@import url("//maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css");@import url("//use.fontawesome.com/releases/v5.11.2/css/all.css");@import url("//fonts.googleapis.com/icon?family=Material+Icons");@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Kaushan+Script");@import url("https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic,700italic");@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:400,100,300,700");.bg-black{background-color:black !important}.bg-white{background-color:white !important}.text-teal{color:teal !important}.bg-blue{background-color:#007bff !important}.bg-indigo{background-color:#6610f2 !important}.bg-purple{background-color:#6f42c1 !important}.bg-pink{background-color:#e83e8c !important}.bg-red{background-color:#dc3545 !important}.bg-orange{background-color:#fd7e14 !important}.bg-yellow{background-color:#ffc107 !important}.bg-green{background-color:#28a745 !important}.bg-teal{background-color:#20c997 !important}.bg-cyan{background-color:#17a2b8 !important}.text-blue{color:#007bff !important}.text-indigo{color:#6610f2 !important}.text-purple{color:#6f42c1 !important}.text-pink{color:#e83e8c !important}.text-red{color:#dc3545 !important}.text-orange{color:#fd7e14 !important}.text-yellow{color:#ffc107 !important}.text-green{color:#28a745 !important}.text-teal{color:#20c997 !important}.text-cyan{color:#17a2b8 !important}:root{--bg-primary: #007bff;--bg-secondary: #6c757d;--bg-success: #28a745;--bg-info: #17a2b8;--bg-danger: #dc3545;--bg-warning: #ffc107;--bg-light: #f8f9fa;--bg-dark: #343a40}@-webkit-keyframes multi_rotate1{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}@keyframes multi_rotate1{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}#notfound{position:relative;height:100vh;background:url("/assets/images/error-bg-gradient.png") no-repeat center center;background-size:cover;filter:hue-rotate(90deg);-webkit-animation:15s multi_rotate1 linear infinite;animation:15s multi_rotate1 linear infinite}#notfound .notfound{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;line-height:1.4;text-align:center}#notfound .notfound .notfound-404{position:relative;text-align:center}#notfound .notfound .notfound-404 h1{position:relative;margin:1rem 0;padding:0}#notfound .notfound .notfound-404 h1 img{margin:0 auto}#notfound .notfound .notfound-404 h3{font-family:"Cabin", sans-serif;position:relative;font-size:16px;font-weight:700;text-transform:uppercase;color:#262626;margin:0px;letter-spacing:3px;padding-left:6px}#notfound .notfound h2{font-family:"Cabin", sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#000;margin-top:0px;margin-bottom:25px}@media only screen and (max-width: 767px){#notfound .notfound .notfound-404{height:200px}#notfound .notfound .notfound-404 h1{font-size:200px}}@media only screen and (max-width: 480px){#notfound .notfound .notfound-404{height:162px}#notfound .notfound .notfound-404 h1{font-size:162px;height:150px;line-height:162px}#notfound .notfound .notfound-404 h2{font-size:16px}}@keyframes multi_rotate1{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}#pageerror{position:relative;height:100vh;background:url("/assets/images/error-bg-gradient.png") no-repeat center center;background-size:cover;filter:hue-rotate(90deg);-webkit-animation:15s multi_rotate1 linear infinite;animation:15s multi_rotate1 linear infinite}#pageerror .pageerror{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;line-height:1.4;text-align:center}#pageerror .pageerror .pageerror-408{position:relative;text-align:center}#pageerror .pageerror .pageerror-408 h3{font-family:"Cabin", sans-serif;position:relative;font-size:28px;font-weight:700;text-transform:uppercase;color:#262626;margin:0;letter-spacing:3px;padding-left:6px}#pageerror .pageerror .pageerror-408 p{margin-top:20px}#pageerror .pageerror .pageerror-408 a{display:none;margin-top:20px;padding:10px 20px;background:black;color:white;border-radius:0}@media only screen and (max-width: 767px){#pageerror .pageerror .pageerror-408{height:200px}#pageerror .pageerror .pageerror-408 h1{font-size:200px}}@media only screen and (max-width: 480px){#pageerror .pageerror .pageerror-408{height:162px}#pageerror .pageerror .pageerror-408 h1{font-size:162px;height:150px;line-height:162px}#pageerror .pageerror .pageerror-408 h2{font-size:16px}}@keyframes multi_rotate1{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}#pageerror{position:relative;height:100vh;background:url("/assets/images/error-bg-gradient.png") no-repeat center center;background-size:cover;filter:hue-rotate(90deg);-webkit-animation:15s multi_rotate1 linear infinite;animation:15s multi_rotate1 linear infinite}#pageerror .pageerror{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;line-height:1.4;text-align:center}#pageerror .pageerror .pageerror-500{position:relative;text-align:center}#pageerror .pageerror .pageerror-500 h1{position:relative;margin:1rem 0;padding:0}#pageerror .pageerror .pageerror-500 h1 img{margin:0 auto}#pageerror .pageerror .pageerror-500 h3{font-family:"Cabin", sans-serif;position:relative;font-size:16px;font-weight:700;text-transform:uppercase;color:#262626;margin:0px;letter-spacing:3px;padding-left:6px}#pageerror .pageerror h2{font-family:"Cabin", sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#000;margin-top:0px;margin-bottom:25px}@media only screen and (max-width: 767px){#pageerror .pageerror .pageerror-500{height:200px}#pageerror .pageerror .pageerror-500 h1{font-size:200px}}@media only screen and (max-width: 480px){#pageerror .pageerror .pageerror-500{height:162px}#pageerror .pageerror .pageerror-500 h1{font-size:162px;height:150px;line-height:162px}#pageerror .pageerror .pageerror-500 h2{font-size:16px}}.btn{font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:700}.btn-xl,.form-control-xl{font-size:18px;padding:20px 40px;line-height:27px;height:auto}.btn-actionable{background-color:#ffc107;border-color:#ffc107}.btn-actionable:active,.btn-actionable:focus,.btn-actionable:hover{background-color:#e0a800 !important;border-color:#e0a800 !important;color:white}.btn-actionable:active,.btn-actionable:focus{box-shadow:0 0 0 0.2rem rgba(254,209,55,0.5) !important}.btn-primary{background-color:#ffc107;border-color:#ffc107}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#e0a800 !important;border-color:#e0a800 !important;color:white}.btn-primary:active,.btn-primary:focus{box-shadow:0 0 0 0.2rem rgba(254,209,55,0.5) !important}.input-primary{background-color:#ffc721;border-color:#ffc107}.input-primary:active,.input-primary:focus,.input-primary:hover{background-color:#ffce3a;border-color:#ffc107;color:white}.input-primary:active,.input-primary:focus{box-shadow:0 0 0 0.2rem rgba(254,209,55,0.5) !important}*,*::before,*::after{box-sizing:border-box}html{min-height:100vh}body{background-color:white;min-height:100vh;overflow:hidden;font-family:"Roboto Slab", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}body.store{min-height:100%;overflow-y:auto}*{font-weight:normal}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}a{color:#ffc107}a:active,a:hover{color:#d39e00}p{line-height:1.75}.text-primary{color:#ffc107 !important}#main{min-height:100vh;padding-left:0;padding-right:0;flex-basis:0;flex-grow:1;max-width:100%}#sidenav{width:300px;flex:0 0 300px;max-width:300px}.page-section{padding:100px 0}.page-section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}.page-section h3.section-subheading{font-size:16px;font-weight:400;font-style:italic;margin-bottom:75px;text-transform:none;font-family:"Droid Serif", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}::-moz-selection{background:#ffc107;text-shadow:none}::selection{background:#ffc107;text-shadow:none}img::-moz-selection{background:transparent}img::selection{background:transparent}img::-moz-selection{background:transparent}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.col-square:before{content:'';display:block;margin-top:100%}/*!
 * Datepicker v0.6.5
 * https://github.com/fengyuanchen/datepicker
 *
 * Copyright (c) 2014-2018 Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2018-03-31T06:16:43.444Z
 */.datepicker-container{background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;top:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:210px;z-index:-1;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.datepicker-container::before,.datepicker-container::after{border:5px solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{border:1px solid #ccc;box-shadow:0 3px 6px #ccc;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left::before,.datepicker-top-left::after,.datepicker-top-right::before,.datepicker-top-right::after{border-top:0;left:10px;top:-5px}.datepicker-top-left::before,.datepicker-top-right::before{border-bottom-color:#39f}.datepicker-top-left::after,.datepicker-top-right::after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left::before,.datepicker-bottom-left::after,.datepicker-bottom-right::before,.datepicker-bottom-right::after{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left::before,.datepicker-bottom-right::before{border-top-color:#39f}.datepicker-bottom-left::after,.datepicker-bottom-right::after{border-top-color:#fff;bottom:-4px}.datepicker-top-right::before,.datepicker-top-right::after,.datepicker-bottom-right::before,.datepicker-bottom-right::after{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul::before,.datepicker-panel>ul::after{content:" ";display:table}.datepicker-panel>ul::after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px}.datepicker-panel>ul>li:hover{background-color:#e5f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce5ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="next"]{font-size:18px}.datepicker-panel>ul>li[data-view="years current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="month current"]{width:150px}.datepicker-panel>ul[data-view="years"]>li,.datepicker-panel>ul[data-view="months"]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view="week"]>li,.datepicker-panel>ul[data-view="week"]>li:hover{background-color:#fff;cursor:default}.datepicker-hide{display:none}.modal .modal-header{background-color:#000 !important;border-radius:0 !important}.modal .modal-header h5{border-radius:0 !important;color:white !important}.modal .modal-footer .btn{border-radius:0 !important}.modal .modal-footer .btn-primary{background-color:#dd1937 !important;border-color:#861a1d !important}.modal .modal-footer .btn-primary:hover,.modal .modal-footer .btn-primary:active{background-color:#861a1d !important}#main footer{position:absolute;bottom:0;left:0;right:0;display:block;width:100vw;height:auto;padding:0;margin:0;overflow:hidden}#main footer .footer{text-align:center}#main footer .footer span.copyright{font-size:90%;line-height:40px;text-transform:none;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}#main footer .footer ul.quicklinks{font-size:90%;line-height:40px;margin-bottom:0;text-transform:none;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}#main footer ul.social-buttons{margin-bottom:0}#main footer ul.social-buttons li a{font-size:20px;line-height:50px;display:block;width:50px;height:50px;transition:all 0.3s;color:white;border-radius:100%;outline:none;background-color:#212529}#main footer ul.social-buttons li a:active,#main footer ul.social-buttons li a:focus,#main footer ul.social-buttons li a:hover{background-color:#ffc107}#main:not(.home) footer{position:relative;bottom:auto;left:auto;margin-top:2em;min-height:200px}#main:not(.home) footer .row{display:flex !important}#main:not(.home) footer:after{right:auto;left:50%;transform:translate(-65px, -65px)}#nav-goup-container h4{font-size:28px;font-weight:bold}#nav-goup-container h5{font-size:18px;font-weight:normal}::-moz-placeholder{color:rgba(223,224,224,0.25);text-transform:uppercase;font-weight:bold;font-style:italic}:-ms-input-placeholder{color:rgba(223,224,224,0.25);text-transform:uppercase;font-weight:bold;font-style:italic}::placeholder{color:rgba(223,224,224,0.25);text-transform:uppercase;font-weight:bold;font-style:italic}.label-wrap{display:block;padding:0.5rem 0.75rem;margin:3px 0;background-color:#f8f9fa}.label-wrap label{display:block;padding:0;margin:0;background:none}label.required{font-weight:bold}label.required:after{padding-left:3px;content:"*"}.styled-select{position:relative;display:block}.styled-select select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:100%;height:48px;padding-left:60px;padding-right:65px;border:1px solid #ddd;border-radius:2px;background:#fff;color:inherit;font-size:14px;cursor:pointer;text-transform:uppercase;line-height:1}.styled-select select.form-control option{color:inherit;font-size:14px;cursor:pointer;text-transform:uppercase;line-height:normal}.styled-select .option-selector-label{position:absolute;left:24px;top:0;font-size:14px;line-height:48px;text-transform:uppercase;color:#585858;pointer-events:none}.styled-select i{position:absolute;top:calc(50% - 5px);right:24px;width:12px;height:12px;line-height:normal;pointer-events:none;fill:currentColor}.styled-input-group .input-group-text{line-height:2}.styled-input-group .form-control{height:calc(2em + .75rem + 2px)}#gallery .photo-image{opacity:0;transition:opacity 0.25s linear}#gallery .photo-image.loaded{opacity:1}#gallery .photo-image picture,#gallery .photo-image a.picture{display:block;width:100%;height:auto}#gallery .photo-image picture img,#gallery .photo-image a.picture img{-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}#gallery .photo-image .social-buttons{bottom:-15px;left:0;opacity:0;transition:opacity 0.25s linear}#gallery .photo-image .social-buttons .btn-facebook{color:white !important;background-color:#3b5998 !important;border-color:#3b5998 !important}#gallery .photo-image .social-buttons .btn-facebook:hover,#gallery .photo-image .social-buttons .btn-facebook:active{background-color:#2d4373 !important}#gallery .photo-image .social-buttons .btn-pinterest{color:white !important;background-color:#bd081c !important;border-color:#bd081c !important}#gallery .photo-image .social-buttons .btn-pinterest:hover,#gallery .photo-image .social-buttons .btn-pinterest:active{background-color:#8c0615 !important}#gallery .photo-image .social-buttons .btn-instagram{color:white !important;background-color:#e1306c !important;border-color:#e1306c !important}#gallery .photo-image .social-buttons .btn-instagram:hover,#gallery .photo-image .social-buttons .btn-instagram:active{background-color:#c21c54 !important}#gallery .photo-image:hover .social-buttons{opacity:1}#gallery .photo-image.no-match{display:none}.grid-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));grid-gap:10px;grid-auto-rows:minmax(180px, auto);grid-auto-flow:dense;padding:10px}.grid-container .grid-column{padding:1rem}.grid-container .span-2{grid-column-end:span 2;grid-row-end:span 2}.grid-container .span-3{grid-column-end:span 3;grid-row-end:span 4}body header{background-color:#ffc107;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover;height:100vh}body #main .navbar-brand.ipay-code-screen{width:75% !important;height:auto !important;padding-bottom:40% !important;margin-top:-40% !important}body #main:not(.home) header{background:none;height:140px}body #main:not(.home) header .flex-auto-1{flex:auto 1}body #main:not(.home) header .navbar-brand{display:block;width:100%;min-height:110px}body #main:not(.home) header .navbar-brand span{display:none}header.masthead{text-align:center;color:white}header.masthead .intro-text .intro-lead-in{font-size:2rem;line-height:2rem;font-style:italic;margin-bottom:25px;font-family:"Droid Serif", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}header.masthead .intro-text .intro-heading{font-size:1.2rem;line-height:1.7rem;font-weight:500;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}@media screen and (min-width: 1024px){header.masthead .intro-text .intro-lead-in{font-size:3rem;line-height:3rem}header.masthead .intro-text .intro-heading{font-size:1.4rem;line-height:1.9rem}}@media screen and (min-width: 1500px){header.masthead .intro-text .intro-lead-in{font-size:3.5rem;line-height:2.5rem}header.masthead .intro-text .intro-heading{font-size:1.6rem;line-height:2.2rem}}#mainNav{background-color:#212529}#mainNav .navbar-toggler{font-size:12px;right:0;padding:13px;text-transform:uppercase;color:white;border:0;background-color:#ffc107;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}#mainNav .navbar-brand{color:#ffc107;font-family:"Kaushan Script", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}#mainNav .navbar-brand.active,#mainNav .navbar-brand:active,#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#d39e00}#mainNav .navbar-nav .nav-item .nav-link{position:relative;font-size:90%;font-weight:400;padding:0.75em 0;letter-spacing:1px;color:white;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";transition:fill 0.35s ease}#mainNav .navbar-nav .nav-item .nav-link .icon{fill:white !important;transition:fill 0.35s ease}#mainNav .navbar-nav .nav-item .nav-link .cart-has-items{display:none;position:absolute;top:11px;right:11px;width:14px;height:14px;border-radius:50%;background-color:#dc3545;z-index:1}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#ffc107}#mainNav .navbar-nav .nav-item .nav-link.active .icon,#mainNav .navbar-nav .nav-item .nav-link:hover .icon{fill:#ffc107 !important}@media (min-width: 992px){#mainNav{padding-top:25px;padding-bottom:25px;transition:padding-top 0.3s, padding-bottom 0.3s;border:none;background-color:transparent}#mainNav .navbar-brand{font-size:1.75em;transition:all 0.3s}#mainNav .navbar-nav .nav-item .nav-link{padding:1.1em 1em !important}#mainNav.navbar-shrink{padding-top:0;padding-bottom:0;background-color:#212529}#mainNav.navbar-shrink .navbar-brand{font-size:1.25em;padding:12px 0}}#page{color:#414042}.product-photo{display:block;width:100%;height:0;padding-bottom:100%;overflow:hidden}.bg-black{background-color:black !important}.bg-white{background-color:white !important}.text-teal{color:teal !important}.bg-blue{background-color:#007bff !important}.bg-indigo{background-color:#6610f2 !important}.bg-purple{background-color:#6f42c1 !important}.bg-pink{background-color:#e83e8c !important}.bg-red{background-color:#dc3545 !important}.bg-orange{background-color:#fd7e14 !important}.bg-yellow{background-color:#ffc107 !important}.bg-green{background-color:#28a745 !important}.bg-teal{background-color:#20c997 !important}.bg-cyan{background-color:#17a2b8 !important}.text-blue{color:#007bff !important}.text-indigo{color:#6610f2 !important}.text-purple{color:#6f42c1 !important}.text-pink{color:#e83e8c !important}.text-red{color:#dc3545 !important}.text-orange{color:#fd7e14 !important}.text-yellow{color:#ffc107 !important}.text-green{color:#28a745 !important}.text-teal{color:#20c997 !important}.text-cyan{color:#17a2b8 !important}:root{--bg-primary: #007bff;--bg-secondary: #6c757d;--bg-success: #28a745;--bg-info: #17a2b8;--bg-danger: #dc3545;--bg-warning: #ffc107;--bg-light: #f8f9fa;--bg-dark: #343a40}section.section-main{min-height:1px}#Search .searchTermText{position:relative;display:block;width:100%;height:auto;float:left;color:#444;font-size:32px;padding:20px;background-color:transparent !important}#Search .SearchContainer{margin:10px 0}#Search .SearchContainer form{display:block;width:100%;min-height:250px;height:auto;margin:0;padding:0}#Search .SearchContainer form .twitter-typeahead{width:100%;height:auto}#Search .SearchContainer form .twitter-typeahead .searchTermText.tt-hint{color:#bbb}#Search .SearchContainer form .twitter-typeahead .searchTermText.tt-input{color:#444}#Search .SearchContainer form .twitter-typeahead .tt-menu{position:relative;width:100%;margin:0;padding:30px 0;border:0;box-shadow:none}#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion{padding:5px 0;border-bottom:1px solid white}#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion .icon{position:relative;display:block;width:48px;height:48px;float:left;margin-right:10px}#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion .info{display:block}#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion .info .details,#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion .info .name{display:block !important;width:100%;height:auto}#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion .info .name{padding-top:5px;line-height:14px}#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion .info .details{padding-top:2px;font-size:11px}#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion p{margin:0}#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion,#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion a{display:block;transition:all .2s ease-in-out}#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion:hover,#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion.tt-is-under-cursor{cursor:pointer;color:#fff;border-color:#bd2130}#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion:hover .tt-icon,#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion.tt-is-under-cursor .tt-icon{transform:scale(1.5)}#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion:hover .tt-text,#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion:hover a,#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion.tt-is-under-cursor .tt-text,#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-suggestion.tt-is-under-cursor a{color:#bd2130 !important}#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-search-block{display:flex;align-items:center;justify-content:center;margin-bottom:4px;cursor:pointer}#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-search-block .tt-icon{line-height:48px;background-repeat:no-repeat;background-position:center center;background-size:contain;cursor:pointer;transition:all .2s ease-in-out}#Search .SearchContainer form .twitter-typeahead .tt-menu .tt-dataset .tt-search-block .tt-text{line-height:normal;cursor:pointer;transition:all .2s ease-in-out}#Search .SearchContainer form .twitter-typeahead .searchHint i{display:inline-block;cursor:pointer;margin-left:2px;position:relative;top:1px;color:#545759;height:15px;width:15px}.btn-facebook{color:#415993 !important}.btn-twitter{color:#4BAEE7 !important}.btn-pinterest{color:#BF3432 !important}#OptionsForm,#AddressForm{margin-top:50px}#OptionsForm table,#AddressForm table{border-top:1px solid #c2c2c2;border-bottom:0}#OptionsForm table tr td,#AddressForm table tr td{padding-top:10px}#OptionsForm table a.btnEditXtra:link,#OptionsForm table a.btnEditXtra:active,#AddressForm table a.btnEditXtra:link,#AddressForm table a.btnEditXtra:active{color:#0597f6}#OptionsForm table .label-wrap,#AddressForm table .label-wrap{margin:4px 0}#OptionsForm table .label-wrap .label,#AddressForm table .label-wrap .label{white-space:normal;margin:0 -0.6em;background-color:#0597f6}#OptionsForm table .options,#AddressForm table .options{margin-top:3px}#dlgAddressVerifyForm .panel-group{overflow:hidden}#dlgAddressVerifyForm .panel-group .panel{margin-bottom:5px;border-radius:0;box-shadow:none}#dlgAddressVerifyForm .panel-group .panel .panel-heading{border-radius:0}#dlgAddressVerifyForm .panel-group .panel .radio{margin:0}#dlgAddressVerifyForm .panel-group .panel .text-warning{color:#0597f6;letter-spacing:-1px}#dlgAddressVerifyForm .panel-group .panel.panel-spacer{border:0;width:2%}.my-nav-mobile ul{list-style:none;margin:10px 0 20px 0;padding:0}.my-nav-mobile ul li{list-style:none;padding:10px 15px;margin:0 0 2px 0;text-align:center;background:#f8f9fa}.my-nav-mobile ul li a{color:#a2a2a2}.my-nav-mobile ul li br{display:none}.product_info .product-title{font-size:2rem}.price .price-amount{font-size:1.75rem}.share-buttons .share-buttons-label{display:inline-block;margin-right:40px;font-size:14px;text-transform:uppercase;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;-webkit-padding-end:40px;padding-inline-end:40px}.share-buttons .share-buttons-list{display:inline-block;list-style:none;padding:0;margin:0;list-style:none}.share-buttons .share-buttons-list .share-buttons-item{display:inline-block;margin-right:15px}.share-buttons .share-buttons-list .share-buttons-item a{transition:all 0.25s ease-in-out}.share-buttons .share-buttons-list .share-buttons-item a:link,.share-buttons .share-buttons-list .share-buttons-item a:visited{color:#868e96}.share-buttons .share-buttons-list .share-buttons-item a:hover,.share-buttons .share-buttons-list .share-buttons-item a:active{color:#000}.photo-list{position:relative;display:block;width:100%}.photo-list .slick-arrow{position:absolute;top:50%;display:inline-block;z-index:10}.photo-list .slick-arrow.slick-arrow-prev{left:10px}.photo-list .slick-arrow.slick-arrow-next{right:10px}#testmode{position:relative;background:red;color:#fff;z-index:1000}#testmode .container div{text-align:center;line-height:100%;padding:10px}#testmode.visible{top:0}body.checkout{min-height:100vh}body.checkout h5{text-transform:none;color:#343a40}body.checkout #page{overflow:hidden}.wrap{flex:1 0 auto;min-height:100vh}.wrap .mainbar{position:relative;flex:1 0 auto;padding-top:4em;padding-right:30px}.wrap .sidebar{position:relative;flex:1 0 auto;padding-top:4em;padding-left:30px}.wrap .sidebar:after{content:"";display:block;width:300%;position:absolute;top:0;left:0%;bottom:0;background:#fafafa;z-index:-1;box-shadow:1px 0 0 #e1e1e1 inset}.hr{height:10px;border-bottom:1px solid #dee2e6;margin-bottom:5px;overflow:hidden}.radio .label-wrap{display:block;padding:10px 15px;margin:3px 0;background-color:#f2f2f2;text-align:left}.radio .label-wrap label{display:block;width:100%;text-transform:none;color:#a2a2a2;text-align:left}.radio .label-wrap label .img-logo{display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:5px}.radio .label-wrap label input[type="radio"]{margin-top:-1px}.radio .label-wrap a:link,.radio .label-wrap a:visited{color:#ffc107}.radio .btn-address-select,.radio .label-wrap{background-color:#e9ecef !important;color:#343a40 !important}.radio .btn-address-select:hover,.radio .label-wrap:hover{background-color:#0086f3 !important}.radio .btn-address-select.active,.radio .label-wrap.active{background-color:#279eff !important;color:white !important}.radio .btn-address-select.active label,.radio .label-wrap.active label{color:white !important}.radio .btn-address-select.active:hover,.radio .label-wrap.active:hover{background-color:#5ab5ff !important}.btn-select{background-color:#f8f9fa !important;color:#343a40 !important}.btn-select:hover{background-color:#0086f3 !important}.btn-select.active{background-color:#279eff !important;color:white !important}.btn-select.active:hover{background-color:#5ab5ff !important}.btn-place-order{padding:1rem 2rem !important;font-size:1.1rem !important}.side-bar-photo{position:relative}.side-bar-photo .photo{width:75%;height:0;padding-bottom:75%;overflow:hidden;margin:0 auto}.side-bar-photo .quantity{display:inline-block;width:38px;height:38px;line-height:38px;font-size:15px;text-align:center;font-weight:700;color:white;position:absolute;z-index:1;box-shadow:2px 2px 3px rgba(0,0,0,0.4);white-space:nowrap}.side-bar-photo .quantity .spacer{display:inline-block;margin:0 2px;height:auto}.side-bar-photo .quantity{top:2%;right:23%}.available-date-banner{background-color:#ffab00;background:linear-gradient(90deg, #ffab00, #ffd900, #ffab00);background-size:600% 600%;-webkit-animation:BannerHighlight 10s ease infinite;animation:BannerHighlight 10s ease infinite}@-webkit-keyframes BannerHighlight{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes BannerHighlight{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.available-date-banner h1{color:white !important;font-size:2.1rem !important;text-shadow:0 2px 2px #ffab00}.checkout-nav ol li{font-size:.8rem}#SignInForm .form-control{font-family:'Font Awesome\ 5 Free', Arial, sans-serif}#cj_session_timer{display:none !important}.strikethru{text-decoration:line-through !important}button.close{color:white;text-shadow:none}button.close:hover{color:rgba(255,255,255,0.75)}.receipt-table{width:100%}.receipt-table th{text-shadow:none}.borderbottom{border-bottom:1px solid #f2f2f2}#receipt{position:relative;width:auto;height:auto;font-family:Arial, Helvetica, sans-serif;background:#fff;font-size:16px;margin:0 auto;padding:30px 10px}#receipt .back{position:absolute;top:0;left:0;display:block;width:100%;height:auto;z-index:1}#receipt .front{display:block;width:100%;height:auto}#receipt .text-left{text-align:left}#receipt .text-right{text-align:right}#receipt .text-center{text-align:center}#receipt .on_sale{color:red !important}#receipt .header{position:relative;display:block;width:100%;height:auto;padding-bottom:60px;margin:0 auto}#receipt .header .logo{position:relative;display:block;width:100%;height:auto;text-align:center;margin:0;border-bottom:1px solid red}#receipt .header .logo img{margin:20px auto}#receipt .header .title{font-size:30px;color:red;text-align:center;margin-right:10px}#receipt .table-label{font-size:12px;color:#c2c2c2;margin:2px 0}#receipt .address{color:red !important;padding:10px 0 30px}#receipt .receipt-table{width:85%;border:0;margin:0 auto;padding:0}#receipt .receipt-table td,#receipt .receipt-table th{color:#c2c2c2;margin:0;padding:3px 5px}#receipt .receipt-table .table-label{padding:30px 5px 0}#receipt .receipt-table .payinfo td{font-size:12px;padding:40px 5px}#receipt .receipt-table .payinfo .table-label{padding-left:0}#receipt .receipt-table .lineitem td{border-bottom:1px solid #f2f2f2;margin:0;padding:10px 5px}#receipt .receipt-table .totals td{font-weight:700;padding:10px 5px}#receipt .receipt-table .first .table-label{padding-top:0}#receipt .priority{position:absolute;top:0;left:0;width:100%;z-index:1}#receipt .priority span{display:none;font-size:30px;color:#e5001b;text-align:center}@media only screen and (max-width: 529px){#receipt{zoom:0.4}#receipt .receipt-table{width:100% !important}section form div.right{text-align:center !important}}@media (min-width: 529px) and (max-width: 767px){#receipt .header{width:100%}}@media (min-width: 320px) and (max-width: 529px){#receipt .header{width:100%}}@media (max-width: 320px){#receipt .header{width:100%}}@media print{html,body,#body,#content-wrapper,#site-container,section,section.section-main,.panel,#content,.container,.row{display:block;width:796px;height:auto;background:#fff;margin:0;padding:0}.margins{margin:0 !important;padding:0 !important}.no_print,header,aside,footer{display:none !important}section{display:block;width:auto;height:auto;margin:3em 5em;padding:0}.margins.content{display:none}}