@media all and (max-width: 991px){html .top-banner .mouse-down{display:none}html .page-contact-us{margin-top:75px}html .page-contact-us .top-map #map{min-height:350px;max-height:50vh}html .site-header .pre-header{margin-bottom:55px!important}html .site-header header{width:100%;height:55px!important;background:#fff!important;border-bottom:1px solid #f3f4f4;pointer-events:auto;z-index:200;top:0}html .site-header header>.container{height:55px}html .site-header header h1 img,html .site-header header h1 .logo-text,html .site-header header .h1 img,html .site-header header .h1 .logo-text{margin-left:0!important}html .site-header header .header-menu{display:flex;justify-content:flex-end;margin:0}html .site-header header .header-menu a{margin-left:10px;display:none}html .site-header header .header-menu a.menu-icon{display:inline-block;order:2;padding:10px;margin-right:-10px}html .site-header header .header-menu a.cart{display:inline-block;order:1;padding:10px;font-size:13px}html .site-header header .header-menu a.cart svg{width:16px;margin-right:2px;vertical-align:middle}html .site-header header .header-menu a.cart .title{display:none}html .site-header header .header-menu a.cart .count{display:inline-block;vertical-align:middle;margin-bottom:-4px}html .site-header nav,html .site-header nav.fixed{display:none;height:auto;position:fixed;padding:17px 0;top:55px;max-height:calc(100% - 55px);overflow-y:auto}html .site-header nav .site-nav,html .site-header nav.fixed .site-nav{flex-direction:column;text-align:left}html .site-header nav .site-nav li,html .site-header nav.fixed .site-nav li{display:block;width:100%;padding:10px 10px 10px 0}html .site-header nav .site-nav li.site-nav--has-submenu:hover>a+.site-nav__submenu,html .site-header nav.fixed .site-nav li.site-nav--has-submenu:hover>a+.site-nav__submenu{display:none}html .site-header nav .site-nav li.site-nav--has-submenu:hover>a svg,html .site-header nav.fixed .site-nav li.site-nav--has-submenu:hover>a svg{transition:.35s}html .site-header nav .site-nav li.site-nav--has-submenu .site-nav__submenu,html .site-header nav.fixed .site-nav li.site-nav--has-submenu .site-nav__submenu{position:relative;top:0;left:0!important;right:0!important;margin-top:7px}html .site-header nav .site-nav li.site-nav--has-submenu .site-nav__submenu>li,html .site-header nav.fixed .site-nav li.site-nav--has-submenu .site-nav__submenu>li{padding:5px 12px 5px 10px}html .site-header nav .site-nav li.site-nav--has-submenu .site-nav__submenu>li>a,html .site-header nav.fixed .site-nav li.site-nav--has-submenu .site-nav__submenu>li>a{padding-left:0!important}html .site-header nav .site-nav li.site-nav--has-submenu:last-child .site-nav__submenu,html .site-header nav.fixed .site-nav li.site-nav--has-submenu:last-child .site-nav__submenu{margin-bottom:-7px}html .site-header nav .site-nav li.site-nav--has-submenu.toggle>a svg,html .site-header nav.fixed .site-nav li.site-nav--has-submenu.toggle>a svg{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}html .site-header nav .site-nav li.currency,html .site-header nav.fixed .site-nav li.currency{display:none}html .site-header nav.with-margin,html .site-header nav.fixed.with-margin{margin-top:0;margin-bottom:0}html main#MainContent{margin-top:55px}html .collection-page .header .top-banner{height:auto}html .collection-page .header .top-banner .rte__video-wrapper{padding-bottom:56%}html .collection-page .header .top-banner .rte__video-wrapper .play-button{top:50%}html .collection-page .products .products-table-grid tr{display:inline}html .collection-page .products .products-table-grid tr td{display:block;float:left;width:50%}html .collection-page .products .products-table-grid tr:nth-child(2n) td:nth-child(2n){clear:both}html .collection-page .products .products-table-grid tr:nth-child(2n-1) td:nth-child(2n-1){clear:both}html .collection-page .products .block.product .image:hover{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}html .collection-page .accessories-choice{padding-top:1px}html .collection-page .accessories-choice .prods .prod{width:18%!important}html .collection-page .accessories-choice .accessors .prod-line .acces{width:18%}html .collection-page .compare-section .compare-products .titles{width:19%}html .collection-page .compare-section .compare-products .titles .param{padding-left:15px}html .collection-page .compare-section .compare-products .values.count-6{width:13.5%}html .collections-list .coll{margin-bottom:30px}html .collections-list .coll .addit-tags{margin:14px 10px 10px}html .collections-list .coll .title a{font-size:17px;line-height:1.3}html .collections-list .coll .image .rte__video-wrapper video{display:none!important}html .collections-list .coll .image .rte__video-wrapper .poster-mob~img{display:none}html .collections-list .coll .dropdown-collections{display:block!important}html .collections-list .coll .dropdown-collections>ul{flex-wrap:wrap}html div.relevant-collections .inner{max-width:100%}html div.relevant-collections .inner .coll{width:33.33%}html div.relevant-collections .inner .coll .addit-tags{display:none}html div.relevant-collections .inner .coll .title{margin:7px 0 0}html div.relevant-collections .inner .coll .title a{font-size:12px}html div.relevant-collections .inner .coll .image .rte__video-wrapper video{display:none!important}html div.relevant-collections .inner .coll .image .rte__video-wrapper .poster-mob~img{display:none}html div.relevant-collections .inner .coll:nth-child(3n+1){display:none}html div.relevant-collections .inner .slick-arrow{display:none!important}html .product-page .top-section{margin-top:0;padding:45px 0 30px}html .product-page .top-section .right-side{padding:0 15px 0 40px}html .product-page .top-section .right-side .accessories{width:calc(100% - 20px);margin:55px 10px 30px}html .product-page .top-section .right-side .accessories .inner .acces{width:10%;max-width:none}html .product-page .top-section .right-side .reviews-line a.all{display:none!important}html .product-page .top-section .right-side .reviews-line a.new-review{padding-left:20px}html .product-page .middle-section .tabs .content .prod-block{display:none}html .product-page .middle-section .tabs .content .tab{width:100%}html .product-page .bottom-section .inner .prod{margin:15px 10px;padding:15px}html .product-page .bottom-section .inner .prod .title{font-size:14px}html .page-our-story .our-story{padding:100px 0 10px}html .page-our-story .our-story .container h1,html .page-our-story .our-story .container .content{padding-left:0}html .page-our-story .our-story .container .image img{position:static;max-width:100%;margin-top:35px;margin-bottom:20px}html .page-our-story .our-team h2{padding-right:0;padding-left:0;text-align:center}html .page-our-story .our-team .members .member{width:25%}html .page-our-story .our-team .members .member:nth-child(5n+1){clear:none}html .page-our-story .our-team .members .member:nth-child(4n+1){clear:both}html .page-faq{margin:80px 0 50px;padding:0 15px}html .page-faq .content-side h1{font-size:28px}html .page-faq .content-side .subheader{margin:10px 0 32px}html footer .menus-blocks .menu{width:33.33%}html footer .menus-blocks .soc-icons{width:100%;text-align:center;margin-top:50px}}@media all and (max-width: 991px) and (min-width: 768px){html .collections-list .coll .dropdown-collections>ul{padding:0 10px}html .collections-list .coll .dropdown-collections>ul>li>a{padding:10px 10px 15px}html .collections-list .coll .dropdown-collections>ul>li>a img{display:none}}@media all and (max-width: 767px){html .top-banner .sound{-ms-transform:scale(.7)!important;-webkit-transform:scale(.7)!important;-moz-transform:scale(.7)!important;-o-transform:scale(.7)!important;transform:scale(.7)!important}html .top-banner-mob{position:relative}html .top-banner-mob .image{display:block}html .top-banner-mob .image img{display:block;min-width:100%}html .top-banner-mob .content{position:absolute;top:50%;left:0;width:100%;padding:0 15% 0 20px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}html .top-banner-mob .content .title{margin:10px 0;font-family:Source Sans Pro Bold;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.18px;line-height:28px}html .top-banner-mob .content .caption{margin:10px 0;font-family:Source Sans Pro;font-size:14px;font-weight:300;letter-spacing:.18px;line-height:20px}html .collections-list{padding-top:0}html .collections-list>.container,html div.relevant-collections>.container{padding:0 20px}html .collections-list h2,html div.relevant-collections h2{height:100px;line-height:100px;margin:0;font-family:Source Sans Pro;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:.28px}html .collections-list .coll,html div.relevant-collections .coll{width:100%;margin-bottom:30px}html .collections-list .coll .addit-tags,html div.relevant-collections .coll .addit-tags{margin:10px 0 7px}html .collections-list .coll .title a,html div.relevant-collections .coll .title a{font-size:14px;letter-spacing:.22px}html .collections-list .coll a.image img,html div.relevant-collections .coll a.image img{min-width:100%;max-height:none}html div.relevant-collections{margin-top:20px;margin-bottom:0;padding-bottom:5px}html div.relevant-collections h2{font-family:Source Sans Pro Semibold}.template-collection html div.relevant-collections{background:#fff;margin-top:-10px}html div.relevant-collections .inner .coll .image .rte__video-wrapper{padding-bottom:100%;overflow:hidden}html div.relevant-collections .inner .coll .image .rte__video-wrapper img,html div.relevant-collections .inner .coll .image .rte__video-wrapper video{position:absolute;top:50%;left:50%;max-width:none;width:auto;height:100%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html .press-links h2{margin:40px 0;font-size:18px}html .press-links .media{width:33.33%!important;margin:0 0 40px}html .homepage-reviews{margin:32px 0 50px}html .homepage-reviews .inner{max-width:100%}html .homepage-reviews .inner .text-content{font-size:18px;line-height:34px}html .homepage-reviews .inner .reviews .reviews-inner .review{margin-top:40px;padding:0 .5%}html .homepage-reviews .inner .reviews .reviews-inner .review .initials{max-width:100%;width:58px;height:58px;line-height:58px;font-size:12px}html .homepage-reviews .inner .reviews .reviews-inner .review .name{font-size:14px;line-height:1.5}html .homepage-reviews .inner .reviews .reviews-inner .review .caption{margin-top:3px;font-size:10px;line-height:15px}html .collection-page{margin-bottom:10px}html .collection-page .description-section>.container{margin:0 auto 35px}html .collection-page .description-section .left{width:100%;padding-right:0;text-align:center}html .collection-page .description-section .left h1{margin:30px 0 15px;font-size:18px}html .collection-page .description-section .left .desc{font-size:14px;line-height:26px}html .collection-page .description-section .left .products-list a{margin:0 12px;padding:0 12px}html .collection-page .description-section .right{width:calc(100% + 40px);margin-right:-20px;margin-left:-20px;text-align:center}html .collection-page .description-section.finale-sale>.container{margin-top:0;padding-bottom:20px}html .collection-page .products{padding-bottom:0}html .collection-page .products .products-table-grid tr td{width:100%}html .collection-page .products h1{font-size:18px;margin:35px auto 15px}html .collection-page .products .block{width:100%}html .collection-page .products .block:nth-child(2n+2){clear:none}html .collection-page .products .block.description{padding-right:0;text-align:center;font-size:12px;letter-spacing:.05px;line-height:22px}html .collection-page .products .block.description br{display:none}html .collection-page .products .block.product .addit-tags{margin:10px 0 5px;font-size:10px}html .collection-page .products .block.product .title{font-size:16px;letter-spacing:.22px}html .collection-page .products-line{margin-top:0!important;padding-top:0!important;background-color:#f3f4f4;gap:5px}html .collection-page .products-line .product-line .product{flex:0 0 100%}html .collection-page .products-line .product-line .product .pre-price,html .collection-page .products-line .product-line .product .money{display:inline}html .collection-page .products-line .product-line .right-side,html .collection-page .compare-section{display:none}html .collection-page .accessories-choice h1{margin:50px 0 20px;font-size:22px}html .collection-page .accessories-choice .prods{padding-bottom:30px}html .collection-page .accessories-choice .prods .prod{width:26%!important;margin:0 3%}html .collection-page .accessories-choice .prods .prod .image{max-width:none}html .collection-page .accessories-choice .prods .prod .title{margin:10px 0 20px}html .collection-page .accessories-choice .accessors .prod-line{margin-bottom:35px;padding-top:25px}html .collection-page .accessories-choice .accessors .prod-line .acces{width:31%}html .collection-page .accessories-choice .accessors .prod-line .acces .image{margin:auto}html .product-page .top-section{padding-bottom:0;padding-top:0;background-color:#f3f4f4}html .product-page .top-section .left-side{width:calc(100% + 40px);margin:0 -20px}html .product-page .top-section .left-side .watch-video{margin-bottom:25px}html .product-page .top-section .left-side .main-images .image.video{background:none}html .product-page .top-section .left-side .images{padding:0 10px}html .product-page .top-section .right-side{width:100%;margin-top:10px;padding:0;text-align:center;display:flex;flex-direction:column}html .product-page .top-section .right-side h1{order:2;font-size:20px;line-height:34px}html .product-page .top-section .right-side .subtitle{order:2;font-size:12px}html .product-page .top-section .right-side .description{max-height:none!important;order:3;margin:5px 0 0;padding-bottom:10px;font-size:14px;line-height:24px}html .product-page .top-section .right-side .description .show-more{display:none}html .product-page .top-section .right-side .addit-note{order:3;margin:0 0 10px;font-size:14px;line-height:24px}html .product-page .top-section .right-side div[itemprop=offers]{order:5}html .product-page .top-section .right-side div[itemprop=offers] form{margin:10px auto;justify-content:center}html .product-page .top-section .right-side div[itemprop=offers] form .product-caption{font-size:14px}html .product-page .top-section .right-side div[itemprop=offers] form .product-caption.top-caption{margin-top:7px;margin-bottom:12px}html .product-page .top-section .right-side div[itemprop=offers] form .product-caption.bottom-caption{margin-bottom:15px}html .product-page .top-section .right-side div[itemprop=offers] form .button-block{margin:15px 0 15px 7px}html .product-page .top-section .right-side div[itemprop=offers] form .button-block button{max-width:100%}html .product-page .top-section .right-side div[itemprop=offers] form .quantity{white-space:nowrap;margin:15px 8px 15px 0}html .product-page .top-section .right-side div[itemprop=offers] form .quantity label{font-size:12px;background:transparent}html .product-page .top-section .right-side div[itemprop=offers] form .selector-wrapper:not(.option-Discount){margin:15px 15px 15px 0}html .product-page .top-section .right-side .reviews-line{order:1;display:block;max-width:100%;margin:0 0 12px}html .product-page .top-section .right-side .reviews-line a.new-review,html .product-page .top-section .right-side .reviews-line a.all{display:none}html .product-page .top-section .right-side .reviews-line a .spr-badge-starrating .spr-icon{font-size:120%}html .product-page .top-section .right-side .prices{display:block;order:4;padding:0;margin-top:5px;margin-bottom:0;font-weight:700}html .product-page .top-section .right-side .accessories{order:6;width:calc(100% + 40px);margin:10px -20px 0;padding-top:25px;background:#fff}html .product-page .top-section .right-side .accessories .title{margin:0 0 30px;padding:0 20px}html .product-page .top-section .right-side .accessories .inner{width:100%;padding:0 15px}html .product-page .top-section .right-side .accessories .inner .acces{width:33.33%}html .product-page .top-section .right-side .accessories .inner .acces:nth-child(n+4){display:none}html .product-page .top-section .right-side .accessories .arrows{display:none}html .product-page .middle-section .tabs{margin:35px 0 0}html .product-page .middle-section .tabs .headers{width:100%;margin:0}html .product-page .middle-section .tabs .headers>.tab{position:relative;width:100%;margin:0 0 10px;padding:0 30px 0 15px;text-align:left;font-size:12px;transition:.35s}html .product-page .middle-section .tabs .headers>.tab .icons{display:block;position:absolute;top:0;right:3%;font-size:28px;line-height:44px}html .product-page .middle-section .tabs .headers>.tab .icons svg{width:17px;height:17px;transition:0s}html .product-page .middle-section .tabs .headers>.tab .icons .minus{display:none}html .product-page .middle-section .tabs .headers>.tab.active .icons .minus{display:inline}html .product-page .middle-section .tabs .headers>.tab.active .icons .plus{display:none}html .product-page .middle-section .tabs .headers>.tab:hover{color:#000;background-color:#f3f4f4}html .product-page .middle-section .tabs .headers>.tab.active{background-color:#2f4a7e;color:#fff}html .product-page .middle-section .tabs .headers>.content{padding:0}html .product-page .middle-section .tabs .headers>.content>.tab{padding:0 0 30px}html .product-page .middle-section .tabs .headers>.content>.tab h3.header{display:none;font-size:12px;padding:20px 0 30px 10px}html .product-page .middle-section .tabs .headers>.content>.tab>.content{padding:10px 10px 15px;font-size:12px}html .product-page .middle-section .tabs .headers>.content>.tab>.content>ul li a{word-break:break-word}html .product-page .middle-section .tabs .headers>.content>.tab.reviews .jdgm-review-widget .jdgm-rev-widg{margin-bottom:0}html .product-page .middle-section .tabs .headers>.content>.tab.reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__title{display:none}html .product-page .middle-section .tabs .headers>.content>.tab.reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-rev-widg__summary{padding:20px 0 0;justify-content:center;align-items:center;font-size:12px}html .product-page .middle-section .tabs .headers>.content>.tab.reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-widget-actions-wrapper{margin-bottom:0;padding-left:0;text-align:center}html .product-page .middle-section .tabs .headers>.content>.tab.reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-widget-actions-wrapper .jdgm-write-rev-link{width:auto}html .product-page .middle-section .tabs .headers>.content>.tab.reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-widget-actions-wrapper .jdgm-write-rev-link:hover{color:#000!important;background-color:#fff!important}html .product-page .middle-section .tabs .headers>.content>.tab.reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev{padding-left:0;font-size:12px}html .product-page .middle-section .tabs .headers>.content>.tab.reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-form-wrapper{margin-bottom:10px;padding-left:0}html .product-page .middle-section .tabs .headers>.content>.tab.reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-form-wrapper label{font-size:12px}html .product-page .middle-section .tabs .headers>.content>.tab.reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-form-wrapper input:not(.btn),html .product-page .middle-section .tabs .headers>.content>.tab.reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-form-wrapper select,html .product-page .middle-section .tabs .headers>.content>.tab.reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-form-wrapper textarea{height:40px;line-height:38px;padding:0 16px;font-size:12px}html .product-page .middle-section .tabs .headers>.content>.tab.reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-form-wrapper textarea{height:80px;padding:14px 16px;line-height:1.15}html .product-page .middle-section .tabs .headers>.content>.tab.reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-form-wrapper .btn{display:block;margin-left:auto;margin-right:auto}html .product-page .middle-section .tabs .headers>.content>.tab.faqs .content{padding-top:0}html .product-page .middle-section .tabs .headers>.content>.tab.faqs .content .faq{width:calc(100% + 60px);margin:0 -30px;padding:20px 30px}html .product-page .middle-section .tabs .headers>.content>.tab.faqs .content .faq .title{width:70px;font-size:12px;line-height:24px}html .product-page .middle-section .tabs .headers>.content>.tab.faqs .content .faq .value{width:calc(100% - 70px);font-size:12px;line-height:24px}html .product-page .middle-section .tabs .headers>.content>.tab.faqs .content .load-more{padding:0 10px;text-align:center}html .product-page .middle-section .tabs .headers>.content>.tab.faqs .content .load-more .button{display:inline-block;width:180px;height:38px;margin-right:0;line-height:36px;font-size:12px}html .product-page .middle-section .tabs .headers>.content>.tab.specs .content .pdf a{font-size:12px}html .product-page .middle-section .tabs>.content{display:none}html .product-page .middle-section .tabs .content .tab.reviews .jdgm-review-widget{margin-bottom:0;border-bottom:0}html .product-page .middle-section .tabs .content .tab.reviews .jdgm-review-widget .jdgm-rev-widg{padding-top:0}html .product-page .middle-section .tabs .content .tab.reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-widget-actions-wrapper{margin-top:30px}html .product-page .middle-section .tabs .content .tab.reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-rev-widg__summary{display:flex}html .product-page .middle-section .tabs .content .tab.reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-rev-widg__summary .jdgm-rev-widg__summary-stars{text-align:center}html .product-page .middle-section .tabs .content .tab.reviews .spr-container .spr-content .spr-form{padding-left:0}html .product-page .bottom-section{margin:0;padding:0 10px}html .product-page .bottom-section h2{margin-top:20px;font-size:18px}html .product-page .bottom-section .inner .prod{width:calc(33.33% - 10px);margin:5px;padding:5px 8px 0;border-radius:0}html .product-page .bottom-section .inner .prod .image{height:28vw}html .product-page .bottom-section .inner .prod .title{margin:10px -5px;font-size:2.3vw;width:calc(100% + 10px);max-width:none}html .product-page .bottom-section .inner .prod:nth-child(5n+1){clear:none}html .product-page .bottom-section .inner .prod:nth-child(n+4){display:none}html .page-standard h1,html .shopify-policy__container h1{font-size:24px;line-height:1.45}html .page-404{margin:100px 0 40px}html .page-404 .content img{max-width:80%}html .page-404 .content .caption{font-size:6vw}html .page-404 .button{width:166px;margin:0;font-size:13px}html .page-our-story .our-story{padding:0}html .page-our-story .our-story>.container{display:flex;flex-direction:column;padding:0}html .page-our-story .our-story>.container table,html .page-our-story .our-story>.container tbody,html .page-our-story .our-story>.container tr,html .page-our-story .our-story>.container td{display:block;width:100%!important}html .page-our-story .our-story>.container td{margin:1.5em 0;padding:0!important}html .page-our-story .our-story>.container .social-icons{display:none}html .page-our-story .our-story>.container .image{order:1;width:100%}html .page-our-story .our-story>.container .image img{margin-top:0;margin-bottom:0}html .page-our-story .our-story>.container h1{order:2;padding:0 20px!important;text-align:center;font-size:18px;margin:30px 0 0}html .page-our-story .our-story>.container .content{order:3;width:100%;margin-top:10px;padding:0 20px!important}html .page-our-story .our-story .bg-absolute{display:none}html .page-our-story .our-story.with-top-image .container{margin-top:0;padding-top:0}html .page-our-story .our-story.with-top-image .container .content,html .page-our-story .our-team{margin-top:0}html .page-our-story .our-team h2{padding:0;font-size:18px}html .page-our-story .our-team .members{margin-top:30px}html .page-our-story .our-team .members .member{padding:10px 10px 12px;width:33.33%}html .page-our-story .our-team .members .member .position{margin:7px 0 1px;font-size:12px;line-height:24px}html .page-our-story .our-team .members .member .name{font-size:14px;line-height:20px}html .page-our-story .our-team .members .member:nth-child(4n+1){clear:none}html .page-our-story .our-team .members .member:nth-child(3n+1){clear:both}html .page-faq{margin:30px 0 50px}html .page-faq .sidebar{width:100%;margin-bottom:0;padding:0;border-bottom:1px solid #f3f4f4}html .page-faq .sidebar .header{height:75px;line-height:75px;width:calc(100% + 30px);margin:0 -15px;padding:0 15px;background-color:#2f4a7e;font-size:18px;color:#fff}html .page-faq .sidebar .inner{margin:30px 0}html .page-faq .sidebar .inner .cat{display:inline-block;float:none;width:auto;margin:5px 5px 5px 0;padding:10px 15px;font-family:Source Sans Pro;font-size:14px;font-weight:400;border-radius:4px;background-color:#eee;text-transform:uppercase;border:1px solid #ddd}html .page-faq .sidebar .inner .cat.active{border:1px solid #2f4a7e}html .page-faq .content-side{width:100%;padding:0;box-shadow:none}html .page-faq .content-side h1,html .page-faq .content-side .subheader,html .page-faq .content-side .loop-image{display:none}html .page-faq .content-side .faq-content .faq-elem{margin:10px 0}html .page-faq .content-side .faq-content .faq-elem .question{border:0;border-radius:0;background-color:#f3f4f4;font-size:14px;padding:14px 50px 14px 20px;min-height:44px;line-height:1.7}html .page-faq .content-side .faq-content .faq-elem .question .arrow{display:none}html .page-faq .content-side .faq-content .faq-elem .question:after{display:block;content:"+";font-size:30px;float:right;position:absolute;top:0;right:20px}html .page-faq .content-side .faq-content .faq-elem .question.active{background-color:#2f4a7e;color:#fff}html .page-faq .content-side .faq-content .faq-elem .question.active:after{content:"\2212"}html .page-faq .content-side .faq-content .faq-elem .answer{padding:15px 15px 1px}html .page-faq .content-side .faq-content .category.to-hide{display:block}html .page-faq .content-side .faq-content .title{margin:35px 15px 20px;font-family:Source Sans Pro;font-size:14px;font-weight:500;text-transform:uppercase}html .page-faq .content-side #notfound{font-size:17px}html .page-contact-us .top-map #map{min-height:300px}html .page-contact-us .content-section{margin:32px 0 0}html .page-contact-us .content-section h1{margin-bottom:10px;font-size:18px}html .page-contact-us .content-section .contacts{margin-bottom:0;border-bottom:0}html .page-contact-us .content-section .contacts .office{width:100%;margin:20px 0 0;padding:0!important;font-size:12px}html .page-contact-us .content-section .contacts .office .title{margin:0 0 20px}html .page-contact-us .content-section .contacts .office .address,html .page-contact-us .content-section .contacts .office .contact{margin:0}html .page-contact-us .content-section .contacts .office:not(:first-child){margin-top:40px}html .page-contact-us form.contact-form h2{padding:15px 0;font-size:14px}html .page-contact-us form.contact-form .pre-half{margin:10px -10px}html .page-contact-us form.contact-form .pre-half .half{width:100%;margin:5px 0}html .page-contact-us form.contact-form input:not([type=submit]),html .page-contact-us form.contact-form select{height:36px;line-height:34px;padding:0 16px;font-size:12px}html .page-contact-us form.contact-form textarea{height:80px;padding:10px 16px;font-size:12px}html .page-contact-us form.contact-form .btn{display:block;width:217px;height:50px;margin:30px auto;padding:0;border-radius:4px;border:1px solid #3e5875;background-color:#2f4a7e;color:#fff;font-family:Source Sans Pro Semibold;font-size:14px;font-weight:600;letter-spacing:.05px;text-transform:uppercase}html .product-registr-form .contact-form .half,html .product-registr-form .contact-form .quart{width:100%;padding-left:0!important;padding-right:0!important}html .product-registr-form .contact-form input:not([type=submit]),html .product-registr-form .contact-form select{padding:0 16px}html .product-registr-form .contact-form label.blank{display:none}html .template-blog .top-banner-blog{flex-flow:wrap;padding:0 20px}html .template-blog .top-banner-blog .content-side{width:100%;max-width:100%;padding:25px 0;flex-flow:wrap}html .template-blog .top-banner-blog .content-side .supheading{position:static;width:100%}html .template-blog .top-banner-blog .content-side .inner{width:100%}html .template-blog .top-banner-blog .content-side .inner .heading{margin-top:15px;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:.09px;line-height:30px}html .template-blog .top-banner-blog .content-side .inner .date{margin-top:15px;font-size:10px}html .template-blog .top-banner-blog .content-side .inner .caption{margin-top:15px;font-size:12px;font-weight:400;letter-spacing:.04px;line-height:24px}html .template-blog .top-banner-blog .content-side .inner .link{margin-top:30px;height:40px;line-height:40px}html .template-blog .top-banner-blog .content-side .inner .link a{padding:0 45px;font-size:12px;font-weight:500;letter-spacing:.04px}html .template-blog .top-banner-blog .image-side{width:calc(100% + 40px);margin-top:20px;margin-left:-20px;margin-right:-20px}html .template-blog .top-banner-blog .image-side img.mobile{display:block}html .template-blog .top-banner-blog .image-side img.desktop{display:none}html .template-blog .blog-content{margin-bottom:43px}html .template-blog .blog-content h1{margin:23px 0 13px;font-size:18px}html .template-blog .blog-content .blog-categories{margin-bottom:3px;padding-left:0}html .template-blog .blog-content .blog-categories li{margin:0 8px;padding:6px 2px;font-size:8px;line-height:12px}html .template-blog .blog-content .articles{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}html .template-blog .blog-content .articles .article{width:50%;padding:15px 10px}html .template-blog .blog-content .articles .article .article-type{margin-top:17px;font-size:8px}html .template-blog .blog-content .articles .article h3{margin-top:10px;margin-bottom:8px;font-size:16px;letter-spacing:.05px;line-height:24px}html .template-blog .blog-content .articles .article .link{margin-top:8px}html .template-blog .blog-content .articles .article .link a{font-size:12px;letter-spacing:.05px}html .template-blog .blog-content .articles .article:nth-child(odd){clear:both}html .template-blog .blog-content .articles .article:nth-child(3n+1){clear:none}html .template-blog .blog-content .show-more-button{margin-top:25px}html .template-blog .blog-content .show-more-button .button{height:40px;line-height:40px;padding:0 45px;font-size:12px;letter-spacing:.04px}html .template-blog .blog-content .show-more-button .button .blog-title{display:none}html .template-blog .product-selection{padding:50px 0}html .template-blog .product-selection .inner{flex-flow:wrap}html .template-blog .product-selection .products-side{width:100%;padding-left:40px;padding-right:40px}html .template-blog .product-selection .products-side .title{height:auto;line-height:normal;padding:0 35px;font-size:12px;letter-spacing:1.71px;background-color:inherit}html .template-blog .product-selection .products-side .products{padding:15px 25px 0 35px}html .template-blog .product-selection .products-side .products .product{padding:25px 15px 25px 0}html .template-blog .product-selection .products-side .products .product .title{margin-top:25px;font-size:12px;letter-spacing:.24px;line-height:22px}html .template-blog .product-selection .products-side .products .product .price{margin-top:7px;font-size:12px;letter-spacing:.24px;line-height:22px}html .template-blog .product-selection .products-side .products .slick-arrow{width:30px;height:30px;line-height:24px}html .template-blog .product-selection .products-side .products .slick-arrow:before{height:12px;width:12px;border-top-width:2px;border-right-width:2px}html .template-blog .product-selection .products-side .products .slick-arrow.slick-prev{left:-16px}html .template-blog .product-selection .products-side .products .slick-arrow.slick-next{right:-16px}html .template-blog .product-selection .text-side{display:none}html .template-article .mobile-categories{display:block;padding-top:25px;padding-bottom:7px;text-align:center}html .template-article .mobile-categories .title{color:#000;font-family:Montserrat;font-size:12px;font-weight:700;letter-spacing:.19px;text-transform:uppercase}html .template-article .mobile-categories ul{margin:0;padding:10px 0;list-style-type:none}html .template-article .mobile-categories ul li{width:100%;color:#4a4a4a;font-family:Montserrat;font-size:8px;font-weight:400;letter-spacing:.08px;line-height:12px;text-transform:uppercase}html .template-article .mobile-categories ul li a{display:inline-block;width:100%;padding:5px 10px}html .template-article .mobile-categories ul li:not(:first-child){display:none}html .template-article .mobile-categories .slick-arrow{background-color:#fff}html .template-article .mobile-categories .slick-arrow:before{content:"";display:inline-block;vertical-align:middle;height:7px;width:7px;border-top:1.5px solid #9b9b9b;border-right:1.5px solid #9b9b9b;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}html .template-article .mobile-categories .slick-arrow.slick-prev:before{-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}html .template-article .mobile-categories .slick-arrow.slick-prev{left:0}html .template-article .mobile-categories .slick-arrow.slick-next{right:0}html .template-article article{width:100%;margin-top:0!important;margin-bottom:30px}html .template-article article h1{margin-top:15px;margin-bottom:15px;font-size:20px;letter-spacing:.09px;line-height:30px}html .template-article article .author-date{margin-bottom:15px;font-size:10px}html .template-article article .article-body{font-size:12px;letter-spacing:.04px;line-height:24px}html .template-article article .article-body h2{margin:15px 0;font-size:14.5px;letter-spacing:.06px}html .template-article article .article-body h3{margin:15px 0;font-size:12.5px;letter-spacing:.05px}html .template-article article .article-body .contents{margin-bottom:20px}html .template-article article .article-body .contents h3.heading{margin:20px 0 15px;font-size:14px;letter-spacing:.06px}html .template-article article .article-body .contents a{display:inline-block;margin-bottom:-5px;font-size:12px}html .template-article article .article-body .product-custom{width:calc(100% + 40px);margin:25px -20px;padding:50px 40px;border:0}html .template-article article .article-body .product-custom .heading{height:auto;line-height:normal;font-size:12px;letter-spacing:1.71px}html .template-article article .article-body .product-custom .inner{flex-flow:wrap;position:relative;padding:30px 40px 25px;border:1px solid #979797}html .template-article article .article-body .product-custom .inner .image-side{width:100%;padding-right:0}html .template-article article .article-body .product-custom .inner .image-side .title{margin-top:20px;font-size:12px}html .template-article article .article-body .product-custom .inner .image-side .price{margin-top:8px;font-size:12px}html .template-article article .article-body .product-custom .inner .content{width:100%;margin-top:35px;margin-bottom:7px;text-align:center}html .template-article article .article-body .product-custom .inner .content h4{margin-bottom:15px;font-size:14.5px;letter-spacing:.06px}html .template-article article .article-body .product-custom .inner .content .caption{font-size:12px;letter-spacing:.04px;line-height:24px}html .template-article article .article-body .product-custom .inner .content .button{height:45px;line-height:43px;margin-top:24px;font-size:13px}html .template-article article .article-faq h3{font-size:14.5px;letter-spacing:.06px}html .template-article article .article-faq .faq{margin-bottom:10px}html .template-article article .article-faq .faq .question{font-size:12px}html .template-article article .article-faq .faq .answer{padding:15px 15px 3px;font-size:10px}html .template-article article .author-section{padding:35px 0 15px}html .template-article article .author-section .photo{width:50px;margin-right:20px}html .template-article article .author-section .content-side{width:calc(100% - 70px)}html .template-article article .author-section .content-side .title{font-size:10px;letter-spacing:.03px;line-height:20px}html .template-article article .author-section .content-side .bio{font-size:10px;letter-spacing:.03px;line-height:20px}html .template-article article #comment_form{margin-bottom:0}html .template-article article #comment_form h3{margin:25px 0;font-size:14.5px;letter-spacing:.06px}html .template-article article #comment_form .form-success,html .template-article article #comment_form .moderated{padding:12px 15px;line-height:1.3;font-size:12px}html .template-article article #comment_form #CommentAuthor,html .template-article article #comment_form #CommentEmail{width:100%;margin-left:0;margin-right:0;height:40px;line-height:40px;font-size:12px;letter-spacing:.19px}html .template-article article #comment_form #CommentAuthor::placeholder,html .template-article article #comment_form #CommentEmail::placeholder{font-size:12px;letter-spacing:.19px}html .template-article article #comment_form #CommentBody{min-height:142px;font-size:12px;letter-spacing:.19px}html .template-article article #comment_form #CommentBody::placeholder{font-size:12px;letter-spacing:.19px}html .template-article article #comment_form .btn{display:block;height:40px;line-height:40px;margin:24px auto;font-size:12px}html .template-article article #comments{margin-top:15px}html .template-article .sidebar{width:100%;margin-top:0!important;margin-bottom:0;padding-left:0}html .template-article .sidebar .title{text-align:center}html .template-article .sidebar .featured-posts{margin-bottom:60px}html footer .subs-form{margin-bottom:45px;padding:30px 0 0}html footer .subs-form>div{padding-bottom:40px}html footer .subs-form .title{padding-bottom:14px;font-size:18px;line-height:1.5}html footer .subs-form form{width:100%;text-align:center}html footer .subs-form form>div{width:100%}html footer .subs-form form>div>div{width:100%}html footer .subs-form form #ContactFormEmail{float:none;width:280px;max-width:100%;margin:16px 5px 0;vertical-align:middle;border-radius:4px;text-align:center;padding:0 15px;font-size:12px}html footer .subs-form form button[type=submit]{float:none;width:177px;margin-top:16px;vertical-align:middle;border-radius:4px}html footer .subs-form form .form-success{font-size:15px}html footer .menus-blocks{margin-bottom:50px}html footer .menus-blocks .menu{width:100%;padding-right:0}html footer .menus-blocks .menu .header{margin-bottom:18px;font-size:12px}html footer .menus-blocks .menu .header.blank{display:none}html footer .menus-blocks .menu ul{margin-bottom:-9px}html footer .menus-blocks .menu ul li{margin:0;padding:2px 0}html footer .menus-blocks .menu ul li a{padding:7px 0;line-height:1.5;font-size:12px}html footer .menus-blocks .menu:not(:first-child) .header{margin-top:40px}html footer .menus-blocks .soc-icons{width:100%;margin-top:0;text-align:left}html footer .menus-blocks .soc-icons .header{margin-top:40px;margin-bottom:20px;font-size:12px}html footer .menus-blocks .soc-icons ul{margin-left:-10px}html footer .menus-blocks .soc-icons ul li:first-child{padding-left:10px}html footer .bottom-part{padding:20px 0}html footer .bottom-part .copy{font-size:10px;line-height:20px}html footer .bottom-part .caption{margin:10px 0;line-height:20px}html footer .bottom-part .caption p{margin:0;font-size:10px}html footer .bottom-part .caption2{margin:10px 0 0;line-height:20px;font-size:10px}html .popup-custom.soldout-popup .inner .image-side{display:none}html .popup-custom.soldout-popup .inner .content-side{width:100%}html .popup-custom.soldout-popup .inner .content-side .desc ul{padding-left:20px}html .popup-custom.soldout-popup .inner .content-side div#dd-restock-notification-container div.da-restock-notification form{text-align:center}}@media all and (max-width: 640px){html .page-our-story .our-team .members .member{padding:10px 5px 12px;width:50%}html .page-our-story .our-team .members .member:nth-child(3n+1){clear:none}html .page-our-story .our-team .members .member:nth-child(odd){clear:both}html .popup-custom .inner .image-side{display:none}html .popup-custom .inner .content-side{width:100%}}@media all and (max-width: 600px){html .product-page .top-section .left-side .images .inner li{width:25%;height:auto}html .product-page .top-section .left-side .images .inner li .image,html .product-page .top-section .left-side .images .inner li .image.video{position:static;width:100%;margin:0}html .product-page .top-section .left-side .images .inner li .image img,html .product-page .top-section .left-side .images .inner li .image.video img{position:static;transform:none}html .product-page .top-section .left-side .images .inner:first-child li:nth-child(n+5){display:none}html .product-page .top-section .left-side .images .inner:first-child li:nth-child(n+5).slick-slide{display:block}}@media all and (max-width: 500px){html .product-page .middle-section .tabs .headers>.content>.tab.reviews .spr-container .spr-header .spr-summary .spr-summary-actions{float:right}html .product-page .top-section .right-side .accessories .inner .acces{width:50%}html .site-header header{max-width:100vw}html .site-header header>.container{padding:0 20px 0 10px}html .site-header header .header-menu{width:100px}html .site-header nav{width:100%}html .site-header nav .site-nav li.currency{padding:5px 10px 10px 0}html .site-header h1,html .site-header .h1{margin:14px 5px 10px 0!important}html .site-header .BOLD-mc-picker-mnt{margin-left:0}html .site-header .BOLD-mc-picker-mnt .BOLD-mc-picker>.currentCurrency .name{color:#fff}html .site-header .BOLD-mc-picker-mnt .BOLD-mc-picker>.currentCurrency .chevron svg{fill:#fff}html .site-header .BOLD-mc-picker-mnt .BOLD-mc-picker>.currencyList{background-color:#fff}html .site-header .BOLD-mc-picker-mnt .BOLD-mc-picker>.currencyList li{color:#2f4a7e}html .collection-page .accessories-choice .prods .prod{width:44%!important}html .collection-page .accessories-choice .accessors .prod-line .acces{width:48%}html .collections-list .coll .dropdown-collections{top:calc(50% - 31px)}html .collections-list .coll .dropdown-collections>ul{padding:0 10px}html .collections-list .coll .dropdown-collections>ul>li>a{padding:10px 10px 15px}html .collections-list .coll .dropdown-collections>ul>li>a img{display:none}html div.relevant-collections .inner .coll .title a{font-size:10px}html .template-blog .blog-content .articles{width:100%;margin-left:0;margin-right:0}html .template-blog .blog-content .articles .article{width:100%;padding-left:0;padding-right:0}html .template-blog .product-selection .products-side .products .product{width:100%}html .template-blog .product-selection .products-side .products .slick-arrow{width:24px;height:24px;line-height:24px}html .template-blog .product-selection .products-side .products .slick-arrow:before{height:10px;width:10px}html .template-blog .product-selection .products-side .products .slick-arrow.slick-prev{left:-13px}html .template-blog .product-selection .products-side .products .slick-arrow.slick-next{right:-13px}html .popup-custom.soldout-popup .inner{height:540px}html .popup-custom.soldout-popup .inner h3{font-size:24px;line-height:1.3}html .popup-custom.soldout-popup .inner .content-side{padding-top:20px}html .popup-custom.soldout-popup .inner .content-side div#dd-restock-notification-container div.da-restock-notification form input[type=text]{width:100%;max-width:100%;text-align:center}html .popup-custom.soldout-popup .inner .content-side div#dd-restock-notification-container div.da-restock-notification form .btn{width:100%;margin-left:0;margin-top:20px}}@media all and (max-width: 400px){html .product-page div#dd-restock-notification-container .da-restock-notification form input[type=text]{width:100%;max-width:100%;text-align:center}html .product-page div#dd-restock-notification-container .da-restock-notification form .btn{width:100%;margin-top:14px;margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/responsive.scss.css.map */
