body{overflow:auto}body>#wrapper{position:relative;overflow:hidden;z-index:999;align-self:baseline}body>#wrapper #content-wrapper{display:flex;flex-direction:column;min-height:100vh}body>#wrapper #content-wrapper .main-content{flex:1}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){body>#wrapper #content-wrapper .main-content{flex:1 1 auto;min-height:100vh}}@media all and (min-width: 960px){body.boxed>#wrapper{max-width:80%;margin:0 auto;box-shadow:0 0 4px 0 rgba(0,0,0,0.38)}}@media all and (min-width: 960px){body.boxed #sticky-site-header{width:80%;margin:0 auto}}[js-aside-toggle]{display:none}body #shopify-section-aside{top:0;bottom:0}@media (max-width: 959px){body #shopify-section-aside{display:none;position:fixed;z-index:9999}}body #shopify-section-aside #shopify-section-aside-content{overflow:hidden;width:320px;min-width:320px;height:100%;transition:all 300ms ease;position:relative}body #shopify-section-aside #shopify-section-aside-content>.js-aside{height:100%;min-width:100%;width:100%}body #shopify-section-aside #shopify-section-aside-content>.js-aside>.js-aside-content{display:flex;flex-direction:column;position:fixed;width:320px;height:100%;top:0 !important}body #shopify-section-aside #shopify-section-aside-content>.js-aside>.js-aside-content .nav-vertical{padding:0 !important}body #shopify-section-aside #shopify-section-aside-content>.js-aside>.js-aside-content .nav-vertical>uib-accordion>.panel-group>div>.nav-link,body #shopify-section-aside #shopify-section-aside-content>.js-aside>.js-aside-content .nav-vertical>uib-accordion>.panel-group>div>.panel-heading .nav-link{padding:0.75rem !important}body #shopify-section-aside #shopify-section-aside-content>.js-aside>.js-aside-content .nav-vertical>uib-accordion>.panel .panel-body{padding:0 0.5rem}body #shopify-section-aside #shopify-section-aside-content>.js-aside>.js-aside-content .nav-vertical>uib-accordion>.panel .panel-body .mega-menu-content{padding:0.75rem 0.5rem !important}body.aside-active [js-aside-toggle]{display:block}@media (max-width: 959px){body.aside-active #shopify-section-aside{display:flex}}body .js-aside-toggle-button{transform:rotate(180deg);transition:transform .3s ease-in-out .1s, -webkit-transform .3s ease-in-out .1s}body.aside-show .js-aside-toggle-button{transform:rotate(0deg)}@media (max-width: 959px){body.left-aside #shopify-section-aside{left:0;right:auto}}body.left-aside #shopify-section-aside #shopify-section-aside-content{left:0;right:auto;margin-left:-320px}body.left-aside #shopify-section-aside #shopify-section-aside-content>.js-aside{box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.12)}body.left-aside.aside-show #shopify-section-aside #shopify-section-aside-content{margin-left:0}@media (max-width: 959px){body.right-aside #shopify-section-aside{right:0;left:auto}}body.right-aside #shopify-section-aside #shopify-section-aside-content{right:0;left:auto;margin-right:-320px}body.right-aside #shopify-section-aside #shopify-section-aside-content>.js-aside{box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.12)}body.right-aside.aside-show #shopify-section-aside #shopify-section-aside-content{margin-right:0}body .aside-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.54)}@media all and (min-width: 600px){body.template-index #shopify-section-header>header.absolute-header{position:absolute;top:0;right:0;left:0}body.template-index #shopify-section-header>header.absolute-header .header-4 .header-middle,body.template-index #shopify-section-header>header.absolute-header .header-5 .header-middle,body.template-index #shopify-section-header>header.absolute-header .header-9 .header-middle,body.template-index #shopify-section-header>header.absolute-header .header-10 .header-middle{box-shadow:none}body.template-index #shopify-section-header>header.absolute-header #mobile-site-header .cart-button.with-icon .tag{border:none;min-width:18px;right:0;bottom:3px}}body #shopify-section-header>header{z-index:9999;position:relative}body #shopify-section-header>header .header-top{position:relative;z-index:10}body #shopify-section-header>header .header-top .secondary-navigation .nav-horizontal{text-transform:none !important}body #shopify-section-header>header .header-top .secondary-navigation .nav-horizontal .nav-item{margin-right:0.5rem}body #shopify-section-header>header .header-top .secondary-navigation .nav-horizontal .nav-item:after{content:'|';display:block;margin-left:0.5rem;color:rgba(0,0,0,0.38)}body #shopify-section-header>header .header-top .secondary-navigation .nav-horizontal .nav-item:last-child{margin-right:0}body #shopify-section-header>header .header-top .secondary-navigation .nav-horizontal .nav-item:last-child:after{display:none}body #shopify-section-header>header .header-top .secondary-navigation .nav-horizontal .nav-item .nav-link{padding:0 !important}body #shopify-section-header>header .header-top.dark-bg .secondary-navigation .nav-horizontal .nav-item:after{color:rgba(255,255,255,0.12)}body #shopify-section-header>header .header-middle{position:relative;z-index:9}body #shopify-section-header>header .header-bottom{position:relative;z-index:8}body #shopify-section-header>header .header-top.light-bg,body #shopify-section-header>header .header-middle.light-bg,body #shopify-section-header>header .header-bottom.light-bg{box-shadow:0 1px 0 0 rgba(0,0,0,0.12)}body #shopify-section-header>header .header-top.light-bg .basic-search .search-input,body #shopify-section-header>header .header-middle.light-bg .basic-search .search-input,body #shopify-section-header>header .header-bottom.light-bg .basic-search .search-input{color:rgba(0,0,0,0.87)}body #shopify-section-header>header .header-top.dark-bg,body #shopify-section-header>header .header-middle.dark-bg,body #shopify-section-header>header .header-bottom.dark-bg{box-shadow:0 1px 0 0 rgba(255,255,255,0.12)}body #shopify-section-header>header .header-top.dark-bg .basic-search .search-input,body #shopify-section-header>header .header-middle.dark-bg .basic-search .search-input,body #shopify-section-header>header .header-bottom.dark-bg .basic-search .search-input{color:#fff}body #shopify-section-header>header .header-top>.container>.row,body #shopify-section-header>header .header-middle>.container>.row,body #shopify-section-header>header .header-bottom>.container>.row{margin-left:-16px !important;margin-right:-16px !important}body #shopify-section-header>header .site-title{text-decoration:none}body #shopify-section-header>header #mobile-site-header .header-top{position:relative}body #shopify-section-header>header #mobile-site-header .header-top .cart-button.with-icon .tag{padding:3px 0;min-width:21px;bottom:1px}body #shopify-section-header>header #mobile-site-header .header-bottom .vertical-collapse>.nav-vertical{padding:0 !important;border-top:1px solid rgba(0,0,0,0.12);border-bottom:2px solid #4dbce9}body #shopify-section-header>header #mobile-site-header .header-bottom .vertical-collapse>.nav-vertical hr{border-color:rgba(0,0,0,0.12)}body #shopify-section-header>header #mobile-site-header .header-bottom .vertical-collapse>.nav-vertical .nav-link .nav-link-title{text-align:left}body #shopify-section-header>header #mobile-site-header .header-bottom .vertical-collapse>.nav-vertical>uib-accordion>.panel-group>div>.nav-link,body #shopify-section-header>header #mobile-site-header .header-bottom .vertical-collapse>.nav-vertical>uib-accordion>.panel-group>div>.panel-heading .nav-link{padding:0.75rem 1rem !important}body #shopify-section-header>header #mobile-site-header .header-bottom .vertical-collapse>.nav-vertical>uib-accordion>.panel-group>.panel>.panel-collapse>.panel-body .panel-body{border-top:none;padding:0}body #shopify-section-header>header #mobile-site-header .header-bottom .vertical-collapse>.nav-vertical .panel-group>div{border-bottom:1px solid rgba(0,0,0,0.12)}body #shopify-section-header>header #mobile-site-header .header-bottom .vertical-collapse>.nav-vertical .panel-group>div:last-child{border-bottom:none}body #shopify-section-header>header #mobile-site-header .header-bottom .vertical-collapse>.nav-vertical .panel-group>.panel .panel-body{padding:0.75rem 0.5rem;border-top:1px solid rgba(0,0,0,0.12)}body #shopify-section-header>header #mobile-site-header .header-bottom .vertical-collapse>.nav-vertical .panel-group>.panel .panel-body .separator{display:none}body #shopify-section-header>header #mobile-site-header .header-bottom .vertical-collapse>.nav-vertical .panel-group>.panel .panel-body .mega-menu-content{padding:0.75rem 0.5rem !important}body #shopify-section-header>header #mobile-site-header .header-bottom.dark-bg .vertical-collapse>.nav-vertical{border-bottom:1px solid rgba(255,255,255,0.12)}body #shopify-section-header>header #mobile-site-header .header-bottom.dark-bg .vertical-collapse>.nav-vertical hr{border-color:rgba(255,255,255,0.12)}body #shopify-section-header>header #mobile-site-header .header-bottom.dark-bg .vertical-collapse .panel-group>div{border-bottom:1px solid rgba(255,255,255,0.12)}body #shopify-section-header>header #mobile-site-header .header-bottom.dark-bg .vertical-collapse .panel-group>.panel .panel-body{border-bottom:1px solid rgba(255,255,255,0.12)}body #shopify-section-header>header .header-search{position:relative}body #shopify-section-header>header .header-search .search-form .search-input{border:none;cursor:pointer;background:none}body #shopify-section-header>header .header-search .basic-search .search-results .results .text-wrapper,body #shopify-section-header>header .header-search .dropdown-search .search-results .results .text-wrapper{width:180px;max-width:180px}body #shopify-section-header>header .header-search .dropdown-search{width:250px;left:0;padding:0;border:none;background:none;box-shadow:0 1px 2px 0 rgba(0,0,0,0.12)}body #shopify-section-header>header .header-search .dropdown-search .search-form:before,body #shopify-section-header>header .header-search .dropdown-search .search-form:after{position:absolute;content:" ";bottom:97%;left:24px;border:solid transparent;height:0;width:0;pointer-events:none}body #shopify-section-header>header .header-search .dropdown-search .search-form:before{border-bottom-color:#fff;border-width:6px;margin-left:-6px;z-index:2}body #shopify-section-header>header .header-search .dropdown-search .search-form:after{border-bottom-color:#cccccc;border-width:7px;margin-left:-7px;z-index:1}body #shopify-section-header>header .header-search .dropdown-search .search-form .search-input{background:#fff;background-clip:padding-box;width:100%;border:1px solid rgba(0,0,0,0.12);padding:12px 16px}body #shopify-section-header>header .header-search .dropdown-search .search-results{border-top-left-radius:0;border-top-right-radius:0}body #shopify-section-header>header .header-search .search-results{left:0}body #shopify-section-header>header .header-search .search-results .searching,body #shopify-section-header>header .header-search .search-results .no-results,body #shopify-section-header>header .header-search .search-results .text-light{color:rgba(0,0,0,0.54) !important}body #shopify-section-header>header .dropdown.fix-align .dropdown-menu{left:-0.75rem}body #shopify-section-header>header .nav-horizontal .popover.dropdown-style{margin-left:-1.5rem}body #shopify-section-header>header .mega-menu-item{position:static}body #shopify-section-header>header .mega-menu-item .dropdown-menu{left:0;right:0;border:none;padding:0;background:transparent}body #shopify-section-header>header .nav-horizontal .nav-item .nav-link,body #shopify-section-header>header .nav-vertical .nav-item .nav-link{position:relative}body #shopify-section-header>header .nav-horizontal .nav-item .nav-link .badge,body #shopify-section-header>header .nav-vertical .nav-item .nav-link .badge{position:absolute;top:0;left:auto;right:-16px;font-size:9px;padding:3px;z-index:1;border-radius:2px;line-height:normal;color:rgba(0,0,0,0.87);text-transform:uppercase}body #shopify-section-header>header .nav-horizontal .nav-item .nav-link .badge .arrow,body #shopify-section-header>header .nav-vertical .nav-item .nav-link .badge .arrow{position:absolute;top:100%;left:3px;height:0;width:0;border:4px solid transparent;pointer-events:none;border-bottom-color:rgba(255,225,255,0) !important;border-right-color:rgba(255,225,255,0) !important;border-left-color:rgba(255,225,255,0) !important}body #shopify-section-header>header .nav-horizontal .nav-item.mega-menu-item .badge,body #shopify-section-header>header .nav-horizontal .nav-item.dropdown-nav-item .badge{right:0}body #shopify-section-header>header .nav-vertical .nav-item .nav-link .badge{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin-left:6px;z-index:auto}body #shopify-section-header>header .nav-vertical .nav-item .nav-link .badge .arrow{display:none}body #shopify-section-header>header .nav-vertical .mega-menu-item .mega-menu-content{padding:1rem 1.5rem 0 1.5rem}body #shopify-section-header>header .nav-vertical .mega-menu-item .mega-menu-content .row .mega-menu-block{margin-bottom:1.5rem}body #shopify-section-header>header .nav-vertical .mega-menu-item .mega-menu-content .row .mega-menu-block:last-child{margin-bottom:0}@media (max-width: 959px){body #shopify-section-header>header .header-3 .main-nav .nav-horizontal,body #shopify-section-header>header .header-10 .main-nav .nav-horizontal{justify-content:center}}@media (max-width: 1279px){body #shopify-section-header>header .header-2 .main-nav .nav-horizontal,body #shopify-section-header>header .header-4 .main-nav .nav-horizontal,body #shopify-section-header>header .header-5 .main-nav .nav-horizontal,body #shopify-section-header>header .header-9 .main-nav .nav-horizontal{justify-content:center}}body #shopify-section-header>header .header-1 .main-nav .nav-horizontal,body #shopify-section-header>header .header-6 .main-nav .nav-horizontal,body #shopify-section-header>header .header-7 .main-nav .nav-horizontal{justify-content:center}body #sticky-site-header{position:fixed;top:0;right:0;bottom:auto;left:0;z-index:9999;box-shadow:0 1px 4px 0 rgba(0,0,0,0.54) !important}body #sticky-site-header .sticky-site-header-content{min-height:64px}body #sticky-site-header .site-title{font-size:1rem}body .cart-button{cursor:pointer}body .cart-button .badge{padding:6px;border-radius:2px;min-width:24px;height:24px}body .cart-button.with-icon .tag{position:absolute;min-width:21px;border:2px solid #fff;right:-2px;bottom:-2px;padding:3px;font-size:11px}body .secondary-bg .cart-button.with-icon .tag{border-color:#252525}body.right-aside.aside-show #sticky-site-header{right:320px}body.left-aside.aside-show #sticky-site-header{left:320px}body js-sticky-header,body [js-sticky-header]{display:none}body js-sticky-header.ready,body [js-sticky-header].ready{display:block}body #mobile-search-bar .search-form .search-input{height:64px;min-height:64px;padding:8px 16px}body #mobile-search-bar .search-form .search-results .results>a,body #mobile-search-bar .search-form .search-results .searching,body #mobile-search-bar .search-form .search-results .show-all-results,body #mobile-search-bar .search-form .search-results .no-results{padding:8px 16px !important}body .full-page-search-bar{flex-direction:row !important;max-height:100%;bottom:auto !important;top:0;right:0;left:0;background-color:#fff}body .full-page-search-bar js-quick-search{flex:1 1 0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){body .full-page-search-bar js-quick-search{flex:1 1 auto}}body .full-page-search-bar .search-form{width:100%;height:100%}body .full-page-search-bar .search-form .search-input{border:none;width:100%;height:88px}body .full-page-search-bar .search-form .search-results{border-left:none;border-right:none;border-bottom:none;border-radius:0;width:100%;max-width:none;position:relative;display:flex;flex:1 1 auto;overflow:auto;top:0;left:0;margin-top:0}body .full-page-search-bar .search-form .search-results>div{width:100%}body .full-page-search-bar .search-form .search-results .results>a,body .full-page-search-bar .search-form .search-results .searching,body .full-page-search-bar .search-form .search-results .show-all-results,body .full-page-search-bar .search-form .search-results .no-results{padding:8px 32px !important}body .full-page-search-bar.ready,body .full-page-search-bar js-quick-search,body .full-page-search-bar .search-form,body .full-page-search-bar .search-input{display:flex}body .full-page-search-bar .search-form{flex-direction:column}#shopify-section-header .mega-menu{top:100% !important}.mega-menu.collapsable .mega-menu-wrapper{padding:0 !important}.mega-menu.popover{border:none !important;border-radius:0 !important;background-color:transparent !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.mega-menu.popover.right-top .mega-menu-wrapper,.mega-menu.popover.left-top .mega-menu-wrapper{padding:0 !important;max-width:initial}body.aside-show .mega-menu.popover.right-top .mega-menu-wrapper,body.aside-show .mega-menu.popover.left-top .mega-menu-wrapper{max-width:calc(100vw - 344px - 320px - 16px)}@media all and (min-width: 600px){.mega-menu.popover.right-top .mega-menu-wrapper,.mega-menu.popover.left-top .mega-menu-wrapper{width:224px}}@media all and (min-width: 960px){.mega-menu.popover.right-top .mega-menu-wrapper,.mega-menu.popover.left-top .mega-menu-wrapper{width:584px}}@media all and (min-width: 1280px){.mega-menu.popover.right-top .mega-menu-wrapper,.mega-menu.popover.left-top .mega-menu-wrapper{width:904px}}@media all and (min-width: 1920px){.mega-menu.popover.right-top .mega-menu-wrapper,.mega-menu.popover.left-top .mega-menu-wrapper{width:1544px}}body.aside-show .mega-menu.popover.right-top.from-aside .mega-menu-wrapper,body.aside-show .mega-menu.popover.left-top.from-aside .mega-menu-wrapper{max-width:calc(100vw - 320px) !important;width:calc(100vw - 320px) !important}@media all and (min-width: 1440px){body.aside-show .mega-menu.popover.right-top.from-aside .mega-menu-wrapper,body.aside-show .mega-menu.popover.left-top.from-aside .mega-menu-wrapper{max-width:1088px !important;width:1088px !important}}.mega-menu.popover.left-top .mega-menu-wrapper{left:auto}.mega-menu.popover.right-top .mega-menu-wrapper{right:auto}.mega-menu.popover.bottom-left{left:0 !important;right:0 !important;width:100%;min-width:100%}.mega-menu.popover.bottom-left .mega-menu-wrapper.container{left:50% !important;transform:translateX(-50%)}.mega-menu.popover .popover-content{padding:0 !important}.mega-menu.popover .mega-menu-wrapper{position:absolute;left:0;right:0}.mega-menu.popover .mega-menu-content{box-shadow:0 2px 6px 0 rgba(0,0,0,0.38);padding:2rem 2rem 1rem 2rem;background:#fff}@media (max-width: 959px){.mega-menu.popover .mega-menu-content{background-image:none !important}}.mega-menu.popover .mega-menu-content .mega-menu-block{margin-bottom:1rem}body #shopify-section-footer>footer{border-top:1px solid rgba(0,0,0,0.12)}body #shopify-section-footer>footer .site-title{font-size:1.25rem}body #shopify-section-footer>footer .site-title,body #shopify-section-footer>footer .logo{padding:0 !important}body #shopify-section-footer>footer .social-icons>a:first-child{padding-left:0 !important}body #shopify-section-footer>footer .social-icons>a:last-child{padding-right:0 !important}body #shopify-section-footer>footer .payment-type-icons .payment-type-img{height:24px;width:auto}body #shopify-section-footer>footer .payment-type-icons .payment-type-img:first-child{padding-left:0 !important}body #shopify-section-footer>footer .payment-type-icons .payment-type-img:last-child{padding-right:0 !important}body #shopify-section-footer>footer .nav-inline{padding:0 !important}body #shopify-section-footer>footer .footer-bottom-bar{background-color:rgba(0,0,0,0.06)}body #shopify-section-footer>footer .footer-menu .nav-horizontal{text-transform:none !important}body #shopify-section-footer>footer .footer-menu .nav-horizontal .nav-link{padding:0 !important}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){body #shopify-section-footer>footer.footer-6 .left-column>.row{flex-direction:column}body #shopify-section-footer>footer.footer-6 .left-column>.row>div{flex:0 1 auto}}body #shopify-section-footer>footer.footer-7{border-top:none}#collection-filters-dropdown .ps-container>.ps-scrollbar-y-rail,#collection-filters-dropdown .ps-container>.ps-scrollbar-x-rail{display:block !important}.sidebar:not(.jasper-bar) .ps-container>.ps-scrollbar-y-rail,.sidebar:not(.jasper-bar) .ps-container>.ps-scrollbar-x-rail{display:none !important}.sidebar.jasper-bar.ready .jasper-bar-content{padding:1.25rem 2rem 0 2rem}.sidebar.jasper-bar.ready .animate-on-scroll{visibility:visible !important;transform:initial !important;opacity:1 !important}.sidebar .sidebar-block{overflow:hidden;padding-bottom:2rem}.sidebar .sidebar-block .grid-item,.sidebar .sidebar-block .nav{padding:0 !important;margin:0 !important}.sidebar .sidebar-block .grid-item .grid-item-content{background:transparent}.sidebar .sidebar-block .nav .nav-item .nav-link{padding-left:0 !important;padding-right:0 !important}.sidebar .sidebar-block .nav .separator{padding-left:0 !important;padding-right:0 !important}.sidebar .sidebar-block .sidebar-block-header{padding-bottom:1rem;margin-bottom:1rem;box-shadow:0 1px 0 0 rgba(0,0,0,0.12);text-transform:uppercase}.sidebar.secondary-bg .sidebar-block .sidebar-block-header{box-shadow:0 1px 0 0 rgba(255,255,255,0.12)}#home-sidebar{width:280px}.home-page.with-sidebar #home-sidebar .jasper-bar-content>section:first-child{padding-top:2rem}.home-page.with-sidebar .home-content .section-content{width:100% !important;padding:0}.home-page .index-section .section{overflow:hidden;display:flex;flex-direction:column;justify-content:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.home-page .index-section .section .section-content{overflow:hidden}}.home-page .index-section .section.section-h-x-small{height:350px}.home-page .index-section .section.section-h-small{height:475px}.home-page .index-section .section.section-h-medium{height:650px}.home-page .index-section .section.section-h-large{height:775px}.home-page .index-section .section.section-h-x-large{height:900px}.home-page .index-section .section.section-h-window-height{min-height:100vh;height:100vh}.home-page .index-section .section.section-carousel .section-title.arrows-title{text-align:right}.home-page .index-section .section.section-custom .image-wrapper{position:relative}.home-page .index-section .section.section-custom .image-wrapper .border{content:" ";display:none;position:absolute;z-index:10;top:8px;right:8px;bottom:8px;left:8px;border:3px solid #fff;pointer-events:none}.home-page .index-section .section.section-custom .image-wrapper .overlay{display:none;position:absolute;z-index:9;right:0;bottom:0;left:0;padding:1.5rem 1.5rem 1rem 1.5rem;background:rgba(0,0,0,0.54);color:#fff}.home-page .index-section .section.section-custom .image-wrapper:hover .border{display:block}.home-page .index-section .section.section-custom .image-wrapper:hover .overlay{display:block}.home-page .index-section .section.section-custom .video-wrapper>iframe{width:100%}.home-page .index-section .section.section-rev-slider{position:relative}.home-page .index-section .section.section-slider>.section-content{height:100%}.home-page .index-section .section.section-slider>.section-content.container-fluid,.home-page .index-section .section.section-slider>.section-content.container-fullwidth{width:100%}.home-page .index-section .section.section-product .product_info.text-center .product-price{justify-content:center}.home-page .index-section .section.section-product .product_info.text-center .product-stars .spr-badge{justify-content:center}.home-page .index-section .section.section-product .product_info.text-center .variants{margin:0 auto}.home-page .index-section .section.section-product .product_info.text-right .product-price{justify-content:flex-end}.home-page .index-section .section.section-product .product_info.text-right .product-stars .spr-badge{justify-content:flex-end}.home-page .index-section .section.section-product .product_info.text-right .variants{margin:0 0 0 auto}.home-page .index-section .section.section-product .product_info .product-stars .spr-badge{margin-bottom:1rem !important}.home-page .index-section .section.section-product .product_info .cart-button{width:142px;min-width:142px}.home-page .index-section .section.section-product .product_info .show-details{height:38px;padding:10px 16px}.home-page .index-section .section.section-product.boxed-style .custom-image{background-repeat:no-repeat;background-position:center;background-size:cover}.home-page .newsletter-container .newsletter{padding:32px 0 24px 0}.home-page .social-links{text-align:center;padding:24px 0}.carousel{width:100%}.carousel .grid-item{margin:4px 0 !important}.carousel .flickity-viewport{overflow:hidden}.carousel:not(.flickity-enabled){display:flex}.carousel.simplified .flickity-viewport,.carousel.simplified-nospace .flickity-viewport{overflow:hidden}.carousel.simplified .flickity-viewport .flickity-slider .grid-item,.carousel.simplified-nospace .flickity-viewport .flickity-slider .grid-item{margin:0 8px 16px 8px !important;padding:0 !important}.carousel.simplified .flickity-viewport .flickity-slider .grid-item .grid-item-content,.carousel.simplified-nospace .flickity-viewport .flickity-slider .grid-item .grid-item-content{background:#fff}.dark-bg .carousel.simplified .flickity-viewport .flickity-slider .grid-item .grid-item-content,.dark-bg .carousel.simplified-nospace .flickity-viewport .flickity-slider .grid-item .grid-item-content{background:rgba(0,0,0,0.12)}.light-bg .carousel.simplified .flickity-viewport .flickity-slider .grid-item .grid-item-content,.light-bg .carousel.simplified-nospace .flickity-viewport .flickity-slider .grid-item .grid-item-content{background:#fff}.carousel.simplified .flickity-viewport .flickity-slider .grid-item.is-selected,.carousel.simplified-nospace .flickity-viewport .flickity-slider .grid-item.is-selected{z-index:30}.carousel.simplified .flickity-viewport .flickity-slider .grid-item.is-selected .grid-item-content,.carousel.simplified-nospace .flickity-viewport .flickity-slider .grid-item.is-selected .grid-item-content{box-shadow:0px 4px 10px 0px rgba(0,0,0,0.3)}.carousel.simplified .flickity-viewport .flickity-slider .grid-item.is-selected:after,.carousel.simplified-nospace .flickity-viewport .flickity-slider .grid-item.is-selected:after{display:none}.carousel.simplified .flickity-viewport .flickity-slider .grid-item.is-selected.collection-grid-item .grid-item-content:hover .overlay,.carousel.simplified .flickity-viewport .flickity-slider .grid-item.is-selected.product-grid-item .grid-item-content:hover .overlay,.carousel.simplified-nospace .flickity-viewport .flickity-slider .grid-item.is-selected.collection-grid-item .grid-item-content:hover .overlay,.carousel.simplified-nospace .flickity-viewport .flickity-slider .grid-item.is-selected.product-grid-item .grid-item-content:hover .overlay{display:none !important}.carousel.simplified .flickity-viewport .flickity-slider .grid-item.collection-grid-item .grid-item-content:hover .collection-text,.carousel.simplified-nospace .flickity-viewport .flickity-slider .grid-item.collection-grid-item .grid-item-content:hover .collection-text{display:block !important}.carousel.simplified .flickity-viewport .flickity-slider .grid-item.collection-grid-item .grid-item-content:hover .overlay,.carousel.simplified-nospace .flickity-viewport .flickity-slider .grid-item.collection-grid-item .grid-item-content:hover .overlay{display:none !important}.carousel.simplified .flickity-viewport .flickity-slider .grid-item.product-grid-item .grid-item-content .title-wrapper,.carousel.simplified-nospace .flickity-viewport .flickity-slider .grid-item.product-grid-item .grid-item-content .title-wrapper{display:none}.carousel.simplified .flickity-viewport .flickity-slider .grid-item.product-grid-item .grid-item-content:hover .overlay,.carousel.simplified-nospace .flickity-viewport .flickity-slider .grid-item.product-grid-item .grid-item-content:hover .overlay{display:none !important}.carousel.simplified .flickity-viewport .flickity-slider .grid-item.product-grid-item.style1 .grid-item-content .product-image-wrapper,.carousel.simplified-nospace .flickity-viewport .flickity-slider .grid-item.product-grid-item.style1 .grid-item-content .product-image-wrapper{margin:0 !important}.carousel.simplified .flickity-viewport .flickity-slider .grid-item.product-grid-item.style2 .grid-item-content,.carousel.simplified .flickity-viewport .flickity-slider .grid-item.product-grid-item.style3 .grid-item-content,.carousel.simplified-nospace .flickity-viewport .flickity-slider .grid-item.product-grid-item.style2 .grid-item-content,.carousel.simplified-nospace .flickity-viewport .flickity-slider .grid-item.product-grid-item.style3 .grid-item-content{border:none}.carousel.simplified .flickity-viewport .flickity-slider .grid-item:after,.carousel.simplified-nospace .flickity-viewport .flickity-slider .grid-item:after{position:absolute;content:'';top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,0.38)}.carousel.simplified-nospace .flickity-viewport .flickity-slider .grid-item{margin:0 0 16px 0 !important}.template-collection main .collection-header{border-bottom:1px solid rgba(0,0,0,0.12)}.template-collection main .collection-header .collection-description>p:last-child{margin-bottom:0}.template-collection main .collection-top-bar{border-bottom:1px solid rgba(0,0,0,0.12)}.template-collection main .collection-top-bar .collection-filters-dropdown{max-width:360px;background-color:#252525;box-shadow:0 6px 16px 0 rgba(0,0,0,0.25)}.template-collection main .collection-top-bar .collection-filters-dropdown.secondary-bg .sidebar-block .sidebar-block-header{box-shadow:0 1px 0 0 rgba(255,255,255,0.12)}@media (max-width: 599px){.template-collection main .collection-top-bar .collection-options{flex-direction:column}}.template-collection main .collection-top-bar .collection-options select{display:inline-block;width:auto;vertical-align:initial}.template-collection main .collection-sidebar .jasper-bar-content .sidebar-block:first-child .sidebar-block-header{padding-top:45px !important}.template-collection main .collection-sidebar .jasper-bar-content .sidebar-block:first-child .sidebar-block-header+.sidebar-block-content{padding-top:0 !important}.template-collection main .collection-sidebar .jasper-bar-content .sidebar-block:first-child .sidebar-block-content{padding-top:108px !important}.template-collection main .collection-filters-dropdown{padding:0}.template-collection main .collection-filters-dropdown .collection-sidebar .jasper-bar-content{position:relative;max-height:750px;padding:1.5rem 2rem 0 2rem}.template-collection main .collection-filters-dropdown .collection-sidebar .jasper-bar-content .sidebar-block:first-child .sidebar-block-header{padding-top:0 !important}.template-collection main .collection-filters-dropdown .collection-sidebar .jasper-bar-content .sidebar-block:first-child .sidebar-block-content{padding-top:0 !important}.template-collection main .products{position:relative}.template-collection main .products.list .grid-item{flex:0 0 100% !important;max-width:100% !important}.template-collection main .products.list .grid-item .grid-item-content{padding:0 0 2rem 0;border:none;border-bottom:1px solid rgba(0,0,0,0.12)}@media (max-width: 599px){.template-collection main .products.list .grid-item .grid-item-content{justify-content:center}}.template-collection main .products.list .grid-item .grid-item-content .product-list-view{display:flex}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.template-collection main .products.list .grid-item .grid-item-content .product-list-view{flex:1 1 auto}}@media (max-width: 599px){.template-collection main .products.list .grid-item .grid-item-content .product-list-view{flex-direction:column;align-items:center}}.template-collection main .products.list .grid-item .grid-item-content .product-list-view .product-left{display:flex;position:relative;flex-grow:0;max-width:240px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.template-collection main .products.list .grid-item .grid-item-content .product-list-view .product-left .image-wrapper{flex:1 1 auto}}.template-collection main .products.list .grid-item .grid-item-content .product-list-view .product-right{display:flex;flex-direction:column;flex:1;padding-left:2rem}@media (max-width: 599px){.template-collection main .products.list .grid-item .grid-item-content .product-list-view .product-right{padding-top:2rem;padding-left:0;align-items:center}}.template-collection main .products.list .grid-item .grid-item-content .product-list-view .product-right .product-title{text-align:left !important;margin:0 0 0.75rem 0 !important;font-size:20px}@media (max-width: 599px){.template-collection main .products.list .grid-item .grid-item-content .product-list-view .product-right .product-title{text-align:center !important}}.template-collection main .products.list .grid-item .grid-item-content .product-list-view .product-right .product-stars{margin:0.5rem 0 0 0}.template-collection main .products.list .grid-item .grid-item-content .product-list-view .product-right .product-stars .spr-badge{justify-content:flex-start !important}.template-collection main .products.list .grid-item .grid-item-content .product-list-view .product-right .product-stars .spr-badge .spr-badge-caption{display:flex !important}.template-collection main .products.list .grid-item .grid-item-content .product-list-view .product-right .product-description{padding-bottom:1.5rem}@media (max-width: 599px){.template-collection main .products.list .grid-item .grid-item-content .product-list-view .product-right .product-description{text-align:center}}.template-collection main .products.list .grid-item .grid-item-content .product-list-view .product-right .product-description>p:last-child{margin-bottom:0}.template-collection main .products.list .grid-item .grid-item-content .product-list-view .product-right .product-price{justify-content:flex-start;text-align:left !important;margin:0 !important;font-weight:bold}.template-collection main .products.list .grid-item .grid-item-content .product-list-view .product-right .product-price .price{font-size:20px}.template-collection main .products.list .grid-item .grid-item-content .product-list-view .product-right .product-price .sale-price{font-size:16px}.template-collection main .products.list .grid-item .grid-item-content .product-list-view .product-right .icon-button{display:flex;align-items:center;justify-content:center;max-width:38px;max-height:38px;padding:0}.template-collection main .products.list .grid-item .grid-item-content .product-list-view .product-right .icon-button i{padding:9px;min-width:34px !important;min-height:34px !important}.template-collection main .products.list .grid-item .grid-item-content .product-grid-view{display:none}.template-collection main .products.list .grid-item .grid-item-content:last-child .grid-item-content{padding-bottom:0;border-bottom:none}.template-collection main .products.list .grid-item:last-child .grid-item-content{padding-bottom:0;border-bottom:none}.template-collection main .products.grid .grid-item .grid-item-content .product-list-view{display:none}.template-collection main .products .loader .loading-overlay{background:none !important}.template-collection main .products .loader+.row{transition:filter 300ms ease}.template-collection main .products .loader:not(.ng-hide)+.row{filter:grayscale(1) blur(5px) opacity(0.5)}.template-collection .collection-sidebar{width:240px}.template-collection .collection-sidebar.jasper-bar.ready{width:280px}.template-collection .collection-sidebar .sidebar-block .sidebar-block-content>ul>li{text-transform:capitalize;position:relative}.template-collection .collection-sidebar .sidebar-block .sidebar-block-content>ul>li div.link,.template-collection .collection-sidebar .sidebar-block .sidebar-block-content>ul>li a{display:flex;padding:0 0 8px 0}.template-collection .collection-sidebar .sidebar-block .sidebar-block-content>ul>li div.link.active,.template-collection .collection-sidebar .sidebar-block .sidebar-block-content>ul>li a.active{color:#4dbce9}.template-collection .collection-sidebar .sidebar-block .sidebar-block-content>ul.color-list li .link.active .color-preview,.template-collection .collection-sidebar .sidebar-block .sidebar-block-content>ul.color-list li .link:hover .color-preview{opacity:0.9}.template-collection .collection-sidebar .sidebar-block .sidebar-block-content>ul.color-list li .link .color-preview{width:24px;height:24px;opacity:0.8;border:1px solid rgba(0,0,0,0.12);background-size:cover}.template-collection .collection-sidebar .sidebar-block .sidebar-block-content .size-list .btn{text-transform:uppercase;padding:8px 12px}.pagination-wrapper{border-top:1px solid rgba(0,0,0,0.12)}.template-product .product-single .images{z-index:10}.template-product .product-single .images .image{position:relative}.template-product .product-single .images .image img{width:100%}.template-product .product-single .images .thumbnails .thumbnail-item{cursor:pointer}.template-product .product-single .product-title{margin:0}.template-product .product-single .description img{max-width:100%}.template-product .product-single .prices .price{font-weight:600}.template-product .product-single .prices .sale-price{margin-left:4px}.template-product .product-single .product-stars .spr-badge{height:20px;min-height:20px;margin:1rem 0 0 0}.template-product .product-single .wishlist-button{min-height:38px;margin:0 0 0 8px}.template-product .product-single .wishlist-text-button{display:none;background:none !important;border:none !important;align-items:center}.template-product .product-single .product-tabs .tab-content img{max-width:100%}@media (max-width: 599px){.template-product .product-single.style1 .product-stars .spr-badge{justify-content:center}.template-product .product-single.style1 .variants.select-box{margin:0 auto}}.template-product .product-single.style2 .product-title{display:block}.template-product .product-single.style2 .product-form-box{background-color:#f7f7f7}.template-product .product-single.style2 .product-form-box .prices{margin:0 !important;padding:0 !important}.template-product .product-single.style2 .product-form-box .prices .price{display:block;font-size:32px;margin-bottom:4px}.template-product .product-single.style2 .product-form-box .prices .price,.template-product .product-single.style2 .product-form-box .prices .sale-price{display:block;margin:0 !important}.template-product .product-single.style2 .product-form-box .cart-form{padding-top:0.25rem !important}.template-product .product-single.style2 .product-form-box .cart-form .variants.select-box{margin:0 auto}.template-product .product-single.style2 .product-form-box .cart-form .variants.swatch .swatch{margin:0 4px 8px 4px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.template-product .product-single.style2 .product-form-box .cart-form .quantity-buttons-wrapper .form-group{width:100%}}.template-product .product-single.style2 .product-form-box .cart-form .quantity-buttons-wrapper .form-group>div{justify-content:center}.template-product .product-single.style2 .product-form-box .cart-form .quantity-buttons-wrapper .buttons-wrapper{display:flex;flex-direction:column;align-items:center}.template-product .product-single.style2 .product-form-box .cart-form .quantity-buttons-wrapper .buttons-wrapper .cart-button{margin:0.5rem 0 !important}.template-product .product-single.style2 .product-form-box .cart-form .quantity-buttons-wrapper .buttons-wrapper .wishlist-button{display:none}.template-product .product-single.style2 .product-form-box .cart-form .quantity-buttons-wrapper .buttons-wrapper .wishlist-text-button{display:flex}@media (max-width: 599px){.template-product .product-single.style2 .product-stars .spr-badge{justify-content:center}}@media (max-width: 959px){.template-product .product-single.style3 .product-stars .spr-badge{justify-content:center}.template-product .product-single.style3 .variants.select-box{margin:0 auto}}.template-product .product-single.style4 .page-header{padding:1rem 0 !important;justify-content:center}.template-product .product-single.style4 .product-title{display:block}.template-product .product-single.style4 .prices{margin:1.5rem 0 !important;padding:0 !important}.template-product .product-single.style4 .prices .price{display:block;font-size:32px;margin-bottom:4px}.template-product .product-single.style4 .prices .price,.template-product .product-single.style4 .prices .sale-price{display:block;margin:0 !important}.template-product .product-single.style4 .product-stars .spr-badge{margin:1.25rem 0 1rem 0;flex-direction:column}.template-product .product-single.style4 .product-stars .spr-badge .spr-badge-caption{display:none;margin-left:0 !important;margin-top:4px}.template-product .product-single.style4 .variants.select-box{margin:0 auto}.template-product .product-single.style4 .variants.swatch .swatch{margin:0 4px 8px 4px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.template-product .product-single.style4 .quantity-buttons-wrapper .form-group{width:100%}}.template-product .product-single.style4 .quantity-buttons-wrapper .form-group>div{justify-content:center}.template-product .product-single.style4 .quantity-buttons-wrapper .buttons-wrapper{display:flex;flex-direction:column;align-items:center}.template-product .product-single.style4 .quantity-buttons-wrapper .buttons-wrapper .cart-button{margin:0.5rem 0 !important}.template-product .product-single.style4 .quantity-buttons-wrapper .buttons-wrapper .wishlist-button{display:none}.template-product .product-single.style4 .quantity-buttons-wrapper .buttons-wrapper .wishlist-text-button{display:flex}.template-product .product-single.style4 .social-sharing-wrapper{justify-content:center}.template-product .product-single.style5 .page-header{padding:0 0 1rem 0 !important;justify-content:center}.template-product .product-single.style5 .product-title{display:block}.template-product .product-single.style5 .product-stars .spr-badge{margin:1.25rem 0 0 0;flex-direction:column}.template-product .product-single.style5 .product-stars .spr-badge .spr-badge-caption{display:none;margin-left:0 !important;margin-top:4px}.template-product .product-single.style5 .product-image-slider{padding:32px 0;overflow:hidden}.template-product .product-single.style5 .product-image-slider .flickity-viewport{overflow:visible}.template-product .product-single.style5 .product-image-slider .flickity-viewport .flickity-slider{overflow:visible}.template-product .product-single.style5 .product-image-slider .flickity-viewport .flickity-slider>img{transition:transform .3s ease}.template-product .product-single.style5 .product-image-slider .flickity-viewport .flickity-slider>img.is-selected{z-index:30;transform:scale(1.1)}.template-product .product-single.style5 .prices{margin:1.5rem 0 !important;padding:0 !important}.template-product .product-single.style5 .prices .price{display:block;font-size:32px;margin-bottom:4px}.template-product .product-single.style5 .prices .price,.template-product .product-single.style5 .prices .sale-price{display:block;margin:0 !important}.template-product .product-single.style5 .product-detail,.template-product .product-single.style5 .product-tabs,.template-product .product-single.style5 .social-sharing-wrapper{max-width:640px;margin:0 auto}.template-product .product-single.style5 .variants.select-box{margin:0 auto}.template-product .product-single.style5 .variants.swatch .swatch{margin:0 4px 8px 4px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.template-product .product-single.style5 .quantity-buttons-wrapper .form-group{width:100%}}.template-product .product-single.style5 .quantity-buttons-wrapper .form-group>div{justify-content:center}.template-product .product-single.style5 .quantity-buttons-wrapper .buttons-wrapper{display:flex;flex-direction:column;align-items:center}.template-product .product-single.style5 .quantity-buttons-wrapper .buttons-wrapper .cart-button{margin:0 0 0.5rem 0 !important}.template-product .product-single.style5 .quantity-buttons-wrapper .buttons-wrapper .wishlist-button{display:none}.template-product .product-single.style5 .quantity-buttons-wrapper .buttons-wrapper .wishlist-text-button{display:flex}.template-product .product-single.style5 .social-sharing-wrapper{justify-content:center}.product-single .cart-form .variants label,.product-quick-view-dialog .cart-form .variants label{font-weight:bold;margin-bottom:4px}.product-single .cart-form .variants.select-box,.product-quick-view-dialog .cart-form .variants.select-box{width:142px}.product-single .cart-form .variants.select-box .option,.product-quick-view-dialog .cart-form .variants.select-box .option{padding-bottom:1rem}.product-single .cart-form .variants.swatch .option,.product-quick-view-dialog .cart-form .variants.swatch .option{padding-bottom:1rem}.product-single .cart-form .variants .selector-wrapper,.product-quick-view-dialog .cart-form .variants .selector-wrapper{padding:12px 0}.product-single .cart-form .variants .selector-wrapper label,.product-quick-view-dialog .cart-form .variants .selector-wrapper label{text-transform:uppercase}.product-single .cart-form .quantity-buttons-wrapper label,.product-quick-view-dialog .cart-form .quantity-buttons-wrapper label{font-weight:bold;margin-bottom:4px}.product-single .cart-form .quantity-buttons-wrapper .jasper-number-input input,.product-quick-view-dialog .cart-form .quantity-buttons-wrapper .jasper-number-input input{width:64px;max-width:64px}.product-single .cart-form .quantity-buttons-wrapper .continue-shopping,.product-quick-view-dialog .cart-form .quantity-buttons-wrapper .continue-shopping{margin-right:16px}.product-single .cart-form .quantity-buttons-wrapper .cart-button,.product-quick-view-dialog .cart-form .quantity-buttons-wrapper .cart-button{width:142px;min-width:142px}.form-content{max-width:480px}.form-content .submit-button{min-width:192px}.form-content hr{width:96px}@media (max-width: 599px){.template-customers-account .orders-table .orders-table-body .orders-table-separator:first-child{display:none}}@media (max-width: 599px){.template-customers-account .orders-table .orders-table-body .orders-table-line>div{text-align:center !important;padding-bottom:0.75rem}}@media (max-width: 599px){.template-customers-account .orders-table .orders-table-body .orders-table-line>div:last-child{padding-bottom:0}}.template-customers-account .orders-table .orders-table-body .orders-table-line>div>span:first-child{width:140px;min-width:140px}@media (max-width: 599px){.template-customers-order .main-content .order-table thead tr th:nth-child(2){padding:0}}@media (max-width: 599px){.template-customers-order .main-content .order-table thead tr th:nth-child(2) div{display:none;width:0 !important}}@media (max-width: 599px){.template-customers-order .main-content .order-table tbody tr td:nth-child(2){padding:0}}@media (max-width: 599px){.template-customers-order .main-content .order-table tbody tr td:nth-child(2) div{display:none;width:0 !important}}.template-customers-order .main-content .addresses hr{width:96px}.template-customers-order .main-content .addresses .billing{border-right:1px solid rgba(0,0,0,0.12)}@media (max-width: 959px){.template-customers-order .main-content .addresses .billing{border-right:none}}.template-customers-addresses .main-content .addresses .address{position:relative;border:1px solid rgba(0,0,0,0.12);text-align:center}.template-customers-addresses .main-content .addresses .address .default-badge{line-height:normal;background:#fff;display:block;padding:0 16px;top:-8px}.template-customers-addresses .main-content .addresses .address .address-detail{height:140px}.template-customers-addresses .main-content .addresses .address hr{width:96px}.template-customers-addresses .address-form-dialog .h4{background:rgba(0,0,0,0.06);border-bottom:1px solid rgba(0,0,0,0.12)}.template-customers-addresses .address-form-dialog .ngdialog-content{min-width:720px}.template-customers-addresses .address-form-dialog .ngdialog-content .ngdialog-close{top:23px;right:28px}.template-cart .main-content .cart-table .table-separator{height:1px;border-bottom:1px solid rgba(0,0,0,0.12);margin:1rem 0}.template-cart .main-content .cart-table .table-header>div{font-size:0.75rem;font-weight:bold;text-transform:uppercase}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.template-cart .main-content .cart-table .table-row .cart-image{width:100%}.template-cart .main-content .cart-table .table-row .row{width:100%}.template-cart .main-content .cart-table .table-row .product-remove-button>.row{width:auto}.template-cart .main-content .cart-table .table-row .product-remove-button>.row .col-12{flex:0 1 auto}}.template-cart .main-content .total-table{border-bottom:1px solid rgba(0,0,0,0.12)}.template-cart .main-content .cart-notes{border-bottom:1px solid rgba(0,0,0,0.12)}.template-cart .main-content .cart-notes .toggle-button{width:100%;cursor:pointer}@media all and (min-width: 600px) and (max-width: 959px){.template-cart .main-content .jasper-number-input .btn-minus,.template-cart .main-content .jasper-number-input .btn-plus{display:none}}.wishlist-page .wishlist-table td{vertical-align:middle}.wishlist-page .wishlist-table td.product-image{width:112px;min-width:112px}.template-blog .blog-header{border-bottom:1px solid rgba(0,0,0,0.12)}.template-blog #blog-sidebar{width:280px}.template-article .main-content .article-header{border-bottom:1px solid rgba(0,0,0,0.12)}.template-article .main-content #article-sidebar{width:280px}.template-article .main-content .article-footer{border-top:1px solid rgba(0,0,0,0.12);border-bottom:1px solid rgba(0,0,0,0.12)}.template-article .main-content .article-footer .social-sharing>a .icon{vertical-align:middle}.template-article .main-content .comment-form{max-width:480px}.template-article .main-content .comment-form textarea{min-height:144px;max-width:100%}.section-full-screen-banner{height:100vh}.section-full-screen-banner>.section-content{height:100%}.section-full-screen-banner .js-fullscreen-banner-button{cursor:pointer}.home-page-slider{height:100%;overflow:hidden}.home-page-slider .flickity-page-dots{bottom:25px}.home-page-slider .slide{display:block;position:relative;overflow:hidden;height:100%}.home-page-slider .slide .video-wrapper.sized iframe{filter:none !important}.home-page-slider .slide.small-dotted-overlay .slide-image:before,.home-page-slider .slide.small-dotted-overlay .video-wrapper:before,.home-page-slider .slide.small-dotted-overlay .fallback-image:before,.home-page-slider .slide.small-dotted-overlay-white .slide-image:before,.home-page-slider .slide.small-dotted-overlay-white .video-wrapper:before,.home-page-slider .slide.small-dotted-overlay-white .fallback-image:before,.home-page-slider .slide.big-dotted-overlay .slide-image:before,.home-page-slider .slide.big-dotted-overlay .video-wrapper:before,.home-page-slider .slide.big-dotted-overlay .fallback-image:before,.home-page-slider .slide.big-dotted-overlay-white .slide-image:before,.home-page-slider .slide.big-dotted-overlay-white .video-wrapper:before,.home-page-slider .slide.big-dotted-overlay-white .fallback-image:before{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:99;pointer-events:none}.home-page-slider .slide.small-dotted-overlay .slide-image:before,.home-page-slider .slide.small-dotted-overlay .video-wrapper:before,.home-page-slider .slide.small-dotted-overlay .fallback-image:before{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQIW2NgYGD4z4AMAA4EAQAMvbGxAAAAAElFTkSuQmCC")}.home-page-slider .slide.small-dotted-overlay-white .slide-image:before,.home-page-slider .slide.small-dotted-overlay-white .video-wrapper:before,.home-page-slider .slide.small-dotted-overlay-white .fallback-image:before{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAADklEQVQIW2P4DwQMyAAAPdQD/VqkAyQAAAAASUVORK5CYII=")}.home-page-slider .slide.big-dotted-overlay .slide-image:before,.home-page-slider .slide.big-dotted-overlay .video-wrapper:before,.home-page-slider .slide.big-dotted-overlay .fallback-image:before{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAADklEQVR4AWMAgv8MBAEAIwQBALvSZwwAAAAASUVORK5CYII=")}.home-page-slider .slide.big-dotted-overlay-white .slide-image:before,.home-page-slider .slide.big-dotted-overlay-white .video-wrapper:before,.home-page-slider .slide.big-dotted-overlay-white .fallback-image:before{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAADklEQVQIW2P4DwQMBAEAkZUD/eygZDQAAAAASUVORK5CYII=")}.home-page-slider .slide.opacity-low .slide-image,.home-page-slider .slide.opacity-low iframe,.home-page-slider .slide.opacity-low .fallback-image{filter:opacity(0.1)}.home-page-slider .slide.opacity-medium .slide-image,.home-page-slider .slide.opacity-medium iframe,.home-page-slider .slide.opacity-medium .fallback-image{filter:opacity(0.5)}.home-page-slider .slide.opacity-high .slide-image,.home-page-slider .slide.opacity-high iframe,.home-page-slider .slide.opacity-high .fallback-image{filter:opacity(0.75)}.home-page-slider .slide.blur-low .slide-image,.home-page-slider .slide.blur-low iframe,.home-page-slider .slide.blur-low .fallback-image{filter:blur(2px)}.home-page-slider .slide.blur-medium .slide-image,.home-page-slider .slide.blur-medium iframe,.home-page-slider .slide.blur-medium .fallback-image{filter:blur(10px)}.home-page-slider .slide.blur-high .slide-image,.home-page-slider .slide.blur-high iframe,.home-page-slider .slide.blur-high .fallback-image{filter:blur(25px)}.home-page-slider .slide.sepia-low .slide-image,.home-page-slider .slide.sepia-low iframe,.home-page-slider .slide.sepia-low .fallback-image{filter:sepia(0.1)}.home-page-slider .slide.sepia-medium .slide-image,.home-page-slider .slide.sepia-medium iframe,.home-page-slider .slide.sepia-medium .fallback-image{filter:sepia(0.5)}.home-page-slider .slide.sepia-high .slide-image,.home-page-slider .slide.sepia-high iframe,.home-page-slider .slide.sepia-high .fallback-image{filter:sepia(1)}.home-page-slider .slide.grayscale-low .slide-image,.home-page-slider .slide.grayscale-low iframe,.home-page-slider .slide.grayscale-low .fallback-image{filter:grayscale(0.05)}.home-page-slider .slide.grayscale-medium .slide-image,.home-page-slider .slide.grayscale-medium iframe,.home-page-slider .slide.grayscale-medium .fallback-image{filter:grayscale(0.5)}.home-page-slider .slide.grayscale-high .slide-image,.home-page-slider .slide.grayscale-high iframe,.home-page-slider .slide.grayscale-high .fallback-image{filter:grayscale(1)}.home-page-slider .slide.blur-grayscale .slide-image,.home-page-slider .slide.blur-grayscale iframe,.home-page-slider .slide.blur-grayscale .fallback-image{filter:blur(10px) grayscale(1)}.home-page-slider .slide.blur-sepia .slide-image,.home-page-slider .slide.blur-sepia iframe,.home-page-slider .slide.blur-sepia .fallback-image{filter:blur(10px) sepia(1)}.home-page-slider .slide.opacity-blur .slide-image,.home-page-slider .slide.opacity-blur iframe,.home-page-slider .slide.opacity-blur .fallback-image{filter:blur(10px) opacity(0.5)}.home-page-slider .slide.opacity-grayscale .slide-image,.home-page-slider .slide.opacity-grayscale iframe,.home-page-slider .slide.opacity-grayscale .fallback-image{filter:grayscale(1) opacity(0.5)}.home-page-slider .slide.opacity-sepia .slide-image,.home-page-slider .slide.opacity-sepia iframe,.home-page-slider .slide.opacity-sepia .fallback-image{filter:sepia(1) opacity(0.5)}.home-page-slider .slide .slide-image{position:absolute;width:100%;height:100%}.home-page-slider .slide .slide-image.pan-zoom-effect{min-width:100%;min-height:100%;transform:translate3d(-50%, -50%, 0);top:50%;left:50%}.home-page-slider .slide .slide-visible-area{position:absolute;top:0;right:0;left:0;bottom:0}.home-page-slider .slide .slide-visible-area .slide-caption-wrapper{z-index:99}.home-page-slider .slide .slide-visible-area .slide-caption-wrapper>.slide-link{position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1}.home-page-slider .slide .slide-visible-area .slide-caption-wrapper .slide-caption{visibility:hidden}.home-page-slider .slide.is-selected .slide-caption-wrapper .slide-caption{display:inline-block}.home-page-slider .is-selected .slide-image.pan-zoom-effect{animation:pan-zoom-effect 30s infinite}@keyframes pan-zoom-effect{0%{transform:scale3d(1, 1, 1) translate3d(-50%, -50%, 0);animation-timing-function:ease-in}35%{transform:scale3d(1.1, 1.1, 1) translate3d(-47%, -46%, 0)}55%{transform:scale3d(1.13, 1.13, 1) translate3d(-45%, -45%, 0)}95%{transform:scale3d(1, 1, 1) translate3d(-50%, -50%, 0)}100%{transform:scale3d(1, 1, 1) translate3d(-50%, -50%, 0)}}.grid-item .grid-item-content{display:flex;position:relative;width:100%}.grid-item .grid-item-content .image-wrapper{flex:1}.grid-item .grid-item-content a{display:block;width:100%}.grid-item .grid-item-content hr{color:rgba(0,0,0,0.87)}.grid-item .grid-item-content .overlay{display:flex;visibility:hidden;pointer-events:none;position:absolute;top:0;right:0;left:0;bottom:0;height:100%;width:100%;z-index:20}@media (max-width: 599px){.disable-grid-item-hover-on-mobile .grid-item .grid-item-content .overlay{display:none !important}}.grid-item .grid-item-content .overlay .overlay-buttons{position:relative;z-index:30;width:100%}.grid-item .grid-item-content .overlay .btn-bordered{max-width:90%;font-size:13px;font-weight:normal;min-height:38px;padding:0 12px;border-color:#212121;color:rgba(0,0,0,0.87);background-color:#fff}.grid-item .grid-item-content .overlay .btn-bordered:hover{background-color:#212121;color:#fff}.grid-item .grid-item-content .overlay .overlay-link{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;width:100%;z-index:25}.grid-item.hover-light .grid-item-content .overlay{background-color:rgba(255,255,255,0.74);box-shadow:inset 0 0 48px 0 rgba(0,0,0,0.12)}.grid-item.hover-dark .grid-item-content .overlay{background-color:rgba(0,0,0,0.74)}.grid-item.hover-dark .grid-item-content .overlay hr{border-color:#fff}.grid-item.hover-dark .grid-item-content .overlay .btn-bordered{border-color:#fff;color:#fff;background-color:#212121}.grid-item.hover-dark .grid-item-content .overlay .btn-bordered:hover{background-color:#fff;color:#212121}.grid-item.hover-dark .grid-item-content .overlay:after{content:'';display:block;position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:2px solid #fff;pointer-events:none}.grid-item.collection-grid-item .collection-title,.grid-item.collection-grid-item .collection-subtitle{color:rgba(0,0,0,0.87)}.grid-item.collection-grid-item .collection-image{background:#fff;width:100%}.grid-item.collection-grid-item.hover-dark .grid-item-content .overlay .collection-title,.grid-item.collection-grid-item.hover-dark .grid-item-content .overlay .collection-subtitle{color:#fff}.grid-item.collection-grid-item.classic .grid-item-content .collection-text{position:absolute;bottom:32px;left:0;right:0;width:100%;margin:0;background-color:rgba(255,255,255,0.9)}.grid-item.collection-grid-item.classic .grid-item-content .overlay .btn{transition:transform 300ms ease-in-out, opacity 300ms ease-in-out;opacity:0}.grid-item.collection-grid-item.classic .grid-item-content .overlay.slide-up-fade-in .btn{transform:translateY(100%)}.grid-item.collection-grid-item.classic .grid-item-content .overlay.scale-up-fade-in .btn{transform:translateY(100%) scale(0.3)}.grid-item.collection-grid-item.classic .grid-item-content .overlay.scale-down-fade-in .btn{transform:translateY(100%) scale(1.3)}.grid-item.collection-grid-item.classic .grid-item-content:hover .collection-text{display:none}@media (max-width: 599px){.disable-grid-item-hover-on-mobile .grid-item.collection-grid-item.classic .grid-item-content:hover .collection-text{display:block !important}}.grid-item.collection-grid-item.classic .grid-item-content:hover .overlay{display:flex;visibility:visible;pointer-events:auto}.grid-item.collection-grid-item.classic .grid-item-content:hover .overlay.slide-up-fade-in .btn{transform:translateY(0);opacity:1}.grid-item.collection-grid-item.classic .grid-item-content:hover .overlay.scale-up-fade-in .btn{transform:translateY(0) scale(1);opacity:1}.grid-item.collection-grid-item.classic .grid-item-content:hover .overlay.scale-down-fade-in .btn{transform:translateY(0) scale(1);opacity:1}.grid-item.collection-grid-item.sym .grid-item-content{background-color:#f7f8fa;width:100%;text-align:center}.grid-item.collection-grid-item.sym .grid-item-content .collection-text .collection-subtitle{color:rgba(0,0,0,0.54)}.grid-item.collection-grid-item.sym .grid-item-content .collection-image{background:transparent}.grid-item.collection-grid-item.asym{height:320px}.grid-item.collection-grid-item.asym .grid-item-content{background-color:#f7f8fa;overflow:hidden}.grid-item.collection-grid-item.asym .grid-item-content .collection-image{background:transparent}.grid-item.product-grid-item .grid-item-content{width:100%}.grid-item.product-grid-item .grid-item-content .product-grid-view{display:flex;flex-direction:column;width:100%}.grid-item.product-grid-item .grid-item-content .badge-sale{position:absolute;top:0;right:0}.grid-item.product-grid-item .grid-item-content .badge-sold-out{background:#1f1f1f;color:#fff;z-index:30}.grid-item.product-grid-item .grid-item-content .image-wrapper a{background:#fff}.grid-item.product-grid-item .grid-item-content .image-wrapper .product-image{width:100%}.grid-item.product-grid-item .grid-item-content .image-wrapper .product-image.sold-out{opacity:0.4}.grid-item.product-grid-item .grid-item-content .product-stars{min-height:20px;height:20px;margin:0 0 1rem 0}.grid-item.product-grid-item .grid-item-content .product-stars .spr-badge{justify-content:center}.grid-item.product-grid-item .grid-item-content .product-stars .spr-badge .spr-badge-caption{display:none}.grid-item.product-grid-item .grid-item-content .overlay .btn{width:140px;max-width:80%}.grid-item.product-grid-item .grid-item-content .overlay .btn.icon-button{display:flex;align-items:center;justify-content:center;max-width:40px;max-height:38px;margin:0 2px 16px 2px;padding:0}.grid-item.product-grid-item .grid-item-content .overlay .btn.icon-button i{padding:9px;min-width:36px;min-height:34px}.grid-item.product-grid-item .grid-item-content .overlay .icon-buttons .btn{min-width:inherit}.grid-item.product-grid-item .grid-item-content .overlay .text-buttons .btn.select-options-button{display:flex}.grid-item.product-grid-item .grid-item-content:hover .overlay{visibility:visible;pointer-events:auto}.grid-item.product-grid-item.hover-light .grid-item-content .overlay{background-color:rgba(255,255,255,0.74);box-shadow:inset 0 0 48px 0 rgba(0,0,0,0.12)}.grid-item.product-grid-item.hover-dark .grid-item-content .overlay{background-color:rgba(0,0,0,0.74)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.grid-item.product-grid-item .grid-item-content .product-top,.grid-item.product-grid-item .grid-item-content .image-wrapper{flex:1 1 auto !important;overflow:hidden}}.grid-item.product-grid-item.style1 .grid-item-content .product-top{position:relative;background-color:#fff;flex:1}.grid-item.product-grid-item.style1 .grid-item-content .product-bottom .product-price{text-align:center}.grid-item.product-grid-item.style1 .grid-item-content .overlay .overlay-buttons>div>div:nth-child(1) .btn,.grid-item.product-grid-item.style2 .grid-item-content .overlay .overlay-buttons>div>div:nth-child(1) .btn{transition:transform 200ms ease-in-out, opacity 200ms ease-in-out}.grid-item.product-grid-item.style1 .grid-item-content .overlay .overlay-buttons>div>div:nth-child(2) .btn,.grid-item.product-grid-item.style2 .grid-item-content .overlay .overlay-buttons>div>div:nth-child(2) .btn{transition:transform 250ms ease-in-out, opacity 250ms ease-in-out}.grid-item.product-grid-item.style1 .grid-item-content .overlay .overlay-buttons>div>div:nth-child(3) .btn,.grid-item.product-grid-item.style2 .grid-item-content .overlay .overlay-buttons>div>div:nth-child(3) .btn{transition:transform 300ms ease-in-out, opacity 300ms ease-in-out}.grid-item.product-grid-item.style1 .grid-item-content .overlay.slide-up-fade-in .overlay-buttons>div>div .btn,.grid-item.product-grid-item.style2 .grid-item-content .overlay.slide-up-fade-in .overlay-buttons>div>div .btn{transform:translateY(100%);opacity:0}.grid-item.product-grid-item.style1 .grid-item-content .overlay.scale-up-fade-in .overlay-buttons>div>div .btn,.grid-item.product-grid-item.style2 .grid-item-content .overlay.scale-up-fade-in .overlay-buttons>div>div .btn{transform:translateY(100%) scale(0.3);opacity:0}.grid-item.product-grid-item.style1 .grid-item-content .overlay.scale-down-fade-in .overlay-buttons>div>div .btn,.grid-item.product-grid-item.style2 .grid-item-content .overlay.scale-down-fade-in .overlay-buttons>div>div .btn{transform:translateY(100%) scale(1.3);opacity:0}.grid-item.product-grid-item.style1 .grid-item-content:hover .overlay .overlay-buttons>div>div:nth-child(1) .btn,.grid-item.product-grid-item.style2 .grid-item-content:hover .overlay .overlay-buttons>div>div:nth-child(1) .btn{transition:transform 200ms ease-in-out, opacity 200ms ease-in-out}.grid-item.product-grid-item.style1 .grid-item-content:hover .overlay .overlay-buttons>div>div:nth-child(2) .btn,.grid-item.product-grid-item.style2 .grid-item-content:hover .overlay .overlay-buttons>div>div:nth-child(2) .btn{transition:transform 250ms ease-in-out, opacity 250ms ease-in-out}.grid-item.product-grid-item.style1 .grid-item-content:hover .overlay .overlay-buttons>div>div:nth-child(3) .btn,.grid-item.product-grid-item.style2 .grid-item-content:hover .overlay .overlay-buttons>div>div:nth-child(3) .btn{transition:transform 300ms ease-in-out, opacity 300ms ease-in-out}.grid-item.product-grid-item.style1 .grid-item-content:hover .overlay.slide-up-fade-in .overlay-buttons>div>div .btn,.grid-item.product-grid-item.style2 .grid-item-content:hover .overlay.slide-up-fade-in .overlay-buttons>div>div .btn{transform:translateY(0);opacity:1}.grid-item.product-grid-item.style1 .grid-item-content:hover .overlay.scale-up-fade-in .overlay-buttons>div>div .btn,.grid-item.product-grid-item.style2 .grid-item-content:hover .overlay.scale-up-fade-in .overlay-buttons>div>div .btn{transform:translateY(0) scale(1);opacity:1}.grid-item.product-grid-item.style1 .grid-item-content:hover .overlay.scale-down-fade-in .overlay-buttons>div>div .btn,.grid-item.product-grid-item.style2 .grid-item-content:hover .overlay.scale-down-fade-in .overlay-buttons>div>div .btn{transform:translateY(0) scale(1);opacity:1}.grid-item.product-grid-item.style2 .grid-item-content,.grid-item.product-grid-item.style3 .grid-item-content{border:1px solid rgba(0,0,0,0.12);padding:0 1rem;background:#fff}.secondary-bg .grid-item.product-grid-item.style2 .grid-item-content,.secondary-bg .grid-item.product-grid-item.style3 .grid-item-content{background:rgba(0,0,0,0.12)}.dark-bg .grid-item.product-grid-item.style2 .grid-item-content,.dark-bg .grid-item.product-grid-item.style3 .grid-item-content{background:rgba(0,0,0,0.12)}.light-bg .grid-item.product-grid-item.style2 .grid-item-content,.light-bg .grid-item.product-grid-item.style3 .grid-item-content{background:#fff}.grid-item.product-grid-item.style2 .grid-item-content .badge-sale,.grid-item.product-grid-item.style3 .grid-item-content .badge-sale{position:absolute;right:auto;left:0;top:0;width:0;height:0;border-style:solid;background-color:transparent;padding:0;border-radius:0}.grid-item.product-grid-item.style2 .grid-item-content .badge-sale>span,.grid-item.product-grid-item.style3 .grid-item-content .badge-sale>span{position:absolute;transform:rotate(-45deg);font-size:9px}.grid-item.product-grid-item.style2 .grid-item-content .badge-sale{border-width:36px 36px 0 0;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;right:auto;left:0}.grid-item.product-grid-item.style2 .grid-item-content .badge-sale>span{transform:rotate(-45deg);top:-28px;left:0}.grid-item.product-grid-item.style2 .grid-item-content .product-top .product-title{padding:1.25rem 0 !important;margin:0 !important}.grid-item.product-grid-item.style2 .grid-item-content .product-bottom{padding-bottom:1.25rem}.grid-item.product-grid-item.style2 .grid-item-content .product-bottom .product-price{padding:1.25rem 0 0 0 !important;text-align:center}.grid-item.product-grid-item.style2 .grid-item-content .product-bottom .product-stars{margin:1rem 0 0 0}.grid-item.product-grid-item.style3 .image-wrapper{position:relative;overflow:hidden}.grid-item.product-grid-item.style3 .image-wrapper .product-image.listen-hover:last-child{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.grid-item.product-grid-item.style3:hover .image-wrapper .product-image.listen-hover:first-child{opacity:0;visibility:hidden}.grid-item.product-grid-item.style3:hover .image-wrapper .product-image.listen-hover:last-child{opacity:1;visibility:visible}.grid-item.product-grid-item.style3 .grid-item-content .badge-sale{border-width:0 36px 36px 0;left:auto;right:0;border-top-color:transparent;border-left-color:transparent;border-bottom-color:transparent}.grid-item.product-grid-item.style3 .grid-item-content .badge-sale>span{transform:rotate(45deg);top:8px;right:-36px}.grid-item.product-grid-item.style3 .grid-item-content .product-top{margin-bottom:1.25rem}.grid-item.product-grid-item.style3 .grid-item-content .product-top .product-title{margin:1.25rem 0 0 0 !important}.grid-item.product-grid-item.style3 .grid-item-content .product-top .product-stars{margin:1rem 0 0 0}.grid-item.product-grid-item.style3 .grid-item-content .product-bottom{padding:2rem 0 1.5rem 0}.grid-item.product-grid-item.style3 .grid-item-content .product-bottom .product-price{flex-direction:column;align-items:flex-start;position:relative;font-weight:bold;text-align:left;padding:0 !important}.grid-item.product-grid-item.style3 .grid-item-content .product-bottom .product-price .sale-price{position:absolute;bottom:100%;order:-1;padding-bottom:4px;font-size:13px;padding-left:0 !important}.grid-item.product-grid-item.style3 .grid-item-content .product-bottom .product-price .price{border-bottom:2px solid #4dbce9;padding-bottom:3px}@media (max-width: 959px){.grid-item.product-grid-item.style3 .grid-item-content .product-bottom>div{flex-direction:column}.grid-item.product-grid-item.style3 .grid-item-content .product-bottom .product-price{flex-direction:row;align-items:center;margin-bottom:1rem}}.grid-masonry .grid-item.asym:nth-child(4n-3){height:400px}.grid-masonry .grid-item.asym:nth-child(4n){height:400px}.template-index .section-title+.product-single>div.col-md-12.product_image>.wrapper{margin:0 auto 32px auto}.template-index .product-single>div:first-of-type{padding-right:32px}.template-index .product-single>div:last-of-type{padding-left:32px}@media (max-width: 599px){.template-index .product-single>div:first-of-type{margin-bottom:32px}.template-index .product-single>div:last-of-type,.template-index .product-single>div:first-of-type{padding-left:8px;padding-right:8px}}.template-index .product-single>div.col-md-12{padding-right:0;padding-left:0}.template-index .product-single>div.col-md-12.product_image>.wrapper{max-width:320px;margin:32px auto}.template-index .product-single>div.col-md-12.product_info>.wrapper{max-width:640px;margin:32px auto}.template-index .product-single>div.text-center>.wrapper{max-width:640px;margin:auto}.template-index .product-single>div.text-center>.wrapper select{margin:auto}.template-index .product-single>div.text-right>.wrapper select{margin-left:auto;margin-right:0}.template-index .product-single .product-image{width:100%;height:auto;display:block}.template-index .product-single .product-image-slider{width:100%}.product-quick-view-dialog.ngdialog.ngdialog-theme-default .ngdialog-content{width:1024px}.product-quick-view-dialog.ngdialog.ngdialog-theme-default .ngdialog-content .product-stars{height:20px;min-height:20px;margin:1rem 0 0 0}.product-image-slider-wrapper{position:relative;min-height:inherit}.product-image-slider-wrapper .loading-overlay{display:none}.product-image-slider-wrapper.js-images-loaded{overflow:hidden;min-height:240px}.product-image-slider-wrapper.js-images-loaded .loading-overlay{display:flex}.product-image-slider-wrapper.js-images-loaded .product-image-slider{visibility:hidden;opacity:0}.product-image-slider-wrapper .product-image-slider{visibility:visible;opacity:1}.product-image-slider-wrapper .product-image-slider .product-image{position:absolute;visibility:hidden}.product-image-slider-wrapper .product-image-slider .product-image:first-child{position:relative}.product-image-slider-wrapper .product-image-slider.flickity-enabled .product-image{visibility:visible;position:relative}.product-image-slider-wrapper .product-image-slider .flickity-page-dots{bottom:16px}.list-carousel .carousel .product-item a{color:inherit !important}.list-carousel .carousel .product-item .product-title:hover{color:#4dbce9}.list-carousel .carousel .product-item .product-price .price-varies .money{color:#4dbce9}.article-grid-item{position:relative}.article-grid-item a{display:flex;flex-direction:column;width:100%}.article-grid-item a:hover{color:inherit !important}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.article-grid-item .article-image-wrapper{overflow:hidden}}.article-grid-item.classic .article-image-wrapper .article-image{width:100%;height:auto}.article-grid-item.classic .article-title{text-transform:uppercase}.article-grid-item.classic .article-title,.article-grid-item.classic .article-excerpt{color:rgba(0,0,0,0.87)}.article-grid-item.classic:hover .article-title{color:#4dbce9 !important}.article-grid-item.small-card .article-detail{display:flex;background-color:#fff;padding:16px;flex-direction:column;flex:1}.dark-bg .article-grid-item.small-card .article-detail{background:rgba(0,0,0,0.12)}.light-bg .article-grid-item.small-card .article-detail{background:#fff}.article-grid-item.small-card .article-detail .article-title{text-transform:uppercase}.article-grid-item.small-card .article-detail .article-time{border-bottom:2px solid #4dbce9}.article-grid-item.small-card .article-detail .article-title,.article-grid-item.small-card .article-detail .article-excerpt{color:rgba(0,0,0,0.87)}.article-grid-item.small-card:hover .article-detail .article-title{color:#4dbce9 !important}.article-grid-item.tall-card{min-height:360px;text-align:center}.article-grid-item.tall-card .article-detail{display:flex;position:relative;flex-direction:column;flex:1;background-color:#fff;background-position:50% 50%;background-size:cover;box-shadow:0 1px 2px 1px rgba(0,0,0,0.25)}.dark-bg .article-grid-item.tall-card .article-detail{background-color:rgba(0,0,0,0.12)}.light-bg .article-grid-item.tall-card .article-detail{background-color:#fff}.article-grid-item.tall-card .article-detail .article-time{color:rgba(0,0,0,0.87)}.dark-bg .article-grid-item.tall-card .article-detail .article-time{color:#fff}.light-bg .article-grid-item.tall-card .article-detail .article-time{color:rgba(0,0,0,0.87)}.article-grid-item.tall-card .article-detail .article-title{font-size:1.5rem;line-height:normal}.article-grid-item.tall-card .article-detail hr{width:64px;margin:16px auto 20px auto;border-width:3px;border-color:#4dbce9 !important}.article-grid-item.tall-card .article-detail .article-excerpt{font-size:1rem;flex:1}.article-grid-item.tall-card .article-detail.has-image .article-time,.article-grid-item.tall-card .article-detail.has-image .article-title,.article-grid-item.tall-card .article-detail.has-image .article-excerpt{color:#fff !important}.article-grid-item.tall-card .article-detail.has-image .article-time,.article-grid-item.tall-card .article-detail.has-image hr,.article-grid-item.tall-card .article-detail.has-image .article-title,.article-grid-item.tall-card .article-detail.has-image .article-excerpt,.article-grid-item.tall-card .article-detail.has-image .article-readmore-button{position:relative;z-index:10}.article-grid-item.tall-card .article-detail.has-image .article-readmore-button button{background-color:transparent;color:rgba(255,255,255,0.87);border-color:rgba(255,255,255,0.87)}.article-grid-item.tall-card .article-detail.has-image .article-readmore-button button:hover,.article-grid-item.tall-card .article-detail.has-image .article-readmore-button button:focus{background-color:#fff;color:rgba(0,0,0,0.87)}.article-grid-item.tall-card .article-detail.has-image:after{display:block;position:absolute;content:' ';z-index:9;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.54)}.article-grid-item.tall-card:hover .article-detail .article-title{color:#4dbce9 !important}.newsletter-container{max-width:350px}.newsletter-container .newsletter form{width:100%}.newsletter-container .newsletter form .input-group{width:100%}.newsletter-container .newsletter form .input-group .email-input::-webkit-input-placeholder{font-style:italic}.social-icons>li{padding:0 12px}.social-icons>li>a{vertical-align:middle;display:inline-block}.colorize .icon-facebook{color:#3B5998}.colorize .icon-twitter{color:#1DA1F2}.colorize .icon-pinterest{color:#CB1F27}.colorize .icon-fancy{color:#64B7FB}.colorize .icon-google-plus{color:#DD5044}@-webkit-keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}.ngdialog.ngdialog-theme-default{padding:48px 0;flex-direction:column;align-items:center;justify-content:center;display:flex}.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content{-webkit-animation:ngdialog-flyout .5s;animation:ngdialog-flyout .5s}.ngdialog.ngdialog-theme-default .ngdialog-content{-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s;background:#fff;border-radius:2px;margin:0 auto;max-width:90vw;position:relative;width:450px;overflow:hidden;display:table}.ngdialog.ngdialog-theme-default .ngdialog-content>header{background-color:#f7f8f9;border-radius:2px 2px 0 0;padding:24px 32px;border-bottom:1px solid #ddd}.ngdialog.ngdialog-theme-default .ngdialog-close{border-radius:5px;cursor:pointer;position:absolute;right:12px;top:12px;font-size:20px}.ngdialog.ngdialog-theme-default .ngdialog-close:before{content:"\ea8b";font-family:'jasper-iconfont' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ngdialog.ngdialog-theme-default .ngdialog-close:hover:before,.ngdialog.ngdialog-theme-default .ngdialog-close:active:before{color:#777}.ngdialog.ngdialog-theme-default .ngdialog-message{margin-bottom:.5em}.ngdialog.ngdialog-theme-default .ngdialog-buttons{*zoom:1}.ngdialog.ngdialog-theme-default .ngdialog-buttons:after{content:'';display:table;clear:both}.ngdialog.ngdialog-theme-default.confirm-dialog .ngdialog-content{width:400px}.ngdialog.ngdialog-theme-default.confirm-dialog .ngdialog-content .message{text-align:center;padding:32px}.ngdialog.ngdialog-theme-default.confirm-dialog .ngdialog-content .buttons{padding-bottom:32px}.ngdialog.ngdialog-theme-toast.ngdialog-closing .ngdialog-content{-webkit-animation:ngdialog-flyout .5s;animation:ngdialog-flyout .5s}.ngdialog.ngdialog-theme-toast .ngdialog-content{-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s;position:relative;text-align:center;width:100%;padding:16px;background:rgba(0,0,0,0.87);color:white}.ngdialog.ngdialog-theme-toast .ngdialog-close{cursor:pointer;position:absolute;right:0;top:0;font-size:16px;color:white;padding:16px}.ngdialog.ngdialog-theme-toast .ngdialog-close:before{content:"\ea8b";font-family:'jasper-iconfont' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ngdialog.ngdialog-theme-toast .ngdialog-close:hover:before,.ngdialog.ngdialog-theme-toast .ngdialog-close:active:before{color:#777}.ngdialog-overlay{background:rgba(0,0,0,0.4)}.jasper-tabs{overflow:hidden;position:relative}.jasper-tabs.tab-titles-left .nav-tabs{text-align:left}.jasper-tabs.tab-titles-right .nav-tabs{text-align:right}.jasper-tabs.tab-titles-center .nav-tabs{text-align:center}.jasper-tabs .tab-content>*:not(.tab-pane){display:none !important;padding:0 !important;margin:0 !important}.jasper-tabs .nav-tabs-wrapper{height:60px;min-height:60px;line-height:60px;overflow:hidden;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.12)}.jasper-tabs .nav-tabs-wrapper .nav-tabs{transition:transform 300ms ease;white-space:nowrap}.jasper-tabs .nav-tabs-wrapper .nav-tabs .nav-item{float:none;display:inline-block}.jasper-tabs .nav-tabs-wrapper .nav-tabs .nav-item .nav-link{height:60px;min-height:60px;border:none;padding-left:0}.jasper-tabs .nav-tabs-wrapper .nav-tabs .nav-item.active .nav-link{box-shadow:inset 0 -2px 0 0 #4dbce9}.secondary-bg .jasper-tabs .nav-tabs-wrapper{box-shadow:inset 0 -1px 0 0 rgba(255,255,255,0.38)}.light-bg .jasper-tabs .nav-tabs-wrapper{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.12)}.dark-bg .jasper-tabs .nav-tabs-wrapper{box-shadow:inset 0 -1px 0 0 rgba(255,255,255,0.38)}.jasper-tabs .left-arrow,.jasper-tabs .right-arrow{height:60px;min-width:32px;line-height:60px;cursor:pointer;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.12)}.secondary-bg .jasper-tabs .left-arrow,.secondary-bg .jasper-tabs .right-arrow{box-shadow:inset 0 -1px 0 0 rgba(255,255,255,0.38)}.light-bg .jasper-tabs .left-arrow,.light-bg .jasper-tabs .right-arrow{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.12)}.dark-bg .jasper-tabs .left-arrow,.dark-bg .jasper-tabs .right-arrow{box-shadow:inset 0 -1px 0 0 rgba(255,255,255,0.38)}.jasper-tabs .left-arrow:hover,.jasper-tabs .right-arrow:hover{color:#4dbce9}.jasper-tabs .left-arrow{text-align:left}.jasper-tabs .right-arrow{text-align:right}.jasper-number-input{white-space:nowrap}.jasper-number-input .input-group{display:inline-block;vertical-align:top;font-size:0;width:auto}.jasper-number-input .input-group>*{vertical-align:top;height:38px}.jasper-number-input input[type=number]::-webkit-inner-spin-button,.jasper-number-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.jasper-number-input input{display:inline-block;width:44px;max-width:44px;border:1px solid rgba(0,0,0,0.12) !important}.secondary-bg .jasper-number-input input{border:1px solid rgba(255,255,255,0.12) !important}.jasper-number-input .btn-minus,.jasper-number-input .btn-plus{background:transparent;padding:0 9px;border-width:0}.jasper-number-input.bordered .btn-minus,.jasper-number-input.bordered .btn-plus{background:#fff !important;border:1px solid rgba(0,0,0,0.12) !important}.secondary-bg .jasper-number-input.bordered .btn-minus,.secondary-bg .jasper-number-input.bordered .btn-plus{background:transparent !important;border:1px solid rgba(255,255,255,0.12) !important}.jasper-number-input.bordered .btn-minus{border-right:0 !important}.jasper-number-input.bordered .btn-plus{border-left:0 !important}.jasper-number-input.match-to-form-controls input{border:1px solid rgba(0,0,0,0.12) !important}.secondary-bg .jasper-number-input.match-to-form-controls input{border:1px solid rgba(0,0,0,0.38) !important}.jasper-number-input.match-to-form-controls .btn-minus,.jasper-number-input.match-to-form-controls .btn-plus{background-color:#fff !important;border:1px solid rgba(0,0,0,0.12) !important}.secondary-bg .jasper-number-input.match-to-form-controls .btn-minus,.secondary-bg .jasper-number-input.match-to-form-controls .btn-plus{background-color:rgba(0,0,0,0.12) !important;border:1px solid rgba(0,0,0,0.38) !important}.jasper-number-input.match-to-form-controls .btn-minus{border-right:0 !important}.jasper-number-input.match-to-form-controls .btn-plus{border-left:0 !important}body .cart-button{position:relative}body .cart-button .dropdown-menu{right:0;left:auto !important;border:none;box-shadow:0 3px 14px 0 rgba(0,0,0,0.35)}body .cart-button .dropdown-menu.popover-small{width:440px;max-width:440px}body .cart-button .dropdown-menu.popover-big{width:540px;max-width:540px}@media (max-width: 959px){body .cart-button .dropdown-menu{top:auto;left:0 !important;right:0 !important;margin:0 auto}}@media all and (min-width: 960px){body .cart-button{position:relative}}js-ajax-cart{display:block;position:relative}js-ajax-cart .cart-table .table-row .product-image a{display:block;width:100%}js-ajax-cart.vertical{width:540px;height:100%;max-width:100%}js-ajax-cart.vertical .cart-table-header{position:relative}js-ajax-cart.vertical .cart-table-header:after{content:' ';display:block;position:absolute;right:8px;bottom:0;left:8px;border-bottom:1px solid rgba(0,0,0,0.12)}js-ajax-cart.vertical .cart-table .table-row{position:relative;padding:1.5rem 0}@media all and (min-width: 600px){js-ajax-cart.vertical .cart-table .table-row .product-image{width:64px;max-width:64px}}@media (max-width: 599px){js-ajax-cart.vertical .cart-table .table-row .product-image img{max-width:160px}}@media all and (min-width: 600px){js-ajax-cart.vertical .cart-table .table-row .product-remove{width:36px;max-width:36px}}js-ajax-cart.vertical .cart-table .table-row:after{content:' ';display:block;position:absolute;left:8px;bottom:0;right:8px;border-bottom:1px solid rgba(0,0,0,0.12)}js-ajax-cart.vertical .cart-table .table-row:last-of-type:after{display:none}js-ajax-cart.vertical .total-table:before{content:' ';display:block;border-bottom:1px solid rgba(0,0,0,0.12);margin-bottom:2rem}js-ajax-cart.horizontal header{box-shadow:0 1px 0 0 rgba(0,0,0,0.12)}js-ajax-cart.horizontal .cart-items .cart-item{position:relative}js-ajax-cart.horizontal .cart-items .cart-item .item-quantity{padding:4px;border-radius:2px;background-color:rgba(0,0,0,0.04)}js-ajax-cart.horizontal .cart-items .cart-item .product-remove{display:flex;align-items:center;justify-content:center;position:absolute;top:-5px;right:2px;padding:3px 2px 2px 3px;border-radius:50%;background-color:#fff;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.35)}js-ajax-cart.horizontal footer{box-shadow:0 -1px 0 0 rgba(0,0,0,0.12)}@media (max-width: 599px){js-ajax-cart.style-right-bar .cart-table .table-row,js-ajax-cart.style-left-bar .cart-table .table-row{padding:1.5rem 0 0 0 !important}}js-ajax-cart.style-popover-small,js-ajax-cart.style-popover-big{padding:0 1.5rem !important}js-ajax-cart.style-popover-small .cart-title,js-ajax-cart.style-popover-big .cart-title{font-size:18px}js-ajax-cart.style-popover-small .cart-table-header,js-ajax-cart.style-popover-big .cart-table-header{padding-top:1.25rem !important;padding-bottom:1.75rem !important}js-ajax-cart.style-popover-small .cart-table,js-ajax-cart.style-popover-big .cart-table{position:relative;max-height:480px}js-ajax-cart.style-popover-small .cart-table .table-separator,js-ajax-cart.style-popover-big .cart-table .table-separator{margin:1.5rem 0 !important}js-ajax-cart.style-popover-small .checkout-message,js-ajax-cart.style-popover-big .checkout-message{padding-top:1rem !important;padding-bottom:1rem !important}js-ajax-cart.style-popover-small .cart-form-buttons,js-ajax-cart.style-popover-big .cart-form-buttons{margin-bottom:1rem !important}js-ajax-cart.style-popover-small .jasper-number-input .btn,js-ajax-cart.style-popover-big .jasper-number-input .btn{padding:0 4px}js-ajax-cart.style-popover-small .jasper-number-input input,js-ajax-cart.style-popover-big .jasper-number-input input{width:40px;padding:4px}html.jasper-bar-opened body{overflow:hidden}html.jasper-bar-opened body #wrapper{height:auto}.jasper-bar-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;z-index:10000;background:rgba(0,0,0,0.54)}#wrapper .jasper-bar-backdrop{z-index:999}.jasper-bar,js-bar,[js-bar]{display:none}.jasper-bar>.jasper-bar-content,js-bar>.jasper-bar-content,[js-bar]>.jasper-bar-content{position:relative}.jasper-bar.ready,js-bar.ready,[js-bar].ready{position:absolute;box-shadow:0 0 12px 0 rgba(0,0,0,0.25);z-index:10001;display:block;text-align:left;overflow:hidden}.jasper-bar.ready>.jasper-bar-content,js-bar.ready>.jasper-bar-content,[js-bar].ready>.jasper-bar-content{overflow-x:hidden;overflow-y:visible;height:100%}.jasper-bar.ready.fixed-position,js-bar.ready.fixed-position,[js-bar].ready.fixed-position{position:fixed}.jasper-bar.ready.position-top,.jasper-bar.ready.position-bottom,js-bar.ready.position-top,js-bar.ready.position-bottom,[js-bar].ready.position-top,[js-bar].ready.position-bottom{max-height:100%}.jasper-bar.ready.position-left,.jasper-bar.ready.position-right,js-bar.ready.position-left,js-bar.ready.position-right,[js-bar].ready.position-left,[js-bar].ready.position-right{max-width:90%}.jasper-bar.ready.position-right,js-bar.ready.position-right,[js-bar].ready.position-right{top:0;bottom:0;right:0;left:auto}.jasper-bar.ready.position-left,js-bar.ready.position-left,[js-bar].ready.position-left{top:0;bottom:0;left:0;right:auto}.jasper-bar.ready.position-top,js-bar.ready.position-top,[js-bar].ready.position-top{top:0;bottom:auto;left:0;right:0}.jasper-bar.ready.position-bottom,js-bar.ready.position-bottom,[js-bar].ready.position-bottom{top:auto;bottom:0;left:0;right:0}.cg-notify-message{position:fixed;top:0px;z-index:999999;max-width:400px;min-width:300px;text-align:center;background-color:#252525;color:#fff;padding:16px 32px;border-radius:0;box-shadow:0 0 8px 0px rgba(0,0,0,0.3);border:none;-webkit-transition:top 0.5s ease-out, opacity 0.2s ease-out;-moz-transition:top 0.5s ease-out, opacity 0.2s ease-out;-o-transition:top 0.5s ease-out, opacity 0.2s ease-out;transition:top 0.5s ease-out, opacity 0.2s ease-out;visibility:hidden;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.cg-notify-message-center{left:50%;transform:translateX(-50%) !important;margin-left:auto !important}.cg-notify-message-left{left:15px}.cg-notify-message-right{right:15px}.cg-notify-message a{font-weight:bold;color:inherit}.cg-notify-message a:hover{color:inherit}.cg-notify-close{position:absolute;background:0 0;top:4px;right:4px;line-height:1;padding:0 4px;cursor:pointer;border:0;font-size:21px;font-weight:700;-webkit-appearance:none}.cg-notify-sr-only{display:none;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.87);z-index:99}.secondary-bg .loading-overlay{background-color:rgba(0,0,0,0.38)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.loading-overlay{flex-direction:column}}.spinner{margin:100px auto 0;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#4dbce9;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.js-scroll{overflow:hidden !important}js-admin-import-export .jasper-import-export-tabs{background:#efefef}js-admin-import-export .loading-overlay{background-color:rgba(0,0,0,0.4)}js-admin-import-export+.ngdialog-close{color:rgba(0,0,0,0.87)}js-admin-import-export .nav-tabs-wrapper{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.12) !important;padding:0 16px !important}js-admin-import-export .nav-tabs-wrapper .nav-item.active .nav-link{color:rgba(0,0,0,0.87);box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.54) !important}js-admin-import-export .nav-tabs-wrapper .nav-item .nav-link{color:rgba(0,0,0,0.54)}js-admin-import-export .tab-content{display:block;overflow:auto;height:600px;padding:0 !important}js-admin-import-export .tab-content .tab-pane{height:100%;width:544px;padding:16px}js-admin-import-export .tab-content .tab-pane .content-wrapper{display:flex;flex-direction:column;height:100%}js-admin-import-export .tab-content .tab-pane .content-wrapper form{flex:1;display:flex;flex-direction:column}js-admin-import-export .tab-content .tab-pane .content-wrapper form textarea{background:#fff !important;color:rgba(0,0,0,0.54) !important;border:1px solid rgba(0,0,0,0.12);flex:1}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets{display:flex;flex-wrap:wrap;margin-top:-12px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset{width:148px;max-width:148px;margin:24px 11px 16px 11px;background:#ffffff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12)}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-details{display:flex;flex-wrap:wrap;background:#ffffff;padding:16px;box-shadow:0 -1px 0 0 rgba(0,0,0,0.12)}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-details .title{color:rgba(0,0,0,0.87);text-align:center;font-size:14px;z-index:99;position:relative;width:100%}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-details .preset-colors{display:flex;position:relative;margin:8px auto 0 auto}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-details .preset-colors .preset-color{width:16px;height:16px;border:1px solid rgba(0,0,0,0.37);margin-right:2px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-details .preset-colors .preset-color:last-child{margin-right:0}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview{width:148px;height:200px;background:url(demo-sprites.png) no-repeat top left;transition:background-position 750ms ease-in-out}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo1{background-position:0 0}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo1:hover{background-position:0 -156px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo2{background-position:0 -356px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo2:hover{background-position:0 -636px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo3{background-position:0 -836px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo3:hover{background-position:0 -1082px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo4{background-position:0 -1282px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo4:hover{background-position:0 -1607px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo5{background-position:0 -1807px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo5:hover{background-position:0 -1957px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo6{background-position:0 -2157px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo6:hover{background-position:0 -2331px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo7{background-position:0 -2531px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo7:hover{background-position:0 -2763px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo8{background-position:0 -2963px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo8:hover{background-position:0 -3127px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo9{background-position:0 -3327px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo9:hover{background-position:0 -3418px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo10{background-position:0 -3618px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo10:hover{background-position:0 -3821px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo11{background-position:0 -4021px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo11:hover{background-position:0 -4021px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo12{background-position:0 -4221px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo12:hover{background-position:0 -4377px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo13{background-position:0 -4577px}js-admin-import-export .tab-content .tab-pane .content-wrapper #demo-presets .demo-preset .demo-preview.Demo13:hover{background-position:0 -4976px}js-admin-import-export .tab-content .tab-pane .content-wrapper .list-group-item{box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12);transition:box-shadow 300ms ease;border:none}js-admin-import-export .tab-content .tab-pane .content-wrapper .list-group-item:hover{background:#ffffff !important;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12)}js-admin-import-export .tab-content .tab-pane .content-wrapper .list-group-item .preset-colors{border-top:1px solid #ddd;position:absolute;bottom:0;left:0;right:0}js-admin-import-export .tab-content .tab-pane .content-wrapper .list-group-item .preset-colors .preset-color{height:12px}.js-quick-search{position:relative}.js-quick-search .search-results{display:block;border:1px solid rgba(0,0,0,0.12);border-radius:2px;width:250px;cursor:pointer;z-index:9999;position:absolute;margin-top:-2px;left:0}.js-quick-search .search-results .results>a,.js-quick-search .search-results .searching,.js-quick-search .search-results .show-all-results,.js-quick-search .search-results .no-results{padding:8px 16px !important}.js-quick-search .searching{font-size:14px}.js-quick-search .dropdown-item{padding:0}.js-quick-search .dropdown-item:hover{background-color:rgba(0,0,0,0.06)}.js-quick-search .image-wrapper>img,.js-quick-search .image-wrapper>.default-image{width:32px;min-width:32px;height:auto}.js-quick-search .image-wrapper>img{border:1px solid rgba(0,0,0,0.12)}.js-quick-search .image-wrapper>.default-image{background-position:center;background-size:contain;height:34px;width:34px}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.js-theme-options-button{position:fixed;top:240px;right:0;z-index:999;box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12);width:48px;height:48px;line-height:48px;text-align:center;cursor:pointer;border-radius:0;margin:0;pointer-events:auto;padding:0}.js-theme-options-button .icon{display:inline-block;animation:rotating 3s linear infinite}#js-theme-options{width:384px;min-width:384px;max-width:90%}#js-theme-options .main-title{display:flex;align-items:center;font-size:16px;letter-spacing:-0.03em;font-weight:bold;width:100%;padding:24px 18px 18px 18px;color:#df1a0b}#js-theme-options .main-description{font-size:14px;padding:0 18px 24px 18px}#js-theme-options .panel-group .panel-default{border-top:1px solid rgba(0,0,0,0.12);transition:background 300ms ease}#js-theme-options .panel-group .panel-default:last-child{border-bottom:1px solid rgba(0,0,0,0.12)}#js-theme-options .panel-group .panel-default.panel-open{background:#eaeaea}#js-theme-options .panel-group .panel-default .panel-heading .panel-title{margin:0}#js-theme-options .panel-group .panel-default .panel-heading .panel-title .accordion-toggle{display:flex;justify-content:flex-start;align-items:flex-start;padding:16px;color:rgba(0,0,0,0.54);letter-spacing:-0.02em}#js-theme-options .panel-group .panel-default .panel-heading .panel-title .accordion-toggle [uib-accordion-header]{display:flex;justify-content:center;align-items:flex-start}#js-theme-options .panel-group .panel-default .panel-heading .panel-title .accordion-toggle .icon{margin-right:8px}#js-theme-options .panel-group .panel-default .panel-heading .panel-title .accordion-toggle .icon-plus{display:block}#js-theme-options .panel-group .panel-default .panel-heading .panel-title .accordion-toggle .icon-minus{display:none}#js-theme-options .panel-group .panel-default .panel-heading .panel-title .accordion-toggle[aria-expanded="true"]{color:#df1a0b;box-shadow:none}#js-theme-options .panel-group .panel-default .panel-heading .panel-title .accordion-toggle[aria-expanded="true"] .icon-plus{display:none}#js-theme-options .panel-group .panel-default .panel-heading .panel-title .accordion-toggle[aria-expanded="true"] .icon-minus{display:block}#js-theme-options .panel-group .panel-default .panel-body{padding:0 16px 16px 16px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos,#js-theme-options .panel-group .panel-default .panel-body .collection-sidebars,#js-theme-options .panel-group .panel-default .panel-body .collection-columns,#js-theme-options .panel-group .panel-default .panel-body .product-styles,#js-theme-options .panel-group .panel-default .panel-body .blog-sidebar,#js-theme-options .panel-group .panel-default .panel-body .article-sidebar{display:flex;flex-wrap:wrap}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .group-title,#js-theme-options .panel-group .panel-default .panel-body .collection-sidebars .group-title,#js-theme-options .panel-group .panel-default .panel-body .collection-columns .group-title,#js-theme-options .panel-group .panel-default .panel-body .product-styles .group-title,#js-theme-options .panel-group .panel-default .panel-body .blog-sidebar .group-title,#js-theme-options .panel-group .panel-default .panel-body .article-sidebar .group-title{width:100%;padding:8px 14px;font-size:14px;font-weight:bold;letter-spacing:-0.02em;color:rgba(0,0,0,0.54);text-transform:uppercase}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos>a,#js-theme-options .panel-group .panel-default .panel-body .collection-sidebars>a,#js-theme-options .panel-group .panel-default .panel-body .collection-columns>a,#js-theme-options .panel-group .panel-default .panel-body .product-styles>a,#js-theme-options .panel-group .panel-default .panel-body .blog-sidebar>a,#js-theme-options .panel-group .panel-default .panel-body .article-sidebar>a{margin:14px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos>a:hover>div .image,#js-theme-options .panel-group .panel-default .panel-body .collection-sidebars>a:hover>div .image,#js-theme-options .panel-group .panel-default .panel-body .collection-columns>a:hover>div .image,#js-theme-options .panel-group .panel-default .panel-body .product-styles>a:hover>div .image,#js-theme-options .panel-group .panel-default .panel-body .blog-sidebar>a:hover>div .image,#js-theme-options .panel-group .panel-default .panel-body .article-sidebar>a:hover>div .image{box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12)}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos>a:hover>div .title,#js-theme-options .panel-group .panel-default .panel-body .collection-sidebars>a:hover>div .title,#js-theme-options .panel-group .panel-default .panel-body .collection-columns>a:hover>div .title,#js-theme-options .panel-group .panel-default .panel-body .product-styles>a:hover>div .title,#js-theme-options .panel-group .panel-default .panel-body .blog-sidebar>a:hover>div .title,#js-theme-options .panel-group .panel-default .panel-body .article-sidebar>a:hover>div .title{color:rgba(0,0,0,0.87)}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos>a>div,#js-theme-options .panel-group .panel-default .panel-body .collection-sidebars>a>div,#js-theme-options .panel-group .panel-default .panel-body .collection-columns>a>div,#js-theme-options .panel-group .panel-default .panel-body .product-styles>a>div,#js-theme-options .panel-group .panel-default .panel-body .blog-sidebar>a>div,#js-theme-options .panel-group .panel-default .panel-body .article-sidebar>a>div{display:flex;flex-direction:column;width:148px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos>a>div .image,#js-theme-options .panel-group .panel-default .panel-body .collection-sidebars>a>div .image,#js-theme-options .panel-group .panel-default .panel-body .collection-columns>a>div .image,#js-theme-options .panel-group .panel-default .panel-body .product-styles>a>div .image,#js-theme-options .panel-group .panel-default .panel-body .blog-sidebar>a>div .image,#js-theme-options .panel-group .panel-default .panel-body .article-sidebar>a>div .image{box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12);transition:box-shadow 300ms ease}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos>a>div .title,#js-theme-options .panel-group .panel-default .panel-body .collection-sidebars>a>div .title,#js-theme-options .panel-group .panel-default .panel-body .collection-columns>a>div .title,#js-theme-options .panel-group .panel-default .panel-body .product-styles>a>div .title,#js-theme-options .panel-group .panel-default .panel-body .blog-sidebar>a>div .title,#js-theme-options .panel-group .panel-default .panel-body .article-sidebar>a>div .title{padding:8px;color:rgba(0,0,0,0.54);font-size:13px;text-align:center}#js-theme-options .panel-group .panel-default .panel-body .collection-sidebars>a>div .image,#js-theme-options .panel-group .panel-default .panel-body .collection-columns>a>div .image,#js-theme-options .panel-group .panel-default .panel-body .product-styles>a>div .image,#js-theme-options .panel-group .panel-default .panel-body .blog-sidebar>a>div .image,#js-theme-options .panel-group .panel-default .panel-body .article-sidebar>a>div .image{background:url(styles-sprite.png?123) no-repeat;background-position:0 0}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos>a>div .image{background:url("demo-sprites.png?123") no-repeat;background-position:0 0;height:200px !important;transition:background-position 750ms ease-in-out}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo01 .image{background-position:0 0}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo01 .image:hover{background-position:0 -156px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo02 .image{background-position:0 -356px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo02 .image:hover{background-position:0 -636px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo03 .image{background-position:0 -836px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo03 .image:hover{background-position:0 -1082px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo04 .image{background-position:0 -1282px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo04 .image:hover{background-position:0 -1607px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo05 .image{background-position:0 -1807px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo05 .image:hover{background-position:0 -1957px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo06 .image{background-position:0 -2157px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo06 .image:hover{background-position:0 -2331px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo07 .image{background-position:0 -2531px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo07 .image:hover{background-position:0 -2763px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo08 .image{background-position:0 -2963px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo08 .image:hover{background-position:0 -3127px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo09 .image{background-position:0 -3327px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo09 .image:hover{background-position:0 -3418px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo10 .image{background-position:0 -3618px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo10 .image:hover{background-position:0 -3821px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo11 .image{background-position:0 -4021px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo11 .image:hover{background-position:0 -4021px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo12 .image{background-position:0 -4221px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo12 .image:hover{background-position:0 -4377px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo13 .image{background-position:0 -4577px}#js-theme-options .panel-group .panel-default .panel-body .homepage-demos .demo13 .image:hover{background-position:0 -4976px}#js-theme-options .panel-group .panel-default .panel-body .collection-sidebars .left-sidebar-with-filters .image{height:120px;background-position:0 0}#js-theme-options .panel-group .panel-default .panel-body .collection-sidebars .right-sidebar-with-filters .image{height:120px;background-position:0 -120px}#js-theme-options .panel-group .panel-default .panel-body .collection-sidebars .popover-filters .image{height:120px;background-position:0 -240px}#js-theme-options .panel-group .panel-default .panel-body .collection-sidebars .no-sidebar .image{height:120px;background-position:0 -360px}#js-theme-options .panel-group .panel-default .panel-body .collection-columns .group-title{padding-top:24px}#js-theme-options .panel-group .panel-default .panel-body .collection-columns .columns-2 .image{height:120px;background-position:0 -480px}#js-theme-options .panel-group .panel-default .panel-body .collection-columns .columns-3 .image{height:120px;background-position:0 -600px}#js-theme-options .panel-group .panel-default .panel-body .collection-columns .columns-4 .image{height:120px;background-position:0 -720px}#js-theme-options .panel-group .panel-default .panel-body .collection-columns .columns-5 .image{height:120px;background-position:0 -840px}#js-theme-options .panel-group .panel-default .panel-body .collection-columns .columns-6 .image{height:120px;background-position:0 -960px}#js-theme-options .panel-group .panel-default .panel-body .product-styles .style1 .image{height:158px;background-position:0 -1080px}#js-theme-options .panel-group .panel-default .panel-body .product-styles .style2 .image{height:158px;background-position:0 -1238px}#js-theme-options .panel-group .panel-default .panel-body .product-styles .style3 .image{height:158px;background-position:0 -1396px}#js-theme-options .panel-group .panel-default .panel-body .product-styles .style4 .image{height:158px;background-position:0 -1554px}#js-theme-options .panel-group .panel-default .panel-body .product-styles .style5 .image{height:158px;background-position:0 -1712px}#js-theme-options .panel-group .panel-default .panel-body .blog-sidebar .left-sidebar .image,#js-theme-options .panel-group .panel-default .panel-body .article-sidebar .left-sidebar .image{height:100px;background-position:0 -1870px}#js-theme-options .panel-group .panel-default .panel-body .blog-sidebar .right-sidebar .image,#js-theme-options .panel-group .panel-default .panel-body .article-sidebar .right-sidebar .image{height:100px;background-position:0 -1970px}#js-theme-options .panel-group .panel-default .panel-body .blog-sidebar .no-sidebar .image,#js-theme-options .panel-group .panel-default .panel-body .article-sidebar .no-sidebar .image{height:100px;background-position:0 -2070px}.newsletter-popup.small-width .ngdialog-content{width:300px}.newsletter-popup.medium-width .ngdialog-content{width:450px}.newsletter-popup.large-width .ngdialog-content{width:600px}.newsletter-popup.x-large-width .ngdialog-content{width:800px}.newsletter-popup .ngdialog-content .section-popup{padding:4rem 3rem}.newsletter-popup .ngdialog-content .section-popup:after{content:'';display:block;position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:2px solid rgba(0,0,0,0.12);pointer-events:none}.newsletter-popup .ngdialog-content .section-popup.light-bg:after{border:2px solid rgba(0,0,0,0.12)}.newsletter-popup .ngdialog-content .section-popup.dark-bg:after{border:2px solid rgba(255,255,255,0.38)}.newsletter-popup .ngdialog-content .section-popup.dark-bg+.ngdialog-close{color:#fff}.newsletter-popup .ngdialog-content .section-popup .newsletter{padding:0 0 1.5rem 0;width:100%}.wip-image-zoom .thumb-wrapper>img.selected{box-shadow:0 2px 0 0 #4dbce9 !important}html body .immersive-wip-image-zoom{z-index:999 !important}.wip-image-zoom.bottom-thumbs wip-image-zoom-thumbs .next-button,.wip-image-zoom.bottom-thumbs wip-image-zoom-thumbs .prev-button,.wip-image-zoom.top-thumbs wip-image-zoom-thumbs .next-button,.wip-image-zoom.top-thumbs wip-image-zoom-thumbs .prev-button{padding:0}/*! Flickity v2.0.5
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-enabled .flickity-prev-next-button{position:absolute;top:50%;transform:translateY(-50%)}.flickity-prev-next-button{width:32px;height:32px;border:none;background:none;cursor:pointer;transform:translateY(0)}.flickity-prev-next-button.small{width:24px;height:24px}.flickity-prev-next-button:not(:disabled):hover .arrow{fill:#4dbce9}.flickity-prev-next-button:not(:disabled):focus{outline:none}.flickity-prev-next-button:not(:disabled):active .arrow{fill:#4dbce9}.flickity-prev-next-button:disabled{opacity:0.3;cursor:auto}.flickity-prev-next-button.previous{left:12px}.flickity-prev-next-button.next{right:12px}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:rgba(0,0,0,0.38);stroke:rgba(255,255,255,0.87);stroke-width:4px}.secondary-bg .flickity-prev-next-button .arrow{fill:rgba(255,255,255,0.87);stroke:rgba(0,0,0,0.38)}.flickity-page-dots{position:absolute;width:100%;bottom:24px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-page-dots .dot{display:inline-block;width:8px;height:8px;margin:0 8px;background:#4dbce9;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-rtl .flickity-prev-next-button .flickity-page-dots{direction:rtl}.spr-starrating,.spr-starratings{display:flex;font-size:20px !important;padding:0 !important;margin:0 !important}.spr-starrating [class^="spr-icon-"]:before,.spr-starrating [class*=" spr-icon-"]:before,.spr-starratings [class^="spr-icon-"]:before,.spr-starratings [class*=" spr-icon-"]:before{font-family:'jasper-iconfont' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1em;text-align:center;font-size:100%;color:#ffb300}.spr-starrating .spr-icon-star:before,.spr-starrating .spr-icon-star-hover:before,.spr-starratings .spr-icon-star:before,.spr-starratings .spr-icon-star-hover:before{content:'\ee84'}.spr-starrating .spr-icon-star-empty:before,.spr-starratings .spr-icon-star-empty:before{color:rgba(0,0,0,0.54);content:'\ee83'}.spr-starrating .spr-icon-star-empty.spr-icon-star-hover:before,.spr-starratings .spr-icon-star-empty.spr-icon-star-hover:before{color:#ffb300;content:'\ee84'}.spr-starrating .spr-icon-star-half:before,.spr-starratings .spr-icon-star-half:before{content:'\ee80'}.spr-starrating .spr-icon-star-half-alt:before,.spr-starratings .spr-icon-star-half-alt:before{content:'\ee80'}.spr-starrating .spr-icon,.spr-starratings .spr-icon{font-size:100%;position:relative;top:0;width:20px;height:20px}.spr-starrating .spr-icon.spr-icon-star-empty,.spr-starratings .spr-icon.spr-icon-star-empty{opacity:0.8}.spr-badge{display:flex !important;align-items:center;margin:0}.spr-badge-caption,.spr-summary-caption{margin-left:0.5rem;color:rgba(0,0,0,0.54)}#shopify-product-reviews.jasper-product-reviews{*zoom:1;display:block;clear:both;overflow:hidden;margin:0}#shopify-product-reviews.jasper-product-reviews:before{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews:after{content:" ";display:table;clear:both}#shopify-product-reviews.jasper-product-reviews .spr-loading{*zoom:1;display:block;border:1px solid rgba(0,0,0,0.1);padding:24px;text-align:center}#shopify-product-reviews.jasper-product-reviews .spr-loading:before{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews .spr-loading:after{content:" ";display:table;clear:both}#shopify-product-reviews.jasper-product-reviews .spr-container{*zoom:1;border:none;padding:0}#shopify-product-reviews.jasper-product-reviews .spr-container:before{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews .spr-container:after{content:" ";display:table;clear:both}#shopify-product-reviews.jasper-product-reviews .spr-header{*zoom:1}#shopify-product-reviews.jasper-product-reviews .spr-header:before{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews .spr-header:after{content:" ";display:table;clear:both}#shopify-product-reviews.jasper-product-reviews .spr-header-title{display:none;*zoom:1;font-size:24px;margin:0 0 12px 0}#shopify-product-reviews.jasper-product-reviews .spr-header-title:before{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews .spr-header-title:after{content:" ";display:table;clear:both}#shopify-product-reviews.jasper-product-reviews .spr-badge{*zoom:1;min-height:auto;min-width:auto}#shopify-product-reviews.jasper-product-reviews .spr-badge:before{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews .spr-badge:after{content:" ";display:table;clear:both}#shopify-product-reviews.jasper-product-reviews .spr-badge-starrating{margin:0 3px 0 0}#shopify-product-reviews.jasper-product-reviews .spr-badge-starrating .spr-icon{font-size:100%}#shopify-product-reviews.jasper-product-reviews .spr-summary{display:flex;flex-direction:row;align-items:center;*zoom:1}#shopify-product-reviews.jasper-product-reviews .spr-summary:before{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews .spr-summary:after{content:" ";display:table;clear:both}#shopify-product-reviews.jasper-product-reviews .spr-summary .spr-summary-actions{flex-grow:1}#shopify-product-reviews.jasper-product-reviews .spr-summary-actions-newreview{float:right}#shopify-product-reviews.jasper-product-reviews .spr-summary-starrating{margin:0}#shopify-product-reviews.jasper-product-reviews .spr-form{margin:24px 0 0 0;padding:24px 0 0 0;border-top:1px solid rgba(0,0,0,0.12)}#shopify-product-reviews.jasper-product-reviews .spr-form>form{margin:0}#shopify-product-reviews.jasper-product-reviews .spr-form>form .spr-form-input-text,#shopify-product-reviews.jasper-product-reviews .spr-form>form .spr-form-input-email,#shopify-product-reviews.jasper-product-reviews .spr-form>form .spr-form-input-textarea{display:block;max-width:480px;padding:0.5rem 0.75rem;font-size:0.875rem;line-height:1.25;color:rgba(0,0,0,0.54);background-color:#fff;border:1px solid rgba(0,0,0,0.12);border-radius:2px}#shopify-product-reviews.jasper-product-reviews .spr-form-title{font-size:16px;line-height:24px;margin-top:0}#shopify-product-reviews.jasper-product-reviews .spr-form-contact-name,#shopify-product-reviews.jasper-product-reviews .spr-form-contact-email,#shopify-product-reviews.jasper-product-reviews .spr-form-contact-location,#shopify-product-reviews.jasper-product-reviews .spr-form-review-rating,#shopify-product-reviews.jasper-product-reviews .spr-form-review-title,#shopify-product-reviews.jasper-product-reviews .spr-form-review-body{*zoom:1;margin:0 0 1.5rem 0}#shopify-product-reviews.jasper-product-reviews .spr-form-contact-name:before,#shopify-product-reviews.jasper-product-reviews .spr-form-contact-name:after{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews .spr-form-contact-email:before,#shopify-product-reviews.jasper-product-reviews .spr-form-contact-email:after{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews .spr-form-contact-location:before,#shopify-product-reviews.jasper-product-reviews .spr-form-contact-location:after{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews .spr-form-review-rating:before,#shopify-product-reviews.jasper-product-reviews .spr-form-review-rating:after{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews .spr-form-review-title:before,#shopify-product-reviews.jasper-product-reviews .spr-form-review-title:after{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews .spr-form-review-body:before,#shopify-product-reviews.jasper-product-reviews .spr-form-review-body:after{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews .spr-form-contact-name:after,#shopify-product-reviews.jasper-product-reviews .spr-form-contact-email:after,#shopify-product-reviews.jasper-product-reviews .spr-form-contact-location:after,#shopify-product-reviews.jasper-product-reviews .spr-form-review-rating:after,#shopify-product-reviews.jasper-product-reviews .spr-form-review-title:after,#shopify-product-reviews.jasper-product-reviews .spr-form-review-body:after{clear:both}#shopify-product-reviews.jasper-product-reviews .spr-form-contact,#shopify-product-reviews.jasper-product-reviews .spr-form-review,#shopify-product-reviews.jasper-product-reviews .spr-form-actions{*zoom:1;padding:0;border:0;margin:0}#shopify-product-reviews.jasper-product-reviews .spr-form-contact:before,#shopify-product-reviews.jasper-product-reviews .spr-form-contact:after{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews .spr-form-review:before,#shopify-product-reviews.jasper-product-reviews .spr-form-review:after{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews .spr-form-actions:before,#shopify-product-reviews.jasper-product-reviews .spr-form-actions:after{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews .spr-form-contact:after,#shopify-product-reviews.jasper-product-reviews .spr-form-review:after,#shopify-product-reviews.jasper-product-reviews .spr-form-actions:after{clear:both}#shopify-product-reviews.jasper-product-reviews .spr-form-review-rating{clear:both;overflow:hidden}#shopify-product-reviews.jasper-product-reviews .spr-form-review-rating a{display:inline-block;text-decoration:none;float:left}#shopify-product-reviews.jasper-product-reviews .spr-form-review-rating a:hover{text-decoration:none;display:inline-block;float:left}#shopify-product-reviews.jasper-product-reviews .spr-form-label{font-size:13px;line-height:20px}#shopify-product-reviews.jasper-product-reviews .spr-form-input,#shopify-product-reviews.jasper-product-reviews .spr-form-label+.spr-form-input{margin:0}#shopify-product-reviews.jasper-product-reviews .spr-form-input-text,#shopify-product-reviews.jasper-product-reviews .spr-form-input-email{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;margin:0}#shopify-product-reviews.jasper-product-reviews .spr-form-input-textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;margin:0;resize:vertical}#shopify-product-reviews.jasper-product-reviews .spr-form-input-error{border-color:#C0363A}#shopify-product-reviews.jasper-product-reviews input[type="text"].spr-form-input-error,#shopify-product-reviews.jasper-product-reviews input[type="email"].spr-form-input-error{border-color:#C0363A}#shopify-product-reviews.jasper-product-reviews .spr-starrating.spr-form-input-error a{color:#C0363A}#shopify-product-reviews.jasper-product-reviews .spr-form-message{padding:0.8em 1em;margin:0 0 1em 0}#shopify-product-reviews.jasper-product-reviews .spr-form-message-error{background:#C0363A;color:#FFF}#shopify-product-reviews.jasper-product-reviews .spr-form-message-success{padding:0;margin:0}#shopify-product-reviews.jasper-product-reviews .spr-button{width:auto;margin:0;min-height:1em}#shopify-product-reviews.jasper-product-reviews .spr-button-primary{width:auto;margin:0;min-height:1em;float:left}#shopify-product-reviews.jasper-product-reviews .spr-reviews{margin:24px 0 0 0}#shopify-product-reviews.jasper-product-reviews .spr-review{padding:24px 0;border-top:1px solid rgba(0,0,0,0.12)}#shopify-product-reviews.jasper-product-reviews .spr-review:first-child{margin-top:24px}#shopify-product-reviews.jasper-product-reviews .spr-review:last-child{padding-bottom:0}#shopify-product-reviews.jasper-product-reviews .spr-review-header-byline{font-style:normal;font-size:13px;opacity:1;color:rgba(0,0,0,0.54);display:inline-block;margin:0.5rem 0 1rem 0}#shopify-product-reviews.jasper-product-reviews .spr-review-header-starratings{margin:0 0 0.5em 0;display:inline-block}#shopify-product-reviews.jasper-product-reviews .spr-review-header-title{font-size:16px;line-height:24px;margin:.5rem 0 0 0;padding:0;border:none}#shopify-product-reviews.jasper-product-reviews .spr-review-content{*zoom:1;margin:0 0 24px 0}#shopify-product-reviews.jasper-product-reviews .spr-review-content:before{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews .spr-review-content:after{content:" ";display:table;clear:both}#shopify-product-reviews.jasper-product-reviews .spr-review-content-body{font-size:13px;line-height:20px;margin:0;padding:0}#shopify-product-reviews.jasper-product-reviews .spr-review-reply{*zoom:1;background:rgba(0,0,0,0.06);margin:0 0 24px 0;padding:24px}#shopify-product-reviews.jasper-product-reviews .spr-review-reply:before{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews .spr-review-reply:after{content:" ";display:table;clear:both}#shopify-product-reviews.jasper-product-reviews .spr-review-reply-body,#shopify-product-reviews.jasper-product-reviews .spr-review-reply-shop{font-size:13px;line-height:20px}#shopify-product-reviews.jasper-product-reviews .spr-review-reply-body{margin:0 0 12px 0}#shopify-product-reviews.jasper-product-reviews .spr-review-reply-shop{display:block;float:right;font-style:italic}#shopify-product-reviews.jasper-product-reviews .spr-review-footer{*zoom:1}#shopify-product-reviews.jasper-product-reviews .spr-review-footer:before{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews .spr-review-footer:after{content:" ";display:table;clear:both}#shopify-product-reviews.jasper-product-reviews .spr-review-reportreview{float:right;font-size:11px;line-height:16px}#shopify-product-reviews.jasper-product-reviews .spr-pagination{text-align:center;padding:12px 0 0 0;position:relative;border-top:1px solid rgba(0,0,0,0.12)}#shopify-product-reviews.jasper-product-reviews .spr-pagination-page,#shopify-product-reviews.jasper-product-reviews .spr-pagination-deco,#shopify-product-reviews.jasper-product-reviews .spr-pagination-next,#shopify-product-reviews.jasper-product-reviews .spr-pagination-prev{display:inline-block}#shopify-product-reviews.jasper-product-reviews .spr-pagination-page.is-active{font-weight:bold}#shopify-product-reviews.jasper-product-reviews .spr-pagination-prev{position:absolute;left:0}#shopify-product-reviews.jasper-product-reviews .spr-pagination-next{position:absolute;right:0}@media only screen and (max-width: 480px){#shopify-product-reviews.jasper-product-reviews .spr-header-title,#shopify-product-reviews.jasper-product-reviews .spr-summary{text-align:center}#shopify-product-reviews.jasper-product-reviews .spr-summary-actions-newreview{float:none;*zoom:1}#shopify-product-reviews.jasper-product-reviews .spr-summary-actions-newreview:before{content:" ";display:table}#shopify-product-reviews.jasper-product-reviews .spr-summary-actions-newreview:after{content:" ";display:table;clear:both}}
