.h1,.h2,.h3,.header .basket .basket-preview .preview-header h3,.header .basket .basket-small .icon .badge,.header .submenu-items .submenu h2,body,h1,h2,h3{font-family:'Coco Gothic','Trebuchet MS',Tahoma,Helvetica,sans-serif}
.checkout-authenticate form .password-forgotten .remember-me,.checkout-confirmation .garcia-block a,.checkout-payment .garcia-block .agreement a,.checkout-payment .terms .checkbox label a,.gdprcookie a,.gdprcookie-buttons button+button,.header .submenu-items .submenu li a:focus,.header .submenu-items .submenu li a:hover,.header nav.navbar.sticky-menu div.navbar-collapse ul.navbar-nav li a:focus,.header nav.navbar.sticky-menu div.navbar-collapse ul.navbar-nav li a:hover,.header nav.navbar.sticky-menu div.navbar-collapse ul.navbar-nav li.active>a,.newsletter-wrapper .terms a,.password-assistance-link a,.register-link a,.underlined,footer .footer ul li a:hover span{text-decoration:underline}
.bold,.h1,.h2,.h3,body,h1,h2,h3,h4,h5,h6{font-weight:700}
#top-link-block.affix a:focus i,#top-link-block.affix a:hover i,#top-link-block.affix-top a:focus i,#top-link-block.affix-top a:hover i,.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover,a,a:focus,a:hover,body{color:#000}
body{background:#fff;font-size:15px}
body.filters-open{overflow:hidden}
.table td .price,h1,h2,h3,h4,h5,h6{font-family:'Koor Normal',Georgia,Garamond,'Times New Roman',Times,serif}
.table,.table td,.table th{font-weight:400}
.table th{text-transform:uppercase}
.label{font-size:100%}
.image-block .btn-sl{margin:0 auto;min-width:initial;max-width:100%}
fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#A1A1A1;border-color:#A1A1A1}
#top-link-block.affix a:focus,#top-link-block.affix a:hover,#top-link-block.affix-top a:focus,#top-link-block.affix-top a:hover{border-color:#000}
.flex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex}
.flex-col,.flex-row{display:-webkit-box;display:-ms-flexbox;display:-moz-box}
.flex-row{display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.flex-col,.video-overlay{-webkit-flex-direction:column}
.flex-col{display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column}
.justify-start{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}
.header .menu-flex,.justify-between{-webkit-justify-content:space-between}
.justify-between{-ms-justify-content:space-between;justify-content:space-between}
.justify-center{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}
.justify-around{-webkit-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around}
.justify-end{-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}
.align-self-start{-webkit-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}
.align-self-center{-webkit-align-self:center;-ms-align-self:center;align-self:center}
.align-self-end{-webkit-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}
.align-items-start{-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}
.align-items-between{-webkit-align-items:space-between;-ms-align-items:space-between;align-items:space-between}
.align-items-center{-webkit-align-items:center;-ms-align-items:center;align-items:center}
.align-items-around{-webkit-align-items:space-around;-ms-align-items:space-around;align-items:space-around}
.align-items-end{-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}
@media (max-width:1024px){.row-offcanvas{margin-top:90px}
.row-offcanvas:not(.no-usp-margin){margin-top:117px}
.row-offcanvas.home-usp-margin{margin-top:97px}
}
@media (max-width:991px){.row-offcanvas{margin-top:70px}
.row-offcanvas.home-usp-margin,.row-offcanvas:not(.no-usp-margin){margin-top:97px}
}
.mobile-top-menu{position:fixed;width:100%;z-index:90;top:0;height:70px}
.mobile-top-menu .container,.mobile-top-menu .container .navbar-header{height:70px}
.mobile-top-menu .container .navbar-header .navbar-brand{padding-top:18px}
.mobile-top-menu .container .navbar-header .js-basket-small .icon{margin:10px 0;position:relative}
.mobile-top-menu .container .navbar-header .js-basket-small .icon img{height:40px}
.mobile-top-menu .container .navbar-header .js-basket-small .icon i{font-size:46px}
.mobile-top-menu .container .navbar-header .js-basket-small .icon .badge{background:#000;font-size:13px;text-align:center;padding:5px 0 0;height:20px;min-width:20px;top:-2px;right:-5px;position:absolute;left:initial;font-weight:700}
.navbar-left a{padding-left:0!important;padding-top:0!important}
.navbar-inverse{background-color:#e5dfd1}
.navbar-inverse .navbar-nav>li>a{padding-top:4px;padding-bottom:5px;font-weight:300;font-size:16px}
.navbar-inverse .navbar-nav>li>div{padding:5px 0 5px 10px}
.navbar-inverse .navbar-nav>li.is-sale a{color:#E10613}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background:0 0}
.top-menu{position:fixed;width:100%;top:0;z-index:950;height:38px;min-height:0}
.top-menu p{color:#ccc;margin:4px 10px}
.top-menu p a{color:#000}
.top-menu .dropdown>a{height:30px}
.top-menu .navbar-nav{margin:5px 0}
.top-menu .marketing{color:#000;margin:8px}
.top-menu .marketing li{margin-left:30px}
.top-menu .marketing li:first-child{margin-left:0}
.top-menu .marketing li .fa{margin-right:3px}
.top-menu .marketing li span{font-weight:700;font-size:16px}
.top-menu .navbar-nav>li>a .fa{margin-top:1px}
.top-menu .navbar-nav>li>a.account-login{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;margin:0}
.top-menu .navbar-nav>li>a.account-login .gj{height:22px;font-size:22px!important;margin:0 7px 0 0}
.top-menu .navbar-nav>li>a.account-login span{display:inline-block;margin-top:2px}
.dropdown-toggle.languages{width:160px;padding:5px 11px 5px 13px;color:#000;background:0 0!important}
.dropdown-toggle.languages.active,.dropdown-toggle.languages:hover,.dropdown-toggle.languages:link,.dropdown-toggle.languages:visited,.open .dropdown-toggle.languages:hover{color:#000!important;background:0 0!important}
ul.dropdown-menu.languages{top:33px;padding:5px;background:#e5dfd1;-webkit-box-shadow:1px 3px 14px -6px rgba(0,0,0,.5);-moz-box-shadow:1px 3px 14px -6px rgba(0,0,0,.5);box-shadow:1px 3px 14px -6px rgba(0,0,0,.5);width:160px;min-width:initial;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:none;color:#000}
ul.dropdown-menu.languages li a{padding:8px 4px 8px 8px;color:#000;background:0 0;border:1px solid #e5dfd1;float:left;width:100%;font-size:16px}
ul.dropdown-menu.languages li a.active,ul.dropdown-menu.languages li a:hover{background:0 0;color:#000;border-color:#000}
ul.dropdown-menu.languages li a.is-active{color:#004B87}
ul.dropdown-menu.languages li a.is-active .flag+span{font-weight:600}
.languages{font-size:16px}
.languages a.active{background:0 0;color:#fff;border-color:#fff}
.languages .flag{background-image:url(../img/flags.png);display:inline-block;width:30px;height:20px;vertical-align:middle;margin-right:10px;float:left}
.search-container .twitter-typeahead hr,.search-help .panel-default .panel-title a[data-toggle=collapse]:after,.search-help .panel-default .panel-title h2[data-toggle=collapse]:after{display:none}
.languages .flag+span{vertical-align:middle;margin-top:1px;float:left;font-weight:300}
.languages .flag-nl_NL{background-position:0 0}
.languages .flag-en_US{background-position:-33px 0}
.languages .flag-nl_BE{background-position:-67px 0}
.languages .flag-de_DE{background-position:-100px 0}
.languages .flag-fr_FR{background-image:url(../img/flag_FR.jpg);background-size:cover}
.after-sticky{padding-top:178px}
.after-sticky-home{padding-top:148px}
.after-sticky-checkout{padding-top:120px}
img.logo-large{width:auto;height:45px;margin:0}
.fa-times:before{-webkit-text-stroke:1.5px #fff;font-size:18px;margin-left:2px}
.header{width:100%;padding-top:38px;position:fixed;top:0;z-index:940;background:0 0}
.header .menu-flex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-content:space-between;-ms-align-content:space-between;align-content:space-between}
.header .basket .basket-small,.header .basket .basket-small .icon{display:-moz-box;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox}
.header .menu-flex>div{position:relative;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}
.header:before{content:'';background:#fff;position:absolute;top:0;left:0;right:0;height:148px}
.header.header-checkout:before{height:110px}
.header-checkout{padding-top:0}
.header .navbar-brand{margin:0;padding:0;height:110px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}
.header nav.navbar.sticky-menu{background:0 0;margin:0}
.header nav.navbar.sticky-menu div.navbar-collapse{background:0 0}
.header nav.navbar.sticky-menu div.navbar-collapse ul.navbar-nav li a{padding:0 30px 0 0;margin:0;color:#333;font-size:18px;font-weight:700;text-transform:uppercase;line-height:110px}
.header nav.navbar.sticky-menu div.navbar-collapse ul.navbar-nav li.is-sale a{color:#E10613}
.header .submenu-items{width:100%;background:rgba(255,255,255,.95);border-bottom:1px solid #e5dfd1}
.header .submenu-items.active{border-top:1px solid #e5dfd1}
.header .submenu-items .submenu{width:100%;padding-top:25px}
.header .submenu-items .submenu h2{margin-top:0;margin-bottom:15px;font-weight:400}
.header .submenu-items .submenu.fitX{left:0;right:0}
.header .submenu-items .submenu li{margin-bottom:7px}
.header .submenu-items .submenu li a{color:#333;font-weight:700}
.header .submenu-items .submenu li a.is-sale{color:#E10613}
.header .submenu-items .submenu-product-sale{border-left:2px dashed #A1A1A1;padding-left:15px}
.header .basket .basket-small{margin:0;padding:0;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}
.header .basket .basket-small .icon{font-size:28px;position:relative;margin:30px 0 0;color:#000;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}
.header .basket .basket-small .icon .basket-icon{font-size:47px;height:47px}
.header .basket .basket-small .icon .badge{position:absolute;top:-3px;left:27px;background:#000;font-weight:400;font-size:13px;text-align:center;padding:7px 0 0;height:24px;min-width:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.header .basket .basket-small .icon .price{font-family:'Koor Normal',Georgia,Garamond,'Times New Roman',Times,serif;font-size:18px;font-weight:400;padding-left:10px}
.header .basket .basket-preview{background:#fff;width:415px;margin-top:50px;-moz-box-shadow:0 2px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);border-top:1px solid #A1A1A1}
.header .basket .basket-preview::after{content:'';height:7px;width:100%;top:-8px;position:absolute;background:#fff}
.header .basket .basket-preview .preview-header{padding:10px 20px}
.header .basket .basket-preview .preview-header h3{font-size:36px;font-weight:100}
.header .basket .basket-preview .preview-header .fa{position:absolute;top:10px;right:10px;cursor:pointer;height:30px;width:30px;border-color:#C9C9CA}
.header .basket .basket-preview .preview-header .fa:before{-webkit-text-stroke:1.8px #fff;font-size:30px;margin-left:2px;color:#000}
.header .basket .basket-preview .preview-content{padding:0 20px 20px}
.header .basket .basket-preview .preview-content .table{margin-bottom:10px}
.header .basket .basket-preview .preview-content .table tbody tr td{border:none}
.header .basket .basket-preview .preview-content .table tbody tr td.img-preview{padding-left:0}
.header .basket .basket-preview .preview-content .table tbody tr td.img-preview img{height:80px}
.header .basket .basket-preview .preview-content .table tbody tr td.description{vertical-align:middle;font-weight:500;font-size:16px}
.header .basket .basket-preview .preview-content .table tbody tr td.description.discount{color:#E10613;vertical-align:baseline}
.header .basket .basket-preview .preview-content .table tbody tr td.price{padding-right:0;font-family:'Koor Normal',Georgia,Garamond,'Times New Roman',Times,serif;padding-bottom:0!important;font-size:18px;vertical-align:middle}
.header .basket .basket-preview .preview-content .table tbody .subtotals td.total,footer .footer h3{font-family:'Coco Gothic','Trebuchet MS',Tahoma,Helvetica,sans-serif}
.header .basket .basket-preview .preview-content .table tbody tr td.price.discount{color:#E10613;padding-top:0}
.header .basket .basket-preview .preview-content .table tbody tr td.line-split{padding:0}
.header .basket .basket-preview .preview-content .table tbody tr td.line-split hr{margin:0;padding:0;border-color:#000}
.header .basket .basket-preview .preview-content .table tbody .subtotals{border-top:1px solid}
.header .basket .basket-preview .preview-content .table tbody .subtotals td{padding-top:16px}
.header .basket .basket-preview .preview-content .table tbody .subtotals td.total{padding-left:0;font-size:21px;font-weight:700}
.header .basket .basket-preview .preview-content .table tbody .subtotals td.price,.hero-carousel .carousel-inner .item .container-wrapper .container .content-wrapper .koor{font-family:'Koor Normal',Georgia,Garamond,'Times New Roman',Times,serif}
.header .basket .basket-preview .preview-content .table tbody .subtotals td.price{padding-right:0;padding-top:5px;font-weight:700;font-size:24px}
.header .basket .basket-preview .preview-content .btn-primary{width:100%;border-radius:0}
.header .basket .basket-preview .preview-content .btn-primary .fa{margin-top:3px}
.header .basket .basket-preview .preview-content.preview-products{padding-bottom:0;max-height:450px;overflow:hidden}
.header .basket .basket-preview .preview-content.preview-products.has-scrolling{overflow-y:scroll;padding-right:8px}
.header .basket .basket-preview .preview-content.preview-products::-webkit-scrollbar{width:1em}
.header .basket .basket-preview .preview-content.preview-products::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
.header .basket .basket-preview .preview-content.preview-products::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:#708090 solid 1px}
.nav li.account-menu.open a,.nav li.account-menu.open a:active,.nav li.account-menu.open a:focus,.nav li.account-menu.open a:hover{color:#000}
.nav li.account-menu>a{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-align-items:center;align-items:center;padding-right:0;padding-top:9px}
.nav li.account-menu>a i{font-size:22px;display:inline-block;margin-top:-7px;margin-right:7px}
.account-menu.open a,.account-menu.open a:active,.account-menu.open a:hover{background:0 0}
.account-menu .dropdown-menu{background:#e5dfd1;padding:10px;top:33px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:1px 3px 14px -6px rgba(0,0,0,.5);-moz-box-shadow:1px 3px 14px -6px rgba(0,0,0,.5);box-shadow:1px 3px 14px -6px rgba(0,0,0,.5);border:none}
.account-menu .dropdown-menu li a{color:#000;text-align:left;padding-left:20px;position:relative;font-size:16px}
.account-menu .dropdown-menu li a:before{content:'\e903';font-family:garcia-icons;font-size:10px;color:#000;position:absolute;top:6px;left:0}
.breadcrumb li,.search-container{position:relative}
.account-menu .dropdown-menu li a:active,.account-menu .dropdown-menu li a:hover,.account-menu .dropdown-menu li a:link,.account-menu .dropdown-menu li a:visited{background:0 0}
.account-menu .dropdown-menu li.menu-divider{border-bottom:1px solid #000;margin:10px 0}
.search-container .search-toggle{color:#000;cursor:pointer;font-size:14px}
.search-container .search-toggle.active,.search-container .search-toggle:hover,.search-container .search-toggle:link,.search-container .search-toggle:visited{color:#000!important;font-weight:300}
.search-container .search-form{position:absolute;top:33px;right:10px;height:auto;min-width:200px;border:5px solid #000;background:#fff;-webkit-box-shadow:1px 3px 14px -6px rgba(0,0,0,.5);-moz-box-shadow:1px 3px 14px -6px rgba(0,0,0,.5);box-shadow:1px 3px 14px -6px rgba(0,0,0,.5)}
.search-container .search-form input{width:100%;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;border:none!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;float:left;height:40px}
.search-container .search-form .twitter-typeahead{width:100%;height:40px;float:left}
.search-container .search-form .twitter-typeahead input{width:100%}
.search-container .search-form button{width:40px;height:40px;text-align:center;padding:0;background:0 0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;position:absolute;right:0;top:0;bottom:0;z-index:2;min-width:0}
.search-results-wrapper .search-options .section-title small,.search-results-wrapper .search-options .section-title span{float:left;width:100%}
.search-container .search-form button:hover{background:#fff}
.search-container .search-form button span{font-size:14px;color:#000}
.search-container .twitter-typeahead .dropdown-header{color:#333;background-color:#A1A1A1;font-size:17px;padding:5px 15px}
.search-container .twitter-typeahead .tt-dropdown-menu{min-width:315px;border:1px solid #A1A1A1;border-radius:0;padding:0;box-shadow:none;-webkit-box-shadow:none}
.search-container .twitter-typeahead .tt-dropdown-menu p{color:#000}
.search-container .twitter-typeahead .tt-suggestion{padding:7px 15px}
.search-container .twitter-typeahead .tt-suggestion:not(:last-child){border-bottom:1px solid #A1A1A1}
.search-results-wrapper .search-options{margin-bottom:12px}
.search-results-wrapper .search-options>div{margin-left:-15px;margin-right:-15px}
.search-results-wrapper .search-options .section-title{max-width:calc(100% - 300px);text-transform:capitalize}
@media only screen and (max-width:480px){.search-results-wrapper .search-options .section-title{max-width:100%;width:100%}
}
.search-results-wrapper .search-options .dropdown{margin-left:12px}
.search-results-wrapper .search-options .dropdown>a{display:block;background:#fff;width:auto;border:1px solid #ECECEC;font-size:14px}
.search-results-wrapper .search-options .dropdown>a .fa{float:right;font-size:20px}
.search-results-wrapper .search-options .dropdown.num-results>a{min-width:initial}
.search-results-wrapper .search-options .dropdown .dropdown-menu{border-radius:0;border-color:#ECECEC;width:100%;min-width:initial}
.search-results-wrapper .search-options .dropdown .dropdown-menu li a{padding:3px 16px}
.search-results-wrapper .search-options .dropdown .dropdown-menu li a:hover{background:#fff;color:#000}
.breadcrumb{border-bottom:0;margin-top:-8px;margin-bottom:20px}
.breadcrumb li{padding-right:25px;font-weight:400;font-size:15px}
.breadcrumb li a{border-bottom:1px solid;font-weight:400;font-size:15px}
.breadcrumb li .gj{width:10px;margin:0 6px;position:absolute;right:0;top:4px;font-size:10px}
.breadcrumb li.active{font-weight:700;color:#000}
.breadcrumb>li+li:before{content:"";display:none}
.product-refinements ul li a:hover{color:#000;border-bottom:1px solid}
.filters h3{text-transform:none;font-size:20px}
footer{background:#e5dfd1;font-size:14px;color:#000;margin-top:60px}
@media only screen and (max-width:991px){footer{margin-top:30px}
}
footer #top-link-block{padding:0 15px 0 0;display:block;width:100%;text-align:right}
footer #top-link-block a{border-radius:0;border:none}
footer #top-link-block a.well{padding:13px;background:#fff;box-shadow:none}
footer #top-link-block a.well .fa{color:#000;font-size:26px}
footer a{color:#fff}
footer .footer h3{text-transform:uppercase;font-size:16px}
footer .footer-logo{margin-bottom:40px;max-width:215px}
footer .footer ul{margin-top:20px}
footer .footer ul li{float:left;width:100%}
footer .footer ul li a{font-size:16px;color:#000;font-weight:400;position:relative;padding-left:16px;float:left;width:100%}
footer .footer ul li a:before{content:'\e903';font-family:garcia-icons;position:absolute;top:2px;left:0;font-size:10px}
footer .footer ul li a span{float:left;line-height:20px}
footer .footer ul.social{margin-left:0;margin-top:26px;margin-bottom:0}
@media only screen and (max-width:768px){footer .footer ul{margin-bottom:0}
footer .footer ul.social{text-align:center;width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}
footer .footer ul.social li{margin-bottom:0}
}
footer .footer ul.social li{float:none;height:47px;width:47px;border:1px solid #000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin-right:15px;padding:0}
footer .footer ul.social li a{float:left;width:100%;text-align:center;padding-left:0}
footer .footer ul.social li a:before{content:''}
footer .footer ul.social li a .fab,footer .footer ul.social li a .far,footer .footer ul.social li a .fas{height:47px;width:47px;font-size:26px;text-align:center;margin:0 0 0 -1px;padding-top:10px}
@media only screen and (min-width:991px){footer .footer .social-wrapper{margin-top:-110px}
}
footer .footer-bottom{background:#FCFCFC;font-size:12px;padding:0}
footer .footer-bottom-links{margin:15px 0;text-align:right}
footer .footer-bottom-links a{color:#A1A1A1;margin-left:20px;font-weight:700}
footer .footer-bottom-links a:first-child{margin-left:0}
footer .footer-bottom .payment-providers{margin:15px 0}
footer .footer-bottom .payment-providers img{height:18px;width:auto;margin-left:15px}
footer .footer-bottom .payment-providers img:first-child{margin-left:0}
@media only screen and (max-width:768px){footer .footer-bottom-links{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:none}
footer .footer-bottom .payment-providers{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:none;margin-bottom:0}
}
.checkout-step .step-line-outer .step-line-inner,.garcia-block .row .collapse-col .panel-group-details .basket-review .m-b-md,.garcia-block .row .collapse-col .panel-group-order .basket-review .m-b-md{display:none}
.garcia-block{background:#fff;border:1px solid #ECECEC;padding:30px;margin-bottom:10px}
@media only screen and (max-width:767px){.garcia-block{padding:15px}
}
.garcia-block-row{padding:10px 30px}
.garcia-block .row .collapse-col{padding-left:0;padding-right:0}
.garcia-block .row .collapse-col .panel-group-details,.garcia-block .row .collapse-col .panel-group-order{margin-bottom:0}
.garcia-block .row .collapse-col .panel-group-details .panel-heading,.garcia-block .row .collapse-col .panel-group-order .panel-heading{padding-right:0}
.garcia-block .row .collapse-col .panel-group-details .panel-heading .panel-title a.btn-default,.garcia-block .row .collapse-col .panel-group-order .panel-heading .panel-title a.btn-default{width:100%;border-left:none;border-right:none;border-width:1px}
.garcia-block .row .collapse-col .panel-group-details .panel-heading .panel-title a.btn-default:active,.garcia-block .row .collapse-col .panel-group-details .panel-heading .panel-title a.btn-default:focus,.garcia-block .row .collapse-col .panel-group-details .panel-heading .panel-title a.btn-default:hover,.garcia-block .row .collapse-col .panel-group-order .panel-heading .panel-title a.btn-default:active,.garcia-block .row .collapse-col .panel-group-order .panel-heading .panel-title a.btn-default:focus,.garcia-block .row .collapse-col .panel-group-order .panel-heading .panel-title a.btn-default:hover{background:#fff;border-color:#000}
.form-control,.modal-content{-webkit-background-clip:padding-box;-moz-background-clip:padding}
@media only screen and (max-width:768px){.garcia-block .row .collapse-col .panel-group-details .panel-heading .panel-title a.btn-default,.garcia-block .row .collapse-col .panel-group-order .panel-heading .panel-title a.btn-default{font-size:13px;font-weight:600;text-align:left;padding-left:0;padding-right:0;font-family:'Coco Gothic','Trebuchet MS',Tahoma,Helvetica,sans-serif}
.garcia-block .row .collapse-col .panel-group-details .panel-heading .panel-title a.btn-default:after,.garcia-block .row .collapse-col .panel-group-order .panel-heading .panel-title a.btn-default:after{font:normal normal normal 14px/1 FontAwesome;content:"\f067";color:#000}
}
.account-nav>.well p:last-child,.account-sale-nav dl,.form-control{font-weight:400}
.modal-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-clip:padding-box;padding:30px;box-sizing:content-box}
.modal-content .modal-header{padding:0;margin:0;border-color:#A1A1A1}
.modal-content .modal-header .modal-title{font-size:34px;line-height:34px;padding-bottom:25px}
.modal-content .modal-header .close{border:1px solid #333;color:#333;width:25px;height:25px;position:absolute;top:10px;right:10px}
.modal-content .modal-header .close span{height:25px;float:left;font-size:34px;margin-left:3px;margin-top:-5px}
.modal-content .modal-body .list-group-item{border-color:#A1A1A1}
.modal-content .list-group-item-address{position:relative;padding-right:70px}
.modal-content .list-group-item-address .select-address-btn{position:absolute;border:1px solid #333;right:15px;top:calc(50% - 20px);width:40px;height:40px;text-align:center;color:#333;font-size:24px;padding-top:5px;padding-left:4px}
.modal-content .modal-footer{border:none}
.premium-modal .list-group-item{position:relative}
.premium-modal .list-group-item img{height:90px}
.premium-modal .list-group-item span.glyphicon{position:absolute;top:calc(50% - 7.5px);right:15px;height:15px}
.form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-clip:padding-box}
.garcia-spinner{font-size:25px}
.garcia-spinner-small{font-size:20px}
.grecaptcha-badge{visibility:hidden}
.account-nav h3{font-size:22px}
.account .btn-icon{min-width:initial;font-size:16px;width:27px;height:27px;padding:2px 0 0;margin-left:10px;border-width:1px}
.account .table .btn-group{text-align:right;float:right}
.account .table .btn-group .btn-icon{margin-left:5px}
.account .table .btn-group .btn-icon:first-child{margin-left:none}
.account h2{font-size:26px}
.m-n{margin:0!important}
.m-xxs{margin:5px}
.m-xs{margin:10px}
.m-sm{margin:15px}
.m-md{margin:20px}
.m-lg{margin:25px}
.m-xl{margin:30px}
.m-xxl{margin:40px}
.m-t-n{margin-top:0!important}
.m-t-xxs{margin-top:5px}
.m-t-xs{margin-top:10px}
.m-t-sm{margin-top:15px}
.m-t-md{margin-top:20px}
.m-t-lg{margin-top:25px}
.m-t-xl{margin-top:30px}
.m-t-xxl{margin-top:40px}
.m-b-n{margin-bottom:0!important}
.m-b-xxs{margin-bottom:5px}
.m-b-xs{margin-bottom:10px}
.m-b-sm{margin-bottom:15px}
.m-b-md{margin-bottom:20px}
.m-b-lg{margin-bottom:25px}
.m-b-xl{margin-bottom:30px}
.m-b-xxl{margin-bottom:40px}
.m-l-n{margin-left:0!important}
.m-l-xxs{margin-left:5px}
.m-l-xs{margin-left:10px}
.m-l-sm{margin-left:15px}
.m-l-md{margin-left:20px}
.m-l-lg{margin-left:25px}
.m-l-xl{margin-left:30px}
.m-l-xxl{margin-left:40px}
.m-r-n{margin-right:0!important}
.m-r-xxs{margin-right:5px}
.m-r-xs{margin-right:10px}
.gj-arrow-right,.m-r-sm{margin-right:15px}
.m-r-md{margin-right:20px}
.m-r-lg{margin-right:25px}
.m-r-xl{margin-right:30px}
.m-r-xxl{margin-right:40px}
.p-n{padding:0!important}
.p-xxs{padding:5px}
.p-xs{padding:10px}
.p-sm{padding:15px}
.p-md{padding:20px}
.p-lg{padding:25px}
.p-xl{padding:30px}
.p-xxl{padding:40px}
.p-t-n{padding-top:0!important}
.p-t-xxs{padding-top:5px}
.p-t-xs{padding-top:10px}
.p-t-sm{padding-top:15px}
.p-t-md{padding-top:20px}
.p-t-lg{padding-top:25px}
.p-t-xl{padding-top:30px}
.p-t-xxl{padding-top:40px}
.p-b-n{padding-bottom:0!important}
.p-b-xxs{padding-bottom:5px}
.p-b-xs{padding-bottom:10px}
.p-b-sm{padding-bottom:15px}
.p-b-md{padding-bottom:20px}
.p-b-lg{padding-bottom:25px}
.p-b-xl{padding-bottom:30px}
.p-b-xxl{padding-bottom:40px}
.p-l-n{padding-left:0!important}
.p-l-xxs{padding-left:5px}
.p-l-xs{padding-left:10px}
.p-l-sm{padding-left:15px}
.p-l-md{padding-left:20px}
.p-l-lg{padding-left:25px}
.p-l-xl{padding-left:30px}
.p-l-xxl{padding-left:40px}
.p-r-n{padding-right:0!important}
.p-r-xxs{padding-right:5px}
.p-r-xs{padding-right:10px}
.p-r-sm{padding-right:15px}
.p-r-md{padding-right:20px}
.p-r-lg{padding-right:25px}
.p-r-xl{padding-right:30px}
.p-r-xxl{padding-right:40px}
.inspiration-header,.nav-inspiration ul li{background:#fff;padding:20px;border:1px solid #A1A1A1}
.inspiration-header{margin-bottom:0;margin-top:0}
.inspiration-header h1{margin-top:14px;margin-bottom:30px;font-size:36px}
.inspiration-header p{font-size:12px;color:#4D4D4E;line-height:18px}
.nav-inspiration{margin-bottom:30px}
.nav-inspiration ul.list-inline{margin-bottom:0;margin-left:0}
.nav-inspiration ul li{border-top:0;margin-right:-6px}
.nav-inspiration ul li a{text-transform:uppercase;font-weight:600;font-size:16px;color:#000;letter-spacing:0}
.nav-inspiration ul li a:hover{color:#000}
.blog-posts .blog-block{border:1px solid #A1A1A1}
.blog-posts .blog-block .blog-block-image{height:240px}
.blog-posts .blog-block .blog-block-title{padding:20px 20px 0;text-transform:uppercase;font-weight:600;font-size:36px}
.blog-posts .blog-block .blog-block-content{padding:10px 20px 20px}
.blog-posts .blog-block .blog-block-content .blog-block-tags a{background:#C9C9CA;padding:5px}
.blog-items .blog-items-content .blog-item-tags a.gift-tag,.blog-posts .blog-block .blog-block-content .blog-block-tags a.gift-tag{background:#A1A1A1;border:#A1A1A1;color:#fff;display:inline-block;line-height:29px;margin-right:20px;text-transform:uppercase;top:0;left:0}
.blog-posts .blog-block .blog-block-content .blog-block-tags a.gift-tag{border-radius:0 2px 2px 0;font-size:12px;height:28px;padding:0 36px 0 6px;position:relative;font-weight:600;margin-bottom:24px}
.blog-posts .blog-block .blog-block-content .blog-block-tags a.gift-tag:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);border-bottom:14px transparent solid;border-right:8px #A1A1A1 solid;border-top:14px transparent solid;content:'';height:0;right:-8px;position:absolute;top:0;width:0}
.blog-posts .blog-block .blog-block-content .blog-block-tags a.gift-tag:after{background:#fff;border:2px solid #A1A1A1;border-radius:50%;content:'';height:12px;right:0;position:absolute;width:12px;top:8px}
.blog-posts .blog-block .blog-block-content .blog-publicer{font-weight:600;font-size:14px}
.blog-posts .blog-block .blog-block-content p.blog-block-description{margin-top:20px;font-size:12px;color:#4D4D4E;height:80px;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}
.blog-posts .blog-block .blog-block-content .btn-sl{width:100%;font-weight:600;margin-top:8px;margin-bottom:6px;font-size:16px;padding:8px}
.blog-items{border:1px solid #ECECEC}
.blog-items .blog-items-content{padding:30px;background:#fff}
.blog-items .blog-items-content .blog-item-title{font-size:36px}
.blog-items .blog-items-content .blog-item-tags a{background:#C9C9CA;padding:5px}
.blog-items .blog-items-content .blog-item-tags a.gift-tag{border-radius:0 2px 2px 0;font-size:12px;height:28px;padding:0 36px 0 6px;position:relative;font-weight:600;margin-bottom:24px}
.blog-items .blog-items-content .blog-item-tags a.gift-tag:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);border-bottom:14px transparent solid;border-right:8px #A1A1A1 solid;border-top:14px transparent solid;content:'';height:0;right:-8px;position:absolute;top:0;width:0}
.blog-items .blog-items-content .blog-item-tags a.gift-tag:after{background:#fff;border:2px solid #A1A1A1;border-radius:50%;content:'';height:12px;right:0;position:absolute;width:12px;top:8px}
.blog-categories,.blog-item-text{background:#fff;padding:30px;border:1px solid #ECECEC}
.checkout-step,.checkout-step ul li a{position:relative;padding:0}
.blog-items .blog-items-content .publisher{font-weight:600;font-size:14px}
.blog-items .blog-items-content .blog-item-description{font-size:12px;margin-top:20px;color:#4D4D4E}
.blog-item-text{font-size:12px;color:#4D4D4E}
.blog-item-link{width:100%;font-weight:600}
.blog-categories h2{font-size:36px;margin-bottom:36px;font-weight:600;letter-spacing:0}
.blog-categories ul{margin-bottom:60px}
.blog-categories ul li a{font-size:14px;color:#000}
.hero-carousel{display:block;position:relative}
.hero-carousel .carousel-inner{overflow:visible;margin:0;z-index:2}
.hero-carousel .carousel-inner .item img{width:100%}
.hero-carousel .carousel-inner .item .container-wrapper{position:absolute;height:100%;width:100%;top:0;left:0;padding:20px}
.hero-carousel .carousel-inner .item .container-wrapper .container,.hero-carousel .carousel-inner .item .container-wrapper .container .content-wrapper{height:100%;width:100%}
.hero-carousel .carousel-inner .item .container-wrapper .container .content-wrapper p{margin:0}
.hero-carousel .carousel-inner .item .container-wrapper .container .content-wrapper .link{margin:0 0 20px 15px}
.hero-carousel .carousel-inner .item .container-wrapper .container .content-wrapper .link.btn{width:max-content}
.hero-carousel .carousel-inner .item .container-wrapper .container .content-wrapper .coco,.hero-carousel .carousel-inner .item .container-wrapper .container .content-wrapper .coco-light,.order-costs dt{font-family:'Coco Gothic','Trebuchet MS',Tahoma,Helvetica,sans-serif}
.hero-carousel .carousel-inner .item .container-wrapper .container .content-wrapper .coco-light{font-weight:100}
.hero-carousel .carousel-inner .item .container-wrapper .container .content-wrapper .has-button{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:start;-ms-justify-content:start;justify-content:start;-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}
.hero-carousel .carousel-control{position:absolute;z-index:3;left:0;top:0;height:100%;width:0;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.basket-checkout .coupon-code form,.checkout-step ul{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box}
.hero-carousel .carousel-control.right{left:auto;right:40px}
.hero-carousel .carousel-control i{height:40px;width:40px;font-size:50px;margin-top:-14px}
@media only screen and (max-width:768px){.checkout-title{margin:10px 0 20px;font-size:20px}
.checkout-title .section-title{text-align:center}
.checkout-step{margin-bottom:0}
}
.checkout-step ul{padding:0;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-bottom:30px}
.checkout-step ul li{width:auto;min-width:50px;float:initial;height:90px}
.checkout-step ul li a{background:0 0;color:#000;font-weight:100;font-size:16px;margin:0}
.checkout-step ul li a:before{content:'';background:#fff;width:50px;height:50px;border:2px solid #000;position:absolute;left:calc(50% - 25px);z-index:42}
.checkout-step ul li a .step-ball-number{position:relative;z-index:45;color:#000;padding:2px 0 0;margin:0;height:50px;line-height:50px;text-align:center;font-weight:600}
.checkout-step ul li a .step-name{margin-top:10px;text-transform:initial}
.checkout-step ul li.active a{color:#000;font-weight:600}
.checkout-step ul li.active a:before{background:#000}
.checkout-step ul li.active a .step-ball-number{color:#fff}
.checkout-step .step-line-outer{background:#000;position:absolute;top:24px;left:0;width:calc(100% - 80px);height:2px;margin:0 40px}
@media only screen and (max-width:1000px){.checkout-step .step-line-outer{width:calc(100% - 40px);margin:0 20px}
}
.order-costs{background:0 0;color:#000;padding:0}
.order-costs dt{line-height:30px;font-size:20px;float:left;clear:left;width:50%;text-align:left;font-weight:400}
.basket-checkout .cost-lines.cost-lines .price,.basket-checkout .table.cost-lines .price,.order-costs dd{font-family:'Koor Normal',Georgia,Garamond,'Times New Roman',Times,serif}
.order-costs dd{float:right;width:50%;text-align:right;font-weight:600;font-size:20px}
@media only screen and (max-width:768px){.order-costs dd{font-size:15px}
}
.order-costs .total sub{position:static;color:#333;font-size:12px;padding-left:5px;text-transform:lowercase}
.basket-checkout .section-title{margin-top:0;text-transform:initial;font-size:42px;width:auto;display:inline-block;float:left}
.basket-checkout .garcia-block{margin:0}
.basket-checkout .garcia-block._promise{background:#e5dfd1;border:none;margin-top:63px}
.basket-checkout .garcia-block-row{border-top:0;margin:0;padding:30px}
.basket-checkout .garcia-block-row._last{padding:30px;margin-bottom:30px}
.basket-checkout .alert{margin-top:15px}
.basket-checkout .cost-lines,.basket-checkout .table{border-collapse:inherit;background:#fff;margin-bottom:15px}
.basket-checkout .cost-lines.cost-lines,.basket-checkout .table.cost-lines{margin-bottom:0}
.basket-checkout .cost-lines.cost-lines .discount-text,.basket-checkout .cost-lines.cost-lines .price,.basket-checkout .table.cost-lines .discount-text,.basket-checkout .table.cost-lines .price{color:#E10613;padding-bottom:0;padding-top:0}
.basket-checkout .cost-lines.cost-lines .price,.basket-checkout .table.cost-lines .price{height:auto}
.basket-checkout .cost-lines>tbody>tr>td.quantity>form select,.basket-checkout .cost-lines>thead,.basket-checkout .cost-lines>thead>tr>th.price,.basket-checkout .order-costs .total,.basket-checkout .table>tbody>tr>td.quantity>form select,.basket-checkout .table>thead,.basket-checkout .table>thead>tr>th.price,.checkout-address .address h4,.checkout-payment .address h4,.checkout-payment .panel-group-details .panel-title a span,.checkout-payment .panel-group-order .panel-title a span,.info-popup+.tooltip .tooltip-inner{font-family:'Coco Gothic','Trebuchet MS',Tahoma,Helvetica,sans-serif}
.basket-checkout .cost-lines>thead>tr>th,.basket-checkout .table>thead>tr>th{border:none;font-size:16px;text-transform:initial}
.basket-checkout .cost-lines>thead>tr>th.size,.basket-checkout .table>thead>tr>th.size{width:100px}
@media only screen and (max-width:768px){.basket-checkout .cost-lines.cost-lines .discount-text,.basket-checkout .table.cost-lines .discount-text{padding-left:0}
.basket-checkout .cost-lines.cost-lines .price,.basket-checkout .table.cost-lines .price{min-width:initial}
.basket-checkout .cost-lines>tbody>tr,.basket-checkout .table>tbody>tr{margin-bottom:0;margin-top:15px}
.basket-checkout .cost-lines>tbody>tr:not(.table-border),.basket-checkout .table>tbody>tr:not(.table-border){margin-bottom:0}
.basket-checkout .cost-lines>tbody>tr:first-child,.basket-checkout .table>tbody>tr:first-child{margin-top:0}
}
.basket-checkout .cost-lines>tbody>tr>td,.basket-checkout .table>tbody>tr>td{height:187px;border:none;font-weight:700}
.basket-checkout .cost-lines>tbody>tr>td.remove-td,.basket-checkout .table>tbody>tr>td.remove-td{padding:60px 0 0;width:50px;text-align:right}
.basket-checkout .cost-lines>tbody>tr>td.remove-td a,.basket-checkout .table>tbody>tr>td.remove-td a{color:#C9C9CA;width:auto;height:auto;padding:8px;display:block}
.basket-checkout .cost-lines>tbody>tr>td.picture,.basket-checkout .table>tbody>tr>td.picture{width:18%;padding:0}
.basket-checkout .cost-lines>tbody>tr>td.picture a,.basket-checkout .table>tbody>tr>td.picture a{display:block;height:187px}
.basket-checkout .cost-lines>tbody>tr>td.picture img,.basket-checkout .table>tbody>tr>td.picture img{margin:0 auto;width:auto;height:auto;max-height:187px}
@media only screen and (max-width:991px){.basket-checkout .cost-lines>tbody>tr>td.picture img,.basket-checkout .table>tbody>tr>td.picture img{max-width:100%;width:auto}
}
.basket-checkout .cost-lines>tbody>tr>td.misc,.basket-checkout .table>tbody>tr>td.misc{padding-top:54px;width:90px}
.basket-checkout .cost-lines>tbody>tr>td.misc input,.basket-checkout .cost-lines>tbody>tr>td.misc select,.basket-checkout .table>tbody>tr>td.misc input,.basket-checkout .table>tbody>tr>td.misc select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;height:30px;width:60px;font-family:'Koor Normal',Georgia,Garamond,'Times New Roman',Times,serif;font-weight:400;line-height:16px}
.basket-checkout .cost-lines>tbody>tr>td.promotion-message,.basket-checkout .table>tbody>tr>td.promotion-message{color:#E10613;font-weight:400;padding-top:38px;min-width:100px}
.basket-checkout .cost-lines>tbody>tr>td.price,.basket-checkout .cost-lines>tbody>tr>td.size,.basket-checkout .cost-lines>tbody>tr>td.unit-price,.basket-checkout .table>tbody>tr>td.price,.basket-checkout .table>tbody>tr>td.size,.basket-checkout .table>tbody>tr>td.unit-price{font-weight:400;font-size:20px}
@media only screen and (max-width:768px){.basket-checkout .cost-lines>tbody>tr>td.price,.basket-checkout .cost-lines>tbody>tr>td.size,.basket-checkout .cost-lines>tbody>tr>td.unit-price,.basket-checkout .table>tbody>tr>td.price,.basket-checkout .table>tbody>tr>td.size,.basket-checkout .table>tbody>tr>td.unit-price{font-size:15px}
}
.basket-checkout .cost-lines>tbody>tr>td.price .price-sales,.basket-checkout .cost-lines>tbody>tr>td.price .price-standard,.basket-checkout .cost-lines>tbody>tr>td.size .price-sales,.basket-checkout .cost-lines>tbody>tr>td.size .price-standard,.basket-checkout .cost-lines>tbody>tr>td.unit-price .price-sales,.basket-checkout .cost-lines>tbody>tr>td.unit-price .price-standard,.basket-checkout .table>tbody>tr>td.price .price-sales,.basket-checkout .table>tbody>tr>td.price .price-standard,.basket-checkout .table>tbody>tr>td.size .price-sales,.basket-checkout .table>tbody>tr>td.size .price-standard,.basket-checkout .table>tbody>tr>td.unit-price .price-sales,.basket-checkout .table>tbody>tr>td.unit-price .price-standard{display:block;font-weight:600;font-size:26px;font-family:'Koor Normal',Georgia,Garamond,'Times New Roman',Times,serif;width:100%;float:right;height:28px}
.basket-checkout .cost-lines>tbody>tr>td.price .price-sales.is-sale,.basket-checkout .cost-lines>tbody>tr>td.price .price-standard.is-sale,.basket-checkout .cost-lines>tbody>tr>td.size .price-sales.is-sale,.basket-checkout .cost-lines>tbody>tr>td.size .price-standard.is-sale,.basket-checkout .cost-lines>tbody>tr>td.unit-price .price-sales.is-sale,.basket-checkout .cost-lines>tbody>tr>td.unit-price .price-standard.is-sale,.basket-checkout .table>tbody>tr>td.price .price-sales.is-sale,.basket-checkout .table>tbody>tr>td.price .price-standard.is-sale,.basket-checkout .table>tbody>tr>td.size .price-sales.is-sale,.basket-checkout .table>tbody>tr>td.size .price-standard.is-sale,.basket-checkout .table>tbody>tr>td.unit-price .price-sales.is-sale,.basket-checkout .table>tbody>tr>td.unit-price .price-standard.is-sale{color:#E10613}
.basket-checkout .cost-lines>tbody>tr>td.price .price-standard,.basket-checkout .cost-lines>tbody>tr>td.size .price-standard,.basket-checkout .cost-lines>tbody>tr>td.unit-price .price-standard,.basket-checkout .table>tbody>tr>td.price .price-standard,.basket-checkout .table>tbody>tr>td.size .price-standard,.basket-checkout .table>tbody>tr>td.unit-price .price-standard{color:#C9C9CA;margin:0;height:22px;font-size:20px;text-decoration:line-through}
.basket-checkout .cost-lines>tbody>tr>td.price,.basket-checkout .table>tbody>tr>td.price{min-width:120px;padding-top:55px;padding-bottom:50px}
.basket-checkout .cost-lines>tbody>tr>td.price.one-price,.basket-checkout .table>tbody>tr>td.price.one-price{padding-top:63px}
@media only screen and (max-width:768px){.basket-checkout .cost-lines>tbody>tr>td.price.one-price,.basket-checkout .table>tbody>tr>td.price.one-price{padding-top:24px}
.basket-checkout .cost-lines>tbody>tr>td.price,.basket-checkout .table>tbody>tr>td.price{padding-bottom:10px}
.checkout-address .address h4 a,.checkout-payment .address h4 a{float:right}
}
.basket-checkout .cost-lines>tbody>tr>td.size,.basket-checkout .table>tbody>tr>td.size{min-width:90px;font-weight:400;font-size:16px;padding-top:73px}
.basket-checkout .cost-lines>tbody>tr>td.size .variant-filter,.basket-checkout .table>tbody>tr>td.size .variant-filter{font-size:14px}
.basket-checkout .cost-lines>tbody>tr>td.size .variant-filter:first-child,.basket-checkout .table>tbody>tr>td.size .variant-filter:first-child{margin-right:10px}
.basket-checkout .cost-lines>tbody>tr>td.quantity>form,.basket-checkout .table>tbody>tr>td.quantity>form{display:inline-block;position:relative}
.basket-checkout .cost-lines>tbody>tr>td.quantity>form select,.basket-checkout .table>tbody>tr>td.quantity>form select{padding-right:25px;-moz-appearance:none;-webkit-appearance:none;appearance:none;height:60px;min-width:100px;font-size:16px}
.basket-checkout .cost-lines>tbody>tr>th,.basket-checkout .table>tbody>tr>th{vertical-align:middle;text-transform:none}
.basket-checkout .cost-lines>tbody>tr.table-border>td,.basket-checkout .table>tbody>tr.table-border>td{border-top:1px solid #000;height:auto}
.basket-checkout .cost-lines>tbody>tr.table-border>td.name,.basket-checkout .table>tbody>tr.table-border>td.name{font-weight:400;font-size:20px;padding-left:0;padding-top:10px}
.basket-checkout .cost-lines>tbody>tr.table-border>td.name a,.basket-checkout .table>tbody>tr.table-border>td.name a{font-size:20px}
.basket-checkout .cost-lines>tbody>tr.bundle-line td,.basket-checkout .table>tbody>tr.bundle-line td{height:106px}
@media only screen and (max-width:767px){.basket-checkout .cost-lines>tbody>tr.bundle-line,.basket-checkout .table>tbody>tr.bundle-line{height:106px}
.basket-checkout .cost-lines>tbody>tr.bundle-line .table,.basket-checkout .table>tbody>tr.bundle-line .table{padding-right:0}
.basket-checkout .cost-lines>tbody>tr.bundle-line td,.basket-checkout .table>tbody>tr.bundle-line td{display:inline-block}
}
.basket-checkout .cost-lines>tbody>tr.bundle-line .label-wrapper .btn-icon,.basket-checkout .table>tbody>tr.bundle-line .label-wrapper .btn-icon,.checkout-address .mobile-panel.panel-group .panel-default .panel-heading a[data-toggle=collapse].collapsed:before,.checkout-address .mobile-panel.panel-group .panel-default .panel-heading h4[data-toggle=collapse].collapsed:before,.checkout-payment .mobile-panel.panel-group .panel-default .panel-heading a[data-toggle=collapse].collapsed:before,.checkout-payment .mobile-panel.panel-group .panel-default .panel-heading h4[data-toggle=collapse].collapsed:before{display:none}
.basket-checkout .cost-lines>tbody>tr.bundle-line img,.basket-checkout .table>tbody>tr.bundle-line img{height:90px}
.basket-checkout .cost-lines>tbody>tr.bundle-line .indent,.basket-checkout .table>tbody>tr.bundle-line .indent{width:56px}
@media only screen and (max-width:767px){.basket-checkout .cost-lines>tbody>tr.bundle-line .indent,.basket-checkout .table>tbody>tr.bundle-line .indent{padding-top:28px;width:49px}
}
@media only screen and (max-width:350px){.basket-checkout .cost-lines>tbody>tr.bundle-line .indent,.basket-checkout .table>tbody>tr.bundle-line .indent{width:30px}
}
.basket-checkout .cost-lines>tbody>tr.bundle-line .price,.basket-checkout .table>tbody>tr.bundle-line .price{padding-bottom:0;padding-top:38px}
.basket-checkout .cost-lines>tbody>tr.bundle-line .label,.basket-checkout .table>tbody>tr.bundle-line .label{background:0 0;color:#000;padding-left:0}
@media only screen and (max-width:767px){.basket-checkout .cost-lines>tbody>tr.bundle-line .label-wrapper,.basket-checkout .table>tbody>tr.bundle-line .label-wrapper{float:right;width:calc(100% - 115px)}
}
@media only screen and (max-width:500px){.basket-checkout .cost-lines>tbody>tr.bundle-line .label-wrapper,.basket-checkout .table>tbody>tr.bundle-line .label-wrapper{padding-left:10px}
.basket-checkout .cost-lines>tbody>tr.bundle-line .label-wrapper .btn-text,.basket-checkout .table>tbody>tr.bundle-line .label-wrapper .btn-text{display:none}
.basket-checkout .cost-lines>tbody>tr.bundle-line .label-wrapper .btn-icon,.basket-checkout .table>tbody>tr.bundle-line .label-wrapper .btn-icon{display:block}
.basket-checkout .cost-lines>tbody>tr.bundle-line .label-wrapper p,.basket-checkout .table>tbody>tr.bundle-line .label-wrapper p{height:40px}
}
@media only screen and (max-width:350px){.basket-checkout .cost-lines>tbody>tr.bundle-line .label-wrapper,.basket-checkout .table>tbody>tr.bundle-line .label-wrapper{width:calc(100% - 100px)}
}
.basket-checkout .btn-delete{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border-color:#A1A1A1;padding:0;min-width:initial;width:21px;height:21px;color:#A1A1A1;border-width:1px;text-align:center}
.basket-checkout .order-costs .sub-discount,.basket-checkout .order-costs .tax-amount-discount,.basket-checkout .order-costs .total-total-discount,.basket-checkout .order-costs.promo,.basket-review dl.products-overview-discount dd,.basket-review dl.products-overview-discount dt{color:#E10613}
.basket-checkout .btn-delete .fa-times{margin-top:-3px}
@media only screen and (min-width:768px){.basket-checkout .btn-delete .fa-times{margin-top:0}
}
.basket-checkout .btn-delete .fa-times:before{margin:0}
.basket-checkout .btn-delete:hover{background:0 0}
.basket-checkout .order-costs .sub,.basket-checkout .order-costs .sub-text,.basket-checkout .order-costs .tax-amount,.basket-checkout .order-costs .tax-line,.basket-checkout .order-costs .total-total{margin-top:0}
.basket-checkout .order-costs .total-total{margin-top:10px}
.basket-checkout .order-costs .total{margin-top:10px;font-size:20px;text-transform:initial;border-color:#000;line-height:24px}
.basket-checkout .order-costs .total .small{font-size:12px;text-transform:initial}
.basket-checkout .order-costs .total+dd{font-size:26px;text-transform:initial;border-color:#000;font-family:'Koor Normal',Georgia,Garamond,'Times New Roman',Times,serif;line-height:26px}
.basket-checkout .coupon-code form{display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}
.basket-checkout .coupon-code form label{width:250px;font-size:20px;padding-top:10px;font-weight:100}
.basket-checkout .coupon-code form .form-control{padding-top:10px;color:#000;width:auto;margin-right:20px;flex-grow:1}
.basket-checkout .coupon-code form .btn-default{transition:all .3s ease 0s}
.basket-checkout .coupon-code form .btn-default:active,.basket-checkout .coupon-code form .btn-default:focus,.basket-checkout .coupon-code form .btn-default:hover{background:#000;border-color:#000;color:#fff}
.basket-checkout .shipping-country{background:#fff;padding:0;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}
.basket-checkout .shipping-country label{width:250px;font-size:20px;padding-top:10px;font-weight:100}
.basket-checkout .shipping-country .shipping-right{color:#000;width:auto;font-size:16px;flex-grow:1;margin-right:20px}
.basket-checkout .shipping-country .shipping-right p{color:#000;padding-top:10px;margin:0;font-style:italic;line-height:16px;font-weight:400}
.quickview-modal .modal-body>.tab-content{margin:-1px}
.form-control-feedback.error,.optional.error{pointer-events:auto}
.info-popup+.tooltip .tooltip-inner{border-radius:4px;padding:6px 12px;font-size:1em;background-color:#333;border:1px solid #333;color:#fff}
.info-popup+.tooltip .arrow{background:#333}
.checkout-address .address,.checkout-payment .address{background:0 0;padding:0;margin:0}
.checkout-address .address.delivery,.checkout-payment .address.delivery{margin-top:24px;margin-bottom:14px}
.checkout-address .address h4,.checkout-payment .address h4{font-size:20px;font-weight:700;text-transform:none;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;margin-top:20px}
.checkout-address .address h4 a,.checkout-payment .address h4 a{margin-left:15px;margin-top:-5px}
.checkout-address .address p,.checkout-payment .address p{font-weight:400;font-size:16px}
@media only screen and (max-width:768px){.checkout-address .address p,.checkout-payment .address p{font-size:14px}
.checkout-address .btn.angle-right,.checkout-payment .btn.angle-right{width:100%}
.checkout-address .btn.angle-left,.checkout-payment .btn.angle-left{width:100%;margin-bottom:10px}
.checkout-address.invoice{border-bottom:1px solid #000;padding-bottom:40px}
}
.checkout-payment .table tbody tr:last-child{margin-bottom:15px}
.checkout-payment .table tbody tr td{border:none}
.checkout-payment .panel-group-details .panel-title a,.checkout-payment .panel-group-order .panel-title a{font-size:18px}
.checkout-payment .panel-group-details .panel-title a span,.checkout-payment .panel-group-order .panel-title a span{float:right;margin-right:30px;font-size:9px;color:#C9C9CA;text-transform:initial;line-height:11px;font-weight:400;margin-top:4px}
@media only screen and (max-width:767px){.checkout-payment .panel-group-details .panel-title a:after,.checkout-payment .panel-group-order .panel-title a:after{top:11px;font-size:18px!important}
}
.checkout-payment .ideal-payment-option,.checkout-payment .payment-option{padding:8px 0}
.checkout-payment .ideal-payment-option .form-control,.checkout-payment .payment-option .form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;height:40px}
.checkout-payment .ideal-payment-option .radio label,.checkout-payment .payment-option .radio label{padding-left:20px;width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}
.checkout-payment .ideal-payment-option .radio label:before,.checkout-payment .payment-option .radio label:before{border-color:#000;width:19px;height:19px;top:calc(50% - 11px)}
.checkout-payment .ideal-payment-option .radio label:after,.checkout-payment .payment-option .radio label:after{width:13px;height:13px;left:3px;top:calc(50% - 8px);background:#000}
.checkout-payment .ideal-payment-option .radio label .img-payment,.checkout-payment .payment-option .radio label .img-payment{width:100px;display:inline-block}
.checkout-payment .ideal-payment-option .radio label .img-payment img,.checkout-payment .payment-option .radio label .img-payment img{height:24px;margin-top:-2px}
.basket .promise-block ul li:first-child,.basket-review h1,.checkout .promise-block ul li:first-child{margin-top:0}
@media only screen and (max-width:768px){.checkout-payment .ideal-payment-option .radio label .img-payment,.checkout-payment .payment-option .radio label .img-payment{width:50px}
.checkout-payment .ideal-payment-option .radio label .img-payment img,.checkout-payment .payment-option .radio label .img-payment img{max-width:50px;height:auto;max-height:30px}
}
.checkout-payment .ideal-payment-option .radio .payment-option-description,.checkout-payment .payment-option .radio .payment-option-description{margin-bottom:0;width:calc(100% - 110px)}
@media only screen and (max-width:768px){.checkout-payment .ideal-payment-option .radio .payment-option-description,.checkout-payment .payment-option .radio .payment-option-description{font-size:11px;width:calc(100% - 60px);padding-left:15px}
}
.checkout-payment .ideal-payment-option.selected,.checkout-payment .payment-option.selected{background:0 0}
.checkout-payment .ideal-payment-option.selected label:after,.checkout-payment .payment-option.selected label:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
.checkout-payment .ideal-payment-option.selected img,.checkout-payment .payment-option.selected img{border:none;padding:0}
.checkout-payment .ideal-payment-option.ideal-payment-option .radio,.checkout-payment .payment-option.ideal-payment-option .radio{width:230px;float:left}
@media only screen and (max-width:768px){.checkout-payment .ideal-payment-option.ideal-payment-option .radio,.checkout-payment .payment-option.ideal-payment-option .radio{width:105px}
}
.checkout-payment .ideal-payment-option.ideal-payment-option .radio label,.checkout-payment .payment-option.ideal-payment-option .radio label{width:auto}
.checkout-payment .ideal-payment-option.ideal-payment-option .ideal-wrapper,.checkout-payment .payment-option.ideal-payment-option .ideal-wrapper{float:left;max-width:calc(100% - 230px);width:auto;position:relative}
.checkout-payment .klarna-form label{float:left;margin-right:10px;padding-top:12px}
.checkout-payment .klarna-form .form-control{float:left;width:auto;font-size:16px;height:40px;padding-top:8px}
.checkout-payment .ideal-payment-option{padding-top:0}
.checkout-payment .address h4{margin-bottom:0}
.checkout-payment .address .btn-default{float:right}
.checkout-payment .garcia-block .agreement{font-weight:400;font-size:11px}
.basket .garcia-block._promise,.checkout .garcia-block._promise{background:#e5dfd1;border:none}
.basket .promise-block h1,.checkout .promise-block h1{text-transform:initial;text-align:center}
.basket .promise-block ul li,.checkout .promise-block ul li{margin-bottom:0;font-size:16px;line-height:35px}
.basket .promise-block ul li:last-child,.checkout .promise-block ul li:last-child{margin-bottom:0}
.basket .promise-block ul li .fa,.checkout .promise-block ul li .fa{padding-right:20px;font-size:18px}
.basket .promise-block ul li .gj,.checkout .promise-block ul li .gj{padding-right:7px;font-size:14px}
.basket-review dl{float:left;width:100%;font-size:16px;font-weight:400;font-family:'Koor Normal',Georgia,Garamond,'Times New Roman',Times,serif}
.basket-review dl dt.discount.text-left,.basket-review dl dt.sub.text-left,.basket-review dl dt.subtotal.text-left,.basket-review dl dt.tax-line,.checkout-address .basket-products-overview dt,.checkout-address .mobile-panel.panel-group .panel-default .panel-heading a,.checkout-payment .basket-products-overview dt,.checkout-payment .mobile-panel.panel-group .panel-default .panel-heading a{font-family:'Coco Gothic','Trebuchet MS',Tahoma,Helvetica,sans-serif}
.basket-review dl.products-overview{margin-top:10px}
.basket-review dl.products-overview-discount{margin-top:0}
.basket-review dl dt{width:calc(100% - 70px);float:left;font-weight:400;margin-top:5px;margin-bottom:5px}
.basket-review dl dd{width:70px;float:right;margin-top:5px;margin-bottom:5px}
.basket-review dl dt.total,.basket-review dl dt.total+dd{font-weight:700;font-size:20px;margin-top:10px;width:50%;text-transform:capitalize}
.basket-review .basket-products-summary,.basket-review dl.basket-products-total,.checkout-authenticate .garcia-block{margin-bottom:0}
@media only screen and (min-width:768px){.checkout-authenticate .garcia-block.login-block{height:100%}
}
.checkout-authenticate .garcia-block._promise{margin-top:10px}
.checkout-authenticate .section-title{font-size:46px;margin-bottom:20px}
.checkout-authenticate .garcia-block .section-title{font-size:36px}
.checkout-authenticate form{font-size:20px}
.checkout-authenticate form .password-forgotten{font-size:16px;font-weight:400;color:#A1A1A1}
.checkout-authenticate form .password-forgotten label{font-weight:700;font-size:16px;width:100%;display:block;color:#000}
.checkout-authenticate form .password-forgotten .remember-me{font-size:16px;color:#A1A1A1;margin:0}
.checkout-authenticate form .checkbox{margin:25px 0 15px}
.checkout-authenticate form p{font-size:16px;font-weight:400;color:#A1A1A1;margin:15px 0 0}
.checkout-address .basket-products-overview,.checkout-payment .basket-products-overview{border-bottom:none;margin-bottom:10px}
.checkout-address .mobile-panel.panel-group .panel-default .panel-body .table,.checkout-address .mobile-panel.panel-group.panel-group-size,.checkout-payment .mobile-panel.panel-group .panel-default .panel-body .table,.checkout-payment .mobile-panel.panel-group.panel-group-size{margin-bottom:0}
.checkout-address .order-costs,.checkout-payment .order-costs{border-top:1px solid #000;padding-top:15px}
.checkout-address .order-costs dt,.checkout-payment .order-costs dt{width:65%;font-size:20px;padding-left:0;line-height:1.42857143;font-weight:100}
.checkout-address .order-costs dd,.checkout-payment .order-costs dd{width:35%;font-family:'Koor Normal',Georgia,Garamond,'Times New Roman',Times,serif;font-size:20px;padding-right:0}
.checkout-address .order-costs .total,.checkout-address .order-costs .total+dd,.checkout-payment .order-costs .total,.checkout-payment .order-costs .total+dd{border:none;padding-top:0;font-size:20px;font-weight:600}
@media only screen and (max-width:768px){.checkout-payment .ideal-payment-option.ideal-payment-option .ideal-wrapper,.checkout-payment .payment-option.ideal-payment-option .ideal-wrapper{max-width:calc(100% - 105px)}
.checkout-address .order-costs .total,.checkout-address .order-costs .total+dd,.checkout-payment .order-costs .total,.checkout-payment .order-costs .total+dd{font-size:15px}
}
.checkout-address .mobile-panel.panel-group,.checkout-payment .mobile-panel.panel-group{border-bottom:2px solid #000;width:100%}
.checkout-address .mobile-panel.panel-group .panel-default .panel-heading,.checkout-payment .mobile-panel.panel-group .panel-default .panel-heading{background:0 0;padding:5px 0}
.checkout-address .mobile-panel.panel-group .panel-default .panel-heading a,.checkout-payment .mobile-panel.panel-group .panel-default .panel-heading a{display:block;padding:8px 0;text-transform:capitalize;font-weight:600;font-size:18px;width:100%;height:45px}
.checkout-address .mobile-panel.panel-group .panel-default .panel-heading a:focus,.checkout-address .mobile-panel.panel-group .panel-default .panel-heading a:hover,.checkout-payment .mobile-panel.panel-group .panel-default .panel-heading a:focus,.checkout-payment .mobile-panel.panel-group .panel-default .panel-heading a:hover{color:#000}
.checkout-address .mobile-panel.panel-group .panel-default .panel-heading a[data-toggle=collapse],.checkout-address .mobile-panel.panel-group .panel-default .panel-heading h4[data-toggle=collapse],.checkout-payment .mobile-panel.panel-group .panel-default .panel-heading a[data-toggle=collapse],.checkout-payment .mobile-panel.panel-group .panel-default .panel-heading h4[data-toggle=collapse]{position:relative}
.checkout-address .mobile-panel.panel-group .panel-default .panel-heading a[data-toggle=collapse]:after,.checkout-address .mobile-panel.panel-group .panel-default .panel-heading h4[data-toggle=collapse]:after,.checkout-payment .mobile-panel.panel-group .panel-default .panel-heading a[data-toggle=collapse]:after,.checkout-payment .mobile-panel.panel-group .panel-default .panel-heading h4[data-toggle=collapse]:after{content:"-";color:#000;right:0;bottom:-13.5px;width:20px;height:15px;background:#fff;position:absolute;text-align:right;font-weight:100;font-size:30px;line-height:18px;z-index:38}
.checkout-address .mobile-panel.panel-group .panel-default .panel-heading a[data-toggle=collapse]:before,.checkout-address .mobile-panel.panel-group .panel-default .panel-heading h4[data-toggle=collapse]:before,.checkout-payment .mobile-panel.panel-group .panel-default .panel-heading a[data-toggle=collapse]:before,.checkout-payment .mobile-panel.panel-group .panel-default .panel-heading h4[data-toggle=collapse]:before{content:'';background:#000;position:absolute;bottom:-9px;left:0;width:100%;height:2px;z-index:32}
.checkout-address .mobile-panel.panel-group .panel-default .panel-heading a[data-toggle=collapse].collapsed:after,.checkout-address .mobile-panel.panel-group .panel-default .panel-heading h4[data-toggle=collapse].collapsed:after,.checkout-payment .mobile-panel.panel-group .panel-default .panel-heading a[data-toggle=collapse].collapsed:after,.checkout-payment .mobile-panel.panel-group .panel-default .panel-heading h4[data-toggle=collapse].collapsed:after{content:"+";color:#000}
.checkout-address .mobile-panel.panel-group .panel-default .panel-body,.checkout-payment .mobile-panel.panel-group .panel-default .panel-body{border-top:none;padding-bottom:15px;padding-top:10px;transition:all .4s ease-in-out}
.checkout-address .mobile-panel.panel-group .panel-default .panel-body .table-striped tr td,.checkout-address .mobile-panel.panel-group .panel-default .panel-body .table-striped tr th,.checkout-payment .mobile-panel.panel-group .panel-default .panel-body .table-striped tr td,.checkout-payment .mobile-panel.panel-group .panel-default .panel-body .table-striped tr th{border-top:none;padding-left:10px;font-weight:300}
@media only screen and (max-width:768px){.checkout-address .mobile-panel.panel-group .panel-default .panel-body .table-striped tr td,.checkout-address .mobile-panel.panel-group .panel-default .panel-body .table-striped tr th,.checkout-payment .mobile-panel.panel-group .panel-default .panel-body .table-striped tr td,.checkout-payment .mobile-panel.panel-group .panel-default .panel-body .table-striped tr th{padding-left:10px}
}
.checkout-address .mobile-panel.panel-group .panel-default .panel-body .table-striped>tbody>tr:nth-of-type(odd),.checkout-payment .mobile-panel.panel-group .panel-default .panel-body .table-striped>tbody>tr:nth-of-type(odd){background:#fff}
.checkout-confirmation{font-weight:400}
.checkout-confirmation h1,.checkout-confirmation p{margin:20px 0}
.checkout-confirmation h1:first-child,.checkout-confirmation p:first-child{margin-top:0}
.checkout-confirmation h1:last-child,.checkout-confirmation p:last-child{margin-bottom:0}
.checkout-confirmation .garcia-block{height:100%}
@media (max-width:768px){.checkout-confirmation .garcia-block+.btn{margin-bottom:10px}
}
.checkout-confirmation .flex-displayer{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}
.btn,.btn i{display:-webkit-inline-flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-moz-inline-box}
.checkout-register .garcia-block{float:left;margin-bottom:20px;width:100%}
.checkout-register .garcia-block .form-group{margin:0}
.checkout-register .garcia-block fieldset .row{padding-left:10px;padding-right:10px;margin-top:-5px;margin-bottom:-5px}
.checkout-register .garcia-block fieldset .col-lg-1,.checkout-register .garcia-block fieldset .col-lg-10,.checkout-register .garcia-block fieldset .col-lg-11,.checkout-register .garcia-block fieldset .col-lg-12,.checkout-register .garcia-block fieldset .col-lg-2,.checkout-register .garcia-block fieldset .col-lg-3,.checkout-register .garcia-block fieldset .col-lg-4,.checkout-register .garcia-block fieldset .col-lg-5,.checkout-register .garcia-block fieldset .col-lg-6,.checkout-register .garcia-block fieldset .col-lg-7,.checkout-register .garcia-block fieldset .col-lg-8,.checkout-register .garcia-block fieldset .col-lg-9,.checkout-register .garcia-block fieldset .col-md-1,.checkout-register .garcia-block fieldset .col-md-10,.checkout-register .garcia-block fieldset .col-md-11,.checkout-register .garcia-block fieldset .col-md-12,.checkout-register .garcia-block fieldset .col-md-2,.checkout-register .garcia-block fieldset .col-md-3,.checkout-register .garcia-block fieldset .col-md-4,.checkout-register .garcia-block fieldset .col-md-5,.checkout-register .garcia-block fieldset .col-md-6,.checkout-register .garcia-block fieldset .col-md-7,.checkout-register .garcia-block fieldset .col-md-8,.checkout-register .garcia-block fieldset .col-md-9,.checkout-register .garcia-block fieldset .col-sm-1,.checkout-register .garcia-block fieldset .col-sm-10,.checkout-register .garcia-block fieldset .col-sm-11,.checkout-register .garcia-block fieldset .col-sm-12,.checkout-register .garcia-block fieldset .col-sm-2,.checkout-register .garcia-block fieldset .col-sm-3,.checkout-register .garcia-block fieldset .col-sm-4,.checkout-register .garcia-block fieldset .col-sm-5,.checkout-register .garcia-block fieldset .col-sm-6,.checkout-register .garcia-block fieldset .col-sm-7,.checkout-register .garcia-block fieldset .col-sm-8,.checkout-register .garcia-block fieldset .col-sm-9,.checkout-register .garcia-block fieldset .col-xs-1,.checkout-register .garcia-block fieldset .col-xs-10,.checkout-register .garcia-block fieldset .col-xs-11,.checkout-register .garcia-block fieldset .col-xs-12,.checkout-register .garcia-block fieldset .col-xs-2,.checkout-register .garcia-block fieldset .col-xs-3,.checkout-register .garcia-block fieldset .col-xs-4,.checkout-register .garcia-block fieldset .col-xs-5,.checkout-register .garcia-block fieldset .col-xs-6,.checkout-register .garcia-block fieldset .col-xs-7,.checkout-register .garcia-block fieldset .col-xs-8,.checkout-register .garcia-block fieldset .col-xs-9{padding:5px}
.checkout-register .garcia-block .radio label{font-weight:700}
.checkout-register .garcia-block .reg-address,.checkout-register .garcia-block .reg-address .row+.row,.checkout-register .garcia-block .reg-delivery-address .row+.row{margin-top:10px}
.checkout-register .garcia-block .has-feedback .form-control-feedback{right:0}
.checkout-register .garcia-block .has-feedback label~.form-control-feedback{line-height:32px;top:29px}
@media only screen and (min-width:991px){.add-address-modal .modal-header{margin-bottom:15px;border-color:#A1A1A1}
.add-address-modal .modal-body{padding:0}
.add-address-modal .modal-body .row>div{padding-left:5px;padding-right:5px}
.add-address-modal .modal-body .row>div:first-child{padding-left:15px}
.add-address-modal .modal-body .row>div:last-child{padding-right:15px}
.add-address-modal .modal-footer{background:0 0;padding:15px 0 0;margin-top:30px;border-top:1px solid #A1A1A1}
}
.payment-p{font-weight:400;font-size:13px}
.payment-p a{border-bottom:1px solid #000}
@media only screen and (max-width:768px){.payment-p{font-size:11px}
.adyen-status .btn{width:100%;margin-bottom:10px}
}
#js-select-address-modal .input-group-btn{vertical-align:top}
.affiliate{margin-bottom:50px}
.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;height:40px;padding:13px 20px;font-weight:700;text-transform:uppercase;font-size:14px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#000;border:1px solid #000;color:#fff;line-height:18px;display:inline-flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}
.btn i{font-size:12px;height:auto;margin-top:.5px;display:inline-flex}
.btn span{line-height:16px;height:14px;display:-webkit-inline-flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-moz-inline-box;display:inline-flex}
@media only screen and (min-width:992px){.btn-xl{height:48px;padding:17px 20px;font-size:16px}
.btn-xl i{font-size:16px;margin-top:-2px}
.btn-xl span{line-height:16px}
}
.btn:active,.btn:focus,.btn:hover{background:#fff;color:#000;border-color:#000}
.btn:active._alt-display,.btn:focus._alt-display,.btn:hover._alt-display{border-color:#000}
.btn._disabled,.btn.disabled,.btn[disabled]{background:lighter(#347EFE,50%);border-color:lighter(#347EFE,50%);cursor:not-allowed!important}
.btn._full-width{width:100%}
.btn-xs{padding:0;height:30px;width:30px;font-size:18px;-webkit-align-items:center;-ms-align-items:center;align-items:center}
.btn-xs i{margin:0}
.container,.container-fluid{margin-right:auto;margin-left:auto}
@media only screen and (max-width:768px){.btn-xs{height:30px;width:30px;padding:0}
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.container,.container-fluid{padding-left:15px;padding-right:15px}
.btn-primary{background:#000;border-color:#000}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#fff;border-color:#000;color:#000}
.btn-primary._disabled,.btn-primary.disabled,.btn-primary[disabled]{background:#4D4D4E;border-color:#4D4D4E}
.btn-secondary{background:#fff;color:#000;border-color:#fff}
.btn-secondary._alt-display{border-color:#000}
.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background:#000;color:#fff;border-color:#000}
.btn-secondary._disabled,.btn-secondary.disabled,.btn-secondary[disabled]{background:#ECECEC;border-color:#ECECEC}
.btn._transparent{border-color:transparent;color:transparent;background:0 0;pointer-events:none;cursor:none}
.btn._loading i{-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite;font-size:17px;margin-top:-2px}
.btn._loading i:before{content:'\f1ce';font-family:FontAwesome}
@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.gj._rotate-down,.select-wrapper:after{transform:rotate(90deg)}
@media (min-width:768px){.container{width:100%;max-width:900px}
}
@media (min-width:990px){.container{width:100%;max-width:1000px}
}
@media (min-width:1024px){.container{width:100%;max-width:1100px}
}
@media (min-width:1200px){.container{width:100%;max-width:1310px}
}
.row{margin-left:-15px;margin-right:-15px}
.product-slider .product{margin:0}
.product-slider .slick-slide{margin:0 15px}
.product-slider .slick-list{margin:0 -15px;z-index:2}
.product-slider .slider-control-wrapper{position:absolute;z-index:3;top:0;left:0;height:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.product-slider .slider-control-wrapper.right{left:auto;right:0}
.product-slider .slider-control-wrapper .slider-control{height:26px;width:26px;color:#000;text-align:center;position:absolute;cursor:pointer;background:#fff}
.product-slider .slider-control-wrapper .slider-control i{text-shadow:none;font-size:26px;line-height:26px;margin-top:-1px}
.product-slider .slider-control-wrapper .slider-control.arrow-right{right:-45px}
.product-slider .slider-control-wrapper .slider-control.arrow-right i{margin-left:2px}
.product-slider .slider-control-wrapper .slider-control.arrow-left{left:-45px}
@media only screen and (max-width:1024px){.product-slider .slider-control-wrapper .slider-control.arrow-right{right:-33px}
.product-slider .slider-control-wrapper .slider-control.arrow-left{left:-33px}
}
@media only screen and (max-width:991px){.product-slider .slider-control-wrapper .slider-control.arrow-right{right:-13px}
.product-slider .slider-control-wrapper .slider-control.arrow-left{left:-13px}
}
.product-slider .slider-control-wrapper .slider-control.arrow-left i{margin-left:-2px}
:focus{outline:#000 auto 5px}
@font-face{font-family:garcia-icons;font-style:normal;font-weight:400;src:url(../fonts/garcia-icons.eot);src:url(../fonts/garcia-icons.eot?#iefix) format('embedded-opentype'),url(../fonts/garcia-icons.woff) format('woff'),url(../fonts/garcia-icons.ttf) format('truetype'),url(../fonts/garcia-icons.svg#robotoregular) format('svg')}
[class*=" gj-"],[class^=gj-]{font-family:garcia-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.bc-product-title .section-title,.form-control,.product-detail .section-title{font-family:'Coco Gothic','Trebuchet MS',Tahoma,Helvetica,sans-serif}
.gj-minus:before{content:"\e909"}
.gj-plus:before{content:"\e90a"}
.gj-account:before{content:"\e900"}
.gj-chevron-right:before{content:"\e901"}
.gj-arrow-right:before,.select-wrapper:after{content:"\e902"}
.gj-chevron-right-thick:before{content:"\e903"}
.gj-search:before{content:"\e906"}
.gj-check:before{content:"\e907"}
.gj-basket:before{content:"\e908"}
.form-control{height:40px;font-size:14px}
.form-control._xl{height:60px}
label{font-size:16px;font-weight:400}
.checkbox input[type=checkbox]+label{padding-left:35px;padding-top:2px}
.checkbox input[type=checkbox]+label:after,.checkbox input[type=checkbox]+label:before{font-size:20px}
.checkbox input[type=checkbox]+label:before{width:26px;height:26px}
.checkbox input[type=checkbox]:checked+label:after{width:26px;height:26px;font-size:18px;line-height:26px;content:'\e907';font-family:garcia-icons}
.select-wrapper{position:relative}
.select-wrapper select.form-control{padding-right:35px;padding-top:10px;-moz-appearance:none;-webkit-appearance:none;appearance:none}
.select-wrapper select.form-control._xl{padding-top:7px}
.select-wrapper:after{font-size:12px;font-family:garcia-icons;position:absolute;top:12px;right:15px;pointer-events:none}
.select-wrapper._xl:after{top:18px;font-size:15px}
form .has-feedback .form-control{padding-right:20px}
.form-group.required .radio label:after{content:'';color:none}
.form-group.has-error .error-message{background:#fecfd2;padding:7px 10px 5px;font-size:13px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #E10613;border-top:none;color:#4D4D4E}
.form-group.has-error .form-control{border-color:#E10613}
.form-group.has-feedback .form-control-feedback.correct{line-height:42px}
.form-group.has-feedback .form-control-feedback.error{line-height:44px}
.form-group .error{color:#E10613}
.form-group .correct{color:#458A05}
.gdprcookie{position:fixed;color:#333;font-size:1em;font-weight:400;line-height:1.5em;right:1.5rem;bottom:1.5rem;max-width:40em;padding:1.5rem;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.24),0 0 8px 0 rgba(0,0,0,.12),0 8px 8px 0 rgba(0,0,0,.24);z-index:3000}
@media (max-width:32rem){.gdprcookie{max-width:none;width:100%;right:0;bottom:0}
}
.gdprcookie h1,.gdprcookie h2{font-size:1.5em;font-weight:700;margin:0 0 .8rem}
.gdprcookie a{color:inherit}
.gdprcookie p{font-size:.9em}
.gdprcookie-buttons button{float:right;font-family:inherit;font-weight:700;text-transform:uppercase;color:#fff;padding:1.2rem 1.6rem 1rem;border:0;margin:0 1rem 0 0;background:#000;cursor:pointer}
.gdprcookie-buttons button:disabled{opacity:.5}
.gdprcookie-buttons button:focus{outline:inherit}
.gdprcookie-buttons button+button{float:left;color:inherit;font-weight:400;text-transform:none;padding:2.2rem 0 0;background:0 0}
.gdprcookie-buttons button+button::before{content:none}
.gdprcookie-types ul{overflow:hidden;padding:0;margin:1.5rem 0 0}
.gdprcookie-types li{display:block;list-style:none;padding:0;margin:0 0 1.5rem}
.gdprcookie-types input[type=checkbox]{position:absolute;margin-left:-20px;visibility:hidden}
.gdprcookie-types input[type=checkbox]+label{position:relative;font-weight:700;padding-left:25px;cursor:pointer}
.gdprcookie-types input[type=checkbox]+label::before{content:'';display:block;position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid currentColor}
.gdprcookie-types input[type=checkbox]+label::after{content:attr(title);display:block;font-size:.9em;font-weight:400}
.gdprcookie-types input[type=checkbox]:checked+label::before{content:'\f00c';font-family:FontAwesome;display:block;position:absolute;top:0;left:0;width:18px;height:18px;line-height:16px;text-align:center;font-size:13px}
.gdprcookie-types input[type=checkbox]:disabled+label{cursor:default}
.gdprcookie-types input[type=checkbox]:disabled+label::before{color:rgba(51,51,51,.5)}
.hotspot-wrapper{position:relative}
.hotspot-wrapper .hotspot-img{width:100%}
.hotspot-wrapper .hotspot{position:absolute;overflow:initial;top:0;left:0;right:0;bottom:0;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}
@media only screen and (max-width:768px){.hotspot-wrapper .hotspot{overflow:initial}
}
.hotspot-wrapper .hotspot .hotspot-target{position:absolute;cursor:pointer;z-index:50}
.hotspot-wrapper .hotspot .hotspot-target.fa-dot-circle-o{background:#fff;width:26px;height:26px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;position:absolute;margin-top:-14px;margin-left:-12px;line-height:26px;z-index:55}
@media only screen and (max-width:991px){.hotspot-wrapper .hotspot .hotspot-target.fa-dot-circle-o{width:22px;height:22px}
}
.hotspot-wrapper .hotspot .hotspot-target.fa-dot-circle-o:before{color:#000;position:absolute;z-index:56;content:"\e90a";font-family:garcia-icons;width:26px;height:26px;text-align:center;font-size:13px;top:0;left:0;line-height:26px}
@media only screen and (max-width:991px){.hotspot-wrapper .hotspot .hotspot-target.fa-dot-circle-o:before{width:22px;height:22px;line-height:22px;font-size:12px}
}
.hotspot-wrapper .hotspot .hotspot-target.fa-dot-circle-o:after{content:""}
.hotspot-wrapper .hotspot .hotspot-target.fa-dot-circle-o:hover{background:#347EFE}
.hotspot-wrapper .hotspot .hotspot-target.fa-dot-circle-o:hover:before{color:#fff}
.hotspot-wrapper .hotspot .hotspot-detail{background:#fff;border:1px solid #A1A1A1;padding:10px;top:initial;left:initial;width:256px;max-width:100%;z-index:58;visibility:hidden;opacity:0;margin:0}
.image-block .container,.image-block .content-wrapper,.image-block .link-wrapper{left:0;top:0;height:100%;position:absolute}
.hotspot-wrapper .hotspot .hotspot-detail .hotspot-close{position:absolute;top:10px;right:10px;font-size:16px;color:#000;z-index:60;width:25px;height:25px;cursor:pointer}
.hotspot-wrapper .hotspot .hotspot-detail .description,.hotspot-wrapper .hotspot .hotspot-detail .description h2{min-height:20px}
.hotspot-wrapper .hotspot .hotspot-detail .description h2 a{color:#000;font-weight:600;font-size:14px}
.hotspot-wrapper .hotspot .hotspot-detail .price{margin-bottom:10px}
.hotspot-wrapper .hotspot .hotspot-detail .btn-sl-default{width:100%;padding:10px 20px;line-height:16px;height:40px}
.hotspot-wrapper .hotspot .hotspot-detail .btn-sl-default span{font-size:14px;line-height:16px}
.hotspot-wrapper .hotspot .hotspot-detail .btn-sl-default .fa{position:absolute;right:10px;font-size:20px;top:8px}
.hotspot-wrapper .hotspot.open .hotspot-detail{visibility:visible;opacity:1}
.gj{height:17px;font-size:18px}
.gj-chevron-right,.gj-chevron-right-thick{width:auto}
.gj._inverted{transform:scaleX(-1);display:inline-block}
.image-block{position:relative}
.image-block._category{margin-top:-29px}
@media only screen and (max-width:991px){.image-block._category{margin-top:0}
}
.image-block>img{width:100%}
.image-block .container{right:0;bottom:0}
.image-block .content-wrapper{width:100%;padding:20px}
.image-block .link-wrapper{width:100%;padding:20px;z-index:48}
.image-block .product-refinements{background:#fff;position:absolute;top:30px;left:30px;min-width:300px;padding:20px 20px 15px;z-index:50;max-height:calc(100% - 60px);overflow:auto}
@media (max-width:991px){.image-block .product-refinements{display:none}
}
.image-block .product-refinements .refinements-title{text-transform:none;margin-bottom:0}
.image-block .product-refinements ul{margin-bottom:0;margin-top:5px}
.image-block._redesign .link-wrapper{display:flex;justify-content:flex-start;align-items:flex-end;padding:0}
.image-block._redesign .link-wrapper._top-left{justify-content:flex-start;align-items:flex-start}
.image-block._redesign .link-wrapper._top-center{justify-content:center;align-items:flex-start}
.image-block._redesign .link-wrapper._top-right{justify-content:flex-end;align-items:flex-start}
.image-block._redesign .link-wrapper._center-left{justify-content:flex-start;align-items:center}
.image-block._redesign .link-wrapper._center-center{justify-content:center;align-items:center}
.image-block._redesign .link-wrapper._center-right{justify-content:flex-end;align-items:center}
.image-block._redesign .link-wrapper._bottom-left{justify-content:flex-start;align-items:flex-end}
.image-block._redesign .link-wrapper._bottom-center{justify-content:center;align-items:flex-end}
.image-block._redesign .link-wrapper._bottom-right{justify-content:flex-end;align-items:flex-end}
.appearance-none{-webkit-appearance:none!important;-moz-appearance:none!important;-ms-appearance:none!important;-o-appearance:none!important;appearance:none!important}
.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.sticky-header{position:fixed;width:100%;top:0}
.sticky-footer{position:fixed;width:100%;bottom:0}
.link-style,.link-style:focus,.link-style:hover{color:#000}
.disabled-style{background-color:#A1A1A1;border-color:#A1A1A1}
.mobile-menu,.mobile-top-menu{display:none}
.lock-position{position:fixed;overflow:hidden;width:100%;height:100%}
@media only screen and (max-width:1024px){.after-sticky,.header,.top-menu{display:none!important}
}
@media (max-width:1024px){body.filters-open #mobile-filtering{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}
.modal-dialog{padding:0;margin:0}
.modal-dialog .modal-content{padding:15px}
.modal-dialog .modal-content .modal-body{padding:15px 0}
.modal-dialog .modal-footer{padding:10px 0;background:0 0}
.modal-dialog .modal-footer button{width:100%}
.container-treesearch>.row>:first-child{display:none}
.container-treesearch>.row>:first-child+div{width:100%}
.mobile-top-menu{display:block}
.mobile-top-menu.menu-active{border-bottom-color:#347EFE}
.navbar{border-radius:0}
.navbar .hamburger .fa-times,.navbar .mobile-menu,.navbar .search-form{display:none}
.navbar .search-form{flex-flow:row nowrap;border:4px solid #000;position:fixed;top:98px;left:0;width:100%;height:54px}
.navbar .search-form input:focus{box-shadow:none}
.navbar .search-form .twitter-typeahead{width:100%;height:46px;float:left}
.navbar .search-form .twitter-typeahead input{width:100%;height:100%;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;border:none!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;float:left}
.navbar .search-form button{width:40px;height:46px;text-align:center;padding:0;background:0 0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;position:absolute;right:0;top:0;bottom:0;z-index:2;min-width:0}
.navbar .search-form button:hover{background:#fff}
.navbar .search-form button span{font-size:16px;color:#000}
.navbar .hamburger{float:left;margin-left:8px;width:28px}
.navbar .hamburger:focus,.navbar .hamburger:hover{color:#000}
.navbar .hamburger .fa-bars,.navbar .hamburger .fa-times{margin:14px 0!important;font-size:2.6em}
.navbar .hamburger .fa-bars::after,.navbar .hamburger .fa-times::after{content:"MENU";font-family:'Coco Gothic','Trebuchet MS',Tahoma,Helvetica,sans-serif;display:block;font-size:9px;font-weight:600}
.navbar .hamburger .fa-bars::before{-webkit-text-stroke:2px #fff}
.navbar .hamburger .fa-times::before{font-size:inherit;-webkit-text-stroke:4px #fff}
.navbar-header{float:none;position:relative;text-align:center}
.navbar-header .glyphicon-search{font-size:2.1rem;padding:23px 0 25px;margin:0 10px;display:block;float:left;width:46px}
.navbar-ups,.navbar-ups i{font-size:13px}
.navbar-header .logo{display:inline-block;width:auto;margin:0;position:absolute;left:calc(50% - 70px)}
.navbar-header .logo img{display:block;width:auto;height:30px;margin:23px 0 0}
.navbar-header .basket{padding-right:1rem;float:right}
.navbar-header .basket .price{display:none}
.navbar-ups{background:#e5dfd1;width:100%;position:absolute;left:0;right:0;padding-top:5px;text-align:center;color:#000;min-height:27px;height:auto}
.navbar-ups .ups-item{display:inline-block}
.navbar-ups .ups-item:first-child{margin-right:20px}
.navbar.menu-active .navbar-header>div:nth-child(1) a{color:inherit}
.navbar.menu-active .hamburger .fa-times{display:block;width:33px}
.navbar.menu-active .hamburger .fa-bars{display:none;width:33px}
.mobile-menu,.navbar.menu-active .mobile-menu{display:block}
.navbar.search-active .glyphicon-search{color:#fff;background:#000}
.mobile-menu,.mobile-menu ul{position:absolute;background:#fff;width:100%}
.navbar.search-active .search-form{display:flex}
.mobile-menu{overflow:auto;overflow-x:hidden;z-index:10;top:70px;left:0;bottom:0;height:calc(100vh - 70px)}
.mobile-menu ul{top:0;padding:0;margin:0;transition:ease-in .3s transform}
.mobile-menu ul ul{left:100%;padding-bottom:150px}
.mobile-menu ul li{list-style:none;padding:0;margin:0;border-bottom:1px solid #347EFE}
.mobile-menu ul li a.list-group-item{position:relative;margin:0;border:none;height:50px;font-size:18px;color:#333;padding:15px 10px 15px 25px;background:0 0;text-transform:uppercase}
.mobile-menu ul li a.list-group-item.list-group-inverted{color:#fff;background:#000;border-top:0;padding:15px 10px 15px 25px}
.mobile-menu ul li a._no-top-border{border-top:none}
.mobile-menu ul li a.is-active{color:#000}
.mobile-menu ul li.is-sale a{color:#E10613!important}
.mobile-menu ul li.has-subitems ul li:first-child{display:flex;flex-flow:row nowrap}
.mobile-menu ul li.has-subitems ul li:nth-child(2) a::after{content:none}
.mobile-menu ul li.has-subitems ul li.mobile-back{background:#000;position:relative;padding-left:35px;border:none}
.mobile-menu ul li.has-subitems ul li.mobile-back a.list-group-item{flex-grow:1;padding-left:0}
.mobile-menu ul li.has-subitems ul li.mobile-back:before{content:'\e902';font-family:garcia-icons;transform:scaleX(-1);display:inline-block;position:absolute;top:15px;left:10px;color:#fff}
.mobile-menu ul li.has-subitems ul li a.list-group-item{padding-left:36px}
.mobile-menu ul li.has-subitems ul li a.list-group-inverted{padding:15px 10px 15px 25px}
.mobile-menu ul li:first-child .list-group-item{border:none}
.mobile-menu ul li.bg-black{background:#000;border:none}
.mobile-menu ul li.bg-black .fa,.mobile-menu ul li.bg-black .gj{font-size:22px;margin-right:5px;float:right}
.mobile-menu ul li .list-group-item:focus,.mobile-menu ul li .list-group-item:hover{color:#A1A1A1}
.mobile-menu ul li .list-group-item.back{line-height:1.4}
.mobile-menu ul li .list-group-item>.fa,.mobile-menu ul li .list-group-item>.flag{float:right;margin-top:2px}
.mobile-menu ul li .list-group-item>.flag{margin:0}
.mobile-menu ul li .list-group-inverted,.mobile-menu ul li .list-group-inverted:focus,.mobile-menu ul li .list-group-inverted:hover{color:#fff;border:none}
.mobile-menu ul li.languages,.mobile-menu ul li.logout{border-top:1px solid #fff}
.mobile-menu.showing-submenu>ul{transform:translateX(-100%)}
.mobile-menu.showing-submenu li ul{transform:translateX(100%)}
.mobile-menu.showing-submenu li.showing-submenu ul{transform:translateX(0)}
.mobile-menu.showing-subsubmenu>ul{transform:translateX(-100%)}
.mobile-menu.showing-subsubmenu li ul{transform:translateX(100%)}
.mobile-menu.showing-subsubmenu li.showing-submenu ul{transform:translateX(-100%)}
.mobile-menu.showing-subsubmenu li.showing-submenu ul li ul{transform:translateX(100%)}
.mobile-menu.showing-subsubmenu li.showing-submenu ul li.showing-submenu ul{transform:translateX(0)}
.breadcrumbs{width:100%;float:left;padding-top:5px}
.breadcrumbs .sort-modes{margin:20px 0 0;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}
.breadcrumbs .breadcrumb{margin:0;padding:0;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}
.breadcrumbs .breadcrumb li{display:inline}
.breadcrumbs .breadcrumb li a{border:0}
.breadcrumbs .breadcrumb li.active{color:inherit;font-family:'Coco Gothic','Trebuchet MS',Tahoma,Helvetica,sans-serif;text-transform:initial;padding:0;margin:0;width:100%;font-size:16px;font-weight:400;line-height:20px}
.breadcrumbs .breadcrumb li.active.bc-small{font-size:16px}
.breadcrumbs .breadcrumb li.active .fa{float:left;width:20px;padding-left:4px;font-size:18px;height:20px;margin-right:10px;margin-top:8px;border:1px solid #000}
.breadcrumbs .breadcrumb li.active small{font-size:14px;font-weight:400;color:#4D4D4E;margin-top:-4px;display:inline}
.breadcrumbs .breadcrumb li.prev{padding-right:10px}
.breadcrumbs .breadcrumb li.prev:before{position:relative;font-family:garcia-icons;content:"\e902";transform:scaleX(-1);display:inline-block;font-size:13px;width:13px;padding:0;height:20px;margin-right:3px}
.bc-product-title{float:left;width:100%;margin:10px 0}
.bc-product-title .product-tags{padding:5px 0 0}
.bc-product-title .product-tags .label{padding:5px 24px;height:22px;text-transform:uppercase;border-radius:0;font-size:13px;font-family:'Koor Black',Georgia,Garamond,'Times New Roman',Times,serif}
.bc-product-title .product-tags .sale .label{background:#E10613}
.bc-product-title .product-tags .new .label{background:#004B87}
.breadcrumbs-listing{max-width:66.66666667%}
.basket .garcia-block{width:100%}
.basket .garcia-block .row>div{padding:0}
._mobile-edit{padding:0!important}
.checkout-step{border-bottom:1px solid #000;padding:0 15px}
.checkout-step ul li{max-width:35px;min-width:35px;min-height:35px;height:35px}
.checkout-step ul li a{font-size:14px}
.checkout-step ul li a:before{width:35px;height:35px;left:calc(50% - 17.5px);border-width:1px}
.checkout-step ul li a .step-name{display:none}
.checkout-step ul li a .step-ball-number{height:35px;line-height:35px}
.checkout-step .step-line-outer{top:17px;height:1px}
}
@media (max-width:767px){.checkout-title .section-title{font-size:36px}
.basket .garcia-block{border:none;padding:0!important}
.basket .table{padding:0 10px}
.basket .table .unit-price,.basket .table thead{display:none}
.basket .table td,.basket .table tr{display:block;position:relative;padding:0}
.basket .table td.table-border,.basket .table tr.table-border{border-top:1px solid #000;margin-right:-10px;margin-left:-10px;padding-left:10px;padding-right:10px;padding-top:20px}
.basket .table td.table-border .remove-td,.basket .table tr.table-border .remove-td{padding-top:0!important;position:absolute;top:20px;right:15px;width:40px!important;height:35px!important}
.basket .table td.table-border .remove-td a,.basket .table tr.table-border .remove-td a{width:16px;height:16px;padding-top:1px;font-size:16px}
.basket .table td.table-border:first-child,.basket .table tr.table-border:first-child{border:none;padding-top:10px}
.basket .table .table-border td{border:0!important}
.basket .table .table-border:nth-child(n+2) strong::before{content:'';display:block;height:1px;margin:1.2rem -1.4rem;background:#ECECEC}
.basket .table tr:not(.table-border){margin-bottom:10px;position:relative;height:186px}
.basket .table tr:not(.table-border):last-child{margin-bottom:0}
.basket .table tr:not(.table-border) td{padding-top:0}
.basket .table tr:not(.table-border) td.misc{width:65%;height:50px;position:absolute;top:0;right:0;padding-left:30px;padding-top:0}
.basket .table tr:not(.table-border) td.misc select{height:48px}
.basket .table tr:not(.table-border) td.misc .select-wrapper._xl:after{top:15px}
.basket .table tr:not(.table-border) td.size{padding-left:30px;padding-top:15px!important;width:65%;height:35px;position:absolute;top:50px;right:0}
.basket .table tr:not(.table-border) td.price{width:65%;height:60px;position:absolute;bottom:0;right:0;padding-left:30px;padding-top:0;text-align:left}
.basket .table tr:not(.table-border) td.price .price-standard{font-size:16px}
.basket .table tr:not(.table-border) td.price .price-sales{font-size:20px}
.basket .table tr:not(.table-border) td.picture{width:35%;padding:0}
.basket .table tr:not(.table-border) td.picture img{max-height:186px;width:auto}
.basket .table tr:not(.table-border) td.promotion-message{order:5}
.basket .table.cost-lines tr:not(.table-border){height:auto;display:table-row}
.basket .table.cost-lines tr:not(.table-border) td{padding:10px 0}
.basket .coupon-code,.basket .shipping-country,.order-costs{padding:0 10px}
.basket .table.cost-lines tr:not(.table-border) td.price{position:initial;height:auto;text-align:right;width:auto}
.basket .coupon-code form{display:block}
.basket .coupon-code form .btn,.basket .coupon-code form .form-control{width:100%;margin-bottom:10px}
.basket .shipping-country{display:block;margin-bottom:10px}
.basket .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),.basket .shipping-country .shipping-right,.basket .shipping-country label{width:100%}
.basket #basketCoupon-couponPanel{margin:10px 10px 0}
.basket #basketCoupon-couponPanel .coupon-code form .input-group{display:inline-block;width:100%}
.basket #basketCoupon-couponPanel .coupon-code form .input-group .form-control{width:calc(50% - 5px);margin-right:5px;display:inline-block}
.basket #basketCoupon-couponPanel .coupon-code form .input-group .input-group-btn{width:calc(50% - 5px);margin-left:5px;display:inline-block}
.basket #basketCoupon-couponPanel .coupon-code form .input-group .input-group-btn .btn{min-width:initial;width:100%}
.order-costs dt{padding-left:0!important;font-size:16px}
.order-costs dd{padding-right:0!important;font-size:20px}
.order-costs .total{font-size:20px}
.order-costs .total+dd{font-size:26px}
.order-costs .total,.order-costs .total+dd{padding-top:20px}
.btn._checkout{width:calc(100% + 10px);margin:0 -5px}
.product .image,footer .footer .social{margin-bottom:10px!important}
.account form .btn{width:100%}
.account form .btn+.btn{margin-top:10px}
.product{border-color:#000!important}
.product .description{min-height:62px!important;max-height:62px!important;height:62px;overflow:hidden}
.product .description h2.article-title{overflow:initial!important;min-height:initial!important;max-height:initial!important;margin:0!important}
.product .description h2.article-title a{font-size:16px!important;line-height:14px!important}
.product .price-sales,.product .price-standard{font-size:16px!important}
.breadcrumb{max-width:none}
.checkout-authenticate .garcia-block{border:none;border-bottom:1px solid #000;margin-left:-15px;margin-right:-15px}
.checkout-authenticate .garcia-block .btn{width:100%}
.checkout-authenticate .garcia-block:last-child{margin-bottom:30px}
.checkout-authenticate .garcia-block .section-title{margin-bottom:15px;text-align:center;width:100%}
.checkout-payment .garcia-block,.checkout-register .garcia-block{border:none;padding:15px 0}
.checkout-address .garcia-block{border:none;border-bottom:1px solid #000;margin-left:-15px;margin-right:-15px;padding:15px 0}
.checkout-address .address{padding:0 15px}
.checkout-address form button{width:100%;margin-top:15px}
footer{margin-top:70px}
footer .footer{padding:15px 10px 15px 20px}
footer .footer-logo-wrapper{text-align:center}
footer .footer .alt-pad-l{padding-left:0}
footer .footer .alt-pad-r{padding-right:0}
footer .footer .alt-pad-both{padding:0}
footer .footer .social{margin-left:0}
footer .footer h3{font-size:12px}
footer .footer ul li a{font-size:12px;padding-left:15px}
footer .footer ul li a:before{font-size:10px}
footer .footer-bottom-links a{margin-left:7px}
footer .footer-bottom .payment-providers{margin:0 0 20px}
}
.product-detail .product-main-wrapper .product-image .pdp-image-slider .item a img,.search-results-wrapper .prod-suggest-link img,.vid-responsive{max-width:100%}
.search-options .btn{height:30px;line-height:12px}
.search-options .btn:after{font-family:FontAwesome;content:"\f0b0";position:absolute;right:20px;top:10px}
@media (max-width:992px){.search-options{float:right;margin:-40px 0 0;font-weight:400}
.search-options .btn{color:#333;border-color:#ECECEC;background:0 0;min-width:100%;display:block;text-transform:initial;text-align:left;font-weight:400;padding:14px 20px;height:40px}
.search-options .btn:after{top:15px}
}
@media (max-width:767px){.search-options{float:none;margin-top:0}
.search-options .filter-btn-wrap{padding-right:4px}
.search-options .filter-btn-wrap .btn{border-color:#C9C9CA;padding:10px 8px;height:30px}
.search-options .filter-btn-wrap .btn:after{top:10px}
.search-options .dropdown>a{color:#333;border-color:#C9C9CA!important;background:0 0!important;margin-left:0!important;height:30px!important;border-width:1px!important;line-height:12px!important;font-size:16px;font-weight:400!important;padding:10px 8px!important;min-width:100%!important;display:block!important}
.search-options .dropdown .fa,.search-options .dropdown .gj{position:relative;top:6px!important;right:0!important;font-weight:800}
}
@media (min-width:768px) and (max-width:992px){.search-results-wrapper{padding-top:20px}
.search-results-wrapper .search-options{position:absolute;top:0;right:15px;width:50%}
}
@media (max-width:767px){.search-results-wrapper{padding-top:10px}
}
#mobile-filtering{-webkit-transition:-webkit-transform .35s ease;-moz-transition:-moz-transform .35s ease;-ms-transition:-ms-transform .35s ease;-o-transition:-o-transform .35s ease;transition:transform .35s ease;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);background:#fff;position:fixed;top:95px;width:100%;height:calc(100% - 95px);z-index:80;padding:5px 25px 15px;box-shadow:0 10px 23px -15px #4c4545}
#mobile-filtering .filter-header.toggle-filters{color:#004B87}
#mobile-filtering .filter-header h3{font-size:20px}
#mobile-filtering .filter-header .fa{font-size:22px;margin-top:-4px}
#mobile-filtering .filter-header .fa:before{font-size:30px}
#mobile-filtering .filter-body{overflow-y:scroll;height:77vh;padding-bottom:70px}
#mobile-filtering .filter-body::-webkit-scrollbar{display:none}
#mobile-filtering .filter-body .selected-filters a{background:#fff;border-color:#000;text-transform:uppercase}
#mobile-filtering .filter-body .filters .panel{margin:0}
#mobile-filtering .filter-body .filters .panel .panel-heading{margin-bottom:15px}
#mobile-filtering .filter-body .filters .panel .panel-heading h4{margin:0;font-size:20px}
#mobile-filtering .filter-body .filters .panel .collapsing{height:0;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
#mobile-filtering .filter-footer{background:#fff;position:fixed;bottom:0;left:0;width:100%;padding:15px}
.mobile-filters .panel-group{margin-bottom:0;height:66%}
.mobile-filters.filters h4{display:block;margin-bottom:15px;font-family:'Koor Normal',Georgia,Garamond,'Times New Roman',Times,serif;font-size:20px}
.mobile-filters.filters h4 a{border-bottom:1px solid #000}
.mobile-filters.filters h4 a h2[data-toggle=collapse]:after,.mobile-filters.filters h4 a[data-toggle=collapse]:after{font-family:FontAwesome;content:"\f068";padding-right:3px}
.mobile-filters.filters h4 a h2[data-toggle=collapse].collapsed:after,.mobile-filters.filters h4 a[data-toggle=collapse].collapsed:after{font-family:FontAwesome;content:"\f067";padding-right:3px}
.mobile-filters .filter-choice,.mobile-filters .panel-group{font-size:17px}
@media screen and (max-width:786px){html body #tsbadgeResponsiveTop_db8d3657bdbe440c985ae127463eaad4,html body div[data-tb-element=trustbadge_minimised_responsive_container]{display:none!important}
}
.newsletter-wrapper{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;background:#000;color:#fff;border:1px solid #ECECEC}
.newsletter-wrapper .image{-webkit-flex:2;-ms-flex:2;flex:2}
@media (max-width:992px){.newsletter-wrapper .image{-webkit-flex:1;-ms-flex:1;flex:1}
}
@media (max-width:767px){.newsletter-wrapper .image{display:none}
}
.newsletter-wrapper .image img{width:100%}
.newsletter-wrapper .content{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;padding:30px 50px}
.newsletter-wrapper .content .text,.newsletter-wrapper .content .title{text-align:center}
.newsletter-wrapper .content .text{font-weight:300}
.newsletter-wrapper .content .action .newsletter-email{width:100%;border:none}
.newsletter-wrapper .content .action .error{color:#E10613;padding:5px 0}
.newsletter-wrapper .content .action .btn{margin-top:10px;background-color:#3AA738}
.newsletter-wrapper .content .action .btn:hover{background-color:#fff}
.newsletter-wrapper .content p span{text-align:left;display:inline-block}
@media (max-width:500px){.newsletter-wrapper .content{padding:20px}
}
.newsletter-wrapper .terms label{font-size:14px!important}
.newsletter-wrapper .terms label:before{background:#fff}
.newsletter-wrapper .terms label:after{color:#000}
.newsletter-wrapper .terms a{color:#fff}
.pagination-nav .pagination li>a,.pagination-nav .pagination li>span{border-radius:0;border:none;background:0 0;margin:0 4px;font-weight:400;font-size:16px;transition:all .2s ease;color:#C9C9CA;border-bottom:1px solid transparent}
.pagination-nav .pagination li>a:hover:not(._no-hover),.pagination-nav .pagination li>span:hover:not(._no-hover){border-color:#C9C9CA;background:0 0;color:#000}
.pagination-nav .pagination li>a .gj,.pagination-nav .pagination li>span .gj{margin:0;font-size:14px}
.pagination-nav .pagination .disabled a,.pagination-nav .pagination .disabled span{color:#C9C9CA;font-weight:400}
.pagination-nav .pagination .disabled a:hover,.pagination-nav .pagination .disabled span:hover{border-color:transparent;background:0 0}
.pagination-nav .pagination .disabled.active a:hover,.pagination-nav .pagination .disabled.active span:hover{border-color:#000}
.pagination-nav .pagination .active a,.pagination-nav .pagination .active span{color:#000;border-color:#000}
.pagination-nav .pagination .active a:hover,.pagination-nav .pagination .active span:hover{border-color:#000}
.bc-product-title .section-title{text-transform:capitalize;font-weight:400;width:100%}
@media only screen and (max-width:480px){.product-detail .back-to .fa{font-size:32px;padding:0 13px 0 10px;border:1px solid}
.product-detail .section-title{margin-bottom:20px;margin-left:48px;margin-top:9px}
}
.product-detail .flex-displayer{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}
.product-detail .section-title{text-transform:capitalize;font-weight:400;width:100%;font-size:30px}
@media only screen and (max-width:767px){.product-detail .flex-displayer{padding:0 30px}
.product-detail .product-main-wrapper{margin:0 -15px}
}
.product-detail .product-main-wrapper .product-details-wrapper{width:100%}
.product-detail .product-main-wrapper .product-details-wrapper .variant-filters .variant-group{display:block;float:left;width:100%}
.product-detail .product-main-wrapper .product-details-wrapper .variant-filters .variant-group label{text-transform:capitalize;width:100%;font-size:18px}
.product-detail .product-main-wrapper .product-details-wrapper .variant-filters .variant-group .variant-control{padding:0 0 15px;display:inline-block;float:left}
.product-detail .product-main-wrapper .product-details-wrapper .variant-filters .variant-group .variant-control label{text-transform:uppercase;width:100%}
.product-detail .product-main-wrapper .product-details-wrapper .variant-filters .variant-group .variant-control .variant-filter-item{padding:10px;border:1px solid #C9C9CA;height:40px;width:auto;font-weight:400;text-align:center;float:left;line-height:22px;min-width:40px;margin-left:-1px;margin-top:1px;position:relative;z-index:3;font-size:16px}
.product-detail .product-main-wrapper .product-details-wrapper .variant-filters .variant-group .variant-control .variant-filter-item:first-child{border-left:1px solid #C9C9CA}
.product-detail .product-main-wrapper .product-details-wrapper .variant-filters .variant-group .variant-control .variant-filter-item:hover{background:#ECECEC;cursor:pointer}
.product-detail .product-main-wrapper .product-details-wrapper .variant-filters .variant-group .variant-control .variant-filter-item.selected{background:#000;color:#fff;border-color:#000;z-index:5}
.product-detail .product-main-wrapper .product-details-wrapper .variant-filters .variant-group .variant-control .variant-filter-item.disabled{background:#DBDBDC;background-image:linear-gradient(to bottom right,transparent calc(51% - 1px),currentColor 51%,transparent calc(51% + 1px));color:#C9C9CA;cursor:not-allowed}
.product-detail .product-main-wrapper .product-details-wrapper .variant-filters .variant-group .variant-control .variant-filter-item.disabled.selected{z-index:5;background-color:#000;color:#fff}
.product-detail .product-main-wrapper .product-details-wrapper .order-form{display:block;width:100%;float:left;margin-bottom:30px;margin-top:15px}
.product-detail .product-main-wrapper .product-details-wrapper .order-form .form-control{display:none}
.product-detail .product-main-wrapper .product-details-wrapper .order-form .input-group{display:block;width:100%}
.product-detail .product-main-wrapper .product-details-wrapper .order-form .input-group .input-group-btn{width:auto;display:inline-block}
.product-detail .product-main-wrapper .product-details-wrapper .order-form .input-group .input-group-btn .btn{width:auto}
@media only screen and (max-width:991px){.product-detail .product-main-wrapper .product-details-wrapper .order-form .input-group .input-group-btn .btn{width:100%}
}
.product-detail .product-main-wrapper .product-details-wrapper .order-form .info{display:none;background:#DCEDF7;border:1px solid #C2E8F1;padding:17px 15px;float:left;width:70%;height:50px;margin-right:30%;color:#3E708F;font-size:13px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin-bottom:30px;line-height:13px}
@media only screen and (max-width:991px){.product-detail .product-main-wrapper .product-details-wrapper .order-form .info{width:100%;margin-right:0}
}
.product-detail .product-main-wrapper .product-details-wrapper .order-form .info .fa{margin-right:5px}
.product-detail .product-main-wrapper .product-image .pdp-image-slider{opacity:0;visibility:hidden;transition:opacity .5s ease}
.product-detail .product-main-wrapper .product-image .pdp-image-slider.slick-initialized{visibility:visible;opacity:1}
.product-detail .product-main-wrapper .product-image .pdp-image-slider .item a:hover{cursor:zoom-in}
@media (min-width:767.98px){.product-detail .product-main-wrapper .product-image .pdp-image-slider .item{min-height:938px}
.product-detail .product-main-wrapper .product-image .pdp-image-slider .item a img{position:absolute;max-height:938px;top:50%;left:50%;transform:translate(-50%,-50%)}
}
.product-detail .product-main-wrapper .product-image .pdp-image-slider .slider-control-wrapper{position:absolute;z-index:3;top:0;left:0;height:100%;width:60px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}
.product-detail .product-main-wrapper .product-image .pdp-image-slider .slider-control-wrapper.left{-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}
.product-detail .product-main-wrapper .product-image .pdp-image-slider .slider-control-wrapper.right{left:auto;right:0}
@media only screen and (max-width:991px){.product-detail .product-main-wrapper .product-image .pdp-image-slider .slider-control-wrapper.left,.product-detail .product-main-wrapper .product-image .pdp-image-slider .slider-control-wrapper.right{display:none!important}
.product-detail .product-main-wrapper .product-price{border-bottom:1px solid #000}
}
.product-detail .product-main-wrapper .product-image .pdp-image-slider .slider-control-wrapper .slider-control{height:46px;width:46px;color:#000;text-align:center;position:absolute;cursor:pointer;background:0 0}
.product-detail .product-main-wrapper .product-image .pdp-image-slider .slider-control-wrapper .slider-control i{text-shadow:none;font-size:46px;line-height:46px;height:46px}
.product-detail .product-main-wrapper .product-image .slider-indicators{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;flex-wrap:wrap;margin:15px 0 0;list-style:none;padding:0}
.product-detail .product-main-wrapper .product-image .slider-indicators li{width:calc(25% - 10px);margin:5px;display:flex;height:219px}
.product-detail .product-main-wrapper .product-image .slider-indicators li.active{outline:#000 solid 2px}
.product-detail .product-main-wrapper .product-image .slider-indicators li:hover{cursor:pointer}
.product-detail .product-main-wrapper .product-image .slider-indicators li img{width:100%;height:auto;object-fit:contain}
.product-detail .product-main-wrapper .product-image .slick-dots li{padding-top:5px;width:11px;height:11px}
.product-detail .product-main-wrapper .product-image .slick-dots li button{width:11px;height:11px;padding:0}
.product-detail .product-main-wrapper .product-image .slick-dots li button:before{background:#fff;border:1px solid #000;content:'';-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;width:10px;height:10px;font-size:20px;opacity:1;color:#ECECEC}
.product-detail .product-main-wrapper .product-image .slick-dots li.slick-active button:before{background:#000}
.product-detail .product-main-wrapper .product-image .product-tags{position:absolute;top:-15px;right:15px}
.product-detail .product-main-wrapper .product-tags{padding:16px 0}
.product-detail .product-main-wrapper .product-tags .label{padding:5px 24px;height:22px;text-transform:uppercase;border-radius:0;font-size:13px;font-family:'Koor Black',Georgia,Garamond,'Times New Roman',Times,serif}
.product-detail .product-main-wrapper .product-tags .sale .label{background:#E10613}
.product-detail .product-main-wrapper .product-tags .new .label{background:#004B87}
.product-detail .product-main-wrapper .product-description{font-family:'Coco Gothic','Trebuchet MS',Tahoma,Helvetica,sans-serif;padding:17px 0 0;font-size:18px;font-weight:400;color:#4D4D4E}
@media (max-width:991px){.product-detail .product-main-wrapper .product-description{padding-top:0}
}
.product-detail .product-main-wrapper .product-price{margin-top:21px;padding-bottom:10px;margin-bottom:20px}
.product-detail .product-main-wrapper .product-price .price-sales,.product-detail .product-main-wrapper .product-price .price-standard{font-size:24px;font-family:'Koor Normal',Georgia,Garamond,'Times New Roman',Times,serif;font-weight:700}
.product-detail .product-main-wrapper .product-price .price-sales.is-sale,.product-detail .product-main-wrapper .product-price .price-standard.is-sale{color:#E10613}
.product-detail .product-main-wrapper .product-price .price-sales .tax,.product-detail .product-main-wrapper .product-price .price-standard .tax{font-size:11px;text-transform:lowercase}
.product-detail .product-main-wrapper .product-price .price-standard{color:#C9C9CA!important;font-weight:400}
.product-detail .product-main-wrapper .shipping-info{width:70%;margin-right:30%;padding:20px;background:#e5dfd1;margin-bottom:30px}
.product-detail .product-main-wrapper .shipping-info ul{list-style:none;padding-left:0;margin-bottom:0}
.product-detail .product-main-wrapper .shipping-info ul li{font-weight:600;margin-top:10px;font-size:16px}
.product-detail .product-main-wrapper .shipping-info ul li:first-child{margin:0}
.product-detail .product-main-wrapper .shipping-info ul li .fa{padding-right:20px;font-size:18px}
.product-detail .product-main-wrapper .shipping-info ul li .gj{padding-right:7px;font-size:14px}
@media (max-width:991px){.product-detail .product-main-wrapper .shipping-info{width:100%;margin-right:0}
.product-detail .product-main-wrapper .size-label{width:100%}
}
.product-detail .product-main-wrapper .panel-group{border-bottom:2px solid #000;width:70%;margin-right:30%}
@media (max-width:991px){.product-detail .product-main-wrapper .panel-group{width:100%;margin-right:0}
}
.product-detail .product-main-wrapper .panel-group.panel-group-size{margin-bottom:0}
.product-detail .product-main-wrapper .panel-group .panel-default .panel-heading{padding:5px 0}
.product-detail .product-main-wrapper .panel-group .panel-default .panel-heading a{display:block;padding:8px 10px;text-transform:capitalize;font-weight:600;font-family:'Coco Gothic','Trebuchet MS',Tahoma,Helvetica,sans-serif;font-size:18px}
.product-detail .product-main-wrapper .panel-group .panel-default .panel-heading a:focus,.product-detail .product-main-wrapper .panel-group .panel-default .panel-heading a:hover{color:#000}
.product-detail .product-main-wrapper .panel-group .panel-default .panel-heading a[data-toggle=collapse],.product-detail .product-main-wrapper .panel-group .panel-default .panel-heading h4[data-toggle=collapse]{position:relative}
.product-detail .product-main-wrapper .panel-group .panel-default .panel-heading a[data-toggle=collapse]:after,.product-detail .product-main-wrapper .panel-group .panel-default .panel-heading h4[data-toggle=collapse]:after{content:"\e909";font-family:garcia-icons;font-size:12px;color:#000;right:0;bottom:-12.5px;width:20px;height:15px;background:#fff;position:absolute;text-align:right;font-weight:400;line-height:18px;z-index:38}
.product-detail .product-main-wrapper .panel-group .panel-default .panel-heading a[data-toggle=collapse]:before,.product-detail .product-main-wrapper .panel-group .panel-default .panel-heading h4[data-toggle=collapse]:before{content:'';background:#000;position:absolute;bottom:-7px;left:0;width:100%;height:2px;z-index:32}
.product-detail .product-main-wrapper .panel-group .panel-default .panel-body .table-striped>tbody>tr:nth-of-type(odd),.product-detail .recent-products .product:hover,.product-detail .related-products .product:hover{background:#fff}
.product-detail .product-main-wrapper .panel-group .panel-default .panel-heading a[data-toggle=collapse].collapsed:before,.product-detail .product-main-wrapper .panel-group .panel-default .panel-heading h4[data-toggle=collapse].collapsed:before{display:none}
.product-detail .product-main-wrapper .panel-group .panel-default .panel-heading a[data-toggle=collapse].collapsed:after,.product-detail .product-main-wrapper .panel-group .panel-default .panel-heading h4[data-toggle=collapse].collapsed:after{content:"\e90a";color:#000}
.product-detail .product-main-wrapper .panel-group .panel-default .panel-body{border-top:none;padding-bottom:15px;padding-top:10px;transition:all .4s ease-in-out}
.product-detail .product-main-wrapper .panel-group .panel-default .panel-body .table{margin-bottom:0}
.product-detail .product-main-wrapper .panel-group .panel-default .panel-body .table-striped tr td,.product-detail .product-main-wrapper .panel-group .panel-default .panel-body .table-striped tr th{border-top:none;padding-left:10px;font-weight:700;text-transform:initial}
@media only screen and (max-width:768px){.product-detail .product-main-wrapper .panel-group .panel-default .panel-body .table-striped tr td,.product-detail .product-main-wrapper .panel-group .panel-default .panel-body .table-striped tr th{padding-left:10px}
}
.product-detail .product-main-wrapper .panel-group .panel-default .panel-body .table-striped tr td{font-weight:400}
.product-detail .recent-products>h2,.product-detail .related-products>h2{font-size:30px;font-weight:700}
.product-detail .carousel .carousel-inner a.product-slide-icon.left .fa,.product-detail .carousel .carousel-inner a.product-slide-icon.right .fa{font-size:40px}
.product-detail .recent-products>h2.text-center,.product-detail .related-products>h2.text-center{padding:20px 0;color:#000;font-weight:600;text-transform:initial}
.product-detail .carousel .carousel-inner a.product-slide-icon.left{position:absolute;top:100px;left:20px}
.product-detail .carousel .carousel-inner a.product-slide-icon.right{position:absolute;top:100px;right:20px}
.prodTag p{font-weight:500}
.products-flex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}
.refinement-indent{padding-left:15px}
.product{height:auto;background:0 0;border:none;border-bottom:1px solid transparent;padding:0 0 15px}
.product._widget{height:calc(100% - 20px);max-height:565px;overflow:hidden;border-bottom:none}
@media (max-width:1300px){.product._widget{max-height:555px}
}
@media (max-width:1199px){.product._widget{max-height:380px}
}
.product:hover{background:0 0;border-color:#000}
.product .product-tags{position:absolute;right:0;top:0;z-index:1}
@media only screen and (max-width:768px){.product{padding:10px 0}
.product .product-tags{top:10px}
}
.product .product-tags .label{display:block;padding:5px 24px;height:22px;text-transform:uppercase;border-radius:0;font-size:13px;font-family:'Koor Black',Georgia,Garamond,'Times New Roman',Times,serif}
.product .product-tags img,.product .product-tags span{display:block}
.product .product-tags a>img{height:22px}
.product .product-tags .sale{float:right}
.product .product-tags .sale .label{background:#E10613}
.product .product-tags .new .label{background:#004B87}
.product .image{margin-top:0;max-height:none;position:relative;margin-bottom:20px}
.product .image a img{width:100%;max-height:none;object-fit:contain}
@media (min-width:768px){.product .image a img{height:446px}
}
@media (max-width:768px){.product .image a img{height:281px}
}
.product .image a .alt-image{display:none}
.product .image a:hover .alt-image-block{background-color:#fff;position:absolute;top:0;height:100%;width:100%}
.product .image a:hover .alt-image-block .alt-image{display:block;object-fit:scale-down;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}
.product .product .options-alt ul li a,.product .product .options-alt ul li a:focus,.product .product .options-alt ul li a:hover{color:#000}
.product .description{margin:0;text-align:left;min-height:45px;max-height:45px}
.product .description h2.article-title{min-height:45px;max-height:45px;margin-bottom:2px;overflow:hidden;line-height:1}
.product .description h2.article-title a{color:#4D4D4E;padding:0;font-family:'Coco Gothic','Trebuchet MS',Tahoma,Helvetica,sans-serif;font-size:18px;font-weight:400}
.product .price{text-align:left}
.product .price .price-sales,.product .price .price-standard{font-size:20px;font-family:'Koor Normal',Georgia,Garamond,'Times New Roman',Times,serif;font-weight:700}
.product .price .price-sales.is-sale,.product .price .price-standard.is-sale{color:#E10613}
.product .price .price-standard{color:#C9C9CA}
@media only screen and (max-width:768px){.product .price .price-standard{font-size:14px;margin-right:0}
}
.search-results-wrapper .search-options .section-title{font-size:30px;width:auto;float:left}
.search-results-wrapper .search-options .section-title small{font-size:13px;color:#C9C9CA;letter-spacing:.88px;line-height:24px;font-family:'Coco Gothic','Trebuchet MS',Tahoma,Helvetica,sans-serif;font-weight:400}
.search-results-wrapper .search-options .dropdown>a{font-weight:400;position:relative;padding:11px 40px 10px 20px;height:40px;min-width:140px}
.search-results-wrapper .search-options .dropdown>a .gj{position:absolute;top:11px;right:5px;font-size:12px}
.search-results-wrapper p.prod-suggest{font-weight:400;margin-top:10px}
.search-results-wrapper .prod-suggest{min-height:30px}
.search-results-wrapper .prod-suggest-link h3{text-align:center;width:100%;font-size:30px}
.search-results-wrapper .prod-suggest .link-wrapper .btn{display:block;margin-top:10px;min-width:100%}
@media (max-width:767px){.search-results-wrapper .row>div:not(.filter-btn-wrap){padding-right:10px;padding-left:10px}
.search-results-wrapper .row>div:not(.filter-btn-wrap) .product{margin-bottom:8px}
.search-results-wrapper .row>div:not(.filter-btn-wrap) .product .article-title a{margin:0;padding:0}
}
.product-refinements .refinements-title{font-size:30px;color:#000;text-transform:capitalize;margin-top:0;margin-bottom:5px}
.product-refinements ul{margin-top:0}
.product-refinements ul li{margin-bottom:2px}
.product-refinements ul li a{font-size:13px;font-weight:400;color:#000;line-height:25px}
.product-refinements ul li a.active{border-bottom:1px solid #000;font-weight:600;color:#000}
.filters .panel,.filters .panel.panel-default .panel-body,.filters .panel.panel-default .panel-heading{border:none;background:0 0}
.filters{margin-top:20px}
.filters .panel{margin-bottom:20px}
.filters .panel.panel-default .panel-body .list-group-item,.filters .panel.panel-default .panel-heading .list-group-item{background:0 0;padding-left:0;padding-bottom:5px;padding-top:5px;float:left;width:100%;font-size:13px;font-weight:400}
.filters .panel.panel-default .panel-body .list-group-item .checkbox-button,.filters .panel.panel-default .panel-heading .list-group-item .checkbox-button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;border-color:#000;background:#fff;width:26px;height:26px;font-size:14px;padding:0;text-align:center;min-width:initial;float:left;border-width:1px;margin-right:15px}
.filters .panel.panel-default .panel-body .list-group-item .checkbox-button:active,.filters .panel.panel-default .panel-body .list-group-item .checkbox-button:hover,.filters .panel.panel-default .panel-heading .list-group-item .checkbox-button:active,.filters .panel.panel-default .panel-heading .list-group-item .checkbox-button:hover{background:#fff}
.filters .panel.panel-default .panel-body .list-group-item .checkbox-button span,.filters .panel.panel-default .panel-heading .list-group-item .checkbox-button span{top:0;left:-1px;font-family:garcia-icons}
.filters .panel.panel-default .panel-body .list-group-item .checkbox-button span:before,.filters .panel.panel-default .panel-heading .list-group-item .checkbox-button span:before{content:'\e907'}
.filters .panel.panel-default .panel-body .list-group-item .color-dot,.filters .panel.panel-default .panel-heading .list-group-item .color-dot{display:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;width:15px;height:15px;float:left;margin:6px 10px 0 0;border:1px solid grey}
.filters .panel.panel-default .panel-body .list-group-item .filter-name,.filters .panel.panel-default .panel-heading .list-group-item .filter-name{float:left;width:calc(100% - 50px);padding-top:5px;font-weight:400}
.filters .panel.panel-default .panel-body .list-group-item.has-color .color-dot,.filters .panel.panel-default .panel-heading .list-group-item.has-color .color-dot{display:block}
.filters .panel.panel-default .panel-body .list-group-item.has-color .filter-name,.filters .panel.panel-default .panel-heading .list-group-item.has-color .filter-name{float:left;width:calc(100% - 70px)}
.filters .panel.panel-default .panel-body .panel-heading a.btn,.filters .panel.panel-default .panel-heading .panel-heading a.btn{text-align:left;padding:10px 0 0 35px;background:0 0;border:none}
.filters .panel.panel-default .panel-body .panel-heading a.btn span,.filters .panel.panel-default .panel-heading .panel-heading a.btn span{position:relative}
.filters .panel.panel-default .panel-body .panel-heading a.btn span:after,.filters .panel.panel-default .panel-heading .panel-heading a.btn span:after{content:'';width:100%;position:absolute;bottom:-1px;left:0;border-bottom:1px solid #000}
.filters .panel.panel-default .panel-body .panel-heading a.btn:active,.filters .panel.panel-default .panel-body .panel-heading a.btn:focus,.filters .panel.panel-default .panel-heading .panel-heading a.btn:active,.filters .panel.panel-default .panel-heading .panel-heading a.btn:focus{background:0 0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.filters .panel.panel-default .panel-body .panel-group [data-toggle=collapse],.filters .panel.panel-default .panel-heading .panel-group [data-toggle=collapse]{float:left;width:100%}
.filters .panel.panel-default .panel-body .panel-group [data-toggle=collapse].btn,.filters .panel.panel-default .panel-heading .panel-group [data-toggle=collapse].btn{padding:5px 0 0;font-weight:400;color:#000}
.filters .panel.panel-default .panel-body .panel-group [data-toggle=collapse] .less,.filters .panel.panel-default .panel-body .panel-group [data-toggle=collapse] .more,.filters .panel.panel-default .panel-heading .panel-group [data-toggle=collapse] .less,.filters .panel.panel-default .panel-heading .panel-group [data-toggle=collapse] .more{text-transform:lowercase}
.filters .panel.panel-default .panel-body .panel-group [data-toggle=collapse] .less:after,.filters .panel.panel-default .panel-body .panel-group [data-toggle=collapse] .more:after,.filters .panel.panel-default .panel-heading .panel-group [data-toggle=collapse] .less:after,.filters .panel.panel-default .panel-heading .panel-group [data-toggle=collapse] .more:after{display:none}
.filters .panel.panel-default .panel-heading{font-size:20px;color:#000;text-transform:capitalize}
.filters .panel.panel-default .panel-heading .panel-title{font-size:20px;text-transform:capitalize}
.filters .panel.panel-default .panel-heading a[data-toggle=collapse]{text-transform:capitalize;padding:0 0 5px}
.filters .panel.panel-default .panel-heading a[data-toggle=collapse]:after{color:#000;font-size:22px;top:5px;right:0;display:none}
@media (max-width:768px){.filters .panel.panel-default .panel-heading a[data-toggle=collapse]:after{top:13px}
}
.intro-title .title{font-weight:700}
.editor-content .koor{font-family:'Koor Normal',Georgia,Garamond,'Times New Roman',Times,serif!important}
.editor-content .coco,.editor-content .coco-light{font-family:'Coco Gothic','Trebuchet MS',Tahoma,Helvetica,sans-serif!important}
.editor-content .coco-light{font-weight:100!important}
.intro-title .title,.intro-title .title.koor{font-family:'Koor Normal',Georgia,Garamond,'Times New Roman',Times,serif}
.editor-content .gj-red{color:#E10613!important}
.editor-content .gj-blue{color:#347EFE!important}
.editor-content .gj-light-blue{color:#e5dfd1!important}
.editor-content .gj-grey{color:#C9C9CA!important}
.editor-content .font-10{font-size:10px!important}
.editor-content .font-11{font-size:11px!important}
.editor-content .font-12{font-size:12px!important}
.editor-content .font-13{font-size:13px!important}
.editor-content .font-14{font-size:14px!important}
.editor-content .font-15{font-size:15px!important}
.editor-content .font-16{font-size:16px!important}
.editor-content .font-17{font-size:17px!important}
.editor-content .font-18{font-size:18px!important}
.editor-content .font-19{font-size:19px!important}
.editor-content .font-20{font-size:20px!important}
.editor-content .font-21{font-size:21px!important}
.editor-content .font-22{font-size:22px!important}
.editor-content .font-23{font-size:23px!important}
.editor-content .font-24{font-size:24px!important}
.editor-content .font-25{font-size:25px!important}
.editor-content .font-26{font-size:26px!important}
.editor-content .font-27{font-size:27px!important}
.editor-content .font-28{font-size:28px!important}
.editor-content .font-29{font-size:29px!important}
.editor-content .font-30{font-size:30px!important}
.editor-content .font-31{font-size:31px!important}
.editor-content .font-32{font-size:32px!important}
.editor-content .font-33{font-size:33px!important}
.editor-content .font-34{font-size:34px!important}
.editor-content .font-35{font-size:35px!important}
.editor-content .font-36{font-size:36px!important}
.editor-content .font-37{font-size:37px!important}
.editor-content .font-38{font-size:38px!important}
.editor-content .font-39{font-size:39px!important}
.editor-content .font-40{font-size:40px!important}
.editor-content .font-41{font-size:41px!important}
.editor-content .font-42{font-size:42px!important}
.editor-content .font-43{font-size:43px!important}
.editor-content .font-44{font-size:44px!important}
.editor-content .font-45{font-size:45px!important}
.editor-content .font-46{font-size:46px!important}
.editor-content .font-47{font-size:47px!important}
.editor-content .font-48{font-size:48px!important}
.editor-content .font-49{font-size:49px!important}
.editor-content .font-50{font-size:50px!important}
.editor-content .font-51{font-size:51px!important}
.editor-content .font-52{font-size:52px!important}
.editor-content .font-53{font-size:53px!important}
.editor-content .font-54{font-size:54px!important}
.editor-content .font-55{font-size:55px!important}
.editor-content .font-56{font-size:56px!important}
.editor-content .font-57{font-size:57px!important}
.editor-content .font-58{font-size:58px!important}
.editor-content .font-59{font-size:59px!important}
.editor-content .font-60{font-size:60px!important}
.editor-content .font-61{font-size:61px!important}
.editor-content .font-62{font-size:62px!important}
.editor-content .font-63{font-size:63px!important}
.editor-content .font-64{font-size:64px!important}
.editor-content .font-65{font-size:65px!important}
.editor-content .font-66{font-size:66px!important}
.editor-content .font-67{font-size:67px!important}
.editor-content .font-68{font-size:68px!important}
.editor-content .font-69{font-size:69px!important}
.editor-content .font-70{font-size:70px!important}
.intro-title .title{font-size:30px;text-transform:uppercase;text-align:center}
.intro-title .title.text-left{text-align:left}
.intro-title .title.text-center{text-align:center}
.intro-title .title.text-right{text-align:right}
.editor-content p,.editor-content p.MsoNormal,.intro-title .title.coco{font-family:'Coco Gothic','Trebuchet MS',Tahoma,Helvetica,sans-serif}
.video-wrapper-outer{width:100%;height:100%;text-align:center}
.video-wrapper-inner{display:inline-block;position:relative;overflow:hidden}
.video-overlay{position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;overflow:hidden}
video{object-fit:cover;overflow:hidden}
.vid-responsive{display:block}
.editor-content{margin-top:20px}
.editor-content p,.editor-content p.MsoNormal{font-size:13px!important;font-weight:400}
.instafeed>div{padding-left:0;padding-right:0}
.instafeed._01>div{padding-left:1px;padding-right:1px}
.instafeed._02>div{padding-left:2px;padding-right:2px}
.instafeed._05>div{padding-left:5px;padding-right:5px}
.instafeed._10>div{padding-left:10px;padding-right:10px}
.instafeed._15>div{padding-left:15px;padding-right:15px}
.instafeed._20>div{padding-left:20px;padding-right:20px}
.instafeed._25>div{padding-left:25px;padding-right:25px}
.instafeed._30>div{padding-left:30px;padding-right:30px}
.custom-banner{display:block;width:100%;padding:15px 20px}