@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;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{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{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1)}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,.06);left:0}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,.54);cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,.87);padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:"normal";line-height:1.6;color:#212738;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1.5rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:"bold"}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#fe5757;background-color:transparent}a:hover{color:#fe0b0b;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.375rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2222222222;color:inherit}.h1,h1{font-size:1.85rem}.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.375rem}.h4,h4{font-size:1.125rem}.h5,.h6,h5,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:.875rem;font-weight:"normal"}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:.875rem;color:#6c757d}.blockquote-footer:before{content:"— "}@media (min-width:768px){.container,.custom-modal-width,.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,.sony-storefront .AccountPageTemplate cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-page-slot,.sony-storefront .header,.sony-storefront .LoginPageTemplate cx-page-slot,.sony-storefront .MultiStepCheckoutSummaryPageTemplate,.sony-storefront .OrderConfirmationPageTemplate cx-page-slot,.sony-storefront .ProductGridPageTemplate,.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{max-width:720px}}@media (min-width:992px){.container,.custom-modal-width,.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,.sony-storefront .AccountPageTemplate cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-page-slot,.sony-storefront .header,.sony-storefront .LoginPageTemplate cx-page-slot,.sony-storefront .MultiStepCheckoutSummaryPageTemplate,.sony-storefront .OrderConfirmationPageTemplate cx-page-slot,.sony-storefront .ProductGridPageTemplate,.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{max-width:960px}}@media (min-width:1200px){.container,.custom-modal-width,.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,.sony-storefront .AccountPageTemplate cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-page-slot,.sony-storefront .header,.sony-storefront .LoginPageTemplate cx-page-slot,.sony-storefront .MultiStepCheckoutSummaryPageTemplate,.sony-storefront .OrderConfirmationPageTemplate cx-page-slot,.sony-storefront .ProductGridPageTemplate,.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{max-width:1140px}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-background{background-color:#f4f4f4!important}a.bg-background:focus,a.bg-background:hover,button.bg-background:focus,button.bg-background:hover{background-color:#dbdbdb!important}.bg-text{background-color:#212738!important}a.bg-text:focus,a.bg-text:hover,button.bg-text:focus,button.bg-text:hover{background-color:#0e1118!important}.bg-inverse{background-color:#fff!important}a.bg-inverse:focus,a.bg-inverse:hover,button.bg-inverse:focus,button.bg-inverse:hover{background-color:#e6e6e6!important}a.bg-transparent:focus,a.bg-transparent:hover,button.bg-transparent:focus,button.bg-transparent:hover{background-color:transparent!important}.bg-primary{background-color:#fe5757!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#fe2424!important}.bg-secondary{background-color:#747881!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#5c5f66!important}.bg-success{background-color:#5dac06!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#427b04!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#db0002!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#a80002!important}.bg-light{background-color:#d3d6db!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#b7bcc4!important}.bg-dark{background-color:#212738!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#0e1118!important}.bg-visual-focus{background-color:#6d9df7!important}a.bg-visual-focus:focus,a.bg-visual-focus:hover,button.bg-visual-focus:focus,button.bg-visual-focus:hover{background-color:#3d7df4!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-background{border-color:#f4f4f4!important}.border-text{border-color:#212738!important}.border-inverse{border-color:#fff!important}.border-transparent{border-color:transparent!important}.border-primary{border-color:#fe5757!important}.border-secondary{border-color:#747881!important}.border-success{border-color:#5dac06!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#db0002!important}.border-light{border-color:#d3d6db!important}.border-dark{border-color:#212738!important}.border-visual-focus{border-color:#6d9df7!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.8571428571%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-3by4:before{padding-top:133.3333333333%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:"light"!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:"normal"!important}.font-weight-bold{font-weight:"bold"!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-background{color:#f4f4f4!important}a.text-background:focus,a.text-background:hover{color:#cecece!important}.text-text{color:#212738!important}a.text-text:focus,a.text-text:hover{color:#050508!important}.text-inverse{color:#fff!important}a.text-inverse:focus,a.text-inverse:hover{color:#d9d9d9!important}.text-transparent,a.text-transparent:focus,a.text-transparent:hover{color:transparent!important}.text-primary{color:#fe5757!important}a.text-primary:focus,a.text-primary:hover{color:#fe0b0b!important}.text-secondary{color:#747881!important}a.text-secondary:focus,a.text-secondary:hover{color:#505359!important}.text-success{color:#5dac06!important}a.text-success:focus,a.text-success:hover{color:#356203!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#db0002!important}a.text-danger:focus,a.text-danger:hover{color:#8f0001!important}.text-light{color:#d3d6db!important}a.text-light:focus,a.text-light:hover{color:#a9afb9!important}.text-dark{color:#212738!important}a.text-dark:focus,a.text-dark:hover{color:#050508!important}.text-visual-focus{color:#6d9df7!important}a.text-visual-focus:focus,a.text-visual-focus:hover{color:#246cf3!important}.text-body{color:#212738!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#fe5757}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}:root{--cx-spatial-base:0.5rem;--cx-spatial-sm:calc(var(--cx-spatial-base)/2);--cx-spatial-md:calc(var(--cx-spatial-base)*2);--cx-spatial-lg:calc(var(--cx-spatial-base)*4)}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.btn{display:inline-block;font-weight:"normal";color:#212738;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:14px .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212738;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(254,87,87,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-background{color:#212529;background-color:#f4f4f4;border-color:#f4f4f4}.btn-background:hover{color:#212529;background-color:#e1e1e1;border-color:#dbdbdb}.btn-background.focus,.btn-background:focus{box-shadow:0 0 0 .2rem rgba(212,213,214,.5)}.btn-background.disabled,.btn-background:disabled{color:#212529;background-color:#f4f4f4;border-color:#f4f4f4}.btn-background:not(:disabled):not(.disabled).active,.btn-background:not(:disabled):not(.disabled):active,.show>.btn-background.dropdown-toggle{color:#212529;background-color:#dbdbdb;border-color:#d4d4d4}.btn-background:not(:disabled):not(.disabled).active:focus,.btn-background:not(:disabled):not(.disabled):active:focus,.show>.btn-background.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(212,213,214,.5)}.btn-text{color:#fff;background-color:#212738;border-color:#212738}.btn-text:hover{color:#fff;background-color:#131620;border-color:#0e1118}.btn-text.focus,.btn-text:focus{box-shadow:0 0 0 .2rem rgba(66,71,86,.5)}.btn-text.disabled,.btn-text:disabled{color:#fff;background-color:#212738;border-color:#212738}.btn-text:not(:disabled):not(.disabled).active,.btn-text:not(:disabled):not(.disabled):active,.show>.btn-text.dropdown-toggle{color:#fff;background-color:#0e1118;border-color:#090b10}.btn-text:not(:disabled):not(.disabled).active:focus,.btn-text:not(:disabled):not(.disabled):active:focus,.show>.btn-text.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(66,71,86,.5)}.btn-inverse{color:#212529;background-color:#fff;border-color:#fff}.btn-inverse:hover{color:#212529;background-color:#ececec;border-color:#e6e6e6}.btn-inverse.focus,.btn-inverse:focus{box-shadow:0 0 0 .2rem rgba(222,222,223,.5)}.btn-inverse.disabled,.btn-inverse:disabled{color:#212529;background-color:#fff;border-color:#fff}.btn-inverse:not(:disabled):not(.disabled).active,.btn-inverse:not(:disabled):not(.disabled):active,.show>.btn-inverse.dropdown-toggle{color:#212529;background-color:#e6e6e6;border-color:#dfdfdf}.btn-inverse:not(:disabled):not(.disabled).active:focus,.btn-inverse:not(:disabled):not(.disabled):active:focus,.show>.btn-inverse.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,222,223,.5)}.btn-transparent,.btn-transparent:hover{color:#fff;background-color:transparent;border-color:transparent}.btn-transparent.focus,.btn-transparent:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.btn-transparent.disabled,.btn-transparent:disabled,.btn-transparent:not(:disabled):not(.disabled).active,.btn-transparent:not(:disabled):not(.disabled):active,.show>.btn-transparent.dropdown-toggle{color:#fff;background-color:transparent;border-color:transparent}.btn-transparent:not(:disabled):not(.disabled).active:focus,.btn-transparent:not(:disabled):not(.disabled):active:focus,.show>.btn-transparent.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.btn-primary{color:#fff;background-color:#fe5757;border-color:#fe5757}.btn-primary:hover{color:#fff;background-color:#fe3131;border-color:#fe2424}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(254,112,112,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#fe5757;border-color:#fe5757}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#fe2424;border-color:#fe1818}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(254,112,112,.5)}.btn-secondary{color:#fff;background-color:#747881;border-color:#747881}.btn-secondary:hover{color:#fff;background-color:#62656d;border-color:#5c5f66}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(137,140,148,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#747881;border-color:#747881}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#5c5f66;border-color:#56595f}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(137,140,148,.5)}.btn-success{color:#fff;background-color:#5dac06;border-color:#5dac06}.btn-success:hover{color:#fff;background-color:#498705;border-color:#427b04}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(117,184,43,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#5dac06;border-color:#5dac06}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#427b04;border-color:#3c6e04}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(117,184,43,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#db0002;border-color:#db0002}.btn-danger:hover{color:#fff;background-color:#b50002;border-color:#a80002}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(224,38,40,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#db0002;border-color:#db0002}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#a80002;border-color:#9b0001}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(224,38,40,.5)}.btn-light{color:#212529;background-color:#d3d6db;border-color:#d3d6db}.btn-light:hover{color:#212529;background-color:#bec2ca;border-color:#b7bcc4}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(184,187,192,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#d3d6db;border-color:#d3d6db}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#b7bcc4;border-color:#b0b5be}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(184,187,192,.5)}.btn-dark{color:#fff;background-color:#212738;border-color:#212738}.btn-dark:hover{color:#fff;background-color:#131620;border-color:#0e1118}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(66,71,86,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212738;border-color:#212738}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#0e1118;border-color:#090b10}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(66,71,86,.5)}.btn-visual-focus{color:#212529;background-color:#6d9df7;border-color:#6d9df7}.btn-visual-focus:hover{color:#fff;background-color:#4985f5;border-color:#3d7df4}.btn-visual-focus.focus,.btn-visual-focus:focus{box-shadow:0 0 0 .2rem rgba(98,139,216,.5)}.btn-visual-focus.disabled,.btn-visual-focus:disabled{color:#212529;background-color:#6d9df7;border-color:#6d9df7}.btn-visual-focus:not(:disabled):not(.disabled).active,.btn-visual-focus:not(:disabled):not(.disabled):active,.show>.btn-visual-focus.dropdown-toggle{color:#fff;background-color:#3d7df4;border-color:#3174f4}.btn-visual-focus:not(:disabled):not(.disabled).active:focus,.btn-visual-focus:not(:disabled):not(.disabled):active:focus,.show>.btn-visual-focus.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(98,139,216,.5)}.btn-outline-background{color:#f4f4f4;border-color:#f4f4f4}.btn-outline-background:hover{color:#212529;background-color:#f4f4f4;border-color:#f4f4f4}.btn-outline-background.focus,.btn-outline-background:focus{box-shadow:0 0 0 .2rem hsla(0,0%,95.7%,.5)}.btn-outline-background.disabled,.btn-outline-background:disabled{color:#f4f4f4;background-color:transparent}.btn-outline-background:not(:disabled):not(.disabled).active,.btn-outline-background:not(:disabled):not(.disabled):active,.show>.btn-outline-background.dropdown-toggle{color:#212529;background-color:#f4f4f4;border-color:#f4f4f4}.btn-outline-background:not(:disabled):not(.disabled).active:focus,.btn-outline-background:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-background.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(0,0%,95.7%,.5)}.btn-action,.btn-outline-text{color:#212738;border-color:#212738}.btn-action:hover,.btn-outline-text:hover{color:#fff;background-color:#212738;border-color:#212738}.btn-action:focus,.btn-outline-text.focus,.btn-outline-text:focus,.focus.btn-action{box-shadow:0 0 0 .2rem rgba(33,39,56,.5)}.btn-action:disabled,.btn-outline-text.disabled,.btn-outline-text:disabled,.disabled.btn-action{color:#212738;background-color:transparent}.btn-action:not(:disabled):not(.disabled).active,.btn-action:not(:disabled):not(.disabled):active,.btn-outline-text:not(:disabled):not(.disabled).active,.btn-outline-text:not(:disabled):not(.disabled):active,.show>.btn-outline-text.dropdown-toggle,.show>.dropdown-toggle.btn-action{color:#fff;background-color:#212738;border-color:#212738}.btn-action:not(:disabled):not(.disabled).active:focus,.btn-action:not(:disabled):not(.disabled):active:focus,.btn-outline-text:not(:disabled):not(.disabled).active:focus,.btn-outline-text:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-text.dropdown-toggle:focus,.show>.dropdown-toggle.btn-action:focus{box-shadow:0 0 0 .2rem rgba(33,39,56,.5)}.btn-outline-inverse{color:#fff;border-color:#fff}.btn-outline-inverse:hover{color:#212529;background-color:#fff;border-color:#fff}.btn-outline-inverse.focus,.btn-outline-inverse:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.btn-outline-inverse.disabled,.btn-outline-inverse:disabled{color:#fff;background-color:transparent}.btn-outline-inverse:not(:disabled):not(.disabled).active,.btn-outline-inverse:not(:disabled):not(.disabled):active,.show>.btn-outline-inverse.dropdown-toggle{color:#212529;background-color:#fff;border-color:#fff}.btn-outline-inverse:not(:disabled):not(.disabled).active:focus,.btn-outline-inverse:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-inverse.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.btn-outline-transparent{color:transparent;border-color:transparent}.btn-outline-transparent:hover{color:#fff;background-color:transparent;border-color:transparent}.btn-outline-transparent.focus,.btn-outline-transparent:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.btn-outline-transparent.disabled,.btn-outline-transparent:disabled{color:transparent;background-color:transparent}.btn-outline-transparent:not(:disabled):not(.disabled).active,.btn-outline-transparent:not(:disabled):not(.disabled):active,.show>.btn-outline-transparent.dropdown-toggle{color:#fff;background-color:transparent;border-color:transparent}.btn-outline-transparent:not(:disabled):not(.disabled).active:focus,.btn-outline-transparent:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-transparent.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.btn-outline-primary{color:#fe5757;border-color:#fe5757}.btn-outline-primary:hover{color:#fff;background-color:#fe5757;border-color:#fe5757}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(254,87,87,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#fe5757;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#fe5757;border-color:#fe5757}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(254,87,87,.5)}.btn-outline-secondary{color:#747881;border-color:#747881}.btn-outline-secondary:hover{color:#fff;background-color:#747881;border-color:#747881}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(116,120,129,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#747881;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#747881;border-color:#747881}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(116,120,129,.5)}.btn-outline-success{color:#5dac06;border-color:#5dac06}.btn-outline-success:hover{color:#fff;background-color:#5dac06;border-color:#5dac06}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(93,172,6,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#5dac06;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#5dac06;border-color:#5dac06}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(93,172,6,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#db0002;border-color:#db0002}.btn-outline-danger:hover{color:#fff;background-color:#db0002;border-color:#db0002}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(219,0,2,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#db0002;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#db0002;border-color:#db0002}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(219,0,2,.5)}.btn-outline-light{color:#d3d6db;border-color:#d3d6db}.btn-outline-light:hover{color:#212529;background-color:#d3d6db;border-color:#d3d6db}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(211,214,219,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#d3d6db;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#d3d6db;border-color:#d3d6db}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(211,214,219,.5)}.btn-outline-dark{color:#212738;border-color:#212738}.btn-outline-dark:hover{color:#fff;background-color:#212738;border-color:#212738}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(33,39,56,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212738;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#212738;border-color:#212738}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(33,39,56,.5)}.btn-outline-visual-focus{color:#6d9df7;border-color:#6d9df7}.btn-outline-visual-focus:hover{color:#212529;background-color:#6d9df7;border-color:#6d9df7}.btn-outline-visual-focus.focus,.btn-outline-visual-focus:focus{box-shadow:0 0 0 .2rem rgba(109,157,247,.5)}.btn-outline-visual-focus.disabled,.btn-outline-visual-focus:disabled{color:#6d9df7;background-color:transparent}.btn-outline-visual-focus:not(:disabled):not(.disabled).active,.btn-outline-visual-focus:not(:disabled):not(.disabled):active,.show>.btn-outline-visual-focus.dropdown-toggle{color:#212529;background-color:#6d9df7;border-color:#6d9df7}.btn-outline-visual-focus:not(:disabled):not(.disabled).active:focus,.btn-outline-visual-focus:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-visual-focus.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(109,157,247,.5)}.btn-link{font-weight:"normal";color:#fe5757}.btn-link:hover{color:#fe0b0b;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}button:focus{outline:none}button.link{background-color:none;border-style:none;padding:0;cursor:pointer}button.link:disabled{pointer-events:none;cursor:not-allowed;opacity:.8}.btn{font-size:1.125rem;text-transform:capitalize;line-height:1.34;padding:11px 12px;height:48px;max-height:48px;min-width:48px;border-radius:var(--cx-buttons-border-radius)}.btn-sm{padding-top:0;padding-bottom:0;height:40px;max-height:40px;min-width:40px}.btn-lg{height:55px;max-height:55px;min-width:55px}.btn-primary{background-color:var(--cx-color-primary);border-color:var(--cx-color-primary)}.btn-primary.active,.btn-primary:hover{filter:brightness(.88)}.btn-primary.active,.btn-primary.disabled,.btn-primary:disabled,.btn-primary:hover{background-color:var(--cx-color-primary);border-color:var(--cx-color-primary)}.btn-primary.disabled:hover,.btn-primary:disabled:hover{border-color:var(--cx-color-primary);filter:brightness(1)}.btn-primary:focus{box-shadow:0 0 0 .2em rgba(var(--cx-color-primary),.5)}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{background-color:var(--cx-color-primary);border-color:var(--cx-color-primary);filter:brightness(.88)}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2em rgba(var(--cx-color-primary),.5)}.btn-secondary{background-color:var(--cx-color-secondary);border-color:var(--cx-color-secondary)}.btn-secondary.active,.btn-secondary:hover{filter:brightness(.84)}.btn-secondary.active,.btn-secondary.disabled,.btn-secondary:disabled,.btn-secondary:hover{background-color:var(--cx-color-secondary);border-color:var(--cx-color-secondary)}.btn-secondary.disabled:hover,.btn-secondary:disabled:hover{border-color:var(--cx-color-secondary);filter:brightness(1)}.btn-secondary:focus{box-shadow:0 0 0 .2em rgba(var(--cx-color-primary),.5)}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active{background-color:var(--cx-color-secondary);border-color:var(--cx-color-secondary);filter:brightness(.84)}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2em rgba(var(--cx-color-primary),.5)}.btn-link{font-size:1.125rem;color:var(--cx-color-text);text-decoration:underline;cursor:pointer;display:inline-block}.btn-action{border-width:2px;border-style:solid}.btn-action:hover{border:2px solid var(--cx-color-primary)}.btn-action.active,.btn-action:hover{color:var(--cx-color-primary);background-color:var(--cx-color-inverse)}.btn-action.active{border-width:2px;border-style:solid}.btn-action.disabled{color:var(--cx-color-light);border:2px solid var(--cx-color-light);opacity:1}.cx-toggle-button{position:absolute;top:10px;left:100%}.cx-toggle-button *,.cx-toggle-button :after,.cx-toggle-button :before{box-sizing:border-box}.cx-toggle-button input[type=checkbox]{opacity:0;position:absolute;top:0;left:0}.cx-toggle-button input[type=checkbox]:checked~label .cx-toggle-switch{background-color:var(--cx-color-primary);border:1px solid var(--cx-color-primary)}.cx-toggle-button input[type=checkbox]:checked~label .cx-toggle-switch:before{content:" ";left:0}.cx-toggle-button input[type=checkbox]:checked~label .cx-toggle-switch:after{content:" ";border:2px solid var(--cx-color-inverse);background-color:var(--cx-color-inverse);transform:translate3d(22px,0,0)}.cx-toggle-button input[type=checkbox][disabled]~label,.cx-toggle-button input[type=checkbox][disabled]~label .cx-toggle-switch{pointer-events:none}.cx-toggle-button input[type=checkbox][disabled]:checked~label .cx-toggle-switch{background-color:var(--cx-color-light);border:1px solid var(--cx-color-light)}.cx-toggle-button input[type=checkbox][disabled]:checked~label .cx-toggle-text{color:var(--cx-color-light)}.cx-toggle-button label{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:flex;align-items:center}.cx-toggle-button label .cx-toggle-switch{position:relative;height:32px;flex:0 0 56px;border-radius:60px;border:1px solid var(--cx-color-secondary);background-color:var(--cx-color-inverse);transition:background-color .3s cubic-bezier(0,1,.5,1)}.cx-toggle-button label .cx-toggle-switch:before{content:" ";position:absolute;top:0;text-transform:uppercase;text-align:center;left:28px;font-size:12px;line-height:32px;width:28px;padding:0 12px}.cx-toggle-button label .cx-toggle-switch:after{content:" ";position:absolute;text-transform:uppercase;text-align:center;transform:translateZ(0);top:3px;left:3px;border-radius:30px;width:25px;line-height:20px;transition:transform .3s cubic-bezier(0,1,.5,1);border:2px solid var(--cx-color-secondary);background-color:var(--cx-color-secondary);z-index:1}.cx-toggle-button label .cx-toggle-text{flex:1;padding-left:.35rem;color:var(--cx-color-secondary)}.cx-toggle-button input[type=checkbox]:focus~label .cx-toggle-switch{box-shadow:0 0 2px 3px var(--cx-color-visual-focus)}.btn:focus,button:focus{outline-style:solid;outline-color:var(--cx-color-visual-focus);outline-width:2px;outline-offset:4px;transition:none}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.form-control{display:block;width:100%;height:48px;padding:.6875rem .75rem;font-size:1rem;font-weight:"normal";line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #d3d6db;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#f4f4f4;border-color:#212738;outline:0;box-shadow:0 0 0 .2rem rgba(254,87,87,.25)}.form-control::-moz-placeholder{color:#97a2c1;opacity:1}.form-control::placeholder{color:#97a2c1;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.6875rem + 1px);padding-bottom:calc(.6875rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.6875rem;padding-bottom:.6875rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875rem;color:#5dac06}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(93,172,6,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#5dac06;padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .5625rem;background-size:1.125rem 1.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%235dac06' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#5dac06;box-shadow:0 0 0 .2rem rgba(93,172,6,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:2.25rem;background-position:top .5625rem right .5625rem}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#5dac06;padding-right:3.4375rem;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%235dac06' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") no-repeat center right 1.75rem/1.125rem 1.125rem}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#5dac06;box-shadow:0 0 0 .2rem rgba(93,172,6,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#5dac06}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#5dac06}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#5dac06}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#78dd08;background-color:#78dd08}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(93,172,6,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#5dac06}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#5dac06;box-shadow:0 0 0 .2rem rgba(93,172,6,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875rem;color:#db0002}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(219,0,2,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#db0002;padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .5625rem;background-size:1.125rem 1.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23db0002' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E")}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#db0002;box-shadow:0 0 0 .2rem rgba(219,0,2,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:2.25rem;background-position:top .5625rem right .5625rem}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#db0002;padding-right:3.4375rem;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23db0002' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") no-repeat center right 1.75rem/1.125rem 1.125rem}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#db0002;box-shadow:0 0 0 .2rem rgba(219,0,2,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#db0002}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#db0002}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#db0002}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#ff0f11;background-color:#ff0f11}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(219,0,2,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#db0002}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#db0002;box-shadow:0 0 0 .2rem rgba(219,0,2,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.custom-control{position:relative;display:block;min-height:1.6rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#fe5757;background-color:#fe5757}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(254,87,87,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#ffd6d6}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#fff;border-color:#fff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.3rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#fe5757;background-color:#fe5757}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(254,87,87,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(254,87,87,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(254,87,87,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.3rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(254,87,87,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.6875rem 1.75rem .6875rem .75rem;font-weight:"normal";line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #d3d6db;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#ffd6d6;outline:0;box-shadow:0 0 0 .2rem hsla(0,100%,92%,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(2.25rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#ffd6d6;box-shadow:0 0 0 .2rem rgba(254,87,87,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(2.25rem + 2px);font-weight:"normal";background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:2.25rem;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(254,87,87,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(254,87,87,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(254,87,87,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#fe5757;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#fff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#fe5757;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#fff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#fe5757;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#fff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.form-control{margin-bottom:.25rem}.form-control:focus{border-color:var(--cx-color-secondary);box-shadow:none;-webkit-box-shadow:none}cx-form-errors{display:none}cx-form-errors.control-invalid.control-dirty,cx-form-errors.control-invalid.control-touched{display:initial}cx-form-errors p{font-size:14px;margin:6px 0;padding:0 0 0 25px;position:relative;word-break:break-word}cx-form-errors p:after,cx-form-errors p:before{position:absolute;left:0;top:0;bottom:0;margin:auto;width:20px;height:20px}cx-form-errors p:before{content:"";background-color:var(--cx-color-danger);border-radius:50%}cx-form-errors p:after{content:"!";color:var(--cx-color-inverse);font-weight:var(--cx-font-weight-bold);text-align:center;line-height:20px}cx-form-errors p:focus{box-shadow:none;-webkit-box-shadow:none}input.ng-invalid.ng-dirty,input.ng-invalid.ng-touched,input[type=checkbox].ng-invalid.ng-dirty,input[type=checkbox].ng-invalid.ng-touched,input[type=radio].ng-invalid.ng-dirty,input[type=radio].ng-invalid.ng-touched,ng-select.ng-invalid.ng-dirty .ng-select-container,ng-select.ng-invalid.ng-touched .ng-select-container,textarea.ng-invalid.ng-dirty,textarea.ng-invalid.ng-touched{border-color:var(--cx-color-danger)}input[type=checkbox],input[type=radio]{height:22px;width:22px;vertical-align:middle;cursor:pointer;line-height:1.42857;appearance:none;-webkit-appearance:textfield;-moz-appearance:textfield;font-size:inherit;box-sizing:border-box;outline:none;border-style:solid;border-width:1px;position:absolute;margin-top:.3rem;margin-left:-2.25rem}label{display:block}label .label-content{display:block;margin-bottom:.375rem}label .label-content.bold{font-weight:var(--cx-font-weight-semi)}.form-check{margin-bottom:18px;padding-left:2.25rem}.form-check label{font-weight:var(--cx-font-weight-normal)}.form-check .form-check-label{display:inline-block;position:relative;top:4px}.form-check input+.form-check-label{color:var(--cx-color-text)}.form-check input+.form-check-label:after{content:none}.form-check input:disabled+.form-check-label{color:var(--cx-color-light)}.form-check input[role=checkbox],.form-check input[role=radio]{display:inline-block}.form-check input[role=checkbox]:focus,.form-check input[role=radio]:focus{box-shadow:0 0 0 3px var(--cx-color-light);border-color:var(--cx-color-secondary)}.form-check input[type=checkbox]{border-radius:5px;border:2px solid var(--cx-color-light)}.form-check input[type=checkbox]:checked{font-style:normal;border-color:var(--cx-color-primary);background-color:var(--cx-color-primary)}.form-check input[type=checkbox]:checked:after{color:var(--cx-color-inverse);position:absolute;content:"";display:inline-block;height:6px;width:9px;top:5px;left:5px;border-color:var(--cx-color-inverse);border-style:solid;border-width:0 0 2px 2px;transform:rotate(-45deg)}.form-control[type=text]:focus{background-color:var(--cx-color-background);box-shadow:none;-webkit-box-shadow:none}input[type=radio]{border-radius:50%;display:inline-block;border:2px solid var(--cx-color-light);position:absolute}input[type=radio]:after{content:"";position:absolute;display:inline-block;height:10px;width:10px;border-radius:50%;background-color:var(--cx-color-inverse);left:4px;top:4px}input[type=radio]:checked{border-color:var(--cx-color-primary)!important;background-color:var(--cx-color-inverse)}input[type=radio]:checked:after{background-color:var(--cx-color-primary)}.form-message{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6)}.form-message--danger{color:var(--cx-color-danger)}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,.ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:var(--cx-color-light)}.ng-select .ng-arrow-wrapper .ng-arrow,.ng-select.ng-select-single .ng-arrow-wrapper .ng-arrow{border-left:5px solid transparent;border-bottom:2.5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--cx-color-text)}.ng-select .ng-select-container,.ng-select.ng-select-single .ng-select-container{padding:.6875rem 0;line-height:1.6;height:unset}.form-control:focus,.ng-select-focused,:focus,input:focus{outline-style:solid;outline-color:var(--cx-color-visual-focus);outline-width:2px;outline-offset:4px;transition:none}.form-check input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-check input[type=radio]:after{visibility:hidden}.form-check input[type=radio]:checked:after{visibility:visible}.form-check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog,.modal.fade cx-anonymous-consent-dialog .cx-anonymous-consent-dialog,cx-anonymous-consent-dialog .modal.fade .cx-anonymous-consent-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog,.modal.fade cx-anonymous-consent-dialog .cx-anonymous-consent-dialog,cx-anonymous-consent-dialog .modal.fade .cx-anonymous-consent-dialog{transition:none}}.modal.show .modal-dialog,.modal.show cx-anonymous-consent-dialog .cx-anonymous-consent-dialog,cx-anonymous-consent-dialog .modal.show .cx-anonymous-consent-dialog{transform:none}.modal-dialog-centered,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog:before{display:block;height:calc(100vh - 1rem);content:""}.modal-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog:before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.close{float:right;font-size:1.5rem;font-weight:"bold";line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.modal-header,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-header{padding:1rem}.modal-body,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-body{padding:27px 30px}.modal-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content{border-radius:0;border:none}.modal .close{font-size:38px;font-weight:100;bottom:5px;position:relative}.modal[aria-hidden=false]{display:block}.modal-lg,.modal-xl,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog{max-width:768px!important;min-width:768px!important}@media (min-width:768px){.modal-lg,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog{max-width:768px!important;min-width:768px!important}}@media (max-width:767.98px){.modal-lg,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog{min-width:100%!important;max-width:100%!important}.modal-dialog,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog{margin:0!important;min-width:100%!important;max-width:100%!important}.modal-dialog-centered,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog{margin:0!important;height:100%;align-items:unset!important;overflow-y:auto}.modal-dialog,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog{overflow-y:initial}}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.alert{position:relative;padding:20px 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0}.alert-heading{color:inherit}.alert-link{font-weight:"bold"}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:20px 1.25rem;color:inherit}.alert-background{color:#7f7f7f;background-color:#fdfdfd;border-color:#fcfcfc}.alert-background hr{border-top-color:#efefef}.alert-background .alert-link{color:#666}.alert-text{color:#11141d;background-color:#d3d4d7;border-color:#c1c3c7}.alert-text hr{border-top-color:#b4b6bb}.alert-text .alert-link{color:#000}.alert-inverse{color:#858585;background-color:#fff;border-color:#fff}.alert-inverse hr{border-top-color:#f2f2f2}.alert-inverse .alert-link{color:#6c6c6c}.alert-transparent{color:rgba(0,0,0,.48);background-color:hsla(0,0%,100%,.8);border-color:hsla(0,0%,100%,.72)}.alert-transparent hr{border-top-color:hsla(0,0%,94.9%,.72)}.alert-transparent .alert-link{color:rgba(0,0,0,.48)}.alert-primary{color:#842d2d;background-color:#fdd;border-color:#ffd0d0}.alert-primary hr{border-top-color:#ffb7b7}.alert-primary .alert-link{color:#5e2020}.alert-secondary{color:#3c3e43;background-color:#e3e4e6;border-color:#d8d9dc}.alert-secondary hr{border-top-color:#cbccd0}.alert-secondary .alert-link{color:#242528}.alert-success{color:#305903;border-color:#d2e8b9}.alert-success hr{border-top-color:#c6e2a6}.alert-success .alert-link{color:#152801}.alert-info{color:#0c5460;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#720001;background-color:#f8cccc;border-color:#f5b8b8}.alert-danger hr{border-top-color:#f2a2a2}.alert-danger .alert-link{color:#3f0001}.alert-light{color:#6e6f72;background-color:#f6f7f8;border-color:#f3f4f5}.alert-light hr{border-top-color:#e5e7e9}.alert-light .alert-link{color:#555658}.alert-dark{color:#11141d;background-color:#d3d4d7;border-color:#c1c3c7}.alert-dark hr{border-top-color:#b4b6bb}.alert-dark .alert-link{color:#000}.alert-visual-focus{color:#395280;background-color:#e2ebfd;border-color:#d6e4fd}.alert-visual-focus hr{border-top-color:#bed4fc}.alert-visual-focus .alert-link{color:#293b5d}.alert{text-align:var(--cx-text-align,center);color:var(--cx-color,var(--cx-color-text));font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);padding:var(--cx-padding,0 4rem 0 20px);line-height:var(--cx-line-height,1.5);min-height:70px;flex-direction:row;align-items:center;display:flex;justify-content:center}.alert-icon{height:var(--cx-height,25px);margin-right:var(--cx-margin-right,.5rem);vertical-align:var(--cx-vertical-align,middle)}.alert-icon,.alert-icon:before{position:var(--cx-position,relative);display:var(--cx-display,inline-block)}.alert-icon:before{font-size:18px;font-weight:"bold";text-align:var(--cx-text-align,center);width:var(--cx-width,26px);height:var(--cx-height,26px)}.alert-success{background-color:#dfeecd;border:var(--cx-border,none)}.alert-success .alert-icon cx-icon{color:var(--cx-color,var(--cx-color-success))}.alert-danger{background-color:#fad9d9;border:var(--cx-border,none)}.alert-danger .alert-icon cx-icon{color:var(--cx-color,var(--cx-color-danger))}.alert-info{background-color:#d1ecf1;border:var(--cx-border,none)}.alert-info .alert-icon cx-icon{color:var(--cx-color,var(--cx-color-info))}.alert-warning{background-color:#fff1c8;border:var(--cx-border,none)}.alert-warning .alert-icon cx-icon{color:var(--cx-color,var(--cx-color-warning))}.alert .close{font-weight:var(--cx-font-weight,var(--cx-font-weight-normal));position:var(--cx-position,absolute);top:var(--cx-top,32%);right:3rem}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-style:normal;font-weight:"normal";line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{border-left-color:#212738}.tooltip.show{opacity:1}.tooltip-inner{background-color:#212738;padding:9px 15px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.table{width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-background,.table-background>td,.table-background>th{background-color:#fcfcfc}.table-background tbody+tbody,.table-background td,.table-background th,.table-background thead th{border-color:#f9f9f9}.table-hover .table-background:hover,.table-hover .table-background:hover>td,.table-hover .table-background:hover>th{background-color:#efefef}.table-text,.table-text>td,.table-text>th{background-color:#c1c3c7}.table-text tbody+tbody,.table-text td,.table-text th,.table-text thead th{border-color:#8c8f98}.table-hover .table-text:hover,.table-hover .table-text:hover>td,.table-hover .table-text:hover>th{background-color:#b4b6bb}.table-inverse,.table-inverse>td,.table-inverse>th{background-color:#fff}.table-inverse tbody+tbody,.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#fff}.table-hover .table-inverse:hover,.table-hover .table-inverse:hover>td,.table-hover .table-inverse:hover>th{background-color:#f2f2f2}.table-transparent,.table-transparent>td,.table-transparent>th{background-color:hsla(0,0%,100%,.72)}.table-transparent tbody+tbody,.table-transparent td,.table-transparent th,.table-transparent thead th{border-color:hsla(0,0%,100%,.48)}.table-hover .table-transparent:hover,.table-hover .table-transparent:hover>td,.table-hover .table-transparent:hover>th{background-color:hsla(0,0%,94.9%,.72)}.table-primary,.table-primary>td,.table-primary>th{background-color:#ffd0d0}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#fea8a8}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#ffb7b7}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d8d9dc}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b7b9bd}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cbccd0}.table-success,.table-success>td,.table-success>th{background-color:#d2e8b9}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#abd47e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#c6e2a6}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5b8b8}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ec7a7b}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f2a2a2}.table-light,.table-light>td,.table-light>th{background-color:#f3f4f5}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#e8eaec}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#e5e7e9}.table-dark,.table-dark>td,.table-dark>th{background-color:#c1c3c7}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#8c8f98}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b4b6bb}.table-visual-focus,.table-visual-focus>td,.table-visual-focus>th{background-color:#d6e4fd}.table-visual-focus tbody+tbody,.table-visual-focus td,.table-visual-focus th,.table-visual-focus thead th{border-color:#b3ccfb}.table-hover .table-visual-focus:hover,.table-hover .table-visual-focus:hover>td,.table-hover .table-visual-focus:hover>th{background-color:#bed4fc}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.table thead th{border-bottom:0;border-top:none;font-size:.875rem;font-weight:"semi";text-transform:uppercase;color:#747881;text-align:center}.table td{vertical-align:middle}.table-hover tbody tr{min-height:74px}.table-hover tbody tr:hover{background-color:#f4f4f4}.table--mobile{font-weight:"bold";display:none}@media (max-width:767.98px){.table--mobile{display:inline-flex}}.table-close{position:relative;right:18px;width:18px;height:18px}.table-close:hover{opacity:1}.table-close:after,.table-close:before{position:absolute;left:15px;content:" ";height:18px;width:2px;background-color:#747881;top:30%}.table-close:before{transform:rotate(45deg)}.table-close:after{transform:rotate(-45deg)}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;color:inherit;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child),.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card{overflow:hidden}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion .card .card-header{margin-bottom:-1px}.card{border-radius:0}.card-body{padding:20px}.card-body-title{padding-bottom:10px;font-size:var(--cx-font-size,1.125rem)}.card-body-title,.card-header{font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}.card-header{background-color:var(--cx-color-secondary);font-size:var(--cx-font-size,.875rem);color:var(--cx-color-inverse);line-height:20px;padding-top:5px;padding-bottom:5px}.card-header,.card-header:first-child{border-radius:0}.card-actions-container{display:flex;justify-content:flex-end;padding:1.25rem 0 0}.card-label-bold,.card-link{font-weight:var(--cx-font-weight-bold)}.card-link{font-size:var(--cx-font-size,.875rem);line-height:var(--cx-line-height,1.2222222222)}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.accordion .card{margin-bottom:20px;border:none}.accordion .card-header{background-color:#f4f4f4;padding:25px 20px;border:none}.accordion .card-header h5{font-size:1.375rem;font-weight:600;color:#212738}.accordion .card-header h5 .btn{text-align:left;text-decoration:none!important;width:100%;font-weight:600}.accordion .card-header h5 .btn:hover{text-decoration:none}.accordion .card-header h5 .btn:after{float:right;font-size:33px;bottom:12px;position:relative}.accordion .card-header h5 .btn[aria-expanded=false]:after{content:"+"}.accordion .card-header h5 .btn[aria-expanded=true]{color:#fe5757}.accordion .card-header h5 .btn[aria-expanded=true]:after{content:"–"}.accordion .card-body{padding:30px 0 20px}.cx-accordion{margin:5px auto;line-height:1.6;list-style-type:none;padding:0}.cx-accordion .cx-accordion-item{border:1px solid var(--cx-color-light);position:relative;margin-top:10px;margin-bottom:10px}.cx-accordion .cx-accordion-item .cx-accordion-tab{background-color:var(--cx-color-inverse)}.cx-accordion .cx-accordion-item .cx-accordion-tab:hover{cursor:pointer}.cx-accordion .cx-accordion-item .cx-accordion-tab .cx-accordion-title{padding:15px 15px 15px 50px;display:block;position:relative;font-weight:600}.cx-accordion .cx-accordion-item .cx-accordion-tabpanel{transition:height .3s ease-out;height:0;overflow:hidden;background-color:var(--cx-color-inverse)}.cx-accordion .cx-accordion-item .cx-accordion-tabpanel .cx-accordion-content{padding:0 40px 10px}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/ul[role=tablist] .nav-link{border:none}ul[role=tablist] .nav-link.active{background-color:var(--cx-color-inverse);color:var(--cx-color-primary);border-width:0 0 5px;border-style:solid}ul[role=tablist] .nav-link.active div{color:var(--cx-color-primary);font-weight:600}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.carousel-indicators{bottom:0;margin-bottom:0}.carousel-indicators li{margin-left:7px}@media (min-width:1200px){.carousel-indicators li{margin-left:25px}}.carousel-indicators>.active{background-color:#fe5757}.carousel-indicators>li{background-color:#d3d6db;width:12px;height:12px;border-radius:50%}@media (min-width:1200px){.carousel-indicators>li{width:18px;height:18px}}.carousel-inner{margin-left:auto;margin-right:auto}@media (min-width:992px){.carousel-inner{margin-left:30px;margin-right:30px}}a,a:hover{color:var(--cx-color-primary)}a.disabled{pointer-events:var(--cx-pointer-event,none !important);cursor:var(--cx-cursor,not-allowed !important);opacity:.8}.cx-action-link{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);text-transform:capitalize;text-decoration:underline;cursor:pointer;display:inline-block}.cx-action-link:hover{color:var(--cx-color-primary);text-decoration:none}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212738;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-right{right:0;left:auto}}.dropdown-menu-left{right:auto;left:0}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:"normal";color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:first-child{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.dropdown-item:last-child{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#fe5757}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.dropdown-menu{border-radius:0;margin-top:11px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background-color:transparent}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.cx-app__breadcrumb{background-color:#f4f4f4;text-align:center;padding-top:25px}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.cx-page{padding-bottom:120px}.cx-page-header{background-color:var(--cx-color-background);text-align:center;padding:25px 0}.cx-page-title{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);font-weight:var(--cx-font-weight-semi);margin:0 auto}.cx-page-section{padding-top:60px}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.cx-section{margin-bottom:var(--cx-margin-bottom,50px)}.cx-section:last-child{margin-bottom:var(--cx-margin-bottom,0)}.cx-section-title{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);font-weight:var(--cx-font-weight,var(--cx-font-weight-semi));margin-bottom:var(--cx-margin-bottom,25px)}.cx-section-title,.cx-section-title-alt{text-transform:var(--cx-text-transform,none)}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.cx-container{width:100%;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}@media (min-width:576px){.cx-container{max-width:540px}}@media (min-width:768px){.cx-container{max-width:720px}}@media (min-width:992px){.cx-container{max-width:960px}}@media (min-width:1200px){.cx-container{max-width:1140px}}.cx-notice{padding:32px 0;text-align:center;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6);color:var(--cx-color-dark);background-color:var(--cx-color-inverse);margin-bottom:-1.5rem}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}:root{--cx-spinner-size:40px}cx-product-images cx-media:after{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:var(--cx-spinner-size);height:var(--cx-spinner-size);margin-top:calc(var(--cx-spinner-size)/2*-1);margin-left:calc(var(--cx-spinner-size)/2*-1);border-radius:50%;border:2px solid var(--cx-color-light);border-top-color:var(--cx-color-primary);-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite;z-index:1;opacity:var(--cx-opacity,0);transition:all var(--cx-transition-duration,.6s)}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.cx-hamburger,.hamburger{padding:10px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.cx-hamburger:hover,.hamburger.is-active:hover,.hamburger:hover,.is-active.cx-hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before,.is-active.cx-hamburger .hamburger-inner,.is-active.cx-hamburger .hamburger-inner:after,.is-active.cx-hamburger .hamburger-inner:before{background-color:#fff}.hamburger-box{width:26px;height:17px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:26px;height:3px;background-color:#fff;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.cx-hamburger .hamburger-inner,.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.cx-hamburger .hamburger-inner:before,.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.cx-hamburger .hamburger-inner:after,.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner,.is-active.cx-hamburger .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before,.is-active.cx-hamburger .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after,.is-active.cx-hamburger .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.cx-dialog-popover,.cx-sidebar-end,.cx-sidebar-start{position:fixed;z-index:1050;top:0;left:0;height:100%;width:100%;outline:0}.cx-sidebar-start{display:flex;justify-content:flex-start}.cx-sidebar-end{display:flex;justify-content:flex-end}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/:root{--cx-color-background:#f4f4f4;--cx-color-text:#212738;--cx-color-inverse:#fff;--cx-color-transparent:transparent;--cx-color-primary:#fe5757;--cx-color-secondary:#747881;--cx-color-success:#5dac06;--cx-color-info:#17a2b8;--cx-color-warning:#ffc107;--cx-color-danger:#db0002;--cx-color-light:#d3d6db;--cx-color-dark:#212738;--cx-color-visual-focus:#6d9df7;--cx-font-weight-light:300;--cx-font-weight-normal:400;--cx-font-weight-semi:600;--cx-font-weight-bold:700;--cx-direction:ltr;--cx-transition-duration:0.5s;--cx-animation-duration:1s;--cx-border-radius:1em;--cx-buttons-border-radius:0.25rem;--cx-border-style:solid;--btf-delay:300ms;--btf-min-height:100vh;--btf-margin-top:100vh}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-page-layout cx-page-slot{transition:margin-top 0s,min-height 0s;transition-delay:var(--btf-delay);min-height:0;margin-top:0}cx-page-layout cx-page-slot.cx-pending{min-height:1px}cx-page-layout cx-page-slot.cx-pending.page-fold~cx-page-slot.cx-pending{margin-top:var(--btf-margin-top)}cx-page-layout cx-page-slot.page-fold~cx-page-slot.cx-pending{min-height:var(--btf-min-height)}cx-page-layout{display:block;width:100%}cx-page-layout>header{background-color:var(--cx-color-background);text-align:center;padding-bottom:25px;padding-top:25px}cx-page-layout cx-page-slot{display:flex;flex-wrap:wrap;justify-content:center}cx-page-layout cx-page-slot,cx-page-layout cx-page-slot>*{flex:1 1 var(--cx-flex-basis,100%)}cx-page-layout.footer{background-color:var(--cx-background-color,var(--cx-color-dark));color:var(--cx-color,var(--cx-color-inverse))}cx-category-navigation,cx-page-slot,cx-paragraph{display:block}cx-page-layout.LandingPage2Template{display:flex;flex-wrap:wrap;max-width:1700px;margin:auto}cx-page-layout.LandingPage2Template cx-page-slot cx-banner cx-media img{display:flex;height:auto}cx-page-layout.LandingPage2Template cx-page-slot.Section1{max-width:1140px;margin:30px auto auto}@media (max-width:991.98px){cx-page-layout.LandingPage2Template cx-page-slot.Section1{margin-top:0}}cx-page-layout.LandingPage2Template cx-page-slot.Section2A{margin-left:auto}cx-page-layout.LandingPage2Template cx-page-slot.Section2B{margin-right:auto}cx-page-layout.LandingPage2Template cx-page-slot.Section2A,cx-page-layout.LandingPage2Template cx-page-slot.Section2B{--cx-flex-basis:50%;max-width:570px}@media (max-width:991.98px){cx-page-layout.LandingPage2Template cx-page-slot.Section2A,cx-page-layout.LandingPage2Template cx-page-slot.Section2B{--cx-flex-basis:100%;max-width:100%}cx-page-layout.LandingPage2Template cx-page-slot.Section2A>*,cx-page-layout.LandingPage2Template cx-page-slot.Section2B>*{--cx-flex-basis:50%}}@media (max-width:575.98px){cx-page-layout.LandingPage2Template cx-page-slot.Section2A>*,cx-page-layout.LandingPage2Template cx-page-slot.Section2B>*{--cx-flex-basis:100%}}cx-page-layout.LandingPage2Template cx-page-slot.Section3{max-width:1140px;margin:auto}cx-page-layout.LandingPage2Template cx-page-slot.Section4{color:var(--cx-color,var(--cx-color-light));flex-wrap:nowrap}@media (max-width:991.98px){cx-page-layout.LandingPage2Template cx-page-slot.Section4{flex-wrap:wrap}cx-page-layout.LandingPage2Template cx-page-slot.Section4>*{--cx-flex-basis:50%;border-bottom:1px solid;border-right:1px solid}}@media (max-width:575.98px){cx-page-layout.LandingPage2Template cx-page-slot.Section4>*{--cx-flex-basis:100%}}cx-page-layout.ContentPage1Template{max-width:1140px;padding:2rem 1.5rem 0;margin:auto}cx-page-layout.ContentPage1Template cx-page-slot.Section2A,cx-page-layout.ContentPage1Template cx-page-slot.Section2B{display:block}cx-page-layout.ContentPage1Template .global-alerts .alert-info{display:block;padding:20px 1.25rem}cx-page-layout.ContentPage1Template .textpage-faqs .pagetop-link{margin-bottom:10px;display:block}cx-page-layout.ContentPage1Template .textpage-faqs .item_container .faq-menulink{display:block}cx-page-layout.ContentPage1Template .textpage-faqs td{padding-bottom:26px;vertical-align:baseline}cx-page-layout.ContentPage1Template .textpage-faqs td:first-child{padding-right:10px}cx-page-layout.CategoryPageTemplate{max-width:1140px;margin:auto}cx-page-layout.CategoryPageTemplate .Section1{margin-top:30px}@media (max-width:991.98px){cx-page-layout.CategoryPageTemplate .Section1{margin-top:0}}cx-page-layout.CategoryPageTemplate .Section2>*{--cx-flex-basis:33%}@media (max-width:991.98px){cx-page-layout.CategoryPageTemplate .Section2>*{--cx-flex-basis:50%}}cx-page-layout.ProductDetailsPageTemplate{padding:var(--cx-padding,2.5rem 0 0)}cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{margin-bottom:40px}@media (min-width:992px){cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{display:grid;grid-column-gap:20px;grid-row-gap:0;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,auto) 1fr}cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-images{grid-column:1;grid-row:1/span 5}cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-intro,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-summary{grid-column:2}cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-variants{grid-column:2;grid-row:3}cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart{grid-column:2;padding:20px 20px 0}cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-stock-notification{grid-column:2;grid-row:3/4;padding:20% 20px 20px}cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-stock-notification:empty{display:none}}cx-page-layout.ProductDetailsPageTemplate cx-page-slot.AddToCart{max-width:50%}cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling{max-width:1140px;margin:auto}cx-page-layout.ProductGridPageTemplate,cx-page-layout.ProductListPageTemplate{max-width:1140px;margin:auto;display:flex}@media (max-width:991.98px){cx-page-layout.ProductGridPageTemplate,cx-page-layout.ProductListPageTemplate{flex-direction:column}}cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements,cx-page-layout.ProductListPageTemplate .ProductLeftRefinements{max-width:25%;padding:60px 15px 15px}@media (max-width:991.98px){cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements,cx-page-layout.ProductListPageTemplate .ProductLeftRefinements{width:100%;max-width:none}}cx-page-layout.ProductGridPageTemplate .ProductGridSlot,cx-page-layout.ProductGridPageTemplate .ProductListSlot,cx-page-layout.ProductListPageTemplate .ProductGridSlot,cx-page-layout.ProductListPageTemplate .ProductListSlot{max-width:75%}@media (max-width:991.98px){cx-page-layout.ProductGridPageTemplate .ProductGridSlot,cx-page-layout.ProductGridPageTemplate .ProductListSlot,cx-page-layout.ProductListPageTemplate .ProductGridSlot,cx-page-layout.ProductListPageTemplate .ProductListSlot{width:100%;max-width:none}}cx-page-layout.SearchResultsListPageTemplate{max-width:1140px;margin:auto;display:flex;flex-wrap:wrap;align-content:stretch;height:100%}@media (max-width:991.98px){cx-page-layout.SearchResultsListPageTemplate{flex-direction:column}}cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements{max-width:25%;padding:60px 15px 15px}@media (max-width:991.98px){cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements{width:100%;max-width:none}}cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot{max-width:75%}@media (max-width:991.98px){cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot{width:100%;max-width:none}}cx-page-layout.SearchResultsListPageTemplate .Section2,cx-page-layout.SearchResultsListPageTemplate .Section4{padding:0 1rem}cx-page-layout.CartPageTemplate{max-width:1140px;padding:0 1.5rem;margin:auto;display:flex;flex-wrap:wrap}cx-page-layout.CartPageTemplate .TopContent{--cx-flex-basis:68%}@media (max-width:991.98px){cx-page-layout.CartPageTemplate .TopContent{--cx-flex-basis:100%}}cx-page-layout.CartPageTemplate .CenterRightContentSlot{--cx-flex-basis:30%;flex-direction:column;justify-content:flex-start}@media (min-width:992px){cx-page-layout.CartPageTemplate .CenterRightContentSlot>*{flex:none}}@media (max-width:991.98px){cx-page-layout.CartPageTemplate .CenterRightContentSlot{--cx-flex-basis:50%;justify-content:flex-end;flex-direction:row}cx-page-layout.CartPageTemplate .CenterRightContentSlot cx-cart-coupon,cx-page-layout.CartPageTemplate .CenterRightContentSlot cx-cart-totals{max-width:50%}}@media (max-width:767.98px){cx-page-layout.CartPageTemplate .CenterRightContentSlot{--cx-flex-basis:100%;flex-direction:unset}cx-page-layout.CartPageTemplate .CenterRightContentSlot cx-cart-totals{max-width:none}cx-page-layout.CartPageTemplate .CenterRightContentSlot cx-cart-coupon{max-width:100%}}cx-page-layout.AccountPageTemplate,cx-page-layout.CheckoutLoginPageTemplate,cx-page-layout.LoginPageTemplate{padding-bottom:3rem}cx-page-layout.AccountPageTemplate .cx-section-title,cx-page-layout.CheckoutLoginPageTemplate .cx-section-title,cx-page-layout.LoginPageTemplate .cx-section-title{margin:40px 0 15px}cx-page-layout.AccountPageTemplate cx-page-slot,cx-page-layout.CheckoutLoginPageTemplate cx-page-slot,cx-page-layout.LoginPageTemplate cx-page-slot{max-width:1140px;padding:3rem 1.5rem 0;margin:auto}cx-page-layout.AccountPageTemplate cx-page-slot>*,cx-page-layout.CheckoutLoginPageTemplate cx-page-slot>*,cx-page-layout.LoginPageTemplate cx-page-slot>*{max-width:var(--cx-max-width,50%)}@media (max-width:991.98px){cx-page-layout.AccountPageTemplate,cx-page-layout.CheckoutLoginPageTemplate,cx-page-layout.LoginPageTemplate{--cx-max-width:100%}cx-page-layout.AccountPageTemplate button[type=button],cx-page-layout.CheckoutLoginPageTemplate button[type=button],cx-page-layout.LoginPageTemplate button[type=button]{margin-bottom:1em}}cx-page-layout.ErrorPageTemplate{padding-bottom:3rem}cx-page-layout.ErrorPageTemplate cx-page-slot{max-width:1140px;margin:auto}cx-page-layout.ErrorPageTemplate cx-page-slot cx-responsive-banner{max-width:400px}cx-page-layout.ErrorPageTemplate cx-page-slot cx-link{text-decoration:underline}cx-page-layout.ErrorPageTemplate cx-page-slot cx-paragraph{max-height:170px}cx-page-layout.ErrorPageTemplate cx-page-slot>*{text-align:center}@media (max-width:991.98px){cx-page-layout.ErrorPageTemplate{--cx-max-width:100%}}cx-page-layout.BottomContent.ErrorPageTemplate,cx-page-layout.MiddleContent.ErrorPageTemplate{display:block}cx-page-layout.AccountPageTemplate{--cx-max-width:100%}@media (max-width:767.98px){cx-page-layout.AccountPageTemplate cx-order-details-headline{border:none}}cx-page-layout.AccountPageTemplate cx-order-details-headline .cx-header{border:1px solid;border-color:var(--cx-color-light);padding:30px 30px 20px;margin-bottom:30px;margin-left:0;margin-right:0}@media (max-width:767.98px){cx-page-layout.AccountPageTemplate cx-order-details-headline .cx-header{border:none;padding:0}}cx-page-layout.AccountPageTemplate cx-order-details-headline .cx-header .cx-detail{border-right:1px solid var(--cx-color-light)}cx-page-layout.AccountPageTemplate cx-order-details-headline .cx-header .cx-detail:last-child{border:none}@media (min-width:768px){cx-page-layout.AccountPageTemplate cx-order-details-headline .cx-header .cx-detail{padding-left:47px}cx-page-layout.AccountPageTemplate cx-order-details-headline .cx-header .cx-detail:first-child{padding-left:0}}@media (max-width:767.98px){cx-page-layout.AccountPageTemplate cx-order-details-headline .cx-header .cx-detail{border:none;margin-bottom:10px}}cx-page-layout.AccountPageTemplate cx-order-details-headline .cx-header .cx-detail-label{font-size:18px;font-weight:700}cx-page-layout.AccountPageTemplate cx-order-details-headline .cx-nav{justify-content:center;padding:1rem 0}@media (max-width:767.98px){cx-page-layout.AccountPageTemplate cx-order-details-headline .cx-nav .btn-action{margin:0 0 1rem}}cx-page-layout.AccountPageTemplate cx-order-details-items{margin-bottom:15px}@media (max-width:767.98px){cx-page-layout.AccountPageTemplate cx-order-details-items .cx-list-header{padding:0}}@media (max-width:767.98px){cx-page-layout.AccountPageTemplate cx-order-details-items .cx-list{margin-right:0;margin-left:0}}cx-page-layout.AccountPageTemplate cx-order-details-items .cx-list-status{margin:0 0 .5rem;padding:15px 30px;background-color:var(--cx-color-background);font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);font-weight:700}cx-page-layout.AccountPageTemplate cx-order-details-items .cx-list-date{margin:.5rem 0 0}cx-page-layout.AccountPageTemplate cx-order-details-shipping .cx-summary{margin-bottom:48px}cx-page-layout.AccountPageTemplate cx-order-details-shipping .cx-account-summary{background-color:var(--cx-color-background)}@media (min-width:768px){cx-page-layout.AccountPageTemplate cx-order-details-shipping .cx-account-summary{padding:5px 18px 12px}}@media (max-width:767.98px){cx-page-layout.AccountPageTemplate cx-order-details-shipping .cx-account-summary{margin:0 -24px}}cx-page-layout.AccountPageTemplate cx-order-details-shipping .cx-account-summary .cx-card-title{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);font-weight:700}cx-page-layout.AccountPageTemplate cx-order-details-shipping .cx-account-summary .cx-card-label-bold{font-weight:700}cx-page-layout.AccountPageTemplate cx-order-details-totals{margin-bottom:32px}cx-page-layout.AccountPageTemplate cx-tab-paragraph-container .active{background-color:var(--cx-color-inverse)}cx-page-layout.AccountPageTemplate cx-paragraph h4{text-align:center}cx-page-layout.AccountPageTemplate cx-cart-item .cx-image-container a{padding:0 3vw}cx-page-layout.MultiStepCheckoutSummaryPageTemplate{max-width:1140px;padding:2rem 1.5rem 0;margin:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start}@media (max-width:991.98px){cx-page-layout.MultiStepCheckoutSummaryPageTemplate{display:inline-block}}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.TopContent{flex:0 100%}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.BodyContent{flex:0 68%}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent{flex:0 0 30%;flex-direction:column;justify-content:flex-start}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary{flex:unset}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-place-order{flex:unset;padding:1rem 2.5rem 0}@media (max-width:991.98px){cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent{--cx-flex-basis:50%;justify-content:flex-end;align-items:flex-end;flex-direction:column}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary{max-width:50%;padding-top:1rem}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary{padding:1rem 2.5rem 0}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-place-order{max-width:50%;padding-bottom:2rem;padding-top:0}}@media (max-width:767.98px){cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent{--cx-flex-basis:100%;align-items:normal}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary,cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-place-order{max-width:100%}}cx-page-layout.StoreFinderPageTemplate cx-page-slot.SideContent cx-banner img{width:auto}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-mini-cart{margin-left:.75rem;display:block}@media (min-width:768px){cx-mini-cart{margin-right:.85rem}}cx-mini-cart a{display:flex;background:var(--cx-color-primary);min-width:70px;height:47px;padding:10px;color:var(--cx-color-inverse);text-decoration:none;justify-content:space-around;color:currentColor}cx-mini-cart a:hover{color:currentColor;text-decoration:none}cx-mini-cart a .count{color:currentColor;align-self:center;-webkit-padding-start:7px;padding-inline-start:7px}cx-mini-cart a .total{display:none}@media (max-width:767.98px){cx-mini-cart a{width:55px;height:57px;background-position:center top 4px;flex-direction:column;justify-content:center}cx-mini-cart a .count{padding-right:0;margin-bottom:-5px}}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-added-to-cart-dialog .cx-dialog-header{padding:2rem 1.75rem .85rem;border-width:0}cx-added-to-cart-dialog .cx-dialog-title{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222)}cx-added-to-cart-dialog .cx-dialog-body{padding:1rem 1rem 0}@media (max-width:767.98px){cx-added-to-cart-dialog .cx-dialog-body{padding:0;background-color:var(--cx-color-inverse)}}cx-added-to-cart-dialog .cx-dialog-body .cx-remove-btn{max-width:100%;padding:0;flex:0 0 100%}cx-added-to-cart-dialog .cx-dialog-row{margin:0;display:flex;padding:0 .875rem 2.875rem;max-width:100%;flex-wrap:wrap}@media (max-width:767.98px){cx-added-to-cart-dialog .cx-dialog-row{flex-direction:column;padding:0}}@media (max-width:767.98px){cx-added-to-cart-dialog .cx-dialog-item{padding:2rem}}cx-added-to-cart-dialog .cx-dialog-item .cx-image-container a{padding:0;max-width:65px}@media (min-width:768px){cx-added-to-cart-dialog .cx-dialog-item .cx-compact .cx-info{padding:0 25px}}cx-added-to-cart-dialog .cx-dialog-item .cx-compact .cx-price .cx-label,cx-added-to-cart-dialog .cx-dialog-item .cx-compact .cx-quantity .cx-label,cx-added-to-cart-dialog .cx-dialog-item .cx-compact .cx-total .cx-label{font-weight:var(--cx-font-weight-normal)}cx-added-to-cart-dialog .cx-dialog-item .cx-compact .cx-actions{justify-content:flex-start}cx-added-to-cart-dialog .cx-dialog-separator{border:solid var(--cx-color-light);border-width:1px 0 0}cx-added-to-cart-dialog .cx-dialog-actions{display:flex;flex-direction:column;padding:0 1rem 0 2.5rem;border:solid var(--cx-color-light);border-width:0 0 0 1px}@media (max-width:767.98px){cx-added-to-cart-dialog .cx-dialog-actions{border-width:0;padding:1.875rem}}cx-added-to-cart-dialog .cx-dialog-promotions{padding:0 0 1.25rem}cx-added-to-cart-dialog .cx-dialog-total{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);display:flex;justify-content:space-between;padding:0 0 1.25rem}cx-added-to-cart-dialog .cx-dialog-buttons{display:flex;flex-direction:column}cx-added-to-cart-dialog .cx-dialog-buttons .btn-primary{margin:0 0 .625rem}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-cart-details{display:block}cx-cart-details .cart-details-wrapper{padding:2rem 0}cx-cart-details .cx-total{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);margin:0 0 1rem}cx-cart-details .cx-promotions{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-success);padding:.5rem 0}cx-cart-details .cx-promotions li{line-height:1.6}cx-cart-details .cx-remove-btn{padding-left:0}cx-cart-details .cx-remove-btn,cx-cart-details .cx-sfl-btn{text-align:right;padding-right:0}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/@media (max-width:767.98px){cx-cart-item .cx-info-container{display:flex;flex-direction:column}}cx-cart-item .cx-name{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;padding:0}@media (min-width:1200px){cx-cart-item .cx-name{min-width:14rem}}cx-cart-item .cx-name .cx-link{color:var(--cx-color-text);text-decoration:none}cx-cart-item .cx-name .cx-link:hover{color:var(--cx-color-primary)}cx-cart-item .cx-code{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-secondary);padding:.625rem 0}cx-cart-item .cx-property{display:flex}cx-cart-item .cx-property:last-of-type{margin-bottom:.5rem}cx-cart-item .cx-label{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;padding-right:1rem}@media (max-width:767.98px){cx-cart-item .cx-label{min-width:5rem}}cx-cart-item .cx-value{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;font-weight:400}@media (max-width:767.98px){cx-cart-item .cx-value{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}}@media (min-width:992px) and (max-width:1199.98px){cx-cart-item .cx-value{padding-left:1em}}cx-cart-item .cx-price{display:flex;justify-content:center;align-items:center;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);font-weight:"normal"}@media (max-width:767.98px){cx-cart-item .cx-price{justify-content:flex-start}}@media (min-width:1200px){cx-cart-item .cx-price{padding-left:0}}cx-cart-item .cx-price .cx-old{text-decoration:line-through;color:var(--cx-color-secondary);padding:0 1rem 0 0}cx-cart-item .cx-price .cx-new{color:var(--cx-color-primary)}cx-cart-item .cx-image-container{padding:0}cx-cart-item .cx-image-container a{display:block;padding:0 1vw;height:100%}cx-cart-item .cx-quantity{display:flex;justify-content:center;align-items:center}@media (max-width:767.98px){cx-cart-item .cx-quantity{justify-content:flex-start}}cx-cart-item .cx-total{display:flex;justify-content:flex-end;align-items:center;margin-bottom:0}@media (max-width:767.98px){cx-cart-item .cx-total{justify-content:flex-start}}cx-cart-item .cx-promo{color:var(--cx-color-success)}cx-cart-item .cx-availability,cx-cart-item .cx-promo{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);padding:.75rem 0;margin:0}cx-cart-item .cx-availability{color:var(--cx-color-danger)}cx-cart-item .cx-actions{display:flex;justify-content:flex-end;padding:0}@media (max-width:767.98px){cx-cart-item .cx-actions{display:flex;justify-content:flex-start;padding:0}}cx-cart-item .cx-actions button.link{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-text);border-width:0;background-color:transparent}cx-cart-item .cx-actions button.link:hover{color:var(--cx-color-primary)}cx-cart-item .cx-compact{display:flex;flex-direction:row}cx-cart-item .cx-compact .cx-image-container{padding:0}cx-cart-item .cx-compact .cx-info-container{display:flex;flex-direction:column;margin:0}@media (max-width:767.98px){cx-cart-item .cx-compact .cx-price,cx-cart-item .cx-compact .cx-quantity{padding-bottom:10px}}cx-cart-item .cx-compact .cx-actions,cx-cart-item .cx-compact .cx-price,cx-cart-item .cx-compact .cx-quantity,cx-cart-item .cx-compact .cx-total{justify-content:flex-start;padding:0 0 10px}cx-cart-item .cx-compact .cx-actions .cx-label,cx-cart-item .cx-compact .cx-price .cx-label,cx-cart-item .cx-compact .cx-quantity .cx-label,cx-cart-item .cx-compact .cx-total .cx-label{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);min-width:5rem}cx-cart-item .cx-compact .cx-actions .cx-value,cx-cart-item .cx-compact .cx-actions button.link,cx-cart-item .cx-compact .cx-price .cx-value,cx-cart-item .cx-compact .cx-price button.link,cx-cart-item .cx-compact .cx-quantity .cx-value,cx-cart-item .cx-compact .cx-quantity button.link,cx-cart-item .cx-compact .cx-total .cx-value,cx-cart-item .cx-compact .cx-total button.link{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-cart-totals{padding:2rem 0 2rem 3rem}@media (max-width:991.98px){cx-cart-totals{padding:2rem 3rem 2rem 0}}@media (max-width:767.98px){cx-cart-totals{padding:0 0 1rem}}cx-cart-totals cx-order-summary{padding:0 0 1rem}@media (max-width:991.98px){cx-cart-totals cx-order-summary{padding:0 0 2rem}}cx-order-summary{display:block;padding:1rem 2.5rem 0;margin:0}cx-order-summary h4{text-transform:uppercase;font-weight:var(--cx-font-weight-semi)}cx-order-summary .cx-summary-label{text-align:start;padding:0}cx-order-summary .cx-summary-amount{text-align:end;padding:0}cx-order-summary .cx-summary-row{padding:.5rem 0;display:flex;flex-wrap:wrap}cx-order-summary .cx-summary-savings{color:var(--cx-color-success)}cx-order-summary .cx-summary-total{font-weight:var(--cx-font-weight-bold)}cx-order-summary .cx-coupon-code-pill{background:var(--cx-g-color-light);padding:7px 15px 7px 13px;margin:10px 10px 5px 0;display:inline-flex;align-items:flex-start;border-radius:4px;word-break:break-all}cx-order-summary .cx-coupon-code--pill-value{line-height:1.7}cx-add-to-cart .quantity{margin:0 0 20px}cx-add-to-cart .quantity label{font-weight:var(--cx-font-weight-bold);margin:15px 0 10px}cx-add-to-cart .quantity .info,cx-add-to-cart .quantity label{font-size:var(--cx-font-size,.875rem);line-height:var(--cx-line-height,1.2222222222)}cx-add-to-cart .quantity .info{font-weight:var(--cx-font-weight-normal);margin:0 15px;color:var(--cx-color-secondary)}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-cart-coupon{padding:2rem 0 2rem 3rem}@media (max-width:991.98px){cx-cart-coupon{padding:0 3rem 2rem}}@media (min-width:768px){cx-cart-coupon .form-group .col-md-4{padding:0}}cx-cart-coupon .cx-cart-coupon-title{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);margin:1.125rem 0 .5rem}cx-cart-coupon .cx-cart-coupon-container{display:grid;grid-template-columns:1fr auto;grid-template-rows:repeat(2,1fr);grid-column-gap:15px;grid-row-gap:0}cx-cart-coupon .cx-cart-coupon-container input{grid-area:1/1/2/2}cx-cart-coupon .cx-cart-coupon-container button{grid-area:1/2/2/3}cx-cart-coupon .cx-cart-coupon-container cx-form-errors{grid-area:2/1/3/3}cx-cart-coupon .cx-available-coupon .title{font-weight:700}cx-cart-coupon .cx-available-coupon .message{display:flex;flex-wrap:wrap}cx-cart-coupon .cx-available-coupon .scroll{display:block;height:auto;box-sizing:border-box;max-height:240px;overflow-y:auto}cx-cart-coupon .cx-available-coupon .card{font-weight:var(--cx-font-weight-normal);display:inline-flex;align-items:flex-start;padding:var(--cx-padding,.25rem .25rem);word-break:break-all;margin:var(--cx-margin,.25rem .25rem 0 0);border:1px solid #d3d6db;border-radius:.25rem}cx-cart-coupon .cx-available-coupon .card,cx-cart-coupon button.link{font-size:var(--cx-font-size,.875rem);line-height:var(--cx-line-height,1.2222222222);background:var(--cx-color-background)}cx-cart-coupon button.link{font-weight:var(--cx-font-weight-bold);color:var(--cx-color-text);border-width:0;text-decoration:none}cx-cart-coupon button.link:hover{text-decoration:underline}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-applied-coupons .cx-applied-coupon-title{display:flex;flex-wrap:wrap}cx-applied-coupons .cx-coupon-list-wrap{margin-bottom:1rem}cx-applied-coupons .cx-coupon-card-grid{display:grid}cx-applied-coupons .coupon-summary{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);display:inline-flex;align-items:flex-start;padding:var(--cx-padding,.25rem .25rem);word-break:break-all;margin:var(--cx-margin,.25rem .25rem 0 0)}cx-applied-coupons .cx-coupon-card{background:var(--cx-color-background);border:1px solid #d3d6db;border-radius:.25rem}@media (max-width:991.98px){cx-applied-coupons .cx-coupon-card-grid{flex:0 0 100%;max-width:100%}}@media (min-width:768px){cx-applied-coupons .cx-coupon-card-grid{padding-right:0}}cx-applied-coupons .textonly{margin:0 10px 10px 0;font-size:14px}cx-applied-coupons .cx-coupon-apply{display:inline-flex;align-items:center;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);padding:1rem;word-break:break-all}cx-applied-coupons .cx-coupon-apply .cx-cart-coupon-code{flex:1}cx-applied-coupons .cx-coupon-apply .close{padding-left:.7rem}cx-item-counter input{text-align:center}cx-item-counter input[type=number]::-webkit-inner-spin-button,cx-item-counter input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}cx-item-counter input[type=number]{-moz-appearance:textfield}cx-item-counter.readonly button{display:none}cx-item-counter.readonly input{border:none;cursor:text}cx-item-counter:not(.readonly){display:inline-flex;border:1px solid var(--cx-color-light);border-radius:4px}cx-item-counter:not(.readonly) input{border:1px solid var(--cx-color-light);border-width:0 1px;padding:12px 9px;max-height:46px;min-width:48px;max-width:78px}cx-item-counter:not(.readonly) input:focus{background:var(--cx-color-background)}cx-item-counter button{margin:0;max-height:48px;min-width:40px;border:none;cursor:pointer;color:var(--cx-color-text);background-color:var(--cx-color-transparent);font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6)}cx-item-counter button:hover{color:var(--cx-color-primary)}cx-item-counter button:focus{color:var(--cx-color,var(--cx-color-primary));font-weight:var(--cx-font-weight-bold);cursor:pointer}cx-item-counter button:disabled{color:var(--cx-color-light)}cx-item-counter :disabled{cursor:not-allowed}@media (min-width:992px){cx-add-to-wishlist{grid-column:2;padding:0 20px}}cx-add-to-wishlist .btn{text-transform:none}cx-add-to-wishlist .button-remove{vertical-align:inherit}cx-add-to-wishlist .button-add,cx-add-to-wishlist .button-remove{padding:0}cx-add-to-wishlist .button-text{margin-left:.3em}cx-add-to-wishlist .button-add-link{padding-left:0}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-save-for-later{display:block}cx-save-for-later .cart-details-wrapper{padding:2rem 0}cx-save-for-later .cx-total{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);margin:0 0 1rem}cx-save-for-later .cx-remove-btn{text-align:right;padding-left:0;padding-right:0}cx-save-for-later .cx-sfl-btn{text-align:right;padding-right:0}cx-save-for-later .cx-empty-cart-info{margin-top:3rem}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-checkout-progress-mobile-bottom .cx-nav,cx-checkout-progress-mobile-top .cx-nav,cx-checkout-progress .cx-nav{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);margin:0}@media (min-width:992px) and (max-width:1199.98px){cx-checkout-progress-mobile-bottom .cx-nav,cx-checkout-progress-mobile-top .cx-nav,cx-checkout-progress .cx-nav{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222)}}cx-checkout-progress-mobile-bottom .cx-nav .cx-list,cx-checkout-progress-mobile-top .cx-nav .cx-list,cx-checkout-progress .cx-nav .cx-list{display:flex;flex-direction:row;list-style:none;padding:0;margin:0}cx-checkout-progress-mobile-bottom .cx-nav .cx-item,cx-checkout-progress-mobile-top .cx-nav .cx-item,cx-checkout-progress .cx-nav .cx-item{color:var(--cx-color-text);padding:0 0 1.375rem}cx-checkout-progress-mobile-bottom .cx-nav .cx-item :after,cx-checkout-progress-mobile-top .cx-nav .cx-item :after,cx-checkout-progress .cx-nav .cx-item :after{padding:0 .75rem 0 0;content:">";color:var(--cx-color-text)}@media (min-width:992px) and (max-width:1199.98px){cx-checkout-progress-mobile-bottom .cx-nav .cx-item :after,cx-checkout-progress-mobile-top .cx-nav .cx-item :after,cx-checkout-progress .cx-nav .cx-item :after{padding:0 .5rem 0 0}}cx-checkout-progress-mobile-bottom .cx-nav .cx-item:first-child :before,cx-checkout-progress-mobile-bottom .cx-nav .cx-item:last-child :after,cx-checkout-progress-mobile-top .cx-nav .cx-item:first-child :before,cx-checkout-progress-mobile-top .cx-nav .cx-item:last-child :after,cx-checkout-progress .cx-nav .cx-item:first-child :before,cx-checkout-progress .cx-nav .cx-item:last-child :after{padding:0;content:""}cx-checkout-progress-mobile-bottom .cx-link,cx-checkout-progress-mobile-top .cx-link,cx-checkout-progress .cx-link{color:var(--cx-color-text);cursor:pointer;text-decoration:none}cx-checkout-progress-mobile-bottom .cx-link.disabled,cx-checkout-progress-mobile-top .cx-link.disabled,cx-checkout-progress .cx-link.disabled{color:var(--cx-color-light);cursor:not-allowed;pointer-events:none}cx-checkout-progress-mobile-bottom .cx-link.disabled:after,cx-checkout-progress-mobile-top .cx-link.disabled:after,cx-checkout-progress .cx-link.disabled:after{color:var(--cx-color-light)}cx-checkout-progress-mobile-bottom .cx-link.active,cx-checkout-progress-mobile-bottom .cx-link.active:after,cx-checkout-progress-mobile-top .cx-link.active,cx-checkout-progress-mobile-top .cx-link.active:after,cx-checkout-progress .cx-link.active,cx-checkout-progress .cx-link.active:after{color:var(--cx-color-primary)}cx-checkout-progress-mobile-bottom .cx-media .cx-list-media,cx-checkout-progress-mobile-top .cx-media .cx-list-media,cx-checkout-progress .cx-media .cx-list-media{display:none;font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);justify-content:space-between;align-items:center;line-height:4.75rem;min-width:100%;border:solid var(--cx-color-light);border-width:1px 0 0;margin:0}cx-checkout-progress-mobile-bottom .cx-media .cx-list-media.active,cx-checkout-progress-mobile-top .cx-media .cx-list-media.active,cx-checkout-progress .cx-media .cx-list-media.active{background-color:var(--cx-color-background);border:0}cx-checkout-progress-mobile-bottom .cx-media .cx-list-media button,cx-checkout-progress-mobile-top .cx-media .cx-list-media button,cx-checkout-progress .cx-media .cx-list-media button{font-weight:var(--cx-font-weight-semi)}@media (max-width:991.98px){cx-checkout-progress-mobile-bottom .cx-media .cx-list-media,cx-checkout-progress-mobile-top .cx-media .cx-list-media,cx-checkout-progress .cx-media .cx-list-media{display:flex;padding:0 3.5rem;border:solid var(--cx-color-light);border-width:0 0 1px}}@media (max-width:767.98px){cx-checkout-progress-mobile-bottom .cx-media .cx-list-media,cx-checkout-progress-mobile-top .cx-media .cx-list-media,cx-checkout-progress .cx-media .cx-list-media{padding:0 1.375rem}}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/@media (max-width:991.98px){cx-billing-address-form{display:block;background-color:var(--cx-color-background)}}@media (max-width:991.98px){cx-billing-address-form .col-md-12{padding:0 4.375rem}}@media (max-width:767.98px){cx-billing-address-form .col-md-12{padding:0 2.25rem}}@media (max-width:991.98px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-billing-address-form .search-fixed,.sony-storefront .AccountPageTemplate cx-billing-address-form cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-billing-address-form cx-page-slot,.sony-storefront .LoginPageTemplate cx-billing-address-form cx-page-slot,.sony-storefront .OrderConfirmationPageTemplate cx-billing-address-form cx-page-slot,.sony-storefront cx-billing-address-form .header,.sony-storefront cx-billing-address-form .MultiStepCheckoutSummaryPageTemplate,.sony-storefront cx-billing-address-form .ProductGridPageTemplate,.sony-storefront cx-billing-address-form .ProductListPageTemplate,.sony-storefront cx-billing-address-form .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-billing-address-form cx-page-slot.ConnectWithUs,cx-billing-address-form .container,cx-billing-address-form .custom-modal-width,cx-billing-address-form .SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,cx-billing-address-form .sony-storefront .AccountPageTemplate cx-page-slot,cx-billing-address-form .sony-storefront .CheckoutLoginPageTemplate cx-page-slot,cx-billing-address-form .sony-storefront .header,cx-billing-address-form .sony-storefront .LoginPageTemplate cx-page-slot,cx-billing-address-form .sony-storefront .MultiStepCheckoutSummaryPageTemplate,cx-billing-address-form .sony-storefront .OrderConfirmationPageTemplate cx-page-slot,cx-billing-address-form .sony-storefront .ProductGridPageTemplate,cx-billing-address-form .sony-storefront .ProductListPageTemplate,cx-billing-address-form .sony-storefront .SearchResultsListPageTemplate,cx-billing-address-form .sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-billing-address-form cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-billing-address-form cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,cx-page-layout.ProductDetailsPageTemplate cx-billing-address-form .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-billing-address-form cx-page-slot.Summary{width:100%}}cx-billing-address-form .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width:991.98px){cx-billing-address-form .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:767.98px){cx-billing-address-form .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:991.98px){cx-billing-address-form .cx-checkout-btns .btn-action{margin:0 0 1rem}}cx-billing-address-form .cx-checkout-title{text-transform:capitalize;margin:0 auto;padding:2.375rem 0 1.75rem}cx-billing-address-form .cx-checkout-body{display:flex;align-items:stretch}@media (max-width:991.98px){.custom-modal-width cx-anonymous-consent-dialog cx-billing-address-form .cx-checkout-body.cx-anonymous-consent-dialog,.custom-modal-width cx-billing-address-form .cx-checkout-body.modal-dialog,cx-anonymous-consent-dialog .custom-modal-width cx-billing-address-form .cx-checkout-body.cx-anonymous-consent-dialog,cx-billing-address-form .custom-modal-width .cx-checkout-body.modal-dialog,cx-billing-address-form .custom-modal-width cx-anonymous-consent-dialog .cx-checkout-body.cx-anonymous-consent-dialog,cx-billing-address-form .cx-checkout-body.row,cx-billing-address-form cx-anonymous-consent-dialog .custom-modal-width .cx-checkout-body.cx-anonymous-consent-dialog{padding:0}}cx-billing-address-form .cx-checkout-text{margin-bottom:1.25rem}@media (max-width:991.98px){cx-billing-address-form .cx-checkout-text{padding-left:3.5rem}}@media (max-width:767.98px){cx-billing-address-form .cx-checkout-text{padding-left:1.5rem}}cx-billing-address-form .cx-spinner{padding-top:30px;padding-bottom:30px}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/@media (max-width:991.98px){cx-payment-method{display:block;background-color:var(--cx-color-background)}}@media (max-width:991.98px){cx-payment-method .col-md-12{padding:0 4.375rem}}@media (max-width:767.98px){cx-payment-method .col-md-12{padding:0 2.25rem}}@media (max-width:991.98px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-payment-method .search-fixed,.sony-storefront .AccountPageTemplate cx-payment-method cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-payment-method cx-page-slot,.sony-storefront .LoginPageTemplate cx-payment-method cx-page-slot,.sony-storefront .OrderConfirmationPageTemplate cx-payment-method cx-page-slot,.sony-storefront cx-page-layout.LandingPage2Template cx-payment-method cx-page-slot.ConnectWithUs,.sony-storefront cx-payment-method .header,.sony-storefront cx-payment-method .MultiStepCheckoutSummaryPageTemplate,.sony-storefront cx-payment-method .ProductGridPageTemplate,.sony-storefront cx-payment-method .ProductListPageTemplate,.sony-storefront cx-payment-method .SearchResultsListPageTemplate,cx-page-layout.ProductDetailsPageTemplate cx-payment-method .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-payment-method cx-page-slot.Summary,cx-payment-method .container,cx-payment-method .custom-modal-width,cx-payment-method .SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,cx-payment-method .sony-storefront .AccountPageTemplate cx-page-slot,cx-payment-method .sony-storefront .CheckoutLoginPageTemplate cx-page-slot,cx-payment-method .sony-storefront .header,cx-payment-method .sony-storefront .LoginPageTemplate cx-page-slot,cx-payment-method .sony-storefront .MultiStepCheckoutSummaryPageTemplate,cx-payment-method .sony-storefront .OrderConfirmationPageTemplate cx-page-slot,cx-payment-method .sony-storefront .ProductGridPageTemplate,cx-payment-method .sony-storefront .ProductListPageTemplate,cx-payment-method .sony-storefront .SearchResultsListPageTemplate,cx-payment-method .sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-payment-method cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-payment-method cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{width:100%}}cx-payment-method .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width:767.98px){cx-payment-method .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:991.98px){cx-payment-method .cx-checkout-btns .btn-action{margin:0 0 1rem}}cx-payment-method .cx-checkout-title{text-transform:capitalize}cx-payment-method .cx-checkout-text{margin-bottom:1.25rem}cx-payment-method .cx-spinner{padding-top:30px;padding-bottom:30px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-payment-method .cx-payment.search-fixed,.sony-storefront .AccountPageTemplate cx-payment-method cx-page-slot.cx-payment,.sony-storefront .CheckoutLoginPageTemplate cx-payment-method cx-page-slot.cx-payment,.sony-storefront .LoginPageTemplate cx-payment-method cx-page-slot.cx-payment,.sony-storefront .OrderConfirmationPageTemplate cx-payment-method cx-page-slot.cx-payment,.sony-storefront cx-page-layout.LandingPage2Template cx-payment-method cx-page-slot.cx-payment.ConnectWithUs,.sony-storefront cx-payment-method .cx-payment.header,.sony-storefront cx-payment-method .cx-payment.MultiStepCheckoutSummaryPageTemplate,.sony-storefront cx-payment-method .cx-payment.ProductGridPageTemplate,.sony-storefront cx-payment-method .cx-payment.ProductListPageTemplate,.sony-storefront cx-payment-method .cx-payment.SearchResultsListPageTemplate,cx-page-layout.ProductDetailsPageTemplate cx-payment-method .cx-payment.tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-payment-method cx-page-slot.cx-payment.Summary,cx-payment-method .cx-payment.container,cx-payment-method .cx-payment.custom-modal-width,cx-payment-method .SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .cx-payment.search-fixed,cx-payment-method .sony-storefront .AccountPageTemplate cx-page-slot.cx-payment,cx-payment-method .sony-storefront .CheckoutLoginPageTemplate cx-page-slot.cx-payment,cx-payment-method .sony-storefront .cx-payment.header,cx-payment-method .sony-storefront .cx-payment.MultiStepCheckoutSummaryPageTemplate,cx-payment-method .sony-storefront .cx-payment.ProductGridPageTemplate,cx-payment-method .sony-storefront .cx-payment.ProductListPageTemplate,cx-payment-method .sony-storefront .cx-payment.SearchResultsListPageTemplate,cx-payment-method .sony-storefront .LoginPageTemplate cx-page-slot.cx-payment,cx-payment-method .sony-storefront .OrderConfirmationPageTemplate cx-page-slot.cx-payment,cx-payment-method .sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.cx-payment.ConnectWithUs,cx-payment-method cx-page-layout.ProductDetailsPageTemplate .cx-payment.tab-delivery,cx-payment-method cx-page-layout.ProductDetailsPageTemplate cx-page-slot.cx-payment.Summary{padding:0}cx-payment-method .cx-payment-card{padding-bottom:30px}cx-payment-method .cx-payment-card-inner{height:100%;background-color:var(--cx-color-inverse);cursor:pointer}@media (max-width:991.98px){cx-payment-method .cx-payment-card-inner{background-color:var(--cx-color-inverse)}}cx-payment-method .cx-card-img-container .fab:before,cx-payment-method .cx-card-img-container .fas:before{font-size:var(--cx-font-size,48px)}cx-payment-method .cx-checkout-title{text-transform:uppercase;margin:0 auto;padding:2.375rem 0 1.75rem}@media (max-width:991.98px){cx-payment-method .cx-checkout-text{padding-left:3.5rem}}@media (max-width:767.98px){cx-payment-method .cx-checkout-text{padding-left:1.5rem}}cx-payment-method .cx-checkout-btns{padding-bottom:1rem}@media (max-width:991.98px){cx-payment-method .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:767.98px){cx-payment-method .cx-checkout-btns .btn-action{margin-bottom:1rem}}cx-payment-method .cx-checkout-body{display:flex;align-items:stretch}@media (max-width:991.98px){.custom-modal-width cx-anonymous-consent-dialog cx-payment-method .cx-checkout-body.cx-anonymous-consent-dialog,.custom-modal-width cx-payment-method .cx-checkout-body.modal-dialog,cx-anonymous-consent-dialog .custom-modal-width cx-payment-method .cx-checkout-body.cx-anonymous-consent-dialog,cx-payment-method .custom-modal-width .cx-checkout-body.modal-dialog,cx-payment-method .custom-modal-width cx-anonymous-consent-dialog .cx-checkout-body.cx-anonymous-consent-dialog,cx-payment-method .cx-checkout-body.row,cx-payment-method cx-anonymous-consent-dialog .custom-modal-width .cx-checkout-body.cx-anonymous-consent-dialog{padding:0}}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/@media (max-width:991.98px){cx-payment-form{display:block;background-color:var(--cx-color-background)}}@media (max-width:991.98px){cx-payment-form .col-md-12{padding:0 4.375rem}}@media (max-width:767.98px){cx-payment-form .col-md-12{padding:0 2.25rem}}@media (max-width:991.98px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-payment-form .search-fixed,.sony-storefront .AccountPageTemplate cx-payment-form cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-payment-form cx-page-slot,.sony-storefront .LoginPageTemplate cx-payment-form cx-page-slot,.sony-storefront .OrderConfirmationPageTemplate cx-payment-form cx-page-slot,.sony-storefront cx-page-layout.LandingPage2Template cx-payment-form cx-page-slot.ConnectWithUs,.sony-storefront cx-payment-form .header,.sony-storefront cx-payment-form .MultiStepCheckoutSummaryPageTemplate,.sony-storefront cx-payment-form .ProductGridPageTemplate,.sony-storefront cx-payment-form .ProductListPageTemplate,.sony-storefront cx-payment-form .SearchResultsListPageTemplate,cx-page-layout.ProductDetailsPageTemplate cx-payment-form .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-payment-form cx-page-slot.Summary,cx-payment-form .container,cx-payment-form .custom-modal-width,cx-payment-form .SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,cx-payment-form .sony-storefront .AccountPageTemplate cx-page-slot,cx-payment-form .sony-storefront .CheckoutLoginPageTemplate cx-page-slot,cx-payment-form .sony-storefront .header,cx-payment-form .sony-storefront .LoginPageTemplate cx-page-slot,cx-payment-form .sony-storefront .MultiStepCheckoutSummaryPageTemplate,cx-payment-form .sony-storefront .OrderConfirmationPageTemplate cx-page-slot,cx-payment-form .sony-storefront .ProductGridPageTemplate,cx-payment-form .sony-storefront .ProductListPageTemplate,cx-payment-form .sony-storefront .SearchResultsListPageTemplate,cx-payment-form .sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-payment-form cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-payment-form cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{width:100%}}cx-payment-form .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width:991.98px){cx-payment-form .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:767.98px){cx-payment-form .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:991.98px){cx-payment-form .cx-checkout-btns .btn-action{margin:0 0 1rem}}cx-payment-form .cx-checkout-title{text-transform:capitalize;margin:0 auto;padding:2.375rem 0 1.75rem}cx-payment-form .cx-checkout-body{display:flex;align-items:stretch}@media (max-width:991.98px){.custom-modal-width cx-anonymous-consent-dialog cx-payment-form .cx-checkout-body.cx-anonymous-consent-dialog,.custom-modal-width cx-payment-form .cx-checkout-body.modal-dialog,cx-anonymous-consent-dialog .custom-modal-width cx-payment-form .cx-checkout-body.cx-anonymous-consent-dialog,cx-payment-form .custom-modal-width .cx-checkout-body.modal-dialog,cx-payment-form .custom-modal-width cx-anonymous-consent-dialog .cx-checkout-body.cx-anonymous-consent-dialog,cx-payment-form .cx-checkout-body.row,cx-payment-form cx-anonymous-consent-dialog .custom-modal-width .cx-checkout-body.cx-anonymous-consent-dialog{padding:0}}cx-payment-form .cx-checkout-text{margin-bottom:1.25rem}@media (max-width:991.98px){cx-payment-form .cx-checkout-text{padding-left:3.5rem}}@media (max-width:767.98px){cx-payment-form .cx-checkout-text{padding-left:1.5rem}}cx-payment-form .cx-spinner{padding-top:30px;padding-bottom:30px}cx-payment-form .cx-payment-form-tooltip{margin:0 0 0 .1875rem;font-size:18px;position:relative;top:2px;color:var(--cx-color-secondary)}cx-payment-form .cx-payment-form-billing{margin:0 0 1.25rem}cx-payment-form .cx-payment-form-billing-address{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);padding:.875rem 0 1.25rem}cx-payment-form .cx-payment-form-exp-date{display:flex;flex-direction:row;flex-wrap:wrap}cx-payment-form .cx-payment-form-exp-date-wrapper{flex:1}cx-payment-form .cx-payment-form-exp-date-wrapper:first-of-type{padding-right:1rem}cx-payment-form .form-check{margin:0}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-review-submit .cx-review{padding:0 0 1rem}cx-review-submit .cx-review-title{text-transform:uppercase;margin:0 auto;padding:2.375rem 0 1.25rem}cx-review-submit .cx-review-summary{margin:0;background-color:var(--cx-color-background)}cx-review-submit .cx-review-summary-wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;word-break:break-all}cx-review-submit .cx-review-summary-edit-step{padding:0 20px 20px}@media (max-width:991.98px){cx-review-submit .cx-review-summary-edit-step{padding:10px 0 0}}@media (max-width:991.98px){cx-review-submit .cx-review-summary .cx-review-summary-card{background-color:#fff;border:1px solid var(--cx-color-light);min-height:auto}}cx-review-submit .form-check{padding:0;margin:0}cx-review-submit .col-md-4{padding:0}cx-review-submit .cx-review-cart-total{margin:2.625rem 0 .5rem}cx-review-submit .cx-review-cart-heading,cx-review-submit .cx-review-cart-total{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}cx-review-submit .cx-review-cart-heading{padding:1.375rem 0;margin:0;border-color:var(--cx-color-light);border-style:solid;border-width:1px 0}@media (max-width:991.98px){cx-review-submit .cx-review-cart-heading{border-width:1px 0 0;max-width:100%;min-width:100%;padding:1.375rem 0 1.375rem 3.5rem}}@media (max-width:767.98px){cx-review-submit .cx-review-cart-heading{max-width:100%;min-width:100%;padding:1.375rem 0 1.375rem 1.25rem}}cx-review-submit .cx-review-cart-item{padding:0}@media (max-width:991.98px){cx-review-submit .cx-review-cart-item .col-md-12{padding:0}}@media (max-width:767.98px){cx-review-submit .cx-review-cart-item .col-md-12{padding:0}}@media (max-width:991.98px){cx-review-submit .cx-review-cart-item{border:solid var(--cx-color-light);border-width:1px 0 0}}@media (max-width:991.98px){cx-review-submit{display:block;background-color:var(--cx-color-background)}}@media (max-width:991.98px){cx-review-submit .col-md-12{padding:0 4.375rem}}@media (max-width:767.98px){cx-review-submit .col-md-12{padding:0 2.25rem}}@media (max-width:991.98px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-review-submit .search-fixed,.sony-storefront .AccountPageTemplate cx-review-submit cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-review-submit cx-page-slot,.sony-storefront .LoginPageTemplate cx-review-submit cx-page-slot,.sony-storefront .OrderConfirmationPageTemplate cx-review-submit cx-page-slot,.sony-storefront cx-page-layout.LandingPage2Template cx-review-submit cx-page-slot.ConnectWithUs,.sony-storefront cx-review-submit .header,.sony-storefront cx-review-submit .MultiStepCheckoutSummaryPageTemplate,.sony-storefront cx-review-submit .ProductGridPageTemplate,.sony-storefront cx-review-submit .ProductListPageTemplate,.sony-storefront cx-review-submit .SearchResultsListPageTemplate,cx-page-layout.ProductDetailsPageTemplate cx-review-submit .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-review-submit cx-page-slot.Summary,cx-review-submit .container,cx-review-submit .custom-modal-width,cx-review-submit .SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,cx-review-submit .sony-storefront .AccountPageTemplate cx-page-slot,cx-review-submit .sony-storefront .CheckoutLoginPageTemplate cx-page-slot,cx-review-submit .sony-storefront .header,cx-review-submit .sony-storefront .LoginPageTemplate cx-page-slot,cx-review-submit .sony-storefront .MultiStepCheckoutSummaryPageTemplate,cx-review-submit .sony-storefront .OrderConfirmationPageTemplate cx-page-slot,cx-review-submit .sony-storefront .ProductGridPageTemplate,cx-review-submit .sony-storefront .ProductListPageTemplate,cx-review-submit .sony-storefront .SearchResultsListPageTemplate,cx-review-submit .sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-review-submit cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-review-submit cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{width:100%}}cx-review-submit .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width:991.98px){cx-review-submit .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:767.98px){cx-review-submit .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:991.98px){cx-review-submit .cx-checkout-btns .btn-action{margin:0 0 1rem}}cx-review-submit .cx-checkout-title{text-transform:capitalize;margin:0 auto;padding:2.375rem 0 1.75rem}cx-review-submit .cx-checkout-body{display:flex;align-items:stretch}@media (max-width:991.98px){.custom-modal-width cx-anonymous-consent-dialog cx-review-submit .cx-checkout-body.cx-anonymous-consent-dialog,.custom-modal-width cx-review-submit .cx-checkout-body.modal-dialog,cx-anonymous-consent-dialog .custom-modal-width cx-review-submit .cx-checkout-body.cx-anonymous-consent-dialog,cx-review-submit .custom-modal-width .cx-checkout-body.modal-dialog,cx-review-submit .custom-modal-width cx-anonymous-consent-dialog .cx-checkout-body.cx-anonymous-consent-dialog,cx-review-submit .cx-checkout-body.row,cx-review-submit cx-anonymous-consent-dialog .custom-modal-width .cx-checkout-body.cx-anonymous-consent-dialog{padding:0}}cx-review-submit .cx-checkout-text{margin-bottom:1.25rem}@media (max-width:991.98px){cx-review-submit .cx-checkout-text{padding-left:3.5rem}}@media (max-width:767.98px){cx-review-submit .cx-checkout-text{padding-left:1.5rem}}cx-review-submit .cx-spinner{padding-top:30px;padding-bottom:30px}@media (max-width:991.98px){cx-review-submit .col-md-12{padding:0 3.5rem 3.5rem}}@media (max-width:767.98px){cx-review-submit .col-md-12{padding:0 1.25rem 1.25rem}}@media (max-width:1199.98px){cx-place-order{--cx-flex-basis:45%}}cx-place-order .cx-place-order-form{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);padding:0}cx-place-order .cx-place-order-form .form-check-input{margin:0;top:1rem}cx-place-order .cx-place-order-form .form-check-label{padding:0;margin:0 0 .5rem 3rem}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/@media (max-width:991.98px){cx-shipping-address{display:block;background-color:var(--cx-color-background)}}@media (max-width:991.98px){cx-shipping-address .col-md-12{padding:0 4.375rem}}@media (max-width:767.98px){cx-shipping-address .col-md-12{padding:0 2.25rem}}@media (max-width:991.98px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-shipping-address .search-fixed,.sony-storefront .AccountPageTemplate cx-shipping-address cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-shipping-address cx-page-slot,.sony-storefront .LoginPageTemplate cx-shipping-address cx-page-slot,.sony-storefront .OrderConfirmationPageTemplate cx-shipping-address cx-page-slot,.sony-storefront cx-page-layout.LandingPage2Template cx-shipping-address cx-page-slot.ConnectWithUs,.sony-storefront cx-shipping-address .header,.sony-storefront cx-shipping-address .MultiStepCheckoutSummaryPageTemplate,.sony-storefront cx-shipping-address .ProductGridPageTemplate,.sony-storefront cx-shipping-address .ProductListPageTemplate,.sony-storefront cx-shipping-address .SearchResultsListPageTemplate,cx-page-layout.ProductDetailsPageTemplate cx-shipping-address .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-shipping-address cx-page-slot.Summary,cx-shipping-address .container,cx-shipping-address .custom-modal-width,cx-shipping-address .SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,cx-shipping-address .sony-storefront .AccountPageTemplate cx-page-slot,cx-shipping-address .sony-storefront .CheckoutLoginPageTemplate cx-page-slot,cx-shipping-address .sony-storefront .header,cx-shipping-address .sony-storefront .LoginPageTemplate cx-page-slot,cx-shipping-address .sony-storefront .MultiStepCheckoutSummaryPageTemplate,cx-shipping-address .sony-storefront .OrderConfirmationPageTemplate cx-page-slot,cx-shipping-address .sony-storefront .ProductGridPageTemplate,cx-shipping-address .sony-storefront .ProductListPageTemplate,cx-shipping-address .sony-storefront .SearchResultsListPageTemplate,cx-shipping-address .sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-shipping-address cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-shipping-address cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{width:100%}}cx-shipping-address .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width:991.98px){cx-shipping-address .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:767.98px){cx-shipping-address .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:991.98px){cx-shipping-address .cx-checkout-btns .btn-action{margin:0 0 1rem}}cx-shipping-address .cx-checkout-title{text-transform:capitalize;margin:0 auto;padding:2.375rem 0 1.75rem}cx-shipping-address .cx-checkout-body{display:flex;align-items:stretch}@media (max-width:991.98px){.custom-modal-width cx-anonymous-consent-dialog cx-shipping-address .cx-checkout-body.cx-anonymous-consent-dialog,.custom-modal-width cx-shipping-address .cx-checkout-body.modal-dialog,cx-anonymous-consent-dialog .custom-modal-width cx-shipping-address .cx-checkout-body.cx-anonymous-consent-dialog,cx-shipping-address .custom-modal-width .cx-checkout-body.modal-dialog,cx-shipping-address .custom-modal-width cx-anonymous-consent-dialog .cx-checkout-body.cx-anonymous-consent-dialog,cx-shipping-address .cx-checkout-body.row,cx-shipping-address cx-anonymous-consent-dialog .custom-modal-width .cx-checkout-body.cx-anonymous-consent-dialog{padding:0}}cx-shipping-address .cx-checkout-text{margin-bottom:1.25rem}@media (max-width:991.98px){cx-shipping-address .cx-checkout-text{padding-left:3.5rem}}@media (max-width:767.98px){cx-shipping-address .cx-checkout-text{padding-left:1.5rem}}cx-shipping-address .cx-spinner{padding-top:30px;padding-bottom:30px}cx-shipping-address .cx-shipping-address-card{padding-bottom:30px}cx-shipping-address .cx-shipping-address-card .cx-shipping-address-card-inner{height:100%;background-color:var(--cx-color-inverse);cursor:pointer}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/@media (max-width:991.98px){cx-address-form{display:block;background-color:var(--cx-color-background)}}@media (max-width:991.98px){cx-address-form .col-md-12{padding:0 4.375rem}}@media (max-width:767.98px){cx-address-form .col-md-12{padding:0 2.25rem}}@media (max-width:991.98px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-address-form .search-fixed,.sony-storefront .AccountPageTemplate cx-address-form cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-address-form cx-page-slot,.sony-storefront .LoginPageTemplate cx-address-form cx-page-slot,.sony-storefront .OrderConfirmationPageTemplate cx-address-form cx-page-slot,.sony-storefront cx-address-form .header,.sony-storefront cx-address-form .MultiStepCheckoutSummaryPageTemplate,.sony-storefront cx-address-form .ProductGridPageTemplate,.sony-storefront cx-address-form .ProductListPageTemplate,.sony-storefront cx-address-form .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-address-form cx-page-slot.ConnectWithUs,cx-address-form .container,cx-address-form .custom-modal-width,cx-address-form .SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,cx-address-form .sony-storefront .AccountPageTemplate cx-page-slot,cx-address-form .sony-storefront .CheckoutLoginPageTemplate cx-page-slot,cx-address-form .sony-storefront .header,cx-address-form .sony-storefront .LoginPageTemplate cx-page-slot,cx-address-form .sony-storefront .MultiStepCheckoutSummaryPageTemplate,cx-address-form .sony-storefront .OrderConfirmationPageTemplate cx-page-slot,cx-address-form .sony-storefront .ProductGridPageTemplate,cx-address-form .sony-storefront .ProductListPageTemplate,cx-address-form .sony-storefront .SearchResultsListPageTemplate,cx-address-form .sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-address-form cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-address-form cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,cx-page-layout.ProductDetailsPageTemplate cx-address-form .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-address-form cx-page-slot.Summary{width:100%}}cx-address-form .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width:991.98px){cx-address-form .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:767.98px){cx-address-form .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:991.98px){cx-address-form .cx-checkout-btns .btn-action{margin:0 0 1rem}}cx-address-form .cx-checkout-title{text-transform:capitalize;margin:0 auto;padding:2.375rem 0 1.75rem}cx-address-form .cx-checkout-body{display:flex;align-items:stretch}@media (max-width:991.98px){.custom-modal-width cx-address-form .cx-checkout-body.modal-dialog,.custom-modal-width cx-anonymous-consent-dialog cx-address-form .cx-checkout-body.cx-anonymous-consent-dialog,cx-address-form .custom-modal-width .cx-checkout-body.modal-dialog,cx-address-form .custom-modal-width cx-anonymous-consent-dialog .cx-checkout-body.cx-anonymous-consent-dialog,cx-address-form .cx-checkout-body.row,cx-address-form cx-anonymous-consent-dialog .custom-modal-width .cx-checkout-body.cx-anonymous-consent-dialog,cx-anonymous-consent-dialog .custom-modal-width cx-address-form .cx-checkout-body.cx-anonymous-consent-dialog{padding:0}}cx-address-form .cx-checkout-text{margin-bottom:1.25rem}@media (max-width:991.98px){cx-address-form .cx-checkout-text{padding-left:3.5rem}}@media (max-width:767.98px){cx-address-form .cx-checkout-text{padding-left:1.5rem}}cx-address-form .cx-spinner{padding-top:30px;padding-bottom:30px}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-suggested-addresses-dialog .cx-dialog-header{padding:1rem 1rem 1rem 2rem;border-color:var(--cx-color-light)}cx-suggested-addresses-dialog .cx-dialog-title{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222)}cx-suggested-addresses-dialog .cx-dialog-body{padding:1rem}@media (max-width:767.98px){cx-suggested-addresses-dialog .cx-dialog-body{padding:15px 0}}cx-suggested-addresses-dialog .cx-dialog-entered,cx-suggested-addresses-dialog .cx-dialog-suggested{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);margin:0 0 0 .75rem}cx-suggested-addresses-dialog .cx-dialog-label{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}cx-suggested-addresses-dialog .cx-dialog-actions{display:flex;flex-direction:row}cx-suggested-addresses-dialog .cx-dialog-buttons{display:flex;justify-content:center}cx-suggested-addresses-dialog .cx-dialog-buttons+.cx-dialog-buttons{margin:0 0 0 .5rem}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-delivery-mode{padding-top:10px}@media (max-width:991.98px){cx-delivery-mode{display:block;background-color:var(--cx-color-background)}}@media (max-width:991.98px){cx-delivery-mode .col-md-12{padding:0 4.375rem}}@media (max-width:767.98px){cx-delivery-mode .col-md-12{padding:0 2.25rem}}@media (max-width:991.98px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-delivery-mode .search-fixed,.sony-storefront .AccountPageTemplate cx-delivery-mode cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-delivery-mode cx-page-slot,.sony-storefront .LoginPageTemplate cx-delivery-mode cx-page-slot,.sony-storefront .OrderConfirmationPageTemplate cx-delivery-mode cx-page-slot,.sony-storefront cx-delivery-mode .header,.sony-storefront cx-delivery-mode .MultiStepCheckoutSummaryPageTemplate,.sony-storefront cx-delivery-mode .ProductGridPageTemplate,.sony-storefront cx-delivery-mode .ProductListPageTemplate,.sony-storefront cx-delivery-mode .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-delivery-mode cx-page-slot.ConnectWithUs,cx-delivery-mode .container,cx-delivery-mode .custom-modal-width,cx-delivery-mode .SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,cx-delivery-mode .sony-storefront .AccountPageTemplate cx-page-slot,cx-delivery-mode .sony-storefront .CheckoutLoginPageTemplate cx-page-slot,cx-delivery-mode .sony-storefront .header,cx-delivery-mode .sony-storefront .LoginPageTemplate cx-page-slot,cx-delivery-mode .sony-storefront .MultiStepCheckoutSummaryPageTemplate,cx-delivery-mode .sony-storefront .OrderConfirmationPageTemplate cx-page-slot,cx-delivery-mode .sony-storefront .ProductGridPageTemplate,cx-delivery-mode .sony-storefront .ProductListPageTemplate,cx-delivery-mode .sony-storefront .SearchResultsListPageTemplate,cx-delivery-mode .sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-delivery-mode cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-delivery-mode cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,cx-page-layout.ProductDetailsPageTemplate cx-delivery-mode .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-delivery-mode cx-page-slot.Summary{width:100%}}cx-delivery-mode .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width:991.98px){cx-delivery-mode .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:767.98px){cx-delivery-mode .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:991.98px){cx-delivery-mode .cx-checkout-btns .btn-action{margin:0 0 1rem}}cx-delivery-mode .cx-checkout-title{text-transform:capitalize;margin:0 auto;padding:2.375rem 0 1.75rem}cx-delivery-mode .cx-checkout-body{display:flex;align-items:stretch}@media (max-width:991.98px){.custom-modal-width cx-anonymous-consent-dialog cx-delivery-mode .cx-checkout-body.cx-anonymous-consent-dialog,.custom-modal-width cx-delivery-mode .cx-checkout-body.modal-dialog,cx-anonymous-consent-dialog .custom-modal-width cx-delivery-mode .cx-checkout-body.cx-anonymous-consent-dialog,cx-delivery-mode .custom-modal-width .cx-checkout-body.modal-dialog,cx-delivery-mode .custom-modal-width cx-anonymous-consent-dialog .cx-checkout-body.cx-anonymous-consent-dialog,cx-delivery-mode .cx-checkout-body.row,cx-delivery-mode cx-anonymous-consent-dialog .custom-modal-width .cx-checkout-body.cx-anonymous-consent-dialog{padding:0}}cx-delivery-mode .cx-checkout-text{margin-bottom:1.25rem}@media (max-width:991.98px){cx-delivery-mode .cx-checkout-text{padding-left:3.5rem}}@media (max-width:767.98px){cx-delivery-mode .cx-checkout-text{padding-left:1.5rem}}cx-delivery-mode .cx-spinner{padding-top:30px;padding-bottom:30px}cx-delivery-mode .form-check{display:flex;margin-bottom:0}cx-delivery-mode .form-check .cx-delivery-label{padding:0;margin:0 auto 1.5rem .75rem;width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}cx-delivery-mode .form-check .cx-delivery-label .cx-delivery-mode{flex:auto;text-align:left}cx-delivery-mode .form-check .cx-delivery-label .cx-delivery-price{flex:auto;text-align:right}cx-delivery-mode .form-check .cx-delivery-label .cx-delivery-details{flex:100%;flex-basis:100%;color:var(--cx-color-success)}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/@media (max-width:991.98px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-order-confirmation-items .cx-order-items.search-fixed,.sony-storefront .AccountPageTemplate cx-order-confirmation-items cx-page-slot.cx-order-items,.sony-storefront .CheckoutLoginPageTemplate cx-order-confirmation-items cx-page-slot.cx-order-items,.sony-storefront .LoginPageTemplate cx-order-confirmation-items cx-page-slot.cx-order-items,.sony-storefront .OrderConfirmationPageTemplate cx-order-confirmation-items cx-page-slot.cx-order-items,.sony-storefront cx-order-confirmation-items .cx-order-items.header,.sony-storefront cx-order-confirmation-items .cx-order-items.MultiStepCheckoutSummaryPageTemplate,.sony-storefront cx-order-confirmation-items .cx-order-items.ProductGridPageTemplate,.sony-storefront cx-order-confirmation-items .cx-order-items.ProductListPageTemplate,.sony-storefront cx-order-confirmation-items .cx-order-items.SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-order-confirmation-items cx-page-slot.cx-order-items.ConnectWithUs,cx-order-confirmation-items .cx-order-items.container,cx-order-confirmation-items .cx-order-items.custom-modal-width,cx-order-confirmation-items .SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .cx-order-items.search-fixed,cx-order-confirmation-items .sony-storefront .AccountPageTemplate cx-page-slot.cx-order-items,cx-order-confirmation-items .sony-storefront .CheckoutLoginPageTemplate cx-page-slot.cx-order-items,cx-order-confirmation-items .sony-storefront .cx-order-items.header,cx-order-confirmation-items .sony-storefront .cx-order-items.MultiStepCheckoutSummaryPageTemplate,cx-order-confirmation-items .sony-storefront .cx-order-items.ProductGridPageTemplate,cx-order-confirmation-items .sony-storefront .cx-order-items.ProductListPageTemplate,cx-order-confirmation-items .sony-storefront .cx-order-items.SearchResultsListPageTemplate,cx-order-confirmation-items .sony-storefront .LoginPageTemplate cx-page-slot.cx-order-items,cx-order-confirmation-items .sony-storefront .OrderConfirmationPageTemplate cx-page-slot.cx-order-items,cx-order-confirmation-items .sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.cx-order-items.ConnectWithUs,cx-order-confirmation-items cx-page-layout.ProductDetailsPageTemplate .cx-order-items.tab-delivery,cx-order-confirmation-items cx-page-layout.ProductDetailsPageTemplate cx-page-slot.cx-order-items.Summary,cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-items .cx-order-items.tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-items cx-page-slot.cx-order-items.Summary{max-width:100%;min-width:100%;padding:0}}@media (max-width:767.98px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-order-confirmation-items .cx-order-items.search-fixed,.sony-storefront .AccountPageTemplate cx-order-confirmation-items cx-page-slot.cx-order-items,.sony-storefront .CheckoutLoginPageTemplate cx-order-confirmation-items cx-page-slot.cx-order-items,.sony-storefront .LoginPageTemplate cx-order-confirmation-items cx-page-slot.cx-order-items,.sony-storefront .OrderConfirmationPageTemplate cx-order-confirmation-items cx-page-slot.cx-order-items,.sony-storefront cx-order-confirmation-items .cx-order-items.header,.sony-storefront cx-order-confirmation-items .cx-order-items.MultiStepCheckoutSummaryPageTemplate,.sony-storefront cx-order-confirmation-items .cx-order-items.ProductGridPageTemplate,.sony-storefront cx-order-confirmation-items .cx-order-items.ProductListPageTemplate,.sony-storefront cx-order-confirmation-items .cx-order-items.SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-order-confirmation-items cx-page-slot.cx-order-items.ConnectWithUs,cx-order-confirmation-items .cx-order-items.container,cx-order-confirmation-items .cx-order-items.custom-modal-width,cx-order-confirmation-items .SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .cx-order-items.search-fixed,cx-order-confirmation-items .sony-storefront .AccountPageTemplate cx-page-slot.cx-order-items,cx-order-confirmation-items .sony-storefront .CheckoutLoginPageTemplate cx-page-slot.cx-order-items,cx-order-confirmation-items .sony-storefront .cx-order-items.header,cx-order-confirmation-items .sony-storefront .cx-order-items.MultiStepCheckoutSummaryPageTemplate,cx-order-confirmation-items .sony-storefront .cx-order-items.ProductGridPageTemplate,cx-order-confirmation-items .sony-storefront .cx-order-items.ProductListPageTemplate,cx-order-confirmation-items .sony-storefront .cx-order-items.SearchResultsListPageTemplate,cx-order-confirmation-items .sony-storefront .LoginPageTemplate cx-page-slot.cx-order-items,cx-order-confirmation-items .sony-storefront .OrderConfirmationPageTemplate cx-page-slot.cx-order-items,cx-order-confirmation-items .sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.cx-order-items.ConnectWithUs,cx-order-confirmation-items cx-page-layout.ProductDetailsPageTemplate .cx-order-items.tab-delivery,cx-order-confirmation-items cx-page-layout.ProductDetailsPageTemplate cx-page-slot.cx-order-items.Summary,cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-items .cx-order-items.tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-items cx-page-slot.cx-order-items.Summary{max-width:100%;min-width:100%;padding:0}}cx-order-confirmation-items .cx-order-items-header{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);padding:1.375rem 0;margin:0;border:solid var(--cx-color-light);border-width:0 0 1px}@media (max-width:991.98px){cx-order-confirmation-items .cx-order-items-header{max-width:100%;min-width:100%;padding-left:2.5rem}}@media (max-width:767.98px){cx-order-confirmation-items .cx-order-items-header{max-width:100%;min-width:100%;padding-left:1rem}}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-order-confirmation-overview .cx-order-review-summary{background-color:var(--cx-color-background);border:solid var(--cx-color-light);border-width:0 0 1px}@media (max-width:991.98px){cx-order-confirmation-overview .cx-order-review-summary{background-color:var(--cx-color-inverse)}}@media (max-width:767.98px){cx-order-confirmation-overview .cx-order-review-summary .summary-card{background-color:var(--cx-color-inverse);border:1px solid var(--cx-color-light);margin:.625rem 0}}.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-order-confirmation-overview .cx-order-review-summary .search-fixed,.sony-storefront .AccountPageTemplate cx-order-confirmation-overview .cx-order-review-summary cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-order-confirmation-overview .cx-order-review-summary cx-page-slot,.sony-storefront .LoginPageTemplate cx-order-confirmation-overview .cx-order-review-summary cx-page-slot,.sony-storefront .OrderConfirmationPageTemplate cx-order-confirmation-overview .cx-order-review-summary cx-page-slot,.sony-storefront cx-order-confirmation-overview .cx-order-review-summary .header,.sony-storefront cx-order-confirmation-overview .cx-order-review-summary .MultiStepCheckoutSummaryPageTemplate,.sony-storefront cx-order-confirmation-overview .cx-order-review-summary .ProductGridPageTemplate,.sony-storefront cx-order-confirmation-overview .cx-order-review-summary .ProductListPageTemplate,.sony-storefront cx-order-confirmation-overview .cx-order-review-summary .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-order-confirmation-overview .cx-order-review-summary cx-page-slot.ConnectWithUs,cx-order-confirmation-overview .cx-order-review-summary .container,cx-order-confirmation-overview .cx-order-review-summary .custom-modal-width,cx-order-confirmation-overview .cx-order-review-summary .SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .AccountPageTemplate cx-page-slot,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .CheckoutLoginPageTemplate cx-page-slot,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .header,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .LoginPageTemplate cx-page-slot,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .MultiStepCheckoutSummaryPageTemplate,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .OrderConfirmationPageTemplate cx-page-slot,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .ProductGridPageTemplate,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .ProductListPageTemplate,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .SearchResultsListPageTemplate,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-order-confirmation-overview .cx-order-review-summary cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-order-confirmation-overview .cx-order-review-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-overview .cx-order-review-summary .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-overview .cx-order-review-summary cx-page-slot.Summary{padding:0}@media (max-width:991.98px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-order-confirmation-overview .cx-order-review-summary .search-fixed,.sony-storefront .AccountPageTemplate cx-order-confirmation-overview .cx-order-review-summary cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-order-confirmation-overview .cx-order-review-summary cx-page-slot,.sony-storefront .LoginPageTemplate cx-order-confirmation-overview .cx-order-review-summary cx-page-slot,.sony-storefront .OrderConfirmationPageTemplate cx-order-confirmation-overview .cx-order-review-summary cx-page-slot,.sony-storefront cx-order-confirmation-overview .cx-order-review-summary .header,.sony-storefront cx-order-confirmation-overview .cx-order-review-summary .MultiStepCheckoutSummaryPageTemplate,.sony-storefront cx-order-confirmation-overview .cx-order-review-summary .ProductGridPageTemplate,.sony-storefront cx-order-confirmation-overview .cx-order-review-summary .ProductListPageTemplate,.sony-storefront cx-order-confirmation-overview .cx-order-review-summary .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-order-confirmation-overview .cx-order-review-summary cx-page-slot.ConnectWithUs,cx-order-confirmation-overview .cx-order-review-summary .container,cx-order-confirmation-overview .cx-order-review-summary .custom-modal-width,cx-order-confirmation-overview .cx-order-review-summary .SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .AccountPageTemplate cx-page-slot,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .CheckoutLoginPageTemplate cx-page-slot,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .header,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .LoginPageTemplate cx-page-slot,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .MultiStepCheckoutSummaryPageTemplate,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .OrderConfirmationPageTemplate cx-page-slot,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .ProductGridPageTemplate,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .ProductListPageTemplate,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .SearchResultsListPageTemplate,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-order-confirmation-overview .cx-order-review-summary cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-order-confirmation-overview .cx-order-review-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-overview .cx-order-review-summary .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-overview .cx-order-review-summary cx-page-slot.Summary{max-width:100%;min-width:100%;padding:0 1.25rem}}@media (max-width:767.98px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-order-confirmation-overview .cx-order-review-summary .search-fixed,.sony-storefront .AccountPageTemplate cx-order-confirmation-overview .cx-order-review-summary cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-order-confirmation-overview .cx-order-review-summary cx-page-slot,.sony-storefront .LoginPageTemplate cx-order-confirmation-overview .cx-order-review-summary cx-page-slot,.sony-storefront .OrderConfirmationPageTemplate cx-order-confirmation-overview .cx-order-review-summary cx-page-slot,.sony-storefront cx-order-confirmation-overview .cx-order-review-summary .header,.sony-storefront cx-order-confirmation-overview .cx-order-review-summary .MultiStepCheckoutSummaryPageTemplate,.sony-storefront cx-order-confirmation-overview .cx-order-review-summary .ProductGridPageTemplate,.sony-storefront cx-order-confirmation-overview .cx-order-review-summary .ProductListPageTemplate,.sony-storefront cx-order-confirmation-overview .cx-order-review-summary .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-order-confirmation-overview .cx-order-review-summary cx-page-slot.ConnectWithUs,cx-order-confirmation-overview .cx-order-review-summary .container,cx-order-confirmation-overview .cx-order-review-summary .custom-modal-width,cx-order-confirmation-overview .cx-order-review-summary .SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .AccountPageTemplate cx-page-slot,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .CheckoutLoginPageTemplate cx-page-slot,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .header,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .LoginPageTemplate cx-page-slot,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .MultiStepCheckoutSummaryPageTemplate,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .OrderConfirmationPageTemplate cx-page-slot,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .ProductGridPageTemplate,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .ProductListPageTemplate,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront .SearchResultsListPageTemplate,cx-order-confirmation-overview .cx-order-review-summary .sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-order-confirmation-overview .cx-order-review-summary cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-order-confirmation-overview .cx-order-review-summary cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-overview .cx-order-review-summary .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-overview .cx-order-review-summary cx-page-slot.Summary{padding:1.25rem}}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-order-confirmation-thank-you-message .cx-order-confirmation-message{text-align:var(--cx-text-align,center);padding:var(--cx-padding,2.5rem)}cx-order-confirmation-thank-you-message .cx-order-confirmation-message h2{font-weight:"normal"}cx-order-confirmation-thank-you-message .cx-order-confirmation-message .btn-link{font-size:.875rem;font-weight:"bold";text-transform:var(--cx-text-transform,uppercase)}cx-order-confirmation-thank-you-message .cx-page-title{color:var(--cx-color,var(--cx-color-text))}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-order-confirmation-totals .cx-order-summary{padding-right:var(--cx-padding,0)}@media (max-width:991.98px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-order-confirmation-totals .cx-order-summary.search-fixed,.sony-storefront .AccountPageTemplate cx-order-confirmation-totals cx-page-slot.cx-order-summary,.sony-storefront .CheckoutLoginPageTemplate cx-order-confirmation-totals cx-page-slot.cx-order-summary,.sony-storefront .LoginPageTemplate cx-order-confirmation-totals cx-page-slot.cx-order-summary,.sony-storefront .OrderConfirmationPageTemplate cx-order-confirmation-totals cx-page-slot.cx-order-summary,.sony-storefront cx-order-confirmation-totals .cx-order-summary.header,.sony-storefront cx-order-confirmation-totals .cx-order-summary.MultiStepCheckoutSummaryPageTemplate,.sony-storefront cx-order-confirmation-totals .cx-order-summary.ProductGridPageTemplate,.sony-storefront cx-order-confirmation-totals .cx-order-summary.ProductListPageTemplate,.sony-storefront cx-order-confirmation-totals .cx-order-summary.SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-order-confirmation-totals cx-page-slot.cx-order-summary.ConnectWithUs,cx-order-confirmation-totals .cx-order-summary.container,cx-order-confirmation-totals .cx-order-summary.custom-modal-width,cx-order-confirmation-totals .SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .cx-order-summary.search-fixed,cx-order-confirmation-totals .sony-storefront .AccountPageTemplate cx-page-slot.cx-order-summary,cx-order-confirmation-totals .sony-storefront .CheckoutLoginPageTemplate cx-page-slot.cx-order-summary,cx-order-confirmation-totals .sony-storefront .cx-order-summary.header,cx-order-confirmation-totals .sony-storefront .cx-order-summary.MultiStepCheckoutSummaryPageTemplate,cx-order-confirmation-totals .sony-storefront .cx-order-summary.ProductGridPageTemplate,cx-order-confirmation-totals .sony-storefront .cx-order-summary.ProductListPageTemplate,cx-order-confirmation-totals .sony-storefront .cx-order-summary.SearchResultsListPageTemplate,cx-order-confirmation-totals .sony-storefront .LoginPageTemplate cx-page-slot.cx-order-summary,cx-order-confirmation-totals .sony-storefront .OrderConfirmationPageTemplate cx-page-slot.cx-order-summary,cx-order-confirmation-totals .sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.cx-order-summary.ConnectWithUs,cx-order-confirmation-totals cx-page-layout.ProductDetailsPageTemplate .cx-order-summary.tab-delivery,cx-order-confirmation-totals cx-page-layout.ProductDetailsPageTemplate cx-page-slot.cx-order-summary.Summary,cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-totals .cx-order-summary.tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-totals cx-page-slot.cx-order-summary.Summary{max-width:var(--cx-max-width,100%);min-width:var(--cx-min-width,100%);padding-right:var(--cx-padding,1.625rem)}}@media (max-width:767.98px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-order-confirmation-totals .cx-order-summary.search-fixed,.sony-storefront .AccountPageTemplate cx-order-confirmation-totals cx-page-slot.cx-order-summary,.sony-storefront .CheckoutLoginPageTemplate cx-order-confirmation-totals cx-page-slot.cx-order-summary,.sony-storefront .LoginPageTemplate cx-order-confirmation-totals cx-page-slot.cx-order-summary,.sony-storefront .OrderConfirmationPageTemplate cx-order-confirmation-totals cx-page-slot.cx-order-summary,.sony-storefront cx-order-confirmation-totals .cx-order-summary.header,.sony-storefront cx-order-confirmation-totals .cx-order-summary.MultiStepCheckoutSummaryPageTemplate,.sony-storefront cx-order-confirmation-totals .cx-order-summary.ProductGridPageTemplate,.sony-storefront cx-order-confirmation-totals .cx-order-summary.ProductListPageTemplate,.sony-storefront cx-order-confirmation-totals .cx-order-summary.SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-order-confirmation-totals cx-page-slot.cx-order-summary.ConnectWithUs,cx-order-confirmation-totals .cx-order-summary.container,cx-order-confirmation-totals .cx-order-summary.custom-modal-width,cx-order-confirmation-totals .SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .cx-order-summary.search-fixed,cx-order-confirmation-totals .sony-storefront .AccountPageTemplate cx-page-slot.cx-order-summary,cx-order-confirmation-totals .sony-storefront .CheckoutLoginPageTemplate cx-page-slot.cx-order-summary,cx-order-confirmation-totals .sony-storefront .cx-order-summary.header,cx-order-confirmation-totals .sony-storefront .cx-order-summary.MultiStepCheckoutSummaryPageTemplate,cx-order-confirmation-totals .sony-storefront .cx-order-summary.ProductGridPageTemplate,cx-order-confirmation-totals .sony-storefront .cx-order-summary.ProductListPageTemplate,cx-order-confirmation-totals .sony-storefront .cx-order-summary.SearchResultsListPageTemplate,cx-order-confirmation-totals .sony-storefront .LoginPageTemplate cx-page-slot.cx-order-summary,cx-order-confirmation-totals .sony-storefront .OrderConfirmationPageTemplate cx-page-slot.cx-order-summary,cx-order-confirmation-totals .sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.cx-order-summary.ConnectWithUs,cx-order-confirmation-totals cx-page-layout.ProductDetailsPageTemplate .cx-order-summary.tab-delivery,cx-order-confirmation-totals cx-page-layout.ProductDetailsPageTemplate cx-page-slot.cx-order-summary.Summary,cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-totals .cx-order-summary.tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-order-confirmation-totals cx-page-slot.cx-order-summary.Summary{padding:var(--cx-padding,0)}}cx-guest-register-form .register-guest{display:flex;justify-content:center;background-color:var(--cx-color-background);padding:1.5rem 1rem}@media (min-width:992px){cx-guest-register-form .register-guest{margin:0 0 2em}}cx-guest-register-form .register-guest p{margin-bottom:1 rem}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-promotions .cx-promotions{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-success);padding:.5rem 0}cx-promotions .cx-promotions ul{padding:0}cx-promotions .cx-promotions li{list-style-type:none}cx-promotions .cx-promotions ul>li{list-style-type:none;line-height:1.6;font-weight:700}cx-banner a{display:block}cx-banner a:focus{position:relative;z-index:1}cx-banner cx-generic-link{display:block}cx-banner img{width:100%;margin:var(--cx-margin)}cx-banner p{font-size:4vw;line-height:5vw;text-shadow:2px 2px 4px rgba(0,0,0,.5);position:absolute;z-index:10;padding:5vw;color:#fff;width:100%;text-align:center;margin:0}cx-link a{display:inline;padding:var(--cx-padding,0);margin:var(--cx-margin,0);color:currentColor;display:var(--cx-display)}cx-breadcrumb{display:flex;flex-direction:column;padding:20px 0;text-align:center;color:currentcolor;background-color:var(--cx-color-background)}cx-breadcrumb nav{font-size:.85rem;padding:5px 0}cx-breadcrumb nav span{color:var(--cx-color-secondary)}cx-breadcrumb nav span:not(:last-child):after{content:"/"}cx-breadcrumb nav span a{color:inherit;padding:5px}cx-navigation-ui .wrapper{cursor:default}cx-navigation-ui .wrapper[attr="1"]{width:200px}cx-navigation-ui .wrapper[attr="2"]{width:400px}cx-navigation-ui.flyout .wrapper{color:#000}@media (max-width:991.98px){cx-navigation-ui.flyout .wrapper{height:0;overflow:hidden}}@media (min-width:992px){cx-navigation-ui.flyout .wrapper{z-index:20}cx-navigation-ui.flyout>nav>.wrapper{padding:15px 20px;background:#fff}}cx-navigation-ui.flyout .back{display:none}@media (max-width:991.98px){cx-navigation-ui.flyout .back{display:initial}cx-navigation-ui.flyout .back h5{text-transform:capitalize;justify-content:flex-start}cx-navigation-ui.flyout .back h5 cx-icon{padding-right:10px}cx-navigation-ui.flyout:not(.is-open) .back{display:none}}cx-navigation-ui nav:focus{color:var(--cx-g-color-primary)}cx-navigation-ui h5{margin:0}cx-navigation-ui.flyout cx-generic-link,cx-navigation-ui.flyout h5{display:flex;align-items:center;white-space:nowrap;color:currentColor}cx-navigation-ui.flyout cx-generic-link:hover,cx-navigation-ui.flyout h5:hover{color:var(--cx-color-primary)}cx-navigation-ui.flyout cx-generic-link:focus,cx-navigation-ui.flyout h5:focus{z-index:1;position:relative}cx-navigation-ui.flyout cx-generic-link a,cx-navigation-ui.flyout h5 a{display:block;width:100%}cx-navigation-ui.flyout cx-generic-link a:focus,cx-navigation-ui.flyout h5 a:focus{z-index:1;position:relative}@media (max-width:991.98px){cx-navigation-ui.flyout>nav>cx-generic-link,cx-navigation-ui.flyout>nav>h5{text-transform:uppercase;font-weight:600}cx-navigation-ui.flyout cx-generic-link,cx-navigation-ui.flyout h5{border-bottom:1px solid var(--cx-color-light);display:flex;justify-content:space-between;cursor:pointer}cx-navigation-ui.flyout cx-generic-link a,cx-navigation-ui.flyout h5{padding:1rem}}@media (min-width:992px){cx-navigation-ui.flyout>nav{cursor:pointer}cx-navigation-ui.flyout>nav>h5{margin-top:3px;padding:20px 15px 25px 0}cx-navigation-ui.flyout>nav nav>h5{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);cursor:default}cx-navigation-ui.flyout>nav nav>h5:hover{color:currentColor}}cx-navigation-ui cx-generic-link.all{text-decoration:underline}@media (min-width:992px){cx-navigation-ui>nav>cx-generic-link>a{padding:20px 15px 22px 0}nav>div>cx-generic-link{padding:10px 0}div.childs>nav>cx-generic-link>a{padding:5px 0}}cx-navigation-ui cx-icon:before{font-size:1.5rem}@media (min-width:992px){cx-navigation-ui cx-icon{padding:0 0 0 7px}cx-navigation-ui cx-icon:before{font-size:1rem}}cx-navigation-ui.flyout .childs[depth="1"]{flex-direction:column}@media (min-width:992px){cx-navigation-ui.flyout .childs .childs{padding:0}}cx-navigation-ui a{color:currentColor}cx-navigation-ui.flyout a{display:block;text-decoration:none;white-space:nowrap}cx-navigation-ui.flyout .childs[columns="1"]{display:block}@media (min-width:768px){cx-navigation-ui.flyout .childs[columns="1"]{-moz-column-count:1;column-count:1}}@media (max-width:767.98px){cx-navigation-ui.flyout .childs[columns="1"]{-moz-column-count:1;column-count:1}}cx-navigation-ui.flyout .childs[columns="2"]{display:block}@media (min-width:768px){cx-navigation-ui.flyout .childs[columns="2"]{-moz-column-count:2;column-count:2}}@media (max-width:767.98px){cx-navigation-ui.flyout .childs[columns="2"]{-moz-column-count:1;column-count:1}}cx-navigation-ui.flyout .childs[columns="3"]{display:block}@media (min-width:768px){cx-navigation-ui.flyout .childs[columns="3"]{-moz-column-count:3;column-count:3}}@media (max-width:767.98px){cx-navigation-ui.flyout .childs[columns="3"]{-moz-column-count:1;column-count:1}}cx-navigation-ui.flyout .childs[columns="4"]{display:block}@media (min-width:768px){cx-navigation-ui.flyout .childs[columns="4"]{-moz-column-count:4;column-count:4}}@media (max-width:767.98px){cx-navigation-ui.flyout .childs[columns="4"]{-moz-column-count:2;column-count:2}}cx-navigation-ui.flyout .childs[columns="5"]{display:block}@media (min-width:768px){cx-navigation-ui.flyout .childs[columns="5"]{-moz-column-count:5;column-count:5}}@media (max-width:767.98px){cx-navigation-ui.flyout .childs[columns="5"]{-moz-column-count:2;column-count:2}}cx-navigation-ui.flyout .childs[columns="6"]{display:block}@media (min-width:768px){cx-navigation-ui.flyout .childs[columns="6"]{-moz-column-count:6;column-count:6}}@media (max-width:767.98px){cx-navigation-ui.flyout .childs[columns="6"]{-moz-column-count:2;column-count:2}}cx-navigation-ui.flyout .childs[columns="7"]{display:block}@media (min-width:768px){cx-navigation-ui.flyout .childs[columns="7"]{-moz-column-count:7;column-count:7}}@media (max-width:767.98px){cx-navigation-ui.flyout .childs[columns="7"]{-moz-column-count:3;column-count:3}}cx-navigation-ui.flyout .childs[columns="8"]{display:block}@media (min-width:768px){cx-navigation-ui.flyout .childs[columns="8"]{-moz-column-count:8;column-count:8}}@media (max-width:767.98px){cx-navigation-ui.flyout .childs[columns="8"]{-moz-column-count:3;column-count:3}}cx-navigation-ui.flyout .childs[columns="9"]{display:block}@media (min-width:768px){cx-navigation-ui.flyout .childs[columns="9"]{-moz-column-count:9;column-count:9}}@media (max-width:767.98px){cx-navigation-ui.flyout .childs[columns="9"]{-moz-column-count:3;column-count:3}}cx-navigation-ui.flyout .childs[columns="10"]{display:block}@media (min-width:768px){cx-navigation-ui.flyout .childs[columns="10"]{-moz-column-count:10;column-count:10}}@media (max-width:767.98px){cx-navigation-ui.flyout .childs[columns="10"]{-moz-column-count:4;column-count:4}}cx-navigation-ui{display:flex}cx-navigation-ui nav{outline:none}@media (max-width:991.98px){cx-navigation-ui.flyout{flex-direction:column;color:#000}}@media (max-width:991.98px){cx-navigation-ui.flyout.is-open>nav,cx-navigation-ui.flyout.is-open>nav cx-generic-link.all{display:none}cx-navigation-ui.flyout.is-open nav.is-open,cx-navigation-ui.flyout.is-open nav.is-open cx-generic-link.all{display:initial}cx-navigation-ui.flyout.is-open nav.is-open>.wrapper{height:auto}cx-navigation-ui.flyout.is-open nav.is-opened{display:initial}cx-navigation-ui.flyout.is-open nav.is-opened>.wrapper>.childs>nav{display:none}cx-navigation-ui.flyout.is-open nav.is-opened>.wrapper>.childs>nav.is-open{display:initial}cx-navigation-ui.flyout.is-open nav.is-opened>h5{display:none}cx-navigation-ui.flyout.is-open nav.is-opened>.wrapper{height:auto}}@media (min-width:992px){cx-navigation-ui.flyout .childs[depth="2"]>nav:not(:only-child):not(:last-child){-webkit-padding-end:20px;padding-inline-end:20px}cx-navigation-ui.flyout>nav>.wrapper{position:absolute;margin-left:-10px;border:1px solid #ccc;display:none}cx-navigation-ui.flyout>nav:hover>.wrapper{display:initial}cx-navigation-ui.flyout:focus-within>nav.is-open:focus-within>.wrapper,cx-navigation-ui.flyout:focus-within>nav:focus>.wrapper{display:initial}cx-navigation-ui.flyout .childs{display:flex}cx-navigation-ui.flyout .wrapper cx-icon{display:none}cx-navigation-ui.flyout>nav>.wrapper{transition:opacity .4s}}cx-category-navigation cx-navigation-ui>nav>cx-generic-link,cx-category-navigation h5{text-transform:uppercase;font-weight:600}@media (max-width:991.98px){cx-category-navigation cx-navigation-ui.flyout.is-open nav.is-open>h5{display:none}}cx-footer-navigation a{font-size:var(--cx-font-small,.8rem)}cx-footer-navigation a:hover{color:var(--cx-color-inverse);text-decoration:underline}cx-footer-navigation cx-navigation-ui h5{text-transform:uppercase;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);margin-bottom:20px}cx-footer-navigation cx-navigation-ui{justify-content:center}@media (max-width:767.98px){cx-footer-navigation cx-navigation-ui{flex-direction:column}}cx-footer-navigation cx-navigation-ui>nav{margin:3vw}cx-media{position:relative;display:block}cx-media img{max-width:100%;max-height:100%;transform:scale(1);opacity:1;transition:all .6s}cx-media.is-missing{height:100%;background:no-repeat top url("data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABVAAD/4QOIaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NjEwOTUyZjYtMmRmOS00ZmIxLWJmZDItODBlZDVjZDY3YjhjIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU2RkNERDA2RDQyQjExRTVBRUE3REEyNEFBNDQxNDBDIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU2RkNERDA1RDQyQjExRTVBRUE3REEyNEFBNDQxNDBDIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZjI5Zjc3Zi1hZWM5LWY0NDgtOTM0MC1iZGJkYjk2MDk3OTIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0MDcyNjk0NS0zNjQ0LTExNzgtODI2OC1mMDQzMTA0ZTU5MWIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAACAQEBAQECAQECAwIBAgMDAgICAgMDAwMDAwMDBQMEBAQEAwUFBQYGBgUFBwcICAcHCgoKCgoMDAwMDAwMDAwMAQICAgQDBAcFBQcKCAcICgwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAEsASwDAREAAhEBAxEB/8QArQABAAIDAQEBAQAAAAAAAAAAAAcIBAUGAwIBCQEBAAMBAQAAAAAAAAAAAAAAAAIDBAEFEAABAwMCAwQCCgwKBwgDAAABAAIDBAUGEQchEggxQVETYRRxgeEiMlKTFVYXkUKS0iNzs3S0FjY3obHRYnJTVJRVGPCCojNjJHXBo9M0ZCW1OLKkSBEBAAICAQQCAgMBAQAAAAAAAAECEQMxIVESEzIEQSLwYRRDcf/aAAwDAQACEQMRAD8A/v4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIPx72saXvIDANSTwAA7yg1D9wsBjeY5L5b2vadC01lMCD6RzrvjKPlHd+fWJt/8A47b/AO+033674z2PKO59Ym3/APjtv/vtN9+njPY8o7n1ibf/AOO2/wDvtN9+njPY8o7n1i7ff47b/wC+0336eM9jyju2Ntu1rvNP65aKmKqpCdBLTSMlZr/SYSFyYw7E5ZC46ICAgICAgICAgICAgICAgICAgICAgICAgICAgICDUZ1mlm29xWsy2/O0oKRnNyN055Hk8rI2A/bOcQAu1rmcI2tiMqebob455upcJJLxVPp7ESfItdM9zaeNmvAOA053eLne1oOC201xVivsmzjlNAQEBAQbHGstybDri27YvXTUNwaQfMp3lvNpx0cOxw9BBC5MRPLsWmOFsOnTfmPd6zy2y9NbDmtA1rqlkY0ZPETyiZg7uPBw7j2cDoMmzX4tmrZ5f+pKVS0QEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQV765cuLWWXBqd50d5l0qmA8OH4GHUfdrToj8s32LcQrwtDMmrGeivKr/AI7RXyqvFPST1kMdSaV0Mj3RiRoe1rnAjjoePDtVM74iV8aJmGd/kUyL6QU392l++XP9Ednf8/8AZ/kUyL6QU392l++T/RHY/wA/9n+RTIvpBTf3aX75P9Edj/P/AG/R0KZFrxyCm0/Npfv0/wBEdj/P/aHs9wy6be5dXYfeC11dRPDDJHryPa5oex7eYA6OaQVdW2YyptXxnDd9P+XHC93LNdXvLKKWYUNV4GKp/Anm9AJDvaUdlcw7rtiy7Cwt4gICAgICAgICAgICAgICAgICAgICAgICAgICAgpb1HZZ+uG8V4rY389FSyC3U+nYGUo8o6egvDj7a3aoxVh2zmzR7Y4s7NdwbPi2msVZVRMmH/BaeeU+0wFdvOIyjSMzhe1rWsaGMGjANAB2ABYHoP1AQEBBWXrfxL1DLrXmUDdIbhTupJnD+tpnagn0ljwPaWrRPTDL9ivXKD2PfG8SRkte0gtI4EEdhCvZ17ds8pbmu39oynXWWspYpJj/AMYN5JR7TwQsFoxOHoVnMZb1RSEBAQEBAQEBAQEBAQEBAQEBAQEBAQYOS5HacRsFXkt9k8q00Ubp536anlb3ADtJPADvK7EZcmcQrZlHW1n1bc3uxOipaKzNJETaljp5nN14F7g5rQT4AcPErTGiPyyzvn8Nb/nN3k/9D/dnffqXoq577H+c3eT/AND/AHZ336eip77NjjPWzuDR3NjsqoqStsxIErKZj4JmjXiWO5nN19BHHxC5OiPw7G+fynu77mWNu1NVuhZZfNtIopK2mcRoS8NIYxwPY7zPekeKzRXrhom/TKj080tTM+oncXzyOL3ud2lzjqSfbW9gTP0S4mbnnlflszNae103kxOI4CaqJaND+La77Ko3z0wv0R1ytCsrWICAgIIz6tMS/WbZ2rrYW81baZI7lH48jT5cv+w8n2lbpnFlW6uaqgLYxLQ9EuWfOeBV+JzO1qLXU+bE3XiIaoF44f02v+ysu+OuWvRPTCalQvEBAQEBAQEBAQEBAQEBAQEBAQEBB51NVS0cRnq5GxQjtfI4NaPbdwQRT1c3y21WzFTT2+rile+qpQ9kMrHEtEnNxDT4gFXaY/ZTun9VTlrYxAQEEo1OaG2dKNJiTJdau5XadhjDuLaaDlndwHHQylqq8f3yt8v0wi5Wqlruki22bEtp4664VMENzu08lc9sksbXiMHyYwQT2aMLvbWTdOZbNMYhKH6x49/b6b5eL+VVYlbmD9Y8e/t9N8vF/KmJMwfrHj39vpvl4v5UxJmD9Y8e/t9N8vF/KmJMwfrHj39vpvl4v5UxJmGNea/FL7aKqyVtdTuo6yGSllHnRcWSsLHd/gV2ImCZiVE7za5rJeKqzVJBqKSaSme5vEF0bywkEdx0W+Jy8+YwkrpBy5uN7uRWuofy0V3gkoTr2ea38NGfZ1aWj2VVurmFumcWWz9do/61n3TVjbD12j/rWfdN/lQPXaP+tZ903+VA9do/61n3Tf5UD12j/rWfdN/lQfTKmnldyxyNc7wa4E/wIPtAQEBAQEBAQEBAQEBAQc1u5uNRbWYNV5bUsEtVGBFSU5OnmzyHlY06dw7T6AVKlfKcI3t4xlTLNM+y7cG7PvGWVslVUuJcxjnERRA/axxj3rQPQFurWI4YbWmeWmXURAQEBAQEBB901NU1k7aakjdLUvOjI42lznHwAbxKDrbLsDvJf2Nlt+PVYid2OqWtpgR4/wDMFihOysflONdp/Ddt6SN8nN5jbImnwNZS6/wPUfdVL02YN06Y98LSC+WxSTRjjrSzU83+zG8u/gXY217uTqtH4cfesbyHG6j1XIaGooansDKuGSEnTwEgGqsiYlCYmGEjggIP3U+KBqfFA1PiganxQNT4oPSjrq231LK2gmfBWRnmjlhe5j2kd4c0ggoLQdKm+113Bp58JzGbz8looxPS1btA+opwQ1wf4vYSOPeDx4gk5d2vHWGvTsz0lMyoXiAgICAgICAgICAgIII66nuGM2BgPvDVVBI7iRE3T+NaPr8yz/Y4hWtaWUQEBAQEBBkWu1XK93CK02eCSquc7hHDTwNL5HuPcGt4lJnDsRlPW1vRZLPHFd91Kkxa6PFponDnHommGoHpDPulnvv7NFNHdOOKbf4Vg1MKXErZT0LNNC+GMeY7+nI7V7vbJVE2meV8ViOG4UUhAQeFxtdtvFI6gu1PFVUL+D4aiNsjHey14IKROCYyifcjo8wDKI5K7DXGx3s6uDI9ZKR7vAxk6t/1CAPAq6u6Y5U20RPCum4e1+abX3X5qy6kMPNr5FTH7+nnA745BwPpB0I7wFpreLcMtqTXlzykiICAgICAgk3pDc5u+FAGnQOgqwfSPV3H+MKrd8Vun5LfLG2iAgICAgICAgICAgIIH66v2cx/85qPyTVo+vzLP9jiFbFpZRAQEBAQbTDcNyDPcip8XxmAz3SoOgHYxjR8J73dzWjiT/2rlrREZdrWZnELgbM7GYttBaQKRrarKZmgVlzkaOd2vEsj1+AzXuHb3692O+ybNtNcVdnVVVNQ0z6ytkbDSRNMkssrgxjGtGpc5ztAAB3lVrEPbjdZeE43LJbcJp3Xu4t1aajmMNI09nB5Bc/T0AA9xV9dEzyotviOESZH1ab0X57vVa6K20xOoit8DBoPDnm53/wq2NNYUzutLSU+72+N3le6hv11nkaOZ4pp5yGjs1LY+ACl4V7I+du7NtnUhvnjtQA69TyFvwoa+OObX2fNaXfYK5OqsuxttCRcG64ahsjKTcS1NdCeDq21khw9JhlJB9Ojx7Crto7La/Y7pzw7OsTz+1C9YhXR1tDwD/LOj43Ea8sjHaOafQ4BUWrMctFbRPD2ynFcfzSyTY9k9KyrtE40fFIOw9zmkcWuHcQdQuRMxwTETyqPv1sJd9n7sKykL6vCap5bR1jh76Nx4+TNpwDgBwPY4cR3gbNezyY9mvx/8R4rFQgICAgIJN6Rf34278TWfozlXu+K3T8lvlibRAQEBAQEBAQEBAQEED9dX7OY/wDnNR+SatH1+ZZ/scQrYtLKICAgIPqGGWolbT07S+d5DGMYC5znOOgAA4kkoLj9PGzFLtNiTZLgxrszr2tluE4GpjB4tgafBnfp2nj2aLFsv5S3aqeMOwy3LLDg+P1GTZJOKe00zeaR54kk8GtaO0uceAAUIjM4TtOIyqJvTv8A5Vu7XvpS51Fhsbtaa2xu4O0PB85Hw39/gO7vJ2U1xVi2bJs4FWKxBO3Qt+1V+/NIfyxVH2OIaPr8ysReccx/Iqc0l/oaetpnDQx1cMcrfsPBWaJmGmYiUWbjdHWA5LDJW4U51kvXFzY2l0tI8+Do3Eubr4tOg8Cra7pjlTbRE8IFrKDdTp1zZj3mS23tmpimjPPT1UQPHQ/BkYe8EajvAK0Zi8M/WkrPbG752TeOyuAa2ky2laDXUGuo07PNi14lhPttPA9xOXZr8WvXs8nW5RjNlzKwVWM5BCJ7RVsMUsZ7ePEOae5zTxB7ioROE5jMYUn3X24um1ma1WJ3HV8LD5tHUEaCeneTyP8AZ4aEdxBW6lvKMsF6+M4c2pIiAgICCTekX9+Nu/E1n6M5V7vit0/Jb5Ym0QEBAQEBAQEBAQEBBA/XV+zmP/nNR+SatH1+ZZ/scQrYtLKICAgIJg6O9t48rzyTMLlHzWmxhskQcODquTXyvuAC72dFTutiML9FczlatZGtUPqe3kn3JzB9htMuuGWmR0VMGH3s8w94+c+Pe1vo495WzVTxhi238pRgrVQgIJN6Zt3MV2kvlzuGVNndT1kEcMXqkbZCHNk5jzBzm8NFVtpNuFuq8V5WIw3qI2iziobQ2m7MhuTzyspq9rqZ7iewNMoDHE+DXErNbXaGmu2su2UFjRbibd4zudjcuNZNCHwP1dBO0DzaeXTRskbj2EfYI4HgpVtNZ6I2rFoxKoV2tub9Ou6TWMk8u9W57Zqedmoiqqd/YdO9j26hw7jqO0LZExeGKYmkrg7f5tadxMQosvsx0pKtnM6MkF0UjTyvjdp3tcCPT2rHauJw21t5RlwPVzttFmG3Tsooo9b9Y+apa4D3z6U6ecw+wAHj2D4qzTbE4V7q5jKpa1sYgICAgk3pF/fjbvxNZ+jOVe74rdPyW+WJtEBAQEBAQEBAQEBAQQP11fs5j/5zUfkmrR9fmWf7HEK2LSyiAgICC43SxiUeK7N26UtArbnz3Sd2mhPnHSP/ALprVi22zZt0xirJ6ks7lwLaa4V1G/ku1bpbKRwOhD5wQ5w9LYw4j0pqrmXdtsVUwW1hEBAQEBBNfTf1K3PGblT4NntS6oxSctgpKydxdJRvJ0aHOPExE8OPwe7hwVG3VnrC/Vtx0laBZWtEvV7txDlm3TsspIx8+WPWo5gPfPpXECZp9DeD/RofFXabYnCndXMZcT0Q53LT3e5bd1b/APlahnzlRtJPvZY9GSgf0mkH/VU99fyr0W/CxlXS09dSS0NWwPpZmOilY7scx45XA+yCszUoZm2OS4hl9zxibXmoKmalBP2zY3lrXe23Qr0KzmMvOtGJw1a64ICAgk3pF/fjbvxNZ+jOVe74rdPyW+WJtEBAQEBAQEBAQEBAQQP11fs5j/5zUfkmrR9fmWf7HEK2LSyiAgIP1rS5wa3i48AEF/catrLPjlBaIxpHS00FM0DuEcQZ/wBi8+ZzL0YjEIG6671Jrj2OsP4I+s1sg8SOSJh//JaPrxyz/YnhXpaGYQEBAQEBBc7ppzOozfaG21tc4vuVHzW2oe46lzqfQMJPiYy0n0rFtrizdqtmrtbrbqe8WuptFYNaSqikppR26skYWO/gKhE4WTGVNNkauow/fezQudyyx15tspHDUSl1K7X7pbdnWrDr6WXTWFuU86sbVHbN77m+IaMqo6aq09LoGsd/C0rbpn9WLdH7I3VioQEBBJvSL+/G3fiaz9Gcq93xW6fkt8sTaICAgICAgICAgICAggfrq/ZzH/zmo/JNWj6/Ms/2OIVsWllEBAQetC5rK6F7/gB7CfYDgg/oLGQ6Nrm/BIBC856Ss/XOx4zKySn/AHZopGj2ROSf4wtX1+JZfscw2uy3TFtfuFtna8uu8lZ86VbZfPEE7GsDo53xaAGM6cG+K5fbMTh3Xqi0ZdBeejXamls9XVUDq91fHDLJA11RGQZGsJaD+D8VGN0pTohVhamQQEBAQdztl1BZ5tPY5sfxdtK6gnnNW81cT5HB7mNjOha9o00aO5Qvri3Kym2aujHWlvADr5VuPo9Wl/8AFUPRVL32cRg1bWZBu9aLlK0ev1l3pql7Yxo3nkrGyO5R3DUqy3SquvWy8ywPQVL6ynsdvM8N7W0VKHez74/xFbNHxY9/yRQrVIgICCTekX9+Nu/E1n6M5V7vit0/Jb5Ym0QEBAQEBAQEBAQEBBA/XV+zmP8A5zUfkmrR9fmWf7HEK2LSyiAgICC+m395jyLBrPfYjzNq6OmnJ/nOhaXD2jqFgtGJehWcwh7rmxySpx+yZVE0ltLPNRTOHcKhgkZr6NYz9lXaJ64U/YjpEtl0T5TFc9uqzF3uHrlrqnPDNePk1I52nT+mHrm+OuXdE9MJmVC9Sjfzbmp213JrrUIy2y1L3Vttfp70wSuLg0HxYdWn2Fu128oYdlfGXFqasQEBAQEHf9MeOy5FvVZmNGsFE99xmPxW07C5p+75Qq9s4qs1Rmy5ixNymXU7ehe97r3KwgxUz4qJund5ELY3D7sFbdUYrDDtnNpcCrFYgICCTekX9+Nu/E1n6M5V7vit0/Jb5Ym0QEBAQEBAQEBAQEBBA/XV+zmP/nNR+SatH1+ZZ/scQrYtLKICAgILYdHGaMyHa843M/W42WZ0BaSNfImJmiPsalzfaWTdXEtmi2Ydxu1gsW4+3tzxI6CrqIi+ke7sbURnzIjr3DmAB9BKrpbxnKy9fKMKrbCbi1Gz257H3sOhtM7nWy7RO4GIc+nOR4xvGp9GoWvZXyhj128ZXKiljmjbNC4PheA5j2kEOBGoII7QVibnMbs7TY3u7jZsV8BirIiZKGujaDJTyEaajXTVp+2brx9BAInS81lC9ItCp24+xW422VVJ89UL57M0ny7lRtdLTub3EuA1YfQ8Ba67Isx21zVxymgICAgILMdFO3Utpx+t3FuLC2ouX/KUPMND6tE7V7x6HyDT/VWXfbrhq0VxGUyZRkFDieOV2S3I6UNDBJVSekRtLtB6SeAVMRmV8ziMqGXe51V7u1Vea481bVyyVMzvF8ry938JXoRGHnzOWMjggICCTekX9+Nu/E1n6M5V7vit0/Jb5Ym0QEBAQEBAQEBAQEBBA/XV+zmP/nNR+SatH1+ZZ/scQrYtLKICAgIO96ctz2bYbjQVtwk5Mbrx6jcST71jHuBZKf6DtCfRqq9tPKFmq/jK5rXNe0PYQWEagjiCCsTcrr1dbGzQ1Mu7GKwl9NJob1BGNeRwGgqQB3Hsf4Hj3nTTp2fiWbdr/MMfpn6lqXHqaDbvcOfkszNI7ZcpD72AE8IZiexnxXfa9h4dndurPWHNW3HSVkY5I5o2zQuD4ngOa5pBBBGoII7llan0QCND2IIB63LLZrdjdlq7fSQQVctXMJJYYo2PePK10c5oBK0aJ6s2+OkK5LSzCAg7TZHZ68bvZWy3QB0WOUxbLc6zThHFr8Bp+O/TRo9vsChsv4ws108pXQtdsoLLbYLRaomwW2ljZBBCwaNZGxvK1o9gBYpnLdEYQZ1o7px0drg2stMmtbVclZdC0/AhaeaKM6d7nDmI8APFX6Kfln33/Cty0sogICAgk3pF/fjbvxNZ+jOVe74rdPyW+WJtEBAQEBAQEBAQEBAQQP11fs5j/wCc1H5Jq0fX5ln+xxCti0sogICAgILL9J2/MN5t8O12Wz6XymbyWmolI/DwtHCEk/bsHwfFvpHHNu146w1admekpyliinidDM0PheC17HAFrmkaEEHtBWdoV13z6RaqGabK9p4vMpXay1FlB9+w9pNMT2j+YeI7teAGnXu/Es2zT+YcBtzv/ufs9ObE1xqLPA4sltFza/SIg++awnR8Z9A4a9oVltcWVV2TVNGLdau2l1ia3JqaqtVZw5veesw6+h8Wj/ssVE6JXxvhxnVlutt/uNi9nhw25MraiCplkmjayVj2NdFoCRK1verNNJieqG68WjogpXs4gkTZ3pwzTdSeK4zsdbcN1BfcJ2kGVvhTsOheT8b4I8deCrvtiq2mqbLY4Tg+Nbe4/DjWLU4p7bFxJ7ZJXke+kkd2uce8+0NBoFjtaZnq2VrERiGo3i3asm0WKSXu4Fst3lDordRa6Onm04a6cQxva493skKVKeUo3v4wpdkWQXbKr5VZHfJTNdqyR088h73O7gO4AcAO4cFuiMMMzlhI4ICAgIJN6Rf34278TWfozlXu+K3T8lvlibRAQEBAQEBAQEBAQEED9dX7OY/+c1H5Jq0fX5ln+xxCti0sogICAgIPuCeelnZU0z3R1MbhJHJGS1zXNOoII4ggoLKbDdWNvvUMGI7ozNpr2NIqe7P0bDUdwEx7GP8A53wT6D25tmnHWGrXuz0lObXNe0PYQWEagjiCCs7Q5zO9o9vNyI9MttkU9WBysq2axVDQOzSWPRxA8CSPQpVvNeEbUi3KKMj6GLLO90uJ3yanaTq2GvhZONPDniMZ/wBkq6Psd4Uz9ftLnpOhrOw8iK80Do+4uFQ0/YDD/Gpe+Ef88tjZ+hSvdKHZBkEbIftmUdM57j7DpHtA+wuT9j+nY+v/AGkfBul7aTCJGVfqRul1ZoW1F0Im0I46tiAbEOPYeUkeKqttmVtdVYSG1rWtDWjRo4ADsAVaxw+8O/WHbRULoqx4rMre3mprXC4eYdRwdKRryM9J4nuBVlNc2V32RVUjP9wMm3KyOXJspn82tf72ONuoihjB1bHG3jo0fZPadStlaxWMQx2tNpzLSLqIgICAgIJN6Rf34278TWfozlXu+K3T8lvlibRAQEBAQEBAQEBAQEEI9cNnuFZhNpu9NGXUNHVPbUvH2nnRhrCfQSNFfonqo+xHRWJamQQEBAQEBAQd9tf1G7jbXsZbqOcV+Ns0At1cXPYxvhE8HmZ7APL6FXfVFllNs1TphXWLtbkbGQ5F51kuJ4OFS0zQa/zZYQTp6XNaqLaZhorviUh2XO8KyOMS2G7UdY13YKeoiefbAdqFVNZhbFoltgQ4atOo8QuOsW4XuzWmMy3Wrhpoh2uqJWRge28hdw5M4cVlfU3s1ikbue7Nr6tuulPa2moc4jwe3SMe24KcarShO2sIb3I6zMyyJkltwSnFmtrtWmqcRLWOaeHA6cjNR4AkdxV9dERyotvmeEN1dXVV9TJW10r5qyVxfLLK4ve9x4kuc7Ukn0q5Q80BAQEBAQEEp9HdvqqvemnqoGF0FLS1U0zgODWuj8ka/wCs8KrdP6rtEfstwsbYICAgICAgICAgICAgwMoxqz5jj9XjF/i860VkZhmZ2HQ8QWnuIIBB7iF2JxOXJjMYVY3G6SdyMSr3yYvF892F7tIZKbQVDWniBLEdOI8W6j2Oxa67onlktpmOHMfULvJ9HK35L3VL2V7oeu3Y+oXeT6OVvyXup7K9z127H1C7yfRyt+S91PZXueu3Y+oXeT6OVvyXup7K9z127H1C7yfRyt+S91PZXueu3Y+oXeT6OVvyXup7K9z127H1C7yfRyt+S91PZXueu3Y+oXeT6OVvyXup7K9z127H1C7yfRyt+S91PZXueu3Y+oXeT6OVvyXup7K9z127PZuyu+bG8jLHcQzwDXAfxp51PCzzfsTvPK7nkx6uc/xdGSf4Snsr3PXbs+fqF3k+jlb8l7qeyvc9dux9Qu8n0crfkvdT2V7nrt2PqF3k+jlb8l7qeyvc9dux9Qu8n0crfkvdT2V7nrt2PqF3k+jlb8l7qeyvc9dux9Qu8n0crfkvdT2V7nrt2PqF3k+jlb8l7qeyvc9dux9Qu8n0crfkvdT2V7nrt2PqF3k+jlb8l7qeyvc9duzNsXTZvNfbiy3tsstI13wqiu0hiYPEuOp+wCVydtYdjVaVltjNkLTs1YpIGyiryas5XV9by8oPLryxxg8QxuvfxJ4nuAzbNnk1a9fi7pVrBAQEBAQEBAQEBAQEHnU1DKaIyv7Ag0FdfauaQiE8rApRCOWN851/xyuuZPnOv+OUwZPnOv8AjlMGT5zr/jlMGT5zr/jlMGT5zr/jlMGT5zr/AI5TBk+c6/45TBk+c7h8cpgy+hX3N3Y4oPoVV3I11K46/DW3VvaSuj5NyuA7XlMOZfnznX/HKYMnznX/ABymDJ851/xymDJ851/xymDJ851/xymDJ851/wAcpgyfOdf8cpgyfOdf8cpgy+4bxXxP5i7UeCYMt7arm2uj0dwkHaozCUSzFx0QEBAQEBAQEBAQEBBrcgc7yQwdhXYclpfICllHB5ATJg8gJkweQEyYPICZMHkBMmGnrM4w6gyeLDaytazJp+XyqQskLnc4JboQ3l4geK7icZczGcPjKtwMIwioipcqr2Uc87TJE2RkjuZrToSORpHakVmeC1ojlvMcZRZPbIL3Z5Wz2mpaJYZm66Pae8a8VyejsdWHkW4u1GBXX5jy67RUl3DGymB7ZXEMfroT5bXDjp4rsVmeHJvWvLrqKK31FLHVUgDqaVrZY3aaatcOYHjx7FBY5247x7UWfJHYhcbvBFkTZWUzqZzZSRLJpytLg0t+2HfwUopMxlCb1icOndS07u1oUE3P5pk23+E0zKnL7jBb2S6+U2Z+j36dvKxurnad+gUqxM8I2mI5clbt6tmL/WtobNfoXVUjgxjKiKopuZzjoAHVEbBxPpU/C0fhCL1n8tjl2WYvgkEVTltW2igncY4nSNkcHOA1I94D3LkRM8O2mI5aL6+Nnf8AHIvk6j7xS8LdkfZXu7HyAoZTweQEyYPICZMHkBMmDyAmTB5ATJhnWJpZVADsXJdhvlFIQEBAQEBAQEBAQEBBgXlnO0BdhyWt8hScPIQPIQPIQPIQPIQQdm8RPV1ZIx2ltN+Ter6/CWe3zh99VWOsu+5WH2Cof5UdwIpHyfEE1WyIu9rXVc1T0l3dHWHY9HeTS1G3tbhl1Pl3TH6uWF8byNY4ZiZBzexIJB7ShujrnunonpjsgjdStnz6433dqRxNvqLqy20B7nQsgkIHHvbGyP7K0U6Yhnv1zK1seXUmNbfRX2t4UdFb2VMp101bFThxA9J00Cx4zLX5YhVr9TLrmW2uRb0V3MbyLnHOHt14se4moLe/4czDr3cpWvyxMQyeOYmVmdsdzI8t22t+X1TtZHU2tYdRwmgBZN29nvmkjXuWW9MThrpfMZQbs7izOpTdC75nuRK+e0UnJI6jbI5oPnOeIIAWkObG1rHfBIP2StF58IxDPSPOcylKnxTpIZdaG526qskN0opo56V1Pc4GkyRuDmhzBLo/iB8IFU5v/a3FP6c91zQsZiVkkaNHGskB+RKno5R+xxDQYtL0k1ltttvrmxPyKWKnhmaYbpqalzGtcOYN5fhntB0Up80Y8E5+QqGg8hA8hA8hA8hA8hBlWuLlqAVySG3UUhAQEBAQEBAQEBAQEGJcm8wXYGFyFMOHIUwHIUwHIUwHIUwP0Rk8EEHZnFydZVhY74tKf+6kWivwlnt84ZvVJoN6MDPd58P6dGuavjLu35Q5fde/V2ye7OXwWtpbQZTb3vgDOHJJVu0dLr4teJdNPFTpHlEf0hefC0/28d18LfhXTZitFOzkramsFfU6jQ+ZU00kmh9LWcrfaSls2kvXFIdn1PZRHjeyloxqneRcr0ynY4A6H1eniZLIeHi4sHpBKhqjNsp7ZxXDnLPsb1K0mDsxiguNHBidXC4voHvbry1I53tfrAXc3vuPvuHcVKdlc5RjXfGGb0mXiVrMg2kvhLaqB0k7IieI4+rVLRr4O5fslc3RxLumeYlotgsvoNj9wL5hO4LvUmVBjgdVPa7kbLTPfyE6Anke2QkO7OzuOqlsr5xEwjqt4TiWj3bx7afHskscW1lY2rhkeXVpjqPWA1wlZycewcNVKkzMdUbxWJjCUOuORsmG2Mj+2SfkCqdHK37HEPXEpekynxy1VVbJao8ijpqaSd7i4SNqGxNLif5welvPJXwwlqSF0buUqle+eQpgOQpgOQpgOQpgOQpge9CzSXVBsVx0QEBAQEBAQEBAQEBB41beYaIMfyV1w8lA8lA8lA8lB9w04LuKDU1+1eBXPNKfcKuoOfMKUMEFZ59Q3lDAWt/BteIzoCe1q75zjDk0jOXnl+2uE5reqDIMjofWbvbHB1DN51RH5ZbIJAeWJ7Wn3wB98ClbTBasS8cu2d293FrKe4ZpbhW1VK0xwvM1RFytLuYgiF7ARr46rsXmvDlqRPLPzbbfC9xbbDZ8yovXLdTyefDGJZ4eV4aWa6072HsJGhOi5W0xw7asW5YeVbM7aZrU0VXlNt9blt0TaajD6iqayONh5g3kjka13p5gSe9di8xw5NInl0NVpINAoJuWtm0WAWfMJs9tlB5OV1DpZJqpk9To903+8JjL/L466/B7ePapzeZjCEUjOTNdo9v9wy2TLbbHU1bG8jKhpfFM1vaB5kRa4gHuJ0St5jgtSLctPZumfZqx1Ta6ms4lqmHmY6qmqJmgjiPePeWfZClO20oxqrDocz22w3cWkgt+a0XrtHTPM0LPOnh5XlvKTrA9hPDxUa2mvCU1i3LRt6Vdg3DUWH/924/+Ou+63dz017O8qoA73wVax4eSuuHkoHkoHkoHkoPSmj5X8UGUuOiAgICAgICAgICAgIMK93iz2Kk9fvlXDRUTe2arlZCwey6QgLsRlyZwxbJlWLZLzfq5c6S4cvF3qVTDPp7PlOKTWYItEsyrqaagpn1ldKyGkjHM+WVzWMaOzUucQAuYday259gl5rRbbRe7fVXEnlEFNWU0smuumnKx5KlNZhGLRP5bfkcopNdbssxW71QobTc6SqrXAlsNPUwyPIA1JDWOJ4BdmsuRaJbMvhpYH1NQ4MhYC973kBrWtGpJJ4AALjrEt2VYxe5nUlluVLWVTWmR0VLURSvDAQC4tjcTpqQNV2YmHItEvlt9sLrv8wGup/nz+xedH5/wPM/3evN8H33Z2cUwZh93PKcYsU7aO83Glo6pzRI2KqqIonlhJaHBsjgdNQRqkRMk2iGa2WOSNssRDo3AOa5p1BB4gghcdYFBf7Leppae01sFVPBwmjppo5HR8SPfBhJHEHtXZjDkTl7VU9PRU7qqskbDSsHM+SVzWMaPEl2gC5h1qqTcTb64VfqFBfrdPXAlvkw11M+TUHQjla8lS8JR8o7tzyOUUnxUzwUcD6qskbFTMHM+SRwa1o8SXcAg1lqznCL9V+oWO80NbXDgYaSsp5pPuY3EqU1mHItEt1DqBoVF1p6jcjbqCr+bam/22Ov15fIfXUrZNezTlL9VLxnsj5R3bOMtmjbLC4PhcA5r2kEEEagghRSeVdW0VspnVtymjp6Nnw5p3tjY32XPIAXcGWvtGdYRkFV6jYbzQVtb/U0lZTzP+5jcT3Ls1mHItEtrI5sMbppiGRMBc5ziAAANSST3KLrCteS43fJ3UtluNLWVLW+Y6OlqIpXBoIHMRG4nTUjiuzEw5ExL3uF2tNjibV3uqho6VzhG2WqlZEwvILg0OeQNdAeCRGSZwzIZoaiFtRTuD4HgPY9hDmua4aggjgQQuOvpAQEBAQEBAQEBAQfMsscETppTpEwFzj4ADUoKxYLYLh1abpXTIMyqpo8PtgDoaSFwBjjme4QQM1Ba3VrCXu01JHp1Gq0+uOjJWPZPVK2JdLe3WD5xR5tj76ls1GJOSknkbLFzvjMYeCWh2oBPaSFVbbMxhdXVETlGe50t/wB/OocbTRVclNiFukfC9rNS1vq8ZfPM5p0BeXe8aT2cPTrbT9K5VXze2HQbldH2D23Cay64RLVRZHQQvqo/PlErajyW87muAaNHOA4FunHuUa7pz1SvpjHRvukjcW7Z3gE9sv8AK6ou1nlbTCokJc+SCRnNFzuPa4aObr4AaqO6uJS03zCvG19bVYPfLNui13/tlHc20VXpqC1j4gXcR8eJ0gHsLRfr0ZqdMSsp1VZm3FtnaympXj168OZa4OU66slBdKRp3GJrh7YWbTXNmrdbFUYdI9gqcY31vWO13/naO2VEM3DTSRtXTcw0PgdQrd05qq0xi0tmBp17af6fs6uf8/53d/6fzswOrLGa7Md+bNjNsLRcau1RR0/OdGukFTVOa0nu5iNPbXdM4rlzdGbYdt0l7nTZPi8u32QOc3KLCPKYyXUPfSNdyN1BHbG73h9Gir3UxOVmm+Yx2aLpGaDuLnI/47P0qdS3cQjp5locvnybqW34qNuIat9LhFplna5jOLWxUr/JlnLeAc97yGtJ7AR6dZVxSufyjbN7Y/Dvqrou2imo2U9NJXw1LNNZ/WGOc/Tt5muZy8f5oCr99lnoqlemo6ekp46SmbyU0TWxxsb2Na0aAD2AqVyBOty43eKbHrNNJLDh1QZpKp0TdQ6Vj2DiNQCWsOrQSO37GjRHLPvnhtsY6Ytg8tpaDJcIuNRU0VPJDNI6OojmbMGODnRzMLA5jnAaEDlI8Fydto5djVWesMXrHz/ILdHa9tcZkkinuodNWGElr5Yy/wAmOEEacHO15hrx0A7NU01jmXN9p4hnWnop24ixtlFeaqrlyRzPwtdDI1jGykceSMtI5Qe52pPik75y7GiMOe6YshyTBN1brsZfp3VFtiNQKUO15Y5qY8xdGDryskj1dp46enWW2ImPJHVMxPi1d+hvHUv1C1eEVdZLT4TaH1DfLi+0hpH+Q+RrXat55JCBzOHAH0aLsfpXLk/vbH4b3eLpQw/GMFq8uwGWpp71aYzXObNL5jZYoffyHUAOa5rRzAg6cOzvEabpmcSlfTERmHT7D7h3LcXYuvnvsjpr3bY6q3Tzv4umaynEkb3HvPK4AntJGveobK+NktdvKqvm29wyTbN9s3mtjfMs8VwltNVE06cwEEcr43/jI5HcvgW69y02iLdGaszXqmvrCvFsyLZCy3+zyCa11lxpaiCQfbMkoahw4dx8R3KjTGLNG+c1hK+3v7A2P/p9H+jMVVuZW04huFFIQEBAQEBAQEBAQeNxo23C3z0D/gTxvhPb2PaW93soSrh0e5Ja8DzPIsHyyZlDd6kwxR+svEbTNRSSxvi1doOY+ZqB36Fat0ZiJhl0ziZiViG5Ljr7lHZ2V9O67zcxipWzRmZ4a3ncQwHmIA4ngs2JacwrlQ3Oi2g6vq+tykilstwnqZPWpeDGx3AGZkmp4cvmHlJ7Bx8FpmPKnRmifG/VNe6+5mIYlt7cbtVV8D5JqaWKihjlY99RLJGWsawNOpGp4kdg4qilJmV97xEI76G8dq6HE71k08ZZT3Cohp4HO4c7aRj9SPRzSka+IPgrd89VX146ZR1tTiH647B5zTxNLq6hkorpTgDU81MyV79B4mPnHtqy9sWhVSM1lucUyabfzNdvcPn5n0VgpfWbsH6hrpKV+hLvHnZFGNf557OKjMeETKdZ85iOzo9k/wD7c5r+JuH/AMhTqOz4Q7r+csb/APvf/T6Orv8Az/nc/wCn87Mnez/7c4V+Jt//AMhULmv4SbPnDE34sty2N3ft29+Kx/8AstfLyXGBnBpmcPwzD+Oj1cPBwJ8F3XPnXEmyPC3lDI6OqyluGd5rX0Li+hnkimhe5paXMfUTuaSDxGoPYubuId0cy0W1t2t2z/VJfLbmD20dFWOraKKpnIZGxtRUMrIHvc7gGva0DU9mvFSvHlSMI0nxvOWF1QbS4viLn5/Z7qay43y4zzy02sJZG2o8ypJbycSAeAJXdV5no5tpEdVkdvf2Bsf/AE+j/RmLNbmWmnEMHPztdkQG3+4U1I6Sqj9Zho62VsT3AEsD4nEtIcOPFp19pK5jrBbE9JV33QxuPpr3Atd62qvT5vW+eV9AZGyPY2N7fwU3l8HxycxDdW68D3jVaaT5x1Zbx4T0dD1k2+utGc4zuKIHGlbEyndr2CWlqDVCNxGoBIkP2D4KOjrEwnv6TEpxtW5WCXjG2ZbSXWmFidGJnTSTRsEY01IkDj71w7CDxBVE1mJwvi0TGUDbIyt3J6qbnuDaY3GxUzqyrZKQWjkljNHFrr2F7Xa6ez4LRf8AWmGfX+18vDa67UGz3VJe7dl720dDWuraKOpqDyRtZUVDKuB7nO4APaxo1PAa8UvHlSMFJ8bzlLnUBuPimO7U3inmrYJLjcqOegoqaORj5JXVUZh5mtadeVodzE9nD2FTrrMyu2WiIcd0p49W2rYq+XmsYWMuTquWn5tRzwxU3lcw9HOHD2lPdP7IaY/VqemDB7XuNsXkuIXUAQ1da4RS6amKZtNG6OQelrgD6Rw71LbbFolHVXyrMIzyTJ71ZtuavY3LWujudlurayjGmoaBHNFNFr8UukEjT36n0K2IzPlCqZxHjK3e3v7A2P8A6fR/ozFjtzLZTiG4UUhAQEBAQEBAQEBAQR/uZ02bbboXJ19ucc1FkDwBLWW97WOl5Ryt8xsjXsJA4a6A+lWV2zVXfVFnhth0x4JtbkLMptVTWVV6ia+ON1VJF5bWyNLHaMiY3joe8ldvtm0Ycpqis5b/AHL2dwXdijjp8spiayEEU9bTO8uoiB7Q12hBHocCPQo1vNeErUi3LhLX0TbWUVc2qr6y4VlK06+rSSwxscPBzoo2v0/okKc75VxohLdptFssNths9mgZTWunaIoIIWhrGNHcAFVM5XRGHLbW7I4jtLb7hbLBLU1VJciw1Lbi+GTgxrmaDyo4xoQ4666qV9k2RprirH2q6fsH2gu1Xesalq566riFM51dJC/kj5xIQzyo4yNSBrqT2BdvsmzlNcV4ZeLbL4viW4t03NttRVPv12bNHUwzvhNO0TzMndyNbG1w98waauPBcm8zGHa64icvP6j8T+tz65/WKv8AWj+z+ZD6r/5L1H4Hl8/wOPw+30cE9k+OD1x5ZemU7L4vlu4tr3NuVRVMv1pbDHTQwPhFO4QTPnbztdG5x98866OHBIvMRgtriZy2+dYTYtxMXqsRyJrnWyqADnRENkjc1wc17HOBAc0jUag+ngo1ticu2rmMNDtNsRiOzlRW1OMVNZPJXtiZMK+SF4AiLi3l8qKP4x111Ur7JtyjTXFeHrufsbt/u15c+TwPjusLfLjr6J4inDNdeUlzXNcNezmadO5KbJrw7fXFuXFW7oj2wpqgTV9fcamJp18oyQRtd6HFkXN9ghTnfKuNEJetlvpbRbae00LS2ipY46eFpJJDI2hjRqeJ4BUzOV0Rhx+7GweE7wVEFwyJ9TT3SmjMENRRSNaeTmLw1zZGvaRzEnsB9KspsmqF9cWabBOkrbDCL1DkD3VNzuNO4S07a98Rhje3i13lxsbqQeI5iR6F226ZcrpiHf5XiWO5vZJcdymlZWWib4cUmo0I7HNc3RzXDuIIKriZjhZMRPKKp+iHbCSsM0VwuUdITr5IkpjoPAOdCTp7Oqu98qfRCSsC25xDbSzfMmIUgp6Zx55pCS+WZ+mnNI93Enw7h3AKq1ptytrWK8NZudsdt/uy1kuT072XWJvlxV9G8RVDWa68pLg5rhqexzTp3LtNk1cvri3LjrF0V7V2uvZW3OprrhCwhwpp5Yo4nadz/JY15HsOCnO+UI0QlU2S2ssZx2kjFPafJNIyKnDWCOIs8sBg00Gg7OCqytw0O1W0mObQWapsmNT1M9JVTetyOrnxPeH8jY9AYo4xpo0dyle82RpSK8NLuZ00bebp5H+tN7lrKW7OjZDM63yQsbL5fBrniWKT3wboNRpwAXa7ZrGHL6otOXdWa109jtFJZaQudS0cMVLE6QgvLImCNpcQANdBx0ChM5TiMMlcdEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEH/2Q==");background-size:contain}@media (max-width:767.98px){cx-tab-paragraph-container>div.active.toggled{display:none}cx-tab-paragraph-container>button.active.toggled{color:initial}cx-tab-paragraph-container>button.active.toggled:before{content:"+"}cx-tab-paragraph-container>button.active.toggled:after{width:0;opacity:var(--cx-opacity,0)}}cx-tab-paragraph-container>div{background:var(--cx-color-background)}.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-tab-paragraph-container>div .search-fixed>h2,.sony-storefront .AccountPageTemplate cx-tab-paragraph-container>div cx-page-slot>h2,.sony-storefront .CheckoutLoginPageTemplate cx-tab-paragraph-container>div cx-page-slot>h2,.sony-storefront .LoginPageTemplate cx-tab-paragraph-container>div cx-page-slot>h2,.sony-storefront .OrderConfirmationPageTemplate cx-tab-paragraph-container>div cx-page-slot>h2,.sony-storefront cx-page-layout.LandingPage2Template cx-tab-paragraph-container>div cx-page-slot.ConnectWithUs>h2,.sony-storefront cx-tab-paragraph-container>div .header>h2,.sony-storefront cx-tab-paragraph-container>div .MultiStepCheckoutSummaryPageTemplate>h2,.sony-storefront cx-tab-paragraph-container>div .ProductGridPageTemplate>h2,.sony-storefront cx-tab-paragraph-container>div .ProductListPageTemplate>h2,.sony-storefront cx-tab-paragraph-container>div .SearchResultsListPageTemplate>h2,cx-page-layout.ProductDetailsPageTemplate cx-tab-paragraph-container>div .tab-delivery>h2,cx-page-layout.ProductDetailsPageTemplate cx-tab-paragraph-container>div cx-page-slot.Summary>h2,cx-tab-paragraph-container>div .container>h2,cx-tab-paragraph-container>div .custom-modal-width>h2,cx-tab-paragraph-container>div .SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed>h2,cx-tab-paragraph-container>div .sony-storefront .AccountPageTemplate cx-page-slot>h2,cx-tab-paragraph-container>div .sony-storefront .CheckoutLoginPageTemplate cx-page-slot>h2,cx-tab-paragraph-container>div .sony-storefront .header>h2,cx-tab-paragraph-container>div .sony-storefront .LoginPageTemplate cx-page-slot>h2,cx-tab-paragraph-container>div .sony-storefront .MultiStepCheckoutSummaryPageTemplate>h2,cx-tab-paragraph-container>div .sony-storefront .OrderConfirmationPageTemplate cx-page-slot>h2,cx-tab-paragraph-container>div .sony-storefront .ProductGridPageTemplate>h2,cx-tab-paragraph-container>div .sony-storefront .ProductListPageTemplate>h2,cx-tab-paragraph-container>div .sony-storefront .SearchResultsListPageTemplate>h2,cx-tab-paragraph-container>div .sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs>h2,cx-tab-paragraph-container>div:not(.active),cx-tab-paragraph-container>div cx-page-layout.ProductDetailsPageTemplate .tab-delivery>h2,cx-tab-paragraph-container>div cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary>h2{display:none}cx-tab-paragraph-container>button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0;display:inline-block;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background-color:transparent;margin:0;cursor:pointer}cx-tab-paragraph-container>button.active,cx-tab-paragraph-container>button:hover{color:var(--cx-color-primary)}cx-tab-paragraph-container>button:focus{z-index:1}@media (min-width:768px){cx-tab-paragraph-container>button.active{cursor:auto}}cx-tab-paragraph-container>button:after{content:"";display:block;margin:15px auto auto;height:5px;background:var(--cx-color-primary);width:0;opacity:0;transition:all .6s}cx-tab-paragraph-container>button.active:after,cx-tab-paragraph-container>button:hover:after{width:100%}cx-tab-paragraph-container>button.active:after{opacity:1}cx-tab-paragraph-container>button:not(.active):hover:after{opacity:.5}@media (max-width:767.98px){cx-tab-paragraph-container>button{border-top:1px solid var(--cx-color-light);font-size:18px;padding:15px 0 0 4%;width:100%;text-align:left;height:63px}cx-tab-paragraph-container>button:before{content:"+";margin:0 15px;float:right;font-size:33px;bottom:12px;position:relative;color:var(--cx-color-text)}cx-tab-paragraph-container>button:after{margin:15px auto auto -4%}cx-tab-paragraph-container>button.active:before{content:"–"}cx-tab-paragraph-container>button.active:after,cx-tab-paragraph-container>button:hover:after{width:104%}cx-tab-paragraph-container>div{padding:15px 5px}}@media (min-width:768px) and (max-width:991.98px){cx-tab-paragraph-container{grid-template-columns:auto 10px repeat(4,180px) 0 auto}}@media (min-width:992px) and (max-width:1199.98px){cx-tab-paragraph-container{grid-template-columns:auto 10px repeat(4,180px) 272px auto}}@media (min-width:1200px){cx-tab-paragraph-container{grid-template-columns:auto 10px repeat(4,180px) 420px auto}}@media (min-width:768px){cx-tab-paragraph-container{display:grid}cx-tab-paragraph-container>button{order:0;transition:all .6s;font-size:1.2rem;text-align:center;margin:0}cx-tab-paragraph-container>button:first-of-type{grid-column:3}cx-tab-paragraph-container>div{order:2;grid-column-start:1;grid-column-end:-1;padding:50px 0;border-top:1px solid var(--cx-color-light)}}cx-global-message{position:sticky;display:block;top:0;z-index:2}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/body.searchbox-is-active.has-searchbox-results cx-searchbox .results{display:block}body.searchbox-is-active.has-searchbox-results header{position:relative;z-index:100}body.searchbox-is-active.has-searchbox-results cx-storefront:before{content:"";position:fixed;left:0;top:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,.5)}@media (max-width:767.98px){body:not(.searchbox-is-active) cx-searchbox input{width:0;padding:0}body:not(.searchbox-is-active) cx-searchbox cx-icon.reset{display:none}}cx-searchbox{z-index:10;display:block}@media (min-width:768px){cx-searchbox{position:relative}}cx-searchbox>*{z-index:20}@media (min-width:768px){cx-searchbox>*{background-color:var(--cx-color-secondary);position:relative}}cx-searchbox .message,cx-searchbox a{padding:6px 16px;color:currentColor;-webkit-user-select:none;-moz-user-select:none;user-select:none}cx-searchbox label{display:flex;align-content:stretch;margin:0;padding:6px 6px 6px 10px}@media (min-width:768px){cx-searchbox label{width:27vw;min-width:300px}cx-searchbox label.dirty cx-icon.search{display:none}}cx-searchbox label input{background:none;border:none;outline:none;display:block;flex-basis:100%;height:35px;color:currentColor;z-index:20}@media (max-width:767.98px){cx-searchbox label input{position:absolute;left:0;top:57px;width:100%;background-color:var(--cx-color-secondary);padding:6px 16px;height:48px;border-bottom:1px solid var(--cx-color-light)}}cx-searchbox label input::-webkit-input-placeholder{color:currentColor}cx-searchbox label input:-moz-placeholder,cx-searchbox label input::-moz-placeholder{color:currentColor}cx-searchbox label input:-ms-input-placeholder{color:currentColor}cx-searchbox label:not(.dirty) cx-icon.reset{display:none}cx-searchbox label cx-icon{color:currentColor;flex-basis:48px;text-align:center;cursor:pointer}cx-searchbox label cx-icon.reset:before{font-size:1.4rem}@media (max-width:767.98px){cx-searchbox label cx-icon.reset{position:relative;left:74px;z-index:20;top:52px;margin-top:0}}cx-searchbox .results{display:none;position:absolute;left:0;width:100%;color:#000;background-color:#fff;font-size:var(--cx-font-small,1rem)}@media (max-width:767.98px){cx-searchbox .results{top:105px;z-index:10}}cx-searchbox .results a{text-decoration:none;cursor:pointer;font-weight:800}cx-searchbox .results a .highlight,cx-searchbox .results a .search-results-highlight{font-weight:400;font-style:normal}cx-searchbox .results a:focus,cx-searchbox .results a:hover{background:var(--cx-color-light);color:currentColor}cx-searchbox .results .suggestions{display:flex;flex-wrap:wrap}cx-searchbox .results .suggestions a{flex:100%;line-height:2rem}@media (max-width:767.98px){cx-searchbox .results .products{display:none}}cx-searchbox .results .products a{display:grid;grid-column-gap:16px;border-top:1px solid var(--cx-color-light)}cx-searchbox .results .products a.has-media{grid-template-columns:50px 1fr}cx-searchbox .results .products a cx-media{grid-row:1/3}cx-searchbox .results .products a h4.name{text-overflow:ellipsis;font-size:inherit;font-weight:inherit;white-space:nowrap;overflow:hidden}cx-searchbox .results .products a .price{font-weight:400}cx-facet button.heading{display:flex;align-items:center;justify-content:space-between;margin:.4rem 0;padding:.4rem;width:100%;border-bottom:1px solid var(--cx-color-light);cursor:pointer;font-weight:var(--cx-font-weight-semi)}cx-facet button.heading:focus,cx-facet button.heading:hover{color:var(--cx-color-primary)}cx-facet button.heading cx-icon{font-size:1rem}@media (max-width:991.98px){cx-facet button.heading cx-icon{font-size:1.3rem}}cx-facet{display:block}@media (max-width:991.98px){cx-facet:nth-of-type(-n+0).collapsed .collapse-icon,cx-facet:nth-of-type(-n+0).collapsed a,cx-facet:nth-of-type(-n+0).collapsed button:not(.heading),cx-facet:nth-of-type(-n+0):not(.collapsed) .expand-icon,cx-facet:nth-of-type(n+1).expanded .expand-icon,cx-facet:nth-of-type(n+1):not(.expanded) .collapse-icon,cx-facet:nth-of-type(n+1):not(.expanded) a,cx-facet:nth-of-type(n+1):not(.expanded) button:not(.heading){display:none}}@media (min-width:992px){cx-facet:nth-of-type(-n+3).collapsed .collapse-icon,cx-facet:nth-of-type(-n+3).collapsed a,cx-facet:nth-of-type(-n+3).collapsed button:not(.heading),cx-facet:nth-of-type(-n+3):not(.collapsed) .expand-icon,cx-facet:nth-of-type(n+4).expanded .expand-icon,cx-facet:nth-of-type(n+4):not(.expanded) .collapse-icon,cx-facet:nth-of-type(n+4):not(.expanded) a,cx-facet:nth-of-type(n+4):not(.expanded) button:not(.heading){display:none}}cx-facet a,cx-facet button{display:flex;align-items:baseline;padding:.4rem;cursor:pointer;color:var(--cx-color-text)}cx-facet a.value:hover,cx-facet button.value:hover{text-decoration:none;color:var(--cx-color-primary)}@media (max-width:991.98px){cx-facet a.value>span,cx-facet button.value>span{display:flex;width:calc(100% - 1.8rem)}cx-facet a.value .label,cx-facet button.value .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}cx-facet a.value .count,cx-facet button.value .count{-webkit-margin-start:5px;margin-inline-start:5px}cx-facet a.value .count:before,cx-facet button.value .count:before{content:"("}cx-facet a.value .count:after,cx-facet button.value .count:after{content:")"}cx-facet button{background:none;border:none;display:inline-flex}cx-facet button:hover{color:var(--cx-color-primary)}cx-facet.multi-select a.value:hover:not(.selected):before{border-color:var(--cx-color-primary)}cx-facet.multi-select a.value:before{content:"✓";color:transparent;flex-shrink:0;font-size:1rem;font-weight:700;width:1.3rem;height:1.35rem;border-radius:.2rem;border:1px solid var(--cx-color-light);display:flex;justify-content:center;align-items:center;-webkit-margin-end:.5rem;margin-inline-end:.5rem}cx-facet.multi-select a.value.selected:before{background-color:var(--cx-color-primary);border-color:var(--cx-color-primary);color:var(--cx-color-inverse)}cx-product-list cx-star-rating{padding-top:0}cx-product-list .cx-product-search-list{display:block;border:solid var(--cx-color-light);border-width:0 0 1px;margin:0 0 25px}cx-product-list .cx-product-search-list:last-of-type{border:none}cx-product-list .cx-product-container{margin:40px 0}cx-product-list .cx-sorting{border-style:solid;border-color:var(--cx-color-light)}@media (max-width:991.98px){cx-product-list .cx-sorting{border:none}}cx-product-list .cx-sorting.top{border-width:0 0 1px;padding:0 0 8px}cx-product-list .cx-sorting.bottom{border-width:1px 0 0;padding:25px 0 0}cx-product-list .cx-pagination{display:inline-block;vertical-align:top}cx-product-list .cx-pagination .page-link:hover{color:var(--cx-color-inverse)}cx-product-list .cx-sort-dropdown{height:48px}cx-product-list .cx-sort-dropdown .ng-arrow-wrapper{padding:0 35px 0 0}cx-product-list .cx-double-btn-container{display:grid;grid-gap:5%;grid-template-columns:1fr 1fr}cx-product-list .cx-single-btn-container{display:grid;width:50%;margin:auto}cx-product-list .cx-double-btn-container .btn-block,cx-product-list .cx-single-btn-container .btn-block{cursor:pointer}cx-product-list .grid-btn-padding{padding-top:25px}cx-product-list .align-btn{margin-top:0!important}cx-product-list-item{padding-bottom:1rem}cx-product-list-item .cx-product-search-list{border:solid var(--cx-color-light);border-width:0 0 1px;margin:0 0 25px}cx-product-list-item .cx-product-search-list:last-of-type{border-width:0}cx-product-list-item .cx-product-image-container{display:block;text-align:center;height:100%}cx-product-list-item .cx-product-image{width:100%;height:100%;display:block}cx-product-list-item .cx-product-name{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);text-align:left;display:block;margin:0 0 3px;color:var(--cx-color-dark);text-decoration:none}cx-product-list-item .cx-product-name:hover{color:var(--cx-color-primary)}cx-product-list-item .cx-product-price{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);text-align:left;margin:15px 0 0}cx-product-list-item .cx-product-price.old{color:var(--cx-color-secondary);text-decoration:line-through}cx-product-list-item .cx-product-price.new{margin:0 0 0 5px;color:var(--cx-color-primary)}cx-product-list-item cx-media.is-missing{min-height:255px}cx-product-list-item cx-variant-style-icons{display:block;margin-top:1rem}@media (max-width:767.98px){cx-product-list-item .cx-product-search-list{padding-bottom:15px}cx-product-list-item .cx-product-image{max-height:255px}cx-product-list-item .cx-product-name,cx-product-list-item .cx-product-price,cx-product-list-item .cx-product-rating{text-align:center}cx-product-list-item .cx-product-name{height:2.5rem}cx-product-list-item .cx-product-price{margin:1rem 0}cx-product-list-item .cx-product-no-review{text-align:center}}cx-product-grid .cx-product-image-container{display:block;text-align:center}cx-product-grid .cx-product-image{width:100%;padding:20px;display:block}@media (max-width:767.98px){cx-product-grid .cx-product-image{padding:1.25rem 0 0}}cx-product-grid .cx-product-name{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);text-align:center;display:block;margin:0 0 25px;color:var(--cx-color-dark);text-decoration:none;height:2.4em;overflow:hidden;position:relative}cx-product-grid .cx-product-name:before{bottom:0;right:0;position:absolute;content:"…"}cx-product-grid .cx-product-name:after{content:"";background:none repeat scroll 0 0;background-color:var(--cx-color-inverse);position:absolute;height:50px;width:100%;z-index:1}cx-product-grid .cx-product-name:hover{color:var(--cx-color-primary)}cx-product-grid .cx-product-price-container,cx-product-grid .cx-product-rating{text-align:center}cx-product-grid .cx-product-price{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);text-align:center;display:inline-block;margin:0 0 25px}cx-product-grid .cx-product-price .old{color:var(--cx-secondary);text-decoration:line-through;margin:0}cx-product-grid .cx-product-price .new{margin:0 0 25px 5px;color:var(--cx-primary)}cx-product-grid-item{display:flex;flex-direction:column}cx-product-grid-item .cx-product-search-list{border:solid var(--cx-color-light);border-width:0 0 1px;margin:0 0 25px}cx-product-grid-item .cx-product-search-list:last-of-type{border-width:0}cx-product-grid-item cx-media.is-missing{min-height:255px}cx-product-grid-item .cx-product-image-container{display:block;text-align:center}cx-product-grid-item .cx-product-image{width:100%;margin:3rem 0}cx-product-grid-item .cx-product-rating{text-align:center}cx-product-grid-item .cx-product-name{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);text-align:center;margin:0 0 3px;color:var(--cx-color-dark);text-decoration:none;overflow:hidden;text-overflow:ellipsis;box-orient:vertical;line-clamp:2;max-width:100%;height:40px;display:block}cx-product-grid-item .cx-product-name:hover{color:var(--cx-color-primary)}cx-product-grid-item .cx-product-price-container{flex-grow:1}cx-product-grid-item .cx-product-price-container .cx-product-price{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);text-align:center;margin:1rem 0}cx-product-grid-item .cx-product-price-container .cx-product-price.old{color:var(--cx-color-secondary);text-decoration:line-through}cx-product-grid-item .cx-product-price-container .cx-product-price.new{margin:0 0 0 5px;color:var(--cx-color-primary)}cx-product-view .cx-product-layout{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background-color:transparent;cursor:pointer;position:relative;display:inline-block;overflow:hidden;border-radius:4px;border:1px solid var(--cx-color-light)}cx-product-view .cx-product-layout.cx-product-grid .fas{font-size:24px}cx-product-view .cx-product-layout.cx-product-list .fas{font-size:25px}cx-product-view .cx-product-layout .fas{color:var(--cx-color-secondary);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}cx-product-view .cx-product-layout:focus,cx-product-view .cx-product-layout:hover{box-shadow:none}cx-product-view .cx-product-layout:focus .fas,cx-product-view .cx-product-layout:hover .fas{color:var(--cx-color-primary)}cx-active-facets{display:flex;flex-wrap:wrap;padding:10px 0;color:var(--cx-color-text)}cx-active-facets h4{flex:100%;padding:0 0 10px;margin:0 0 20px}@media (max-width:991.98px){cx-active-facets h4{display:none}}cx-active-facets a{display:flex;align-items:center;transition:all .3s;min-width:0;background:var(--cx-color-background);border-radius:4px;margin:0 10px 10px 0}cx-active-facets a:hover{background:var(--cx-color-light);text-decoration:none}cx-active-facets a>span{-webkit-margin-start:10px;margin-inline-start:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}cx-active-facets a cx-icon{font-size:1rem;padding:10px}cx-active-facets a cx-icon:hover{color:var(--cx-color-primary)}body.modal-open{overflow:hidden}cx-facet-list.dialog{z-index:11;position:fixed}cx-facet-list.dialog>.inner{background-color:var(--cx-color-background);transition:transform .3s ease-in-out}cx-facet-list.active.dialog>.inner{transform:translateZ(0)}cx-facet-list.dialog{top:0;left:0;height:100%;width:100%;transition:background-color .3s ease-in-out;display:flex;justify-content:center;align-items:center}cx-facet-list.active.dialog{background-color:rgba(0,0,0,.5)}cx-facet-list.dialog>.inner{transform:translate3d(0,100%,0)}cx-facet-list .inner{padding:0 10px 10px}@media (max-width:991.98px){cx-facet-list .inner{max-height:100vh;overflow:scroll}}cx-facet-list .inner h4{position:sticky;top:0;background:var(--cx-color-background);padding:10px .4rem .4rem}cx-facet-list .inner h4 .close{opacity:1}cx-facet-list .inner h4 .close:hover{color:var(--cx-color-primary)}@media (min-width:992px){cx-facet-list .inner h4{display:none}}cx-facet-list.dialog>.inner{width:95vw;height:95vh}cx-product-facet-navigation{min-width:0}@media (min-width:992px){cx-product-facet-navigation button.dialog-trigger{display:none}}cx-product-images{display:flex;flex-direction:column;height:100%}cx-product-images>cx-media{height:100%;width:100%;position:relative}cx-product-images>cx-media img{-o-object-fit:scale-down;object-fit:scale-down}cx-product-images cx-media{outline:none;text-align:center}cx-product-images cx-media.is-missing{min-height:30vh}cx-product-images cx-media:not(.is-loading):after{-webkit-animation-play-state:paused;animation-play-state:paused}cx-product-images cx-media.is-loading:after,cx-product-images cx-media.is-waiting:after{--cx-opacity:1}cx-product-images .thumbs cx-media{margin:.5vw;padding:.5vw;cursor:pointer;border:2px solid var(--cx-color-light)}cx-product-images .thumbs cx-media.is-missing{min-height:80px}cx-product-images .thumbs cx-media.is-active,cx-product-images .thumbs cx-media:hover{border-color:var(--cx-color-primary)}cx-product-summary{display:flex;flex-direction:column;flex-grow:0}@media (max-width:991.98px){cx-product-summary{padding-top:1.5em}}@media (min-width:992px){cx-product-summary{padding:20px 20px 0}}cx-product-summary .price{display:inline-block;font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);margin:0 0 11px}cx-product-summary .quantity label{font-weight:var(--cx-font-weight-bold);margin:15px 0 10px}cx-product-summary .quantity .info,cx-product-summary .quantity label{font-size:var(--cx-font-size,.875rem);line-height:var(--cx-line-height,1.2222222222)}cx-product-summary .quantity .info{font-weight:var(--cx-font-weight-normal);margin:0 15px;color:var(--cx-color-secondary)}cx-product-summary cx-add-to-cart{margin:20px 0 10px}cx-product-attributes table{width:100%;margin:0 0 30px}cx-product-attributes table th h3{margin:0 0 18px}cx-product-attributes table tr{border-color:var(--cx-color-light);border-style:solid;border-width:1px 0}cx-product-attributes table td{padding:12px 0;vertical-align:top;width:50%}cx-product-attributes table ul{list-style:none;padding:0}cx-product-reviews .rating-input{display:none}cx-product-reviews .header{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--cx-color-light);padding:0 15px 15px;margin:0 -15px 40px}cx-product-reviews .header button{margin:0 0 0 auto}cx-product-reviews .header .rating{flex-basis:100%}cx-product-reviews .review{display:grid;grid-template-columns:auto auto 10vw;grid-template-rows:repeat(3,minmax(10px,auto)) auto;grid-column-gap:1vw;margin:4vh 0 2vh}cx-product-reviews .review .text,cx-product-reviews .review .title,cx-product-reviews .review cx-star-rating{grid-column:1/span 2}@media (max-width:991.98px){cx-product-reviews .review .text{grid-column:1/span 3}}cx-product-reviews .review .date,cx-product-reviews .review .name{grid-column:1/span 1}cx-product-reviews .review .text{grid-row:0}cx-product-reviews .review .title{font-weight:700}cx-product-reviews .review .text{margin:.5vh 0}cx-product-reviews .review .date,cx-product-reviews .review .name{text-align:left}@media (max-width:991.98px){cx-product-reviews .btn-secondary{margin:0 0 1rem}}@media (min-width:992px){cx-product-intro{padding:20px 20px 0}}cx-product-intro .code{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-secondary);margin:0 0 20px}cx-product-intro .rating{display:flex;flex-direction:row;align-items:baseline}cx-product-intro .rating .count{margin:0 20px 0 5px}cx-product-intro .rating cx-star-rating{padding:0 0 15px}@media (min-width:992px){cx-product-variants .variant-section{padding:20px 20px 0}}cx-product-variants .variant-selector a.size-guide{display:flex;justify-content:flex-end;pointer-events:none}cx-product-variants .variant-selector .style-name{text-transform:capitalize}cx-product-variants .variant-list{padding:0}cx-product-variants .variant-list li{display:inline-block}cx-product-variants .variant-list li.selected-variant img{border:2px solid var(--cx-color-primary)}cx-product-variants .variant-list li .variant-button{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0;display:inline-block;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background-color:transparent}cx-product-variants .variant-list li .variant-button:focus{outline-style:solid;outline-color:var(--cx-color-visual-focus);outline-width:2px;outline-offset:4px;transition:none}cx-product-variants .variant-list li .variant-button img{margin:3px;border:1px solid #ddd}cx-stock-notification .stock-notification-notes p{margin:0 0 10px}cx-stock-notification .stock-notification-notes p a{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-dark)}cx-stock-notification .stock-notification-notes p a:hover{color:var(--cx-color-primary)}cx-stock-notification-dialog .cx-dialog-title{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222)}cx-stock-notification-dialog .channels span{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222)}.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-stock-notification-dialog .search-fixed p a,.sony-storefront .AccountPageTemplate cx-stock-notification-dialog cx-page-slot p a,.sony-storefront .CheckoutLoginPageTemplate cx-stock-notification-dialog cx-page-slot p a,.sony-storefront .LoginPageTemplate cx-stock-notification-dialog cx-page-slot p a,.sony-storefront .OrderConfirmationPageTemplate cx-stock-notification-dialog cx-page-slot p a,.sony-storefront cx-page-layout.LandingPage2Template cx-stock-notification-dialog cx-page-slot.ConnectWithUs p a,.sony-storefront cx-stock-notification-dialog .header p a,.sony-storefront cx-stock-notification-dialog .MultiStepCheckoutSummaryPageTemplate p a,.sony-storefront cx-stock-notification-dialog .ProductGridPageTemplate p a,.sony-storefront cx-stock-notification-dialog .ProductListPageTemplate p a,.sony-storefront cx-stock-notification-dialog .SearchResultsListPageTemplate p a,cx-page-layout.ProductDetailsPageTemplate cx-stock-notification-dialog .tab-delivery p a,cx-page-layout.ProductDetailsPageTemplate cx-stock-notification-dialog cx-page-slot.Summary p a,cx-stock-notification-dialog .container p a,cx-stock-notification-dialog .custom-modal-width p a,cx-stock-notification-dialog .SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed p a,cx-stock-notification-dialog .sony-storefront .AccountPageTemplate cx-page-slot p a,cx-stock-notification-dialog .sony-storefront .CheckoutLoginPageTemplate cx-page-slot p a,cx-stock-notification-dialog .sony-storefront .header p a,cx-stock-notification-dialog .sony-storefront .LoginPageTemplate cx-page-slot p a,cx-stock-notification-dialog .sony-storefront .MultiStepCheckoutSummaryPageTemplate p a,cx-stock-notification-dialog .sony-storefront .OrderConfirmationPageTemplate cx-page-slot p a,cx-stock-notification-dialog .sony-storefront .ProductGridPageTemplate p a,cx-stock-notification-dialog .sony-storefront .ProductListPageTemplate p a,cx-stock-notification-dialog .sony-storefront .SearchResultsListPageTemplate p a,cx-stock-notification-dialog .sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs p a,cx-stock-notification-dialog cx-page-layout.ProductDetailsPageTemplate .tab-delivery p a,cx-stock-notification-dialog cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary p a{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-dark)}.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-stock-notification-dialog .search-fixed p a:hover,.sony-storefront .AccountPageTemplate cx-stock-notification-dialog cx-page-slot p a:hover,.sony-storefront .CheckoutLoginPageTemplate cx-stock-notification-dialog cx-page-slot p a:hover,.sony-storefront .LoginPageTemplate cx-stock-notification-dialog cx-page-slot p a:hover,.sony-storefront .OrderConfirmationPageTemplate cx-stock-notification-dialog cx-page-slot p a:hover,.sony-storefront cx-page-layout.LandingPage2Template cx-stock-notification-dialog cx-page-slot.ConnectWithUs p a:hover,.sony-storefront cx-stock-notification-dialog .header p a:hover,.sony-storefront cx-stock-notification-dialog .MultiStepCheckoutSummaryPageTemplate p a:hover,.sony-storefront cx-stock-notification-dialog .ProductGridPageTemplate p a:hover,.sony-storefront cx-stock-notification-dialog .ProductListPageTemplate p a:hover,.sony-storefront cx-stock-notification-dialog .SearchResultsListPageTemplate p a:hover,cx-page-layout.ProductDetailsPageTemplate cx-stock-notification-dialog .tab-delivery p a:hover,cx-page-layout.ProductDetailsPageTemplate cx-stock-notification-dialog cx-page-slot.Summary p a:hover,cx-stock-notification-dialog .container p a:hover,cx-stock-notification-dialog .custom-modal-width p a:hover,cx-stock-notification-dialog .SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed p a:hover,cx-stock-notification-dialog .sony-storefront .AccountPageTemplate cx-page-slot p a:hover,cx-stock-notification-dialog .sony-storefront .CheckoutLoginPageTemplate cx-page-slot p a:hover,cx-stock-notification-dialog .sony-storefront .header p a:hover,cx-stock-notification-dialog .sony-storefront .LoginPageTemplate cx-page-slot p a:hover,cx-stock-notification-dialog .sony-storefront .MultiStepCheckoutSummaryPageTemplate p a:hover,cx-stock-notification-dialog .sony-storefront .OrderConfirmationPageTemplate cx-page-slot p a:hover,cx-stock-notification-dialog .sony-storefront .ProductGridPageTemplate p a:hover,cx-stock-notification-dialog .sony-storefront .ProductListPageTemplate p a:hover,cx-stock-notification-dialog .sony-storefront .SearchResultsListPageTemplate p a:hover,cx-stock-notification-dialog .sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs p a:hover,cx-stock-notification-dialog cx-page-layout.ProductDetailsPageTemplate .tab-delivery p a:hover,cx-stock-notification-dialog cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary p a:hover{color:var(--cx-color-primary)}cx-banner-carousel .carousel-panel{overflow:hidden}cx-banner-carousel .inline-navigation,cx-banner-carousel .inline-navigation .carousel-panel{position:relative}cx-banner-carousel .inline-navigation .carousel-panel,cx-banner-carousel .inline-navigation .carousel-panel .item{max-height:600px}cx-banner-carousel .inline-navigation .carousel-panel .next,cx-banner-carousel .inline-navigation .carousel-panel .previous{position:absolute;z-index:10;height:100%;width:5vw;transition:all .4s}cx-banner-carousel .inline-navigation .carousel-panel .next:not([disabled]):hover,cx-banner-carousel .inline-navigation .carousel-panel .previous:not([disabled]):hover{font-size:3rem}cx-banner-carousel .inline-navigation .carousel-panel .next{right:0}cx-banner-carousel .inline-navigation .indicators{margin-top:-60px;z-index:1}cx-banner-carousel cx-banner a{display:flex;flex-direction:column}cx-carousel{display:flex;flex:100%;--cx-speed:0.5;flex-direction:column}cx-carousel>h3{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);font-weight:700;text-align:center;margin-top:2rem;margin-bottom:1rem}@media (min-width:1200px){cx-carousel>h3{margin-bottom:3rem}}cx-carousel .carousel-panel{display:flex;justify-content:space-between}cx-carousel .carousel-panel.size-1 .item{flex:0 0 100%}cx-carousel .carousel-panel.size-2 .item{flex:0 0 50%}cx-carousel .carousel-panel.size-3 .item{flex:0 0 33.33333%}cx-carousel .carousel-panel.size-4 .item{flex:0 0 25%}cx-carousel .carousel-panel.size-5 .item{flex:0 0 20%}cx-carousel .carousel-panel.size-6 .item{flex:0 0 16.66667%}cx-carousel .carousel-panel.size-7 .item{flex:0 0 14.28571%}cx-carousel .carousel-panel.size-8 .item{flex:0 0 12.5%}cx-carousel .carousel-panel.size-9 .item{flex:0 0 11.11111%}cx-carousel .carousel-panel.size-10 .item{flex:0 0 10%}cx-carousel .carousel-panel .slides{flex:auto;position:relative}cx-carousel .carousel-panel .slides .slide{transition:all .6s;width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-start}cx-carousel .carousel-panel .slides .slide:not(.active){position:absolute;opacity:0;z-index:-1;transition:none}cx-carousel .carousel-panel .slides .slide .item{opacity:0;z-index:-1;transition:all .4s}cx-carousel .carousel-panel .slides .slide .item.active{opacity:1;z-index:1}cx-carousel .carousel-panel .slides .slide .item:first-child{transition-delay:calc(var(--cx-speed, 1)*0.25s)}cx-carousel .carousel-panel .slides .slide .item:nth-child(2){transition-delay:calc(var(--cx-speed, 1)*0.5s)}cx-carousel .carousel-panel .slides .slide .item:nth-child(3){transition-delay:calc(var(--cx-speed, 1)*0.75s)}cx-carousel .carousel-panel .slides .slide .item:nth-child(4){transition-delay:calc(var(--cx-speed, 1)*1s)}cx-carousel button{color:var(--cx-color-light)}cx-carousel button:focus{outline:none}cx-carousel button:not(:disabled){cursor:pointer}cx-carousel .indicators{display:flex;justify-content:center}cx-carousel .indicators button{border:none;padding:10px;margin:0;transition:all .6s;background-color:transparent}cx-carousel .indicators button[disabled]{color:var(--cx-color-primary)}cx-carousel .indicators button:not(:disabled):hover{color:var(--cx-color-secondary)}@media (max-width:575.98px){cx-carousel .indicators{display:none}}cx-carousel .next,cx-carousel .previous{background-color:transparent;border:none;font-size:2rem}cx-carousel .next:disabled,cx-carousel .previous:disabled{opacity:.5}cx-carousel .next:not(:disabled):hover,cx-carousel .previous:not(:disabled):hover{color:var(--cx-color-primary)}cx-product-references{padding-bottom:50px}cx-product-references a{display:flex;flex-direction:column;text-align:center;justify-content:space-between;padding-bottom:10px;color:var(--cx-color-text)}cx-product-references a:focus{color:var(--cx-color-primary);z-index:1;position:relative}cx-product-references cx-media{align-self:center;width:60%}cx-product-references cx-media.is-missing{min-height:200px}cx-star-rating{padding:15px 0}cx-star-rating:not([disabled=true]){cursor:pointer}cx-star-rating .star{font-size:20px;margin:0 2.5px}cx-star-rating .star:first-child{background:linear-gradient(calc(var(--star-rating-dir, 1)*90deg),var(--cx-color-primary),var(--cx-color-primary) calc(var(--star-fill)*100%),var(--cx-color-light) calc(var(--star-fill)*100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}cx-star-rating .star:nth-child(2){background:linear-gradient(calc(var(--star-rating-dir, 1)*90deg),var(--cx-color-primary),var(--cx-color-primary) calc((var(--star-fill) - 1)*100%),var(--cx-color-light) calc((var(--star-fill) - 1)*100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}cx-star-rating .star:nth-child(3){background:linear-gradient(calc(var(--star-rating-dir, 1)*90deg),var(--cx-color-primary),var(--cx-color-primary) calc((var(--star-fill) - 2)*100%),var(--cx-color-light) calc((var(--star-fill) - 2)*100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}cx-star-rating .star:nth-child(4){background:linear-gradient(calc(var(--star-rating-dir, 1)*90deg),var(--cx-color-primary),var(--cx-color-primary) calc((var(--star-fill) - 3)*100%),var(--cx-color-light) calc((var(--star-fill) - 3)*100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}cx-star-rating .star:nth-child(5){background:linear-gradient(calc(var(--star-rating-dir, 1)*90deg),var(--cx-color-primary),var(--cx-color-primary) calc((var(--star-fill) - 4)*100%),var(--cx-color-light) calc((var(--star-fill) - 4)*100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[dir=rtl] .star{--star-rating-dir:-1}cx-card .cx-card-border{border:1px solid var(--cx-color-light)}cx-card .cx-card-container{display:flex}cx-card .cx-card-label-container{flex-grow:2}cx-card .cx-card-fit-to-container{width:100%;height:100%;display:flex;flex-direction:column}cx-card .cx-card-body{display:flex;flex-direction:column;justify-content:space-between}cx-card .cx-card-delete{background-color:var(--cx-color-background)}cx-card .cx-card-body-delete{padding:1rem 0 0}@media (max-width:767.98px){cx-card .cx-card-body-delete .btn-secondary{margin:0 0 1rem}}cx-card .cx-card-delete-msg{color:var(--cx-color-danger);padding:0 0 1.25rem}cx-card .cx-card-actions{display:flex;justify-content:flex-end;padding:1.25rem 0 0}cx-card .cx-card-link{margin:0 0 0 1rem}cx-pagination{display:flex;justify-content:flex-start;align-content:center;align-items:stretch;height:48px}cx-pagination a{color:var(--cx-color-text);width:48px;border:1px solid var(--cx-color-light);box-sizing:content-box;-webkit-border-end:none;border-inline-end:none;display:flex;align-items:center;justify-content:center;transition:background-color .3s,color .3s}cx-pagination a:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}cx-pagination a:last-child{-webkit-border-end:solid 1px var(--cx-color-light);border-inline-end:solid 1px var(--cx-color-light);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}cx-pagination a.current{background-color:var(--cx-color-primary);border-color:var(--cx-color-primary);color:var(--cx-color-inverse);opacity:1}cx-pagination a.current,cx-pagination a.disabled,cx-pagination a.gap{pointer-events:none}cx-pagination a:hover{text-decoration:none;background-color:var(--cx-color-background)}cx-pagination a.current+a{border-left:none}cx-pagination a:focus{z-index:1}:root{--cx-spinner-radius:120px;--cx-spinner-border-width:15px;--cx-spinner-animation-time:1s;--cx-spinner-primary-color:var(--cx-color-primary);--cx-spinner-secondary-color:var(--cx-color-light)}cx-spinner .loader-container{position:relative;margin:30px auto}cx-spinner .loader,cx-spinner .loader-container{width:var(--cx-spinner-radius);height:var(--cx-spinner-radius)}cx-spinner .loader{font-size:10px;overflow:hidden;-webkit-animation:load8 var(--cx-spinner-animation-time) infinite linear;animation:load8 var(--cx-spinner-animation-time) infinite linear}cx-spinner .loader:before{content:"";box-sizing:border-box;display:block;width:var(--cx-spinner-radius);height:var(--cx-spinner-radius);border:var(--cx-spinner-border-width) solid;margin:auto;border-color:var(--cx-spinner-secondary-color) var(--cx-spinner-secondary-color) var(--cx-spinner-secondary-color) var(--cx-spinner-primary-color);border-radius:50%}@-webkit-keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[dir=ltr] cx-icon.flip-at-ltr,[dir=rtl] cx-icon.flip-at-rtl{transform:scaleX(-1)}.cx-icon,cx-icon{align-self:center;line-height:normal}.small.cx-icon:before,cx-icon.small:before{font-size:.9rem}.cx-icon svg,cx-icon svg{width:28px;height:28px;fill:currentColor}.small.cx-icon svg,cx-icon.small svg{width:14px;height:14px}@media (max-width:991.98px){cx-login>a{padding:1rem;display:block}}cx-login .cx-login-greet{color:var(--cx-color-inverse);font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);font-weight:var(--cx-font-weight-semi)}@media (max-width:991.98px){cx-login .cx-login-greet{color:var(--cx-color-text);padding:.5rem 1rem 0;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6)}}cx-register form a{text-decoration:underline}cx-register form .cx-login-link{margin:1rem 0 0}cx-anonymous-consent-management-banner .anonymous-consent-banner{position:fixed;bottom:0;width:100vw;background-color:var(--cx-color-inverse);z-index:1000;border-top:5px solid var(--cx-color-primary);color:var(--cx-color-text);padding:2rem 0}cx-anonymous-consent-management-banner .cx-banner-title{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);margin-bottom:.5rem}cx-anonymous-consent-management-banner .cx-banner-description{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6)}cx-anonymous-consent-management-banner .cx-banner-buttons{text-align:right}cx-anonymous-consent-management-banner .cx-banner-buttons button:last-child{margin-left:1.5rem}@media (max-width:575.98px){cx-anonymous-consent-management-banner .cx-banner-buttons{text-align:center;margin-top:1rem}}@media (min-width:768px){cx-anonymous-consent-management-banner .cx-banner-buttons{margin-top:1rem}}cx-anonymous-consent-management-banner .anonymous-consent-banner-hidden{display:none}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-anonymous-consent-dialog{color:var(--cx-color-text);background-color:rgba(0,0,0,.5)}cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-header{padding:2rem 1.75rem .85rem}cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-body{padding-top:0;background-color:var(--cx-color-inverse)}@media (max-width:575.98px){cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-body{padding:1.5rem;border-top:1px solid var(--cx-color-light)}}cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-buttons{text-align:right;padding:1rem 4rem}@media (max-width:575.98px){cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-buttons{padding:1rem}}cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-action-link{margin:0 .35rem}cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-row{max-width:100%}@media (max-width:575.98px){cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-row{padding:0}}cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content h3{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222)}cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-description{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6);padding:1.5rem 1.75rem 0}cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content a:not([href]):not([tabindex]){text-decoration:underline}cx-anonymous-consent-open-dialog{display:flex;justify-content:center;margin:0 3vw 3vw}@media (max-width:767.98px){cx-anonymous-consent-open-dialog{justify-content:flex-start}}cx-anonymous-consent-open-dialog .btn-link{padding:0;color:var(--cx-color-inverse);font-size:.8rem}cx-anonymous-consent-open-dialog .btn-link:not(:hover){text-decoration:none}cx-anonymous-consent-open-dialog .btn-link:hover{color:var(--cx-color-inverse)}cx-amend-order-actions{justify-content:center;padding:1rem 0 0}cx-amend-order-actions>*{margin:0 0 1rem}cx-amend-order-items .cx-item-list-header{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);padding:1.125rem 0;text-transform:uppercase;color:var(--cx-color-secondary);border:solid var(--cx-color-light);border-width:0 0 1px}cx-amend-order-items .cx-item-list-total{text-align:right}@media (min-width:1200px){cx-amend-order-items .cx-item-list-total{text-align:right}}@media (max-width:1199.98px){cx-amend-order-items .cx-item-list-total{padding-right:70px}}@media (max-width:991.98px){cx-amend-order-items .cx-item-list-total{padding-right:0}}cx-amend-order-items .cx-item-list-row{padding:1.25rem 0;border:solid var(--cx-color-light);border-width:0 0 1px}@media (max-width:767.98px){cx-amend-order-items .cx-info-container{display:flex;flex-direction:column}cx-amend-order-items .cx-info-container .cx-order-quantity-value{text-align:left}}cx-amend-order-items .cx-name{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;padding:0;min-width:17rem}cx-amend-order-items .cx-name .cx-link{color:var(--cx-color-text);text-decoration:none}cx-amend-order-items .cx-name .cx-link:hover{color:var(--cx-color-primary)}cx-amend-order-items .cx-code{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-secondary);padding:.625rem 0}cx-amend-order-items .cx-property{display:flex}cx-amend-order-items .cx-label{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;padding-right:1rem}@media (max-width:767.98px){cx-amend-order-items .cx-label{min-width:5rem}}cx-amend-order-items .cx-value{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;font-weight:400}@media (max-width:767.98px){cx-amend-order-items .cx-value{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}}cx-amend-order-items .cx-price{display:flex;justify-content:center;align-items:center;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}@media (max-width:1199.98px){cx-amend-order-items .cx-price{padding-right:0;padding-left:45px}}@media (max-width:991.98px){cx-amend-order-items .cx-price{padding-right:0}}@media (max-width:767.98px){cx-amend-order-items .cx-price{justify-content:flex-start;padding-left:15px}}cx-amend-order-items .cx-price .cx-old{text-decoration:line-through;color:var(--cx-color-secondary);padding:0 1rem 0 0}cx-amend-order-items .cx-price .cx-new{color:var(--cx-color-primary)}cx-amend-order-items .cx-quantity{display:flex;justify-content:center;align-items:center}cx-amend-order-items .cx-quantity>div{width:100%}@media (max-width:767.98px){cx-amend-order-items .cx-quantity>div{width:auto}}@media (max-width:767.98px){cx-amend-order-items .cx-quantity{justify-content:flex-start}}cx-amend-order-items .cx-quantity cx-item-counter{width:100%;display:flex;justify-content:center}cx-amend-order-items .cx-request-qty{display:flex;justify-content:center;align-items:center}@media (max-width:1199.98px){cx-amend-order-items .cx-request-qty{padding-right:0}}@media (max-width:991.98px){cx-amend-order-items .cx-request-qty{padding-right:0}}@media (max-width:767.98px){cx-amend-order-items .cx-request-qty{justify-content:flex-start}}cx-amend-order-items .cx-total{display:flex;justify-content:flex-end;align-items:center}@media (max-width:991.98px){cx-amend-order-items .cx-total{justify-content:flex-end}}@media (max-width:767.98px){cx-amend-order-items .cx-total{justify-content:flex-start}}cx-amend-order-items .cx-promo{color:var(--cx-color-success)}cx-amend-order-items .cx-availability,cx-amend-order-items .cx-promo{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);padding:.75rem 0;margin:0}cx-amend-order-items .cx-availability{color:var(--cx-color-danger)}cx-amend-order-items .cx-actions{display:flex;justify-content:flex-end;padding:0}@media (max-width:767.98px){cx-amend-order-items .cx-actions{display:flex;justify-content:flex-start;padding:0}}cx-amend-order-items .cx-actions button.link{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-text);border-width:0;text-decoration:none}cx-amend-order-items .cx-actions button.link:hover{text-decoration:underline}cx-amend-order-items .cx-nav{justify-content:center;padding:1rem 0}@media (max-width:767.98px){cx-amend-order-items .cx-nav .btn-action{margin:0 0 1rem}}cx-amend-order-items .btn.cx-action-link{padding:10px 0}@media (max-width:991.98px){cx-amend-order-items .cx-item-list-header{padding:1.125rem 2.5rem}cx-amend-order-items .cx-item-list-items{padding:0 2.5rem}}@media (max-width:767.98px){cx-amend-order-items .cx-item-list-items{padding:0 0 0 1rem}}cx-order-details-actions .cx-nav{justify-content:center;padding:1rem 0 2rem}cx-order-details-actions .cx-nav div:empty{display:none}@media (max-width:767.98px){cx-order-details-actions .cx-nav .btn-action{margin:0 0 1rem}}@media (max-width:767.98px){cx-order-history .cx-order-history{max-width:100%;padding:0}}cx-order-history .cx-order-history-table{padding:1.5rem 0 1.125rem;margin-bottom:0;border-color:var(--cx-color-light);border-style:solid;border-width:1px 0}cx-order-history .cx-order-history-table tr{width:100%}@media (max-width:767.98px){cx-order-history .cx-order-history-table tr{border:solid var(--cx-color-light);border-width:1px 0 0}cx-order-history .cx-order-history-table tr:first-child{border-width:0;padding:1.25rem 0 0}}cx-order-history .cx-order-history-table th{padding:1.5rem 0 1.125rem;text-align:left}cx-order-history .cx-order-history-table th:last-child{text-align:right}cx-order-history .cx-order-history-table td{width:25%;padding:1.625rem 0}@media (min-width:768px){cx-order-history .cx-order-history-table td{text-align:left}cx-order-history .cx-order-history-table td:last-child{text-align:right}}@media (max-width:767.98px){cx-order-history .cx-order-history-table td{width:100%;display:flex;border-width:0;padding:0 1.25rem}cx-order-history .cx-order-history-table td:first-child{padding-top:1.25rem}cx-order-history .cx-order-history-table td:last-child{padding-bottom:1.25rem}}cx-order-history .cx-order-history-header{padding:40px 0 0;color:var(--cx-color-text)}@media (max-width:767.98px){cx-order-history .cx-order-history-header{padding:40px 20px 0}}@media (max-width:767.98px){cx-order-history .cx-order-history-thead-mobile{display:none}}cx-order-history .cx-order-history-code .cx-order-history-value{text-decoration:underline}cx-order-history .cx-order-history-placed{text-align:center}@media (max-width:767.98px){cx-order-history .cx-order-history-placed{text-align:left}}cx-order-history .cx-order-history-status{text-align:center}@media (max-width:767.98px){cx-order-history .cx-order-history-status{text-align:left}}cx-order-history .cx-order-history-total{text-align:right}@media (max-width:767.98px){cx-order-history .cx-order-history-total{text-align:left}}cx-order-history .cx-order-history-label{text-transform:uppercase;color:var(--cx-color-secondary)}@media (max-width:767.98px){cx-order-history .cx-order-history-label{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);min-width:110px}}cx-order-history .cx-order-history-value{color:var(--cx-color-text)}@media (max-width:767.98px){cx-order-history .cx-order-history-value{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);font-weight:"normal"}}cx-order-history .cx-order-history-form-group{padding:0;margin-bottom:0}@media (max-width:767.98px){cx-order-history .cx-order-history-form-group{padding:1.25rem}}cx-order-history .cx-order-history-sort.top{display:flex;justify-content:space-between;padding:1rem 0;margin:0}@media (max-width:767.98px){cx-order-history .cx-order-history-sort.top{flex-direction:column;padding-top:0}}cx-order-history .cx-order-history-sort.bottom{display:flex;justify-content:space-between;padding:2rem 0 1rem;margin:0}@media (max-width:767.98px){cx-order-history .cx-order-history-sort.bottom{flex-direction:column;padding-top:0}}@media (max-width:767.98px){cx-order-history .cx-order-history-pagination{margin:0 auto}}cx-order-history .cx-order-history-no-order{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);font-weight:"normal";min-height:415px}@media (max-width:767.98px){cx-order-history .cx-order-history-no-order{min-height:474px;padding-left:1.25rem;padding-right:1.25rem}}cx-order-history .cx-order-history-no-order .btn{margin:1.25rem 0}@media (max-width:767.98px){cx-order-return-request-list .cx-order-history{max-width:100%;padding:0}}cx-order-return-request-list .cx-order-history-table{padding:1.5rem 0 1.125rem;margin-bottom:0;border-color:var(--cx-color-light);border-style:solid;border-width:1px 0}cx-order-return-request-list .cx-order-history-table tr{width:100%}@media (max-width:767.98px){cx-order-return-request-list .cx-order-history-table tr{border:solid var(--cx-color-light);border-width:1px 0 0}cx-order-return-request-list .cx-order-history-table tr:first-child{border-width:0;padding:1.25rem 0 0}}cx-order-return-request-list .cx-order-history-table th{padding:1.5rem 0 1.125rem;text-align:left}cx-order-return-request-list .cx-order-history-table th:last-child{text-align:right}cx-order-return-request-list .cx-order-history-table td{width:25%;padding:1.625rem 0}@media (min-width:768px){cx-order-return-request-list .cx-order-history-table td{text-align:left}cx-order-return-request-list .cx-order-history-table td:last-child{text-align:right}}@media (max-width:767.98px){cx-order-return-request-list .cx-order-history-table td{width:100%;display:flex;border-width:0;padding:0 1.25rem}cx-order-return-request-list .cx-order-history-table td:first-child{padding-top:1.25rem}cx-order-return-request-list .cx-order-history-table td:last-child{padding-bottom:1.25rem}}cx-order-return-request-list .cx-order-history-header{padding:40px 0 0;color:var(--cx-color-text)}@media (max-width:767.98px){cx-order-return-request-list .cx-order-history-header{padding:40px 20px 0}}@media (max-width:767.98px){cx-order-return-request-list .cx-order-history-thead-mobile{display:none}}cx-order-return-request-list .cx-order-history-code{text-decoration:underline}@media (max-width:767.98px){cx-order-return-request-list .cx-order-history-code{text-decoration:none}}cx-order-return-request-list .cx-order-history-placed,cx-order-return-request-list .cx-order-history-status{text-align:center}cx-order-return-request-list .cx-order-history-total{text-align:right}@media (max-width:767.98px){cx-order-return-request-list .cx-order-history-placed,cx-order-return-request-list .cx-order-history-status,cx-order-return-request-list .cx-order-history-total{text-align:left}}cx-order-return-request-list .cx-order-history-label{text-transform:uppercase;color:var(--cx-color-secondary)}@media (max-width:767.98px){cx-order-return-request-list .cx-order-history-label{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);min-width:110px}}cx-order-return-request-list .cx-order-history-value{color:var(--cx-color-text)}@media (max-width:767.98px){cx-order-return-request-list .cx-order-history-value{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);text-decoration:underline}}cx-order-return-request-list .cx-order-history-form-group{padding:0;margin-bottom:0}@media (max-width:767.98px){cx-order-return-request-list .cx-order-history-form-group{padding:1.25rem}}cx-order-return-request-list .cx-order-history-sort.top{display:flex;justify-content:space-between;padding:1rem 0;margin:0}@media (max-width:767.98px){cx-order-return-request-list .cx-order-history-sort.top{flex-direction:column;padding-top:0}}cx-order-return-request-list .cx-order-history-sort.bottom{display:flex;justify-content:space-between;padding:2rem 0 1rem;margin:0}@media (max-width:767.98px){cx-order-return-request-list .cx-order-history-sort.bottom{flex-direction:column;padding-top:0}}@media (max-width:767.98px){cx-order-return-request-list .cx-order-history-pagination{margin:0 auto}}cx-order-return-request-list .cx-order-history-no-order{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);min-height:415px}@media (max-width:767.98px){cx-order-return-request-list .cx-order-history-no-order{min-height:474px;padding-left:1.25rem;padding-right:1.25rem}}cx-order-return-request-list .cx-order-history-no-order .btn{margin:1.25rem 0}cx-return-request-items .cx-item-list-header{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);margin:0;padding:1.125rem 0;text-transform:uppercase;color:var(--cx-color-secondary);border:solid var(--cx-color-light);border-width:0 0 1px}cx-return-request-items .cx-item-list-desc{text-align:left;padding:0}cx-return-request-items .cx-item-list-price,cx-return-request-items .cx-item-list-qty{text-align:center}cx-return-request-items .cx-item-list-total{text-align:right;padding:0}cx-return-request-items .cx-item-list-row{padding:1.25rem 0;border:solid var(--cx-color-light);border-width:0 0 1px}@media (max-width:767.98px){cx-return-request-items .cx-info-container{display:flex;flex-direction:column}}cx-return-request-items .cx-name{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;padding:0;min-width:17rem}cx-return-request-items .cx-name .cx-link{color:var(--cx-color-text);text-decoration:none}cx-return-request-items .cx-name .cx-link:hover{color:var(--cx-color-primary)}cx-return-request-items .cx-code{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-secondary);padding:.625rem 0}cx-return-request-items .cx-property{display:flex}cx-return-request-items .cx-label{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;padding-right:1rem}@media (max-width:767.98px){cx-return-request-items .cx-label{min-width:5rem}}cx-return-request-items .cx-value{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;font-weight:400}@media (max-width:767.98px){cx-return-request-items .cx-value{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}}cx-return-request-items .cx-price{display:flex;justify-content:center;align-items:center;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);font-weight:"normal"}@media (max-width:767.98px){cx-return-request-items .cx-price{justify-content:flex-start}}cx-return-request-items .cx-price .cx-old{text-decoration:line-through;color:var(--cx-color-secondary);padding:0 1rem 0 0}cx-return-request-items .cx-price .cx-new{color:var(--cx-color-primary)}cx-return-request-items .cx-quantity{display:flex;justify-content:center;align-items:center}@media (max-width:767.98px){cx-return-request-items .cx-quantity{justify-content:flex-start}}cx-return-request-items .cx-total{display:flex;justify-content:flex-end;align-items:center}@media (max-width:767.98px){cx-return-request-items .cx-total{justify-content:flex-start}}cx-return-request-items .cx-promo{color:var(--cx-color-success)}cx-return-request-items .cx-availability,cx-return-request-items .cx-promo{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);padding:.75rem 0;margin:0}cx-return-request-items .cx-availability{color:var(--cx-color-danger)}cx-return-request-items .cx-actions{display:flex;justify-content:flex-end;padding:0}@media (max-width:767.98px){cx-return-request-items .cx-actions{display:flex;justify-content:flex-start;padding:0}}cx-return-request-items .cx-actions button.link{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-text);border-width:0;text-decoration:none}cx-return-request-items .cx-actions button.link:hover{text-decoration:underline}cx-return-request-items .cx-nav{justify-content:center;padding:1rem 0}@media (max-width:767.98px){cx-return-request-items .cx-nav .btn-action{margin:0 0 1rem}}cx-return-request-items .btn.cx-action-link{padding:10px 0}@media (max-width:991.98px){cx-return-request-items .cx-item-list-header{padding:1.125rem 2.5rem}cx-return-request-items .cx-item-list-items{padding:0 2.5rem}}@media (max-width:767.98px){cx-return-request-items .cx-item-list-items{padding:0 0 0 1rem}}cx-return-request-overview .cx-nav{justify-content:center;padding:1rem 0 2rem}cx-return-request-overview .cx-nav div:empty{display:none}@media (max-width:767.98px){cx-return-request-overview .cx-nav .btn-action{margin:0 0 1rem}}cx-return-request-overview .cx-header{padding:1.875rem 0;margin:0 0 1.875rem;border:1px solid var(--cx-color-light)}@media (max-width:767.98px){cx-return-request-overview .cx-header{border:0;margin:0}}cx-return-request-overview .cx-detail{border:solid var(--cx-color-light);border-width:0 1px 0 0;padding-left:1.875rem}cx-return-request-overview .cx-detail:last-child{border:0}@media (max-width:767.98px){cx-return-request-overview .cx-detail{padding-bottom:.625rem;padding-left:.3125rem;border-right:0}}cx-return-request-overview .cx-detail-label{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}cx-return-request-overview .cx-detail-value{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);font-weight:400}cx-return-request-totals{padding:2rem 2.5rem 0}cx-return-request-totals h4{text-transform:uppercase;font-weight:var(--cx-font-weight-semi)}cx-return-request-totals .cx-summary-label{text-align:start;padding:0}cx-return-request-totals .cx-summary-amount{text-align:end;padding:0}cx-return-request-totals .cx-summary-row{padding:.5rem 0;display:flex;flex-wrap:wrap}cx-return-request-totals .cx-summary-savings{color:var(--cx-color-success)}cx-return-request-totals .cx-summary-total{font-weight:var(--cx-font-weight-bold)}cx-return-request-totals .cx-coupon-code-pill{background:var(--cx-g-color-light);padding:7px 15px 7px 13px;margin:10px 10px 5px 0;display:inline-flex;align-items:flex-start;border-radius:4px;word-break:break-all}cx-return-request-totals .cx-coupon-code--pill-value{line-height:1.7}cx-return-request-totals .cx-footnote{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}cx-cancel-order cx-form-errors p{margin:1rem auto}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-consignment-tracking{display:flex;justify-content:flex-end;margin:0 0 .5rem}cx-tracking-events .cx-consignment-tracking-dialog .header{padding-left:2rem}cx-tracking-events .cx-consignment-tracking-dialog .title{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222)}@media (max-width:767.98px){cx-tracking-events .cx-consignment-tracking-dialog .body{padding:0}}cx-tracking-events .cx-consignment-tracking-dialog .shipment-heading{position:relative;padding:1.5rem 0 .4rem 2rem;background-color:var(--cx-color-background)}cx-tracking-events .cx-consignment-tracking-dialog .no-tracking-heading{position:relative;padding:2rem}cx-tracking-events .cx-consignment-tracking-dialog .shipment-content{padding:.6rem 0 1.2rem}cx-tracking-events .cx-consignment-tracking-dialog .shipment-title{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}cx-tracking-events .cx-consignment-tracking-dialog .events .event-body{border-left:.7rem solid var(--cx-color-secondary);padding-left:1rem;margin-bottom:1rem}cx-tracking-events .cx-consignment-tracking-dialog .events .event-body div{padding-bottom:.6rem}cx-tracking-events .cx-consignment-tracking-dialog .events .event-body .event-title{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}cx-tracking-events .cx-consignment-tracking-dialog .events .event-body .event-city{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}cx-tracking-events .cx-consignment-tracking-dialog .events .event-body .enent-content{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);padding-bottom:20rem}cx-address-book .cx-address-deck{padding:1.25rem 0 0}cx-address-book .cx-address-deck-spinner{padding:5rem 0}cx-address-book .cx-form{padding-top:30px}@media (max-width:767.98px){cx-payment-methods .cx-payment{padding-left:1.25rem;padding-right:1.25rem}}cx-payment-methods .cx-header{padding:2.5rem 0 0}cx-payment-methods .cx-card-img-container .fab:before,cx-payment-methods .cx-card-img-container .fas:before{font-size:var(--cx-font-size,48px)}cx-payment-methods .cx-existing{display:flex;padding:0 0 2.5rem;align-items:stretch}@media (max-width:991.98px){cx-payment-methods .cx-existing{padding:0 0 3.125rem}}@media (max-width:767.98px){cx-payment-methods .cx-existing{padding:0 0 4.375rem}}cx-payment-methods .cx-payment-card{padding-top:1.875rem}cx-payment-methods .cx-payment-inner{height:100%}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-close-account{display:flex;justify-content:center}cx-close-account .cx-info{margin:0 0 3em}cx-close-account .cx-btn-group button{min-width:100%}cx-close-account .cx-btn-group button:first-child{margin:0 1em 0 0}@media (max-width:767.98px){cx-close-account .cx-btn-group a:first-child{margin:0 0 1em}}cx-close-account ul{padding-left:20px}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-close-account-modal{display:flex;flex-direction:column;height:100%}cx-close-account-modal .cx-dialog-header{padding:2rem 1.75rem .85rem;border-width:0}cx-close-account-modal h3{font-weight:var(--cx-font-weight-semi)}cx-close-account-modal .cx-row{display:flex}cx-close-account-modal .cx-confirmation{margin:0 0 3em}cx-close-account-modal .cx-btn-group{display:flex;flex-direction:column;width:100%}cx-close-account-modal .cx-btn-group button:first-child{margin:0 0 1em}@media (max-width:767.98px){cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content cx-close-account-modal .cx-dialog-body,cx-close-account-modal .modal-body,cx-close-account-modal cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-body{top:-85px;flex:none;margin:auto 0}}cx-forgot-password button{margin:30px 0 0}cx-forgot-password a{margin:20px 0 0}@media (max-width:991.98px){cx-update-password-form .btn-primary{margin:1rem 0 0}}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-consent-management .cx-consent-action-links{text-align:right;display:flex;justify-content:center;margin:0 0 1.5rem}@media (max-width:575.98px){cx-consent-management .cx-consent-action-links>div{padding:0}}cx-consent-management .cx-consent-action-links .cx-action-link{margin:0 .35rem}cx-consent-management .cx-consent-toggles{display:flex;justify-content:center}@media (max-width:575.98px){cx-consent-management .cx-consent-toggles{margin:0 -24px;border-top:1px solid var(--cx-color-light)}}@media (max-width:575.98px){cx-consent-management .cx-consent-toggles>div{padding-top:15px}}cx-consent-management-form .cx-be-bold{font-weight:var(--cx-font-weight-semi)}cx-my-coupons .cx-coupon-deck{padding:1.25rem 0 0}cx-my-coupons .cx-coupon-spinner{padding:5rem 0}cx-my-coupons .cx-coupon-card{padding-bottom:30px}cx-my-coupons .cx-my-coupons-form-group{padding:0;margin-bottom:0}cx-my-coupons .cx-my-coupons-sort{display:flex;justify-content:space-between;margin:0}@media (max-width:767.98px){cx-my-coupons .cx-my-coupons-sort{flex-direction:column;padding-top:0}}cx-my-coupons .cx-my-coupons-sort.top{padding:1rem 0;border:solid var(--cx-color-light);border-width:0 0 1px}cx-my-coupons .cx-my-coupons-sort.bottom{padding:2rem 0 1rem;border:solid var(--cx-color-light);border-width:1px 0 0}@media (max-width:767.98px){cx-my-coupons .cx-mycoupon-thead-mobile{display:none}}cx-my-coupons .cx-my-coupons-notes a{color:var(--cx-color-dark);font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}cx-coupon-card .cx-coupon-card-row{display:flex;justify-content:space-between}cx-coupon-card .cx-coupon-card-row.top{height:48px}cx-coupon-card .cx-coupon-card-row.bottom{padding:1rem 0 0}@media (max-width:991.98px){cx-coupon-card .cx-coupon-card-row.bottom{flex-direction:column}cx-coupon-card .cx-coupon-card-row.bottom .cx-coupon-find-product{padding:0}}cx-coupon-card .cx-coupon-card-row .cx-coupon-card-head{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:80%}cx-coupon-card .cx-coupon-card-row .cx-coupon-status{text-transform:uppercase;white-space:nowrap}cx-coupon-card .cx-coupon-card-row .cx-coupon-status.effective{color:var(--cx-color-success)}cx-coupon-card .cx-coupon-card-row .cx-coupon-status.expiresoon{color:var(--cx-color-danger)}cx-coupon-card .cx-coupon-card-row .cx-coupon-status.presession{color:var(--cx-color-warning)}cx-coupon-card .cx-coupon-card-date{padding:1rem 0 0}cx-coupon-card .cx-coupon-card-date p{margin:0}cx-coupon-card .cx-coupon-card-date .cx-coupon-date{display:flex;width:80%}@media (max-width:991.98px){cx-coupon-card .cx-coupon-card-date .cx-coupon-date{flex-direction:column}}cx-coupon-card .cx-coupon-card-date .cx-coupon-date-end,cx-coupon-card .cx-coupon-card-date .cx-coupon-date-start{white-space:nowrap}cx-coupon-card a:not([href]){text-decoration:underline}cx-coupon-card a:not([href]).cx-card-read-more{color:var(--cx-color-text);padding:1rem 0 0;cursor:pointer;display:inline-block}cx-coupon-card a:not([href]).cx-card-read-more:hover{color:var(--cx-color-primary)}cx-coupon-card .cx-coupon-spinner{padding:5rem 0}cx-coupon-card .cx-coupon-card{padding-bottom:30px}cx-coupon-card .cx-my-coupons-form-group{padding:0;margin-bottom:0}@media (max-width:767.98px){cx-coupon-card .cx-my-coupons-form-group{padding:1.25rem}}cx-coupon-card .cx-my-coupons-sort{display:flex;justify-content:space-between;margin:0}@media (max-width:767.98px){cx-coupon-card .cx-my-coupons-sort{flex-direction:column;padding-top:0}}cx-coupon-card .cx-my-coupons-sort.top{padding:1rem 0}cx-coupon-card .cx-my-coupons-sort.bottom{padding:2rem 0 1rem}@media (max-width:767.98px){cx-coupon-card .cx-my-coupons-pagination{margin:0 auto}}cx-coupon-card .cx-section-msg{text-align:center}cx-coupon-dialog .cx-dialog-item{padding:0 1rem 0 0}cx-coupon-dialog .cx-coupon-description{padding:1rem 0}cx-coupon-dialog .cx-coupon-dialog-date{padding:0 0 1rem}cx-coupon-dialog .cx-coupon-dialog-date p{margin:0}cx-coupon-dialog .cx-coupon-dialog-status{padding:1rem 0}cx-coupon-dialog .cx-coupon-dialog-status p{margin:0}cx-coupon-dialog .cx-coupon-dialog-status .cx-coupon-status{text-transform:uppercase;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}cx-coupon-dialog .cx-coupon-dialog-status .cx-coupon-status.effective{color:var(--cx-color-success)}cx-coupon-dialog .cx-coupon-dialog-status .cx-coupon-status.expiresoon{color:var(--cx-color-danger)}cx-coupon-dialog .cx-coupon-dialog-status .cx-coupon-status.presession{color:var(--cx-color-warning)}cx-coupon-dialog .cx-dialog-header{padding:2rem 1.75rem .85rem;border-width:0}cx-coupon-dialog .cx-dialog-title{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222)}cx-coupon-dialog .cx-dialog-body{padding:1rem 1rem 0}@media (max-width:767.98px){cx-coupon-dialog .cx-dialog-body{padding:0}}cx-coupon-dialog .cx-dialog-row{margin:0;display:flex;padding:0 .875rem 2.875rem;max-width:100%;flex-wrap:wrap}@media (max-width:767.98px){cx-coupon-dialog .cx-dialog-row{flex-direction:column;padding:0}}@media (max-width:767.98px){cx-coupon-dialog .cx-dialog-item{padding:2rem}}cx-my-interests .cx-product-interests-title{margin:0 auto}@media (max-width:767.98px){cx-my-interests .cx-product-interests{max-width:1%;padding:0}}cx-my-interests .cx-product-interests-table{padding:1.5rem 0 1.125rem;margin-bottom:0;border:solid var(--cx-color-light);border-width:0 0 1px}cx-my-interests .cx-product-interests-table tr{width:100%}@media (max-width:767.98px){cx-my-interests .cx-product-interests-table tr{border:solid var(--cx-color-light);border-width:1px 0 0}cx-my-interests .cx-product-interests-table tr:first-child{border-width:1px 0 0;padding:1.25rem 0 0}}cx-my-interests .cx-product-interests-table th{padding:1.5rem 0 1.125rem;text-align:left}cx-my-interests .cx-product-interests-table th:first-child{text-align:center}cx-my-interests .cx-product-interests-table td{width:25%;padding:1.625rem 0}cx-my-interests .cx-product-interests-table td:first-child{width:10%;padding-right:1.25rem;padding-left:1.25rem}cx-my-interests .cx-product-interests-table td:last-child{justify-content:flex-end}@media (min-width:768px){cx-my-interests .cx-product-interests-table td:last-child{text-align:center}}cx-my-interests .cx-product-interests-table td .cx-name a{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-dark)}cx-my-interests .cx-product-interests-table td .cx-actions button.link{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222)}cx-my-interests .cx-product-interests-table td .cx-code{color:var(--cx-color-secondary)}cx-my-interests .cx-product-interests-table td .cx-code,cx-my-interests .cx-product-interests-table td .cx-property{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}cx-my-interests .cx-product-interests-table td .cx-property .cx-label,cx-my-interests .cx-product-interests-table td .cx-property .cx-value{display:inline}cx-my-interests .cx-product-interests-table td .cx-product-interests-product-stock{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-primary)}cx-my-interests .cx-product-interests-table td .cx-product-interests-notification .cx-product-interests-type{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-dark)}@media (max-width:767.98px){cx-my-interests .cx-product-interests-table td .cx-product-interests-notification{padding:5px 0 0}}@media (max-width:767.98px){cx-my-interests .cx-product-interests-table td{width:100%;display:flex;border-width:0;padding:0 0 .5rem}cx-my-interests .cx-product-interests-table td:first-child{padding-left:.5rem}cx-my-interests .cx-product-interests-table td:last-child{padding-bottom:1.25rem}}@media (max-width:767.98px){cx-my-interests .cx-product-interests-product-price .cx-product-interests-label,cx-my-interests .cx-product-interests-product-price span{display:inline}cx-my-interests .cx-product-interests-product-price span{padding-left:2rem}}@media (max-width:767.98px){cx-my-interests .cx-product-interests-subscriptions{padding:5px 0 0}}@media (max-width:767.98px){cx-my-interests .cx-product-interests-thead-mobile{display:none}}cx-my-interests .cx-product-interests-placed{text-align:center}@media (max-width:767.98px){cx-my-interests .cx-product-interests-placed{text-align:left}}cx-my-interests .cx-product-interests-status{text-align:center}@media (max-width:767.98px){cx-my-interests .cx-product-interests-status{text-align:left}}cx-my-interests .cx-product-interests-total{text-align:right}@media (max-width:767.98px){cx-my-interests .cx-product-interests-total{text-align:left}}cx-my-interests .cx-product-interests-label{text-transform:uppercase;color:var(--cx-color-secondary)}@media (max-width:767.98px){cx-my-interests .cx-product-interests-label{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);min-width:110px}}cx-my-interests .cx-product-interests-form-group{padding:0;margin-bottom:0}@media (max-width:767.98px){cx-my-interests .cx-product-interests-form-group{padding:1.25rem 0}}cx-my-interests .cx-product-interests-sort.top{display:flex;justify-content:space-between;padding:1rem 0;margin:0}@media (max-width:767.98px){cx-my-interests .cx-product-interests-sort.top{flex-direction:column;padding-top:0}}cx-my-interests .cx-product-interests-sort.bottom{display:flex;justify-content:space-between;padding:2rem 0 1rem;margin:0}@media (max-width:767.98px){cx-my-interests .cx-product-interests-sort.bottom{flex-direction:column}}@media (max-width:767.98px){cx-my-interests .cx-product-interests-pagination{margin:var(--cx-margin,0 auto)}}@-webkit-keyframes loading{0%{margin-left:0;margin-right:100%}50%{margin-left:25%;margin-right:0}to{margin-left:100%;margin-right:0}}@-webkit-keyframes loaded{0%{margin-left:50%;margin-right:100%}to{margin-left:100%;margin-right:0}}cx-storefront.start-navigating:after,cx-storefront.start-navigating:before,cx-storefront.stop-navigating:after,cx-storefront.stop-navigating:before{height:2px;width:100%;left:0;top:0;margin:0;content:"";position:fixed;z-index:2}cx-storefront.start-navigating:before,cx-storefront.stop-navigating:before{background-color:var(--cx-color-light)}cx-storefront.start-navigating:after,cx-storefront.stop-navigating:after{background-color:var(--cx-color-dark)}@keyframes loading{0%{margin-left:0;margin-right:100%}50%{margin-left:25%;margin-right:0}to{margin-left:100%;margin-right:0}}cx-storefront.start-navigating:after{-webkit-animation:loading 2s cubic-bezier(.4,0,.2,1) infinite;animation:loading 2s cubic-bezier(.4,0,.2,1) infinite}@keyframes loaded{0%{margin-left:50%;margin-right:100%}to{margin-left:100%;margin-right:0}}cx-storefront.stop-navigating:after{-webkit-animation:loaded .5s;animation:loaded .5s}cx-storefront{display:flex;flex-direction:column;min-height:100vh}cx-storefront:focus{outline:none}cx-storefront>footer{margin-top:auto}cx-storefront>footer cx-paragraph p{margin-bottom:0}cx-storefront .mouse-focus .ng-select-focused,cx-storefront .mouse-focus :focus{outline-width:0}cx-site-context-selector{position:relative;margin:14px 8px 14px 0}@media (max-width:991.98px){cx-site-context-selector{display:inline-block}cx-site-context-selector:first-child{margin-left:0}cx-site-context-selector:not(:first-child){padding-left:16px;border-left:1px solid var(--cx-color-secondary)}}cx-site-context-selector label{display:flex;margin:0}cx-site-context-selector label span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}cx-site-context-selector cx-icon{margin-left:-10px;z-index:1}cx-site-context-selector select{color:inherit;background-color:var(--cx-color-light);border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:14px;outline:none;position:relative}@media (min-width:992px){cx-site-context-selector select{background-color:var(--cx-color-dark)}}header{background-color:var(--cx-color-dark);color:var(--cx-color-inverse);display:block}header .header{max-width:1140px;margin:auto;display:flex;flex-wrap:wrap}@media (min-width:992px){header .header{padding:0 10px}}header .header>*{align-self:center;display:block;flex:none}header.is-expanded .navigation{position:absolute;width:100%;z-index:3}header.is-expanded .PreHeader{z-index:4}@media (max-width:991.98px){header.is-expanded:after{content:"";display:block;position:fixed;width:100%;height:100%;top:0;left:0;background-color:var(--cx-color-dark);z-index:2}}header:not(.is-expanded) cx-page-layout.navigation{display:none}header .SiteContext,header .SiteLinks{font-size:.75rem;color:var(--cx-color-light);justify-content:flex-start}header .SiteContext>*,header .SiteLinks>*{flex:none}header .SiteLinks{--cx-display:block}header .SiteLinks cx-link{display:block;padding:0 10px 0 0}header .SiteLogo{width:90px}header .SearchBox{margin:14px auto}@media (max-width:767.98px){header .SearchBox{margin:4px 0 4px auto}}header .NavigationBar{flex:100%;min-height:67px}@media (max-width:991.98px){header .NavigationBar{background-color:var(--cx-color-background)}}header .cx-hamburger{display:block}@media (max-width:575.98px){header .SearchBox{margin-left:auto}}@media (max-width:991.98px){header .SiteContext,header .SiteLinks,header .SiteLogin{background-color:var(--cx-color-light);color:var(--cx-color,var(--cx-color-text))}header .SiteContext{padding:.5rem 1rem .25rem}header .SiteLinks{padding:.25rem 1rem .5rem}}@media (min-width:992px){header header{padding:0 1rem}header .cx-hamburger{display:none}header .SiteContext,header .SiteLinks{flex:50%;display:flex;--cx-margin:0.5rem 8px}header .SiteContext{justify-content:flex-start}header .SiteContext:after{border-top:1px solid;content:"";width:100%;position:absolute;left:0;top:44px}header .SiteLinks{justify-content:flex-end}header .SiteLogin{padding:.5rem 1rem}}cx-skip-link{position:fixed;display:flex;justify-content:center;top:-100%;z-index:11;width:100%;height:100%;background-color:transparent;transition:top 0s ease .3s,background-color .3s ease}cx-skip-link>div{display:contents}cx-skip-link:focus-within{top:0;background-color:rgba(0,0,0,.5);transition:background-color .3s ease}cx-skip-link button{opacity:0;padding:16px 32px;border-radius:0 0 5px 5px;border-top-width:2px;border:2px solid var(--cx-color-dark);border-top:0 solid var(--cx-color-dark);position:absolute;font-weight:700}cx-skip-link button:focus{opacity:1;z-index:12}:root{--cx-transition-duration:0.3s;--cx-active-view:1}@media (max-width:991.98px){:root{--cx-max-views:1}}@media (min-width:768px){:root{--cx-max-views:2}}cx-split-view{display:flex;align-items:stretch;overflow:hidden;--cx-view-flex:calc(100%/min(var(--cx-active-view), var(--cx-max-views)))}cx-split-view cx-view{width:100%;height:100%;transition:var(--cx-transition-duration);transition-timing-function:ease-in;overflow:hidden;flex:1 0 calc(100%/min(var(--cx-active-view), var(--cx-max-views)))}cx-split-view cx-view[position="0"]{-webkit-margin-start:calc(max(var(--cx-active-view) - var(--cx-max-views), 0)*var(--cx-view-flex)*-1);margin-inline-start:calc(max(var(--cx-active-view) - var(--cx-max-views), 0)*var(--cx-view-flex)*-1)}cx-split-view cx-view[disappeared=true]{max-height:0;visibility:hidden}cx-store-finder .cx-store-finder-wrapper{text-align:center;padding:3rem 0}cx-store-finder .cx-pagination .pagination a.page-link:hover{color:#fff;font-weight:400}.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-store-finder-grid>.search-fixed,.sony-storefront .AccountPageTemplate cx-store-finder-grid>cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-store-finder-grid>cx-page-slot,.sony-storefront .LoginPageTemplate cx-store-finder-grid>cx-page-slot,.sony-storefront .OrderConfirmationPageTemplate cx-store-finder-grid>cx-page-slot,.sony-storefront cx-page-layout.LandingPage2Template cx-store-finder-grid>cx-page-slot.ConnectWithUs,.sony-storefront cx-store-finder-grid>.header,.sony-storefront cx-store-finder-grid>.MultiStepCheckoutSummaryPageTemplate,.sony-storefront cx-store-finder-grid>.ProductGridPageTemplate,.sony-storefront cx-store-finder-grid>.ProductListPageTemplate,.sony-storefront cx-store-finder-grid>.SearchResultsListPageTemplate,cx-page-layout.ProductDetailsPageTemplate cx-store-finder-grid>.tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-store-finder-grid>cx-page-slot.Summary,cx-store-finder-grid>.container,cx-store-finder-grid>.custom-modal-width{border:solid var(--cx-color-light);border-width:1px 0 0;display:inline-block;padding:10px 0 0}@media (max-width:767.98px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-store-finder-grid>.search-fixed,.sony-storefront .AccountPageTemplate cx-store-finder-grid>cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-store-finder-grid>cx-page-slot,.sony-storefront .LoginPageTemplate cx-store-finder-grid>cx-page-slot,.sony-storefront .OrderConfirmationPageTemplate cx-store-finder-grid>cx-page-slot,.sony-storefront cx-page-layout.LandingPage2Template cx-store-finder-grid>cx-page-slot.ConnectWithUs,.sony-storefront cx-store-finder-grid>.header,.sony-storefront cx-store-finder-grid>.MultiStepCheckoutSummaryPageTemplate,.sony-storefront cx-store-finder-grid>.ProductGridPageTemplate,.sony-storefront cx-store-finder-grid>.ProductListPageTemplate,.sony-storefront cx-store-finder-grid>.SearchResultsListPageTemplate,cx-page-layout.ProductDetailsPageTemplate cx-store-finder-grid>.tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-store-finder-grid>cx-page-slot.Summary,cx-store-finder-grid>.container,cx-store-finder-grid>.custom-modal-width{padding:0 15px}}cx-store-finder-grid .cx-spinner{padding:2rem 0}cx-store-finder-list-item{display:block;text-align:left;padding:1rem .75rem;text-decoration:none;position:relative}@media (max-width:991.98px){cx-store-finder-list-item{padding:.5rem}}cx-store-finder-list-item:hover{background-color:var(--cx-color-background)}cx-store-finder-list-item .cx-store-list-order{position:absolute;left:-2rem}cx-store-finder-list-item .cx-store-name{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);cursor:default;min-height:40px}cx-store-finder-list-item .cx-store-name button{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0;display:inline-block;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background-color:transparent;color:var(--cx-color-primary);font-weight:var(--cx-font-weight-semi)}cx-store-finder-list-item .cx-store-name button:focus{text-decoration:underline}cx-store-finder-list-item .cx-store-name a:hover,cx-store-finder-list-item .cx-store-name button:hover{cursor:pointer;text-decoration:underline}cx-store-finder-list-item .cx-store-address{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}cx-store-finder-list-item .cx-store-address-street{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:991.98px){cx-store-finder-list-item .cx-store-address-street{white-space:normal}}cx-store-finder-list-item .cx-store-open{color:var(--cx-color-success)}cx-store-finder-list-item .cx-store-closed,cx-store-finder-list-item .cx-store-open{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}cx-store-finder-list-item .cx-store-closed{color:var(--cx-color-danger)}cx-store-finder-list-item .cx-store-distance{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);margin:1rem 0}cx-store-finder-list-item .cx-button{line-height:2;margin:1rem 0 0}.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box cx-store-finder-store-description .search-fixed,.sony-storefront .AccountPageTemplate cx-store-finder-store-description cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-store-finder-store-description cx-page-slot,.sony-storefront .LoginPageTemplate cx-store-finder-store-description cx-page-slot,.sony-storefront .OrderConfirmationPageTemplate cx-store-finder-store-description cx-page-slot,.sony-storefront cx-page-layout.LandingPage2Template cx-store-finder-store-description cx-page-slot.ConnectWithUs,.sony-storefront cx-store-finder-store-description .header,.sony-storefront cx-store-finder-store-description .MultiStepCheckoutSummaryPageTemplate,.sony-storefront cx-store-finder-store-description .ProductGridPageTemplate,.sony-storefront cx-store-finder-store-description .ProductListPageTemplate,.sony-storefront cx-store-finder-store-description .SearchResultsListPageTemplate,cx-page-layout.ProductDetailsPageTemplate cx-store-finder-store-description .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-store-finder-store-description cx-page-slot.Summary,cx-store-finder-store-description .container,cx-store-finder-store-description .custom-modal-width,cx-store-finder-store-description .SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,cx-store-finder-store-description .sony-storefront .AccountPageTemplate cx-page-slot,cx-store-finder-store-description .sony-storefront .CheckoutLoginPageTemplate cx-page-slot,cx-store-finder-store-description .sony-storefront .header,cx-store-finder-store-description .sony-storefront .LoginPageTemplate cx-page-slot,cx-store-finder-store-description .sony-storefront .MultiStepCheckoutSummaryPageTemplate,cx-store-finder-store-description .sony-storefront .OrderConfirmationPageTemplate cx-page-slot,cx-store-finder-store-description .sony-storefront .ProductGridPageTemplate,cx-store-finder-store-description .sony-storefront .ProductListPageTemplate,cx-store-finder-store-description .sony-storefront .SearchResultsListPageTemplate,cx-store-finder-store-description .sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-store-finder-store-description cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-store-finder-store-description cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{margin-bottom:1rem}cx-store-finder-store-description .cx-store{text-align:left}cx-store-finder-store-description .cx-store-description-address{margin-bottom:1.5rem}cx-store-finder-store-description .cx-contact{margin-bottom:1.5rem;font-weight:700;text-decoration:underline}cx-store-finder-store-description .cx-list{padding:0;list-style:none}cx-store-finder-store-description .cx-link{color:var(--cx-color-text)}cx-store-finder-store-description .cx-schedule{margin-bottom:1.5rem}cx-store-finder-store-description .cx-store-hours{padding:0}cx-store-finder-store-description .cx-hours{text-align:right}cx-store-finder-store-description .cx-hours.closed{color:var(--cx-color-primary)}cx-store-finder-store-description .cx-features{margin-bottom:10px}cx-store-finder-store-description .cx-features-header{text-align:left}cx-store-finder-store-description .cx-feature-value{color:var(--cx-color-primary)}cx-store-finder-store-description .cx-feature-item{text-align:left}cx-store-finder-store-description .cx-storeMap{height:70vh}cx-store-finder-stores-count .cx-count{border:solid var(--cx-color-light);border-width:1px 0 0;display:inline-block}cx-store-finder-stores-count .cx-set{margin:.5rem 0;cursor:pointer;display:flex;align-items:center;justify-content:center}cx-store-finder-stores-count .cx-set:hover{background-color:var(--cx-color-background)}cx-store-finder-stores-count a{padding:1.5rem;width:100%}cx-store-finder-stores-count .cx-no-stores{display:block;padding:4rem 1.5rem 1.5rem;margin:0 auto;font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-secondary)}cx-store-finder-stores-count .cx-title{width:100%}cx-store-finder-stores-count .cx-name{padding-right:.5rem}cx-store-finder-stores-count .cx-country-count,cx-store-finder-stores-count .cx-name{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}cx-store-finder-stores-count .cx-country-count{font-weight:400}cx-store-finder-stores-count .cx-region-set{width:100%}cx-store-finder-stores-count .cx-region-directory{-moz-column-count:1;column-count:1;list-style:none;padding-left:0}@media (min-width:768px){cx-store-finder-stores-count .cx-region-directory{-moz-column-count:4;column-count:4}}cx-store-finder-stores-count .cx-directory-item{padding:0;line-height:normal}cx-store-finder-stores-count .cx-item-link{padding:0 .5rem .5rem .2rem;font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);line-height:normal}cx-store-finder-stores-count .cx-item-count{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}cx-store-finder-stores-count .cx-count-spinner{padding:30px 0}cx-store-finder-search-result .cx-pagination{margin:1rem auto;justify-content:center;display:flex}cx-store-finder-search-result .cx-spinner{padding:2rem 0}cx-store-finder-search-result .cx-no-stores{display:block;padding:4rem 1.5rem 1.5rem;margin:0 auto;font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-secondary)}cx-store-finder-list .cx-columns{display:none}@media (min-width:992px){cx-store-finder-list .cx-columns{display:flex;height:70vh;margin-bottom:1rem}}cx-store-finder-list .cx-columns-mobile{margin-top:1rem;display:block}@media (min-width:992px){cx-store-finder-list .cx-columns-mobile{display:none}}cx-store-finder-list .cx-columns-mobile .cx-list li:first-child{border:none}cx-store-finder-list .cx-columns-mobile .cx-map-col{height:70vh}cx-store-finder-list .cx-address-col{height:100%}@media (min-width:768px){cx-store-finder-list .cx-address-col{height:100%;overflow-y:auto;padding:inherit inherit inherit 0}}cx-store-finder-list .cx-map-col{height:100%}@media (min-width:768px){cx-store-finder-list .cx-map-col{height:100%;overflow-y:auto}}cx-store-finder-list .cx-list{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);list-style:none;padding:inherit inherit inherit 0}cx-store-finder-list cx-store-finder-list-item{margin:0;padding:1.25rem}cx-store-finder-list .cx-list-items{border:solid var(--cx-color-light);border-width:1px 0 0}cx-store-finder-list .cx-list-items .cx-store-name{color:var(--cx-color-primary);cursor:default}cx-store-finder-list .cx-list-items .cx-store-name a{cursor:pointer}cx-store-finder-list .cx-list-items .cx-store-name a:hover{text-decoration:underline}cx-store-finder-list .cx-list-items.cx-selected-item,cx-store-finder-list .cx-list-items.cx-selected-item:hover,cx-store-finder-list .cx-list-items:hover{background-color:var(--cx-color-background)}cx-store-finder-list .cx-not-found{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);text-align:center;padding:3rem 0}@media (min-width:768px){cx-store-finder-list .cx-feature-item,cx-store-finder-list .cx-store{max-width:100%;flex:100%}}cx-store-finder-list .cx-feature{margin-bottom:.5rem}cx-store-finder-list .cx-back-wrapper{margin:.5rem 1rem;min-width:180px}cx-store-finder-list .cx-back{margin-top:.5rem;cursor:pointer;font-weight:600}cx-store-finder-list .cx-back:hover{color:var(--cx-color-primary)}cx-store-finder-search{display:block;margin:0 0 1rem}@media (max-width:767.98px){cx-store-finder-search .cx-search-links button{padding:6px;height:auto;max-height:none;min-height:48px}}cx-store-finder-search .search-wrapper{position:relative}cx-store-finder-search .search-wrapper input{padding-right:46px}cx-store-finder-search .search-wrapper cx-icon{position:absolute;top:17px;right:17px;cursor:pointer}cx-store-finder-search .disabled-action{pointer-events:none;opacity:.5}cx-store-finder-schedule .cx-days{padding:0 1rem 0 0}cx-store-finder-schedule .cx-store-hours{margin:1.5rem 0}cx-store-finder-schedule .cx-hours{text-align:center}cx-store-finder-schedule .cx-hours.closed{color:var(--cx-color-primary)}cx-store-finder-map .cx-store-map{width:100%;height:100%}@media (max-width:767.98px){cx-store-finder-map .cx-store-map{height:30rem;width:100%}}cx-store-finder-store .cx-store-actions{margin-bottom:1rem}cx-store-finder-store .cx-store-actions button{outline:none;min-width:150px}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-add-to-home-screen-banner .cx-add-to-home-screen-banner{background-color:var(--cx-color-background);padding:20px;text-align:center;margin:0 0 2.5rem}@media (max-width:767.98px){cx-add-to-home-screen-banner .cx-add-to-home-screen-banner{margin:0 1.25rem 2rem}}cx-add-to-home-screen-banner .cx-add-to-home-screen-banner ul{display:flex;justify-content:space-around;flex-wrap:wrap;padding:10px 40px}@media (max-width:767.98px){cx-add-to-home-screen-banner .cx-add-to-home-screen-banner ul{flex-direction:column;margin:0 auto;max-width:280px;padding:0 20px 20px 50px}}cx-add-to-home-screen-banner .cx-add-to-home-screen-banner ul li{min-width:35%;text-align:left}cx-add-to-home-screen-banner .cx-add-to-home-screen-banner-inner{max-width:600px;margin:0 auto}cx-merchandising-carousel,cx-product-carousel{display:flex}cx-merchandising-carousel a,cx-product-carousel a{display:flex;flex-direction:column;text-align:center;justify-content:space-between;padding-bottom:10px;color:var(--cx-color-text);outline:none}cx-merchandising-carousel a h4,cx-product-carousel a h4{font-size:.9rem;height:auto;min-height:30px;font-weight:700;margin-top:5px}cx-merchandising-carousel a:focus,cx-merchandising-carousel a:hover,cx-product-carousel a:focus,cx-product-carousel a:hover{color:var(--cx-color-primary);text-decoration:underline}cx-merchandising-carousel a:focus,cx-product-carousel a:focus{position:relative;z-index:1}cx-merchandising-carousel cx-media,cx-product-carousel cx-media{align-self:center;width:60%}cx-merchandising-carousel cx-media.is-missing,cx-product-carousel cx-media.is-missing{min-height:255px;align-self:auto;width:auto}cx-merchandising-carousel{background-color:var(--cx-color-background);color:var(--cx-color-text)}cx-merchandising-carousel a{color:inherit}
/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*/
/*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-cart-item-list .cx-item-list-header,cx-wish-list .cx-item-list-header{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);margin:0;padding:1.125rem 0;text-transform:uppercase;color:var(--cx-color-secondary);border:solid var(--cx-color-light);border-width:0 0 1px}cx-cart-item-list .cx-item-list-desc,cx-wish-list .cx-item-list-desc{text-align:left;padding:0}cx-cart-item-list .cx-item-list-price,cx-wish-list .cx-item-list-price{text-align:center;padding:0}@media (max-width:991.98px){cx-cart-item-list .cx-item-list-price,cx-wish-list .cx-item-list-price{text-align:left}}@media (min-width:1200px){cx-cart-item-list .cx-item-list-price,cx-wish-list .cx-item-list-price{padding:0 15px 0 0}}cx-cart-item-list .cx-item-list-qty,cx-wish-list .cx-item-list-qty{text-align:center}@media (max-width:991.98px){cx-cart-item-list .cx-item-list-qty,cx-wish-list .cx-item-list-qty{text-align:left}}@media (min-width:1200px){cx-cart-item-list .cx-item-list-qty,cx-wish-list .cx-item-list-qty{padding:0 0 0 20px}}@media (min-width:992px) and (max-width:1199.98px){cx-cart-item-list .cx-item-list-qty,cx-wish-list .cx-item-list-qty{padding:0 24px 0 0}}cx-cart-item-list .cx-item-list-total,cx-wish-list .cx-item-list-total{text-align:right;padding:0}cx-cart-item-list .cx-item-list-row,cx-wish-list .cx-item-list-row{padding:1.25rem 0;border:solid var(--cx-color-light);border-width:0 0 1px}cx-cart-item-list .cx-item-list-items.is-changed,cx-wish-list .cx-item-list-items.is-changed{opacity:.7}@media (max-width:991.98px){cx-cart-item-list .cx-item-list-header,cx-wish-list .cx-item-list-header{padding:1.125rem 2.5rem}cx-cart-item-list .cx-item-list-items,cx-wish-list .cx-item-list-items{padding:0 2.5rem}}@media (max-width:767.98px){cx-cart-item-list .cx-item-list-items,cx-wish-list .cx-item-list-items{padding:0 0 0 1rem}}cx-wish-list{--cx-max-width:75%;margin:auto}cx-wish-list .cx-item-list-price{padding:0}@media (max-width:767.98px){cx-wish-list{--cx-max-width:100%}cx-wish-list .cx-item-list-row:last-of-type{border:none}}@media (max-width:991.98px){cx-wish-list{--cx-max-width:90%}}@media (max-width:767.98px){cx-wish-list-item .cx-info-container{display:flex;flex-direction:column}}cx-wish-list-item .cx-name{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;padding:0;min-width:17rem}cx-wish-list-item .cx-name .cx-link{color:var(--cx-color-text);text-decoration:none}cx-wish-list-item .cx-name .cx-link:hover{color:var(--cx-color-primary)}cx-wish-list-item .cx-code{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-secondary);padding:.625rem 0}cx-wish-list-item .cx-property{display:flex}cx-wish-list-item .cx-label{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;padding-right:1rem}@media (max-width:767.98px){cx-wish-list-item .cx-label{min-width:5rem}}cx-wish-list-item .cx-value{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;font-weight:400}@media (max-width:767.98px){cx-wish-list-item .cx-value{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}}cx-wish-list-item .cx-price{display:flex;justify-content:center;align-items:center;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);font-weight:"normal"}@media (max-width:767.98px){cx-wish-list-item .cx-price{justify-content:flex-start;margin:.3em 0}}cx-wish-list-item .cx-quantity{display:flex;justify-content:center;align-items:center}@media (max-width:767.98px){cx-wish-list-item .cx-quantity{justify-content:flex-start;margin:.3em 0}}cx-wish-list-item .cx-add-to-cart{display:flex;flex-direction:column;justify-content:center}@media (max-width:767.98px){cx-wish-list-item .cx-add-to-cart{margin:.5em 0}}cx-wish-list-item .cx-out-of-stock{text-align:right}cx-wish-list-item .cx-return-button{display:flex;justify-content:flex-end;padding:0}@media (max-width:767.98px){cx-wish-list-item .cx-return-button{display:flex;justify-content:flex-start;padding:0}}cx-wish-list-item .cx-return-button .btn-link{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-text);border-width:0;text-decoration:none;padding:0;height:30px}cx-wish-list-item .cx-return-button .btn-link:hover{text-decoration:underline}:root{--font-pro-roman:"SSTPro-Roman";--font-pro-medium:"SSTPro-Medium";--font-pro-bold:"SSTPro-Bold";--font-pro-light:"SSTPro-Light";--font-light:"SST-Light";--font-medium:"SST-Medium";--font-roman:"SST-Roman";--font-bold:"SST-Bold";--font-BoldItalic:"SST-BoldItalic";--font-Condensed:"SST-Condensed";--font-CondensedBd:"SST-CondensedBd";--font-CondensedMd:"SST-CondensedMd";--font-Heavy:"SST-Heavy";--font-HeavyItalic:"SST-HeavyItalic";--font-Italic:"SST-Italic";--font-LightItalic:"SST-LightItalic";--font-MediumItalic:"SST-MediumItalic";--font-UltraLight:"SST-UltraLight";--font-UltraLightItalic:"SST-UltraLightItalic";--font-DTV-Bold:"SSTDTV-Bold";--font-DTV-Light:"SSTDTV-Light";--font-DTV-Medium:"SSTDTV-Medium";--font-DTV-Roman:"SSTDTV-Roman";--font-Pro-BoldItalic:"SSTPro-BoldItalic";--font-Pro-Condensed:"SSTPro-Condensed";--font-Pro-CondensedBd:"SSTPro-CondensedBd";--font-Pro-CondensedMd:"SSTPro-CondensedMd";--font-Pro-Heavy:"SSTPro-Heavy";--font-Std-HeavyItalic:"SSTStd-HeavyItalic";--font-Std-Italic:"SSTStd-Italic";--font-Std-Light:"SSTStd-Light";--font-Std-LightItalic:"SSTStd-LightItalic";--font-Std-Medium:"SSTStd-Medium";--font-Std-MediumItalic:"SSTStd-MediumItalic";--font-Std-Roman:"SSTStd-Roman";--font-Std-UltraLight:"SSTStd-UltraLight";--font-Std-UltraLightItalic:"SSTStd-UltraLightItalic";--font-Typewriter-Bd:"SSTTypewriter-Bd";--font-Typewriter-Roman:"SSTTypewriter-Roman";--font-TypewriterPro-Bd:"SSTTypewriterPro-Bd";--font-TypewriterPro-Roman:"SSTTypewriterPro-Roman";--font-TypewriterStd-Rg:"SSTTypewriterStd-Rg";--fontUI-Bold:"SSTUI-Bold";--fontUI-Light:"SSTUI-Light";--font-UI-Medium:"SSTUI-Medium";--font-UI-Roman:"SSTUI-Roman";--gray80:#f1f5f9;--white:#fff;--grayLightWarm:#f0f0f0;--grayMediumWarm:#ada8a8;--warmBlack:#1c1c1c;--grayMediumCool:#2f353d;--gray30:#504d56;--gray10:#212530;--gray70:#e4e7eb;--grayMediumCool02:#b4b4b8;--dargGrayWarm02:#6f6f75;--grayDarkCool:#333336;--grayDisabled:#83838f;--secondarySlateDark:#293d54;--secondarySlate:#4f6b85;--secondaryAqua:#0085ba;--secondarySage:#87b560;--secondaryGold:#ebab3d;--secondaryEggplant:#734566;--secondaryLavender:#734f8a;--transparent:transparent;--lightGrayishNavy:#878792;--tolopea:#212738;--black:#000;--lavanderGrey:#bcbccc;--text-success:#0c8456;--Alizarin:#e02020;--bg-success:#d7f8eb;--text-danger:#da2a2a;--bg-danger:#fff5f5;--toast-shadow:0 2px 6px 0 rgba(0,0,0,0.1);--laurelGray:#6b6b7b;--ebonyClay:#2f353d;--ghostWhite:#f8f8fa;--skyBlue:#276df8;--paleNavy:#d2d2db;--curiousBlue:#2d75c7;--funBlue:#34568e;--goldenBrown:#a46900;--royalblue:#3865e0;--mariner:#2d75c7;--lightGray:#53555a;--grayishNavy:#3c3c42;--lightBlue:#2d75c7;--lightBlueFade:#00a8e1;--picassoBlue:#3b5c99;--turquoise:#00acef;--raspberry:#c13584;--firebrick:#b82a2a;--lightslategray:#35465c;--lightCyan:#656565;--tuna:#31353d;--graySuit:#bcbcca;--catskillwhite:#f2f6f9;--cinnabar:#dc3a1a;--GrayChateau:#a0a1a2;--Trout:#495057;--Iron:#d3d6db;--marinerlight:#2c75c7;--lightBlack:#1f2024;--redOrange:#d03700;--brightNavy:#3561e3;--gray95:#f2f2f2;--salem:#167f57;--salemLight:#0d8858;--Gray89:#e3e3e3;--CornflowerBlue:#558cf9;--paleBlue:#417ff8;--blackRussian:#030010;--gossamer:#3b9c77;--solitude:#e9ecef;--solitude2:#e8edf3;--cart-shadow:0 8px 8px 0 rgba(0,0,0,0.1);--inputFocusGray:rgba(131,131,143,0.8);--grey1:#c9c9d6;--linkwater:#c9c9d6;--tracking:#bcbccd;--grayishBlue:#60728a;--eminence:#76466e;--dirty-purple-13:rgba(118,70,110,0.13);--faux-royal-blue:#4671ec;--link-hover-card:#34568e;--festival:#e9c64c;--ivory:#fffef9;--youtube:#f03c3a;--cyanOrange:#d24615;--expiryRed:#e03636;--battleship-grey:#848482;--purple:#af1ed2;--shadeRed:#d94739;--hematite:rgba(0,0,0,0.5);--grey90:#ebeced;--bordercolor:#979797;--balance:#0d8858}.color-white{color:var(--white)}.background-white{background-color:var(--white)}.color-gray80{color:var(--gray80)}.background-gray80{background-color:var(--gray80)}.color-grayLightWarm{color:var(--grayLightWarm)}.background-grayLightWarm{background-color:var(--grayLightWarm)}.color-grayMediumWarm{color:var(--grayMediumWarm)}.background-grayMediumWarm{background-color:var(--grayMediumWarm)}.color-warmBlack{color:var(--warmBlack)}.background-warmBlack{background-color:var(--warmBlack)}.color-grayMediumCool{color:var(--grayMediumCool)}.background-grayMediumCool{background-color:var(--grayMediumCool)}.color-gray30{color:var(--gray30)}.background-gray30{background-color:var(--gray30)}.color-gray10{color:var(--gray10)}.background-gray10{background-color:var(--gray10)}.color-gray70{color:var(--gray70)}.background-gray70{background-color:var(--gray70)}.color-grayMediumCool02{color:var(--grayMediumCool02)}.background-grayMediumCool02{background-color:var(--grayMediumCool02)}.color-dargGrayWarm02{color:var(--dargGrayWarm02)}.background-dargGrayWarm02{background-color:var(--dargGrayWarm02)}.color-grayDarkCool{color:var(--grayDarkCool)}.background-grayDarkCool{background-color:var(--grayDarkCool)}.color-secondarySlateDark{color:var(--secondarySlateDark)}.background-secondarySlateDark{background-color:var(--secondarySlateDark)}.color-secondarySlate{color:var(--secondarySlate)}.background-secondarySlate{background-color:var(--secondarySlate)}.color-secondaryAqua{color:var(--secondaryAqua)}.background-secondaryAqua{background-color:var(--secondaryAqua)}.color-secondarySage{color:var(--secondarySage)}.background-secondarySage{background-color:var(--secondarySage)}.color-secondaryGold{color:var(--secondaryGold)}.background-secondaryGold{background-color:var(--secondaryGold)}.color-secondaryEggplant{color:var(--secondaryEggplant)}.background-secondaryEggplant{background-color:var(--secondaryEggplant)}.color-secondaryLavender{color:var(--secondaryLavender)}.background-secondaryLavender{background-color:var(--secondaryLavender)}.color-transparent{color:var(--transparent)}.background-transparent{background-color:var(--transparent)}.color-textDanger{color:var(--text-danger)}.background-textDanger{background-color:var(--text-danger)}.color-skyBlue{color:var(--skyBlue)}.background-skyBlue{background-color:var(--skyBlue)}.color-black{color:var(--black)}.background-black{background-color:var(--black)}.color-goldenBrown{color:var(--goldenBrown)}.background-goldenBrown{background-color:var(--goldenBrown)}.color-shadeRed{color:var(--shadeRed)}.background-shadeRed{background-color:var(--shadeRed)}@font-face{font-family:SSTPro-Roman;src:url(/assets/fonts/SST/SSTPro-Roman.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTPro-Medium;src:url(/assets/fonts/SST/SSTPro-Medium.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTPro-Bold;src:url(/assets/fonts/SST/SSTPro-Bold.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTPro-Light;src:url(/assets/fonts/SST/SSTPro-Light.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SST-Light;src:url(/assets/fonts/SST/SST-Light.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SST-Medium;src:url(/assets/fonts/SST/SST-Medium.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SST-Roman;src:url(/assets/fonts/SST/SST-Roman.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SST-Bold;src:url(/assets/fonts/SST/SST-Bold.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SST-BoldItalic;src:url(/assets/fonts/SST/SST-BoldItalic.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SST-Condensed;src:url(/assets/fonts/SST/SST-Condensed.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SST-CondensedBd;src:url(/assets/fonts/SST/SST-CondensedBd.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SST-CondensedMd;src:url(/assets/fonts/SST/SST-CondensedMd.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SST-Heavy;src:url(/assets/fonts/SST/SST-Heavy.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SST-HeavyItalic;src:url(/assets/fonts/SST/SST-HeavyItalic.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SST-Italic;src:url(/assets/fonts/SST/SST-Italic.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SST-LightItalic;src:url(/assets/fonts/SST/SST-LightItalic.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SST-MediumItalic;src:url(/assets/fonts/SST/SST-MediumItalic.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SST-UltraLight;src:url(/assets/fonts/SST/SST-UltraLight.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SST-UltraLightItalic;src:url(/assets/fonts/SST/SST-UltraLightItalic.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTDTV-Bold;src:url(/assets/fonts/SST/SSTDTV-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTDTV-Light;src:url(/assets/fonts/SST/SSTDTV-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTDTV-Medium;src:url(/assets/fonts/SST/SSTDTV-Medium.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTDTV-Roman;src:url(/assets/fonts/SST/SSTDTV-Roman.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTPro-BoldItalic;src:url(/assets/fonts/SST/SSTPro-BoldItalic.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTPro-Condensed;src:url(/assets/fonts/SST/SSTPro-Condensed.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTPro-CondensedBd;src:url(/assets/fonts/SST/SSTPro-CondensedBd.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTPro-CondensedMd;src:url(/assets/fonts/SST/SSTPro-CondensedMd.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTPro-Heavy;src:url(/assets/fonts/SST/SSTPro-Heavy.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTStd-HeavyItalic;src:url(/assets/fonts/SST/SSTStd-HeavyItalic.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTStd-Italic;src:url(/assets/fonts/SST/SSTStd-Italic.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTStd-Light;src:url(/assets/fonts/SST/SSTStd-Light.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTStd-LightItalic;src:url(/assets/fonts/SST/SSTStd-LightItalic.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTStd-Medium;src:url(/assets/fonts/SST/SSTStd-Medium.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTStd-MediumItalic;src:url(/assets/fonts/SST/SSTStd-MediumItalic.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTStd-Roman;src:url(/assets/fonts/SST/SSTStd-Roman.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTStd-UltraLight;src:url(/assets/fonts/SST/SSTStd-UltraLight.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTStd-UltraLightItalic;src:url(/assets/fonts/SST/SSTStd-UltraLightItalic.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTTypewriter-Bd;src:url(/assets/fonts/SST/SSTTypewriter-Bd.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTTypewriter-Roman;src:url(/assets/fonts/SST/SSTTypewriter-Roman.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTTypewriterPro-Roman;src:url(/assets/fonts/SST/SSTTypewriterPro-Roman.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTTypewriterPro-Bd;src:url(/assets/fonts/SST/SSTTypewriterPro-Bd.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTTypewriterStd-Rg;src:url(/assets/fonts/SST/SSTTypewriterStd-Rg.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTUI-Bold;src:url(/assets/fonts/SST/SSTUI-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTUI-Light;src:url(/assets/fonts/SST/SSTUI-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTUI-Medium;src:url(/assets/fonts/SST/SSTUI-Medium.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SSTUI-Roman;src:url(/assets/fonts/SST/SSTUI-Roman.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}a{transition:all .25s ease-in-out;color:var(--royalblue)}a,a:active,a:hover{text-decoration:none}a:active,a:hover{outline:none;box-shadow:none}a:focus{outline-style:solid;outline-color:var(--curiousBlue);outline-width:2px;outline-offset:4px;transition:none;outline-color:var(--skyBlue)!important}a:focus:not(:focus-visible){outline:none;box-shadow:none}body .ng-select-focused:focus{outline-style:solid;outline-color:var(--curiousBlue);outline-width:2px;outline-offset:4px;transition:none}body .ng-select-focused:focus:not(:focus-visible){outline:none}body app-custom-navigation-ui h5:focus{outline-style:solid;outline-color:var(--curiousBlue);outline-width:2px;outline-offset:4px;transition:none;outline-offset:-1px!important}body app-custom-navigation-ui h5:focus:not(:focus-visible){outline:none;box-shadow:none}body .slick-dots li button:focus{outline-style:solid;outline-color:var(--curiousBlue);outline-width:2px;outline-offset:4px;transition:none}button{transition:all .25s ease-in-out}button:active,button:hover{text-decoration:none;outline:none;box-shadow:none}button:focus{outline-style:solid;outline-color:var(--curiousBlue);outline-width:2px;outline-offset:4px;transition:none}button:focus:not(:focus-visible){outline:none;box-shadow:none}.p{font-size:13px;line-height:1.3846153846;letter-spacing:normal;font-family:var(--font-roman);font-display:swap;margin:0}.h1{font-size:48px;line-height:1.125}.h1,.h2{letter-spacing:-.04em;font-family:var(--font-pro-roman);font-display:swap;margin:0}.h2{font-size:38px;line-height:1.1578947368}.h3{font-size:30px;line-height:1.2}.h3,.h4{letter-spacing:-.04em;font-family:var(--font-pro-roman);font-display:swap;margin:0}.h4{font-size:26px;line-height:1.3076923077}.h5{font-size:22px;line-height:1.1818181818}.h5,.h6{letter-spacing:normal;font-family:var(--font-pro-roman);font-display:swap;margin:0}.h6{font-size:18px;line-height:1.4444444444}.toast-notification{font-size:13px;line-height:1.5384615385;letter-spacing:normal;font-family:var(--font-pro-roman);font-display:swap}.btn:focus{box-shadow:none}.sony-btn{display:inline-block;border-radius:1px;padding:11px 24px 13px;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;border:none;line-height:1.6923076923}.sony-btn,.sony-btn--primary{font-size:13px;letter-spacing:normal;font-family:var(--font-pro-roman);font-display:swap}.sony-btn--primary{min-width:140px;height:40px;background-color:var(--curiousBlue);padding:0 24px;color:var(--white);line-height:3.0769230769}.sony-btn--primary--danger{background-color:var(--text-danger)}.sony-btn--primary--disabled{min-width:140px;height:40px;pointer-events:none;background-color:var(--gray70);color:var(--grayDisabled);font-size:13px;line-height:1.5384615385;letter-spacing:normal;font-family:var(--font-pro-roman);font-display:swap;cursor:not-allowed;border:none}.sony-btn--primary--disabled:focus{outline:none!important;border:none!important;text-decoration:none!important}.sony-btn--primary:hover{background-color:var(--funBlue);color:var(--white)}.sony-btn--primary-border{width:140px;height:40px;background-color:var(--white);padding:0;line-height:40px;color:var(--curiousBlue);border:1px solid var(--gray70);font-size:13px;line-height:1.5384615385;letter-spacing:normal;font-family:var(--font-pro-roman);font-display:swap}.sony-btn--primary-border:hover{color:var(--curiousBlue)}.sony-btn--large{font-size:15px;line-height:1.8;letter-spacing:normal;font-family:var(--font-pro-roman);font-display:swap;padding:11px 28px 13px}.sony-btn--small-fill{width:66px;height:28px;line-height:28px;text-align:center;padding:0;display:inline-block;font-size:12px;color:var(--curiousBlue);font-family:var(--font-pro-roman);text-decoration:none;outline:none;cursor:pointer;margin-left:8px;background-color:var(--gray80)}.sony-btn--small-fill:hover{color:var(--white);background-color:var(--funBlue)}.sony-btn--primary-link{color:var(--curiousBlue);font-size:12px;cursor:pointer;padding:0;background-color:var(--transparent)}.sony-btn--primary-link:hover{text-decoration:none;color:var(--curiousBlue)}.sony-btn--small{font-size:12px;line-height:1.3333333333;padding:12px 30px}.sony-btn--mini,.sony-btn--small{letter-spacing:normal;font-family:var(--font-pro-roman);font-display:swap}.sony-btn--mini{font-size:11px;line-height:1;padding:9px 14px 11px}.sony-btn--icon-left cx-icon{margin-right:5px}.sony-btn--icon-right cx-icon{margin-left:5px}.sony-btn--footer-search{width:93px;height:28px;border:none;text-align:center;border-radius:2px;padding:0;color:var(--white);background-color:var(--lightBlue);font-size:12px;line-height:2.3333333333;letter-spacing:normal;font-family:var(--font-pro-medium);font-display:swap}.sony-btn--footer-search:active,.sony-btn--footer-search:hover{color:var(--white)}.sony-btn:active,.sony-btn:hover{text-decoration:none;outline:none;box-shadow:none}.sony-btn[disabled]{cursor:not-allowed;background-color:var(--gray70);color:var(--grayMediumCool)}.sony-btn:focus{outline-style:solid;outline-color:var(--curiousBlue);outline-width:2px;outline-offset:4px;transition:none}.sony-btn:focus:not(:focus-visible){outline:none;box-shadow:none}@media (max-width:991px){.sony-btn--primary{padding:0 20px;font-size:12px}}@media (max-width:576px){.toast-notification{font-size:11px;line-height:1.4545454545;letter-spacing:normal;font-family:var(--font-pro-roman);font-display:swap}.sony-btn--primary,.sony-btn--primary-border{font-size:12px}}.ng-select .ng-select-container{color:var(--laurelGray)}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{box-shadow:none;border-color:inherit}.form-group label{margin-bottom:0}.form-group__errors{font-size:11px;line-height:1.64;color:var(--text-danger);font-family:var(--font-pro-roman)}.form-group .ng-select.ng-select-single .ng-option{font-family:var(--font-pro-medium);color:var(--ebonyClay);font-size:13px}.form-group .ng-select.ng-select-single .ng-select-container{border-radius:4px;border:1px solid var(--gray70);height:48px;padding:0;width:100%}.form-group .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-placeholder{color:var(--laurelGray);font-size:13px;font-family:var(--font-pro-roman);padding-left:0}.form-group .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value{font-family:var(--font-pro-medium);color:var(--ebonyClay);font-size:13px;padding-left:0}.form-group .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input>input{font-family:var(--font-pro-medium);color:var(--ebonyClay);font-size:13px}.form-group .ng-select.ng-select-single.ng-invalid.ng-dirty .ng-select-container,.form-group .ng-select.ng-select-single.ng-invalid.ng-touched .ng-select-container{border-color:var(--cx-color-danger)}.form-group__form-input{border-radius:4px;border:1px solid var(--gray70);height:48px;padding-left:12px;width:100%;font-size:13px}.form-group__label{font-size:12px;color:var(--ebonyClay);line-height:18px;font-family:var(--font-pro-medium);margin-bottom:8px;display:inline-block}.form-group__label__visited{font-family:var(--font-pro-roman);color:var(--laurelGray)}.form-group__checkbox-toggle{cursor:pointer;margin-bottom:0}.form-group__checkbox-toggle__input{display:none}.form-group__checkbox-toggle__input:checked+.form-group__checkbox-toggle__control{border-color:var(--skyBlue);background-color:var(--skyBlue)}.form-group__checkbox-toggle__input:checked+.form-group__checkbox-toggle__control:after{left:20.5px}.form-group__checkbox-toggle__input:focus{outline-style:solid;outline-color:var(--curiousBlue);outline-width:2px;outline-offset:4px;transition:none}.form-group__checkbox-toggle__input:focus:not(:focus-visible){outline:none;box-shadow:none}.form-group__checkbox-toggle__control{width:38px;height:20px;display:block;border-radius:20px;background-color:var(--paleNavy);position:relative}.form-group__checkbox-toggle__control:after{content:"";width:14px;height:14px;display:block;background-color:var(--white);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:3px}.form-group__checkbox{position:absolute;opacity:0}.form-group__checkbox:focus{outline-style:solid;outline-color:var(--curiousBlue);outline-width:2px;outline-offset:4px;transition:none}.form-group__checkbox:focus:not(:focus-visible){outline:none;box-shadow:none}.form-group__checkbox+label{position:relative;cursor:pointer;padding:0 0 0 28px;display:block;margin-bottom:0;font-size:12px;color:var(--laurelGray)}.form-group__checkbox+label:before{content:"";position:absolute;width:16px;height:16px;background:var(--white);border-radius:2px;border:1px solid var(--lavanderGrey);left:0;top:3px;opacity:.8}.form-group__checkbox:checked+label:before{border:1px solid var(--skyBlue);background:var(--skyBlue);opacity:1}.form-group__checkbox:checked+label:after{content:"";width:2px;height:2px;position:absolute;left:3px;top:10px;background:var(--white);box-shadow:2px 0 0 var(--white),4px 0 0 var(--white),4px -2px 0 var(--white),4px -4px 0 var(--white),4px -6px 0 var(--white),4px -8px 0 var(--white);transform:rotate(45deg)}.form-group__checkbox:checked+label{color:var(--ebonyClay)}.form-group .ng-select-container,.form-group .ng-select-focused,.form-group input:focus,.form-group ng-select:focus{outline-style:solid;outline-color:var(--curiousBlue);outline-width:2px;outline-offset:4px;transition:none;box-shadow:none}.form-group .ng-select-container:focus:not(:focus-visible),.form-group .ng-select-focused:focus:not(:focus-visible),.form-group input:focus:not(:focus-visible),.form-group input[type=email]:focus,.form-group input[type=tel]:focus,.form-group input[type=text]:focus,.form-group ng-select:focus:not(:focus-visible){outline:none;box-shadow:none}.form-group__search-input{margin-bottom:0}.form-group__search-input:not(.dirty) cx-icon.searchbox-wrapper__input__icon-reset{display:none}.form-group__search-input__input{background-color:var(--white);width:100%;border:0;padding:19px 32px;font-size:18px;font-family:var(--font-pro-roman);line-height:1.44;caret-color:var(--skyBlue);font-weight:700}.form-group__search-input__input:focus{outline:none!important}.form-group__search-input ::-webkit-input-placeholder{color:var(--lavanderGrey);font-weight:400}.form-group__search-input ::-moz-placeholder{color:var(--lavanderGrey);font-weight:400}.form-group__search-input :-ms-input-placeholder{color:var(--lavanderGrey);font-weight:400}.form-group__search-input :-moz-placeholder{color:var(--lavanderGrey);font-weight:400}cx-icon.info-icon svg{width:16px;height:16px}::-webkit-input-placeholder{color:var(--laurelGray);font-size:13px;font-family:var(--font-pro-roman)}::-moz-placeholder{color:var(--laurelGray);font-size:13px;font-family:var(--font-pro-roman)}:-ms-input-placeholder{color:var(--laurelGray);font-size:13px;font-family:var(--font-pro-roman)}:-moz-placeholder{color:var(--laurelGray);font-size:13px;font-family:var(--font-pro-roman)}@media screen and (max-width:575px){.form-group{margin-bottom:12px}.form-group .ng-select.ng-select-single .ng-option,.form-group__label{font-size:11px}.form-group .ng-select.ng-select-single .ng-select-container{height:40px}.form-group .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-placeholder,.form-group .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value{font-size:11px}.form-group__checkbox+label{padding-left:24px}.form-group__checkbox+label:before{top:1px}.form-group__checkbox:checked+label:after{top:8px}.form-group__form-input{height:40px;padding-left:8px;width:100%;font-size:11px}.form-group__search-input__input{padding-top:13px;padding-bottom:13px;font-size:12px}::-webkit-input-placeholder{font-size:11px}::-moz-placeholder{font-size:11px}:-ms-input-placeholder{font-size:11px}:-moz-placeholder{font-size:11px}}app-custom-payment-form .form-control[readonly]{font-family:var(--font-pro-medium);font-size:13px;line-height:1.54;color:var(--grayMediumCool)}.container,.custom-modal-width,.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,.sony-storefront .AccountPageTemplate cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-page-slot,.sony-storefront .header,.sony-storefront .LoginPageTemplate cx-page-slot,.sony-storefront .MultiStepCheckoutSummaryPageTemplate,.sony-storefront .OrderConfirmationPageTemplate cx-page-slot,.sony-storefront .ProductGridPageTemplate,.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:0}@media (min-width:320px){.container,.custom-modal-width,.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,.sony-storefront .AccountPageTemplate cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-page-slot,.sony-storefront .header,.sony-storefront .LoginPageTemplate cx-page-slot,.sony-storefront .MultiStepCheckoutSummaryPageTemplate,.sony-storefront .OrderConfirmationPageTemplate cx-page-slot,.sony-storefront .ProductGridPageTemplate,.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{max-width:304px}}@media (min-width:360px){.container,.custom-modal-width,.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,.sony-storefront .AccountPageTemplate cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-page-slot,.sony-storefront .header,.sony-storefront .LoginPageTemplate cx-page-slot,.sony-storefront .MultiStepCheckoutSummaryPageTemplate,.sony-storefront .OrderConfirmationPageTemplate cx-page-slot,.sony-storefront .ProductGridPageTemplate,.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{max-width:320px}}@media (min-width:576px){.container,.custom-modal-width,.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,.sony-storefront .AccountPageTemplate cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-page-slot,.sony-storefront .header,.sony-storefront .LoginPageTemplate cx-page-slot,.sony-storefront .MultiStepCheckoutSummaryPageTemplate,.sony-storefront .OrderConfirmationPageTemplate cx-page-slot,.sony-storefront .ProductGridPageTemplate,.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{max-width:540px}}@media (min-width:768px){.container,.custom-modal-width,.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,.sony-storefront .AccountPageTemplate cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-page-slot,.sony-storefront .header,.sony-storefront .LoginPageTemplate cx-page-slot,.sony-storefront .MultiStepCheckoutSummaryPageTemplate,.sony-storefront .OrderConfirmationPageTemplate cx-page-slot,.sony-storefront .ProductGridPageTemplate,.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{max-width:716px}}@media (min-width:992px){.container,.custom-modal-width,.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,.sony-storefront .AccountPageTemplate cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-page-slot,.sony-storefront .header,.sony-storefront .LoginPageTemplate cx-page-slot,.sony-storefront .MultiStepCheckoutSummaryPageTemplate,.sony-storefront .OrderConfirmationPageTemplate cx-page-slot,.sony-storefront .ProductGridPageTemplate,.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{max-width:964px}}@media (min-width:1200px){.container,.custom-modal-width,.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,.sony-storefront .AccountPageTemplate cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-page-slot,.sony-storefront .header,.sony-storefront .LoginPageTemplate cx-page-slot,.sony-storefront .MultiStepCheckoutSummaryPageTemplate,.sony-storefront .OrderConfirmationPageTemplate cx-page-slot,.sony-storefront .ProductGridPageTemplate,.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{max-width:1115px}}@media (min-width:1400px){.container,.custom-modal-width,.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,.sony-storefront .AccountPageTemplate cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-page-slot,.sony-storefront .header,.sony-storefront .LoginPageTemplate cx-page-slot,.sony-storefront .MultiStepCheckoutSummaryPageTemplate,.sony-storefront .OrderConfirmationPageTemplate cx-page-slot,.sony-storefront .ProductGridPageTemplate,.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{max-width:1203px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.custom-modal-width .modal-dialog,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog,.row,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.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,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-auto,.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-auto,.col-xxs,.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-auto,.custom-modal-width--lg .modal-dialog .modal-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,.custom-modal-width .modal-dialog .modal-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.orderdetails app-custom-return-item-list,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.orderdetails app-custom-return-summary,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation app-custom-bottom-navigation,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation app-custom-nav-confirmation,.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.BodyContent,.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent,app-sony-community-banner,app-sony-support-banner,app-sony-universe-banner,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width--lg .modal-dialog .cx-dialog-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width .modal-dialog .cx-dialog-content{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:320px){.col-xxs{flex-basis:0;flex-grow:1;max-width:100%}.col-xxs-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xxs-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxs-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxs-3{flex:0 0 25%;max-width:25%}.col-xxs-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxs-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxs-6{flex:0 0 50%;max-width:50%}.col-xxs-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxs-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxs-9{flex:0 0 75%;max-width:75%}.col-xxs-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxs-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxs-12{flex:0 0 100%;max-width:100%}.order-xxs-first{order:-1}.order-xxs-last{order:13}.order-xxs-0{order:0}.order-xxs-1{order:1}.order-xxs-2{order:2}.order-xxs-3{order:3}.order-xxs-4{order:4}.order-xxs-5{order:5}.order-xxs-6{order:6}.order-xxs-7{order:7}.order-xxs-8{order:8}.order-xxs-9{order:9}.order-xxs-10{order:10}.order-xxs-11{order:11}.order-xxs-12{order:12}.offset-xxs-0{margin-left:0}.offset-xxs-1{margin-left:8.3333333333%}.offset-xxs-2{margin-left:16.6666666667%}.offset-xxs-3{margin-left:25%}.offset-xxs-4{margin-left:33.3333333333%}.offset-xxs-5{margin-left:41.6666666667%}.offset-xxs-6{margin-left:50%}.offset-xxs-7{margin-left:58.3333333333%}.offset-xxs-8{margin-left:66.6666666667%}.offset-xxs-9{margin-left:75%}.offset-xxs-10{margin-left:83.3333333333%}.offset-xxs-11{margin-left:91.6666666667%}}@media (min-width:360px){.col-xs{flex-basis:0;flex-grow:1;max-width:100%}.col-xs-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xs-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xs-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xs-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xs-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xs-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xs-12{flex:0 0 100%;max-width:100%}.order-xs-first{order:-1}.order-xs-last{order:13}.order-xs-0{order:0}.order-xs-1{order:1}.order-xs-2{order:2}.order-xs-3{order:3}.order-xs-4{order:4}.order-xs-5{order:5}.order-xs-6{order:6}.order-xs-7{order:7}.order-xs-8{order:8}.order-xs-9{order:9}.order-xs-10{order:10}.order-xs-11{order:11}.order-xs-12{order:12}.offset-xs-0{margin-left:0}.offset-xs-1{margin-left:8.3333333333%}.offset-xs-2{margin-left:16.6666666667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.3333333333%}.offset-xs-5{margin-left:41.6666666667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.3333333333%}.offset-xs-8{margin-left:66.6666666667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.3333333333%}.offset-xs-11{margin-left:91.6666666667%}}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.orderdetails app-custom-return-summary,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation app-custom-bottom-navigation,app-sony-community-banner,app-sony-support-banner,app-sony-universe-banner{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5,.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.orderdetails app-custom-return-item-list,.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.BodyContent{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation app-custom-nav-confirmation{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4,.custom-modal-width .modal-dialog .modal-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width .modal-dialog .cx-dialog-content{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8,.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.BodyContent{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10,.custom-modal-width--lg .modal-dialog .modal-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width--lg .modal-dialog .cx-dialog-content{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}@media (min-width:1400px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.order-xxl-first{order:-1}.order-xxl-last{order:13}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}}@media (min-width:320px){.container,.custom-modal-width,.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,.sony-storefront .AccountPageTemplate cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-page-slot,.sony-storefront .header,.sony-storefront .LoginPageTemplate cx-page-slot,.sony-storefront .MultiStepCheckoutSummaryPageTemplate,.sony-storefront .OrderConfirmationPageTemplate cx-page-slot,.sony-storefront .ProductGridPageTemplate,.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{max-width:304px;padding-left:0;padding-right:0}.custom-modal-width .modal-dialog,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog,.row,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog{margin-right:-4px;margin-left:-4px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.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,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-auto,.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-auto,.col-xxs,.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-auto,.custom-modal-width--lg .modal-dialog .modal-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,.custom-modal-width .modal-dialog .modal-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.orderdetails app-custom-return-item-list,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.orderdetails app-custom-return-summary,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation app-custom-bottom-navigation,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation app-custom-nav-confirmation,.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.BodyContent,.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent,app-sony-community-banner,app-sony-support-banner,app-sony-universe-banner,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width--lg .modal-dialog .cx-dialog-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width .modal-dialog .cx-dialog-content{padding-right:4px;padding-left:4px}}@media (min-width:360px){.container,.custom-modal-width,.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,.sony-storefront .AccountPageTemplate cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-page-slot,.sony-storefront .header,.sony-storefront .LoginPageTemplate cx-page-slot,.sony-storefront .MultiStepCheckoutSummaryPageTemplate,.sony-storefront .OrderConfirmationPageTemplate cx-page-slot,.sony-storefront .ProductGridPageTemplate,.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{max-width:320px;padding-left:0;padding-right:0}.custom-modal-width .modal-dialog,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog,.row,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog{margin-right:-8px;margin-left:-8px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.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,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-auto,.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-auto,.col-xxs,.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-auto,.custom-modal-width--lg .modal-dialog .modal-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,.custom-modal-width .modal-dialog .modal-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.orderdetails app-custom-return-item-list,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.orderdetails app-custom-return-summary,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation app-custom-bottom-navigation,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation app-custom-nav-confirmation,.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.BodyContent,.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent,app-sony-community-banner,app-sony-support-banner,app-sony-universe-banner,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width--lg .modal-dialog .cx-dialog-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width .modal-dialog .cx-dialog-content{padding-right:8px;padding-left:8px}}@media (min-width:576px){.container,.custom-modal-width,.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,.sony-storefront .AccountPageTemplate cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-page-slot,.sony-storefront .header,.sony-storefront .LoginPageTemplate cx-page-slot,.sony-storefront .MultiStepCheckoutSummaryPageTemplate,.sony-storefront .OrderConfirmationPageTemplate cx-page-slot,.sony-storefront .ProductGridPageTemplate,.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{max-width:540px;padding-left:0;padding-right:0}.custom-modal-width .modal-dialog,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog,.row,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog{margin-right:-10px;margin-left:-10px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.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,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-auto,.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-auto,.col-xxs,.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-auto,.custom-modal-width--lg .modal-dialog .modal-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,.custom-modal-width .modal-dialog .modal-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.orderdetails app-custom-return-item-list,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.orderdetails app-custom-return-summary,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation app-custom-bottom-navigation,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation app-custom-nav-confirmation,.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.BodyContent,.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent,app-sony-community-banner,app-sony-support-banner,app-sony-universe-banner,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width--lg .modal-dialog .cx-dialog-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width .modal-dialog .cx-dialog-content{padding-right:10px;padding-left:10px}}@media (min-width:768px){.container,.custom-modal-width,.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,.sony-storefront .AccountPageTemplate cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-page-slot,.sony-storefront .header,.sony-storefront .LoginPageTemplate cx-page-slot,.sony-storefront .MultiStepCheckoutSummaryPageTemplate,.sony-storefront .OrderConfirmationPageTemplate cx-page-slot,.sony-storefront .ProductGridPageTemplate,.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{max-width:716px;padding-left:0;padding-right:0}}@media (min-width:992px){.container,.custom-modal-width,.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,.sony-storefront .AccountPageTemplate cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-page-slot,.sony-storefront .header,.sony-storefront .LoginPageTemplate cx-page-slot,.sony-storefront .MultiStepCheckoutSummaryPageTemplate,.sony-storefront .OrderConfirmationPageTemplate cx-page-slot,.sony-storefront .ProductGridPageTemplate,.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{max-width:964px;padding-left:0;padding-right:0}}@media (min-width:1200px){.container,.custom-modal-width,.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,.sony-storefront .AccountPageTemplate cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-page-slot,.sony-storefront .header,.sony-storefront .LoginPageTemplate cx-page-slot,.sony-storefront .MultiStepCheckoutSummaryPageTemplate,.sony-storefront .OrderConfirmationPageTemplate cx-page-slot,.sony-storefront .ProductGridPageTemplate,.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{max-width:1115px;padding-left:0;padding-right:0}.custom-modal-width .modal-dialog,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog,.row,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog{margin-right:-12.5px;margin-left:-12.5px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.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,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-auto,.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-auto,.col-xxs,.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-auto,.custom-modal-width--lg .modal-dialog .modal-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,.custom-modal-width .modal-dialog .modal-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.orderdetails app-custom-return-item-list,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.orderdetails app-custom-return-summary,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation app-custom-bottom-navigation,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation app-custom-nav-confirmation,.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.BodyContent,.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent,app-sony-community-banner,app-sony-support-banner,app-sony-universe-banner,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width--lg .modal-dialog .cx-dialog-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width .modal-dialog .cx-dialog-content{padding-right:12.5px;padding-left:12.5px}}@media (min-width:1400px){.container,.custom-modal-width,.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,.sony-storefront .AccountPageTemplate cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-page-slot,.sony-storefront .header,.sony-storefront .LoginPageTemplate cx-page-slot,.sony-storefront .MultiStepCheckoutSummaryPageTemplate,.sony-storefront .OrderConfirmationPageTemplate cx-page-slot,.sony-storefront .ProductGridPageTemplate,.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{max-width:1203px;padding-left:0;padding-right:0}.custom-modal-width .modal-dialog,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog,.row,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog{margin-right:-16.5px;margin-left:-16.5px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.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,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-auto,.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-auto,.col-xxs,.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-auto,.custom-modal-width--lg .modal-dialog .modal-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,.custom-modal-width .modal-dialog .modal-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.orderdetails app-custom-return-item-list,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.orderdetails app-custom-return-summary,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation app-custom-bottom-navigation,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation app-custom-nav-confirmation,.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.BodyContent,.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent,app-sony-community-banner,app-sony-support-banner,app-sony-universe-banner,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width--lg .modal-dialog .cx-dialog-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width .modal-dialog .cx-dialog-content{padding-right:16.5px;padding-left:16.5px}}html{overflow-x:hidden}cx-page-slot .smartEditComponent{display:block;height:unset!important}body.is-hamburger-open{overflow:hidden}body.has-searchbox-results.searchbox-is-active header{position:sticky;position:-webkit-sticky}body.remove-body-scrolling{overflow:hidden}body.modal-open{height:100vh;overflow:visible}body.sony-checkout-page .HeaderJoinSonyReward,body.sony-checkout-page .MiniCart .custom-mini-cart .custom-cart-wprapper,body.sony-checkout-page .navigation,body.sony-checkout-page .NavigationBar,body.sony-checkout-page .PreHeader,body.sony-checkout-page .Promo,body.sony-checkout-page .SearchBox,body.sony-checkout-page .SiteLogin{display:none!important}body.sony-checkout-page .sony-storefront{max-width:100%;height:100%;display:block}body.sony-checkout-page .sony-storefront cx-page-layout:focus,body.sony-checkout-page .sony-storefront cx-page-slot:focus{border:none;outline:none}@media screen and (max-width:575px){body.sony-checkout-page .sony-storefront{overflow-x:hidden}}body.sony-checkout-page .sony-storefront header .header cx-page-slot.MiniCart{border-right:0;margin-left:auto}body.sony-checkout-page .sony-storefront header .header cx-page-slot.MiniCart .custom-cart-wprapper{right:0}body.sony-checkout-page .sony-storefront header .header cx-page-slot.MiniCart .custom-cart-wprapper:before{left:inherit;right:20px}body.sony-oof-page .sony-storefront{margin-top:0;overflow:hidden}@media screen and (max-width:575px){body.sony-oof-page .sony-storefront{margin-top:150px}}body.sony-oof-page .sony-storefront header{position:fixed;-webkit-animation:none;animation:none;z-index:9;top:0}@media screen and (max-width:575px){body.sony-big-footer-page .sony-storefront footer cx-page-layout.footer{padding-bottom:110px}}@media screen and (max-width:575px){body.sony-big-footer-page #root-chatbot i{bottom:120px!important;z-index:2}}@media screen and (max-width:575px){body.sony-big-footer-page--pdp .sony-storefront footer cx-page-layout.footer{padding-bottom:60px}}@media screen and (max-width:575px){body.sony-big-footer-page--pdp #root-chatbot i{bottom:60px!important}}body.return-confirmation-page cx-page-slot.BodyContent,body.return-order-page cx-page-slot.BodyContent{padding-top:0}body.return-confirmation-page .HeaderJoinSonyReward,body.return-confirmation-page .MiniCart,body.return-confirmation-page .navigation,body.return-confirmation-page .NavigationBar,body.return-confirmation-page .PreHeader,body.return-confirmation-page .Promo,body.return-confirmation-page .SearchBox,body.return-confirmation-page .SiteLogin{display:none!important}ngx-skeleton-loader{position:relative;z-index:-1}ngx-skeleton-loader.skeleton-loader{display:flex}.mobile-view{display:none!important}@media (max-width:767.98px){.mobile-view{display:block!important}.desktop-view{display:none!important}}@-webkit-keyframes slidein{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slidein{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes slideout{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideout{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.sony-storefront header{position:sticky!important;z-index:9;transition:transform .25s;top:0}.sony-storefront.scrolling-down header{transform:translateY(-100%)}.sony-storefront.scrolling-down .custom-order-summary{top:100px}@media screen and (max-width:575px){.sony-storefront.scrolling-down .custom-order-summary{top:0}}.sony-storefront.scrolling-down .custom-pdp__navigation-bar{top:0;transition:all .25s ease-in-out}.sony-storefront.scrolling-up .custom-order-summary{top:100px}@media screen and (max-width:575px){.sony-storefront.scrolling-up .custom-order-summary{top:0}}.sony-storefront.scrolling-up .custom-pdp__navigation-bar{top:65px;transition:all .25s ease-in-out}@media screen and (max-width:575px){.sony-storefront.scrolling-up .custom-pdp__navigation-bar{top:149px}}.sony-storefront .CartPageTemplate{max-width:100%;padding:0}@media screen and (max-width:575px){.sony-storefront .CartPageTemplate{overflow-x:hidden}}.sony-storefront .LoginPageTemplate cx-page-slot app-custom-login-form{max-width:100%}.sony-storefront .OrderConfirmationPageTemplate{margin-bottom:80px}@media screen and (max-width:575px){.sony-storefront .OrderConfirmationPageTemplate{margin-bottom:0}}.sony-storefront .CheckoutLoginPageTemplate cx-page-slot app-custom-checkout-login{max-width:100%}@media screen and (max-width:767px){.sony-storefront .CheckoutLoginPageTemplate .RightContentSlot{padding:0}}@media screen and (max-width:991px){.sony-storefront .AccountPageTemplate{overflow-x:hidden}}@media screen and (max-width:575px){.sony-storefront .AccountPageTemplate cx-page-slot{padding-top:20px}}.ProductListPageTemplate{display:flex;flex-wrap:wrap}.ProductListPageTemplate .ProductLeftRefinements{padding:30px 15px 15px}@media screen and (max-width:991px){.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate{flex-direction:row}.sony-storefront .ProductListPageTemplate .ProductLeftRefinements{max-width:33.33%}.sony-storefront .ProductListPageTemplate .ProductListSlot{max-width:66.66%}.sony-storefront .SearchResultsListPageTemplate .ProductLeftRefinements{max-width:33.33%}.sony-storefront .SearchResultsListPageTemplate .SearchResultsListSlot{max-width:66.66%}}@media (max-width:767.98px){.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate{flex-direction:column}.sony-storefront .ProductListPageTemplate .SortingComponent{flex:100;max-width:100%;display:none}.sony-storefront .ProductListPageTemplate .ProductLeftRefinements{max-width:none;padding:20px 0 0}.sony-storefront .ProductListPageTemplate .ProductListSlot{max-width:none}.sony-storefront .SearchResultsListPageTemplate .ProductLeftRefinements{max-width:none;padding:20px 0 0}.sony-storefront .SearchResultsListPageTemplate .SearchResultsListSlot{max-width:none}.sony-storefront cx-page-layout.ProductListPageTemplate .ProductLeftRefinements,.sony-storefront cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements{display:none}}.sony-storefront cx-page-layout.ProductListPageTemplate .ProductLeftRefinements,.sony-storefront cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements{padding-top:10px;padding-left:0}.sony-storefront cx-page-layout.ProductListPageTemplate cx-page-slot.CategoryTopProducts{min-width:100vw;position:relative;left:calc(601.5px - 50vw);flex-direction:column;width:100%;height:100%;overflow:hidden}@media (max-width:1399px){.sony-storefront cx-page-layout.ProductListPageTemplate cx-page-slot.CategoryTopProducts{left:calc(557.5px - 50vw)}}@media (max-width:1199px){.sony-storefront cx-page-layout.ProductListPageTemplate cx-page-slot.CategoryTopProducts{left:calc(482px - 50vw)}}@media (max-width:991px){.sony-storefront cx-page-layout.ProductListPageTemplate cx-page-slot.CategoryTopProducts{left:calc(358px - 50vw)}}@media (max-width:767px){.sony-storefront cx-page-layout.ProductListPageTemplate cx-page-slot.CategoryTopProducts{left:calc(270px - 50vw)}}@media (max-width:575px){.sony-storefront cx-page-layout.ProductListPageTemplate cx-page-slot.CategoryTopProducts{left:calc(160px - 50vw)}}@media (max-width:359px){.sony-storefront cx-page-layout.ProductListPageTemplate cx-page-slot.CategoryTopProducts{left:calc(152px - 50vw)}}.sony-storefront cx-page-layout.ProductListPageTemplate cx-page-slot.CategoryBottomProducts{min-width:100vw;position:relative;left:calc(601.5px - 50vw);height:100%;overflow-x:hidden}@media (max-width:1399px){.sony-storefront cx-page-layout.ProductListPageTemplate cx-page-slot.CategoryBottomProducts{left:calc(557.5px - 50vw)}}@media (max-width:1199px){.sony-storefront cx-page-layout.ProductListPageTemplate cx-page-slot.CategoryBottomProducts{left:calc(482px - 50vw)}}@media (max-width:991px){.sony-storefront cx-page-layout.ProductListPageTemplate cx-page-slot.CategoryBottomProducts{left:calc(358px - 50vw)}}@media (max-width:767px){.sony-storefront cx-page-layout.ProductListPageTemplate cx-page-slot.CategoryBottomProducts{left:calc(270px - 50vw)}}@media (max-width:575px){.sony-storefront cx-page-layout.ProductListPageTemplate cx-page-slot.CategoryBottomProducts{left:calc(160px - 50vw)}}@media (max-width:359px){.sony-storefront cx-page-layout.ProductListPageTemplate cx-page-slot.CategoryBottomProducts{left:calc(152px - 50vw)}}.SearchResultsListPageTemplate .ProductLeftRefinements{padding-top:0}.SearchResultsListPageTemplate cx-page-slot.Section2{position:sticky;position:-webkit-sticky;top:0;z-index:3}.SearchResultsListPageTemplate cx-page-slot.Section2,.SearchResultsListPageTemplate cx-page-slot.Section4{padding:0}.SearchResultsListPageTemplate .NoSearchResults-CommunityAndInternationalAssistanceSection,.SearchResultsListPageTemplate .NoSearchResults-ContactUsSection,.SearchResultsListPageTemplate .NoSearchResults-SupportSection,.SearchResultsListPageTemplate cx-page-slot.Section2 cx-banner,.SearchResultsListPageTemplate cx-page-slot.Section4 cx-banner{display:none}.SearchResultsListPageTemplate .ProductLeftRefinements .custom-facet-list{top:0;max-height:calc(100vh - 128px)}.SearchResultsListPageTemplate.no-products-available{display:flex}.SearchResultsListPageTemplate.no-products-available .SortingComponent{display:none}.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2{position:relative;top:auto;z-index:0}.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box{position:sticky;position:-webkit-sticky;top:0;z-index:3}.SearchResultsListPageTemplate.no-products-available .NoSearchResults-CommunityAndInternationalAssistanceSection,.SearchResultsListPageTemplate.no-products-available .NoSearchResults-ContactUsSection,.SearchResultsListPageTemplate.no-products-available .NoSearchResults-SupportSection{display:flex}.SearchResultsListPageTemplate.no-products-available .NoSearchResults-ContactUsSection{z-index:-1}.SearchResultsListPageTemplate.no-products-available cx-page-slot.ProductLeftRefinements,.SearchResultsListPageTemplate.no-products-available cx-page-slot.SearchResultsListSlot{display:none}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection{flex:1;height:100%;border:1px solid var(--gray70);max-width:calc(50% - 16.5px);margin-right:16.5px;display:flex;margin-bottom:30px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-chat-link{max-width:50%;display:flex;justify-content:flex-end;padding-right:46px}@media only screen and (max-width:991px) and (min-width:768px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-chat-link{padding-right:20px;padding-left:20px}}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-chat-details{max-width:50%}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-chat-details .no-search-chat-details{padding-left:32px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-email .no-search-email{border-top:1px solid var(--gray70);margin-top:32px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-email-details{max-width:50%}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-email-details .no-search-email-details{padding-left:32px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-email-link{max-width:50%;display:flex;justify-content:flex-end;padding-right:46px}@media only screen and (max-width:991px) and (min-width:768px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-email-link{padding-right:20px;padding-left:20px}}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-phone .no-search-phone{margin-top:32px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-phone .no-search-phone h4{border-top:1px solid var(--gray70)}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-phone-number{padding-left:32px;max-width:50%}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-phone-link{max-width:50%;display:flex;justify-content:flex-end;padding-right:46px}@media only screen and (max-width:991px) and (min-width:768px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-phone-link{padding-right:20px;padding-left:20px}}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-phone-details .no-search-phone-details{padding:24px 32px}@media only screen and (max-width:767px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-phone-details .no-search-phone-details h6,.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-phone-details .no-search-phone-details p{font-family:var(--font-pro-roman)}}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-CommunityAndInternationalAssistanceSection{flex:1;height:100%;max-width:calc(50% - 16.5px);margin-left:16.5px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-CommunityAndInternationalAssistanceSection app-no-search-community{border:1px solid var(--gray70);border-bottom:0}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-CommunityAndInternationalAssistanceSection app-no-search-community-details{border:1px solid var(--gray70);border-top:0;border-bottom:0}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-CommunityAndInternationalAssistanceSection app-no-search-community-details .no-search-community-details{padding-left:32px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-CommunityAndInternationalAssistanceSection app-no-search-community-links{border:1px solid var(--gray70);border-top:0;margin-bottom:32px;padding:0 32px 32px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-CommunityAndInternationalAssistanceSection app-no-search-international-assistance{border:1px solid var(--gray70);border-bottom:0}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-CommunityAndInternationalAssistanceSection app-no-search-international-assistance-details{border:1px solid var(--gray70);border-top:0;padding-bottom:48px}@media only screen and (max-width:767px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-CommunityAndInternationalAssistanceSection app-no-search-international-assistance-details{padding-bottom:24px;margin-bottom:32px}}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-CommunityAndInternationalAssistanceSection app-no-search-international-assistance-details .no-search-international-assistance-details{padding-left:32px}.SearchResultsListPageTemplate .ProductLeftRefinements{padding:30px 15px 15px}@media screen and (max-width:991px){.sony-storefront .ProductLeftRefinements .custom-facet-list{top:98px;max-height:calc(100vh - 98px)}}@media screen and (max-width:767px){.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection{max-width:100%;margin-right:0}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection .no-search-support h2{padding:16px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection .no-search-chat{margin:0 16px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection .no-search-chat h4{padding:24px 35px 20px;background-position:left top 53%}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-chat-details{max-width:100%}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-chat-details .no-search-chat-details{display:flex;padding:0 16px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-chat-details .no-search-chat-details span{width:50%}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-chat-link{max-width:100%;justify-content:flex-start;padding-left:16px;padding-right:0;margin-top:20px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection .no-search-email{margin:0 16px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection .no-search-email h4{padding:24px 35px 20px;background-position:left top 53%}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-email-details{max-width:100%}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-email-details .no-search-email-details{padding:0 16px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-email-link{max-width:100%;justify-content:flex-start;padding-left:16px;margin-top:20px;padding-right:0}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection .no-search-phone{margin:0 16px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection .no-search-phone h4{padding:24px 35px 20px;background-position:left top 53%}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-phone-number{max-width:100%;padding:0 16px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection app-no-search-phone-link{max-width:100%;justify-content:flex-start;padding:0 0 0 16px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-SupportSection .no-search-phone-details{padding:24px 16px 20px!important}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-CommunityAndInternationalAssistanceSection{margin:0;max-width:100%}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-CommunityAndInternationalAssistanceSection .no-search-community h2{padding:16px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-CommunityAndInternationalAssistanceSection app-no-search-community-details .no-search-community-details{padding:20px 16px;font-family:var(--font-pro-roman)}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-CommunityAndInternationalAssistanceSection app-no-search-community-links{padding:0 16px 24px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-CommunityAndInternationalAssistanceSection app-no-search-international-assistance .no-search-international-assistance h2{padding:16px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-CommunityAndInternationalAssistanceSection app-no-search-international-assistance-details .no-search-international-assistance-details{padding:0 16px}.SearchResultsListPageTemplate.no-products-available cx-page-slot.NoSearchResults-CommunityAndInternationalAssistanceSection app-no-search-international-assistance-details .no-search-international-assistance-details p{margin:20px 0 16px}}@media screen and (max-width:575px){.sony-storefront .ProductLeftRefinements .custom-facet-list{top:0;max-height:100vh}.sony-storefront .ProductListPageTemplate .SortingComponent,.sony-storefront .SearchResultsListPageTemplate .SortingComponent{display:none}}.sony-storefront cx-page-layout.ProductDetailsPageTemplate{padding-top:0}.sony-storefront cx-page-layout.ProductDetailsPageTemplate .PDPOverviewSlot{position:sticky;position:-webkit-sticky;top:0}.sony-storefront cx-page-layout.ProductDetailsPageTemplate .Summary{flex-direction:column;width:100%;margin-bottom:0!important;overflow-x:hidden;min-height:508px}@media (max-width:991px){.sony-storefront cx-page-layout.ProductDetailsPageTemplate .Summary{min-height:306px}}@media screen and (max-width:575px){.sony-storefront cx-page-layout.ProductDetailsPageTemplate .Summary{min-height:250px}}.sony-storefront cx-page-layout.ProductDetailsPageTemplate cx-page-slot.CrossSelling,.sony-storefront cx-page-layout.ProductDetailsPageTemplate cx-page-slot.UpSelling{max-width:100%}app-sony-universe-banner{padding-left:0}app-sony-community-banner{padding-right:0}@media screen and (max-width:575px){app-sony-community-banner,app-sony-support-banner,app-sony-universe-banner{padding:0}}cx-page-layout.footer{padding-top:56px;background-color:var(--black);overflow-x:hidden;display:flow-root}cx-page-layout.footer cx-site-context-selector{display:none}cx-page-layout.footer .cx-notice{padding:0;text-align:left;background-color:transparent;margin-bottom:0;font-family:var(--font-pro-roman);font-size:11px;line-height:18px;color:var(--lightGrayishNavy);text-transform:uppercase}.custom-modal-width{left:50%;transform:translateX(-50%);display:flex!important}.custom-modal-width .modal-dialog,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog{max-width:100%;width:100%;justify-content:center}.custom-modal-width--lg .modal-dialog .modal-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,.custom-modal-width .modal-dialog .modal-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width--lg .modal-dialog .cx-dialog-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width .modal-dialog .cx-dialog-content{padding:0}.modal-open .custom-modal-width{overflow-y:hidden}@media screen and (max-width:1199px){.custom-modal-width .modal-dialog .modal-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width .modal-dialog .cx-dialog-content{flex:0 0 50%;max-width:50%}.custom-modal-width--lg .modal-dialog .modal-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width--lg .modal-dialog .cx-dialog-content{flex:0 0 100%;max-width:100%;padding:0}.modal-open .custom-modal-width{overflow-y:auto}}@media screen and (max-width:767px){.custom-modal-width .modal-dialog,.custom-modal-width .modal-dialog-centered,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog{margin:inherit!important;height:auto;align-items:center!important}}@media screen and (max-width:575px){html{overflow-x:inherit}.custom-modal-width .modal-dialog .modal-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width .modal-dialog .cx-dialog-content{flex:0 0 100%;max-width:100%}.custom-modal-width--lg{max-width:100%}.custom-modal-width--lg .modal-dialog,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog{align-items:flex-end!important}.custom-modal-width--lg .modal-dialog .modal-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-modal-width--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-modal-width--lg .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-modal-width--lg .modal-dialog .cx-dialog-content{border-top-left-radius:12px;border-top-right-radius:12px}.custom-added-to-cart-modal .modal-dialog-centered,.custom-added-to-cart-modal cx-anonymous-consent-dialog .cx-anonymous-consent-dialog,cx-anonymous-consent-dialog .custom-added-to-cart-modal .cx-anonymous-consent-dialog{height:calc(100vh - 50px);align-items:flex-end!important}.custom-added-to-cart-modal--lg{max-width:100%}.custom-added-to-cart-modal--lg .modal-dialog .modal-content,.custom-added-to-cart-modal--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,.custom-added-to-cart-modal--lg cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .custom-added-to-cart-modal--lg .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .custom-added-to-cart-modal--lg .cx-anonymous-consent-dialog .modal-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-added-to-cart-modal--lg .modal-dialog .cx-dialog-content{border-top-left-radius:12px;border-top-right-radius:12px}.custom-added-to-cart-termcondition-modal .modal-content,.custom-added-to-cart-termcondition-modal cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-added-to-cart-termcondition-modal .cx-dialog-content{width:995px;height:541px;top:50%;transform:translateY(-50%)}.custom-added-to-cart-agree-modal .modal-content,.custom-added-to-cart-agree-modal cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content,cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .custom-added-to-cart-agree-modal .cx-dialog-content{height:197px;top:50%;transform:translateY(-50%);width:auto;justify-content:center;left:50%;align-items:center;transform:translate(-50%,-50%)}cx-page-layout.footer{padding-top:0}cx-page-layout.footer .cx-notice{text-align:center;font-size:10px}cx-page-layout.footer .cx-notice span{width:100%;display:inline-block}}@media screen and (max-width:575px){body.is-hamburger-open .Promo app-custom-header-navigation{display:block}.Promo app-custom-header-navigation{display:none}}.sony-storefront cx-page-layout.LandingPage2Template{max-width:100%;overflow-x:hidden}.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.Section2D{width:100%;max-width:100%}.sony-storefront cx-page-layout.LandingPage2Template app-top-banner-products,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.TopProducts{max-width:100%}.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate{padding-top:40px;display:flex;position:relative}.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate .ProgressBar{padding-bottom:40px;position:relative}@media (max-width:991px){.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate .ProgressBar{padding-bottom:15px}}.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate .ProgressBar:before{content:"";position:absolute;bottom:0;left:-100%;height:1px;width:300vw;background-color:var(--gray70)}.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.BodyContent{padding-top:0;padding-left:0}.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent{padding-top:0;padding-right:0;margin-bottom:150px}@media screen and (max-width:575px){.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent{flex:100%;padding:0;margin-bottom:56px}.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.BodyContent{display:flex;max-width:100%;flex:100%}.sony-storefront cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.BodyContent app-custom-payment-method{display:flex;max-width:100%;flex-direction:column}}cx-page-layout.AccountPageTemplate cx-page-slot.ContactSupportContentSlot,cx-page-layout.AccountPageTemplate cx-page-slot.giftcardbalance{padding-top:0}@media screen and (max-width:575px){.sony-storefront cx-page-layout.AccountPageTemplate,cx-page-slot.giftcardbalance{padding-bottom:24px}}.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.bottomreturnnotes,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.HeadlineSlot,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.orderdetails,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnconfiramtionnextstep,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnconfirmationheading,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returninstructions,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.topReturnNotes{padding-top:0}.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent cx-return-order,.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent cx-return-order-confirmation{display:none}.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.orderdetails{display:flex;justify-content:space-between}.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.HeadlineSlot{position:relative}.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.HeadlineSlot:after{content:"";position:absolute;width:300vw;height:1px;left:-50%;bottom:0;background-color:var(--gray70)}.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation{display:flex;justify-content:center;padding:40px 0 0;position:relative}.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation:before{content:"";position:absolute;width:300vw;height:1px;left:-50%;top:0;background-color:var(--gray70)}@media only screen and (max-width:575px){.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation{padding:20px 0;width:100%;background-color:var(--white)}.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation app-custom-bottom-navigation{padding:0}}.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnnavigation app-custom-bottom-navigation{text-align:right}.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnconfirmationheading{position:relative}.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.returnconfirmationheading:after{content:"";position:absolute;width:300vw;height:100%;background-color:var(--gray10);z-index:-1}@media screen and (max-width:991px){.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.orderdetails{margin-bottom:0}}@media screen and (max-width:575px){.sony-storefront cx-page-layout.AccountPageTemplate cx-page-slot.orderdetails{margin-bottom:0}}@media print{*{-webkit-print-color-adjust:exact!important;color-adjust:exact!important}.container,.custom-modal-width,.SearchResultsListPageTemplate.no-products-available cx-page-slot.Section2 app-new-search-box .search-fixed,.sony-storefront .AccountPageTemplate cx-page-slot,.sony-storefront .CheckoutLoginPageTemplate cx-page-slot,.sony-storefront .header,.sony-storefront .LoginPageTemplate cx-page-slot,.sony-storefront .MultiStepCheckoutSummaryPageTemplate,.sony-storefront .OrderConfirmationPageTemplate cx-page-slot,.sony-storefront .ProductGridPageTemplate,.sony-storefront .ProductListPageTemplate,.sony-storefront .SearchResultsListPageTemplate,.sony-storefront cx-page-layout.LandingPage2Template cx-page-slot.ConnectWithUs,cx-page-layout.ProductDetailsPageTemplate .tab-delivery,cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary{width:100%!important;min-width:100%!important;max-width:100%!important;overflow:auto;padding-left:20px;padding-right:20px}header{background-color:#000!important;width:100%!important}header .header cx-page-slot{display:none!important}header .header cx-page-slot.SiteLogo{display:block!important}footer{display:none}}cx-tab-paragraph-container{grid-template-columns:auto 10px repeat(5,180px) 240px auto}@media (max-width:991.98px) and (min-width:768px){cx-tab-paragraph-container{grid-template-columns:auto 10px repeat(5,140px) 0 auto}}@media (max-width:1199.98px) and (min-width:992px){cx-tab-paragraph-container{grid-template-columns:auto 10px repeat(5,180px) 50px auto}}.product-legal-details .card-header{background-color:var(--white);padding:0}.sony-storefront header{background-color:var(--black);width:100%}.sony-storefront header>*{display:flex;flex-wrap:nowrap;align-items:center;height:100%}.sony-storefront header>.header--mobile{display:none}.sony-storefront header>.header cx-page-slot.SiteLogo{width:98px;display:flex}.sony-storefront header>.header cx-page-slot.SiteLogo cx-media img{width:98px;height:18px}.sony-storefront header>.header cx-page-slot.NavigationBar{height:100%;display:flex;align-items:center;flex:1;background:#000;min-height:66px}.sony-storefront header>.header cx-page-slot.SearchBox{margin:0 0 0 auto}.sony-storefront header>.header cx-page-slot.MiniCart{height:100%;display:flex;align-items:center;position:relative}.sony-storefront header>.header cx-page-slot.MiniCart:after{background-color:transparent;content:"";display:block;position:absolute;width:100%;left:0;bottom:0;transition:all .25s ease-in-out}.sony-storefront header>.header cx-page-slot.SiteLogin{background-color:#000;height:100%;display:flex;align-items:center;padding:0;position:relative}.sony-storefront header>.header cx-page-slot.SiteLogin app-custom-login{height:100%;display:flex;align-items:center}.sony-storefront header>.header cx-page-slot.HeaderJoinSonyReward{height:100%;display:flex;align-items:center;padding:0;position:relative}.sony-storefront header>.header cx-page-slot.HeaderJoinSonyReward app-sony-rewards{height:100%;display:flex;align-items:center}.sony-storefront header>.header cx-page-slot.Promo{display:flex;flex-wrap:nowrap;height:100%;align-items:center}.sony-storefront header>.header cx-page-slot.Promo app-sony-rewards{display:flex;height:100%;align-items:center;padding:0 24px;flex:inherit}.sony-storefront .onscroll .HeaderJoinSonyReward,.sony-storefront .onscroll .SiteLogo{display:none!important}.sony-storefront .onscroll .SearchBox{flex:1}.sony-storefront .onscroll .custom-search-box .searchbox-wrapper{margin:auto;width:240px!important}.sony-storefront .onscroll .MiniCart{order:20}@media (min-width:768px) and (max-width:991.98px){.header>.HeaderJoinSonyReward{display:none}.header>.NavigationBar{margin-right:-16px}}@media (min-width:768px){nav.GiftCardBalanceNavNode{color:var(--ebonyClay)!important;font-size:15px;line-height:20px;padding:16px 24px;transition:.6s;border-bottom:1px solid var(--gray70)!important;margin-bottom:0;opacity:1;width:100%!important}.custom-navigation-ui__maxwid .GiftCardBalanceNavNode{padding:unset}nav.TrackMyOrderNavNode{border-bottom:1px solid var(--gray70)!important;width:100%!important}nav.GuestReturnsNavNode,nav.TrackMyOrderNavNode{color:var(--ebonyClay)!important;font-size:15px;line-height:20px;padding:16px 24px;transition:.6s;margin-bottom:0;opacity:1}nav.GuestReturnsNavNode{width:100%}nav.ReturnsNavNode{color:var(--ebonyClay)!important;font-size:15px;line-height:20px;transition:.6s;margin-bottom:0;opacity:1;width:100%}#GiftCardBalanceNavNodelink:after,#TrackMyOrderNavNodelink:after{display:none}.TrackMyOrderNavNode.custom-navigation-ui__icon{color:#000;padding-left:20px}#ReturnsNavNodelink:after{display:none}.GiftCardBalanceNavNode.custom-navigation-ui__icon{color:var(--ebonyClay)!important;padding-left:20px}.ReturnsNavNode.custom-navigation-ui__icon{color:#000;padding-left:20px}#GuestReturnsNavNodelink:after{display:none}.GuestReturnsNavNode.custom-navigation-ui__icon{color:#000;padding-left:20px}.custom-navigation-ui.MyAccountNavNode{transition:background .2s}.custom-navigation-ui.MyAccountNavNode:hover{background:var(--skyBlue)}.custom-navigation-ui.MyAccountNavNode:focus-within{background:var(--skyBlue);display:block}.custom-navigation-ui.MyAccountNavNode>.category-header{opacity:0!important}.custom-navigation-ui.MyAccountNavNode .MySupportNavNode{display:none!important}.custom-navigation-ui.MyAccountNavNode .custom-navigation-ui__my-account{padding-top:0!important}.SiteLogo{margin-right:24px}.MiniCart,.SearchBox,.SiteLogin,app-sony-rewards{border-right:1px solid var(--lightGray)}.header{height:66px!important}.mobile-menu,header .cx-hamburger,header.is-expanded:after{display:none}}@media (max-width:767.98px){.cx-icon svg{width:16px;height:16px}.header{padding:16px 0;display:flex;flex-wrap:wrap!important;justify-content:space-between}.header .HeaderJoinSonyReward{display:flex;justify-content:center}.header>*{order:20}.header app-custom-hamburger-menu{order:1}.header .SiteLogo{order:2}.header .MiniCart{order:3}.header .HeaderJoinSonyReward{order:4;width:100%}.header .NavigationBar,.header .Promo,.header .SiteLogin{display:none!important}header.is-expanded:after{opacity:.7}.mobile-menu{position:fixed;top:0;bottom:0;left:0;right:10%;background:#000;z-index:9999}.mobile-menu .custom-navigation-ui__login-greet,.mobile-menu .cx-icon.icon-cross{display:none}.mobile-menu .custom-navigation-ui.is-open~.back{display:block}.mobile-menu .custom-navigation-ui.is-open>.category-header .icon-arrow-right{display:none!important}.mobile-menu .back{display:none}.mobile-menu .back .icon-back-arrow{position:absolute;top:21px;left:24px;z-index:2;pointer-events:none}.mobile-menu .back .header-menu-link{display:none}.mobile-menu .SiteLogin{background-color:var(--lightBlack);padding:10px 24px;width:100%;height:70px;display:flex;align-items:center}.mobile-menu .SiteLogin .post-login{padding-left:0}.mobile-menu .SiteLogin .icon-profile{margin-right:16px}.mobile-menu .SiteLogin .cx-login-greet{font-size:18px;width:100%;display:flex}.mobile-menu .SiteLogin .cx-login-greet__name{font-family:var(--font-pro-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;margin-left:4px}.mobile-menu .header-menu-link{display:flex;justify-content:space-between}.mobile-menu .HeaderLinks .custom-navigation-ui .header-menu-link,.mobile-menu .NavigationBar .custom-navigation-ui .header-menu-link,.mobile-menu .Promo .custom-navigation-ui .header-menu-link{padding:14px 24px;color:#fff}.mobile-menu .HeaderLinks .custom-navigation-ui.is-open,.mobile-menu .NavigationBar .custom-navigation-ui.is-open,.mobile-menu .Promo .custom-navigation-ui.is-open{position:absolute;top:0;bottom:0;right:0;left:0;background:#000;z-index:2}.mobile-menu .HeaderLinks .custom-navigation-ui.is-open>.header-menu-link,.mobile-menu .NavigationBar .custom-navigation-ui.is-open>.header-menu-link,.mobile-menu .Promo .custom-navigation-ui.is-open>.header-menu-link{height:70px;line-height:42px;border-bottom:1px solid var(--ebonyClay);padding:14px 24px 14px 56px;background:var(--black)}.header-menu-link-icon.desktop-view,.mobile-menu .HeaderLinks .custom-navigation-ui:not(.is-open) .custom-navigation-ui__wrapper,.mobile-menu .NavigationBar .custom-navigation-ui:not(.is-open) .custom-navigation-ui__wrapper,.mobile-menu .Promo .custom-navigation-ui:not(.is-open) .custom-navigation-ui__wrapper{display:none}.header-menu-link-icon.mobile-view{display:block}app-custom-generic-link a{padding:14px 20px;display:block;color:var(--white);font-family:var(--font-pro-roman)}app-custom-generic-link a span{font-size:15px;color:var(--paleNavy)}app-custom-generic-link .all{display:none;padding:0}}@media screen and (max-width:767px){.custom-navigation-ui__icon.GiftCardBalanceNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-gift.svg) no-repeat 0}.custom-navigation-ui__icon.OrderHistoryNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-my-order-white.svg) no-repeat 0}.custom-navigation-ui__icon.ReturnsNavNode{background-image:url(/assets/icons/svgs/my-account-preferences/atom-icon-return.svg)}.custom-navigation-ui__icon.WishListNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-wishlist-white.svg) no-repeat 0}.custom-navigation-ui__icon.AddressBookNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-address-book-white.svg) no-repeat 0}.custom-navigation-ui__icon.PaymentDetailsNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-payment-white.svg) no-repeat 0}.custom-navigation-ui__icon.ChangePasswordNavNode,.custom-navigation-ui__icon.PersonalDetailsNavNode,.custom-navigation-ui__icon.UpdateEmailNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-my-profile-white.svg) no-repeat 0}.custom-navigation-ui__icon.ConsentManagementNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-consent-management-white.svg) no-repeat 0}.custom-navigation-ui__icon.CloseAccountNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-close-account-white.svg) no-repeat 0}.custom-navigation-ui__icon.MyInterestsNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-profile-white.svg) no-repeat 0}.custom-navigation-ui__icon.NotificationPreferenceNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-notification-preference-white.svg) no-repeat 0}.custom-navigation-ui__icon.MyCouponsNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-profile-white.svg) no-repeat 0}.custom-navigation-ui__icon.SignOutNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-sign-out-white.svg) no-repeat 0}.custom-navigation-ui__icon.SelfSupportDetailsNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-self-support-white.svg) no-repeat 0}.custom-navigation-ui__icon.SalesSupportNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-sales-support-white.svg) no-repeat 0}.custom-navigation-ui__icon.ContactsupportNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-contact-support-white.svg) no-repeat 0}.custom-navigation-ui__icon.ProductsSupportNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-product-support-white.svg) no-repeat 0}.custom-navigation-ui__icon.ForSalesPhoneNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-contact-support-white.svg) no-repeat 0}.custom-navigation-ui__icon.CommunityNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-community-white.svg) no-repeat 0}.custom-navigation-ui__icon.RegisterProductNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-register-a-product-white.svg) no-repeat 0}.custom-navigation-ui__icon.TrackMyOrderNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-track-your-order-white.svg) no-repeat 0}.custom-navigation-ui__icon.GuestReturnsNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-return.svg) no-repeat 0}.custom-navigation-ui__icon.ShippingAndDeliveryNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-shipping-delivery-white.svg) no-repeat 0}.custom-navigation-ui__icon.FAQNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-faq-white.svg) no-repeat 0}}@media screen and (min-width:768px){.custom-navigation-ui__icon.GiftCardBalanceNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-gift.svg) no-repeat 0}.custom-navigation-ui__icon.OrderHistoryNavNode{background-image:url(/assets/icons/svgs/my-account-preferences/atom-icon-my-order.svg)}.custom-navigation-ui__icon.ReturnsNavNode{background-image:url(/assets/icons/svgs/my-account-preferences/atom-icon-return.svg)}.custom-navigation-ui__icon.WishListNavNode{background-image:url(/assets/icons/svgs/my-account-preferences/atom-icon-wishlist.svg)}.custom-navigation-ui__icon.AddressBookNavNode{background-image:url(/assets/icons/svgs/my-account-preferences/atom-icon-address-book.svg)}.custom-navigation-ui__icon.PaymentDetailsNavNode{background-image:url(/assets/icons/svgs/my-account-preferences/atom-icon-payment.svg)}.custom-navigation-ui__icon.ChangePasswordNavNode,.custom-navigation-ui__icon.PersonalDetailsNavNode,.custom-navigation-ui__icon.UpdateEmailNavNode{background-image:url(/assets/icons/svgs/my-account-preferences/atom-icon-my-profile.svg)}.custom-navigation-ui__icon.ConsentManagementNavNode{background-image:url(/assets/icons/svgs/my-account-preferences/atom-icon-consent-management.svg)}.custom-navigation-ui__icon.CloseAccountNavNode{background-image:url(/assets/icons/svgs/my-account-preferences/atom-icon-close-account.svg)}.custom-navigation-ui__icon.MyInterestsNavNode{background-image:url(/assets/icons/svgs/my-account-preferences/atom-icon-profile.svg)}.custom-navigation-ui__icon.NotificationPreferenceNavNode{background-image:url(/assets/icons/svgs/my-account-preferences/atom-icon-notification-preference.svg)}.custom-navigation-ui__icon.MyCouponsNavNode{background-image:url(/assets/icons/svgs/my-account-preferences/atom-icon-profile.svg)}.custom-navigation-ui__icon.SignOutNavNode{background-image:url(/assets/icons/svgs/my-account-preferences/atom-icon-sign-out.svg)}.custom-navigation-ui__icon.SelfSupportDetailsNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-self-support.svg) no-repeat 0}.custom-navigation-ui__icon.ContactsupportNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-contact-support.svg) no-repeat 0}.custom-navigation-ui__icon.SalesSupportNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-sales-support.svg) no-repeat 0}.custom-navigation-ui__icon.ProductsSupportNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-product-support.svg) no-repeat 0}.custom-navigation-ui__icon.ForSalesPhoneNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-contact-support.svg) no-repeat 0}.custom-navigation-ui__icon.CommunityNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-community.svg) no-repeat 0}.custom-navigation-ui__icon.RegisterProductNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-register-a-product.svg) no-repeat 0}.custom-navigation-ui__icon.TrackMyOrderNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-track-your-order.svg) no-repeat 0}.custom-navigation-ui__icon.GuestReturnsNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-return.svg) no-repeat 0}.custom-navigation-ui__icon.ShippingAndDeliveryNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-shipping-delivery.svg) no-repeat 0}.custom-navigation-ui__icon.FAQNavNode{background:url(/assets/icons/svgs/my-account-preferences/atom-icon-faq.svg) no-repeat 0}}.SupportNavNode{background-image:url(/assets/icons/svgs/my-account-preferences/icon-support.svg);background-repeat:no-repeat;opacity:1!important;background-position:left 16px center;background-size:16px;padding-left:40px!important;padding-right:16px!important}.LandingPage2Template .Section6 app-sony-support-banner,.LandingPage2Template .Section6 app-sony-universe-banner{flex:1;margin-right:32px}.LandingPage2Template .Section6 app-sony-community-banner{flex:1}@media screen and (max-width:767px){.LandingPage2Template .Section6 app-sony-support-banner,.LandingPage2Template .Section6 app-sony-universe-banner{flex:inherit;margin-right:0}.LandingPage2Template .Section6 app-sony-community-banner{flex:inherit}}@media screen and (min-width:768px) and (max-width:991px){.LandingPage2Template .Section6 app-sony-support-banner,.LandingPage2Template .Section6 app-sony-universe-banner{flex:1;margin-right:22px}.LandingPage2Template .Section6 app-sony-community-banner{flex:1}}.tooltipStyle{pointer-events:none}.tooltipStyle__heading{font-size:12px;color:var(--ebonyClay);font-family:var(--font-pro-medium)}.tooltipStyle .tooltip-inner{background-color:var(--white);border:1px solid var(--marinerlight);box-shadow:0 4px 12px 0 rgba(0,0,0,.2);color:var(--laurelGray);white-space:inherit;text-transform:none;font-family:var(--font-pro-roman);font-size:11px;text-align:left;min-width:330px}.tooltipStyle.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltipStyle.bs-tooltip-top .arrow:before{border-top-color:var(--white);top:-2px;z-index:1}.tooltipStyle.bs-tooltip-auto[x-placement^=top] .arrow:after,.tooltipStyle.bs-tooltip-top .arrow:after{position:absolute;content:"";top:0;border-left:.4rem solid transparent;border-bottom:0 solid transparent;border-right:.4rem solid transparent;border-top:.4rem solid transparent;border-top-color:var(--marinerlight)}.tooltipStyle.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltipStyle.bs-tooltip-right .arrow:before{border-right-color:var(--white);right:-2px;z-index:1}.tooltipStyle.bs-tooltip-auto[x-placement^=right] .arrow:after,.tooltipStyle.bs-tooltip-right .arrow:after{position:absolute;content:"";right:0;border-left:0 solid transparent;border-bottom:.4rem solid transparent;border-top:.4rem solid transparent;border-right:.4rem solid transparent;border-right-color:var(--marinerlight)}.tooltipStyle.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltipStyle.bs-tooltip-left .arrow:before{border-left-color:var(--white);left:-2px;z-index:1}.tooltipStyle.bs-tooltip-auto[x-placement^=left] .arrow:after,.tooltipStyle.bs-tooltip-left .arrow:after{position:absolute;content:"";left:0;border-bottom:.4rem solid transparent;border-right:0 solid transparent;border-top:.4rem solid transparent;border-left:.4rem solid transparent;border-left-color:var(--marinerlight)}.tooltipStyle.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltipStyle.bs-tooltip-bottom .arrow:before{border-bottom-color:var(--white);bottom:-2px;z-index:1}.tooltipStyle.bs-tooltip-auto[x-placement^=bottom] .arrow:after,.tooltipStyle.bs-tooltip-bottom .arrow:after{position:absolute;content:"";bottom:0;border-left:.4rem solid transparent;border-right:.4rem solid transparent;border-top:0 solid transparent;border-bottom:.4rem solid transparent;border-bottom-color:var(--marinerlight)}@media screen and (max-width:575px){.tooltipStyle.bs-tooltip-auto[x-placement^=top],.tooltipStyle.bs-tooltip-top{left:70px!important}.tooltipStyle.bs-tooltip-auto[x-placement^=top] .arrow,.tooltipStyle.bs-tooltip-top .arrow{left:calc(20% - .4rem)!important}.tooltipStyle .tooltip-inner{min-width:240px}}.carousel-slide{overflow:hidden}.custom-product-banner-slider__product-info a{color:var(--white)}@font-face{font-family:slick;src:url(/assets/fonts/slick/slick.eot);src:url(/assets/fonts/slick/slick.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/slick/slick.woff) format("woff"),url(/assets/fonts/slick/slick.ttf) format("truetype"),url(/assets/fonts/slick/slick.svg#slick) format("svg");font-weight:400;font-style:normal;font-display:swap}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}app-custom-product-facet-navigation{display:block;width:100%}.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent app-custom-place-order{flex:unset;padding:1rem 2.5rem 0}.userLoggedIn .SiteLogin+.NavigationBar>app-custom-category-navigation>.custom-category-navigation__mobile+app-custom-navigation-ui{margin-top:0}.userLoggedIn .SiteLogin+.NavigationBar>app-custom-category-navigation>.custom-category-navigation__mobile+app-custom-navigation-ui.is-open{margin-top:70px}