@font-face{font-family: 'apexNewBold';src: url("ApexNewBold.otf");}@font-face{font-family: 'centuryGothic';src: url("centuryGothic.ttf");}@font-face{font-family:'flossy-icons';src:url("flossy-icons.eot");src:url("https://cdn.shopify.com/s/files/1/1383/7909/t/1/assets/flossy-icons.eot%23iefix?13553411118421426506") format("embedded-opentype"),url("flossy-icons.woff") format("woff"),url("flossy-icons.ttf") format("truetype"),url("flossy-icons.svg") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"flossy-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Century Gothic",CenturyGothic,sans-serif;color:#000;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}a{color:#ff5472;text-decoration:none}h1,h2,h3,h4{font-family:"Century Gothic",CenturyGothic,sans-serif;font-weight:bold;margin-top:0}h1,.h1,h2,.h2{line-height:1.1;margin-bottom:30px}h3,.h3,h4,.h4,p,.p{line-height:1.6;margin-bottom:15px}h1,.h1{font-size:36px}@media (max-width: 767px){h1,.h1{font-size:24px}}h2,.h2{font-size:28px}@media (max-width: 767px){h2,.h2{font-size:20px}}h3,.h3{font-size:24px}@media (max-width: 767px){h3,.h3{font-size:18px}}h4,.h4{font-size:20px}@media (max-width: 767px){h4,.h4{font-size:16px}}p,.p{font-family:"Century Gothic",CenturyGothic,sans-serif}p,.p,li{font-size:13px}ul,ol,li,dt,dd{list-style:none;padding:0;margin:0}.captain{font-family:"Century Gothic",sans-serif;text-transform:uppercase;letter-spacing:0.2em;color:#b5b5b5;margin:0 0 15px;font-size:11px}li{font-family:"Century Gothic",sans-serif;font-size:13px;color:#000;margin-bottom:10px}.button{height:50px;line-height:44px;padding:0 30px;min-width:120px;background:#ff5472;color:#fff;display:inline-block;font-family:"Century Gothic",sans-serif;font-size:14px;text-align:center;cursor:pointer;border:3px solid #ff5472;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;font-weight:bold;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.button:hover{opacity:.7}.button.button-alt{background:#fff;color:#ff5472}.link{font-family:"Century Gothic",CenturyGothic,sans-serif;font-weight:normal;text-transform:uppercase;letter-spacing:0.2em;font-size:11px;color:#ff5472;cursor:pointer}@media (max-width: 767px){.link{font-size:10px}}.link.small-link{font-size:9px}.link:after{font-family:"flossy-icons" !important;content:"\66";font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:normal;display:inline-block;vertical-align:middle;margin-left:4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p.small{font-size:11px;color:#b5b5b5}.product-title,.price{font-weight:bold}.product-subtitle{font-weight:normal;color:#8a8a8a;display:block}body{width:100%;margin:0 auto;text-align:center}.wrapper{width:84%;margin:auto;position:relative}.pad{padding:90px 0}@media (max-width: 767px){.pad{padding:60px 0}}.content{padding-top:60px}.content.content-nopad{padding-top:0}.breadcrumb{font-size:9px;text-transform:uppercase;letter-spacing:0.1em;text-align:left}@media (max-width: 767px){.breadcrumb{display:none}}.breadcrumb .wrapper{padding:12px 0}.breadcrumb a{color:#000}.breadcrumb a:hover{text-decoration:underline}.breadcrumb span{color:#000}.breadcrumb .breadcrumb-extra{position:absolute;width:200px;top:12px;text-align:center;left:50%;margin-left:-100px;font-weight:bold}.cf{*zoom:1}.cf:after{content:"";display:table;clear:both}.fixed{position:fixed}.block-two{width:100%;font-size:0}.block-two>*{display:inline-block;vertical-align:middle;width:50%}@media (max-width: 767px){.block-two>*{display:block;width:100%}}.valign{display:table-cell;vertical-align:middle}.social-links{position:static}.social-links li{display:inline-block}.border-top{position:relative}.border-top:before{content:"";position:absolute;top:0;width:100%;left:0%;height:1px;background:#ff5472;background:-webkit-gradient(linear, left top, right top, from(#1651a6), color-stop(50%, #ff1e56), to(#5ac9cb));background:-webkit-linear-gradient(left, #1651a6 0%, #ff1e56 50%, #5ac9cb 100%);background:-o-linear-gradient(left, #1651a6 0%, #ff1e56 50%, #5ac9cb 100%);background:linear-gradient(to right, #1651a6 0%, #ff1e56 50%, #5ac9cb 100%)}.border-top.full-width-border:before{left:0;width:100%}.border-bottom{position:relative}.border-bottom:after{content:"";position:absolute;bottom:0;width:84%;left:8%;height:1px;background:#ff5472;background:-webkit-gradient(linear, left top, right top, from(#1651a6), color-stop(50%, #ff1e56), to(#5ac9cb));background:-webkit-linear-gradient(left, #1651a6 0%, #ff1e56 50%, #5ac9cb 100%);background:-o-linear-gradient(left, #1651a6 0%, #ff1e56 50%, #5ac9cb 100%);background:linear-gradient(to right, #1651a6 0%, #ff1e56 50%, #5ac9cb 100%)}.border-bottom.full-width-border:after{left:0;width:100%}select{height:36px;line-height:24px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #000;-webkit-border-radius:0;border-radius:0;padding:6px 36px 6px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;position:relative}.select{position:relative}.select:after{position:absolute;top:50%;right:1.0rem;display:inline-block;content:"";width:0;height:0;margin-top:-.13rem;pointer-events:none;border-top:0.26rem solid #000;border-right:.26rem solid transparent;border-bottom:.26rem solid transparent;border-left:.26rem solid transparent}button,input,textarea,.select,select{background:none repeat scroll 0 0 transparent;border:medium none;border-spacing:0;color:#000;font-family:"Century Gothic",CenturyGothic,sans-serif;font-size:14px;font-weight:normal;line-height:1.6;list-style:none outside none;margin:0;padding:0;text-align:left;text-decoration:none;text-indent:0;-webkit-border-radius:0;border-radius:0;background:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:focus,input:focus,textarea:focus,.select:focus,select:focus{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input,textarea,.select{border:1px solid #8a8a8a;width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input:focus,textarea:focus,.select:focus{border-color:#ff5472}.select{position:relative}.select:after{position:absolute;top:50%;right:.75rem;display:inline-block;content:"";width:0;height:0;margin-top:-.13rem;pointer-events:none;border-top:0.26rem solid #000;border-right:.26rem solid transparent;border-bottom:.26rem solid transparent;border-left:.26rem solid transparent}input[type="text"],input[type="tel"],input[type="email"],input[type="password"],.select{height:40px;line-height:30px;padding:5px 10px;width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="checkbox"]{display:inline-block;width:auto}textarea{padding:5px 10px}.select{padding:0;line-height:40px}select{border:none;height:100%;width:100%;display:block;padding:5px 36px 5px 5px}select:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}label{font-size:11px;font-weight:bold;display:block;margin:10px auto 5px;text-align:left}label.inline{display:inline-block}input.error,select.error,textarea.error{border-color:red}.qty-input{display:inline-block;margin-right:15px}.qty-input input{display:inline-block;width:30px;text-align:center;vertical-align:middle;padding:5px 0}.qty-btn{display:inline-block;text-align:center;vertical-align:middle;width:16px;height:16px;line-height:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;border-radius:50%;border:1px solid #8a8a8a;margin:0 4px;cursor:pointer}.qty-btn.qty-minus{line-height:13px}.notice-bar{height:34px;width:100%;line-height:34px;font-size:12px;text-transform:uppercase;background:#ff5472;color:#fff}.notice-bar span{font-weight:bold}#mn-hdr{background:#fff;font-family:"Century Gothic",sans-serif;height:60px;position:absolute;width:100%;text-align:center;z-index:50;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 767px){#mn-hdr{position:absolute}}#mn-hdr.hdr-small{top:0;position:fixed}@media (max-width: 767px){#mn-hdr.hdr-small{position:absolute}}#mn-hdr .wrapper{position:static}#mn-hdr h1{margin:0}#mn-hdr #logo{display:inline-block;display:block;width:155px;height:22px;background:url("logo.svg") no-repeat top center;-webkit-background-size:auto 100%;background-size:auto 100%;overflow:hidden;-webkit-transform:translateX -3px;-ms-transform:translateX -3px;-o-transform:translateX -3px;transform:translateX -3px}#mn-hdr #logo a{display:block;text-indent:-500px}@media (max-width: 767px){#mn-hdr #logo{width:130px;height:20px;margin:22px auto 0}}#mn-hdr .hdr-left,#mn-hdr .hdr-right{position:absolute;display:inline-block;height:60px;line-height:60px;top:0}#mn-hdr .hdr-left{left:8%}#mn-hdr .hdr-right{right:8%}#mn-hdr .delivery-banner{font-size:12px;text-transform:uppercase;text-align:left;line-height:1.3;margin-top:16px;font-weight:bold}#mn-hdr .delivery-banner span{font-size:11px;display:block;text-transform:lowercase;font-weight:normal}#mn-hdr .delivery-banner .icon{display:inline-block;vertical-align:middle;margin-right:4px}@media (max-width: 1024px){#mn-hdr .delivery-banner{display:none}}#mn-hdr .hdr-account{display:inline-block;font-size:12px;position:relative}@media (max-width: 767px){#mn-hdr .hdr-account{display:none}}#mn-hdr .hdr-account .account-subnav{display:none;position:absolute;width:200px;top:58px;right:-50px;background:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.15);box-shadow:0 0 2px rgba(0,0,0,0.15)}#mn-hdr .hdr-account .account-subnav li{margin-bottom:0;border-top:1px solid #eee;line-height:44px}#mn-hdr .hdr-account .account-subnav li a{display:block;width:100%;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mn-hdr .hdr-account .account-subnav li:hover{cursor:pointer}#mn-hdr .hdr-account .account-subnav li:first-child{border-top:none}#mn-hdr .hdr-account:hover .account-subnav{display:block}#mn-hdr .nav-cart{text-transform:uppercase;letter-spacing:0.2em;font-size:11px;margin-left:15px}#mn-hdr .nav-cart .icon{font-size:15px;display:inline-block;vertical-align:middle}@media (max-width: 767px){#mn-hdr .nav-cart{font-size:10px;line-height:62px}}#mn-hdr a{color:#000;font-family: Arial,sans-serif;letter-spacing: normal; font-size: 12px;}#mn-hdr a:hover{color:#ff5472}#mn-hdr.no-bg{background:none}#mn-hdr.no-bg:hover{background:#fff}@media (max-width: 767px){#mn-hdr.no-bg{border-bottom:none}}#mn-hdr.light{color:#fff}#mn-hdr.light #logo{background:url("logo-white.svg") no-repeat top center;-webkit-background-size:auto 100%;background-size:auto 100%}#mn-hdr.light a{color:#fff}#mn-hdr.light:hover{color:#000}#mn-hdr.light:hover a{color:#000}#mn-nav{display:inline-block}#mn-nav #logo,#mn-nav .nav-left,#mn-nav .nav-right{display:inline-block;vertical-align:middle}@media (max-width: 767px){#mn-nav .nav-left,#mn-nav .nav-right{display:none}}#mn-nav ul{list-style:none;margin:0;padding:0}#mn-nav li{display:inline-block;text-transform:lowercase;letter-spacing:0.1em;font-size:12px;font-weight:bold;margin:0 10px;height:60px;line-height:60px;vertical-align:top}#mn-nav li.dropdown>a:after{font-family:"flossy-icons" !important;content:"\65";font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:normal;display:inline-block;vertical-align:middle;margin-left:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#mn-nav li a{display:block}#mn-nav li ul{display:none;position:absolute;top:60px;left:0;width:100%;text-align:center;background:#fff;padding:30px 0 0;border-top:1px solid #f5f5f5;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.1);box-shadow:0 3px 5px rgba(0,0,0,0.1);height:auto;line-height:1;text-transform:uppercase;font-weight:normal}#mn-nav li ul a{text-transform:uppercase;font-weight:normal;letter-spacing:0}#mn-nav li ul li{font-size:12px;height:auto;line-height:normal;letter-spacing:0;margin:0 30px}#mn-nav li ul li:hover a{color:#ff5472 !important}#mn-nav li ul li:hover img{opacity:.7}#mn-nav li ul li img{display:block;margin:0 auto 15px;max-width:90px}#mn-nav li ul li .icon{display:block;margin:0 auto 5px;font-size:32px;color:#000}#mn-nav li ul .shop-all-link{display:block;margin-top:30px;height:30px;line-height:30px;border-top:1px solid #eee;font-size:10px}#mn-nav li:hover ul{display:block}#miniCart{position:absolute;right:0;top:60px;background:#fff;border:1px solid #ddd;font-size:11px;width:400px;display:none;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 767px){#miniCart{width:300px;padding:15px}}#miniCart.open{display:block}#miniCart .minicart-actions{padding-top:15px}#miniCart .minicart-actions .subtotal{font-size:14px;margin-top:0}#miniCart .minicart-actions .subtotal .minicart-total{font-weight:bold}#miniCart .button{width:auto}#miniCart .minicart-items{max-height:385px;overflow-y:scroll}#miniCart a.button{color:#fff}#miniCart li .minicart-img{float:left;width:80px}#miniCart li .minicart-img img{width:100%}#miniCart li .minicart-text{margin-left:95px;text-align:left;line-height:1;font-weight:bold;line-height:1.5;font-size:0}#miniCart li .minicart-text .minicart-title,#miniCart li .minicart-text .minicart-price{display:inline-block;vertical-align:top;font-size:13px}#miniCart li .minicart-text .minicart-title{width:66.66%;text-transform:capitalize}#miniCart li .minicart-text .minicart-price{width:33.33%;text-align:right}#miniCart li .minicart-text span{display:block}#miniCart li .minicart-text .minicart-subtitle{font-size:11px;font-weight:normal;text-transform:capitalize}#miniCart li .minicart-text .variant-title{text-transform:uppercase;font-size:10px;font-weight:normal;letter-spacing:0.1em;margin-top:2px}#mn-ftr{font-family:"Century Gothic",sans-serif;position:relative;padding:60px 0;min-height:75px}#mn-ftr li{display:inline-block}#mn-ftr .payment-icons li{margin:0 0 0 5px}#mn-ftr a{color:#000}#mn-ftr a:hover{color:#ff5472}@media (max-width: 1024px){#mn-ftr .pad{padding:0 0 60px}}@media (max-width: 767px){#mn-ftr .pad{padding:0 0 30px}}#mn-ftr .ftr-nav{position:absolute;left:0;top:0;text-align:left;width:50%;max-width:500px}@media (max-width: 767px){#mn-ftr .ftr-nav{position:relative;width:100%;max-width:none;text-align:center}}#mn-ftr .ftr-nav li{width:40%;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;line-height:18px;margin-bottom:0}#mn-ftr .ftr-nav li a{color:#000}@media (max-width: 767px){#mn-ftr .ftr-nav li{margin:0 7px;font-size:12px;padding:0;line-height:24px}}.ftr-text{color:#b5b5b5;max-width:400px;margin:25px auto 0}.ftr-text p{margin:0;font-size:11px;font-weight:300}.ftr-text a{color:#b5b5b5 !important}.ftr-text a:hover{color:#ff5472 !important}.payment-icons li{display:inline-block;vertical-align:middle;zoom:1;height:40px;margin:0 5px;filter:alpha(Opacity=20);opacity:.2;background:url("payment-sprite.png") -18px 0}.payment-icons li.diners-club{width:100px;background-position:-21px  0}.payment-icons li.maestro{width:38px;background-position:-134px 0}.payment-icons li.interac{width:31px;background-position:-185px 0}.payment-icons li.visa{width:46px;background-position:-230px 0}.payment-icons li.mastercard{width:38px;background-position:-291px 0}.payment-icons li.discover{width:90px;background-position:-343px 0}.payment-icons li.dk{width:41px;background-position:-446px 0}.payment-icons li.amex{width:60px;background-position:-501px 0}.payment-icons li.google-wallet{width:81px;background-position:-575px 0}.payment-icons li.paypal{width:53px;background-position:-673px 0}.payment-icons li.jcb{width:50px;background-position:-742px 0}.payment-icons li.cirrus{width:38px;background-position:-806px 0}.payment-icons li.stripe{width:49px;background-position:-858px 0}.payment-icons li.bitcoin{width:79px;background-position:-922px 0}.social-links{position:absolute;right:0;top:0;text-align:right;width:33.33%;max-width:300px}@media (max-width: 767px){.social-links{position:relative}}.social-links li{font-size:18px;margin-right:8px}@media (max-width: 1024px){.ftr-text,.ftr-nav,.social-links,#mn-ftr .payment-icons{display:block;width:100%;margin:0 auto;text-align:center}.ftr-text,.social-links,#mn-ftr .payment-icons{margin-top:25px}.social-links li,.ftr-nav li{margin-bottom:0}}.newsletter-ftr{position:absolute;top:90px;right:0;text-align:right}@media (max-width: 1024px){.newsletter-ftr{display:none}}.newsletter-ftr h4{font-size:14px}.newsletter-ftr input,.newsletter-ftr button{display:inline-block;height:40px;line-height:40px;font-size:13px}.newsletter-ftr input{width:220px;padding:0 10px;border:1px solid #dadada;border-right:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.newsletter-ftr .button{min-width:auto;padding:0 15px;font-size:10px}.hero-home{background:url("main_final.jpg") no-repeat bottom center #8a8a8a;-webkit-background-size:cover;background-size:cover;color:#fff;min-height:500px;height:95vh}@media (max-width: 767px){.hero-home{height:400px;min-height:none}}.hero-home .hero-text{display:table;width:84%;height:100%}.hero-home h1{font-size:120px;margin:0 auto 0.05em}.hero-home h1 span{color:#ff5472}@media (max-width: 767px){.hero-home h1{font-size:36px;margin-bottom:.5em}}.hero-home p{font-size:18px;margin:20px auto 0}@media (max-width: 767px){.hero-home p{font-size:14px;margin:12px auto 18px}}.hero-home .button{margin:0 6px}.hero-home .text-link{position:absolute;bottom:60px;font-size:15px}@media (max-width: 767px){.hero-home .text-link{bottom:30px;font-size:14px}}.home-categories .module{width:50%;height:auto;padding-bottom:22.5%;background:#1a1a1a;position:relative;float:left;color:#fff;overflow:hidden}@media (max-width: 767px){.home-categories .module{width:100%;padding-bottom:78%}}.home-categories .module h2{font-size:42px;margin-bottom:15px;padding-bottom:15px;text-transform:lowercase;letter-spacing:0.1em}@media (max-width: 767px){.home-categories .module h2{font-size:30px}}.home-categories .module .sale-label{display:block;font-weight:bold;text-transform:uppercase;letter-spacing:0.1em}.home-categories .module.module-big{padding-bottom:45%}@media (max-width: 767px){.home-categories .module.module-big{padding-bottom:78%}}.home-categories .module img{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.home-categories .module .module-text{position:absolute;width:100%;height:100%}.home-categories .module:hover img{opacity:.5;-webkit-transform:translate(-50%, -50%) scale(1.05);-ms-transform:translate(-50%, -50%) scale(1.05);-o-transform:translate(-50%, -50%) scale(1.05);transform:translate(-50%, -50%) scale(1.05)}.home-categories .module:hover.module-big{color:#fff}.home-categories .module:hover.module-big h2{border-color:#fff}.featured-product{position:relative}.featured-product .featured-text{position:absolute;top:49%;bottom:0;left:0;right:0;width:100%;color:#fff}@media (max-width: 767px){.featured-product .featured-text{top:42%}}.featured-product .featured-text h2{font-weight:normal;font-size:42px}@media (max-width: 767px){.featured-product .featured-text h2{font-size:18px;margin-bottom:.5em}}.featured-product .featured-text h2 span{font-weight:bold}.product-carousel{text-align:center;width:100%;overflow:hidden}.product-carousel h2,.product-carousel p.price{margin:0 0 0.6em;font-weight:normal;font-size:20px}@media (max-width: 767px){.product-carousel h2,.product-carousel p.price{font-size:14px}}.product-carousel p.price{font-weight:bold;color:#ff5472}.product-carousel .font-names{color:#b5b5b5;cursor:auto;font-family:"Century Gothic",sans-serif !important;font-size:12px}.product-carousel .font-names:after{content:none}.product-carousel .carousel-text{width:100vw;margin:-5% auto 0;padding:0 8%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#productCarousel{width:50%;padding:0;margin:auto}@media (max-width: 600px){#productCarousel{width:75%}}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:visible;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left;opacity:.3;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.owl-carousel .owl-item.active{opacity:1}.owl-carousel .owl-item img{max-width:80%;margin:auto}@media (max-width: 600px){.owl-carousel .owl-item img{max-width:80%}}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:30px auto 0}@media (max-width: 767px){.owl-controls{margin:30px auto 0}}.grabbing{cursor:url("grabbing.png") 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.funnel{text-align:center}.funnel h1,.funnel h2,.funnel h3{font-weight:normal;margin:0 auto 30px}.more-products{font-size:0;text-align:center;margin:auto}.more-products .more-item{display:inline-block;vertical-align:top;width:25%;max-width:420px;font-size:13px}@media (max-width: 767px){.more-products .more-item{width:50%;padding-bottom:20px;font-size:12px}}.more-products .more-item a{display:block;color:#000}.more-products .more-item a:hover{color:#ff5472}.more-products .more-item img{display:block;width:80%;margin:0 auto 15px;@mobile{margin-bottom:10px}}.more-products .more-item h3,.more-products .more-item p.price{font-weight:bold;font-size:14px;margin:0 auto}.funnel-img,.funnel-text{font-size:0;display:inline-block;vertical-align:middle}.funnel-img{padding-right:30px;margin-right:30px;border-right:1px solid #dadada}.funnel-img img{max-width:120px}.funnel-text{text-align:left;color:#000}.funnel-text h3{margin:0 auto 0.25em;line-height:1.6}.collection{text-align:center}.collection .pad{padding:60px 0}@media (max-width: 767px){.collection .pad{padding:30px 0}}@media (max-width: 767px){.collection h1{margin-bottom:20px}}@media (max-width: 767px){.collection-hdr{display:none}}.collection-description{max-width:700px;margin:auto;font-size:13px}.collection-subnav{font-size:0}.collection-subnav li{display:inline-block;font-size:13px;width:16%;margin:0 2%;max-width:80px;text-align:center}.collection-subnav li img{width:100%}.product-grid{font-size:0;margin:auto;max-width:1280px;text-align:left;-webkit-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease}@media (max-width: 767px){.product-grid{padding-top:0}}.product-grid li{display:inline-block;vertical-align:top;width:25%;margin-bottom:30px;padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.product-grid li.hidden{display:none}@media (max-width: 767px){.product-grid li{width:50%;padding:0}}.product-inner figure{margin:0 auto;position:relative}.product-inner figure img{max-width:80%;width:80%}.product-inner figure a{display:block}.product-inner:hover .product-title,.product-inner:hover .price{color:#ff5472 !important}.product-tile-title{display:block;margin:0 auto 0.5em;text-transform:capitalize}.product-tile-title p{font-size:16px}@media (max-width: 767px){.product-tile-title p{font-size:14px;margin-bottom:0}}.product-tile-title .product-title,.product-tile-title .price{margin:0 auto;font-weight:bold;color:#000}.product-tile-title .title span{display:block;color:#8a8a8a;font-size:12px;font-weight:normal}.product-tile-title .product-subtitle{font-size:12px}.product-tile-title .price{font-family:"Century Gothic",sans-serif;margin:0 auto}.product-tile-title .price.sale{color:#ff5472}.product-tile-title .price.sale span{text-decoration:line-through;color:#000}@media (max-width: 767px){.product-tile-title .price{display:block}.product-tile-title .price:before{display:none}}.product-inner-details p.small{color:#b5b5b5;margin:0 auto}@media (max-width: 1024px){.product-inner-details p.small{display:none}}.collection-sort{position:relative;height:40px;width:100%;font-size:13px;z-index:5;max-width:1280px;margin:auto}@media (max-width: 767px){.collection-sort{height:0}}.col-filter{position:absolute;top:0;left:0;text-align:left}@media (max-width: 767px){.col-filter{width:100%;position:fixed;top:auto;bottom:15px}}.col-filter:hover{width:100%}.col-filter .filter-toggle{font-size:13px;border:1px solid #8a8a8a;padding:10px 20px;display:inline-block}.col-filter .filter-toggle.active{background:#ff5472;color:#fff;border-color:#ff5472}@media (max-width: 767px){.col-filter .filter-toggle{width:84%;margin:0 auto;display:block;text-align:center;-webkit-border-radius:20px;border-radius:20px;background:#fff}}.col-filter .filter-container{display:none;position:absolute;top:0;left:0;width:100%;height:auto;background:#fff;border:1px solid #ccc;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:5;font-size:0}.col-filter:hover .filter-container{display:block}@media (max-width: 767px){.col-filter:hover .filter-container{display:none}}.filter-column{display:inline-block;width:25%;vertical-align:top;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px}@media (max-width: 767px){.filter-column{width:100%;display:block}}.filter-column h3{font-size:12px}.filter-column a{height:40px;width:100%;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:40px;border:1px solid #8a8a8a;display:inline-block;text-align:left;margin-bottom:5px;color:#000}.filter-column a:hover{color:#ff5472}.filter-column a.js-current-filter{border-color:#ff5472;background:#ff5472;color:#fff}.filter-column a.size-filter-option{width:46%;margin:0 1% 1% 0}.filter-column a.group-filter-option{-webkit-border-radius:50%;border-radius:50%;border:none;background:#8a8a8a;height:28px;width:28px;-webkit-background-size:cover;background-size:cover;background-position:center center;position:relative}.filter-column a.group-filter-option.js-current-filter:after{content:"";display:block;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:2px;left:2px;width:24px;height:24px;border:2px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.filter-column a.group-filter-option span{font-size:7px;line-height:1;position:absolute;top:-18px;left:0;width:auto;padding:3px;background:#000;color:#fff;text-transform:uppercase;letter-spacing:0.1em;font-weight:bold;-webkit-border-radius:1px;border-radius:1px;display:none}.filter-column a.group-filter-option:hover span{display:inline-block}@media (max-width: 767px){.filter-column a.group-filter-option:hover span{display:none}}.filter-column a.material-filter-option{width:100%;display:block}.col-sort{position:absolute;top:0;right:0}.nav-action{position:absolute;bottom:0;left:0;width:100%}.nav-action .button{width:100%}.filter-nav{display:block;position:fixed;bottom:-100%;right:0;width:100%;height:100vh;background:#fff;z-index:200;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.filter-nav.is-transition{-webkit-transition:all 0.25s cubic-bezier(0.46, 0.01, 0.32, 1);-o-transition:all 0.25s cubic-bezier(0.46, 0.01, 0.32, 1);transition:all 0.25s cubic-bezier(0.46, 0.01, 0.32, 1)}.filter-nav.open{-webkit-box-shadow:-4px 0 10px rgba(0,0,0,0.1);box-shadow:-4px 0 10px rgba(0,0,0,0.1);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.filter-nav-clear{font-size:9px;text-transform:uppercase;letter-spacing:0.1em;position:absolute;left:156px;top:8px;color:#ff5472;font-weight:bold;display:inline-block;display:none;cursor:pointer;padding:6px 12px;border:1px solid #dadada;-webkit-border-radius:9999px;border-radius:9999px}.filter-nav-clear .icon{margin-left:3px;display:inline-block;vertical-align:middle;font-size:7px}@media (max-width: 767px){.filter-nav-clear{left:auto;right:20px;top:19px}.filter-nav-clear.desktop-clear{display:none !important}}.filter-nav-inner{padding-bottom:80px !important}.filter-nav-ftr{position:absolute;bottom:0;width:100%}.filter-nav-ftr .filter-action{display:none;width:84%;margin:0 auto;display:block;text-align:center;-webkit-border-radius:20px;border-radius:20px;background:#ff5472;color:#fff;margin-bottom:15px;font-size:13px;border:1px solid #ff5472;padding:10px 20px}.filter-nav-ftr .filter-action.active{display:block}.filter-nav-ftr .filter-action:hover{opacity:1}.group-filter-black{background-color:#000 !important}.group-filter-white{background-color:#fff !important;border:1px solid #ddd !important}.group-filter-blue{background-color:#3498db !important}.group-filter-red{background-color:#D91E18 !important}.group-filter-gold{background-color:#F5AB35 !important}.group-filter-silver{background-color:#BDC3C7 !important}.group-filter-green{background-color:#2ecc71 !important}.group-filter-pink{background-color:#F62459 !important}.group-filter-yellow{background-color:#F9BF3B !important}.group-filter-orange{background-color:#F9690E !important}.group-filter-purple{background-color:#674172 !important}.group-filter-cream{background-color:#f8f0e5 !important}.filter-column a.group-filter-option.blue,.product-colors label.blue{background-color:#1790c8}.filter-column a.group-filter-option.red,.product-colors label.red{background-color:#e7352b}.filter-column a.group-filter-option.green,.product-colors label.green{background-color:#7bba3c}.filter-column a.group-filter-option.black,.product-colors label.black{background-color:#000}.filter-column a.group-filter-option.white,.product-colors label.white{background-color:#fff;border:1px solid #ccc}.filter-column a.group-filter-option.grey,.product-colors label.grey{background-color:#777878}.filter-column a.group-filter-option.yellow,.product-colors label.yellow{background-color:#fed533}.filter-column a.group-filter-option.orange,.product-colors label.orange{background-color:#f36b26}.filter-column a.group-filter-option.brown,.product-colors label.brown{background-color:#825d41}.filter-column a.group-filter-option.pink,.product-colors label.pink{background-color:#d82a90}.filter-column a.group-filter-option.purple,.product-colors label.purple{background-color:#8d429f}.filter-column a.group-filter-option.khaki,.product-colors label.khaki{background-color:#ebe1be;border:1px solid #d3caab}.filter-column a.group-filter-option.metallic,.filter-column a.group-filter-option.mettalic,.product-colors label.metallic,.product-colors label.mettalic{background-color:#e5e5e5;border:1px solid #ccc}.filter-column a.group-filter-option.babyblue,.product-colors label.babyblue{background-color:#a0d9f1}.filter-column a.group-filter-option.pastelblue,.product-colors label.pastelblue{background-color:#1790c8}.filter-column a.group-filter-option.babypink,.product-colors label.babypink{background-color:#fac5cd}.filter-column a.group-filter-option.coral,.product-colors label.coral{background-color:#d55c42}.filter-column a.group-filter-option.navy,.product-colors label.navy{background-color:#243255}.filter-column a.group-filter-option.gold,.product-colors label.gold{background-color:#d7be96}.filter-column a.group-filter-option.silver,.product-colors label.silver{background-color:#e5e5e5;border:1px solid #ccc}.filter-column a.group-filter-option.beige,.product-colors label.beige{background-color:#ebe1be;border:1px solid #d3caab}.filter-column a.group-filter-option.darkgreen,.product-colors label.darkgreen{background-color:#233c24}.filter-column a.group-filter-option.maroon,.filter-column a.group-filter-option.burgundy,.product-colors label.maroon,.product-colors label.burgundy{background-color:#5e252f}.filter-column a.group-filter-option.bronze,.product-colors label.bronze{background-color:#b48768}.filter-column a.group-filter-option.jersey,.product-colors label.jersey{background-color:#bcbeb7}.filter-column a.group-filter-option.charcoal,.product-colors label.charcoal{background-color:#3d3936}.filter-column a.group-filter-option.khakigreen,.product-colors label.khakigreen{background-color:#4a4532}.filter-column a.group-filter-option.tan,.product-colors label.tan{background-color:#bd672d}.product{font-size:0}@media (max-width: 767px){.product .wrapper{width:100%}}.product-images,.product-info{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-images{width:66.66%;text-align:center;padding:0 60px 150px 140px;position:relative}@media (max-width: 767px){.product-images{overflow-x:hidden}}.product-images img{max-width:100%}@media (max-width: 1024px){.product-images{width:50%}}@media (max-width: 767px){.product-images{display:block;width:100%;padding:0;margin-bottom:30px}}@media (max-width: 767px){#multipleImg{width:65%;margin:auto}}#multipleImg .owl-wrapper-outer{overflow:hidden}@media (max-width: 767px){#multipleImg .owl-wrapper-outer{overflow:visible}}@media (max-width: 767px){#multipleImg .item{padding:0 20px}}@media (max-width: 767px){#multipleImg .owl-item{opacity:1}}#multipleImg .owl-item img{max-width:100%}#multipleImg .owl-item img:hover{cursor:-moz-zoom-in;cursor:-webkit-zoom-in;cursor:zoom-in}#multipleImg .owl-controls{margin:0 auto}#multipleImg .owl-pagination{position:absolute;top:0;left:-140px;width:80px}#multipleImg .owl-pagination .owl-page{height:80px;width:80px;display:block;margin-bottom:10px;background:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#multipleImg .owl-pagination .owl-page:hover{background:rgba(255,255,255,0.3)}#multipleImg .owl-pagination .owl-page.active{border:1px solid #eee}@media (max-width: 767px){#multipleImg .owl-pagination{display:none}}#multipleImg .owl-buttons{opacity:0;display:none;-webkit-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}#multipleImg .owl-buttons>div{width:30px;height:30px;position:absolute;top:50%;margin-top:-15px;line-height:30px;text-align:center}#multipleImg .owl-buttons>div:before{font-family:"flossy-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\66";line-height:1;font-size:30px;color:#ff5472}#multipleImg .owl-buttons .owl-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#multipleImg .owl-buttons .owl-next{right:0}@media (max-width: 767px){#multipleImg .owl-buttons{display:none}}#multipleImg:hover .owl-buttons{opacity:1}.product-img-thumbs{position:absolute;top:0;left:0}@media (max-width: 767px){.product-img-thumbs{display:none}}.product-img-thumbs .thumb{width:70px;padding:5px;margin-bottom:10px}.product-img-thumbs .thumb img{width:100%}.product-questions{text-align:center}.product .product-subtitle,.product .price{color:#000;font-weight:bold;font-size:24px;margin:0}.product .product-subtitle{line-height:1.4;text-transform:capitalize}.product .product-title{color:#8a8a8a;font-weight:normal;margin:0;text-transform:capitalize}.product .price.sale{color:#ff5472}.product .price.sale span{text-decoration:line-through;color:#000}.product .product-help-links{font-size:11px}.product .product-help-links a{margin-right:15px}.product-info{width:33.33%;font-size:13px;max-width:400px;text-align:left}@media (max-width: 1024px){.product-info{width:50%}}@media (max-width: 767px){.product-info{display:block;width:84%;max-width:none;margin:auto}}.product-info .group{margin-bottom:15px;position:relative}.product-info button{display:block;width:100%;margin:30px auto;font-weight:bold;font-size:16px}.product-info select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:6px 10px}.product-info .select{position:relative}.product-info .select:after{position:absolute;top:50%;right:1.0rem;display:inline-block;content:"";width:0;height:0;margin-top:-.13rem;pointer-events:none;border-top:0.26rem solid #000;border-right:.26rem solid transparent;border-bottom:.26rem solid transparent;border-left:.26rem solid transparent}fieldset{padding:0;margin:0 auto;border:none}fieldset legend{margin-bottom:10px}.product-colors .color-item{display:inline-block;margin:0 2px 2px 0}.product-colors .color-item:hover{opacity:.7;cursor:pointer}.product-colors .color-item:hover label{cursor:pointer}.product-colors .color-item.active label{position:relative}.product-colors .color-item.active label:after{content:"";display:block;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:2px;left:2px;width:24px;height:24px;border:2px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-colors .color-item.active label.white:after{border-color:#ddd;width:22px;height:22px}.product-colors .color-item.active label.khaki:after,.product-colors .color-item.active label.silver:after{width:22px;height:22px}.product-colors .color-item.active:hover{opacity:1}.product-colors .color-item.active:hover label{cursor:auto}.product-colors label{width:28px;height:28px;background:#aaa;-webkit-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#8a8a8a}.product-colors input{height:0;width:0;border:none;display:none}.size-label{}.product-details{font-size:0;overflow:hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 8%;min-height:500px}@media (max-width: 767px){.product-details{padding:60px 8%}}@media (min-width: 1600px){.product-details{padding:60px 8%}}.product-details .product-details-text,.product-details .product-details-img{display:inline-block;vertical-align:middle;position:relative}.product-details .product-details-text{width:33.33%;z-index:1}.product-details .product-details-text *{max-width:400px}@media (max-width: 767px){.product-details .product-details-text{width:66.66%}}.product-details .product-details-img{width:66.66%;text-align:center}.product-details .product-details-img img{margin-left:-180px}@media (max-width: 767px){.product-details .product-details-img img{width:500px}}@media (max-width: 767px){.product-details .product-details-img{width:33.33%}}.product-details h2{margin-bottom:15px}.product-details h2 span{display:block;font-style:italic}.product-details .product-details-list{margin-top:30px}.product-questions{font-size:0}.product-questions ul{max-width:860px;margin:60px auto 45px}@media (max-width: 767px){.product-questions ul{margin:30px auto}}.product-questions li{display:inline-block;width:50%;vertical-align:top;margin-bottom:15px;line-height:1.6;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 767px){.product-questions li{display:block;width:100%;margin-bottom:10px}}.product-questions dt{font-size:16px;color:#000}@media (max-width: 767px){.product-questions dt{font-size:13px}}.product-questions dd{font-size:14px;opacity:.5}@media (max-width: 767px){.product-questions dd{font-size:13px}}#mobile-nav-btn{position:absolute;top:14px;left:8%;width:32px;height:32px;line-height:32px;padding:11px 14px 11px 0;border:none;display:none;background:none;z-index:205;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 767px){#mobile-nav-btn{display:block}}#mobile-nav-btn.with-notice{top:49px}#mobile-nav-btn.with-notice.active{top:14px}#mobile-nav-btn:focus{border:none;-webkit-box-shadow:none;box-shadow:none;outline-style:none}#mobile-nav-btn .menu-icon-bar{background:#000;height:2px;position:relative;width:auto;display:block;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}#mobile-nav-btn .menu-icon-bar+.menu-icon-bar{margin-top:2px}#mobile-nav-btn .menu-icon-bar:nth-of-type(2){top:1px;-webkit-transition:background 100ms ease;-o-transition:background 100ms ease;transition:background 100ms ease}#mobile-nav-btn .menu-icon-bar:nth-of-type(3){top:2px}#mobile-nav-btn.active{position:fixed}#mobile-nav-btn.active .menu-icon-bar{background:#ff5472}#mobile-nav-btn.active .menu-icon-bar:nth-of-type(1){-webkit-transform:translateY(5px) rotate(45deg);-ms-transform:translateY(5px) rotate(45deg);-o-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}#mobile-nav-btn.active .menu-icon-bar:nth-of-type(2){top:1px;background:transparent !important}#mobile-nav-btn.active .menu-icon-bar:nth-of-type(3){top:2px;-webkit-transform:translateY(-5px) rotate(-45deg);-ms-transform:translateY(-5px) rotate(-45deg);-o-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}.mobile-nav{display:block;position:fixed;top:0;bottom:0;right:-460px;width:92%;max-width:460px;height:100vh;background:#fff;z-index:200;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-transition:all 0.35s cubic-bezier(0.46, 0.01, 0.32, 1);-o-transition:all 0.35s cubic-bezier(0.46, 0.01, 0.32, 1);transition:all 0.35s cubic-bezier(0.46, 0.01, 0.32, 1)}@media (max-width: 767px){.mobile-nav{width:100%}}.mobile-nav *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mobile-nav .input-group{margin-bottom:15px;position:relative}.mobile-nav .input-group label{position:absolute;top:4px;left:0;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.mobile-nav .input-group input,.mobile-nav .input-group textarea{width:100%;height:30px;line-height:24px;padding:3px 0}.mobile-nav .input-group input:focus+label,.mobile-nav .input-group input:focus ~ label,.mobile-nav .input-group input:valid+label,.mobile-nav .input-group input:valid ~ label,.mobile-nav .input-group textarea:focus+label,.mobile-nav .input-group textarea:focus ~ label,.mobile-nav .input-group textarea:valid+label,.mobile-nav .input-group textarea:valid ~ label{top:-6px}.mobile-nav .name-group{font-size:0}.mobile-nav .name-group .input-group{width:48%;display:inline-block;vertical-align:bottom}.mobile-nav .name-group .input-group:nth-child(2){margin-left:4%}.mobile-nav .address-group{padding-top:20px}.mobile-nav.open{-webkit-box-shadow:-4px 0 10px rgba(0,0,0,0.1);box-shadow:-4px 0 10px rgba(0,0,0,0.1);-webkit-transform:translateX(-460px);-ms-transform:translateX(-460px);-o-transform:translateX(-460px);transform:translateX(-460px)}.filter-nav{z-index:300}.mobile-nav-hdr,.filter-nav-hdr{position:absolute;top:0;left:0;width:100%;background:#fff;padding:0 40px;height:70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 767px){.mobile-nav-hdr,.filter-nav-hdr{padding:0 20px;height:60px}}.mobile-nav-hdr h2,.filter-nav-hdr h2{font-family:"Century Gothic",sans-serif;text-transform:uppercase;letter-spacing:0.2em;font-size:12px;margin:0;line-height:20px;padding:25px 0}@media (max-width: 767px){.mobile-nav-hdr h2,.filter-nav-hdr h2{padding:20px 0}}.mobile-nav-hdr .mobile-nav-close,.mobile-nav-hdr .filter-nav-close,.filter-nav-hdr .mobile-nav-close,.filter-nav-hdr .filter-nav-close{position:absolute;top:18px;left:30px;padding:10px;cursor:pointer}@media (max-width: 767px){.mobile-nav-hdr .mobile-nav-close,.mobile-nav-hdr .filter-nav-close,.filter-nav-hdr .mobile-nav-close,.filter-nav-hdr .filter-nav-close{top:12px;left:10px}}.mobile-nav-inner,.filter-nav-inner{position:absolute;top:70px;bottom:0;left:0;right:0;padding:20px 40px 0;overflow:auto;-webkit-overflow-scrolling:touch}@media (max-width: 767px){.mobile-nav-inner,.filter-nav-inner{padding:20px 20px 0;top:60px}}.mobile-nav-info,.filter-nav-info{position:absolute;top:0;right:0;left:0;padding:20px 40px 0;overflow:auto;-webkit-overflow-scrolling:touch}@media (max-width: 767px){.mobile-nav-info,.filter-nav-info{padding:0}}.mobile-nav-info li,.filter-nav-info li{min-height:44px;line-height:44px;text-align:left;text-transform:capitalize;font-size:14px;margin-bottom:0;font-weight:bold}.mobile-nav-info li.border-li,.filter-nav-info li.border-li{border-bottom:1px solid #eee}.mobile-nav-info li a,.filter-nav-info li a{display:block;padding:0 30px;position:relative}.mobile-nav-info li.dropdown ul,.filter-nav-info li.dropdown ul{height:0;visibility:hidden}.mobile-nav-info li.dropdown ul li,.filter-nav-info li.dropdown ul li{font-size:12px;font-weight:normal}.mobile-nav-info li.dropdown ul li img,.filter-nav-info li.dropdown ul li img{width:50px;vertical-align:middle;margin-right:12px}.mobile-nav-info li.dropdown ul a,.filter-nav-info li.dropdown ul a{padding-left:45px}.mobile-nav-info li.dropdown>a:after,.filter-nav-info li.dropdown>a:after{font-family:"flossy-icons" !important;content:"\65";font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:normal;display:inline-block;vertical-align:middle;margin-left:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:30px;top:15px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:rotate 0.15s ease;-o-transition:rotate 0.15s ease;transition:rotate 0.15s ease}.mobile-nav-info li.dropdown.active ul,.filter-nav-info li.dropdown.active ul{height:auto;visibility:visible}.mobile-nav-info li.dropdown.active>a:after,.filter-nav-info li.dropdown.active>a:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.mobile-nav-info .secondary-nav,.filter-nav-info .secondary-nav{margin-top:12px}.mobile-nav-info .secondary-nav li,.filter-nav-info .secondary-nav li{height:40px;line-height:40px;font-size:12px;font-weight:normal}.cart .wrapper{max-width:960px}@media (max-width: 767px){.cart .pad{padding:30px 0}}.cart-summary{font-size:0;position:relative}@media (max-width: 767px){.cart-summary h1{display:none}}.cart-checkout{display:inline-block;vertical-align:bottom;width:100%;font-size:13px;padding-bottom:30px}@media (max-width: 767px){.cart-checkout{display:block;width:100%;padding-bottom:15px}}.cart-checkout *{margin-top:0;margin-bottom:0}.cart-checkout{text-align:right}@media (max-width: 767px){.cart-checkout{text-align:center}}.cart-checkout>*{display:inline-block;vertical-align:middle}@media (max-width: 767px){.cart-checkout>*{display:block;width:100%}}.cart-checkout button{margin-left:15px}@media (max-width: 767px){.cart-checkout button{margin-left:0}}.cart-checkout .subtotal{font-size:18px;color:#000;font-family:"Century Gothic",CenturyGothic,sans-serif}@media (max-width: 767px){.cart-checkout .subtotal{margin-bottom:10px;font-size:16px}}.cart-checkout .subtotal-price{color:#b5b5b5;font-family:"Century Gothic",sans-serif}.cart-delivery-msg{position:absolute;font-size:15px;top:87px}@media (max-width: 767px){.cart-delivery-msg{position:static;display:block;padding:0 0 15px;font-size:13px}}.cart-items{border-bottom:1px solid #dadada;margin-bottom:60px}@media (max-width: 767px){.cart-items{margin-bottom:30px}}.cart-item{border-top:1px solid #dadada;font-size:0;padding:30px 0;text-align:left}.cart-item .col-left,.cart-item .col-right,.cart-item .cart-item-img,.cart-item .cart-item-info{display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cart-item .col-right,.cart-item .cart-item-img,.cart-item .cart-item-info{font-size:13px}.cart-item .col-left{width:66.66%}@media (max-width: 767px){.cart-item .col-left{display:block;width:100%}}.cart-item .col-right{width:33.33%;text-align:right}@media (max-width: 767px){.cart-item .col-right{width:100%;padding-left:80px;text-align:left}}.cart-item .col-right>*{display:inline-block;vertical-align:middle;margin-left:10px}.cart-item .cart-item-img{width:33.33%;max-width:80px}.cart-item .cart-item-img img{width:100%}.cart-item .cart-item-info{width:66.66%;padding-left:30px}@media (max-width: 767px){.cart-item .cart-item-info{padding-left:15px}}.cart-item h3,.cart-item .h3{font-size:14px;color:#000;margin:0 auto}@media (max-width: 767px){.cart-item h3,.cart-item .h3{font-size:13px}}.cart-item h3 span,.cart-item .h3 span{color:#b5b5b5;font-family:"Century Gothic",sans-serif}.cart-item p.variant-title{margin:3px auto;font-size:12px;color:#8a8a8a}.cart-item .link:after{content:""}.cart-item.promo-item{font-size:15px;text-align:center}.cart-info{text-align:center}.cart-info p.cart-info-help{font-family:"Century Gothic",CenturyGothic,sans-serif;font-size:15px}.cart-info p.cart-info-help a{margin-left:4px}.cart-info p.small{color:#b5b5b5;font-family:"Century Gothic",CenturyGothic,sans-serif}.cart-personalisation{color:#b5b5b5;font-family:"Century Gothic",sans-serif;font-size:12px}.cart-personalisation .cart-edit{color:#ff5472}@media (max-width: 767px){.cart-personalisation .property{display:inline}}.notice{background:rgba(255,84,114,0.1);border:1px dashed rgba(255,84,114,0.4);color:#ff5472;padding:10px;text-transform:uppercase;letter-spacing:0.1em;font-size:11px;line-height:1;margin:-15px 0 15px 0;font-weight:bold}@media (max-width: 767px){.notice{margin-top:0}}.notice.product-notice{border:1px solid rgba(255,84,114,0.3)}.page-hero{width:100%;text-align:center}.page-hero .wrapper{height:360px;padding:30px;background:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-hero.about-hero{height:600px;height:80vh;background:#000;-webkit-background-size:cover;background-size:cover;position:relative;overflow:hidden}@media (max-width: 767px){.page-hero.about-hero{max-height:400px}}.page-hero.about-hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page-hero.about-hero h1{font-size:48px}@media (max-width: 767px){.page-hero.about-hero h1{font-size:30px}}.page-hero.contact-hero .wrapper{background:url("hero-contact.jpg") no-repeat center center #000;-webkit-background-size:cover;background-size:cover}.page-hero p{max-width:600px;margin:auto}.page-hero-wrap{display:table;width:100%;height:100%;color:#fff;position:relative}.page-contact{font-size:0}.contact-form-wrap,.contact-details{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 767px){.contact-form-wrap,.contact-details{display:block;width:100% !important;padding:0 !important}}.contact-form-wrap{width:60%;padding-right:6.66%;max-width:960px}.contact-details{width:40%;padding-left:6.66%;text-align:left}@media (max-width: 767px){.contact-details{margin-top:30px}}.contact-details .h5{font-size:14px;color:#000;margin-bottom:10px}.contact-details p{margin:0 auto 30px}.contact-details .social-links{position:static;text-align:left}.contact-details .social-links a{color:#000}.contact-details .social-links a:hover{color:#ff5472}.page-generic{color:#b5b5b5;font-size:16px;line-height:1.6}@media (max-width: 767px){.page-generic{font-size:13px}}.page-generic .wrapper{max-width:960px}.page-generic h1,.page-generic .h1,.page-generic h2,.page-generic .h2,.page-generic h3,.page-generic .h3,.page-generic h4,.page-generic .h4{color:#000;font-weight:400;margin:1.5em auto 1em}.page-generic h1,.page-generic .h1{text-align:center}.page-generic h1.page-title,.page-generic .h1.page-title{margin-top:0}.page-generic h2,.page-generic .h2,.page-generic h3,.page-generic .h3,.page-generic h4,.page-generic .h4{font-family:"Century Gothic",sans-serif}.page-generic p,.page-generic .p,.page-generic ul,.page-generic li{font-size:16px;color:#666}@media (max-width: 767px){.page-generic p,.page-generic .p,.page-generic ul,.page-generic li{font-size:13px}}.page-generic img{width:-webkit-calc(100% + 180px);width:calc(100% + 180px);margin:1.5em -90px}.page .pad{padding:60px 0}@media (max-width: 767px){.page .pad{padding:30px 0}}.page h2{font-size:22px}@media (max-width: 767px){.page h2{font-size:16px}}.page h3{font-size:18px}@media (max-width: 767px){.page h3{font-size:14px}}.page h4{font-size:16px}@media (max-width: 767px){.page h4{font-size:13px}}.page-general{max-width:1000px;margin:auto;text-align:left}.page-general h2{margin-top:30px}.page-general table{font-size:13px}.page-general li{display:block;font-weight:bold}.page-general .highlight{color:#ff5472}.password{text-align:center}.password input{border:1px solid #b5b5b5;height:28px;padding:10px;line-height:30px;width:220px}.password input,.password button{display:inline-block;vertical-align:top}.password label{display:none}#imgZoom{display:none;position:fixed;background:#fff;width:100%;height:0;z-index:12000;left:0;top:0;visibility:hidden;opacity:0;text-align:center;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}#imgZoom.show{display:table;opacity:1;height:100%;visibility:visible;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}#imgZoom img{max-width:100%;margin:auto;-webkit-transform:matrix(1, 0, 0, 1, 0, 0);-ms-transform:matrix(1, 0, 0, 1, 0, 0);-o-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:50% 50% 0px;-ms-transform-origin:50% 50% 0px;-o-transform-origin:50% 50% 0px;transform-origin:50% 50% 0px}#zoomClose{position:absolute;top:20px;right:20px;padding:20px;cursor:pointer;z-index:500}.template-blog .wrapper{max-width:1240px}.table{display:table;width:84%;height:100%;margin:auto;max-width:400px}.blog-hdr{background:#000;color:#fff}.blog-hdr h1 span{color:#ff5472}.blog-hdr.blog-main-hdr h1{font-size:36px;margin-bottom:0}.blog-hdr.blog-main-hdr nav a{margin:0 15px;color:#fff}.blog-hdr.blog-main-hdr nav a:hover{color:#ff5472}.blog-hdr.blog-main-hdr nav a.active{color:#ff5472}.blog-hdr .blog-meta{color:#8a8a8a}.blog-articles{width:66.66%;float:left;text-align:left}@media (max-width: 767px){.blog-articles{width:100%;float:none}}.blog-articles article img{width:100%;max-width:100%;display:block}.blog-articles article p{font-size:15px}@media (max-width: 767px){.blog-articles article p{font-size:12px}}.blog-articles article.border-top{margin-top:60px;padding-top:60px}.blog-articles article.border-top:before{width:100%;left:0}.article-hero{display:block;position:relative;background:#000}.article-hero .blog-text{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;text-align:center;color:#fff;background:rgba(0,0,0,0.3);padding:8% 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background 0.25s ease;-o-transition:background 0.25s ease;transition:background 0.25s ease}.article-hero .blog-text h1{font-size:48px;line-height:1.1;margin-bottom:60px;text-transform:lowercase}.article-hero .blog-img{overflow:hidden}.article-hero .blog-img img{-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.article-hero:hover .blog-img img{opacity:.5;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.blog-meta{text-transform:uppercase;font-size:11px !important;letter-spacing:0.1em;font-weight:600}.blog-sidebar{float:right;width:25%}@media (max-width: 767px){.blog-sidebar{width:100%;float:none}}.blog-sidebar.border-top{padding-top:30px}.blog-sidebar.border-top:before{width:100%;left:0}.blog-sidebar img{max-width:100%}.blog-sidebar .social-links{width:100%;position:static;max-width:none;text-align:center}.blog-sidebar .social-links li{display:inline-block}.blog-sidebar .social-links li a{background:#ff5472;color:#fff;display:block;width:38px;height:38px;-webkit-border-radius:50%;border-radius:50%;line-height:42px}.blog-sidebar .sidebar-insta{padding:30px 0}.blog-sidebar .sidebar-insta img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.blog-sidebar .sidebar-insta .insta-feature img{border:4px solid #71e4fe}.blog-sidebar .sidebar-insta .insta-thumbs{width:103%;margin-top:15px;font-size:0}.blog-sidebar .sidebar-insta .insta-thumbs a{display:inline-block;width:30.33%;margin-right:3%}.blog-post-content{max-width:960px;margin:auto;text-align:left;font-size:16px;color:#8a8a8a}.blog-post-content img{max-width:100%;display:block;margin:2.5em auto}.blog-post-content img.article-feature-img{margin-top:0}.blog-post-content p{font-size:16px;color:#8a8a8a}.social-sharing{margin-top:60px}@media (max-width: 767px){.social-sharing{margin-top:30px}}.social-sharing a{font-size:11px;text-transform:uppercase;letter-spacing:0.1em;background:#ff5472;padding:0 15px;line-height:36px;height:36px;margin:0 2px;color:white;display:inline-block}.social-sharing a .icon{font-size:16px}.social-sharing a span{display:inline-block;vertical-align:middle}.popup-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0}.popup{position:fixed;height:100%;width:100%;overflow-y:scroll;text-align:center;top:100vh;left:0;right:0;margin:auto;z-index:1500;visibility:hidden;opacity:0;background:rgba(110,110,110,0.9)}.popup .icon-close{position:absolute;top:30px;right:30px;color:#ff5472;cursor:pointer}@media (max-width: 767px){.popup .icon-close{top:20px;right:20px}}.popup .popup-wrap{background:#fff;width:100%;max-width:800px;height:auto;left:0;top:60px;right:0;position:absolute;margin:auto;margin-bottom:60px;padding:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease}@media (max-width: 767px){.popup .popup-wrap{left:0;top:0;height:100%;padding:30px;margin-bottom:0;overflow-y:scroll;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}.popup.show{visibility:visible;opacity:1;top:0}.popup.show .popup-wrap{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}@media (max-width: 767px){.popup.show .popup-wrap{top:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}.popup.show .popup-overlay{opacity:1;visibility:visible}.popup.popup-video .icon-close{top:0;right:0}.popup.popup-video .popup-wrap{padding:40px;width:100%;height:100%;top:0;max-width:none;background:none;margin-bottom:0}.popup.popup-video iframe{width:100%;height:100%}.popup.popup-video .icon-close{height:40px;line-height:40px;width:40px;background:#ff5472;color:#fff}#CustomerLoginForm,#RecoverPasswordForm,#create_customer{max-width:400px;margin:auto}#CustomerLoginForm label,#RecoverPasswordForm label,#create_customer label{text-align:left}#CustomerLoginForm .cancel-link,#RecoverPasswordForm .cancel-link,#create_customer .cancel-link{font-size:13px}.table-wrap{width:100%}table{width:100%;border-collapse:collapse}table tr{width:100%}@media (max-width: 767px){table tr{font-size:13px}}table th,table td{padding:12px;margin:0;border:none}table tbody tr:hover{/*opacity:.7;cursor:pointer*/}tr:nth-child(odd){background-color:#ffffff}.customer-page .table-wrap,.customer-page .address-group{text-align:left;max-width:960px;margin:auto;padding-top:30px}.account-hdr{display:table;min-height:260px;padding:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url("account-hdr.jpg") no-repeat center right #909fbb;-webkit-background-size:cover;background-size:cover;width:100%;color:#fff;margin-bottom:60px}@media (max-width: 767px){.account-hdr{min-height:100px;padding:30px;margin-bottom:30px}.account-hdr h1{margin-bottom:0}}.account-section{margin-bottom:60px}@media (max-width: 767px){.account-section{margin-bottom:30px}}.orders-table tbody tr:nth-child(even){background-color:#f5f5f5}.orders-table tbody tr:nth-child(odd){background-color:#fff}.address-group li{padding:12px;font-size:15px;margin-bottom:0}@media (max-width: 767px){.address-group li{font-size:13px}}.address-group li:hover{opacity:.7;cursor:pointer}.address-group li:nth-child(odd){background-color:#f5f5f5}.address-item .address-edit{display:none;max-width:360px}.address-item.active .address-edit{display:block}.address-item.active:hover{opacity:1 !important}.address-table-name{display:block;font-weight:bold}.address-actions{text-align:right;margin-top:30px;width:100%}@media (max-width: 767px){.address-actions{text-align:center}.address-actions .button{width:100%}}#AddAddress{text-align:left;max-width:360px}#sizeGuide{font-size:13px}@media (max-width: 767px){#sizeGuide{font-size:11px}}.size-tabs{margin-bottom:10px}.size-tabs a{opacity:.3}@media (max-width: 767px){.size-tabs a{font-size:12px;height:40px;line-height:35px;min-width:auto;padding:0 15px}}.size-tabs a.active,.size-tabs a:hover{opacity:1}.size-content table{display:none}.size-content table.active{display:table}tr{background-color: white;}



/*allSize*/
#miniCart li .minicart-img img {
    max-width: 80px !important;
    width: 80px !important;
}
#miniCart li .minicart-text {
    margin-left: 90px;
}
.mn-hdr {
    background-color: #fff;
}
.notice {
    line-height: 1.2;
}
.collection {
    min-height: calc(100vh - 340px);
}
#mn-hdr .wrapper {
    background-color: #fff;
}

/*header*/

@media screen and (max-width: 1250px) {
    .wrapper {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box;
    }
    #mn-hdr .hdr-right {
        right: 20px;
    }
}
@media screen and (max-width: 1100px) {
 
    #mn-nav  .nav-left {
        display: none;
    }
    #mn-nav  .nav-right {
        display: none;
    }
    #mobile-nav-btn {
        display: block !important;
        left: 15px;
        position: fixed;
    }
    #mn-hdr #logo {
        margin-top: 22px;
    }
}

/*main*/
@media screen and (max-width: 767px) {
    .hero-home {
        min-height: auto !important;
        height: auto !important;
        padding-top: 30vw;
    }
    #mn-hdr {
        position: fixed !important;
        background-color: #fff !important;
    }
    .hero-home h1 {
        padding-top: 0 !important;
    }
    .home-categories .module {
        padding: 0 !important;
        height: 25vh;
        min-height: 255px;
    }
    .home-categories .module .table {
        padding: 0 !important;
        display: flex;
        align-items: center;
        align-content: center;
        justify-content: center;
    }
    .home-categories .module .valign {
        padding: 0 !important;
        display: block;
    }
    .home-categories .module img {
        top: 55% !important;
        left: 50%;
        transform: translateY(-60%) translateX(-50%);
        
    }
}
@media screen and (max-width: 480px) {
    .hero-home {
        padding-top: 40vw;
    }
    .hero-home h1 {
        padding-top: 0 !important;
        margin-bottom: 0 !important;
        font-size: 32px !important;
    }
    .hero-home p {
        font-size: 20px !important;
        line-height: 1.2 !important;
    }
}


/*footer*/
@media screen and (max-width: 1250px) {
    #mn-ftr .ftr-nav {
        left: 15px;
    }
    .social-links {
        right: 15px;
    }
}
@media screen and (max-width: 1025px) {
    #mn-ftr .ftr-nav {
        position: static;
        width: 100%;
        left: auto;
        top: auto;
        max-width: none;
    }
    #mn-ftr .ftr-nav ul {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    #mn-ftr .ftr-nav li {
        width: auto;
    }
    .social-links {
        display: flex;
        align-items: center;
        align-content: center;
        margin: 0 auto;
        width: 100%;
        justify-content: center;
        max-width: none;
        position: static;
        margin-top: 25px;
    }
    .social-links li {
        height: 18px !important;
    }
    .social-links li:last-child {
        margin-right: 0;
    }
    .social-links li a {
        display: flex;
        width: 100%;
        height: 18px;
    }
}
@media screen and (max-width: 550px) {
    #mn-ftr {
        box-sizing: border-box;
    }
    .ftr-details {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box;
    }
    .payment-icons img {
        width: 100%;
        height: auto;
    }
}
@media screen and (max-width: 480px) {
    #mn-ftr .ftr-nav li {
        width: 100%;
    }
    #mn-ftr {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}



/*Product list*/
@media screen and (max-width: 1250px) {
    .breadcrumb {
        width: calc(100% - 30px);
        margin: 0 auto;
    }
    .border-top:before {
        width: 100%;
        left: 0;
    }
    .collection:before {
        width: calc(100% - 30px);
        left: 15px;
    }
    .product:before {
        width: calc(100% - 30px);
        left: 15px;
    }
}

@media screen and (max-width: 1025px) {
    .product-images {
        padding-left: 80px;
        max-width: none;
        padding-right: 0;
        width: 48%;
    }
    #multipleImg .owl-pagination {
        left: -80px;
    }
    .product-images h2 {
        font-size: 20px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .product .wrapper {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .product-info {
        max-width: none;
        width: 48%;
    }
}
.sabstituteMob {
    display: none;
    text-align: center;
}
.sabstituteMob img {
    width: 100%;
}
#greeting-img {
    background-position: center left 0 !important;
}



@media screen and (max-width: 767px) {
    .product-images {
        width: 100%;
        padding-left: 0;
    }
    #multipleImg .owl-item {
        width: calc(100vw - 30px) !important;
    }
    #multipleImg {
        width: 100%;
    }
    .product .wrapper {
        padding-top: 5px;
    }
    .product-info {
        width: 100%;
    }
    .popup.show .popup-wrap {
        padding-left: 15px;
        padding-right: 15px;
    }
    .popup.show .popup-wrap table td {
        padding-left: 0;
        padding-right: 0;
    }
    /*.popup.show .popup-wrap table td img {*/
        /*width: calc(100vw - 30px);*/
    /*}*/
    .size-content {
        overflow: hidden;
        width: 100%;
    }
    .co-checkout-block--padded p {
        text-align: center;
    }
    .size-content img {
        width: 100%;
        height: auto;
    }
    .sabstituteDesc {
        display: none;
    }
  	/*.reviews-block_off {
      	display: block !important;
  	}*/
    .sabstituteMob {
        display: block;
        margin-top: 30px;
    }

    #greeting-img {
        background-position: center left -100px !important;
        padding: 70px 50px !important;
    }
}

@media screen and (max-width: 480px) {
    #multipleImg .item {
        padding: 0 !important;
    }
    #multipleImg .owl-buttons {
        display: block !important;
    }
    #multipleImg::after {
        content: '';
        position: absolute;
        top: calc(50% - 15px);
        left: 0;
        text-align: center;
        line-height: 30px;
        color: #000;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 5px 20px 15px 0;
        border-color: transparent #ff5473 transparent transparent;
        z-index: 10;
    }
    #multipleImg::before {
        content: '';
        position: absolute;
        top: calc(50% - 15px);
        right: 0;
        text-align: center;
        line-height: 30px;
        color: #000;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 15px 20px 15px 0;
        border-color: transparent #ff5473 transparent transparent;
        transform: rotate(180deg);
        z-index: 10;
    }
    #multipleImg .owl-buttons {
        display: block !important;
        z-index: 20;
    }
}

fieldset {
    margin-bottom: 10px;
}


/*Basket*/
@media screen and (max-width: 768px) {
    .cart-total.js-shopcart-total-summ {
        margin-bottom: 8px;
    }
    .cart-item {
        padding-left: 15px;
        padding-right: 15px;
    }
    .cart-item .cart-item-img {
        width: 120px;
        max-width: none;
    }
    .cart-item .cart-item-img img {
        width: 120px !important;
    }
    .cart-item .cart-item-info {
        width: auto;
    }
    .cart-item .col-right {
        padding-left: 0;
        width: 86px;
    }
    .qty-input.dib.v-top.pr4-l.js-variant-counter.hidden-counter {
        margin-left: 0;
        margin-right: 0;
        width: 86px;
    }
    .cart-item .h3 {
        width: 100%;
        text-align: center;
        margin-top: 6px;
    }
    .cart-item .col-left {
        width: calc(100% - 86px);
    }
    .cart-item {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-content: center;
        align-items: center;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media screen and (max-width: 480px) {
    .cart-item .cart-item-info {
        width: 100%;
        padding-left: 0;
    }
}


/*checkout*/
.co-section--checkout_order_sided {
    padding-left: 15px !important;
    padding-right: 15px !important;
    box-sizing: border-box;
}
.co-section--checkout_order_sided .co-sidebar--fixed {
    padding-left: 15px !important;
    padding-right: 15px !important;
    box-sizing: border-box;
}
.wrapper_basket {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
@media screen and (max-width: 1250px) {
    .wrap {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box;
    }
    .co-basket {
        padding-top: 40px;
    }
    .co-section--checkout_content {
        padding-top: 40px;
    }
    .co-section--checkout_header {
        padding-top: 0;
    }
    .fhg-body .border-top:before {
        width: calc(100vw - 30px);
        left: 15px;
    }
    .breadcrumb {
        left: 0;
        padding-left: 15px;
        padding-right: 15px;
    }
    .co-section--checkout_order {
        padding-bottom: 30px;
    }
}
@media screen and (max-width: 960px) {
    .co-toggable_field-price {
        font-size: 14px;
    }
    .co-toggable_field--bordered .co-toggable_field-title {
        font-size: 14px;
        padding-left: 0;
        width: auto;
    }
    .co-toggable_field-description * {
        font-size: 11px;
    }
    .co-toggable_field-title {
        font-size: 14px;
    }
    .co-toggable_field--bordered .co-toggable_field-information {
        font-size: 14px;
        padding-left: 0;
        width: auto;
    }
    .co-input-description {
        font-size: 11px;
    }
    .co-price--current {
        font-size: 14px;
        padding-left: 5px;
        padding-right: 0;
    }
    .co-basket_item-description {
        font-size: 14px;
    }
    .co-basket_total-price {
        font-size: 20px;
    }
    .co-toggable_field {
        display: flex;
    }
    .co-basket_item {
        display: flex;
        flex-wrap: nowrap;
    }
    .co-toggable_field {
        flex-wrap: nowrap;
    }
    .co-toggable_field-information {
        padding-left: 0;
    }
    .not_available {
        display: none;
    }
}


/*Profile*/
.co-login {
    position: static !important;
}

.login_section {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    min-height: calc(100vh - 270px);
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
}
.modal-login_form {
    width: 100%;
}
.co-login {
  
    width: 100%;
    max-width: 650px;
    flex: 1 1 auto;
  
}

.co-login-form_placeholder {
    padding-left: 0;
    padding-right: 0;
}

.co-section--content_wrapper {
    margin: 0;
}

#greeting-img {
    margin-left: 0 !important;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center center;
}

.co-checkout-block--padded {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.co-menu--personal {
    padding-left: 15px !important;
}

.co-section--content {
    width: calc(100% - 176px) !important;
}

@media screen and (max-width: 680px) {
    #greeting-img {
        font-size: 20px !important;
    }
}

@media screen and (max-width: 460px) {
    .co-button--link  {
        width: 100% !important;
        margin-bottom: 10px;
    }
    #greeting-img {
        font-size: 20px !important;
    }
}


/*important*/
.theadImp {
    width: 100%;
    box-sizing: border-box;
}

.trImp {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    box-sizing: border-box;
}

.tdImp {
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
}

.tdImp img {
    width: 100% !important;
    height: auto !important;
}

.page-general {
    max-width: 1200px;
}

.page-general .wrapper {
    width: 100%;
}


@media screen and (max-width: 768px) {
    .tdImp {
        width: 100%;
        text-align: center;
    }
    .tdImp img {
        max-width: 400px;
        display: block;
        margin: 0 auto;
    }
    .reverse .tdImp:first-child {
        order: 2;
    }
    .trImp {
        margin-bottom: 20px;
    }
}


/*b;og*/
/*.t454__burger span {*/
    /*background-color: #000;*/
/*}*/

/*.t454__mobile {*/
    /*background-color: #fff;*/
/*}*/

@media screen and (max-width: 1170px) {
    .t829__container_padd-column {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

.pay {
    padding-left: 25px;
    padding-right: 25px;
}

/*about*/
@media screen and (max-width: 900px) {
    .page-general p img {
        width: 100%;
        height: auto;
    }
    .page-general .page {
        padding-left: 15px;
        padding-right: 15px;
    }
    .padding_img {
        padding-left: 15px;
        padding-right: 15px;
    }
    .pay {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/* deactivate */
.home-categories .hoverable_link {
	width: 100%;
  	padding-bottom: 0%;
  	/*height: auto;*/
}
.home-categories .hoverable_link img {
  	position: static;
  	top: unset;
  	left: unset;
    max-width: 100%;
    max-height: 100%;
    -webkit-transform:translate(0%, 0%) scale(1.05);
    -ms-transform:translate(0%, 0%) scale(1.05);
    -o-transform:translate(0%, 0%) scale(1.05);
    transform:translate(0%, 0%) scale(1.05);
    -webkit-transition:all 0.2s ease;
    -o-transition:all 0.2s ease;
  
    transition:all 0.2s ease
}
.home-categories .hoverable_link:hover img{
    opacity:.5;
    -webkit-transform:translate(0%, 0%) scale(1.10);
    -ms-transform:translate(0%, 0%) scale(1.10);
    -o-transform:translate(0%, 0%) scale(1.10);
    transform:translate(0%, 0%) scale(1.10)
}

@media (max-width: 767px) {
  .cart_clear {
  margin-top:10px;
  }
}
  .toolbar {
  padding-bottom: 0.5rem;
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;

  &.at-top {
    display: block;

    & .toolbar-inner {
      display: block;

      & .search-widget-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        background-color: transparent;
        border: 1px solid $color-border-primary;
        border-radius: $main-border-radius;
      }
    }
  }

  // &.at-bottom {
  //   margin: 1rem 0;
  // }

  @include media-max(mc) {
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0;
  }
}



.toolbar-inner {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
  // float: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;

  @include media-max(mc) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
  }

  > * {
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
    display: inline-block;
  }

}
.toolbar.collection-toolbar {
  & .toolbar-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.pagination-wrapper {

  @include media-max(mc) {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}


.shop-insales-panel__content {
    display:none !important;
}

.content{padding-top:0px}

// @media (max-width: 767px) {
//     .content{padding-top:60px !important}
// }

// @media (min-width: 1500px) {
//     .content{padding-top:60px !important}
// }


.product-info .button {
    display: block;
    width: 100%;
    margin: 30px auto;
    font-weight: bold;
    font-size: 16px;
    padding-top: 2px;
}
