.actionBlue,.navBlue{color:#7683a2}.peripoleDarkGray{color:#4b4848}.peripolePeriwinkle{color:#dee4e8}.peripoleBorder{color:#707070}.peripoleLightBlue{color:#7683a2}.peripoleRed{color:#8d2b22;border-color:#8d2b22}.peripoleDarkBlue{color:#243d77}.peripoleNavy,.peripoleNavyBlue{color:#1a1d3a}.peripoleRedBack{background-color:#8d2b22}.peripoleNavyBack{background-color:#1a1d3a}.peripolePeriwinkleBack{background-color:#dee4e8}.peripoleLightBlueBack{background-color:#7683a2}.peripoleDarkBlueBack{background-color:#243d77}nav .sub-menu{max-height:60vh;overflow-y:auto}body{color:#4b4848}a{color:#8d2b22}@media (max-width:767px){.ui-dialog{z-index:1002!important;width:100%!important}}.input-underline{border:none!important;border-bottom:1px solid #efefef!important;background:none!important;cursor:default;color:#fff}#search-wrapper .input-underline:-webkit-autofill,#search-wrapper .input-underline:-webkit-autofill:active,#search-wrapper .input-underline:-webkit-autofill:focus,#search-wrapper .input-underline:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #7683a2 inset!important}#search-wrapper input:-webkit-autofill{-webkit-text-fill-color:#fff!important}#promocode-wrapper .input-underline:-webkit-autofill,#promocode-wrapper .input-underline:-webkit-autofill:active,#promocode-wrapper .input-underline:-webkit-autofill:focus,#promocode-wrapper .input-underline:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #243d77 inset!important}#promocode-wrapper input:-webkit-autofill{-webkit-text-fill-color:#fff!important}header a{color:#fff}header #mobile-nav-wrapper a{color:#4b4848}header #mobile-nav-wrapper nav a{color:#fff}header .banner-btn{padding:.2rem 1rem;border:1px solid #fff;border-radius:.33rem;font-size:.8rem;font-weight:400;line-height:1.66rem;transition:.2s}header .banner-btn:hover{background-color:#7683a2}footer a{text-decoration:underline}footer a,nav a{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}nav a{text-decoration:none}.categories-wrapper li{padding-top:.25rem;padding-bottom:.25rem}.categories-wrapper a,.item-wrapper a{color:inherit}.cart-buttons .btn-primary,.item-wrapper .btn-primary{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}header{background:#243d77}header #mobile-header{color:#4b4848}footer,header #large-device-header{color:#fff}footer{background:#1a1d3a}.footer-section #main-menu li{text-align:center}#mobile-nav-wrapper{background:#dee4e8}#mobile-nav-wrapper .bm-burger-button{position:relative!important;left:calc(50% - 18px)!important;top:0!important;transform:scale(.66);transform-origin:25% 25%}#mobile-nav-wrapper .bm-burger-button .bm-burger-bars{background-color:#4b4848!important;width:100%}#mobile-nav-wrapper .bm-burger-button .line-style{height:10%!important}#large-nav-wrapper .bm-burger-button{right:1rem!important;top:1rem!important;position:fixed;z-index:20;transform:scale(.88);transform-origin:25% 25%}#large-nav-wrapper .bm-burger-button .bm-burger-bars{background-color:#fff!important;width:100%}#large-nav-wrapper .bm-burger-button .line-style{height:15%!important}#logo-wrapper{background:#243d77;border-bottom:1px solid #5f6d8d}#promocode-wrapper{background:#243d77;color:#fff}.slide-text-wrapper{top:9vw;left:6vw}#unauthenticated_banner{background:#dee4e8}#video-wrapper iframe,#video-wrapper object{margin-left:auto;margin-right:auto;padding:1rem}form .formRow{line-height:1.8rem;padding-top:.5rem;padding-bottom:.5rem}form .formRow label{display:inline-block;min-width:13rem}form h4{text-transform:uppercase;font-weight:700;padding-top:1rem;padding-bottom:.5rem}#checkout_form h2{padding-top:1.5rem;padding-bottom:.5rem}#checkout_form .item-qty:before{content:"Qty: "}@media (min-width:1024px){#checkout_form .item-qty:before{display:none}}.tooltip{cursor:help}.error{padding-top:1em;color:red}.onlinecatalog .catalog-search-and-filters h3{font-weight:700;line-height:1em;padding-bottom:.66rem}.onlinecatalog .catalog-search-and-filters .filtered-categories .category_sidebar{font-size:.925rem;line-height:1.66rem;font-weight:600}.onlinecatalog .catalog-search-and-filters .filtered-categories .category_sidebar li{margin-left:0}.onlinecatalog .catalog-search-and-filters .filtered-categories .category_sidebar li a{color:#243d77}.onlinecatalog .catalog-search-and-filters .filtered-categories .category_sidebar li a:hover{text-decoration:underline;color:#7683a2}.onlinecatalog .catalog-results h2{line-height:1em}.onlinecatalog .catalog-results #breadcrumbs{display:block;vertical-align:top;padding-bottom:.66rem}.onlinecatalog .catalog-results #breadcrumbs li{margin-left:0;color:#243d77;font-weight:600}.onlinecatalog .catalog-results #breadcrumbs li a{color:#243d77;font-weight:400}.onlinecatalog .catalog-results #breadcrumbs li a:hover{text-decoration:underline;color:#7683a2}.onlinecatalog .catalog-results #breadcrumbs li .category-separator{padding:0 .5rem}@media (min-width:1024px){.onlinecatalog .catalog-results #breadcrumbs{display:inline-flex;font-size:.875rem;line-height:1em}}.onlinecatalog .catalog-results .category-name{padding-bottom:.5rem}.onlinecatalog .catalog-results .category-description{font-size:.875rem;line-height:1.25rem;padding:.2rem 0 .66rem}.onlinecatalog .catalog-results .item-wrapper .item-image a{display:block}@media (min-width:600px){.onlinecatalog .catalog-results .item-wrapper .item-image a{min-height:190px;display:flex;align-items:center}}.onlinecatalog .catalog-results .item-wrapper .item-image img{max-height:10rem;padding:.25rem .5rem .33rem 0}@media (min-width:600px){.onlinecatalog .catalog-results .item-wrapper .item-image img{max-height:12rem;padding:1rem}}.onlinecatalog .catalog-results .item-wrapper a.btn-primary{transition:.3s}.onlinecatalog .catalog-results .item-wrapper a.btn-primary:hover{background:#d65044}.error-wrapper{z-index:0;margin-left:auto;margin-right:auto;position:relative;padding:12rem 5rem;width:100%;text-align:center;background-image:url(https://peripole.s3-us-west-2.amazonaws.com/img/site/piano-3366546_1920.jpg);background-size:cover;background-position:0 50%}.error-wrapper a{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));text-decoration:underline}.error-wrapper div,.error-wrapper h1,.error-wrapper h2,.error-wrapper p{position:relative;z-index:10}.error-wrapper .sub-menu a{display:block}.error-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background-color:#5f4c4e;z-index:0}.force-tall{background-color:#1a1d3a}