/** Shopify CDN: Minification failed

Line 878:29 Expected identifier but found "{"
Line 1839:71 Expected ":"

**/
@charset "UTF-8";

/* for announceba */
.promo_banner-show .promo_banner .slick-initialized .slick-arrow {display: none; }
@media(min-width: 769px){
.promo_banner-show .promo_banner .slick-arrow {top: 0px; transform: unset; margin: 0; font-size: 20px !important; }
.promo_banner-show .promo_banner .slick-arrow:before{font-size: 20px !important; line-height: 1; }
/* .product.promo_banner-show .promo_banner .slick-arrow{top: -12px; } */
}
/* custom btn */
.promo_banner .btn_slick{position: absolute; top: 0; bottom: 0; margin-block: auto; cursor: pointer; width: 18px; height: 18px; font-size: 20px; opacity: .75; }
.promo_banner .btn_slick.btn_pre{left: 0; }
.promo_banner .btn_slick.btn_next{right: 0;}
/* .promo_banner .btn_slick:before{content: ''; font-family: fontAwesome; position: unset; } */
/* .promo_banner .btn_slick.btn_pre:before{content: '\f104'; }
.promo_banner .btn_slick.btn_next:before{content: '\f105'; } */
@media(max-width: 768px){
.promo_banner .btn_slick.btn_pre{left: 6px; }
.promo_banner .btn_slick.btn_next{right: 6px; }
/* .promo_banner-show .promo_banner .btn_slick{transform: translateY(-6px); } */
}
body.collection-page .page_banner img{height: auto !important; aspect-ratio: 76/15; }
@media(max-width: 768px){
.promo_banner-show .promo_banner .slick-slide {height: 40px !important;display: flex;justify-content: center;align-items: center;}
body #header.mobile_nav-fixed--true{top: 53px !important; }
.announce-header-desktop .slick-arrow{top: 7px !important; }
body.collection-page .page_banner{overflow: unset; }
body.collection-page .page_banner .banner_img{margin-bottom: 15px; }
body.collection-page .header-fixed-top{margin-top: 135px; }
body.collection-page .page_banner img{height: auto !important; aspect-ratio: 9/4; }
}

@font-face {
  font-family: ProximaNova-Bold;
  font-display: swap;
  src: url("ProximaNova-Bold.eot");
  src: url("ProximaNova-Bold.eot?#iefix") format("embedded-opentype"),
    url("ProximaNova-Bold.svg#ProximaNova-Bold") format("svg"),
    url("ProximaNova-Bold.ttf") format("truetype"),
    url("ProximaNova-Bold.woff") format("woff"),
    url("ProximaNova-Bold.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: ProximaNova-Regular;
  font-display: swap;
  src: url("ProximaNova-Regular.eot");
  src: url("ProximaNova-Regular.eot?#iefix") format("embedded-opentype"),
    url("ProximaNova-Regular.svg#ProximaNova-Regular") format("svg"),
    url("ProximaNova-Regular.ttf") format("truetype"),
    url("ProximaNova-Regular.woff") format("woff"),
    url("ProximaNova-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: GothamBook;
  font-display: swap;
  src: url("Gotham-Book.eot");
  src: url("Gotham-Book.eot?#iefix") format("embedded-opentype"),
    url("Gotham-Book.woff2") format("woff2"),
    url("Gotham-Book.woff") format("woff"),
    url("Gotham-Book.ttf") format("truetype"),
    url("Gotham-Book.svg#svgFontName") format("svg");
}
@font-face {
    font-family: 'Didot';
    src: url('Didot.eot');
    src: url('Didot.eot?#iefix') format('embedded-opentype'),
        url('Didot.woff2') format('woff2'),
        url('Didot.woff') format('woff'),
        url('Didot.ttf') format('truetype'),
        url('Didot.svg#Didot') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:\201C \201D \2018 \2019}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body,figure{margin:0}button::-moz-focus-inner,input::-moz-focus-inner,legend{border:0;padding:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;font-weight:400;font-size:15px;text-transform:none;color:#333;line-height:1.6em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;background-color:#fff}::-moz-selection{background-color:#fceaea;color:#fff}::selection{background:#fff7b6;color:#000}abbr{border-bottom:1px dotted #ccc}.editor-visible--true{display:block!important}img[data-sizes=auto]{display:block;width:100%;margin-left:auto;margin-right:auto}.image__container{display:block;margin-left:auto;margin-right:auto}.logo{font-weight:400;font-size:20px;text-transform:uppercase;line-height:1.2em}h1{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:26px;font-weight:400;font-style:normal;text-transform:none;line-height:1.5;color:#333;display:block;letter-spacing:1px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 auto 15px;clear:both;font-weight:400;padding-top:4px}@media (max-width:798px){h1{font-size:20px}}h1 a:link,h1 a:visited{font-weight:inherit;color:#333}h1 a:active,h1 a:hover{color:#000}h1.collection_title_tags{padding-right:25px;border-right:solid 1px #ccc}.h2,h2,h2.title{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:23px;font-weight:400;font-style:normal;text-transform:none;line-height:1.5;color:#333;display:block;letter-spacing:1px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:.75em}@media (max-width:798px){.h2,h2,h2.title{font-size:18px}}.h2 a,h2 a,h2.title a{font-weight:inherit}.h2.collection_title,h2.collection_title,h2.title.collection_title{margin-bottom:0;display:inline}.h2.product_name a,h2.product_name a,h2.title.product_name a{color:#333}.cart h2{margin-top:0}.h3,h3{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:20px;font-weight:400;font-style:normal;text-transform:none;line-height:1.5;color:#333;display:block;letter-spacing:1px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 auto 15px 0}@media (max-width:798px){.h3,h3{font-size:16px}}.h3 a,.h3 a:visited,h3 a,h3 a:visited{font-weight:inherit;color:#333}.h3.title,h3.title{line-height:1.25;margin:0 auto 15px;clear:both;padding-top:4px}.h3.title a,.h3.title a:visited,h3.title a,h3.title a:visited{color:#333}.h3.sub_title,h3.sub_title{padding:5px 0;color:#333}.h3.sub_title a,h3.sub_title a{color:#333}.h4,h4{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:18px;font-weight:400;font-style:normal;text-transform:none;line-height:1.5;color:#333;display:block;letter-spacing:1px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 .5em 0;padding:7px 0}@media (max-width:798px){.h4,h4{font-size:14px}}.h4 a,h4 a{font-weight:inherit}.h4.title a,h4.title a{border:0;padding:0;margin:0}.h5,h5{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:16px;font-weight:400;font-style:normal;text-transform:none;line-height:1.5;color:#333;display:block;letter-spacing:1px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 .5em 0;padding:7px 0}@media (max-width:798px){.h5,h5{font-size:12px}}.h5 a,h5 a{font-weight:inherit}.h5.sub_title,h5.sub_title{padding:5px 0;color:#333}.h5.sub_title a,h5.sub_title a{color:#333}.h6,h6{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:15px;font-weight:400;font-style:normal;text-transform:none;line-height:1.5;color:#333;display:block;letter-spacing:1px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;margin:0 0 .5em 0;padding:7px 0}@media (max-width:798px){.h6,h6{font-size:12px}}.h6 a,h6 a{font-weight:inherit}.h6.title,h6.title{line-height:32px;margin:0 0 .5em 0;color:#333}.cart h6{margin-top:0}.page-cart{padding-right:2em}@media screen and (max-width:798px){.page-cart{padding-right:0}}.collection_title{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:26px;font-weight:400;font-style:normal;text-transform:none;line-height:1.5;color:#333;display:block;letter-spacing:1px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 auto 15px;clear:both;padding-top:4px}@media (max-width:798px){.collection_title{font-size:20px}}.collection_title a{font-weight:inherit;color:#333}.collection_title a:active,.collection_title a:hover{color:#000}div.collection_title{margin-bottom:0;line-height:26px;display:inline}div.collection_title_tags{padding-right:25px;border-right:solid 1px #ccc}.empty_cart,.headline,.promo_banner,.title{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:26px;font-weight:400;font-style:normal;text-transform:none;line-height:1.5;color:#333;display:block;letter-spacing:1px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:798px){.empty_cart,.headline,.promo_banner,.title{font-size:20px}}@media (max-width:798px){.title.insta,.title.twitter{text-align:center}}.title.insta a,.title.twitter a{color:#333}.title.center.blog a{color:#333}p{margin:0 0 15px;font-style:normal;line-height:1.6em}p img{margin:0}sub{font-size:60%}em,i{font-style:italic}b,strong{font-weight:400;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important}small{font-size:90%}.feature img{position:relative;top:7px;margin-right:5px;width:25px;height:25px}.onboard-text{margin:0}.page-divider{opacity:0;border-color:#aaa;border-top:0}.active-divider{opacity:1}.feature p{font-size:smaller}#featured_links{padding:20px 0}#featured_links h2{padding-top:15px}#featured_links .column,#featured_links .columns{opacity:1}.slider-gallery .shopify-product-reviews-badge{height:30px;display:block}.spr-badge+.feature_divider{margin-top:15px}.spr-badge{padding:5px 0}.product-details .spr-badge-caption{display:none}div#shopry-review-photos a{display:block!important}.feature_divider{width:100%;margin-bottom:10px;display:block;border:0;border-color:#aaa;border-bottom-width:thinpx;border-bottom-style:solid}.feature_divider.no-margin{margin-bottom:0}@media (max-width:798px){.feature_divider{margin-bottom:10px}}div.container.bottom-fix{padding-bottom:0}.page .feature_divider,.page h2.title+.feature_divider{margin-bottom:15px}blockquote,blockquote p{font-size:17px;line-height:24px;font-style:italic}blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ccc}blockquote cite{display:block;font-size:12px;color:#555}blockquote cite a,blockquote cite a:visited{color:#555}blockquote cite:before{content:"\2014 \0020"}hr{border-color:#aaa;border-bottom-width:1px;border-bottom-style:solid;clear:both;margin:12px 0;height:0}.cart_container hr{border-top-width:0}.quote{width:100%;font-size:16px;line-height:22px;text-align:center;margin:0 0 20px 0;font-style:italic}.page-details-section .container.page-quote{font-size:18px;line-height:18px;text-align:center;text-transform:uppercase;padding:7px 0;border-color:#aaa;border-bottom-width:thinpx;border-bottom-style:solid;border-top-width:thinpx;border-top-style:solid}.page-details-section .container.page-quote p{margin:0}div.section.collection_description{margin:0 0 1.5em 0}a,a span,a:visited{color:#000;text-decoration:none;position:relative;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-o-transition:color .1s linear;-ms-transition:color .1s linear;transition:color .1s linear}a:focus,a:hover{color:#000}a,button,input,label,select,summary,textarea{touch-action:manipulation;outline:0!important;box-shadow:none!important}ol,ul{margin-bottom:20px}ol ol,ol ul,ul ol,ul ul{margin:4px 0 5px 30px}ol ol li,ol ul li,ul ol li,ul ul li{margin-bottom:6px}ol li,ul li{margin-bottom:12px}ul{list-style:disc outside}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ul.large li{line-height:21px}ul.none{list-style:none outside;margin-left:0}ul.border{list-style:none outside;line-height:26px}ul.border li{border-bottom:1px solid #ccc;list-style:none outside none;padding:12px 0;margin-bottom:0}ol{list-style:decimal}.header{z-index:1000;width:100%;top:0}.header a,.header a span,.header a:visited,.header select.currencies{color:#000;text-shadow:none}body.is-active{overflow-y:hidden}body.is-active #header{bottom:0;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}#header.mobile_nav-fixed--true,.mobile_nav-fixed--false.is-active #header{position:fixed;z-index:1001;width:100%;top:0;left:0}#header{display:none}#header .top_bar{text-align:center;height:40px}#header .top_bar .icon-search:before{font-size:18px}#header .top_bar a.right{left:auto;right:15px;font-size:20px;padding-top:8px;top:4px;z-index:1}#header .top_bar a.mobile_nav{z-index:1;top:6px;left:10px}#header .top_bar>a,#header .top_bar>a:active,#header .top_bar>a:visited{display:block;font-size:25px;position:absolute;outline:0;-webkit-tap-highlight-color:transparent}#header .top_bar a span{color:#fceaea;display:inline;padding-left:4px;position:relative}#header .cart_count{top:-2px}#header .top_bar a.icon-bag:before,#header .top_bar a.icon-cart:before{font-size:18px!important}.nav ul.mobile_menu li a{display:inline-block}.menu .vertical-menu li{position:relative}.vertical-menu{display:inline-block}.menu .vertical-menu li:hover .vertical-menu_submenu{visibility:visible;opacity:1;transition:opacity .3s ease-in;pointer-events:all;z-index:2000}@media screen and (min-width:799px){.vertical-menu li:first-child{padding-right:0.3em}}.menu .vertical-menu_submenu li:hover .vertical-menu_sub-submenu{visibility:visible;opacity:1;transition:opacity .3s ease-in;pointer-events:all;z-index:2000}.menu .vertical-menu_submenu{position:absolute;left:-30px;top:100%;padding-left:0;padding-top:10px;padding-bottom:10px;margin:0;visibility:hidden;opacity:0;transition:opacity .5s ease-in;pointer-events:none;text-align:left;width:265px;background:#fff}.menu .vertical-menu_submenu li{padding:0 25px;display:block}.menu .vertical-menu_submenu a{display:block}.menu .vertical-menu_submenu span.icon-down-arrow{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}.menu .vertical-menu_sub-submenu.is-visible,.menu .vertical-menu_submenu.is-visible{visibility:visible;opacity:1;transition:opacity .3s ease-in;pointer-events:all;z-index:2000}.menu .vertical-menu_sub-submenu{position:absolute;left:100%;top:0;padding-left:0;margin:0;visibility:hidden;opacity:0;transition:opacity 5s ease-in;pointer-events:none;width:320px;background-color:#fff;padding:10px 0}.menu .vertical-menu_sub-submenu li{padding:0 20px;display:block}.menu .vertical-menu_sub-submenu a{display:block}.vertical-menu_submenu.vertical-menu--align-right{right:0;left:auto}.vertical-menu_sub-submenu.vertical-menu--align-right{right:100%;left:auto}.mobile_nav div{width:18px;height:30px;position:relative;float:left;margin:0 0 0 5px;top:7px!important;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;cursor:pointer}.mobile_nav div span{display:block!important;position:absolute!important;height:3px!important;width:100%;background:#fceaea;border-radius:9px;opacity:1;left:0;padding:0!important;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}.mobile_nav div span:nth-child(1){top:0}.mobile_nav div span:nth-child(2),.mobile_nav div span:nth-child(3){top:6px}.mobile_nav div span:nth-child(4){top:12px}.mobile_nav div.open span:nth-child(1){top:9px;width:0%;left:50%}.mobile_nav div.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mobile_nav div.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile_nav div.open span:nth-child(4){top:9px;width:0%;left:50%}#mobile_menu li{padding-right:0;display:block;border-bottom:1px solid #e5e5e5;padding-left:5px}#mobile_menu li a span.icon-down-arrow{padding:0 0!important}#mobile_menu .sublink ul{display:none;margin-left:0;padding-left:10px}.feature_image.editor-hover--true .dropdown,.feature_image.editor-hover--true .main_nav{background:#fff;background:rgba(255,255,255,.9);clear:both;-webkit-transition:all .3s linear;transition:all .3s linear}.top_bar{background-color:#fceaea;padding:0}.top_bar .social_icons{float:left;margin:0;padding-left:10px}.top_bar .social_icons li{padding:5px}.dropdown,.main_nav{background:#fff;background:#fff;clear:both;-webkit-transition:all .3s linear;transition:all .3s linear}.sticky_nav{position:fixed;width:100%;z-index:30;top:0;left:0;padding:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.is-active .sticky_nav{bottom:0;overflow-y:scroll;overflow-x:hidden}.sticky_nav--stick{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.sticky_nav--unstick{opacity:0;transition:opacity 0s}.sticky_nav .mini_cart,.sticky_nav ul.menu{padding-bottom:0!important}.menu.align_left,.menu.align_right,.menu.center{margin:0 20px}.menu{display:block;border:none;padding:0;margin:0}.menu li{display:inline-block;margin:0;border:0}.nav ul li a.sub-menu{padding:10px 4px 10px 4px;z-index:1001}.nav ul li:hover a.sub-menu{color:#000}#header span.menu_title,.menu a,.menu a span,.menu a:active,.menu a:visited,.mini_cart span,select.currencies{font-size:14px;text-transform:uppercase;color:#000;padding-top:13px;padding-bottom:13px;position:relative;display:block;letter-spacing:1px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;outline:0}#header span.menu_title{top:2px}.menu li{vertical-align:top}select.currencies{height:40px;min-height:40px;padding-top:0;padding-bottom:0;cursor:pointer;background-image:url(/cdn/shop/t/81/assets/select.png?v=4799844845099085914)}@media (max-width:798px){select.currencies{font-size:16px}}#mobile_menu select.currencies{padding-left:0}.feature_image .header .menu a,.feature_image .header .menu a span,.feature_image .header .menu a:visited{color:#333}.feature_image .header .menu a.active,.feature_image .header .menu a:focus,.feature_image .header .menu a[href]:hover,.header_bar a.active,.menu a.active,.menu a.active span{color:#333}.menu a[href]:hover span,.menu li a:focus,.menu li a[href]:hover{color:#333}.feature_image a.top_link:hover{border-bottom:solid 1px #333}.menu a span{display:inline;vertical-align:top}.cart_container .mini_cart:hover,.feature_image .header .top_bar .menu a,.feature_image .header .top_bar .menu a span,.top_bar a,.top_bar a span,.top_bar a:active,.top_bar a:visited,.top_bar select.currencies,a.mini_cart,a.mini_cart span{color:#000;font-size:12px;letter-spacing:1px}.feature_image .header .top_bar .menu a:hover,.feature_image .header .top_bar .menu a:hover span,.top_bar .currencies:hover,.top_bar a:active span,.top_bar li a:active,.top_bar li a:hover,.top_bar li a:hover span,.top_bar li a[href]:hover,.top_bar li a[href]:hover span{color:#fff}.top_bar .menu a,.top_bar .social_icons a{height:40px;line-height:40px;padding:0}.mini_cart,.nav a.mini_cart{float:right;text-align:center;cursor:pointer;background-color:rgba(0,0,0,0);padding-left:5px;padding-right:5px;margin-left:5px;height:40px;z-index:2001}@media (min-width:960px){.mini_cart,.nav a.mini_cart{padding-left:15px;padding-right:15px}}@media (max-width:798px){.mini_cart,.nav a.mini_cart{right:0}}.nav a.mini_cart{margin-left:10px}.top_bar a.mini_cart span{padding-top:0;padding-bottom:0;line-height:40px}.cart_content a.tos_icon,a.tos_icon{font-size:13px;color:#000}.cart_content a.tos_icon:visited,a.tos_icon:visited{color:#000}.cart_content a.tos_icon:hover,a.tos_icon:hover{color:#000}.cart_content__continue-shopping{display:none}.no-touchevents a.cart_content__continue-shopping.secondary_button{display:none}.touchevents a.cart_content__continue-shopping.secondary_button{display:none}@media (max-width:798px){.touchevents a.cart_content__continue-shopping.secondary_button{display:block;border-top:0;margin:0 auto;padding-top:0;padding-bottom:10px;margin-bottom:10px;position:static;font-size:inherit;letter-spacing:inherit;margin:0 10px}}.mini_cart span{display:inline-block}.cart_container{position:relative}.cart_container a{text-transform:uppercase;font-size:12px;letter-spacing:1px;color:#000;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;font-weight:400;cursor:pointer;display:block}.cart_container .cart_content{display:none}.cart_container.active_link .cart_content{display:block;overflow-y:auto;height:500px}.cart_container.active_link .cart_content::-webkit-scrollbar{-webkit-appearance:none;width:7px}.cart_container.active_link .cart_content::-webkit-scrollbar-thumb{border-radius:0;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.container-cart{display:flex;justify-content:space-between}@media (max-width:868px){.container-cart{flex-direction:column}}#cart_form .product-quantity-box,.cart_content .product-quantity-box{margin:10px 0;width:110px}#cart_form .product-quantity-box .quantity,.cart_content .product-quantity-box .quantity{padding:0 5px;width:30%;min-height:30px;height:30px}#cart_form .product-quantity-box .product-plus,.cart_content .product-quantity-box .product-plus{font-size:15px;line-height:30px;height:30px;padding-right:2px}#cart_form .product-quantity-box .product-minus,.cart_content .product-quantity-box .product-minus{font-size:15px;line-height:30px;height:30px;padding-right:2px}#cart_form .product-quantity-box .product-minus,#cart_form .product-quantity-box .product-plus,.nav .product-quantity-box .product-minus,.nav .product-quantity-box .product-plus{padding-right:0}#cart_form .icon-minus,#cart_form .icon-plus{position:relative;left:1px}.cart_container.active_link .mini_cart,.cart_container.active_link .mini_cart span{background-color:#fff;color:#333!important}.cart_content{right:0;position:absolute;z-index:2000;background-color:#fff;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;font-weight:400;font-size:smaller;text-transform:none;color:#333;border:1px solid #ccc;border-top:0;border-right:0;width:100%;max-width:320px}@media (min-width:960px){.cart_content{max-width:420px}}div.cart_content form{margin:0;padding:0}.cart .cart_subtotal{font-weight:700;font-size:larger}.cart_content .cart_subtotal{text-align:left;font-weight:700;text-transform:uppercase}.cart_content a,.cart_content a .price,.cart_content a .price span,.cart_content a:hover,.cart_content a:visited{color:#333}.cart_content a .price span{padding-left:5px}.cart_content ul{list-style:none;margin:0;padding:0 0}.cart_content ul li{list-style:none;clear:both}.cart_content .action_button{width:100%;color:#fff}.cart_content .action_button.continue-btn{min-height:42px!important;line-height:1;border:none!important}a.phone-cases-yes.minicart-checkout-btn{display:none}.mini_cart,.top_bar [class*=" icon-"]:before,.top_bar [class^=icon-]:before{font-size:12px;margin-right:6px}#customer_login,#customer_login_guest{display:inline}@media (max-width:480px){#customer_login,#customer_login_guest{display:block}}input[type=button].guest_button,input[type=submit].guest_button{color:#000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0;border:0;padding:0;text-align:left}input[type=button].guest_button:hover,input[type=submit].guest_button:hover{background:0 0;border:0;color:#000}@media (min-width:799px){input[type=button].guest_button,input[type=submit].guest_button{text-align:center}}.menu ul li .mini_cart span{padding-left:5px;top:-1px}.sticky_nav div.logo img{width:35%}.dropdown_container{clear:both;width:100%;display:none}.dropdown_container img{max-width:100%}.dropdown{position:absolute;width:100%;z-index:1000}.dropdown_content{display:table;width:100%;margin:0 auto}.dropdown_content img{width:90%!important}.dropdown_container.mega-menu .dropdown_content{display:-ms-flexbox;display:flex;display:-webkit-box;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;margin:0 auto;justify-content:center;padding:10px 0}.mega-menu__image-caption-link,.mega-menu__richtext{padding:0 5px}.mega-menu__image-caption-link img,.mega-menu__richtext img{margin-bottom:10px}.mega-menu__richtext a{display:inline;text-transform:none}.mega-menu__image-caption-link{text-align:center;margin-bottom:3px}.mega-menu__image-caption-link a,.mega-menu__image-caption-link a:active,.mega-menu__image-caption-link a:hover,.mega-menu__image-caption-link a:visited{text-transform:none;display:block;padding:0}.dropdown_content a p,.mobile-mega-menu a p{padding:0}.dropdown_content p,.mobile-mega-menu p{font-size:14px;color:#000;padding-top:12px;padding-bottom:12px;position:relative;display:block;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;outline:0;margin-bottom:0;font-weight:400;line-height:normal;letter-spacing:0}.dropdown_column__menu+.dropdown_column__menu{margin-top:10px}.dropdown_narrow{width:60%}.dropdown_column{display:table-cell;padding:15px 20px 30px 20px;width:11%;vertical-align:top}.dropdown_column img{max-width:100%}.dropdown_column ul{margin:0;padding:0}.dropdown_column ul.dropdown_title{border-bottom:solid 1px #000;padding-bottom:10px}.dropdown_column ul.dropdown_item{text-align:center}.dropdown_container.mega-menu .dropdown_column{display:inline-block;padding:0 8px;display:block;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;vertical-align:top}.dropdown_column li{display:block}.dropdown_column li a,.dropdown_column li a:active,.dropdown_column li a:hover{padding-bottom:0;text-transform:none}.dropdown_row{display:table-row}select.currencies{border:0!important;background-color:transparent;margin-bottom:0!important;min-width:65px;outline:0;background-position:100% 50%;background-size:18px 12px;text-shadow:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';appearance:none}select.currencies:active{border:0;outline:0;text-shadow:0;box-shadow:0}select.currencies option{background:#fff;background:rgba(255,255,255,.9);color:#000}.menu li.currencies{padding:0}.container div.collection_nav{margin-bottom:1.5em}.collection_menu,.collection_menu li{display:inline;list-style:none;border:none;position:relative;top:-3px;margin:0}.collection_menu li{padding-left:25px}.sidebar-wrap{border-right:1px solid #ccc;margin-right:0;padding-right:20px}@media (max-width:798px){.sidebar-wrap{border:none;margin:0;padding-right:0}}.sidebar-wrap h4,.sidebar-wrap h4.toggle{margin:0;padding:0}@media (max-width:798px){.sidebar-wrap h4.toggle{margin:10px 0}}.sidebar a,.sidebar a:visited{color:#363636}.sidebar a:active,.sidebar a:hover{color:#03a196}.sidebar .meta{margin-left:2px}.sidebar .spr-badge{color:#333}.toggle-all--true h4.toggle{cursor:pointer;pointer-events:all}.toggle-all--true .toggle span{display:block}.toggle-all--true .toggle_list{display:none}.content_block.toggle_list a{display:inline;position:static;padding-left:0;margin-left:0;border-left:none;color:#000}.content_block.toggle_list a:hover{border-left:none;color:#000}.toggle_list{margin:0;padding:10px 0 15px 0}.toggle_list a{display:inline-block;position:relative;margin-left:0;max-width:80%;border-left:solid 2px transparent;-webkit-transition:border .2s ease-out;-moz-transition:border .2s ease-out;-o-transition:border .2s ease-out}.toggle_list a.active,.toggle_list a.active--default{padding-left:8px;border-left:solid 2px #b8c6c6}ul.toggle_list li ul{display:none}ul.toggle_list li ul.active{display:block}.sidebar .toggle_list a.active{border-left:solid 9px #03a196}.toggle_list li{list-style:none;line-height:1.4em;padding:8px 0 8px 0}.toggle_list .meta span{line-height:2.5}.sidebar_text{margin-bottom:12px;padding-top:10px}.sidebar_content{border-left:solid 1px #ccc;padding-left:20px}.sidebar_content .toggle_list li{line-height:1.2}.sidebar .newsletter{margin-bottom:20px}.sidebar .newsletter form{width:100%}.sidebar li ul{margin:8px 0 0 15px}.sidebar .toggle_list li ul{padding-left:0}.sidebar ul li{margin-bottom:0}.sidebar input.contact_email[type=email],.sidebar input.sign_up[type=submit]{width:100%!important;margin-left:0}.blog_search{position:relative}.sidebar-block{margin-bottom:15px;border-bottom:1px solid #ccc}.sidebar-block:last-child{border-bottom:none}.sidebar-block:empty{border-bottom:none}.sidebar-block:blank{border-bottom:none}.sidebar-block:first-child h4.toggle{padding-top:0}.sidebar-block h4.toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;padding:15px 0;line-height:1.5}.sidebar .filter-active-tag{position:relative}.color-filter--true label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar__collection-filter a,.sidebar__collection-filter label{cursor:pointer}.sidebar__collection-filter label{text-transform:none;font-weight:400;font-size:inherit}.sidebar__collection-filter label:hover{color:#000}.sidebar__collection-filter input[type=checkbox]{display:none}.sidebar__collection-filter input.styled-checkbox[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;width:20px;height:20px;display:inline-block;cursor:pointer;position:relative;vertical-align:top;background-size:cover;margin-right:15px}.sidebar__collection-filter button.clear-active-filter,.sidebar__collection-filter button.clear-active-filter:active{color:#000;background-color:transparent;border:none;outline:0;box-shadow:0;font-family:inherit;letter-spacing:0;text-transform:none;position:absolute;top:0;right:0;left:auto;padding:2px 4px;line-height:1.2;display:block;height:auto;min-height:auto}.sidebar__collection-filter button.clear-active-filter:hover{color:#000}.sidebar__collection-filter .x-icon{position:relative;display:inline-block;overflow:visible;width:15px;height:15px;margin:0 2px 0 0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;font-style:normal;color:#95979c;border:0;outline:0;background:0 0;vertical-align:middle;top:-1px}.sidebar__collection-filter .x-icon:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:15px;position:absolute;top:0;left:0;display:block;width:15px;content:"\00d7";text-align:center}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}.featured_collections.sub-collection{margin-bottom:10px}.featured_collections.sub-collection .thumbnail{margin-bottom:10px}@media (max-width:798px){.featured_collections.sub-collection .thumbnail{width:100%}}.sub-collection--2 .thumbnail{width:calc(50% - 20px)}.sub-collection--2 .thumbnail:nth-child(2n+1){clear:both}.sub-collection--3 .thumbnail{width:calc(33.33333% - 20px)}.sub-collection--3 .thumbnail:nth-child(3n+1){clear:both}.sub-collection--4 .thumbnail{width:calc(25% - 20px)}.sub-collection--4 .thumbnail:nth-child(4n+1){clear:both}.list-collection-wrapper img[src*='/no-image']{opacity:0}.list-collection-wrapper img[src*='/no-image']~.thumbnail-overlay{opacity:1!important}.list-collection-wrapper img[src*='/no-image']~.thumbnail-overlay .collection-details{opacity:1;transform:none}@media (max-width:798px){.list-collection-wrapper img[src*='/no-image']~.collection-info__caption{display:block;position:absolute;top:0;left:0;bottom:0;right:0}}.list-collection-wrapper .img{width:100%}.list-collection-wrapper .collection-info__caption{display:block;margin-top:20px}@media (max-width:798px){.list-collection-wrapper .collection-info__caption{display:block;position:static}}.blog-header{margin-bottom:5px}.blog-header .blog-title.blog-tags--true{float:none}.blog-header .blog-title{float:left}@media (max-width:798px){.blog-header .blog-title{width:100%;margin-bottom:0}}.blog-header .subtitle{clear:both}.blog-header .feature_divider{clear:both;width:100%}.article .icon-slash{padding-right:5px}.section_select{padding:0;text-align:right;float:right}@media (max-width:798px){.section_select{padding-top:0;width:100%;padding-right:7px;box-sizing:border-box!important}}.section_select .blog_filter,.section_select .sort_by,.section_select .tag_filter{color:#333;display:inline-block;border:none;padding-right:30px;background-position:100% 50%;background-color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;width:auto;margin-bottom:0;max-width:80%}@media (max-width:798px){.section_select .blog_filter,.section_select .sort_by,.section_select .tag_filter{float:none;width:100%;max-width:100%;font-size:16px;padding-left:0}}div.breadcrumb-collection{margin-bottom:20px}div.breadcrumb-collection+div.section{margin-top:0}@media (max-width:798px){div.breadcrumb-collection{margin-top:15px;}}.article-pagination,.breadcrumb_text{margin-top:0;text-transform:uppercase;font-size:11px;margin-bottom:0}@media (max-width:798px){.article-pagination,.breadcrumb_text{margin-top:0;line-height:1.2}}.article-pagination .breadcrumb-divider,.breadcrumb_text .breadcrumb-divider{color:#000;margin:0 5px}.breadcrumb_link:hover span{color:#000}.breadcrumb{font-size:14px}@media (max-width:798px){.breadcrumb{margin-bottom:20px}}#target img,.article img,.cart_image img,.footer img,.logo img,.page img,.product_image_col img,.product_row img,.section img,.sidebar img,.thumbnail img{max-width:100%;height:auto}.featured-products-section .section{margin:30px 0}.placeholder-svg{fill:rgba(51,51,51,0.9);background-color:rgba(51,51,51,.5);width:100%;height:100%;max-width:100%;max-height:100%;box-sizing:border-box;display:block}.placeholder-svg--banner,.placeholder-svg--slideshow,.placeholder-svg--video{max-height:600px}.featured-promotions-section .feature-section:nth-child(even) .placeholder-svg--promotions,.placeholder-instagram .instas:nth-child(even) .placeholder-svg--instagram{background-color:rgba(51,51,51,.6)}.image-with-text-section .featured-link--image:nth-child(odd) .placeholder-svg--promotions{background-color:rgba(51,51,51,.6);fill:rgba(51,51,51,0.9)}.homepage-slideshow .flickity-slider .gallery-cell:nth-child(2n+1) .placeholder-svg--slideshow{background-color:rgba(51,51,51,.6)}.homepage-slideshow .flickity-slider .gallery-cell:nth-child(2n) .placeholder-svg--slideshow{background-color:rgba(51,51,51,.8)}.product_gallery .video-container>div{position:relative}.product_gallery .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product_gallery .vimeo{max-width:830px;margin:0 auto}.product_gallery .vimeo>div{padding-top:56.26506%}.product_gallery .youtube{max-width:853px;margin:0 auto}.product_gallery .youtube>div{padding-top:56.271981%}video{display:block;width:100%;height:auto}.action_button,.button,a.action_button,a.button,button,input.action_button[type=button],input.action_button[type=submit],input[type=button],input[type=reset],input[type=submit]{background:#000;color:#fff;border:1px solid #000;padding:0 20px;text-align:center;cursor:pointer;min-height:42px;height:40px;line-height:1.2;vertical-align:top;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;font-weight:700;font-size:14px;text-transform:none;letter-spacing:1px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;transition:all .2s linear;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;border-radius:0}.ie .action_button,.ie .button,.ie a.action_button,.ie a.button,.ie button,.ie input.action_button[type=button],.ie input.action_button[type=submit],.ie input[type=button],.ie input[type=reset],.ie input[type=submit]{line-height:40px}.action_button:hover,a.button:hover,button:hover,input.action_button[type=button]:hover,input.action_button[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#333;border:1px solid #333}.action_button:active,a.button:active,button:active,input.action_button[type=button]:active,input.action_button[type=submit]:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{box-shadow:none;outline:0}.add_to_cart,form.product_form input.add_to_cart{width:100%;margin-bottom:0}button.action_button,input.action_button[type=button],input.action_button[type=submit],input[type=button],input[type=reset],input[type=submit]{display:inline-block}button.add_to_cart{position:relative}button.add_to_cart .text{display:block;width:100%;-webkit-animation-duration:.5s;animation-duration:.5s;text-transform:uppercase}button.add_to_cart .fadeInDown.text{-webkit-animation-duration:.8s;animation-duration:.8s}button .checkmark{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}button .checkmark path{stroke-dasharray:19.79 19.79;stroke-dashoffset:19.79;opacity:0}button .checkmark.checkmark-active path{-webkit-animation:drawCheckmark .5s linear alternate forwards;animation:drawCheckmark .5s linear alternate forwards}@keyframes drawCheckmark{from{stroke-dashoffset:19.79;opacity:1}to{stroke-dashoffset:0;opacity:1}}@-webkit-keyframes drawCheckmark{from{stroke-dashoffset:19.79;opacity:1}to{stroke-dashoffset:0;opacity:1}}.ie button .checkmark path{stroke-dashoffset:0;opacity:0}.ie button .checkmark.checkmark-active path{-webkit-animation:fadeCheckmark .5s linear alternate forwards;animation:fadeCheckmark .5s linear alternate forwards}@-webkit-keyframes fadeCheckmark{from{opacity:0}to{opacity:1}}@keyframes fadeCheckmark{from{opacity:0}to{opacity:1}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){button .checkmark path{stroke-dashoffset:0;opacity:0}button .checkmark.checkmark-active path{animation:fadeCheckmark .5s linear alternate forwards}@keyframes fadeCheckmark{from{opacity:0}to{opacity:1}}}label.tos_label{display:inline;font-weight:400;text-transform:none;cursor:pointer;padding-left:5px}.tos{text-align:center;margin:15px 20px 15px 0}.cart_text{text-align:center}.disabled{pointer-events:none}.amazon-payments-pay-button{display:block!important;text-align:center}ul.tabs{display:block;margin:25px 0;border-bottom:solid 1px #ccc;border-top:0;list-style:none outside;margin-left:0;text-transform:uppercase;padding-left:0}ul.tabs li{display:block;width:auto;height:30px;padding:0;float:left;margin-bottom:0;border:0;list-style:none outside;margin-left:0;cursor:pointer}ul.tabs li a{display:block;text-decoration:none;width:auto;height:29px;line-height:30px;margin-right:60px;font-size:13px;outline:0}@media (max-width:960px){ul.tabs li a{margin-right:30px}}@media (max-width:798px){ul.tabs li a{font-size:12px}}@media (max-width:480px){ul.tabs li a{margin-right:20px}}ul.tabs li a.active{border-bottom:solid 3px #ccc;background-color:#fff;border-bottom:solid 3px #aaa;height:31px;position:relative;border-right-width:1px;color:#333}ul.tabs li:last-child a{margin:0}ul.tabs-content{margin:0;display:block;border:0;padding-left:0}ul.tabs-content>li{display:none;border:0}ul.tabs-content>li.active{display:block;border:0;padding-left:0}ul.tabs-content ul{padding-left:0}button{border:none;appearance:none}.faq-title{margin-top:150px}.faq-title h1{font-size:26px}@media (max-width:798px){.faq-title h1{font-size:20px}}@media screen and (max-width:479px){.faq-title h1{font-size:110%!important}}.faqAccordion>dt>button[aria-expanded=true]{color:#333!important;transition:all .2s;border-color:#333!important}.faqAccordion>dd[aria-hidden=false]{display:block}.faqAccordion>dt>button{background:0 0;transition:margin-bottom 0s;position:relative;padding:10px 20px;margin-bottom:20px;color:#333;border:1px solid #ccc;text-align:left;display:block;cursor:pointer;width:100%;outline:0;text-transform:initial;min-height:auto;height:auto;line-height:inherit;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;box-shadow:none;border-radius:0;font-weight:700}.faqAccordion>dt>button:focus,.faqAccordion>dt>button:hover{border:1px solid #ccc;color:#000}.faqAccordion>dt>button::after{position:absolute;top:50%;-webkit-transform:translateY(-50.1%);-ms-transform:translateY(-50.1%);transform:translateY(-50.1%);right:15px;font-size:25px;content:'\f107';font-family:fontAwesome;color:inherit;font-weight:400}.faqAccordion>dt>button[aria-expanded=true]::after{transform:rotateX(180deg);top:10px}@media screen and (max-width:767px){.faqAccordion>dt>button[aria-expanded=true]::after{top:0;bottom:0;display:flex;align-items:center}}@media (max-width:798px){.faqAccordion>dt>button{font-size:16px;margin-bottom:20px;padding:10px 30px 10px 10px}}.faqAccordion>dd{color:#333;display:none;padding:0 0;margin-inline-start:20px}.faqAccordion>dd[aria-hidden=true]{display:none}@media (max-width:798px){.faqAccordion>dd{margin-left:15px;font-size:16px}}.accordion-tabs>a{display:block;background-color:#d1d3d4;margin:10px 0;padding:10px;letter-spacing:1px;text-transform:uppercase;color:#000}.accordion-tabs>a :hover{cursor:pointer}.accordion-tabs>li[id*=tab]{display:none;list-style:none}ul.tabs:after,ul.tabs:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}ul.tabs:after{clear:both}ul.tabs{zoom:1}form{margin-bottom:20px}fieldset{margin-bottom:20px}input[type=color],input[type=date],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:block;width:100%;height:35px;min-height:35px;padding:0 10px;margin:0;line-height:22px;border:1px solid #ccc;outline:0;background:#fff;color:#5f6a7d;font-size:13px;margin-bottom:15px;-webkit-appearance:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:480px){input[type=color],input[type=date],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}}input[type=color]:active,input[type=color]:focus,input[type=date]:active,input[type=date]:focus,input[type=email]:active,input[type=email]:focus,input[type=month]:active,input[type=month]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=range]:active,input[type=range]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=time]:active,input[type=time]:focus,input[type=url]:active,input[type=url]:focus,input[type=week]:active,input[type=week]:focus,select:active,select:focus,textarea:active,textarea:focus{border:1px solid #aaa;color:#444}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=number]{-moz-appearance:textfield}select::-ms-expand{display:none}select{background:#fff url(/cdn/shop/files/select.png?v=1684758439) no-repeat 96% 50%;background-size:18px 12px;padding:8px 14px 8px;border-radius:0;border:1px solid #d9dbdc;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:''}.option_title,label,legend{display:block;font-weight:400;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif ;font-size:13px;text-align:left;margin-bottom:5px;text-transform:none}input[type=checkbox]{display:inline}label span,legend span{font-weight:400;font-size:13px;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif ;color:#444}textarea{min-height:80px;padding:15px 9px}.acceptsMarketing{margin-bottom:20px}.acceptsMarketing label{display:inline;margin-left:5px}input.sign_up[type=submit]{margin-left:5px;display:inline-block}input.contact_email[type=email]{width:320px;display:inline-block;float:left}.btn.action_button,input.btn.action_button[type=button],input.btn.action_button[type=submit]{width:inherit}#target{padding:20px;text-align:center}.items_left{color:#8c8b8b}.quantity_label{display:inline;font-size:smaller}.remove_item a{font-size:smaller;color:#333}input.quantity{width:48px;display:inline;margin-bottom:0;padding:8px 5px}ul.cart_items{padding-bottom:0}.cart_content li.cart_item a,.cart_content li.cart_item a:active,.cart_content li.cart_item a:focus{font-size:small}.cart_content li.cart_item{padding:0;border-bottom:1px solid #e8e8e8;margin:10px 10px}#header li.cart_item a,#header li.cart_item a:active,li.cart_item a,li.cart_item a:active{position:relative;font-size:inherit;text-align:left}ul.cart_items li:last-child{padding-bottom:0;margin-bottom:0}.cart_image{padding-right:10px;max-width:100px;text-align:center;float:left;padding-left:10px}a.continue{text-align:right;font-size:32px;margin-right:15px!important;padding:10px 0 5px 0!important;opacity:.8}a.continue:hover{opacity:1}.empty_cart{text-align:center;font-size:18px;padding:40px 0 25px 0;color:inherit}input[type=button].get-rates.action_button{margin-top:0}#get-rates-submit{margin-top:-1px}#customer_login{margin-bottom:2px}.multi_select{display:none}.container .align_right--images>div.columns{float:right}div#ju_overlay{z-index:9999!important}.vendor{margin-bottom:6px}.section.product_section{margin-top:0}.product_section .description{margin-bottom:15px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word}.modal_price{padding-bottom:8px;display:block}.product_section .description.bottom{margin-top:0;border-bottom:none}.product_section .description.bottom p{line-height:1.3!important}@media screen and (max-width:798px){.product_section .description.bottom h2{margin:0}}.new_banner_product,.preorder_banner_product,.sale_banner_product{font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;padding:8px 20px;text-align:center;color:#fff;margin-bottom:13px;display:inline-block;font-size:15px;white-space:nowrap}.sale_banner_product{background:#d54d4d}.new_banner_product,.preorder_banner_product{background:#03a196}.show_only_title h1.headline{color:#000!important}.preorder_banner_product,.product-list .thumbnail .preorder_banner{font-size:12px}@media (max-width:798px){.preorder_banner_product,.product-list .thumbnail .preorder_banner{font-size:8px}}.product_links{margin-bottom:8px;font-size:.9em;border-top:1px solid #ccc;padding:10px 0 5px 0}.product_links p{margin:2px 0}.social_buttons{border-top:1px solid #ccc;padding-top:20px;font-size:1em;margin-bottom:25px}@media (max-width:798px){.social_buttons{text-align:center}}.share_toolbox{clear:both;border:none;border-width:1px 0;overflow:hidden;padding:10px 0 0;margin-bottom:0;margin-top:15px;text-align:center;font-size:15px}.share_toolbox p{color:#000;margin:0;line-height:1.3}.share_toolbox p strong{font-weight:500}.share_toolbox ul{float:right;margin:0;line-height:18px;list-style:none;padding-left:0}.share_toolbox ul li{display:inline-block;padding:0 0 0 12px;margin:0}@media screen and (max-width:360px){.share_toolbox ul li{padding:0;font-size:14px}}.share_toolbox ul li a:before{color:#000!important}.share_toolbox ul{padding-top:5px}.share_toolbox ul li a:hover{background-color:transparent}.share_toolbox ul li a:hover:before{color:#333!important}.share_article .social_buttons{border-top:none;padding-top:15px}.share-btn{display:inline-block;text-align:center;font-size:1.2em;margin-right:6px;margin-bottom:10px}.share-btn a{color:#fff;padding:10px 10px 8px 10px;border:solid 1px #e2e2e2;display:inline-block;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.icon-twitter-share:before{color:#09aeec}.icon-twitter-share:hover{background-color:#09aeec;border-color:#09aeec;color:#fff}.icon-twitter-share:hover:before{color:#fff}.icon-facebook-share:before{color:#49659d}.icon-facebook-share:hover{background-color:#49659d;border-color:#49659d;color:#fff}.icon-facebook-share:hover:before{color:#fff}.icon-gplus-share:before{color:#cc3a2b}.icon-gplus-share:hover{background-color:#cc3a2b;border-color:#cc3a2b;color:#fff}.icon-gplus-share:hover:before{color:#fff}.icon-pinterest-share:before{color:#cb1f2a}.icon-pinterest-share:hover{background-color:#cb1f2a;border-color:#cb1f2a;color:#fff}.icon-pinterest-share:hover:before{color:#fff}.icon-mail-share:before{color:#888}.icon-mail-share:hover{background-color:#888;border-color:#888;color:#fff}.icon-mail-share:hover:before{color:#fff}.product-quantity-box .product-minus,.product-quantity-box .product-plus,.product-quantity-box .quantity,.product-quantity-box .quantity:focus{border:#e2e2e2 1px solid;color:#333;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif }.product-quantity-box label{margin-bottom:.5em}.product-quantity-box{margin-right:0;width:45%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-quantity-box label{text-align:left}.product-quantity-box .quantity{text-align:center;width:33.333%!important;height:42px;border-radius:0;-webkit-appearance:none;float:left}.product-quantity-box .product-minus,.product-quantity-box .product-plus{background:#f2f2f2;font-weight:300;position:relative;cursor:pointer;height:42px;display:block;width:25%;text-align:center;float:left}.product-quantity-box .product-minus:hover,.product-quantity-box .product-plus:hover{background:#d9d9d9}@media (max-width:798px){.product-quantity-box .product-minus,.product-quantity-box .product-plus{display:inline;display:initial;margin:0}}.product-quantity-box .product-plus{border-left:0;font-size:16px;line-height:42px}.product-quantity-box .product-minus{border-right:0;line-height:42px;font-size:18px}.product-quantity-box+.inline_purchase{width:64%;float:left}.product_section .contact-form,.product_section .product_form{max-width:400px}@media (max-width:798px){.product_section .contact-form,.product_section .product_form{max-width:100%}}.product-full_width_images .product_section .description img{display:none}.full-width-product-images img{display:block;width:100%}@media (max-width:480px){.full-width-product-images .caption.align-center,.full-width-product-images .caption.align-left,.full-width-product-images .caption.align-right{text-align:center}}.newsletter-popup.remodal{background-color:#fff;max-width:740px;overflow:hidden;padding:0}@media (max-width:798px){.newsletter-popup.remodal{line-height:0}}.newsletter-popup.remodal .popup-signup-show--false{display:none}.newsletter-image--true.align-right .remodal-close{left:0}.newsletter-both-names--false .newsletter input[type=text]{width:100%}.newsletter-both-names--true .newsletter input[type=text]{width:49%;float:left}@media (max-width:480px){.newsletter-both-names--true .newsletter input[type=text]{width:100%}}.newsletter-both-names--true .firstName{margin-right:2%}.newsletter-img{width:40%;display:inline-block;float:left}@media (max-width:798px){.newsletter-img{width:100%}}.newsletter-img img{width:100%;display:block}.newsletter-info{text-align:left;color:#363636;overflow:hidden;background-color:#fff;height:auto;float:left}@media (max-width:798px){.newsletter-info{padding:20px;width:100%!important;position:relative}}.newsletter-info input.contact_email[type=email]{width:65%;float:left}@media (max-width:798px){.newsletter-info input.contact_email[type=email]{width:100%}}.newsletter-info #contact_form input.sign_up[type=submit]{width:calc(35% - 8px);margin-left:8px;float:left}@media (max-width:798px){.newsletter-info #contact_form input.sign_up[type=submit]{margin-left:0;width:100%}}.newsletter-image--false .newsletter-info{width:100%;position:relative;height:auto;float:none}.align-left .newsletter-info{right:0}.newsletter-description h2{color:#363636;margin-top:0}.newsletter-description{width:60%;padding:30px;margin:0 auto}@media (max-width:798px){.newsletter-description{font-size:inherit;width:auto}}@media (min-width:1400px){.newsletter-description{font-size:inherit}}.newsletter-buttons .button{height:auto;background-color:transparent;color:#363636;border:1px solid #363636;transition:background-color .2s cubic-bezier(.55, .09, .68, .53),color .3s linear,border .2s cubic-bezier(.55, .09, .68, .53);line-height:1.5;padding-top:10px;padding-bottom:10px;margin-top:10px;margin-right:15px}.newsletter-buttons .button.highlight-true,.newsletter-buttons .button:hover{background-color:#363636;color:#fff;border:1px solid #363636}@media (max-width:480px){.newsletter-buttons .button{margin-top:5px}}.newsletter_section{-webkit-transform:translate3d(0,0,0);background-color:#f1f1f1;color:#000}.newsletter_section h2{color:#000;margin-top:0}.newsletter_section.newsletter-bgr-true{background-color:#f1f1f1;background-position:center center;background-repeat:no-repeat;background-size:cover}.newsletter_section.newsletter-bgr-true input.contact_email[type=email]{border:0}@media (max-width:480px){.newsletter_section.newsletter-bgr-true{text-align:center!important}}.section_form{padding:10px 20px}.section_form input[type=email],.section_form input[type=text]{border:0}@media (max-width:480px){.section_form{padding:0}}.section_form .newsletter-text+.newsletter,.section_form h5+.newsletter{margin-top:15px}.newsletter_section h5{color:#000!important;padding-top:0;margin:0}.newsletter_section .newsletter-text p{margin-bottom:0}.newsletter_section .newsletter,.password-page-row form{display:inline-block;padding-top:0!important;width:450px}@media only screen and (max-width:798px) and (min-width:480px){.newsletter_section .newsletter,.password-page-row form{width:100%}}@media (max-width:480px){.newsletter_section .newsletter,.password-page-row form{width:100%}}.shopify-challenge__container{padding:150px 0}table{width:100%}table th{font-weight:400;background:#f9f9f9;text-align:left}table td,table th{padding:4px}table tr{border-bottom:1px solid #dcdcdc}table tr:first-child{border-top:1px solid #dcdcdc}table td,table th{border-right:1px solid #dcdcdc}table td:first-child,table th:first-child{border-left:1px solid #dcdcdc}table .em{font-weight:700}table tr.order_summary td.label{text-align:right}table{margin-bottom:20px}.allow-clickthrough{pointer-events:none!important}.hidden{display:none}.remove{color:#333}.relative{position:relative}.half-bottom{margin-bottom:10px!important}.add-bottom{margin-bottom:20px!important}.right{float:right;position:relative}.left{float:left}.inline{display:inline}.center{text-align:center}.relative{position:relative}.align_right{text-align:right}.align_left{text-align:left}.text-align--center{text-align:center}.text-align--left{text-align:left}.text-align--right{text-align:right}p.warning{text-align:center;font-weight:700}.warning--quantity{clear:both;display:inline-block}@media (min-width:799px){.large--right{float:right;position:relative}}.cart_item p.warning{margin-top:5px}.container div.mobile_only,.mobile_only,span.mobile_only{display:none!important}.no_border{border:none!important}.extra_padding{padding-top:4px}div.hidden{display:none}.hidden-force{display:none!important}div.is-absolute{position:absolute!important;top:0;margin-top:0}.full-width-image{width:100%}#instantclick-bar{background:#000;z-index:100000;height:4px}#grid .column,#grid .columns{background:#ddd;height:25px;line-height:25px;margin-bottom:10px;text-align:center;text-transform:uppercase;color:#555;font-size:12px;font-weight:700;border-radius:2px}#grid .column:hover,#grid .columns:hover{background:#bbb;color:#333}#grid .example-grid{overflow:hidden}.quick-shop .product_gallery img{background-color:#fff}.testimonial-section{position:relative}.testimonial-section .set-static{display:flex}.testimonial-section .set-static .caption{position:static;transform:translateY(0);padding:40px;margin:auto}.testimonial-section .set-testimonial-height{height:95%}@media (min-width:799px){.testimonial-section .darken-bg{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(0,0,0,.6)}}@media (max-width:480px){.testimonial-section .testimonial-block .caption{margin:auto;padding:5%}}@media (max-width:480px){.testimonial-section .testimonial-block .caption.no-white-bg{background-color:#fff}}.testimonial-section .feature_divider{margin:25px auto;width:10%;display:inline-block}@media (max-width:480px){.testimonial-section .feature_divider{margin:5px auto}}.testimonial-section .testimonial-text{width:80%}.testimonial-section .testimonial-text .subtitle{text-transform:none}@media (max-width:480px){.testimonial-section .testimonial-text .subtitle{font-weight:400;font-size:14px}}.testimonial-section .testimonial-text h2,.testimonial-section .testimonial-text p{color:#fff}@media (max-width:480px){.testimonial-section .testimonial-text h2,.testimonial-section .testimonial-text p{color:#333;text-shadow:none}}.testimonial-section .testimonial-block.gallery-cell.use-mobile-color{background-color:#666}.testimonial-section .testimonial-block.gallery-cell.use-mobile-color .caption .caption-content p{color:#fff}.testimonial-section .use-mobile-color .animated{-webkit-animation-delay:.25s;animation-delay:.25s}.testimonial-block.gallery-cell,.testimonial-slideshow{background-color:transparent}.logo-bar{text-align:center;margin-bottom:20px}.logo-bar a{transition:ease all .6s}.logo-bar a:hover{opacity:.6}.logo-bar__item{display:inline-block;vertical-align:middle;max-width:160px;width:160px;margin-top:20px}@media (min-width:799px){.logo-bar__item{margin-left:25px;margin-right:25px}}div.container.gallery-content{margin-top:0;padding-top:0}.gallery-section.container{padding-top:0;margin-top:0}.gallery-section{text-align:center}.gallery-section .container{padding-bottom:0}.gallery-section .gallery-break{width:100%;clear:both}.gallery-section .display-table{display:table;table-layout:fixed;width:100%;height:100%}.gallery-section .display-table-cell{display:table-cell;vertical-align:middle;float:none}.gallery-section .gallery-empty-wrapper,.gallery-section .gallery-image-wrapper{margin:5px;position:relative}.gallery-section .gallery-empty-wrapper{min-height:150px}.gallery-section .gallery-empty-wrapper:nth-child(even) .placeholder-svg{background-color:rgba(51,51,51,.3)}.gallery-section a{display:block}.gallery-section .gallery-image-wrapper .overlay{position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.6);opacity:0;transition:opacity .3s ease-in}.gallery-section .gallery-image-wrapper .overlay .icon-search{color:#fff;font-size:1.5em;top:50%}.gallery-section .gallery-image-wrapper:hover .overlay{opacity:1}.gallery-section.gallery-horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:wrap}.gallery-section.gallery-horizontal i{display:block}.gallery-section.gallery-horizontal img{position:absolute;top:0;width:100%;vertical-align:bottom;width:100%;height:auto;display:block}@media only screen and (min-width:2000px){.gallery-section.gallery-horizontal .gallery-image-wrapper:last-child{width:15%;flex-basis:initial!important;flex-grow:initial!important}}.gallery-section.gallery-horizontal .gallery-empty-wrapper{width:190px}.gallery-full{display:inline-block;width:100%}.gallery-full .gallery-empty-wrapper,.gallery-full .gallery-image-wrapper{margin:0}.gallery-full .gallery-empty-wrapper{width:25%}.ie9 .gallery-image-wrapper{width:20%;float:left;display:inline-block}.ie9 .gallery-image-wrapper img{position:relative;max-height:200px}.gallery-section.gallery-classic .gallery-empty-wrapper,.gallery-section.gallery-classic .gallery-image-wrapper{display:block;float:left;margin:0}.gallery-section.gallery-classic .gallery-empty-wrapper img,.gallery-section.gallery-classic .gallery-empty-wrapper svg,.gallery-section.gallery-classic .gallery-image-wrapper img,.gallery-section.gallery-classic .gallery-image-wrapper svg{width:100%;display:block}.gallery-section.gallery-classic .add-padding{padding:5px}.gallery-section.gallery-classic .two-per-row{width:50%}@media only screen and (max-width:767px){.gallery-section.gallery-classic .two-per-row{width:100%}}.gallery-section.gallery-classic .three-per-row{width:33.333%}@media only screen and (max-width:767px){.gallery-section.gallery-classic .three-per-row{width:100%}}.gallery-section.gallery-classic .four-per-row{width:25%}@media only screen and (max-width:767px){.gallery-section.gallery-classic .four-per-row{width:100%}}.gallery-section.gallery-classic .five-per-row{width:20%}@media only screen and (max-width:767px){.gallery-section.gallery-classic .five-per-row{width:100%}}.gallery-section.gallery-masonry .masonry{font-size:.85em;line-height:0;margin:10px 0;column-gap:10px;-moz-column-gap:10px;-webkit-column-gap:10px}.gallery-section.gallery-masonry .adjust-columns{column-gap:0;-moz-column-gap:0px;-webkit-column-gap:0px;overflow:hidden}.gallery-section.gallery-masonry .adjust-columns .gallery-empty-wrapper,.gallery-section.gallery-masonry .adjust-columns .gallery-image-wrapper{margin-bottom:-8px!important}.gallery-section.gallery-masonry .gallery-empty-wrapper,.gallery-section.gallery-masonry .gallery-image-wrapper{display:inline-block;margin-bottom:0;width:100%;margin:5px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.gallery-section.gallery-masonry .gallery-empty-wrapper img,.gallery-section.gallery-masonry .gallery-empty-wrapper svg,.gallery-section.gallery-masonry .gallery-image-wrapper img,.gallery-section.gallery-masonry .gallery-image-wrapper svg{width:100%;display:block}.gallery-section.gallery-masonry .two-per-row{-moz-column-count:2;-webkit-column-count:2;column-count:2}@media only screen and (max-width:798px){.gallery-section.gallery-masonry .two-per-row{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media only screen and (max-width:400px){.gallery-section.gallery-masonry .two-per-row{-moz-column-count:1;-webkit-column-count:1;column-count:1}}.gallery-section.gallery-masonry .three-per-row{-moz-column-count:3;-webkit-column-count:3;column-count:3}@media only screen and (max-width:798px){.gallery-section.gallery-masonry .three-per-row{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media only screen and (max-width:400px){.gallery-section.gallery-masonry .three-per-row{-moz-column-count:1;-webkit-column-count:1;column-count:1}}.gallery-section.gallery-masonry .four-per-row{-moz-column-count:4;-webkit-column-count:4;column-count:4}@media only screen and (max-width:798px){.gallery-section.gallery-masonry .four-per-row{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media only screen and (max-width:400px){.gallery-section.gallery-masonry .four-per-row{-moz-column-count:1;-webkit-column-count:1;column-count:1}}.gallery-section.gallery-masonry .five-per-row{-moz-column-count:5;-webkit-column-count:5;column-count:5}@media only screen and (max-width:798px){.gallery-section.gallery-masonry .five-per-row{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media only screen and (max-width:400px){.gallery-section.gallery-masonry .five-per-row{-moz-column-count:1;-webkit-column-count:1;column-count:1}}.rv-container{display:block}.rv-container .thumbnail:empty{margin-bottom:0}.sidebar .collection_swatches .swatch{float:left}.sidebar .toggle_list .rv-container a:hover{border-color:transparent}.sidebar .toggle_list .rv-container a.product-info__caption.hidden{display:none}@media (max-width:798px){.sidebar .toggle_list .rv-container a.product-info__caption.hidden{display:block}}.sidebar .recently-viewed__title{display:none}.sidebar .rv-sidebar-element .product-info__caption,.sidebar .rv-sidebar-element .product_image{max-width:75%}.sidebar .rv-sidebar-element .product_image a{display:inline-block}.sidebar .rv-sidebar-element .product_image img{height:auto}@media (max-width:798px){.sidebar .product-list .thumbnail .brand,.sidebar .product-list .thumbnail .price,.sidebar .product-list .thumbnail .title{text-align:left;display:block}}.sidebar .product-list .thumbnail .thumbnail-overlay{position:relative;opacity:1;background:0 0}.sidebar .product-list .thumbnail .thumbnail-overlay .product-details{position:relative;transform:none;transition:none;opacity:1;text-align:left}.sidebar .product-list .thumbnail .thumbnail-overlay .product-details .title{color:#333;padding:0}.sidebar .product-list .thumbnail .thumbnail-overlay .product-details .price,.sidebar .product-list .thumbnail .thumbnail-overlay .product-details .title{font-size:.9vw}.sidebar .product-list .thumbnail .thumbnail-overlay .info{position:relative;font-size:12px;opacity:1;top:0;transform:translateY(0);padding-bottom:0}.sidebar .product-list .thumbnail .thumbnail-overlay .info .quick_shop{display:none}.product-description-bottom .js-recently-viewed.rv-main{clear:both}.rv-box-element .js-recently-viewed-product:nth-child(2),.rv-sidebar-element .js-recently-viewed-product:nth-child(2){display:none}.search-bgr-true{background-position:center center;background-repeat:no-repeat;background-size:cover}.search-section{background-color:#ccc;width:100%;display:inline-block}.search-section h2,.search-section p{color:#333}.search-section input{font-size:15px;display:inline-block;border:0}.search-section .section_form{padding-top:10px 20px}.search-section .search-container{position:relative;width:100%}.search-section .search-container .search-wrapper{display:inline-block;position:relative;max-width:500px;width:90%}@media (max-width:798px){.search-section .search-container .search-wrapper{width:100%}}.search-section .search-container .search_button{position:absolute;top:0;right:0;padding-right:10px;background-color:transparent;border-color:transparent;color:#000;font-size:24px}.search-section .search-container .search_button:hover{color:#333}div.container{margin:0 auto}.featured_text{font-size:18px;line-height:36px}.large_text{font-size:28px;line-height:50px}div.content{padding-top:40px;padding-bottom:40px}.main_nav div.logo a{padding-top:12px;padding-bottom:12px;display:block;color:#111!important;outline:0}.menu-position--block div.logo{width:100%}.menu-position--block .sticky_nav div.logo{display:none}div.logo{width:11%;float:left}div.logo img{width:100%}div.logo.text-align--center img{margin:0 auto}div.logo.text-align--left{padding-left:0}.primary_logo{display:block}.secondary_logo{display:none}header.feature_image.secondary_logo--true img.primary_logo,header.feature_image.secondary_logo--true img.secondary_logo{display:none}header.secondary_logo--true:not(.feature_image) img.secondary_logo{display:none!important}header.secondary_logo--true:not(.feature_image) img.primary_logo{display:inline!important}div.section{margin:10px 0}.featured_content,.featured_content h1,.featured_content h2,.featured_content h3,.featured_content h4,.featured_content h5,.featured_content h6{color:#363636}.featured_content{background-color:#f6f7f9}.nav_arrows{float:right}.sku{margin:0}#category{width:100%}.load-more,.paginate{text-align:center}.paginate .current,.paginate .page a,a.tag{border:solid 1px #ccc;margin:10px 5px;padding:.5rem 1rem;display:inline-block}.paginate .current:hover,.paginate .page a:hover,a.tag:hover{color:#fff;background-color:#000;border:solid 1px #000}.page a:hover{color:#000}.paginate .current{font-weight:700;color:#fff;background-color:#000;border:solid 1px #000;right:0;padding:.5rem 1.1rem}.paginate .next,.paginate .prev{display:inline-block;margin:10px 0;padding:.5rem 1rem}.load-more{display:none}.collection-template-section .load-more{display:block;clear:both}.load-more__icon{opacity:0;height:0;width:0;transition:all .3s linear;background:url("/cdn/shop/files/loader.gif") center center no-repeat;background-size:32px 32px;margin:0 auto}.collection-matrix.loading-in-progress.filter-loading{height:0}.collection-matrix.loading-in-progress+.load-more__icon{width:44px;height:44px;opacity:1}a.tag{font-size:smaller;padding:4px 6px;margin:5px 2px 5px 0}.paginate .deco{border:none}.list-collections .thumbnail,.product-list .thumbnail,.slider-gallery .thumbnail{position:relative;text-align:center;margin-bottom:25px;display:block}.list-collections .thumbnail .thumbnail-overlay,.product-list .thumbnail .thumbnail-overlay,.slider-gallery .thumbnail .thumbnail-overlay{background:rgba(0,0,0,0);background:rgba(0,0,0,.7);position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;transition:opacity .3s ease-in}.list-collections .thumbnail .thumbnail-overlay>a,.product-list .thumbnail .thumbnail-overlay>a,.slider-gallery .thumbnail .thumbnail-overlay>a{display:block;position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:798px){.list-collections .thumbnail .thumbnail-overlay,.product-list .thumbnail .thumbnail-overlay,.slider-gallery .thumbnail .thumbnail-overlay{display:none}}@media (min-width:1400px){.list-collections .thumbnail .thumbnail-overlay,.product-list .thumbnail .thumbnail-overlay,.slider-gallery .thumbnail .thumbnail-overlay{line-height:1.5}}.list-collections .thumbnail img,.product-list .thumbnail img,.slider-gallery .thumbnail img{vertical-align:bottom;transition:opacity .3s ease-in;width:100%}.list-collections .thumbnail .product-info__caption,.product-list .thumbnail .product-info__caption,.slider-gallery .thumbnail .product-info__caption{display:block;margin-top:20px}@media (max-width:798px){.list-collections .thumbnail .product-info__caption,.product-list .thumbnail .product-info__caption,.slider-gallery .thumbnail .product-info__caption{display:block}}@media (max-width:798px){.touchevents .product-info__caption{display:block}.touchevents .thumbnail-overlay{display:none}}.hidden-product-link{line-height:0;font-size:0;color:transparent;display:block;position:absolute;top:0;left:0;right:0;bottom:0}.featured_collections .thumbnail{text-align:center}.swap-true img.secondary,.swap-true img.secondary.lazyloaded{display:none;width:auto;max-height:320px;margin:0 auto}.swap-true.toggle-images img.lazyloaded:first-of-type,.swap-true.toggle-images img:first-of-type{display:none}.swap-true.toggle-images img.secondary,.swap-true.toggle-images img.secondary.lazyloaded{display:block}.product-list .thumbnail .swap-true img.secondary,.product-list .thumbnail .swap-true img.secondary.lazyloaded,.slider-gallery .thumbnail .swap-true img.secondary,.slider-gallery .thumbnail .swap-true img.secondary.lazyloaded{display:none;width:auto;max-height:320px;margin:0 auto}.product-list .thumbnail .swap-true.toggle-images img.lazyloaded:first-of-type,.product-list .thumbnail .swap-true.toggle-images img:first-of-type,.slider-gallery .thumbnail .swap-true.toggle-images img.lazyloaded:first-of-type,.slider-gallery .thumbnail .swap-true.toggle-images img:first-of-type{display:none}.product-list .thumbnail .swap-true.toggle-images img.secondary,.product-list .thumbnail .swap-true.toggle-images img.secondary.lazyloaded,.slider-gallery .thumbnail .swap-true.toggle-images img.secondary,.slider-gallery .thumbnail .swap-true.toggle-images img.secondary.lazyloaded{display:block}.slider-gallery .gallery-cell img.secondary,.slider-gallery .gallery-cell img.secondary.lazyloaded{display:none;width:auto}.quick_shop,.view_all{font-weight:700;font-size:14px;text-transform:none;letter-spacing:1px;cursor:pointer;position:relative;display:inline-block;border:1px solid #fff;padding:10px 20px;margin-top:2rem;color:#fff;opacity:0;pointer-events:all;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);transition:opacity .3s ease-out,transform .3s ease-out,color .3s linear,background-color .3s linear}.quick_shop:hover,.view_all:hover{color:#fff;background-color:rgba(0,0,0,0)}.thumbnail .price span.money{color:#000}.thumbnail .price span.money:hover{color:#000}.thumbnail .sale span.money{color:#d54d4d}.thumbnail .was_price span.money{color:#8c8b8b}.new{position:relative;display:inline;padding:5px;border-radius:2px;font-size:12px}.product-list .thumbnail img,.slider-gallery .thumbnail img{height:auto;width:auto}.product-list .thumbnail img.secondary,.slider-gallery .thumbnail img.secondary{max-height:320px;height:auto;width:100%}.thumbnail:not(.align-height--false) img.lazyloaded{height:auto;max-height:320px}.sold_out,.thumbnail .sold_out{font-weight:700;color:#333}@media (max-width:798px){.sold_out{margin-top:20px;display:block}}.thumbnail-overlay .sold_out{font-weight:400;color:#fff}.sale,.thumbnail .sale{color:#d54d4d}.banner_holder{position:absolute;top:0;right:0}.new_banner,.preorder_banner,.sale_banner{background:#d54d4d;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:1px;padding:8px 12px;text-align:center;color:#fff;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}@media (max-width:798px){.new_banner,.preorder_banner,.sale_banner{padding:4px 10px;font-size:smaller}}.new_banner,.preorder_banner{background:#03a196}a.secondary_button,input.secondary_button{display:block;padding:15px 0;text-align:center;border-top:solid 1px #ccc;border-bottom:solid 1px #e8e8e8;margin:20px 0;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#000;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}a.secondary_button:active,a.secondary_button:hover,a.secondary_button:visited,input.secondary_button:active,input.secondary_button:hover,input.secondary_button:visited{color:#000}.thumbnail .price,.thumbnail .title{display:block;margin-bottom:5px;font-size:inherit;line-height:1.3;font-size:16px;letter-spacing:0;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-wrap:hover .title{text-decoration:underline}.cart_price{float:right;text-align:right;padding-left:20px;font-weight:700;display:none}#estimated-shipping,.excluding_tax{display:block}.cart_page_image{text-align:center}.cart_page_image img{margin-bottom:1em;width:100%}.cart_content_info{padding:0}.cart_content_info h5{padding:0;margin-bottom:10px;margin-top:0}.cart_content_info .price_total{padding:0 0 10px;margin-bottom:20px;font-size:1.1em}.subtotal{border-left:1px solid #ccc;padding-left:40px}@media (max-width:798px){.subtotal{border-left:none;border-top:1px solid #ccc;padding-left:0;padding-top:20px}}.subtotal_amount{font-size:1.4em;font-weight:700}button.update{width:30%;float:right}.size_chart{float:right;padding-top:5px}#size-chart{display:none}#size-chart h5{padding:15px 0 0 0;text-align:center}.price_total_text{font-weight:400;display:none}.was_price{text-decoration:line-through;color:#8c8b8b;text-shadow:none;font-weight:600}.cart_savings{text-align:left;margin-top:15px}.savings{font-size:15px;}.thumbnails a{display:block;margin-bottom:1em}.l2h .modal{z-index:99999999!important}.l2h .l2h-modal-backdrop.in{height:100vh!important}#instafeed .instagram__item{position:relative;margin-bottom:20px}.instagram__item:after{content:"";display:block;padding-bottom:100%}.instagram__link{position:absolute;top:0;left:0;right:0;bottom:0}.instagram__bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover}.instagram__video-link:after,.instagram__video-link:before{content:"";position:absolute;top:50%;left:50%;z-index:2}.instagram__video-link:after{width:0;height:0;border:16px solid transparent;border-left:20px solid #fff;margin-top:-18px;margin-left:-7px;-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,0.25))}.instagram__video-link:before{margin-top:-34px;margin-left:-34px;width:60px;height:60px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 4px rgba(0,0,0,.18);background:rgba(0,0,0,.42);transition:background .3s ease}.instagram__video-link:hover:before{background:rgba(0,0,0,.7)}.social-feeds-wrap .sixteen .columns:nth-child(4n+1){margin-left:0}.social-feeds-wrap .sixteen .columns:nth-child(4n+4){margin-right:0}.social-feeds-wrap .eight .columns:nth-child(odd){margin-left:0}.social-feeds-wrap .eight .columns:nth-child(even){margin-right:0}.arrow{position:relative;color:#000;top:-1px;left:2px;opacity:.9}.modal{margin:10px 0;display:none;background-color:#fff}.modal_product{width:auto;line-height:0;max-width:940px}.modal_product img{cursor:pointer}.modal_image{text-align:center}.modal a{padding-bottom:0}.modal p.modal_price,p.modal_price{font-size:20px;margin-bottom:18px;margin-top:-4px}.modal form{margin-bottom:10px}.notify_form #contact_form{margin-top:20px}.notify_form #contact_form .action_button{width:100%}.product_image_col{margin-top:15px;text-align:center}.meta{font-size:13px}.meta p{font-size:13px;margin-bottom:0}p.meta{margin-bottom:10px}.comment-body p.meta{margin-bottom:5px}.comment-body h6{padding:0}.sidebar_title{padding-bottom:0}.blog-section h2{margin-bottom:0;line-height:1.2}.blog-section h2 a{color:#333}.blog_meta{margin-bottom:0}.blog_meta span{position:relative;display:inline-block;margin-right:15px;font-size:smaller;color:#8c8b8b}.blog_meta span:after{content:'';position:absolute;right:-16px;top:50%;margin:-1px 5px 0;width:4px;height:4px;border-radius:2px;background-color:#ced3d3}.blog_meta span:last-child:after{background-color:transparent}.tags span a{color:#000}.article h3.sub_title{letter-spacing:0;margin:10px auto 0}.article_content{margin-top:20px}.excerpt{line-height:1.5;margin:1em 0}.article,.article_image{padding-bottom:15px}#comment_form .action_button,#contact_form .action_button{display:block;padding-left:40px;padding-right:40px}@media (max-width:798px){#comment_form .action_button,#contact_form .action_button{width:100%}}#contact_form .action_button.sign_up{display:inline-block;width:120px;padding-left:0;padding-right:0;float:none}body.article{padding-bottom:0}.toggle span{color:#8c8b8b;font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:smaller;float:right;display:none}.sidebar .blog_search{margin-bottom:15px}.sidebar .blog_search input{width:100%}.label,.meta .label{color:#8c8b8b}.blog_meta,.blog_meta a{color:#8c8b8b}.blog_meta a:hover{color:#000}.count{font-style:normal;font-size:13px}.checkout{display:block;float:right;margin-top:0}.additional-checkout-buttons{text-align:center;margin-top:10px}.additional-checkout-buttons>:not(script){padding:10px 0 0 10px;vertical-align:top;line-height:1}@media (max-width:480px){.additional-checkout-buttons>:not(script){padding:10px 0 0 5px}}.additional-checkout-buttons>:not(script):empty,.additional-checkout-buttons>:not(script):first-child{padding-left:0}.or{line-height:40px;font-style:normal;font-size:14px;padding:0 10px;text-align:center}@media (max-width:480px){.or{line-height:initial;text-align:left}}.comment{margin-bottom:20px}.author_share_wrap{width:100%;border-top:1px solid #ccc;min-height:40px;padding:15px 0;margin-top:15px;overflow:auto}.blog_author{width:60%;float:left}@media (max-width:798px){.blog_author{width:100%;border-bottom:1px solid #ccc;padding-bottom:5px}}.blog_author img{width:80px;height:80px;border:1px solid #ccc;float:left;margin-right:15px}.author_bio{text-align:left}.author_bio h6{padding-top:0}.author_bio p{font-size:.9em}.blog_share{width:38%;float:right;text-align:right}@media (max-width:798px){.blog_share{width:100%;float:left}}.red{color:#c33}.address p{margin-bottom:5px}div#disqus_thread li,div#disqus_thread ul{border:none}.search_page{padding:40px 0 60px 0}.selector-wrapper label{margin-bottom:.5em}.footer{font-size:14px;padding:20px 0;border-top:solid 1px transparent;background-color:#000;background-position:center center;color:#fff!important}.footer h5{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif }.footer .logo{color:#111!important;font-size:20px;margin-top:0;margin-bottom:20px;line-height:1;width:100%;word-wrap:break-word;float:none}@media (max-width:798px){.footer .logo{text-align:center}}img.footer-logo{width:75%;max-width:250px;margin-bottom:10px;display:inline-block}@media (max-width:798px){img.footer-logo{max-width:50%!important;margin:0 25% 25px}}.footer .empty-column{width:100%;height:1px}.footer .footer-menu-wrap h6{margin:0;padding:0;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;color:#fff;font-size:14px;margin-bottom:5px}@media (max-width:798px){.footer .footer-menu-wrap h6{border-top:1px solid transparent;margin-bottom:0;padding:10px 0 0;text-transform:uppercase}}.footer .footer-menu-wrap h6>span{display:none}@media (max-width:798px){.footer .footer-menu-wrap h6>span{display:inline-block;transition:transform .3s linear;perspective:1000}}@media (min-width:799px){.footer .toggle_content{display:block!important}}.footer a,.footer a:visited{color:#fff;font-size:14px}.footer a:active,.footer a:hover{color:#fff}.footer-social-icons{margin-top:20px}.footer ul{list-style:none;margin:0;padding:0}.footer ul li{margin-bottom:0;line-height:1.5}.footer form{margin-bottom:0}.footer-menu-wrap{text-align:left}.page-contact .footer{margin-top:0}.page-contact .maps{position:relative;bottom:-6px}.page-landing .maps{position:relative;bottom:-7px}.maps iframe{pointer-events:none;display:block}.newsletter form{margin-bottom:0}.footer_credits{border-top:1px solid transparent;margin-top:10px}.payment_methods{margin:10px 0 6px 0;padding-top:10px}@media (min-width:960px){.payment_methods{float:right;text-align:right}}.payment_methods img{padding-right:4px;width:42px}.credits{text-align:left;padding-top:20px}@media (min-width:960px){.credits{float:left}}.sublink span,h4 span,h6 span{transition:transform .3s linear;perspective:1000;margin-right:8px}#mobile_menu .active span,#mobile_menu span.active,.footer-menu-wrap .active span,.footer-menu-wrap span.active,.sidebar .active span,.sidebar span.active{transform:rotateX(180deg)}.sidebar span.menu-toggle{float:right;display:inline-block;cursor:pointer;padding:0 6px 0 6px;margin-right:0;transition:transform .3s linear;perspective:1000;transform:none}.sidebar span.menu-toggle.active{transform:rotateX(180deg)}@media (max-width:798px){#mobile_menu h6,.footer-menu-wrap h6,.sidebar h6{padding-top:8px;cursor:pointer;border-top:1px solid #fff;margin-top:0}#mobile_menu .sublink span,#mobile_menu h4 span,#mobile_menu h6 span,.footer-menu-wrap .sublink span,.footer-menu-wrap h4 span,.footer-menu-wrap h6 span,.sidebar .sublink span,.sidebar h4 span,.sidebar h6 span{display:inline-block;transition:transform .3s linear;perspective:1000}#mobile_menu .columns>ul,.footer-menu-wrap .columns>ul,.sidebar .columns>ul{display:none;padding-left:20px}#mobile_menu .columns>ul li,.footer-menu-wrap .columns>ul li,.sidebar .columns>ul li{line-height:1.7}.toggle_content{display:none;padding:0 20px}}@media (min-width:799px){h4.toggle{pointer-events:none}.footer-menu-wrap h6{pointer-events:none}.footer-menu-wrap .columns>ul{display:block!important}}#header .promo_banner a,#header .promo_banner a:visited a:hover,.header .promo_banner a,.header .promo_banner a:visited a:hover{color:#000}.promo_banner{background-color:#fceaea;text-align:center;color:#000;font-size:13px;position:relative;width:591px;height:0;line-height:20px;margin:0 auto;z-index:5000;top:8px;transition:all .3s linear}@media screen and (max-width:867px){.promo_banner{line-height:20px;top:0;padding:0 11%}}.promo_banner p{margin-bottom:0;display:inline}.promo_banner b{margin-right:8px}@media (max-width:798px){.promo_banner b{margin-right:0}}.promo_banner .promo_banner-close{position:absolute;top:0;right:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;text-decoration:none;color:#000;border:0;outline:0;background:0 0;z-index:1000}.promo_banner .promo_banner-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:20px;line-height:40px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.promo_banner-show .promo_banner{transition:all 0s linear;height:40px;letter-spacing:0}.promo_banner-show .promo_banner strong{font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;color:#000;font-weight:400}.top_bar{padding-top:0;position:relative;transition:padding-top .3s linear}@media (max-width:480px){.top_bar{padding-top:0}}@media (max-width:798px){.mobile_nav-fixed--false #pagecontent,.mobile_nav-fixed--true #pagecontent{display:block;padding-bottom:40px}.mobile_nav-fixed--false .page_banner,.mobile_nav-fixed--true .page_banner{margin-top:40px}.mobile_nav-fixed--false .page_banner+#pagecontent,.mobile_nav-fixed--true .page_banner+#pagecontent{padding-bottom:0}.index-sections .under-menu:nth-child(1){margin-top:0}.page-details-section .under-menu:nth-child(1){margin-top:0}.page-banner .under-menu:nth-child(1){margin-top:0}.promo_banner-show.mobile_nav-fixed--false #pagecontent,.promo_banner-show.mobile_nav-fixed--true #pagecontent{padding-bottom:calc(40px + 40px)}.promo_banner-show.mobile_nav-fixed--false .page_banner,.promo_banner-show.mobile_nav-fixed--true .page_banner{margin-top:calc(40px + 40px)}.promo_banner-show.mobile_nav-fixed--false .page_banner+#pagecontent,.promo_banner-show.mobile_nav-fixed--true .page_banner+#pagecontent{padding-bottom:0}}
/*! Flickity v1.1.1http://flickity.metafizzy.co
---------------------------------------------- */button.flickity-prev-next-button{box-shadow:none}.flickity-enabled{position:relative;overflow:hidden}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{opacity:.5;position:absolute;top:0;bottom:0;width:11%;border:none;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;border-radius:0;height:auto;max-width:100px}.flickity-prev-next-button:hover{background:#fff;border:none}.flickity-prev-next-button:focus{outline:0}.flickity-prev-next-button:active,.flickity-prev-next-button:hover{opacity:.8}.flickity-prev-next-button.previous{left:-1px}.flickity-prev-next-button.next{right:-1px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:-1px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:-1px}.flickity-prev-next-button:disabled{opacity:.1;cursor:auto}.flickity-prev-next-button svg{position:relative;top:50%;-webkit-transform:translateY(-50.1%);-ms-transform:translateY(-50.1%);transform:translateY(-50.1%);padding:10px 0;position:absolute;left:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}img[data-flickity-lazyload]{width:auto}.flickity-slider>li{list-style-type:none;width:100%;text-align:center}.flickity-slider>li img{max-width:100%}.slideshow_animation--fade .flickity-slider{transform:none!important}.slideshow_animation--fade .gallery-cell{left:0!important;opacity:0;transition:opacity .3s ease-in-out;z-index:-1}.slideshow_animation--fade .gallery-cell.is-selected{opacity:1;z-index:0}.lightbox-gallery .gallery-cell{width:100%}.lightbox-gallery .gallery-cell img{width:460px;margin:0 auto}.lightbox-gallery .lightbox-image{max-width:100%}@media (max-width:480px){.remodal-is-locked .product{overflow:hidden}.product .remodal-close:before{font-size:50px;line-height:55px;width:50px;right:0;left:auto}.product .remodal.remodal-lightbox{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;padding-top:55px;margin-bottom:0}.product .remodal.remodal-lightbox .flickity-viewport,.product .remodal.remodal-lightbox .flickity-viewport img{max-height:100vh}}.gallery-arrows--true .product_gallery .flickity-prev-next-button{opacity:0;transition:opacity .3s linear;display:block}.gallery-arrows--true .product_gallery:hover .flickity-prev-next-button{opacity:.5}.product_gallery{margin-bottom:2em;opacity:0}.product_gallery .gallery-cell{width:100%;text-align:center;display:block;margin-right:10px}.product_gallery .gallery-cell span{width:100%;display:block!important}.product_gallery.flickity-enabled{opacity:1}.product_gallery.single-image .flickity-prev-next-button{display:none;box-shadow:none}.product_gallery .flickity-prev-next-button{display:none;box-shadow:none}.product_gallery img{background-color:#fff}.product_gallery_nav{text-align:center}.product_gallery_nav .gallery-cell{width:90%;opacity:.7}.product_gallery_nav .gallery-cell.is-nav-selected{opacity:1}.product_gallery_nav .gallery-cell img{cursor:pointer;margin:auto;max-width:90%;display:block}.gallery-wrap.right-thumbnails .multi-image{width:83%;float:left}.gallery-wrap.right-thumbnails .product_gallery_nav{width:12%;float:left;margin-left:4%}.gallery-wrap.right-thumbnails .product_gallery_nav .gallery-cell{width:100%;margin:0 0 10px 0}.gallery-wrap.left-thumbnails .multi-image{width:83%;float:right}.gallery-wrap.left-thumbnails .product_gallery_nav{width:70px;float:right;margin-right:5%}.gallery-wrap.left-thumbnails .product_gallery_nav .gallery-cell{width:100%!important;margin:0 0 10px 0}.gallery-wrap .flickity-viewport{margin-top:0}.remodal.quick-shop{background-color:#fff;padding:0 35px}.quick-shop .container{max-width:100%;text-align:left;margin-left:auto;margin-right:auto}.quick-shop .container .gallery-wrap.eight.columns{width:calc(55% - 40px);margin:0;margin-right:40px;min-height:1px;transition:opacity 1s .3s linear;-webkit-transition:opacity 1s .3s linear}.quick-shop .container .gallery-wrap.eight.columns.hidden-element{opacity:0}.quick-shop .container .gallery-wrap.eight.columns.align-gallery-right{float:right;margin-right:0;margin-left:40px}.quick-shop .container .text-modal-wrap.six.columns{width:45%;margin:0;min-height:1px;transition:opacity .3s linear;-webkit-transition:opacity .3s linear}.quick-shop .container .text-modal-wrap.six.columns.hidden-element{opacity:0}.quick-shop .container .new_banner_product:empty,.quick-shop .container .preorder_banner_product:empty,.quick-shop .container .sale_banner_product:empty{display:none}.quick-shop img[alt*="[center]"],.quick-shop img[alt*="[left]"],.quick-shop img[alt*="[right]"]{display:none}.remodal-is-opened .quick-shop .hidden-element{opacity:1!important}.related-products--grid{font-size:0;text-align:center}.related-products--grid.container{padding-top:0}.related-products--grid .product-list .thumbnail.column,.related-products--grid .product-list .thumbnail.columns{font-size:initial;display:inline-block;float:none;vertical-align:top}.related-products__title{clear:both}span.mix-match-speacial{font-family:VladimirScript}.title.slider-gallery{padding-top:40px}@media (max-width:480px){.title.slider-gallery{padding-top:0;font-size:1.5em}}.slider-gallery{margin:0 auto 40px}.slider-gallery .gallery-cell{margin-right:10px;text-align:center;padding:0;margin-bottom:0}@media (max-width:480px){.slider-gallery .gallery-cell{padding:0;margin-right:5px}}.slider-gallery .gallery-cell .product-details{line-height:1.2;letter-spacing:0}@media (max-width:798px){.slider-gallery .gallery-cell .product-details{font-size:3vw}}.slider-gallery .gallery-cell img{display:block;max-width:100%}.slider-gallery .gallery-cell-heading{font-size:.8rem;line-height:1.2;text-transform:none;margin-top:10px}.slider-gallery .flickity-prev-next-button{border-radius:0;opacity:0;width:5%}.slider-gallery:hover .flickity-prev-next-button{opacity:.5}.light-button .dot{background:#333}.light-button .flickity-prev-next-button{background:0 0}.light-button .flickity-prev-next-button .arrow{fill:#333333;opacity:1}.homepage-slideshow.light-button:hover .flickity-prev-next-button,.product-slider.light-button:hover .flickity-prev-next-button,.slider-gallery.light-button:hover .flickity-prev-next-button,.testimonial-slideshow.light-button:hover .flickity-prev-next-button{opacity:1}.homepage-slideshow.light-button .flickity-page-dots .dot,.product-slider.light-button .flickity-page-dots .dot,.slider-gallery.light-button .flickity-page-dots .dot,.testimonial-slideshow.light-button .flickity-page-dots .dot{opacity:.4}.homepage-slideshow.light-button .flickity-page-dots .dot.is-selected,.product-slider.light-button .flickity-page-dots .dot.is-selected,.slider-gallery.light-button .flickity-page-dots .dot.is-selected,.testimonial-slideshow.light-button .flickity-page-dots .dot.is-selected{opacity:1}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{width:100%;margin-bottom:10px;padding:35px;-ms-transform:translateY(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal.remodal-is-closing,.remodal.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;right:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:0 0;z-index:1000}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{from{transform:scale(1.05);opacity:0}to{transform:none;opacity:1}}@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:900px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.container{position:relative;width:100%;max-width:1600px;margin:0 auto;padding:0;padding-right:40px;padding-left:40px}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.column,.columns{float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.container.full-width{width:100%}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column{width:6.25%}.container .two.columns{width:12.5%}.container .three.columns{width:18.75%}.container .four.columns{width:25%}.container .five.columns{width:31.25%}.container .six.columns{width:37.5%}.container .seven.columns{width:43.75%}.container .eight.columns{width:50%}.container .nine.columns{width:56.25%}.container .ten.columns{width:62.5%}.container .eleven.columns{width:68.75%}.container .twelve.columns{width:75%}.container .thirteen.columns{width:81.25%}.container .fourteen.columns{width:87.5%}.container .fifteen.columns{width:93.75%}.container .sixteen.columns{width:100%}.container .one-third.column{width:33.33333333333333%}.container .two-thirds.column{width:66.66666666666667%}.container .one-fifth.column{width:20%}.container .one-fifth-sidebar.column{width:15%}.container .one-sixth.column{width:16.66666666666667%}.container .one-seventh.column{width:14.25%}.container .offset-by-one{padding-left:6.25%}.container .offset-by-two{padding-left:12.5%}.container .offset-by-three{padding-left:18.75%}.container .offset-by-four{padding-left:25%}.container .offsetmargin-by-four{margin-left:25%}.container .offset-by-five{padding-left:31.25%}.container .offset-by-six{padding-left:37.5%}.container .offset-by-seven{padding-left:43.75%}.container .offset-by-eight{padding-left:50%}.container .offset-by-nine{padding-left:56.25%}.container .offset-by-ten{padding-left:62.5%}.container .offset-by-eleven{padding-left:68.75%}.container .offset-by-twelve{padding-left:75%}.container .offset-by-thirteen{padding-left:81.25%}.container .offset-by-fourteen{padding-left:87.5%}.container .offset-by-fifteen{padding-left:93.75%}@media only screen and (max-width:798px){.container{padding-right:15px;padding-left:15px}.container .column,.container .columns{margin:0}.container .eight.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.columns,.container .four.columns,.container .fourteen.columns,.container .nine.columns,.container .one-fifth.column,.container .one-seventh.column,.container .one-sixth.column,.container .one-third.column,.container .one.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two.columns{width:100%}.container .thumbnail.even,.container .thumbnail.odd{width:140px!important}.container div.thumbnail.even{clear:left}.container div.thumbnail.odd{margin-left:20px}br.product_clear{display:none}.container .offset-by-eight,.container .offset-by-eleven,.container .offset-by-fifteen,.container .offset-by-five,.container .offset-by-four,.container .offset-by-fourteen,.container .offset-by-nine,.container .offset-by-one,.container .offset-by-seven,.container .offset-by-six,.container .offset-by-ten,.container .offset-by-thirteen,.container .offset-by-three,.container .offset-by-twelve,.container .offset-by-two{padding-left:0}.container .offsetmargin-by-four{margin-left:0!important}}@media screen and (min-width:480px) and (max-width:768px){.caption .headline{line-height:0!important}}@media only screen and (min-width:480px) and (max-width:798px){.container{padding-right:15px;padding-left:15px}.container .column,.container .columns{margin:0}.container .eight.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.columns,.container .four.columns,.container .fourteen.columns,.container .nine.columns,.container .one-fifth.column,.container .one-seventh.column,.container .one-sixth.column,.container .one-third.column,.container .one.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two.columns{width:100%}.container .thumbnail.even,.container .thumbnail.odd{width:200px!important}.container div.thumbnail.even{clear:left}.container div.thumbnail.odd{margin-left:20px}br.product_clear{display:none}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:after,.clearfix:before,.row:after,.row:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.row:after{clear:both}.clearfix,.row{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}@media only screen and (max-width:959px){#contact_form input.sign_up[type=submit]{margin-left:0;margin-bottom:1.5em;width:100%}input.contact_email[type=email]{width:100%}.collection_menu{display:none}div.collection_title_tags,h1.collection_title_tags{border-right:0;margin-right:0;padding-right:0}}@media only screen and (min-width:799px) and (max-width:959px){.nav a,.nav a:active,.nav a:focus,.nav a:visited{font-size:12px}.menu a,.menu a:active,.menu a:focus,.menu a:visited{font-size:12px}#header span.menu_title,.menu a span,.menu li{padding-left:2px;padding-right:2px}.nav .menu li.search_link{display:inline-block}.menu li.search_container{display:none}}@media screen and (min-width:768px) and (max-width:998px){.new-badge,.soldout-badge,.soon-badge,.topseller{left:0!important}}@media only screen and (max-width:798px){.article_image{padding-bottom:0}.sidebar_content{border:0;padding:0}.nav_arrows{float:none;text-align:center}.nav_arrows .prev{float:left}.nav_arrows .next{float:right}#header .top_bar a.mobile_logo{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;font-size:18px;line-height:34px;z-index:5;width:40%;height:auto;color:#111}#header a.mobile_logo img{width:auto;max-width:150px;max-height:45px;padding-top:5px}.payment_methods{text-align:center;float:none;display:block}.credits{float:none;display:block;text-align:center}.is-absolute{top:0!important}.blog_filter{margin-top:1em;width:100%!important}.section_select{text-align:center}.flex-control-nav{bottom:10px}.featured_links a span{font-size:12px}.or{width:100%;display:inline-block;padding-left:0;padding-bottom:5px}.mobile_hidden{display:none!important}table tr.order_summary td.label{text-align:left}.featured_text{font-size:15px;line-height:1.7em}#header{display:block}.header{display:none}h4.toggle{cursor:pointer}.toggle span{display:block}.toggle_list{display:none}select{width:100%;margin-left:0}.sign_up,input.action_button[type=button],input.action_button[type=submit],input[type=button],input[type=reset],input[type=submit]{margin-left:0;width:100%;outline:0}.credits_right{text-align:left}.container .column.thumbnail,.container .columns.thumbnail{margin-top:1em}td{padding:4px!important}.title_column{float:left}.container div.mobile_only,.mobile_only{display:block!important}span.mobile_only{display:inline}.price_total{text-align:right}.price_total_text{display:block}.checkout_table_header,.price_total,.remove_column,.update_subtotal{display:none}.mobile_right{text-align:right}.quick_shop{display:none!important}.cart_price{display:block;margin-bottom:0}table tr td,table tr th{padding:2px}input.action_button{margin-bottom:1em!important}.multiple_product_images{display:none}.headline{font-size:1.3em;line-height:1.2;position:relative}p.subtitle{font-size:1.1em;line-height:1.2;position:relative}}@media only screen and (min-width:480px) and (max-width:798px){.mobile_hidden{display:none!important}}@media only screen and (max-width:479px){.mobile_hidden{display:none!important}.cart_image{max-width:60px;padding-right:10px;margin-left:5px}.action_button{font-size:12px}.collection_title,.empty_cart,h1,h2,h3,h4,h5,h6{font-size:110%;line-height:1.5em}.title a,h1,h1.home,h2{padding:0}}@media only screen and (min-device-width:320px) and (max-device-width:1024px){html{-webkit-text-size-adjust:100%}}@font-face{font-family:turbo;font-display: swap;src:url("turbo.eot");src:url("turbo.eot") format("embedded-opentype"),url("turbo.woff") format("woff"),url("turbo.ttf") format("truetype"),url("turbo.svg") format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:turbo;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.15em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pinterest:before{content:"\e906"}.icon-bag:before{content:"\e900"}.icon-cart:before{content:"\e901"}.icon-check:before{content:"\e902"}.icon-cross:before{content:"\e903"}.icon-down-arrow:before{content:"\e904"}.icon-mail:before{content:"\e905"}.icon-left-arrow:before{content:"\e90a"}.icon-menu:before{content:"\e90c"}.icon-minus:before{content:"\e90d"}.icon-phone:before{content:"\e90e"}.icon-plus:before{content:"\e910"}.icon-right-arrow:before{content:"\e911";margin-right:0}.icon-search:before{content:"\e913";font-weight:800}.icon-up-arrow:before{content:"\e917"}.icon-user:before{content:"\e918"}.icon-youtube:before{content:"\e914"}.icon-gplus:before{content:"\e907"}.icon-vimeo:before{content:"\e912"}.icon-rss:before{content:"\e908"}.icon-houzz:before{content:"\e909"}.icon-snapchat:before{content:"\e90b"}.icon-instagram:before{content:"\e90f"}.icon-facebook:before{content:"\ea90"}.icon-twitter:before{content:"\ea96"}.icon-tumblr:before{content:"\eab9"}.icon-linkedin:before{content:"\eaca"}.icon-twitter-share:before{content:"\ea96"}.icon-facebook-share:before{content:"\ea90"}.icon-gplus-share:before{content:"\e907"}.icon-pinterest-share:before{content:"\e906"}.icon-mail-share:before{content:"\e905"}span.icon-down-arrow,span.icon-right-arrow{padding:0!important;font-size:12px!important}@-moz-document url-prefix(){.menu span.icon-down-arrow{top:-2px}}.menu li.search_link{display:none;padding-left:10px;padding-right:10px}.sticky_nav .menu li.search_link{display:inline-block;float:right}.sticky_nav .menu-position--block .logo{display:none}.menu li.search_container{width:30%;float:right;padding-top:12px}@media (min-width:1400px){.menu li.search_container{margin-left:15px}}.logo-align--left .menu li.search_container{width:14.7%}.menu-position--block .menu li.search_container{width:18%;float:none}.search_form input,form.search_form{padding-top:0;margin-bottom:0;position:relative;-webkit-appearance:none;border-radius:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}.search_form input,.search_form input:active,.search_form input:focus{border:none;font-weight:400!important;font-weight:700;font-size:14px;letter-spacing:0;color:#000;background-color:transparent;padding-right:35px;border-color:#000}.header_search_form{width:60%;margin:0 auto 30px auto;padding:30px 0 0 0;position:relative;border-bottom:solid 1px #000}@media (max-width:480px){.header_search_form{width:90%}}.header_search_form input,.header_search_form input:active,.header_search_form input:focus{background-color:transparent;font-weight:700;color:#000;font-weight:700;letter-spacing:0px;border:none;font-size:36px;line-height:36px}@media screen and (max-width:1199px){.header_search_form input,.header_search_form input:active,.header_search_form input:focus{font-size:20px;line-height:20px;margin-bottom:0;padding-left:0}}@media screen and (max-width:1199px){.header_search_form input::placeholder,.header_search_form input:active::placeholder,.header_search_form input:focus::placeholder{text-transform:initial}}@media (max-width:480px){.header_search_form input,.header_search_form input:active,.header_search_form input:focus{font-size:22px;line-height:22px;margin-bottom:10px}}.header_search_form .search-submit{top:38px;font-size:30px}@media screen and (max-width:1199px){.header_search_form .search-submit{font-size:20px;top:36px}}@media (max-width:480px){.header_search_form .search-submit{top:42px;font-size:18px}}.feature_image .search_form input,.feature_image .search_form input:active,.feature_image .search_form input:focus{color:#333;border:1px solid #333}.feature_image .search_form input::-webkit-input-placeholder{color:#333}.feature_image .search_form input:-moz-placeholder{color:#333}.feature_image .search_form input::-moz-placeholder{color:#333}.feature_image .search_form input:-ms-input-placeholder{color:#333}.search_form input::-webkit-input-placeholder{color:#000}.search_form input:-moz-placeholder{color:#000}.search_form input::-moz-placeholder{color:#000}.search_form input:-ms-input-placeholder{color:#000}.search_form input:focus::-webkit-input-placeholder{color:#333}.search_form input:focus:-moz-placeholder{color:#333}.search_form input:focus::-moz-placeholder{color:#333}.search_form input:focus:-ms-input-placeholder{color:#333}.feature_image .search_form input,.feature_image .search_form input:active,.feature_image .search_form input:focus{color:#333;border:1px solid #333}.feature_image .search_form input::-webkit-input-placeholder{color:#333}.feature_image .search_form input:-moz-placeholder{color:#333}.feature_image .search_form input::-moz-placeholder{color:#333}.feature_image .search_form input:-ms-input-placeholder{color:#333}.search-submit{position:absolute;z-index:1000;color:#000;font-size:18px;top:3px;right:2px;cursor:pointer}.feature_image .search-submit{color:#333}.blog_search .search-submit{color:#333;top:10px;right:8px;z-index:1}.social_icons{margin-left:0;margin-top:0}.social_icons li{display:inline;padding-right:2px}@media (max-width:798px){footer .footer-social-icons{display:none}}footer #payments{display:flex;justify-content:space-evenly;margin-top:-1.5em}footer #payments img{width:50px}footer .footer-social-icons--mobile.columns{display:none}@media (max-width:798px){footer .footer-social-icons--mobile.columns{display:block}footer .footer-social-icons--mobile.columns>ul{display:inline-flex;padding-left:0;justify-content:center;align-items:center;width:100%;padding:0 0 25px}footer .footer-social-icons--mobile.columns>ul li{display:inline-block}}footer .social_icons{display:block;margin-top:15px}@media (max-width:798px){footer .social_icons{padding-left:0;text-align:center}}footer .social_icons a,footer .social_icons a:visited{color:#fff;font-size:40px;display:inline-block;margin-bottom:1em}@media screen and (max-width:1299px){footer .social_icons a,footer .social_icons a:visited{font-size:28px}}@media screen and (max-width:920px){footer .social_icons a,footer .social_icons a:visited{font-size:20px}}@media screen and (max-width:798px){footer .social_icons a,footer .social_icons a:visited{font-size:30px}}@media (max-width:480px){footer .social_icons a,footer .social_icons a:visited{margin-bottom:10px;min-height:20px;min-width:40px}}footer .social_icons a:active,footer .social_icons a:hover{color:#fff}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */
.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-name:bounceIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-20px,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}.delay-0s{-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0}.delay-025s{-moz-animation-delay:.25s;-webkit-animation-delay:.25s;animation-delay:.25s;opacity:0}.delay-05s{-moz-animation-delay:.5s;-webkit-animation-delay:.5s;animation-delay:.5s;opacity:0}.delay-075s{-moz-animation-delay:.75s;-webkit-animation-delay:.75s;animation-delay:.75s;opacity:0}.delay-1s{-moz-animation-delay:1s;-webkit-animation-delay:1s;animation-delay:1s;opacity:0}.animate_down,.animate_left,.animate_right,.animate_up{opacity:0}.ie #slide-1 .animated,.ie .animate_left,.ie .animate_right,.ie .animated,.ie .hsContent{opacity:1!important}.ie .delay-025s,.ie .delay-05s,.ie .delay-075s,.ie .delay-0s,.ie .delay-1s,.ie delay-025s{opacity:1!important}.ie select{background-image:none!important}@media only screen and (max-width:798px){.animate_down,.animate_left,.animate_right,.animate_up,.delay-025s,.delay-05s,.delay-075s,.delay-0s,.delay-1s{opacity:1}}#password-container{margin:75px auto 0;max-width:100%;display:table;text-align:center;display:table}@media (max-width:798px){#password-container{margin-top:10px}}.password-page-message{font-size:3em;line-height:1.2;margin:10px auto;padding:12px 0}.password-page-follow{margin:5px 0}.password-social .social_icons a,.password-social .social_icons a:active,.password-social .social_icons a:visited{font-size:25px}.password-page-row{display:table-row;width:100%;height:100%;margin:0 auto}.password-page-col{display:table-cell;vertical-align:middle;padding:5px 30px;width:100%}.password-logo{max-width:200px;margin:0 auto}.password-message{max-width:600px;font-size:1.2em;color:#fff}.hr-small{margin:20px auto;width:50px}.password-social{margin-top:10px;padding-top:20px}.password-social ul{margin-left:0;padding-left:0;margin-bottom:10px}.password-social .social_icons li{display:inline;margin-left:0}.password-social .social_icons a:hover{color:#000}.password-footer{margin-top:15px;margin-bottom:40px;font-size:13px;color:#fff;text-align:center}.powered{display:block;margin-top:15px}.shopify a{background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0JJREFUeNqMU81vG0UU/83sR73YG+M4xrHj4jj9UCFNSaGlQQUhhFBRpXIo6jEHQFXFAbhy4B/gioTgzgGV7ws5IAoqUgUSoWoIaZJGpGpMHDuptf5a7+fM8nZpJaRy4M0+jd7szO/93u/NsAsX5vFvi6IInHNUq5NnstnsqXp96xur3f392HNlrIcLePHkS8hlTchIJvtVSTOjIaSAwhkiGsXi+BudjjVp28Oj+XzhrPDZh5qqfoIQD5j6wrxHCAJ6UMXVr3pgnB0c9O2843jrE5XMtZER47GTp+bOqfn++d9+Ct5TuLrCGAcjpgnAWEVSdg8HSyWUzTl8v7D08szxSltPB6/OPDWeW/q1caI2O0zfbrThBM7pjdbiz9PG7LsK01epYKiCaMlIQadnHag9UZ2vbuqvl47tVMwcY3fdFjLFCIHksB0bQojCTmfzlWyHf53S0qsyigESMRS0uqtvNbs330nXNHhRAWl3ChnNhLG/jzBy4fg27pGG5TSqWsARV6EGwk+WScgymIQ5auLpyTdRHj2arC//9QXuDpfgeDYkQcgoZixq4DKuAGoo7wEwVg5DD3PVt1EafRzL21/C0HJo9f4gYUO4gZNkFMk5Nkli3wcI4vP7yIvxhsLIIXhBHzfqlzHwWihkDiNjPEwlDJNE/zDABGPQKfR5QAzI8wRU9IWNurWIlJbF+dmP8Ig5ja67Az8cwvWdmCVi4YSMSlTzODjAQxGAvCZkaIpI4MeN97Fc/xbpfXk8WXmNqPcw9C1idR8gKSNN06GYEScZYwZVJ+xj/8hpPJp9HmvNK/Bd6g0zEXfJ9rvEwE0A4qbFLOibimN15RcLR57JVFx7iLGHpvFs9RJ8QZvofmzsXoEXDqAqWiIiyUaAUSIkBTVVY1BuXuth6rhxcaxizDb619EcrGPg7+JG8zJWdj8HZwplk7hTHyDiKrU5BVWXyKT57ncfNz9TRBjxrRWn3/zT2+7seV7DWuabnR+MTrCm6ikNnLLEL3R720dmQkMqFz8dia3rdmvhg8an7MH3hZRhKuVsQTtcPmCcGK+lZvLl1JEdK9T7PW9t75a72L7tXh3sBbdEELXxP00h1//rx98CDACS7p3N/ZPUwQAAAABJRU5ErkJggg==);padding-left:21px;color:#fff;text-decoration:none}.password-footer a{color:#fff;text-decoration:none}.controls{display:block;margin:1em;text-align:right;text-transform:uppercase;position:relative}#open-me{text-align:center;margin-bottom:35px}#open-me a:hover{color:#000}.close-me{z-index:8000}.modalbox{position:absolute;height:100%;top:-1em;bottom:0;left:0;right:0;padding:0;z-index:5000}.overlay{position:fixed;width:100%;height:100%;max-height:100%;top:0;left:0;background:#fff;background:rgba(255,255,255,.95)}.overlay-close{width:150px;height:50px;position:absolute;right:10px;top:10px;border:1px solid #000;font-size:14px}.overlay-data{opacity:0;visibility:hidden;-webkit-transition:opacity .5s;transition:opacity .5s;visibility:0s 0.5s;transition:opacity .5s,visibility 0s .5s}.overlay-open{opacity:1;visibility:visible;-webkit-transition:opacity .5s;transition:opacity .5s}.inputbox{margin:0 auto;max-width:80%;display:table;text-align:center;position:absolute;top:50%;left:50%;margin-right:-50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#000}@media (max-width:798px){#password-page-bg .modalbox .inputbox{top:50%}}.storefront-password-form label{font-size:.9em;margin:0 0 1em 0;text-align:center}.storefront-password-form .actions{display:inline-block}.storefront-password-form #password{width:50%;display:inline-block}@media (max-width:480px){.storefront-password-form #password{width:100%}}#owner{font-size:.9em;margin-top:-1em;opacity:.8}.pass-close{color:#000!important;padding:0!important;margin:1em!important;position:inherit!important}@media screen and (min-width:320px) and (max-width:440px) and (max-height:667px){.modalbox{display:block;width:414px!important;max-width:100%;text-align:center}.pass-close{display:block;margin:.65em -.15em 1em 0!important}}.page-details-section .container{padding:0}.page-details-section .title{margin-top:0}.page-details-section .article{padding-bottom:0}.page-details-section div.container .featured_products{padding-top:0}@media (max-width:480px){.page-details-section .caption.position-center,.page-details-section .caption.position-left,.page-details-section .caption.position-right{margin:5% 0 0 0}}.product-details-template .product-details__blocks .container{padding:0}.product-details-template .action_button:not(.add_to_cart){width:auto}.product-details-template img{width:100%}.product-details-template img.rich-image{max-width:auto;margin-bottom:20px}@media (max-width:480px){.product-details-template .featured-link--section.text-block--left{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.homepage-product-slider{margin:0 10px}.homepage-product-slider object.placeholder-image{width:100%;display:block;height:auto;position:relative;padding-top:100%}.homepage-product-slider .placeholder-svg--product{width:100%;height:100%;position:absolute;top:0;left:0}.homepage-product-slider.even-num-slides{margin-left:10px;width:calc(100% - 10px)}@media (max-width:798px){.homepage-product-slider.even-num-slides{margin-left:0;width:100%}}.products-slider.slider-gallery.products-length-6 .gallery-cell{width:calc(16.6% - 10px)}@media (max-width:798px){.products-slider.slider-gallery.products-length-6 .gallery-cell{width:calc(40% - 10px)}}.products-slider.slider-gallery.products-length-5 .gallery-cell{width:calc(20% - 10px)}@media (max-width:798px){.products-slider.slider-gallery.products-length-5 .gallery-cell{width:calc(40% - 10px)}}.products-slider.slider-gallery.products-length-4 .gallery-cell{width:calc(25% - 10px)}@media (max-width:798px){.products-slider.slider-gallery.products-length-4 .gallery-cell{width:calc(40% - 10px)}}.products-slider.slider-gallery.products-length-1 .gallery-cell,.products-slider.slider-gallery.products-length-2 .gallery-cell,.products-slider.slider-gallery.products-length-3 .gallery-cell{width:calc(33.33% - 10px)}.products-slider.slider-gallery .gallery-cell.visible-2{width:calc(50% - 10px)}@media (max-width:798px){.products-slider.slider-gallery .gallery-cell.visible-2{width:calc(50% - 10px)}}.products-slider.slider-gallery .gallery-cell.visible-3{width:calc(33.33% - 10px)}@media (max-width:798px){.products-slider.slider-gallery .gallery-cell.visible-3{width:calc(40% - 10px)}}.products-slider.slider-gallery .gallery-cell.visible-4{width:calc(25% - 10px)}@media (max-width:798px){.products-slider.slider-gallery .gallery-cell.visible-4{width:calc(40% - 10px)}}.products-slider.slider-gallery .gallery-cell.visible-5{width:calc(20% - 10px)}@media (max-width:798px){.products-slider.slider-gallery .gallery-cell.visible-5{width:calc(40% - 10px)}}.products-slider.slider-gallery .gallery-cell.visible-6{width:calc(16.666% - 10px)}@media (max-width:798px){.products-slider.slider-gallery .gallery-cell.visible-6{width:calc(40% - 10px)}}.products-slider.slider-gallery .gallery-cell.visible-7{width:calc(14.2% - 10px)}@media (max-width:798px){.products-slider.slider-gallery .gallery-cell.visible-7{width:calc(40% - 10px)}}.products-slider.slider-gallery .gallery-cell.visible-7 .product-details{font-size:.7rem}@media (max-width:985px){.products-length-7 .product-info__caption{display:block}.products-length-7 .thumbnail-overlay{display:none}.products-length-8 .product-info__caption{display:block}.products-length-8 .thumbnail-overlay{display:none}.products-length-9 .product-info__caption{display:block}.products-length-9 .thumbnail-overlay{display:none}.products-length-10 .product-info__caption{display:block}.products-length-10 .thumbnail-overlay{display:none}.products-length-11 .product-info__caption{display:block}.products-length-11 .thumbnail-overlay{display:none}.products-length-12 .product-info__caption{display:block}.products-length-12 .thumbnail-overlay{display:none}.products-length-13 .product-info__caption{display:block}.products-length-13 .thumbnail-overlay{display:none}.products-length-14 .product-info__caption{display:block}.products-length-14 .thumbnail-overlay{display:none}.products-length-15 .product-info__caption{display:block}.products-length-15 .thumbnail-overlay{display:none}.products-length-16 .product-info__caption{display:block}.products-length-16 .thumbnail-overlay{display:none}}.featured_products.product-slider{padding-bottom:0}.featured_products.product-slider .columns{padding-bottom:0}.banner-full-link{line-height:0;font-size:0;color:transparent;top:0;left:0;right:0;bottom:0;position:absolute}.banner-full-link+.caption{pointer-events:none;cursor:pointer}.caption{width:100%;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}@media (min-width:799px){.caption{max-width:960px;left:0;right:0;margin:0 auto}}@media (min-width:1400px){.caption{max-width:1200px}}@media (max-width:798px){.caption{width:100%}}@media (max-width:480px){.caption{margin:5% 0;font-size:3vw;position:static;transform:none;width:100%}}.caption a{pointer-events:all}.caption.position-center{left:0;right:0;margin:0 auto;text-align:center}@media (max-width:798px){.caption.position-center{width:85%}}@media (max-width:480px){.caption.position-center{width:100%;padding:0 5%;margin:5% 0}}.caption.position-left{left:0;text-align:left;padding:0 2%}.caption.position-right{right:0;text-align:right;padding:0 2%}.caption .pretext{color:#111;font-weight:400;text-transform:none;font-style:normal;font-size:26px;letter-spacing:1px;margin-bottom:10px}@media (max-width:480px){.caption .pretext{font-size:1.4em;color:#333;text-shadow:none}}@media (max-width:798px){.caption .pretext{font-size:17.333333333333332px}}@media (min-width:799px){.caption .pretext{font-size:21.666666666666668px}}@media (min-width:960px){.caption .pretext{font-size:26px}}.caption .headline{color:#111;font-weight:400;text-transform:none;font-size:45px;font-style:normal;letter-spacing:1px;line-height:1.4em;margin-bottom:15px;text-shadow:1px 1px 3px rgba(0,0,0,.3)}@media (max-width:480px){.caption .headline{font-size:2.6em;color:#333;text-shadow:none}}@media (max-width:798px){.caption .headline{font-size:30px}}@media (min-width:799px){.caption .headline{font-size:37.5px}}@media (min-width:960px){.caption .headline{font-size:45px}}.caption .subtitle{color:#333;font-weight:400;text-transform:none;font-style:normal;font-size:16px!important;letter-spacing:1px;position:relative}@media (max-width:480px){.caption .subtitle{font-size:1.4em;color:#333;text-shadow:none}}@media (max-width:798px){.caption .subtitle{font-size:17.333333333333332px}}@media (min-width:799px){.caption .subtitle{font-size:21.666666666666668px}}@media (min-width:960px){.caption .subtitle{font-size:26px}}.caption .headline:empty,.caption .pretext:empty,.caption .subtitle:empty{display:none}.caption .headline:empty:before,.caption .pretext:empty:before,.caption .subtitle:empty:before{height:0}.subtitle p a{pointer-events:all}.caption-content{display:inline-block;float:none;max-width:100%;font-size:0}@media (max-width:798px){.caption-content{max-width:80%}}@media (max-width:480px){.caption-content{width:100%;max-width:100%}}.caption-content .action_button{margin:10px}@media (max-width:798px){.caption-content .action_button{margin:5px}}@media (max-width:480px){.caption-content .action_button{font-size:16px}}.caption-content.align-center{text-align:center}@media (max-width:798px){.caption-content.align-center{max-width:80%}}@media (max-width:480px){.caption-content.align-center{width:100%;max-width:100%}}.caption-content.align-left{text-align:left}.caption-content.align-left:first-child .action_button{margin-left:0}.caption-content.align-left .subtitle:before{margin-left:0}.caption-content.align-right{text-align:right}.caption-content.align-right:last-child .action_button{margin-right:0}.caption-content.align-right .subtitle:before{margin-right:0}.caption-content.caption-background-true{padding:30px}@media (max-width:480px){.caption-content.caption-background-true{padding:0}}.caption-background-true{background-color:#1e1e1e}.homepage-video .caption-background-true{background-color:#1e1e1e}@media (max-width:480px){.homepage-video .caption-background-true{background-color:transparent}}.caption-background-true{background-color:#1e1e1e}.caption-background-true.caption-transparency-true{background-color:rgba(30,30,30,.6)}@media (max-width:480px){.caption-background-true.caption-transparency-true{background-color:transparent}}@media (max-width:480px){.caption-background-true{background-color:transparent}}a.continue-button,a.highlight-false,a.highlight-true,input[type=button].highlight-false,input[type=button].highlight-true{background-color:rgba(255,255,255,0);color:#fff;border:1px solid #fff;transition:background-color .2s linear,color .2s linear;margin:25px 0}a.continue-button:hover,a.highlight-false:hover,a.highlight-true:hover,input[type=button].highlight-false:hover,input[type=button].highlight-true:hover{background-color:#fff;border-color:#fff;color:#fff}@media (max-width:480px){a.continue-button,a.highlight-false,a.highlight-true,input[type=button].highlight-false,input[type=button].highlight-true{color:#333;border-color:#333;background-color:transparent}a.continue-button:hover,a.highlight-false:hover,a.highlight-true:hover,input[type=button].highlight-false:hover,input[type=button].highlight-true:hover{border-color:#333;background-color:#333;color:#fff}}a.highlight-true,input[type=button].highlight-true{background-color:#fff;border-color:#fff;color:#333}@media (max-width:480px){a.highlight-true,input[type=button].highlight-true{border-color:#333;background-color:#333;color:#fff}}a.continue-button,a.highlight-false--dark,input[type=button].highlight-false--dark{color:#333;border-color:#333;background-color:transparent}a.continue-button:hover,a.highlight-false--dark:hover,input[type=button].highlight-false--dark:hover{border-color:#333;background-color:#333;color:#fff}.homepage-slideshow .gallery-cell:not(:first-child){height:0}.homepage-slideshow.flickity-enabled .gallery-cell:not(:first-child){height:auto}.homepage-slideshow a.highlight-false:hover,.homepage-slideshow a.highlight-true:hover,.homepage-slideshow input[type=button].highlight-false:hover,.homepage-slideshow input[type=button].highlight-true:hover{color:#fff}@media (max-width:480px){.homepage-slideshow a.highlight-false,.homepage-slideshow a.highlight-true,.homepage-slideshow input[type=button].highlight-false,.homepage-slideshow input[type=button].highlight-true{color:#333;border-color:#333;background-color:transparent}.homepage-slideshow a.highlight-false:hover,.homepage-slideshow a.highlight-true:hover,.homepage-slideshow input[type=button].highlight-false:hover,.homepage-slideshow input[type=button].highlight-true:hover{border-color:#333;background-color:#333;color:#fff}}.homepage-slideshow a.highlight-true,.homepage-slideshow input[type=button].highlight-true{background-color:#111;border-color:#111;color:#fff}@media (max-width:480px){.homepage-slideshow a.highlight-true,.homepage-slideshow input[type=button].highlight-true{border-color:#333;background-color:#333;color:#fff}}.contact-form_position--right{float:right}.account-header-logout{text-align:right;text-transform:uppercase}.account-sidebar{border-right:1px solid #aaa;box-sizing:border-box;padding-right:10px}@media (max-width:798px){.account-sidebar{border:0;padding-right:0}}.customers-addresses .account-sidebar{border-right:0;padding-right:0}.customers-addresses .account-main{box-sizing:border-box;border-left:1px solid #aaa;padding-left:15px}@media (max-width:798px){.customers-addresses .account-main{border:0;padding-left:0}}.address_title{margin-bottom:0;padding-bottom:0;letter-spacing:0;padding:0;font-size:16px;color:#000;font-weight:400}@media screen and (max-width:798px){.address_title{font-size:14px}}.address_title .defult-address{margin:0;float:right;text-transform:uppercase;font-size:14px;font-weight:400;color:#949597}@media screen and (max-width:798px){.address_title .defult-address{font-size:12px}}.action_edit{background-color:#000;border-color:#000}.action_edit a{color:#fff}.action_edit:hover{background-color:#000;border-color:#000}.action_edit:hover a{color:#fff}.action_delete{background-color:#fff;border-color:#000}.action_delete a{color:#000}.action_delete:hover{background-color:#000;border-color:#000}.action_delete:hover a{color:#fff}.collection-in-detail .section{margin:0}.collection-in-detail .half{width:50%;float:left;position:relative}@media (max-width:798px){.collection-in-detail .half{width:100%}}.collection-in-detail .product-details{padding:40px 2rem}.collection-in-detail .frontpage_product_stagger--true .section:nth-child(even) .half{float:right}.collection-in-detail .product_gallery.multi-image{width:100%;display:block;margin-bottom:0}.text-columns-with-images-section .border-style--box{padding:10%;border:1px solid #aaa}.text-columns-with-images-section .border-style--quote{padding-left:20px;border-left:1px solid #aaa;margin-bottom:10%}.text-columns-with-images-section .large_text{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:33.8px;font-weight:400;font-style:normal;text-transform:none;line-height:1.5;color:#333;display:block;letter-spacing:1px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:798px){.text-columns-with-images-section .large_text{font-size:27px}}.text-columns-with-images-section .text-column{margin-bottom:25px}.text-columns-with-images-section a.continue-button{margin-top:10px}.text-columns-with-images-section h2.title+.feature_divider{margin-bottom:40px}.homepage-slideshow:hover .flickity-prev-next-button,.testimonial-section:hover .flickity-prev-next-button{opacity:.5}.text-animation--true .caption-content{opacity:0}@media (max-width:480px){.text-animation--true .caption-content{opacity:1;animation-duration:0s}}.homepage-slideshow,.testimonial-section{position:relative;overflow:hidden}.homepage-slideshow.single-image .flickity-prev-next-button,.testimonial-section.single-image .flickity-prev-next-button{display:none}.homepage-slideshow.single-image .flickity-page-dots,.testimonial-section.single-image .flickity-page-dots{display:none}.homepage-slideshow .gallery-cell,.testimonial-section .gallery-cell{width:100%;background-color:#fff}@media (max-width:480px){.homepage-slideshow .gallery-cell,.testimonial-section .gallery-cell{background-color:transparent}}.homepage-slideshow .gallery-cell img,.testimonial-section .gallery-cell img{width:100%;display:block}.homepage-slideshow .flickity-prev-next-button,.testimonial-section .flickity-prev-next-button{opacity:0;width:5%;height:100%;border-radius:0}.homepage-slideshow .flickity-page-dots,.testimonial-section .flickity-page-dots{bottom:2em}.homepage-slideshow .flickity-page-dots .dot,.testimonial-section .flickity-page-dots .dot{height:4px;width:40px;margin:0;border-radius:0;background:#333}@media (max-width:480px){.homepage-slideshow .flickity-page-dots,.testimonial-section .flickity-page-dots{display:block;bottom:5px}}.js-product-slider .product_clear{display:none}.js-product-slider .column.alpha,.js-product-slider .columns.alpha{margin:0 10px 0 20px}.js-product-slider .flickity-prev-next-button{border-radius:0}.featured_collections .featured-link--half a[href] img{box-shadow:#000 0 0 0;transition:opacity .2s linear}.featured_collections .featured-link--half:hover a[href] img.lazyloaded{opacity:.8}.featured-link--section{width:100%;box-sizing:border-box;float:left;min-height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.featured-link--half.featured-link__imageHalf{background-color:transparent;text-align:center}.featured-link--half.featured-link__imageHalf a{width:100%;display:block}.featured-link--half.featured-link__imageHalf a img{width:100%}.featured-link--half{box-sizing:border-box;float:left;width:50%;position:relative;text-align:center;display:table;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#fff}@media (max-width:480px){.featured-link--half{width:100%;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}}.featured-link--half .featured-link--wrap{width:100%;height:100%;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.featured-link--half img{display:block;margin:0 auto;width:100%;max-width:100%}@media (max-width:480px){.featured-link--half img{width:100%;max-width:auto}}.featured-link--half .info{display:inline-block;width:80%;margin:0 auto;padding:20px}.featured-link--half .info.text-align--right{text-align:right}.featured-link--half .info.text-align--right .description:before{margin-right:0}.featured-link--half .info.text-align--left{text-align:left}.featured-link--half .info.text-align--left .description:before{margin-left:0}@media (max-width:480px){.featured-link--half .info{position:static;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);padding:2em 0}}.featured-link--half .collection_title{margin-bottom:20px;display:block;color:#333}.featured-link--half .description{position:relative;font-size:15px;line-height:1.5;margin-bottom:20px;color:#333}@media screen and (max-width:1400px){.featured-link--half .description{font-size:14px}}@media screen and (max-width:1023px){.featured-link--half .description{font-size:1.2vw}}@media (max-width:480px){.featured-link--half .description{font-size:inherit}}@media (min-width:1400px){.featured-link--half .description{font-size:inherit}}.featured-link--half .button{height:auto;background-color:transparent;color:#333;border:1px solid #333;transition:background-color .2s cubic-bezier(.55, .09, .68, .53),color .3s linear,border .2s cubic-bezier(.55, .09, .68, .53);line-height:1.5;padding-top:10px;padding-bottom:10px}.featured-link--half .button:hover{background-color:#333;color:#fff;border:1px solid #333}.image-align--right.featured_collections.across-1 .featured-link--section:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.image-align--right.featured_collections.across-1 .featured-link--section:nth-child(odd) .featured-link--half{float:right}.image-align--left.featured_collections.across-1 .featured-link--section:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.image-align--left.featured_collections.across-1 .featured-link--section:nth-child(even) .featured-link--half{float:right}.featured_collections.across-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-align--left.featured_collections.across-2 .featured-link--section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (max-width:798px){.image-align--left.featured_collections.across-2 .featured-link--section:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.image-align--left.featured_collections.across-2 .featured-link--image:nth-of-type(4n+3){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:798px){.image-align--left.featured_collections.across-2 .featured-link--image:nth-of-type(4n+3){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.image-align--left.featured_collections.across-2 .featured-link--image:nth-of-type(4n+4){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.image-align--right.featured_collections.across-2 .featured-link--section{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:798px){.image-align--right.featured_collections.across-2 .featured-link--section:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.image-align--right.featured_collections.across-2 .featured-link--image:nth-of-type(4n+3){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (max-width:798px){.image-align--right.featured_collections.across-2 .featured-link--image:nth-of-type(4n+3){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.image-align--right.featured_collections.across-2 .featured-link--image:nth-of-type(4n+4){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.featured_collections.across-2 .featured-link--section{width:50%}@media (max-width:798px){.featured_collections.across-2 .featured-link--section{width:100%}}@media (max-width:798px){.featured_collections.across-2 .featured-link--half{width:50%}}@media (max-width:480px){.featured_collections.across-2 .featured-link--half{width:100%}}.featured_collections.across-2 .description{font-size:1.2vw}@media (max-width:798px){.featured_collections.across-2 .description{font-size:inherit}}.featured_collections.across-2 .button{font-size:1.2vw}@media (max-width:480px){.featured_collections.across-2 .button{font-size:14px}}.featured_collections.across-2 .featured-link--image:nth-of-type(2n+1){clear:both}.featured_collections.across-2 .featured-link--image:nth-of-type(2n+2) .featured-link--half{float:left}@media (max-width:798px){.featured_collections.across-2 .featured-link--image:nth-of-type(2n+2) .featured-link--half{float:right}}.featured_collections.across-2 .featured-link--image:nth-of-type(3n+3) .featured-link--half{float:right}@media (max-width:798px){.featured_collections.across-2 .featured-link--image:nth-of-type(3n+3) .featured-link--half{float:left}}.featured_collections.across-2 .featured-link--image:nth-of-type(4n+4) .featured-link--half{float:right}.featured-promotions .promo-animation--true{opacity:0}.featured-promotions .feature-section{text-align:center;float:left;margin:0 5px 0;position:relative}@media (max-width:798px){.featured-promotions .feature-section{opacity:1}}.featured-promotions .feature-section .link-promo{position:absolute;top:0;left:0;right:0;bottom:0;display:block}.featured-promotions .feature-section .feature-inner{display:block;position:relative;overflow:hidden;margin:0 5px}@media (max-width:798px){.featured-promotions .feature-section .feature-inner{margin:0 5px;padding-bottom:40px}}.featured-promotions .feature-section .feature-style--circle{border-radius:50%}.featured-promotions .feature-section .feature-style--circle img{border-radius:50%}.featured-promotions .feature-section .feature-style--rounded{border-radius:10px}.featured-promotions .feature-section .feature-style--rounded img{border-radius:10px}.featured-promotions .feature-section .feature-overlay{position:absolute;top:0;left:0;right:0;bottom:0;transition:background-color .25s linear}@media (max-width:798px){.featured-promotions .feature-section .feature-overlay{background:#111;background:rgba(17,17,17,.5)}}.featured-promotions .feature-section .feature-wrap{position:relative;top:50%;-webkit-transform:translateY(-50.1%);-ms-transform:translateY(-50.1%);transform:translateY(-50.1%);padding:10px 0;position:absolute;width:80%;margin:0 auto;left:0;right:0;pointer-events:none}.featured-promotions .feature-section .feature-details{display:block!important;opacity:1;transition:opacity .3s linear}@media (max-width:798px){.featured-promotions .feature-section .feature-details{opacity:1;display:block!important}}.featured-promotions .feature-section .description{color:#fff;transition:all .3s linear;margin-bottom:0}.featured-promotions .feature-section .description a{pointer-events:auto}.featured-promotions .feature-section.title-overlay-true .title{transition:all .3s linear;color:#fff;font-size:26px;font-family:champagne-limousines;font-weight:700}@media (max-width:798px){.featured-promotions .feature-section.title-overlay-true .title{margin-bottom:10px}}.featured-promotions .feature-section.title-overlay-true .title:after{content:'';display:block;height:1px;width:0;background:#fff;transition:width .5s ease,background-color .5s ease;margin:9px auto auto auto}@media (max-width:798px){.featured-promotions .feature-section.title-overlay-true .title:after{display:none}}.featured-promotions .feature-section.title-overlay-false .feature-wrap .title{display:none}.featured-promotions .feature-section:hover .feature-overlay{background:#111;background:rgba(17,17,17,.2)}@media (max-width:798px){.featured-promotions .feature-section:hover .feature-overlay{background:0 0}}.featured-promotions .feature-section.title-overlay-true:hover .title{color:#fff}.featured-promotions .feature-section.title-overlay-true:hover .description{color:#fff}.featured-promotions .feature-section.title-overlay-false:hover .description{color:#fff}.featured-promotions .feature-section img{width:100%;display:block;box-shadow:0 0 1px rgba(0,0,0,.05)}.promo-1{-webkit-animation-delay:0s;animation-delay:0s}.promo-2{-webkit-animation-delay:.3s;animation-delay:.3s}.promo-3{-webkit-animation-delay:.6s;animation-delay:.6s}.promo-4{-webkit-animation-delay:.9s;animation-delay:.9s}.promo-5{-webkit-animation-delay:1.2s;animation-delay:1.2s}.promo-6{-webkit-animation-delay:1.5s;animation-delay:1.5s}.promo-7{-webkit-animation-delay:1.8s;animation-delay:1.8s}.promo-8{-webkit-animation-delay:2.1s;animation-delay:2.1s}.promo-9{-webkit-animation-delay:2.4s;animation-delay:2.4s}.promo-10{-webkit-animation-delay:2.7s;animation-delay:2.7s}.promo-11{-webkit-animation-delay:3s;animation-delay:3s}.promo-12{-webkit-animation-delay:3.3s;animation-delay:3.3s}.featured-promotions.promo-per-row-2 .feature-section{width:calc(50% - 10px)}@media (max-width:798px){.featured-promotions.promo-per-row-2 .feature-section{width:100%;margin:0 0 30px}}.featured-promotions.promo-per-row-2 .feature-section:nth-child(2n+1){clear:both}.featured-promotions.promo-per-row-3 .feature-section{width:calc(33.3333% - 10px)}@media (max-width:798px){.featured-promotions.promo-per-row-3 .feature-section{width:50%;margin:0}}@media (min-width:960px){.featured-promotions.promo-per-row-3 .feature-section:nth-child(3n+1){clear:both}}.featured-promotions.promo-per-row-4 .feature-section{width:calc(25% - 10px)}.featured-promotions.promo-per-row-4 .feature-section:nth-child(4n+1){clear:both}@media (max-width:798px){.featured-promotions.promo-per-row-4 .feature-section{width:calc(50% - 20px)}.featured-promotions.promo-per-row-4 .feature-section:nth-child(2n+1){clear:both}}@media (max-width:480px){.featured-promotions.promo-per-row-4 .feature-section{width:100%;margin:0 0 10px}}.container.promotions-grid-full_width{width:100%;padding-top:0}.container.promotions-grid-full_width .featured-promotions.promo-per-row-2 .feature-section{width:50%;margin:0}@media (max-width:480px){.container.promotions-grid-full_width .featured-promotions.promo-per-row-2 .feature-section{width:100%}}.container.promotions-grid-full_width .featured-promotions.promo-per-row-3 .feature-section{width:33.333333%;margin:0}@media (max-width:798px){.container.promotions-grid-full_width .featured-promotions.promo-per-row-3 .feature-section{width:50%}}.container.promotions-grid-full_width .featured-promotions.promo-per-row-4 .feature-section{width:25%;margin:0}@media (max-width:798px){.container.promotions-grid-full_width .featured-promotions.promo-per-row-4 .feature-section{width:50%}}@media (max-width:480px){.container.promotions-grid-full_width .featured-promotions.promo-per-row-4 .feature-section{width:100%}}.container.promotions-grid-full_width{width:100%;padding-top:0}.container.promotions-grid-full_width .featured-category.promo-per-row-2 .feature-section{width:50%;margin:0}@media (max-width:480px){.container.promotions-grid-full_width .featured-category.promo-per-row-2 .feature-section{width:100%}}.container.promotions-grid-full_width .featured-category.promo-per-row-3 .feature-section{width:33.333333%;margin:0}@media (max-width:798px){.container.promotions-grid-full_width .featured-category.promo-per-row-3 .feature-section{width:100%}}.container.promotions-grid-full_width .featured-category.promo-per-row-4 .feature-section{width:25%;margin:0}@media (max-width:798px){.container.promotions-grid-full_width .featured-category.promo-per-row-4 .feature-section{width:50%}}@media (max-width:480px){.container.promotions-grid-full_width .featured-category.promo-per-row-4 .feature-section{width:100%}}.banner{width:100%;position:relative;overflow:hidden;background-color:#fff}@media (max-width:480px){.banner{max-height:inherit;background-color:transparent}}.banner img{width:100%;display:block}.homepage-video{position:relative;overflow:hidden;transition:height .3s ease-in-out;background-color:#fff}@media (max-width:480px){.homepage-video{background-color:transparent}}.homepage-video img{width:100%;display:block}.homepage-video iframe{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}.homepage-video .homepage-video--media{width:100%;height:auto;padding-top:0}.homepage-video .placeholder-image--true a.video__play-button{pointer-events:none}.homepage-video .caption.text-on-video{z-index:20;pointer-events:none}@media (max-width:480px){.homepage-video .caption.text-on-video{position:absolute;transform:translateY(-50%);margin:0}.homepage-video .caption.text-on-video a.highlight-false{color:#fff;border-color:#fff}.homepage-video .caption.text-on-video .action_button:not(.video__play-button){display:none}.homepage-video .caption.text-on-video .headline,.homepage-video .caption.text-on-video .pretext,.homepage-video .caption.text-on-video .subtitle{display:none}}.homepage-video .mediaWrapper{position:absolute!important;top:0;left:0}.homepage-video .homepage-video__placeholder,.homepage-video .placeholder-svg--video{display:none}.homepage-video__placeholder{position:relative}.homepage-video.darken-video-true::after{content:'';display:block;background:rgba(0,0,0,.3);top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}@media (min-width:481px){.caption.text-on-video.outside-homepage-video{display:none}}.collection-template-section .caption h1{text-align:left}body.collection .banner img,body.collection-alt-iphone .banner img,ody.collection-sub_collections .banner img{height:200px;width:100%;object-fit:cover}body.collection-alt-iphone .banner .caption{width:100%}body.collection .banner .caption h1,body.collection-alt-iphone .banner .caption h1,body.collection-sub_collections .banner .caption h1{width:100%;text-align:center;font-size:calc(24px + (60 - 24) * ((100vw - 300px) / (1600 - 300)));left:0;right:0}body.collection .banner .caption .sub-headline,body.collection-alt-iphone .banner .caption .sub-headline,body.collection-sub_collections .banner .caption .sub-headline {margin-bottom: 25px;display: inline-block;width: 100% !important;font-size: 22px !important;letter-spacing: 0!important;line-height: 1!important;font-weight: 400!important;color: #000;}.caption.captionOverlay--true{max-width:1200px;left:0;right:0;margin:0 auto;position:absolute;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:3}.caption.captionOverlay--true .headline,.caption.captionOverlay--true .subtitle{color:#111}@media (max-width:798px){.caption.captionOverlay--true{top:45%}}.dark-overlay-true:after{content:'';position:absolute;z-index:2;background:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0}@media screen and (max-width:1024px){body.collection .banner img,body.collection-alt-iphone .banner img,body.collection-sub_collections .banner img{height:140px}body.collection .banner .caption,body.collection-alt-iphone .banner .caption,body.collection-sub_collections .banner .caption{margin:0;margin-top:2px;width:100%}}@media screen and (max-width:768px){body.collection .banner img,body.collection-alt-iphone .banner img,body.collection-sub_collections .banner img{height:80px}body.collection .banner .caption{margin:0}}@media screen and (max-width:480px){body.collection .banner .caption.position-center,body.collection-alt-iphone .banner .caption.position-center,body.collection-sub_collections .banner .caption.position-center{margin:5% 0}body.collection .banner .caption,body.collection-alt-iphone .banner .caption,body.collection-sub_collections .banner .caption{margin-top:0}}.form-login-center{width:500px;display:block;align-items:center;justify-content:center;min-height:428px;margin:0 auto;background:#fff;margin-bottom:40px;padding:15px}@media screen and (max-width:798px){.form-login-center{min-height:auto}}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;border:none;background:0 0;outline:0}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:30px;height:20px;margin-top:-10px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;z-index:1}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#000}.slick-prev{left:6px;box-shadow:none}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'\f104';font-family:fontAwesome}.slick-next:before,[dir=rtl] .slick-next:before,[dir=rtl] .slick-prev:before{content:'\f105';font-family:fontAwesome}.slick-next{right:6px;box-shadow:none}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-dots{position:absolute;display:block;width:100%;padding:0;margin:0;margin-bottom:10px;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0;min-height:20px}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:36px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.iphone-product-template .container.main.content>.row{display:block;margin-right:-15px;margin-left:-15px}.iphone-img-slider.slick-initialized.slick-slider{margin-top:20px}.iphone-img-slider .slick-slide img{width:99px!important;margin:0 auto}.iphone_product_gallery:not(.slick-initialized){opacity:0}.iphone_product_gallery .slick-arrow{opacity:0;background:rgba(255,255,255,.75);outline:0;box-shadow:none}.iphone_product_gallery .slick-arrow:active,.iphone_product_gallery .slick-arrow:focus,.iphone_product_gallery .slick-arrow:hover{outline:0;box-shadow:none}.iphone_product_gallery .slick-next{right:4%}.iphone_product_gallery .slick-arrow svg{width:30px}.iphone_product_gallery .slick-arrow .arrow{fill:#333333;opacity:.9}.iphone_product_gallery .slick-next:before,.iphone_product_gallery .slick-prev:before{display:none}.iphone_product_gallery:hover .slick-arrow{opacity:.75}.iphone-image-slide{outline:0;cursor:pointer}.fancybox-bg{opacity:1;background-color:rgba(43,46,56,.9)}@media (small-down){.fancybox-bg{background-color:rgba(255,255,255,.99)}}@media (small-up){.fancybox-toolbar{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.fancybox-slide{padding:44px 0}}@media (small-up){.fancybox-slide--image{padding:44px}}.fancybox-slide--image .fancybox-image{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";height:100%}.fancybox-slide--image .fancybox-image-wrap{position:absolute;width:100%;height:100%}.fancybox-slide--image .fancybox-content{padding:0;background-color:#fff}@media (small-up){.fancybox-slide--image .fancybox-content{box-shadow:0 0 0 30px #fff}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.fancybox-slide--image .fancybox-content{position:relative!important;width:100%;height:100%}}.fancybox-slide--image .fancybox-close-small{top:-30px;right:-30px}.fancybox-can-pan .fancybox-image-wrap,.fancybox-is-scaling .fancybox-image-wrap{width:100%;height:100%;margin:0}.fancybox-can-pan .fancybox-item,.fancybox-is-scaling .fancybox-item{display:none!important}.fancybox-close,.fancybox-close-small{position:absolute;top:0;right:0;width:36px;height:36px;z-index:2;color:#95979c;background-color:transparent}.fancybox-close svg,.fancybox-close-small svg{display:none}.fancybox-close-small:hover,.fancybox-close:hover{color:#000}@media (small-down){.fancybox-close,.fancybox-close-small{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.fancybox-close,.fancybox-close-small{display:block!important}}.fancybox-close-small:before,.fancybox-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.fancybox-button{min-height:auto}@media (small-down){.fancybox-button{background-color:#fff}.fancybox-button svg path{fill:#95979c}}.fancybox-content:hover .fancybox-nav{opacity:1}.fancybox-nav{transition:opacity .2s linear;opacity:0;position:absolute;top:0;width:50px;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;background-color:rgba(255,255,255,.25);display:flex;justify-content:center;align-items:center}.fancybox-nav span{pointer-events:none}.fancybox-nav svg path{fill:#333333}.fancybox-next{right:0}.fancybox-prev{left:0}.fancybox-nav:hover{background-color:rgba(255,255,255,.5)}.fancybox-nav span{position:absolute;width:36px;height:36px;cursor:pointer}@media (large-down){.touchevents .fancybox-nav{display:none}}.size-chart-wrap img{height:auto;max-width:100%}.upsell-popup2{max-width:1030px}.remodal.upsell-popup p,.remodal.upsell-popup2 p{font-size:40px;font-weight:500;margin-bottom:0;font-family:montserrat}.remodal.upsell-popup h2,.remodal.upsell-popup2 h2{font-size:38px;margin:0 0 10px!important;font-weight:600;font-family:montserrat;line-height:.8}.remodal.upsell-popup span,.remodal.upsell-popup2 span{font-size:26px;margin:0!important;font-weight:600}.remodal.upsell-popup .remodal-close:before,.remodal.upsell-popup2 .remodal-close:before{font-size:25px}.remodal.upsell-popup .remodal-close:focus,.remodal.upsell-popup .remodal-close:hover,.remodal.upsell-popup2 .remodal-close:focus,.remodal.upsell-popup2 .remodal-close:hover{color:#000;background:0 0;border:none}.upsell-product,.upsell-shop-btn{width:48%;display:inline-block}.upsell-product .upsell-slide img{width:60%;margin:0 auto}.upsell-product-thumb-slider img{width:100%}.upsell-product-thumb-slider .slick-prev{left:-22px;cursor:pointer}.upsell-product-thumb-slider .slick-next{right:-29px;cursor:pointer}.bx-wrapper{display:none!important}.upsell-product-container{display:flex;align-items:center;justify-content:center;margin-top:22px}.upsell-button{color:#fff!important;text-transform:uppercase!important;min-width:75%;height:55px!important;font-size:18px!important}.upsell-link{margin-top:30px;display:block}.upsell-link a{font-size:22px;font-weight:600;color:#000;text-transform:capitalize;letter-spacing:.5px;margin:0 15px;font-family:montserrat}.upsell-link a:hover{text-decoration:underline!important}.upsell-product-container .slick-dots li button:before{content:'\f111';font-family:fontawesome;font-size:8px!important}.upsell-product-container .slick-dots li,.upsell-product-container .slick-dots li button{width:auto!important;padding:0 2px;margin:0 2px}@media screen and (max-width:640px){.upsell-product-container .slick-dots{bottom:-65px}.upsell-product,.upsell-shop-btn{width:100%;display:block}.upsell-product-container{display:block}.upsell-shop-btn{margin:50px 0 0}.upsell-popup,.upsell-popup2{padding:25px!important}.remodal.upsell-popup p,.remodal.upsell-popup2 p{font-size:20px;line-height:25px;color:#000}.remodal.upsell-popup h2,.remodal.upsell-popup2 h2{font-size:24px}.remodal.upsell-popup span,.remodal.upsell-popup2 span{font-size:18px;line-height:32px}.upsell-content{margin:30px 0 0}.upsell-product-thumb-slider .slick-prev{left:-16px;cursor:pointer}.upsell-product-thumb-slider .slick-next{right:-20px;cursor:pointer;text-align:right}.remodal.upsell-popup h2,.remodal.upsell-popup2 h2{margin-bottom:0!important;margin-top:10px!important}}.remodal-overlay.phonecase-popup{background:rgba(0,0,0,.2)}.phonecase-popup2{display:none}.phonecase-popup2.open{display:block;width:100%;margin-bottom:10px;padding:35px;-ms-transform:translateY(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff;position:relative;outline:0;text-size-adjust:100%}.phonecase-popup a.action_button{color:#fff}.phonecase-popup .remodal-close:focus,.phonecase-popup .remodal-close:hover{color:#fff}@media only screen and (min-width:641px){.phonecase-popup.remodal{max-width:600px}}@media only screen and (max-width:480px){.phonecase-popup .remodal-close:before{font-size:40px;line-height:45px}}.iphone-product-template .product_gallery_nav .gallery-cell{width:20%!important;opacity:.7;display:inline-block}.mt-30{margin-top:30px}.mt-10{margin-top:10px!important}.mb-20{margin-bottom:20px!important}.top-62{top:62%!important}.home-page-banner{margin-bottom:60px}.homepage-slideshow{margin-bottom:60px}#fsb_background a{display:block}div#fsb_bar,div#fsb_bar span{font-size:11.5px!important;color:#000!important;letter-spacing:.6px;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;padding:0!important;margin:0!important;background:0 0!important;display:inline-block!important;height:20px!important}#fsb_background{height:22px!important;top:0;z-index:9000!important}.cart-section div#fsb_bar,.cart-section div#fsb_bar span{font-size:23px!important;color:#333!important;padding-top:5px!important;letter-spacing:0}ul.menu a span:hover{color:#fff!important}@media only screen and (max-width:768px){ul.menu a span:hover{color:#333!important}}ul.menu.right a span{color:#fff;font-weight:600}span.cart_count.my-count-cart{color:#fff;height:40px}.my-cart{color:#000!important}.icon-cart:before{color:#000;transition:.2s}.cart_container:hover .icon-cart:before{color:#000!important}.top_bar .menu li a{margin:0 12px!important}#topbar--sidepromo{float:left;line-height:40px;margin-left:10px}.promo_banner p{letter-spacing:0}@media screen and (max-width:798px){.promo_banner p{letter-spacing:0}}.menu li.search_container{padding-right:0}ul.menu.center{margin:0 0}.menu-desktop .vertical-menu{padding-right:30px}@media screen and (max-width:1240px){.menu-desktop .vertical-menu{padding-right:0}}form.search_form{padding:0;outline:0!important;box-shadow:none}form.search_form input{border:none;min-height:25px;height:25px;border-bottom:1px solid #b2b2b2;padding:0;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:13px;color:#000;letter-spacing:1px}form.search_form input:focus{border:none;border-bottom:1px solid #333;color:#000;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:13px;letter-spacing:1px}.search_container form.search_form input::placeholder{text-transform:initial;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;letter-spacing:0px;font-size:13px}.search_form input,.search_form input:active,.search_form input:focus{border:none}.header-fixed-top{margin-top:120px}.top_link:after{content:"";background-color:#333;bottom:-4px;display:block;height:2px;opacity:0;position:absolute;right:0;left:0;margin:0 auto;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:opacity .3s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s,-webkit-transform .3s ease 0s;width:calc(100%)}.top_link:hover:after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);width:calc(100%)}@media screen and (max-width:1320px){.desktop-submenu ul li a{font-size:12px!important;line-height:18px}}@media screen and (max-width:1192px){.desktop-submenu ul li a{font-size:10px!important;line-height:14px}}@media screen and (max-width:1192px){.desktop-submenu ul li a{font-size:9px!important}}@media screen and (min-width:799px){.dropdown.menu{box-shadow:0 6px 13px -6px rgba(0,0,0,.1)}.desktop-submenu{display:none}.mega-menu__image-caption-link:hover>a[submegamenu]{display:none}.mega-menu__image-caption-link:hover .desktop-submenu{display:block;padding-bottom:23px}.desktop-submenu ul li a{padding-bottom:5px!important;text-align:left}.desktop-submenu ul li a:hover{color:#f80d2e!important}}@media screen and (max-width:798px){.top_bar a,.top_bar a:visited{align-items:center;display:flex}.upsell-button{font-size:14px!important}.upsell-link a{font-size:18px}.mega-menu__image-caption-link a{padding:10px 0!important}.dropdown_container.mega-menu .dropdown_content{flex-direction:column}.dropdown_container.custom-submenu>.dropdown{display:flex;flex-direction:column;height:100vh}.dropdown_container.custom-submenu .mega-menu__image-caption-link{text-align:left}.dropdown_container.custom-submenu .dropdown_column{width:100%;border-bottom:1px solid #e5e5e5}.dropdown_container.custom-submenu .dropdown_column:first-of-type{border-top:1px solid #e5e5e5}.close-submenu{cursor:pointer;padding:10px 10px;display:block}.close-submenu .icon-left-arrow:before{font-weight:700;font-size:12px}.desktop-submenu ul li a{padding-top:6px!important;text-align:left}.dropdown_container.mega-menu.mega-menu-6.custom-submenu{display:block;z-index:1000;position:absolute;bottom:0;width:100%;top:100%;left:0;right:0;transition:transform .2s;transform:translateX(-100%);overflow-y:hidden!important;box-sizing:border-box;overflow:hidden!important}.custom-translate-zero{transform:translateX(0)!important}}.btn-primary{border:1px solid #fff;background:0 0;background:#fff!important;border:none!important;color:#333!important}.feature-section.feature-details2 .btn-primary:hover{background:#fff!important;border:none!important;color:#333!important}.featured-promotions .feature-section:hover .btn-new{background:#fff;color:#333}.btn-new{border:2px solid #fff;color:#333;background:#fff;padding:10px 20px;font-size:14px;text-transform:uppercase;font-weight:600;display:inline-block;letter-spacing:1px;line-height:normal}@media (max-width:798px){.btn-new{padding:5px 10px;border:1px solid #000;display:inline-flex;font-size:13.2px;max-width:90%;margin:auto;display:flex}}.btn-new:hover{background:#fff1;color:#333}.feature-details2 .btn-primary{border:2px solid #fff;color:#fff;transition:background-color .5s ease-in-out,color .5s ease-in-out;padding:10px 20px;font-size:14px;text-transform:uppercase;font-weight:600;display:inline-block;letter-spacing:1px;line-height:normal}.featured-promotions .feature-section2:hover .btn-primary{color:#000;background-color:#fff}.featured-promotions .feature-section:hover .btn-primary{color:#000;background-color:#fff}.featured-promotions .feature-section2 .title{color:#fff;font-size:26px;margin-bottom:14px;font-family:champagne-limousines;text-transform:uppercase;font-weight:700;letter-spacing:1px}.feature-home-collection{position:absolute;left:0;right:0;bottom:40px}@media (max-width:798px){.feature-home-collection{bottom:21px}}.js-featured-promotions.featured-promotions{margin-top:0}.title{margin-top:18px}.title-viewmore{font-size:15px;color:#333;font-weight:500;margin-right:25px}.title a:hover span.title-viewmore{border-bottom:1px solid #333;padding-bottom:2px}span.title-name{font-size:18px}.arrow{position:absolute;top:4px;right:6px;bottom:0;margin:0;background:0 0;padding-left:15px}span.arrow:before{content:'';border-top:2px solid #333;border-right:2px solid #333;height:5px;width:5px;position:absolute;right:0;top:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg) translate(1.5px,-.5px);transform:rotate(45deg) translate(1.5px,-.5px)}span.arrow:after{content:'';border-bottom:2px solid #333;height:1px;width:12px;position:absolute;right:0;top:0;bottom:0;margin:auto}.topbar--sidepromo-link .arrow{position:absolute;top:0;right:-15px;bottom:0;margin:0;background:0 0;padding-left:15px}.topbar--sidepromo-link span.arrow:before{content:'';border-top:2px solid #000;border-right:2px solid #000;height:5px;width:5px;position:absolute;right:0;top:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg) translate(1.5px,-.5px);transform:rotate(45deg) translate(1.5px,-.5px)}.topbar--sidepromo-link span.arrow:after{content:'';border-bottom:2px solid #000;height:1px;width:12px;position:absolute;right:0;top:0;bottom:0;margin:auto}a.action_button{border-color:#333;color:#333}a.action_button:hover{background-color:#333;color:#fff;border-color:#333}a.collection_title{background:url(/cdn/shop/files/under-line.png?7759540763967265072) no-repeat bottom center;text-transform:uppercase;padding:0 0 15px 0;letter-spacing:8px;font-size:22px}.bx-wrapper{position:relative;padding:0}.bx-wrapper img{display:block}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);margin-top:30px}.bx-wrapper .bx-prev{left:50%;margin-left:-18px;background:0 0;top:-42px}a.bx-prev:after{font-family:FontAwesome;font-size:22px;color:#000;content:"\f106";position:absolute;top:0;left:0;height:32px;width:32px;text-align:center;line-height:32px}.bx-wrapper .bx-next{left:50%;background:0 0;margin-left:-18px;bottom:-42px}a.bx-next:after{font-family:FontAwesome;font-size:22px;color:#000;content:"\f107";position:absolute;top:0;left:0;height:32px;width:32px;text-align:center;line-height:32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:0 0}.bx-wrapper .bx-controls-direction a{position:absolute;outline:0;width:32px;height:32px}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.flickity-page-dots{display:none}.checkout-btn{margin-bottom:5px!important;letter-spacing:0!important;padding:10px 114px!important}.template-cart{max-width:1200px;margin:0 auto}#cart_form .item-list{margin-bottom:0;margin:10px 0 40px}#cart_form .divider{margin-bottom:20px;border-bottom:1px solid #ccc;padding:0}#cart_form .item{clear:both;list-style:none;position:relative;border-top:1px solid #ccc;padding:0 0}.cf{zoom:1}.cf:after,.cf:before{content:"";display:table}.cart_item--discounts{font-size:14px;text-transform:uppercase}li{width:auto}#cart_form .line-total .cart__item--fullPrice{color:#de5949;font-weight:400}.template-cart #cart_form .item a.remove{color:#ccd2d7;font-size:28px;font-weight:100;right:0}#cart_form .item a.remove{color:#000;position:absolute;top:62px;right:5%;text-decoration:none;font-weight:700;border-radius:10px}.template-cart #cart_form .item .image{line-height:0}#cart_form .item .image{width:180px;line-height:100px;margin:0;float:left}#cart_form .item .image img{vertical-align:middle;width:50%;padding:10px 0;margin:0 30px}.template-cart #cart_form .item .desc{overflow:hidden;margin-top:65px}#cart_form .item .desc{overflow:hidden;margin:40px 50% 0 0}.template-cart #cart_form .item .desc .name{font-size:13px;line-height:15px;font-weight:600}#cart_form .item .desc .name{color:inherit;display:block}#cart_form .item div.quantity{position:absolute;top:61px;right:30%;width:105px}.quantity-row button{color:#979797}.quantity-row button,.quantity-row input.quantity{float:left;width:24.333%;padding:0;line-height:45px;background:#fff;border:1px solid #ddd;color:#333;text-align:center;box-sizing:border-box}.template-cart #cart_form .item div.quantity input{color:#768089;font-family:montserrat}#cart_form .item div.quantity input{width:34px;padding-left:10px;padding-right:10px;text-align:center;box-sizing:content-box}.template-cart .quantity-row input.quantity{border:0;height:25px;line-height:25px;font-size:16px}.quantity-row input.quantity{-webkit-appearance:none;appearance:none;border-left:0;border-right:0;box-shadow:none!important;border-radius:0;line-height:1!important}.template-cart .quantity-row button{border:0;width:30px;height:30px;line-height:30px}.quantity-row button{color:#979797}.template-cart #cart_form .item .line-total{margin-top:0;top:65px;right:10%;font-size:18px;color:#3d3d3d}#cart_form .item .line-total{width:auto}#cart_form .item .line-total{margin-top:5px;position:absolute;top:40px;right:10%;width:90px;text-align:right}@media only screen and (max-width:767px){.follow-scroll,.upper-checkout-button{float:none!important}.follow-scroll{padding-top:15px;margin:0}.featured-links{text-align:center}.featured-links p input,.upper-checkout-button p input{width:100%!important}.template-cart{width:100%;margin:0 auto}.template-cart #cart_form .item-list{margin-bottom:0;padding:0}.template-cart #cart_form .item{padding:0 0}.template-cart #cart_form .item a.remove{font-weight:400;position:unset!important;color:#bbb;font-size:12px;clear:both}#cartform .item a.remove{top:35px;right:-10px;font-size:30px;padding:10px 10px 10px 15px}.template-cart #cart_form .item .image{float:left;width:200px;margin-right:0;height:auto}#cart_form .item .image{margin-left:0}.template-cart #cart_form .item .desc{margin-top:10px}#cart_form .item .desc{margin-right:45px}.template-cart #cart_form .item .desc .name{font-size:16px;line-height:1.2em}.template-cart #cart_form .item .quantotal{clear:none;padding-top:0}#cart_form .item .quantotal{position:relative;clear:both;padding-top:20px}.template-cart #cart_form .item div.quantity{margin-top:10px}#cart_form .item div.quantity{position:static;float:left}.template-cart #cart_form .item div.quantity input{min-width:25px;width:25px;font-family:montserrat;margin-top:-4px}.template-cart #cart_form .item .line-total{float:left;position:relative;display:inline-block;clear:none;right:0;margin-top:10px;font-size:12.5px;font-weight:600;text-align:left}.template-cart #cart_form .item .desc p.meta{clear:both;margin:0}}@media only screen and (max-width:600px){.template-cart{width:100%;margin:0 auto}#cart_form .item-list{padding:0}#cart_form .item a.remove{top:150px}.template-cart #cart_form .item .image{width:120px}#cart_form .item .image{float:none;margin:0 auto;width:auto;height:140px;text-align:center}#cart_form .item .image img{max-height:100%}#cart_form .item .desc{margin-top:0}.template-cart #cart_form .item .desc .name{font-size:14px}.template-cart #cart_form .item .line-total{width:60px;margin-top:0;top:0}}@media only screen and (max-width:959px){.template-cart{width:100%;margin:0 auto}#cart_form .item .desc{margin-right:0}#cart_form .item div.quantity{right:23%}}div#topbar--sidepromo>a{color:#000;letter-spacing:1px;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;font-weight:600;font-size:12px;text-transform:uppercase}.container-center{max-width:1400px!important;width:auto!important}.action_add a{color:#fff}#product-detail-section-tiles{padding:25px 20px 0 20px;float:left}@media screen and (max-width:798px){#product-detail-section-tiles{padding:0;margin:25px 0 0}}#product-detail-section-tiles ul{display:flex;margin-bottom:0!important}@media screen and (max-width:868px){#product-detail-section-tiles ul{display:block}}#product-detail-section-tiles ul li{list-style-type:none;width:20%;float:left}#product-detail-section-tiles ul li img{max-width:100%;height:auto}#product-detail-section-tiles ul li p{text-align:center}#product-detail-section-tiles h2{text-align:center;font-weight:400;color:#333;margin-bottom:5px;letter-spacing:0!important;font-size:25px;line-height:30px;text-transform:uppercase;margin-top:0}.google-plus span.fa.fa-google-plus{color:#fff}.facebook span.fa.fa-facebook{color:#fff}.promo_height{height:0!important}h1.headline{text-align:center;color:#fff!important;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;letter-spacing:1px!important;text-shadow:2px 1px 1px #666;font-weight:600!important}.show_only_title .caption{position:inherit!important}.show_only_title{position:inherit!important}.bold{font-weight:700!important}.pd-0{padding:0!important}.mr-0{margin:0!important}ul.menu li a{margin:0 20px;text-transform: uppercase;}@media screen and (max-width:1220px){ul.menu li a{margin:0 8px!important}}@media screen and (max-width:1060px){ul.menu li a{margin:0 5px!important; font-weight: 600;}}div[id$=ribbon_container]{display:none!important}.heading{font-size:70px;letter-spacing:1px;font-family:ManusTrial!important}.footer_menu ul li a:hover{border-bottom:1px solid #797979}.footer .section_form .title{margin:0;font-weight:600;color:#fff;letter-spacing:1px}.footer-social-icons .title{margin:0;color:#fff!important}a.standout-me{color:#000!important}a.standout-me.top_link:after{background:#000!important}.press-block{display:table}.box-shadow{box-shadow:0 15px 25px rgba(37,51,91,.1),0 5px 15px rgba(0,0,0,.07);max-height:462px}.product-wrap .relative.product_image{padding:18px 0}.menu-overlay{background-color:#000;width:90%;height:calc(100% - 17px);z-index:1;position:absolute;left:5%;right:0!important;opacity:0;transition:.2s;top:0;bottom:0}.mega-menu__image-caption-link:hover .menu-overlay{opacity:.2;transition:opacity .3s ease-in-out}.caption .headline{font-size:40px;margin-bottom:0;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important}.featured-custom-overlay{top:82%!important}.show_only_title h1.headline{text-transform: uppercase;font-size:28px!important;text-shadow:none;padding:25px 10px 10px;letter-spacing:0!important;line-height:1!important;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-weight:600!important}@media screen and (max-width:1200px){.show_only_title h1.headline{font-size:32px!important}}.featured-custom-overlay h2{text-transform:uppercase;font-size:38px!important;margin-bottom:0}.collection-adimage img{min-height:320px!important;height:auto!important}.container.main.content h1{margin-top:20px}.footer-social-icons li a:hover{color:#333!important}.additional-checkout-buttons{display:none}.animated.fadeInUp ul.megamenu-submenu-list li a{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif }@media screen and (min-width:1024px) and (max-width:1500px){.menu-overlay{background-color:#000;width:90%;height:calc(100% - 15%);z-index:1;position:absolute;left:5%;right:0!important;opacity:0;transition:.2s;top:0;bottom:0}ul.menu li a{margin:0 10px}}@media screen and (min-width:1024px) and (max-width:1500px){.menu-overlay{background-color:#000;width:90%;height:calc(100% - 17px)}}@media screen and (min-width:320px) and (max-width:768px){.mobile-size-banner{height:90px!important}.mobile-view-banner img{width:100%;height:90px;object-fit:cover}.footer-bottom .shopping-detail{margin-bottom:10px!important;margin-top:10px!important}p.copyright>span{display:block}.account-header-logout,.account-header-title,.action_add{text-align:center}#header .top_bar{height:60px}#header .top_bar a.mobile_nav{top:15px}#header .top_bar a.mobile_logo{top:5px}.mini_cart,.nav a.mini_cart{top:10px}#mySidebar{min-width:100%!important}.cart_content{max-width:100%!important}.icon-cart{line-height:50px;margin-right:20px}.w3-button>.icon-cart{line-height:24px!important;margin-right:0!important}.mobile_cart_count{position:absolute!important;height:22px;background:#000;border-radius:100%;min-width:22px;color:#fff!important;top:2px!important;vertical-align:middle;padding:3px;margin:0 auto;right:-5px;display:flex!important;align-items:center;justify-content:center}#header .top_bar a.icon-bag:before,#header .top_bar a.icon-cart:before{font-size:20px!important}.icon-hide{display:none!important}.promo_banner{display:block;width:100%;height:auto!important;padding:10px 0!important;font-size:13px}.featured-promotions .feature-section .feature-wrap{top:67%}.js-featured-promotions.featured-promotions.promo-per-row-2{margin-top:10px}span.title-name{font-size:14px}.title-control{margin-left:0!important;margin-right:0!important}.title-viewmore{font-size:12px;letter-spacing:0}.read-our-story{margin-bottom:10px}.banner-bg{margin-top:15px}.section_form h4{margin-top:20px!important;font-size:19px!important}section#banner-page-about-template{margin-top:40px}.collection_title{margin-top:20px}.container-can img{padding-left:5px;padding-right:5px}.top_bar{background-color:#fff!important}#header .top_bar a span{color:#000}.mobile_nav div span{background:#000}.caption.position-center{width:100%}.page_banner{margin-bottom:0;min-height:30px}.footer ul.menu_list{ width:50%;float:left; flex-direction:column}}@media screen and (min-width:768px) and (max-width:798px){.promo_banner{display:block;width:100%;height:auto}#header .top_bar{height:60px}.mobile_cart_count{position:absolute!important;height:22px;background:#000;border-radius:100%;min-width:22px;color:#fff!important;top:2px!important;vertical-align:middle;padding:3px;margin:0 auto;right:-5px;display:flex!important;align-items:center;justify-content:center}.top_bar{background-color:#fff!important}#header .top_bar a.mobile_nav{top:15px}#header .top_bar a.mobile_logo{top:5px}.icon-cart{line-height:50px}.mini_cart,.nav a.mini_cart{top:10px}.mini_cart{margin-right:20px}ul.menu li a{margin:0 8px}.xo-logo img{margin:0 195px!important}.featured-promotions .feature-section .feature-overlay{background:0 0}#pagecontent{padding:0!important}.footer .flex-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:flex;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer .flex-footer-menu{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;padding-right:0;margin-bottom:2px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.footer .footer_menu ul>li:nth-child(odd) a{padding-right:0px;line-height:20px}.footer ul{list-style:none;margin:0;padding:10px 0 5px;display:flex}.fixed-mini-cart{height:407px!important;overflow-y:scroll}.container .thumbnail.even,.container .thumbnail.odd{width:46%!important}.footer-banner .inner>div.container{padding:0!important}.section_form{text-align:center}.container-can img{padding:0!important}.caption .headline{font-size:46px}.footer ul.menu_list{width:50%;float:left; flex-direction:column;}.footer li a{width:100%;display:inline-block}.footer li a:hover{border:none;outline:0}}@media screen and (min-width:800px) and (max-width:990px){.xo-logo img{margin:0 200px!important}.featured-custom-overlay h2{font-size:30px!important}.btn-new{margin-top:40%}.caption .headline{font-size:55px}.caption .headline{font-size:55px}}@media only screen and (max-width:768px){#product-detail-section-tiles ul li{width:50%}.featured-link--half .info{width:100%;padding:0 10px}}@media only screen and (max-width:375px){h1.headline{white-space:normal!important}}@media screen and (max-width:340px){.promo_banner{font-size:12px}}.yotpo .yotpo-reviews>.yotpo-review{max-height:240px;height:240px}.newsletter_action_button.sign_up{background:#fff!important;border-color:#fff!important}@media screen and (max-width:798px){.footer-social-icons--mobile.sixteen>h4{color:#fff;text-align:center;margin:0;font-size:16px}}@media screen and (min-width:300px) and (max-width:768px){p.xoxo-content img{width:5%!important}.footer-social-icons--mobile.sixteen>h4{margin:0;text-align:center;font-weight:500;color:#fff}.newsletter_action_button.sign_up{width:75%!important;display:inline-block!important}.footer{padding:35px 0 10px}.footer ul li{margin-bottom:10px}div#fsb_bar,div#fsb_bar span{font-size:10.5px!important}.breadcrumbs{margin-top:0!important;}.container.featured_collections{margin-bottom:0!important}.featured-link--half img{width:90%!important}.footer-bottom{margin-bottom:0!important;width:100%}.header-fixed-top #pagecontent{padding-bottom:0!important}.featured-promotions .feature-section .feature-overlay{background:0 0}.btn-new{opacity:1}.featured-custom-overlay h2{font-size:20px!important}.featured-custom-overlay{top:70%!important}.mobile_nav-fixed--false #pagecontent,.mobile_nav-fixed--true #pagecontent{padding-bottom:0}.collection-adimage img{min-height:auto!important;height:auto!important}.mini_cart{margin-right:20px}.cart_image>img{max-width:100%!important}.container-can img{padding:0!important}.cart_container .mini_cart:hover,.feature_image .header .top_bar .menu a,.feature_image .header .top_bar .menu a span,.top_bar a,.top_bar a span,.top_bar a:active,.top_bar a:visited,.top_bar select.currencies,a.mini_cart,a.mini_cart span{color:#333;font-size:12px}.top_bar a,.top_bar a:active,.top_bar a:visited{color:#000}li.mobile-mega-menu_block a{padding-bottom:4px!important}li.mobile-mega-menu_block p{text-align:center}.vendor{margin-top:50px}.gallery-wrap.left-thumbnails .product_gallery_nav .gallery-cell{width:60%!important;margin-right:0!important;margin-bottom:0!important}.gallery-wrap.left-thumbnails .multi-image{width:70%}.bx-wrapper .bx-viewport{margin-top:20px}.gallery-wrap.right-thumbnails .product_gallery_nav .gallery-cell{width:60%!important;margin-right:0!important;margin-bottom:0!important}.gallery-wrap.right-thumbnails .multi-image{width:70%}.white-glow-container,.white-glow-image{margin-bottom:15px}.client-img{right:0;left:38%!important;top:75%!important}.home-review-container{padding:50px 10px 0 10px!important}.top_bar a,.top_bar a:visited{color:#000}.gallery-wrap.left-thumbnails .product_gallery_nav{margin-right:0!important}.product-wrap .relative.product_image{padding:0}li.hide-mobile{display:none}#product-detail-section-tiles h2{font-size:24px}h4.related-title{font-size:18px!important}h1.product_name{margin:5px 0 .1em 0!important;font-size:23px!important;letter-spacing:normal;line-height:1.2em;font-weight:500;text-align:center}.addtocart-btn-col{margin:20px 0 0;width:100%!important}.addtocart-btn-col .cart-btn{margin-left:0;font-size:14px}.qty-btn-col{display:block;clear:both;width:100%!important}.product-minus .js-change-quantity .plus-minus-btn{font-size:14px!important;font-weight:500!important;color:#979797}.product-quantity-box .quantity{color:#333!important;width:33.33%!important;font-family:inherit;font-weight:400;font-size:15px!important}.mobile-product{padding:0 0 15px!important}.recently-view h4.title,.related-products__title h4.title{font-size:16px!important}.gallery-wrap.bottom-thumbnails .bx-wrapper .bx-viewport{margin-bottom:20px}.mobile_search .header_search_form{width:100%}.top_bar icon-search{display:none}.mobile_search .search-terms{font-size:16px!important;margin-bottom:0;font-weight:500!important;padding:0;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-weight:600!important;color:#000}.mobile_search .search-terms::placeholder{color:#000;}.icon-submit{top:18px;font-size:18px;position:absolute;z-index:1000;color:#333;font-size:18px;top:15px;right:12px;cursor:pointer}body .yotpo .text-m{font-size:13px!important;display:block}.product_section .yotpo .text-m{font-size:13px!important;display:inline-block}.was_price{font-size:12px!important}a.item-delete{width:51%;letter-spacing:0}#mobile_menu .sublink ul{padding-left:0;margin:0 8px;margin-bottom:12px}ul.menu li a{margin:0 8px}#cart_form .product-quantity-box .product-minus,.cart_content .product-quantity-box .product-minus{font-size:15px;line-height:25px;height:25px;padding-right:2px}#cart_form .product-quantity-box .quantity,.cart_content .product-quantity-box .quantity{padding:0 5px;width:30%;min-height:25px;height:25px}#cart_form .product-quantity-box .product-plus,.cart_content .product-quantity-box .product-plus{font-size:10px;line-height:25px;height:25px;padding-right:2px;font-weight:900}.footer-content{margin:15px 0;text-align:center}.footer-content h5{color:#fffff}.new-badge,.soldout-badge,.soon-badge,.topseller{width:40px!important;height:40px!important;left:-30px!important}.collection-template-section .soldout-badge,.collection-template-section .soon-badge,.collection-template-section .topseller,.new-badge{width:40px!important;height:40px!important;left:-20px!important}body.product .mobile-product .new-badge,body.product .mobile-product .soldout-badge,body.product .mobile-product .soon-badge,body.product .mobile-product .topseller{left:10px!important}.related-products--grid .new-badge,.related-products--grid .soldout-badge,.related-products--grid .soon-badge,.related-products--grid .topseller{left:-20px!important}.product-template .soldout-badge{width:50px!important;height:50px!important;left:82%!important}.search-template-section .new-badge,.search-template-section .soldout-badge,.search-template-section .soon-badge,.search-template-section .topseller{width:40px!important;height:40px!important;left:-25px!important}#product-detail-section-tiles>ul{padding:0}.yotpo{min-height:30px!important;height:auto!important}.header-fixed-top{margin-top:120px}.xo-logo img{margin:0 220px!important}.detail-sections{padding:0!important}.footer .flex-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:flex;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer .flex-footer-menu{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;padding-right:0;margin-bottom:10px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.footer .footer_menu ul>li a{display:inline-block;width:100%;font-size:13px;border-bottom:none!important;color:#fff}.footer .footer_menu ul>li:nth-child(odd) a{padding-right:0px;line-height:20px}.footer ul{list-style:none;margin:0;padding:10px 0 5px;display:flex}.fixed-mini-cart{height:407px!important;overflow-y:scroll}.container .thumbnail.even,.container .thumbnail.odd{width:46%!important}.related-products .products-slider .thumbnail.odd{margin-left:0}.related-products .products-slider .thumbnail.even,.related-products .products-slider .thumbnail.odd{width:33.33%!important;padding:0 5px}.footer-banner .inner>div.container{padding:0!important}div[id$=ribbon_container]:after{animation:blink 3s linear both infinite!important}h6.cart-title{font-size:14px!important}}#promo-title{text-align:center;color:#000;font-weight:700;border-bottom:1px solid #e8e8e8;padding:10px 0;font-size:11.5px;display:none}#cart_form #promo-title{text-align:right}@media screen and (min-width:769px){div[id$=ribbon_container]{bottom:58%!important;right:29px!important;transform:rotate(270deg)!important;transform-origin:right top 0px!important;-moz-transform-origin:top right!important;-moz-transform:rotate(270deg)!important;-webkit-transform-origin:top right!important;-webkit-transform:rotate(270deg)!important;-ms-transform-origin:top right!important;-ms-transform:rotate(270deg)!important;-o-transform-origin:top right!important}}@media screen and (max-width:768px){.caption .headline{font-size:30px!important;top:0!important;position:absolute;left:0;right:0}body.page-press-celebs .caption .headline{font-size:30px!important}div[id$=ribbon_container]{bottom:0!important;left:25%;right:0!important;width:50%!important}div[id$=ribbon_container] div[id$=ribbon_tab]{line-height:19pt!important}.product_section .yotpo .standalone-bottomline.star-clickable,.yotpo .standalone-bottomline .star-clickable{display:block!important}.yotpo .yotpo-reviews>.yotpo-review{float:none!important;width:auto!important;margin:1em 0!important;width:100%!important}.yotpo .yotpo-reviews>.yotpo-review{max-height:max-content;height:auto}}@media screen and (max-width:500px){.caption .headline{font-size:30px;top:15%!important;position:absolute;left:0;right:0}.about-title{top:30%!important;font-size:30px!important;position:absolute;left:0;right:0;margin:0 auto;text-align:center}}@media screen and (max-width:320px){.dropdown_content p,.mobile-mega-menu p{font-size:13px}}div[id$=ribbon_container] div[id$=ribbon_tab]{line-height:16pt!important;min-height:16pt!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:4px!important;border-top-right-radius:4px!important;vertical-align:middle}div[id$=ribbon_container]:after{content:'';position:absolute;left:30px;top:0;height:26px;background:#fff;width:4px;z-index:99999;opacity:.3;right:0;box-shadow:0 3px 12px 7px #fff;animation:blink 1.4s linear both infinite}@keyframes blink{0%{left:4%}100%{left:90%}}.no-overlay{background:0 0!important}.border-none{border:none!important}#appView .blog{margin:0 0 30px 0;width:230px!important}.flitom-footer-section{z-index:-25}.subtotal-box{background:#fff;padding:30px 15px;z-index:9999;border:1px solid grey}button.action_button.quick_add{margin-top:0;text-transform:uppercase;background:#f74f67!important;transition:background-color .25s ease-in-out;padding:7px 14px!important;line-height:1em;font-size:13px;height:auto!important;min-height:auto!important;letter-spacing:.7px;width:131px}.plus-minus-btn:hover{background-color:#eee!important}.plus-minus-btn{background-color:#fff!important;color:#979797!important;font-weight:600!important}.plus-minus-btn{width:33.333%!important;height:47px!important}.qty{width:33.3333%!important;height:47px!important;font-size:15px!important}.cart-btn{height:47px!important;margin-left:10px;background:#000!important;border-color:#000!important}.cart-btn:hover{background:#000!important;border-color:#000!important}.qty-minus{border-right:0!important;line-height:50px!important;font-size:15px!important}.qty-plus{border-left:0!important;font-size:15px!important;line-height:50px!important}.qty-btn-col{width:33%}.addtocart-btn-col{width:64%}.pf-full{max-width:initial!important}.recently-view h4.title,.related-products__title h4.title{font-size:25px}ul.tabs li a{color:#949494}ul.tabs li{height:27px}ul.tabs{border-bottom:solid 2px #ccc}ul.tabs li a.active{background-color:#fff;border-bottom:2px solid #333;height:29px;position:relative;border-right-width:1px;color:#333}ul.tabs li:last-child a{margin:0}ul.tabs-content{margin:0;display:block;border:0;padding-left:0}ul.tabs-content>li{display:none;border:0}ul.tabs-content>li.active{display:block;border:0;padding-left:0}ul.tabs-content ul{padding-left:0}li.mobile_search .header_search_form{border-bottom:none;margin:0;padding:10px 0 8px 5px!important}#mobile_menu li:last-child{border-bottom:none;padding-bottom:25px}li.mobile_search{background:#fafafa;height:52px;border-top:1px solid #e5e5e5}.dropdown-slide{width:100%!important;z-index:1000;position:absolute;bottom:0;top:100%;left:0;height:calc(100vh - 100px);right:0;overflow-y:scroll;transform:translateX(-100%)}.translate-zero{transform:translateX(0)}.mobile-mega-menu div{float:left;width:50%}.mobile-mega-menu li{border-bottom:none!important}.icon-right-arrow:before{content:"\e911"}.modal p.modal_price,p.modal_price{font-size:25px}.menu-desktop{padding-bottom:0!important}ul.menu.menu-desktop li a{padding-bottom:0;font-weight:400;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important}.header{z-index:5000;width:100%;top:0;position:fixed;left:0;right:0}.new-badge{background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:var(--NewBadge);width:55px;height:55px;position:absolute;left:20px;z-index:1}.topseller{background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:var(--TopsellerBadge);width:55px;height:55px;position:absolute;left:20px;z-index:1}.soldout-badge{background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:var(--SoldoutBadge);width:55px;height:55px;position:absolute;left:20px;z-index:1;display:none}.soon-badge{background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:var(--SoonBadge);width:55px;height:55px;position:absolute;left:20px;z-index:1}.featured-custom-overlay .feature-details2 .description{display:none}#shop-notification{display:block!important;padding:0!important;font-size:11.5px!important}.mobile-show{display:none}@media (max-width:640px){.show_only_title h1.headline{font-size:18px!important;padding:0 10px;line-height:1em}.mobile-show{display:inline}.desktop-show{display:none}}@media (min-width:480px) and (max-width:660px){body.collection .banner .caption,body.collection-alt-iphone .banner .caption,body.collection-sub_collections .banner .caption{margin-top:20px}}@media (min-width:1024px) and (max-width:1072px){ul.menu li a{margin:0 8px}}@media screen and (min-width:800px) and (max-width:1024px){ul.menu li a{margin:0 5px}.promo_banner p,div#topbar--sidepromo>a{font-size:10px}.footer-content input[type=button]{font-size:10px}.footer-social-icons .title{font-size:15px;color:#000}.footer a,.footer a:visited{font-size:13px}}.l2h-instagram-created-at{display:none}.l2h-ico-i{color:#fff}.haveit-btn{border:2px solid #fff;background:0 0;color:#fff;font-weight:700;z-index:111;margin:0 auto!important;left:0;right:0;width:152px!important;transition:.2s}.haveit-btn:hover{background:#fff;color:#333}#shop-notification-x{display:none!important}.collection-matrix .yotpo .standalone-bottomline .star-clickable{display:block!important}.nav ul.menu{padding-top:13px}#mySidebar{display:block;z-index:99999;right:0;top:0;min-width:390px;transform:translateX(100%)}.sidebar-block{display:inline-block;margin:0 12px;width:150px}.sidebar-wrap{border:none}.sidebar{margin-bottom:50px}.w3-sidebar{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}.w3-animate-left{position:relative;animation:animateleft .4s}@keyframes animateleft{from{left:-300px;opacity:0}to{left:0;opacity:1}}.w3-animate-right{position:relative;transition:.5s}@keyframes animateright{from{right:-300px;opacity:0}to{right:0;opacity:1}}.w3-large{font-size:18px!important}.w3-btn,.w3-button{border:none;display:inline-block;outline:0;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}#close_sidebar{cursor:pointer}.w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;outline:0;white-space:normal;float:none;background-color:#2e2e2e;color:#fff;text-align:center;font-size:12px;cursor:default}.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:6666}.filter-group h4{border-bottom-color:transparent;margin-top:15px}.see-all{position:relative;top:0;height:60px;width:120px;font-size:18px}.sidebar-block{background:#e6e6e6;padding:0 10px;color:#fff;font-weight:600;border:1px solid #7171f5}.flyout__cart--empty{text-align:center;padding:24.5px 0}.flyout__content--cart .flyout__cart--empty{padding:15px 20px 10px 20px!important}.flyout__content--cart .flyout__cart--empty h2{text-align:center;font-size:16px;text-transform:none;color:#000}.flyout__content--cart .flyout__cart--empty .mobile_menu--child.image--list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none}.flyout__content--cart .flyout__cart--empty .mobile_menu--child.image--list li{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding:0;list-style-type:none}.flyout__content--cart .flyout__cart--empty .mobile_menu--child.image--list li a{display:block}.flyout__content--cart .flyout__cart--empty .mobile_menu--child.image--list li a .child--image{position:relative;display:block}.flyout__content--cart .flyout__cart--empty .mobile_menu--child.image--list li a .child--title{color:#000!important}.flyout__content--cart .flyout__cart--empty .mobile_menu--child.image--list .child--title{text-align:center;padding:2px 15px;color:#3d3d3d;font-size:14px}.flyout__content--cart .flyout__cart--empty .mobile_menu--child.image--list li a .child--image .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0;transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.flyout__content--cart .flyout__cart--empty .mobile_menu--child.image--list li img{vertical-align:top}.flyout__content--cart .flyout__cart--empty .child--image img,.top-seller img{max-width:100%;height:auto}.flyout__content--cart .flyout__cart--empty .mobile_menu--child.image--list .child--image{margin:0 4px 0 0;max-width:100%}.flyout__content--cart .flyout__cart--empty .mobile_menu--child.image--list li:nth-of-type(2n) .child--image{margin:0 0 0 4px}.flyout__content--cart .flyout__cart--empty .top-seller{margin-top:10px;margin-bottom:100px}.flyout__content--cart .flyout__cart--empty .top-seller a{position:relative;display:block;color:#000;font-weight:600;font-size:18px;text-align:center;padding:0 20px;margin:0 auto;max-width:500px}.flyout__content--cart .flyout__cart--empty .top-seller a button{color:#000;border:2px solid #000;line-height:25px;width:130px;display:block;text-align:center;margin-top:10px;background:#fff!important;margin:10px auto 10px auto;transition:background-color .25s,color .25s;-webkit-transition:background-color .25s,color .25s}.flyout__content--cart .flyout__cart--empty .top-seller a button:hover{color:#fff;border:2px solid #000;background:#000!important}.flyout__content--cart .flyout__cart--empty .top-seller a .new-badge{width:45px;height:45px;left:0;top:0;z-index:2}.popup{background-color:#000000c2;z-index:5000;overflow:auto;position:fixed;display:none;top:0;right:0;bottom:0;left:0;padding:10px 10px 0;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch;perspective:800;-webkit-perspective:800;backface-visibility:hidden}.popup-inner{position:relative;outline:0;text-size-adjust:100%;box-sizing:border-box;width:100%;min-height:100vh;padding:15px;transform:translate3d(0,0,0);display:inline-block;margin-top:50px;padding:20px;margin-bottom:10px;min-height:0;max-width:500px;color:#8091ad;background-color:#fff;vertical-align:middle}.popup-close{width:40px;height:40px;padding-top:5px;padding-right:5px;display:inline-block;position:absolute;top:20px;right:20px;transition:ease .25s all;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-radius:1000px;font-family:Arial,Sans-Serif;font-size:30px;line-height:30px;text-align:center;line-height:100%;z-index:9999999999}.popup-close:hover{color:#333;text-decoration:none}.margin-left5{margin-left:5px}.margin-left10{margin-left:10px}.margin-left15{margin-left:15px}.margin-left20{margin-left:20px}.margin-left25{margin-left:25px}.margin-left30{margin-left:30px}.margin-left35{margin-left:35px}.margin-left40{margin-left:40px}.margin-left45{margin-left:45px}.margin-left50{margin-left:50px}.margin-left55{margin-left:55px}.margin-left60{margin-left:60px}.margin-left65{margin-left:65px}.margin-left70{margin-left:70px}.margin-left75{margin-left:75px}.margin-left80{margin-left:80px}.margin-left85{margin-left:85px}.margin-left90{margin-left:90px}.margin-left95{margin-left:95px}.margin-left100{margin-left:100px}.margin-top5{margin-top:5px}.margin-top10{margin-top:10px}.margin-top15{margin-top:15px}.margin-top20{margin-top:20px}.margin-top25{margin-top:25px}.margin-top30{margin-top:30px}.margin-top35{margin-top:35px}.margin-top40{margin-top:40px}.margin-top45{margin-top:45px}.margin-top50{margin-top:50px}.margin-top55{margin-top:55px}.margin-top60{margin-top:60px}.margin-top65{margin-top:65px}.margin-top70{margin-top:70px}.margin-top75{margin-top:75px}.margin-top80{margin-top:80px}.margin-top85{margin-top:85px}.margin-top90{margin-top:90px}.margin-top95{margin-top:95px}.margin-top100{margin-top:100px}.margin-bottom5{margin-bottom:5px}.margin-bottom10{margin-bottom:10px}.margin-bottom15{margin-bottom:15px}.margin-bottom20{margin-bottom:20px}.margin-bottom25{margin-bottom:25px}.margin-bottom30{margin-bottom:30px}.margin-bottom35{margin-bottom:35px}.margin-bottom40{margin-bottom:40px}.margin-bottom45{margin-bottom:45px}.margin-bottom50{margin-bottom:50px}.margin-bottom55{margin-bottom:55px}.margin-bottom60{margin-bottom:60px}.margin-bottom65{margin-bottom:65px}.margin-bottom70{margin-bottom:70px}.margin-bottom75{margin-bottom:75px}.margin-bottom80{margin-bottom:80px}.margin-bottom85{margin-bottom:85px}.margin-bottom90{margin-bottom:90px}.margin-bottom95{margin-bottom:95px}.margin-bottom100{margin-bottom:100px}.margin-right5{margin-right:5px}.margin-right10{margin-right:10px}.margin-right15{margin-right:15px}.margin-right20{margin-right:20px}.margin-right25{margin-right:25px}.margin-right30{margin-right:30px}.margin-right35{margin-right:35px}.margin-right40{margin-right:40px}.margin-right45{margin-right:45px}.margin-right50{margin-right:50px}.margin-right55{margin-right:55px}.margin-right60{margin-right:60px}.margin-right65{margin-right:65px}.margin-right70{margin-right:70px}.margin-right75{margin-right:75px}.margin-right80{margin-right:80px}.margin-right85{margin-right:85px}.margin-right90{margin-right:90px}.margin-right95{margin-right:95px}.margin-right100{margin-right:100px}.padding-left5{padding-left:5px}.padding-left10{padding-left:10px}.padding-left15{padding-left:15px}.padding-left20{padding-left:20px}.padding-left25{padding-left:25px}.padding-left30{padding-left:30px}.padding-left35{padding-left:35px}.padding-left40{padding-left:40px}.padding-left45{padding-left:45px}.padding-left50{padding-left:50px}.padding-left55{padding-left:55px}.padding-left60{padding-left:60px}.padding-left65{padding-left:65px}.padding-left70{padding-left:70px}.padding-left75{padding-left:75px}.padding-left80{padding-left:80px}.padding-left85{padding-left:85px}.padding-left90{padding-left:90px}.padding-left95{padding-left:95px}.padding-left100{padding-left:100px}.padding-top5{padding-top:5px}.padding-top10{padding-top:10px}.padding-top15{padding-top:15px}.padding-top20{padding-top:20px}.padding-top25{padding-top:25px}.padding-top30{padding-top:30px}.padding-top35{padding-top:35px}.padding-top40{padding-top:40px}.padding-top45{padding-top:45px}.padding-top50{padding-top:50px}.padding-top55{padding-top:55px}.padding-top60{padding-top:60px}.padding-top65{padding-top:65px}.padding-top70{padding-top:70px}.padding-top75{padding-top:75px}.padding-top80{padding-top:80px}.padding-top85{padding-top:85px}.padding-top90{padding-top:90px}.padding-top95{padding-top:95px}.padding-top100{padding-top:100px}.padding-bottom5{padding-bottom:5px}.padding-bottom10{padding-bottom:10px}.padding-bottom15{padding-bottom:15px}.padding-bottom20{padding-bottom:20px}.padding-bottom25{padding-bottom:25px}.padding-bottom30{padding-bottom:30px}.padding-bottom35{padding-bottom:35px}.padding-bottom40{padding-bottom:40px}.padding-bottom45{padding-bottom:45px}.padding-bottom50{padding-bottom:50px}.padding-bottom55{padding-bottom:55px}.padding-bottom60{padding-bottom:60px}.padding-bottom65{padding-bottom:65px}.padding-bottom70{padding-bottom:70px}.padding-bottom75{padding-bottom:75px}.padding-bottom80{padding-bottom:80px}.padding-bottom85{padding-bottom:85px}.padding-bottom90{padding-bottom:90px}.padding-bottom95{padding-bottom:95px}.padding-bottom100{padding-bottom:100px}.padding-right5{padding-right:5px}.padding-right10{padding-right:10px}.padding-right15{padding-right:15px}.padding-right20{padding-right:20px}.padding-right25{padding-right:25px}.padding-right30{padding-right:30px}.padding-right35{padding-right:35px}.padding-right40{padding-right:40px}.padding-right45{padding-right:45px}.padding-right50{padding-right:50px}.padding-right55{padding-right:55px}.padding-right60{padding-right:60px}.padding-right65{padding-right:65px}.padding-right70{padding-right:70px}.padding-right75{padding-right:75px}.padding-right80{padding-right:80px}.padding-right85{padding-right:85px}.padding-right90{padding-right:90px}.padding-right95{padding-right:95px}.padding-right100{padding-right:100px}.mobile_nav-fixed--true .cart_container:hover .icon-cart::before{color:#a4a4a4!important}.footer-bottom .shopping-detail{margin-bottom:-15px;margin-top:40px}.bkt--brand{display:none!important}.sale_notification_default .wrapper-noti .wrapper-theme{padding:5px!important}.wrapper-noti{width:336px!important}.noti-body a{font-family:Raleway,sans-serif;font-size:15px!important}.sale_notification_default .wrapper-noti .wrapper-theme{padding:5px}.sale_notification_default .wrapper-noti.basicRounded .noti-title{margin:0 0!important}.noti-title span{color:#55586c;font-size:13px!important;padding-bottom:0!important;margin-bottom:6px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,SFDisplayRegular,"Helvetica Neue",sans-serif!important;margin-right:20px!important}.noti-body a{margin-right:20px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,SFDisplayRegular,"Helvetica Neue",sans-serif!important;color:#55586c!important;font-size:16px!important}.noti-time{font-family:Raleway,sans-serif!important}.wrapper-noti.basicRounded .noti-time{bottom:10px!important}.sale_notification_default .wrapper-noti .noti-body,.sale_notification_default .wrapper-noti .noti-time,.sale_notification_default .wrapper-noti .noti-title{line-height:1!important;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,SFDisplayRegular,"Helvetica Neue",sans-serif!important}.relative.product_image.swap.clickable{cursor:pointer}h2.product_name{margin:0 0 .1em 0!important;font-size:32px;letter-spacing:normal;line-height:1.2em}.l2h-brand a{display:none}div[id$=frndby_container]{z-index:99999999!important}.ju_Con{z-index:999999!important}body.product .yotpo.yotpo-slider{margin-top:40px;margin-bottom:20px}.login-popup-overlay{position:absolute;top:0;bottom:0;left:0;display:none;right:0;background:0 0;z-index:6000}.visible-hidden{visibility:hidden!important}.collection-adimage{padding:0!important}.yotpo-display-wrapper .promoted-products-box{display:none!important}.yotpo-custom-margin{margin:0!important}.yotpo .yotpo-reviews>.yotpo-review:nth-child(even){clear:none!important}@media screen and (min-width:320px) and (max-width:798px){div#c580-0afb_ribbon_container{z-index:0!important}.form-login-center a.popup-logo img,.form-register-center a.popup-logo img{margin-top:15px}.login-popup .form-login-center{width:90%;height:100vh}.form-register-center{width:90%;margin:0 auto}.popup-inner{width:100%;padding:0;padding-bottom:20px;height:auto}}.banner-preheading{top:450px}.banner-heading .pretext p{color:#fff;font-size:51px;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;line-height:60px;margin:0 0 0 23%;text-shadow:1px 1px 12px #000}.banner-heading h1.headline{font-size:115px;font-family:dry-brush!important;line-height:58px;text-shadow:1px 1px 12px #000}p.influencer-content{font-size:15px;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif }h2.title.influences-heading{font-size:30px;font-family:dry-brush;font-weight:700;margin-bottom:0;color:#000;margin:0}.influences-content{font-size:15px;font-weight:600;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;line-height:40px;margin-top:10px}p.banner-bottom-text{line-height:40px;margin-top:40px!important}.influences-content p{margin:0;line-height:40px;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;font-size:15px;display:block;padding:0 5%;font-weight:600}.influences-content a.bottom-link{font-size:22px;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;margin:0 0 30px;display:inline-block}a.bottom-link:hover{color:#999;border-bottom:1px solid #999}a.bottom-link{border-bottom:1px solid #fff}.page-idecoz-influencer .banner-preheading{bottom:-35px}.banner-preheading{top:auto}.dropdown_content a p,.mobile-mega-menu a p{font-weight:700;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif }.get-10-off .ju_iframe{width:100%;margin:0 auto}.get-10-off div#offer-2{background-color:transparent!important}form#justuno_form .design-layer-editable{box-shadow:none!important}.influences-content ul{list-style:disc inside}.influences-content ul li{margin-bottom:0;font-size:15px;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;line-height:40px}.influences-content ul{padding:0;margin:0}.influencers-content-block .pre-heading p{font-size:15px;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;margin-bottom:8px}.influencers-content-block{margin:20px 0!important}.influence-content-center{width:64%;margin:0 auto}.influencers-content-block .pre-heading p{font-weight:600;margin:7px 0 5px 0}@media (max-width:1024px){.get-10-off .ju_iframe{width:100%;margin:0 auto}.page-idecoz-influencer .banner-preheading{bottom:-50px}.influences-content p{font-size:15px;line-height:25px}.banner-heading .pretext p{font-size:17px;line-height:7px}.banner-heading h1.headline{font-size:34px;line-height:100px!important}.banner-heading .pretext p{font-size:33px;line-height:0;margin:0 0 0 10%;width:100%}.banner-heading h1.headline{font-size:80px}.influence-content-center{width:100%;margin:0 auto}}@media (max-width:798px){.container.mix-and-match-section h4.title,h4.mix-match-title{font-size:42px!important;margin-top:0;margin-bottom:0}.review-section-title{margin-bottom:-20px!important}body.product .yotpo-bottomline-box-1.yotpo-stars-and-sum-reviews .yotpo-icon-star{background-position:-172px -1px}body.product .yotpo-first-review .yotpo-first-review-stars .yotpo-icon.yotpo-icon-star{background-position:-118px -1px}body.product .yotpo .yotpo-first-review .yotpo-first-review-stars .yotpo-icon-star{color:#76d8eb;font-size:16px}body.product .write-review.yotpo-regular-box .stars-wrapper .yotpo-icon.yotpo-icon-empty-star{background-position:123px -1px}body.product .yotpo.yotpo-main-widget .yotpo-icon-empty-star{background-position:-154px -1px;font-size:16px}.container.mix-and-match-products{margin-bottom:20px}.product_section .product_form .single-option-selector{font-size:17px}.banner-heading{max-width:100%!important}.influence-content-center{width:100%;margin:0 auto}}@media (max-width:768px){.get-10-off div#offer-2-mobile{background-color:transparent!important}.page-idecoz-influencer .banner-preheading{bottom:65px}.influences-content ul li{line-height:30px;font-size:14px}.banner-heading .pretext p{font-size:37px;margin:0 0 0 17%}.mobile-size-banner{height:250px!important}p.banner-bottom-text{line-height:22px;margin-top:0!important;font-size:13px}.influences-content p{margin:0;line-height:24px;font-size:14px;padding:0 0}.influences-content a.bottom-link{font-size:15px;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;margin:20px 0;line-height:20px}}@media (max-width:600px){.influences-content{line-height:28px}.mobile-size-banner{height:auto!important}.banner-heading .pretext p{margin:24% auto}.banner-heading h1.headline{font-size:54px}.banner-heading .pretext p{font-size:26px;line-height:0;margin:0 0 0 8%}.banner-preheading{margin:33% 0 0 41px}.banner-heading{position:absolute;top:auto;left:0;right:0;bottom:24%}.banner-heading h1.headline{font-size:55px;line-height:88px!important;padding-right:13px}.influencers-content-block{margin:6px 0!important}.influences-content ul li{line-height:28px}h2.title.influences-heading{margin-top:30px}}.form-group.faq-search{display:inline-block;text-align:center;position:relative;width:100%;margin:0 0 30px!important}.form-group.faq-search label{display:inline-block;font-size:18px;color:#000;font-weight:500}@media screen and (max-width:767px){.form-group.faq-search label{display:block;text-align:left}}.form-group.faq-search input{width:50%;padding:8px 15px;box-shadow:unset;font-size:18px;outline:0;display:inline-block;border:1px solid #000;border-radius:0}@media screen and (max-width:767px){.form-group.faq-search input{width:100%;outline:0;box-shadow:none}}ul.typeahead.dropdown-menu{position:absolute;left:0;right:0;z-index:1;background:#fff;width:50%;margin:0;text-align:center;padding:10px 0;box-shadow:0 0 5px 0 #eee}@media screen and (max-width:767px){ul.typeahead.dropdown-menu{width:100%}}ul.typeahead.dropdown-menu li{text-align:left;padding:8px 15px;list-style:none;cursor:pointer;margin:0}.typeahead.dropdown-menu li.active{background-color:#fff!important}ul.typeahead.dropdown-menu li:hover{background-color:#f80d2e}ul.typeahead.dropdown-menu li a:hover{font-weight:700}ul.typeahead.dropdown-menu li:hover a{color:#000}ul.typeahead.dropdown-menu li a strong{font-weight:400}ul.typeahead.dropdown-menu li a:hover strong{font-weight:700}.bis-reset{top:35vh!important;z-index:999!important}.bis-button{border:none!important;border-radius:0!important;background:#000!important;line-height:1!important;font-size:14px!important;font-weight:400!important;letter-spacing:1px!important}.notify-wrapper{width:100%}.notify-wrapper button#notify_me{margin-left:0;margin-top:25px;margin-bottom:15px;width:100%}#mps-sales-notification.sn-common .sn-img a{z-index:9999;position:absolute;top:10px!important;left:0;right:0;bottom:10px!important;display:block;background-repeat:no-repeat;background-size:contain;background-position:center center}#mps-sales-notification.sn-common.sn-style-small .sn-img,#mps-sales-notification.sn-common.sn-style-small-1 .sn-img,#mps-sales-notification.sn-common.sn-style-small-2 .sn-img{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}#mps-sales-notification.sn-common{position:fixed;background-color:#fff;z-index:99999999999;-ms-box-shadow:0 0 10px rgba(0,0,0,.2)!important;-o-box-shadow:0 0 10px rgba(0,0,0,.2)!important;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2)!important;-moz-box-shadow:0 0 10px rgba(0,0,0,.2)!important;box-shadow:0 0 10px rgba(0,0,0,.2)!important;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;border-radius:10px;max-width:100%;width:366px;min-height:100px}#mps-sales-notification a.sn-close-noty{width:12px;height:12px;cursor:pointer;position:absolute;top:10px!important;right:10px!important;opacity:.6;pointer-events:auto;z-index:11}#mps-sales-notification.sn-common .sn-info{float:left;line-height:16px;padding:10px 25px 10px 100px!important;min-height:100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-direction:column;font-size:14px;width:100%}.special-bg{width:100%;display:block;height:1050px;background-color:#000;padding:100px 0;max-width:1600px;margin:auto}.special-bg:after{content:'';display:block;background-color:#fff;width:100%;z-index:99;height:710px;position:absolute;left:0;right:0;transform:skewX(82deg);margin:0 auto;bottom:-355px}.special-bg .images-sect{position:relative;z-index:999;text-align:center}.special-bg .images-sect img{max-width:400px}.contact-footer-text{margin-top:20px;font-size:18px}@media screen and (max-width:767px){.contact-footer-text{font-size:12px}}body[class^=page-custom-landing] .our-logos{padding:10px 0;text-align:center;display:flex;justify-content:center;align-self:center}body[class^=page-custom-landing] .our-logos .thumbnail{padding:0;min-height:80px;display:flex;justify-content:center;align-self:center}body[class^=page-custom-landing] .our-logos .thumbnail a{display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;-webkit-justify-content:center;justify-content:center;align-self:center;-webkit-align-self:center}@media screen and (max-width:767px){body[class^=page-custom-inquiry-page] .quote-content{display:none}body[class^=page-custom-inquiry-page] .contact-heading-title{line-height:25px!important;margin-top:5px!important}}@media screen and (max-width:767px){body[class^=page-custom-inquiry-page] .contact-subtitle{font-size:14px}}@media screen and (max-width:767px){body[class^=page-custom-inquiry-page] .feature_divider{margin-bottom:0}}body[class^=page-custom-inquiry-page] section.container{width:100%;max-width:100%;padding:0;overflow:hidden;background:#000}body[class^=page-custom-inquiry-page] .caption.position-right{position:relative;transform:initial!important;top:0}body[class^=page-custom-inquiry-page] .caption{top:40%}body[class^=page-custom-inquiry-page] .caption .headline{font-family:dearjoe-regular!important;font-size:62px!important;font-weight:400!important}body[class^=page-custom-inquiry-page] .caption .subtitle ul{padding-left:20px}body[class^=page-custom-inquiry-page] .caption .headline,body[class^=page-custom-inquiry-page] .caption .subtitle{color:#fff;text-align:left;padding:0 20%;font-weight:600}body[class^=page-custom-inquiry-page] form.contact-form input.submit.action_button{background:#000;border-color:#000}body[class^=page-custom-inquiry-page] form.contact-form input.submit.action_button:hover{background:#333;border:1px solid #333}.our_products .product-title:hover .img-wrapper:after{content:'';display:block;background:rgba(17,17,17,.2)}.our_products .column:nth-child(4){clear:both}@media screen and (max-width:767px){.page-custom-landing-page .container hr.page-divider{display:none}}.our_products .product-title .img-wrapper:after{content:'';transition:.2s all;background:0 0;position:absolute;width:100%;height:100%;display:block;margin:0 auto;left:0;top:0}.subtitle p,.subtitle ul li{font-size:21px;line-height:30px}.our-promise .title,.our_products .title{text-align:center;color:#000;font-weight:700;font-size:30px;letter-spacing:5px}@media screen and (max-width:767px){.our-promise .title,.our_products .title{font-size:26px}}@media screen and (max-width:480px){.our-promise .title,.our_products .title{font-size:22px}}@media screen and (max-width:480px){body[class^=page-custom-inquiry-page-] .contact-heading-title{font-size:16px!important}.page-custom-inquiry-page-5 .contact-heading-title{font-size:19px!important}}.our_products .thumbnail{text-align:center}.our_products .product-title{width:100%;display:block;padding:0 10px}@media screen and (max-width:1200px){.our_products .product-title{padding:0}}.our_products .product-title .img-wrapper{background:#d2d3d5;text-align:center;padding:30px 20px;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-justify-content:center;justify-content:center;align-self:center;-webkit-align-self:center}@media screen and (max-width:798px){.our_products .product-title .img-wrapper{padding:50px 30px;max-width:300px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-moz-box;display:-ms-flexbox;-webkit-justify-content:center;justify-content:center;align-self:center;-webkit-align-self:center;flex-direction:column}}@media screen and (max-width:480px){.our_products .product-title .img-wrapper{padding:25px 15px}}@media screen and (max-width:798px){.our_products .product-title .img-wrapper img{flex-wrap:wrap}}.our_products .product-title h3{font-size:24px;text-transform:uppercase;padding:10px 0 30px}@media screen and (max-width:1200px){.our_products .product-title h3{font-size:22px}}@media screen and (max-width:980px){.our_products .product-title h3{font-size:16px;padding:10px 0 20px}}.our-promise p{text-align:center;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;font-size:18px;line-height:30px;color:#000;margin-bottom:30px}@media screen and (max-width:1199px){.our-promise p{font-size:18px}}@media screen and (max-width:980px){.our-promise p{font-size:16px}}@media screen and (max-width:767px){.our-promise br{display:none}}.our-logos .thumbnail img{max-width:77%;width:76%}@media screen and (max-width:1400px){.our-logos .thumbnail img{width:73%}}.normal-page{font-weight:400}.description-toggler{padding:.75em 0;cursor:pointer;color:#000}@media screen and (max-width:798px){.description-toggler{padding:10px 0;width:auto;display:inline-block}}.description-toggler:after{content:"+";padding-left:.35em}.description-togglee--open .description-toggler{display:inline-block;opacity:1;padding-left:0;padding-right:0;color:#000}.description-togglee--open .description-toggler:after{content:"-"}.description-togglee{display:none;opacity:0}.description-togglee--open .description-togglee{display:block;opacity:1}.description-togglee h4,.description-togglee hr{display:none}.product-description-wrap h4{margin-bottom:.5em}.product-description-wrap ul{margin-top:0!important;padding-left:35px}@media screen and (max-width:798px){.product-description-wrap ul{padding-left:15px}}.product-description-wrap ul li{line-height:1.2;margin-bottom:8px}.product-description-wrap hr{width:60%;background:#e6abab;height:1px;border:0;margin:0}.from-b-up,.from-m-up,.from-m-up-inline{display:none!important}.from-b-down,.from-m-down{display:block}.from-b-down ol li,.from-b-down ul li,.from-m-down ol li,.from-m-down ul li{margin-bottom:5px;line-height:1.5}.from-m-up h2{font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif ;font-size:16px}.from-m-up ul{padding-left:15px!important}.from-m-up ol li,.from-m-up ul li{margin-bottom:0}.from-m-up p{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;font-size:15px;color:#000;margin:10px 0 5px}@media only screen and (min-width:798px){.from-m-up{display:block!important}.from-m-up-inline{display:inline!important}.from-m-down{display:none}}@media only screen and (min-width:1050px){.from-b-up{display:block!important}.from-b-down{display:none}}@media screen and (max-width:867px){.text-center-from-m-down{text-align:center}}.bolder{font-weight:800}.text-center{text-align:center}.featured-reviews{padding:0 1em 1em 1em;background:#f9f9f9}@media (max-width:798px){.featured-reviews{margin-top:0}}.featured-reviews:first-child{margin-top:0}@media screen and (min-width:868px){.featured-reviews{display:flex;justify-content:center}}.featured-review{padding:1em;background-color:#fff;margin:1em auto;max-width:500px;border:1px solid #e3e3e3}@media screen and (min-width:868px){.featured-review{margin:1%;width:33%;padding:1em 2em}}.featured-review img{width:30%}.featured-review h3{margin:auto;line-height:1.2;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;letter-spacing:.3px;font-weight:400}@media screen and (max-width:798px){.featured-review h3{letter-spacing:0}}.featured-review p{line-height:1.3;margin:0}.featured-review p.bolder{font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;font-weight:400!important}.featured-review-text{margin:5px 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.featured-review--expanded .featured-review-text{overflow:visible;display:block;-webkit-line-clamp:200}.featured-review-expand{font-style:italic;font-size:.85em;text-decoration:underline}.featured-review-expand:after{content:"+ Expand"}.featured-review--expanded .featured-review-expand::after{content:"- Hide"}.featured-review-large{display:block;text-align:center}@media (max-width:868px){.featured-review-large{display:none}}.featured-review-small{display:none}@media (max-width:868px){.featured-review-small{display:block}}.woo-sidebar{max-width:400px;margin:auto;background-color:#f4f4f4;padding:1em;padding-bottom:0;position:relative}@media only screen and (max-width:867px){.woo-sidebar{float:none}}.woo-sidebar .email,.woo-sidebar .phone{max-width:300px;margin:1em auto}.woo-sidebar-inner{position:relative;z-index:2}.woo-top-contact{max-width:300px;margin:1em auto;font-weight:700;line-height:1.2}@media only screen and (min-width:1050px){.woo-top-contact{font-size:1.25em}}.woo-cc-img,.woo-ssl-img{text-align:center}.woo-cc-img img,.woo-ssl-img img{width:100%}.woo-ssl-img{padding:.75em 0}.woo-ssl-text{font-size:.75em;padding:.5em 1em;margin:0 -1.3em;background-color:#424148}.woo-ssl-text p{color:#fff;margin-bottom:.5em;font-weight:700}.woo-cc-img{background-color:#000;margin:0 -1em;padding:.5em}.woo-cc-img img{margin:auto;width:250px}.upsell-popup2{max-width:1030px}.remodal.upsell-popup p,.remodal.upsell-popup2 p{font-size:40px;font-weight:500;margin-bottom:0;font-family:montserrat}.remodal.upsell-popup h2,.remodal.upsell-popup2 h2{font-size:38px;margin:0 0 10px!important;font-weight:600;font-family:montserrat;line-height:.8}.remodal.upsell-popup span,.remodal.upsell-popup2 span{font-size:26px;margin:0!important;font-weight:600}.remodal.upsell-popup .remodal-close:before,.remodal.upsell-popup2 .remodal-close:before{font-size:25px}.remodal.upsell-popup .remodal-close:focus,.remodal.upsell-popup .remodal-close:hover,.remodal.upsell-popup2 .remodal-close:focus,.remodal.upsell-popup2 .remodal-close:hover{color:#000;background:0 0;border:none}.upsell-product,.upsell-shop-btn{width:48%;display:inline-block}.upsell-product .upsell-slide img{width:60%;margin:0 auto}.upsell-product-thumb-slider img{width:100%}.upsell-product-thumb-slider .slick-prev{left:-22px;cursor:pointer}.upsell-product-thumb-slider .slick-next{right:-29px;cursor:pointer}.thumb-slider-wrapper{display:none}.upsell-product-container{display:flex;align-items:center;justify-content:center;margin-top:22px}.upsell-button{color:#fff!important;text-transform:uppercase!important;min-width:75%;height:55px!important;font-size:18px!important}.upsell-link{margin-top:30px;display:block}.upsell-link a{font-size:22px;font-weight:600;color:#000;text-transform:capitalize;letter-spacing:.5px;margin:0 15px;font-family:montserrat}.upsell-link a:hover{text-decoration:underline!important}.upsell-product-container .slick-dots li button:before{content:"\f111";font-family:fontawesome;font-size:8px!important}.upsell-product-container .slick-dots li,.upsell-product-container .slick-dots li button{width:auto!important;padding:0 2px;margin:0 2px}@media screen and (max-width:640px){.upsell-product-container .slick-dots{bottom:-65px}.upsell-product,.upsell-shop-btn{width:100%;display:block}.upsell-product-container{display:block}.upsell-shop-btn{margin:50px 0 0}.upsell-popup,.upsell-popup2{padding:25px!important}.remodal.upsell-popup p,.remodal.upsell-popup2 p{font-size:20px;line-height:25px;color:#000}.remodal.upsell-popup h2,.remodal.upsell-popup2 h2{font-size:24px}.remodal.upsell-popup span,.remodal.upsell-popup2 span{font-size:18px;line-height:32px}.upsell-content{margin:30px 0 0}.upsell-product-thumb-slider .slick-prev{left:-16px;cursor:pointer}.upsell-product-thumb-slider .slick-next{right:-20px;cursor:pointer;text-align:right}.remodal.upsell-popup h2,.remodal.upsell-popup2 h2{margin-bottom:0!important;margin-top:10px!important}}.btn-cart-upsell{margin-left:10px;background:#000!important;border-color:#000!important;padding:5px 20px;color:#fff;font-weight:600;display:inline-block}@media screen and (max-width:868px){.btn-cart-upsell{margin-left:0}}.modal .modal-inner .modal-text h2{font-size:2.3rem!important}.modal .modal-inner .modal-text h2,.modal .modal-inner .modal-text p{color:#323438!important}.modal-wrap{display:none;position:fixed;height:100%;width:100%;z-index:9999;top:0;left:0;background-color:rgba(255,255,255,.95);padding:1em}@media screen and (max-width:868px){.modal-wrap{padding:0}}.modal-wrap2{display:none;position:fixed;height:100%;width:100%;z-index:9999;top:0;left:0;background-color:rgba(255,255,255,.95);padding:1em}.modal-wrap2 .modal-box{padding:35px}@media screen and (max-width:868px){.modal-wrap2{padding:0}.modal-wrap2 .modal-box{margin:50% auto 0}}.modal-wrap2 a.action_button{color:#ffff}.modal-close{position:absolute;top:.75em;right:1em;color:#000!important;text-decoration:none!important;font-weight:700}.modal-box{position:relative;margin:1% auto 0;background-color:#fff;max-width:700px;padding:0 2em 2em 2em;text-align:center;box-shadow:0 0 1em rgba(0,0,0,.1);overflow:hidden;padding-top:3.3em}@media screen and (max-width:868px){.modal-box{margin:0;padding:.5em;padding-top:5.5em}}.modal-top-bar{display:none;position:absolute;top:2;left:0;top:0;width:100%;background:#fceaea;color:#000;padding:.5em;font-size:.9em}.top-bar-shipping-reached{display:none}.modal p{max-width:500px;margin:1em auto}.modal .button{margin:1em auto .25em}.modal--show{display:block}.modal-addtocart{padding:.5em 1em;font-size:1.25em}.link-button{color:#fff!important;background-color:#000;font-size:.9em;border:1px solid #000;padding:9px 20px}.link-button:hover{background-color:#000;color:#fff}.product-upsell-outside-box{display:flex;flex-wrap:wrap}.product-upsell-box{display:flex}.product-upsell-box p{font-size:.85em}@media screen and (max-width:868px){.product-upsell-box{width:50%}}.product-upsell-box-inner{margin:.2em .5em .2em;background-color:#fff;padding:.5em .25em;width:300px;border:1px solid #e3e3e3}@media screen and (max-width:868px){.product-upsell-box-inner{width:100%}}.product-upsell-box-inner a:focus,.product-upsell-box-inner a:hover{color:#fff}.product-upsell-box-inner img{width:50px;margin:auto!important}.slick-dotted.slick-slider{margin:1em -2em 30px}.variant-input--checked{border:1px solid #000!important;font-weight:900!important}.hide-variant{display:none!important}.icon-close circle,.icon-close ellipse,.icon-close g,.icon-close line,.icon-close path,.icon-close polygon,.icon-close polyline,.icon-close rect{fill:none!important;stroke-width:5px;stroke:currentColor!important;stroke-linecap:'miter';stroke-linejoin:'miter'}.icon{display:inline-block;width:20px;height:20px;vertical-align:middle;fill:#55555}.no-svg .icon{display:none}.mt1{margin-top:1em}.mt2{margin-top:2em}.mt3{margin-top:3em}.mb0{margin-top:-35px}.mtp{margin-top:-42px}.mb1{margin-bottom:1em}.pt1{padding-top:1em}.okeReviews.okeReviews--theme .okeReviews-button{background-color:#000!important}.okeReviews-reviewsSummary-ratingCount{color:#000!important}.data-oke-reviews-badge{display:flex;justify-content:center;zoom:2.5;background:#f9f9f9}.data-oke-reviews-badge .okeReviews-poweredBy{display:none!important}.data-oke-reviews-badge .okeReviews .okeReviews-ratingsBadge--small .okeReviews-ratingsBadge-holder{border:none;border-radius:0;background:#f9f9f9}.data-oke-reviews-badge .okeReviews .okeReviews-ratingsBadge--small .okeReviews-lazyPoweredBy.is-okeReviews-lazyLoaded,.data-oke-reviews-badge .okeReviews .okeReviews-ratingsBadge--small .okeReviews-poweredBy{display:none}.data-oke-reviews-badge .ratingsBadge-holder{border:0!important}.data-oke-reviews-badge .okeReviews-ratingsBadge-reviewCount{display:flex;color:#000;justify-content:center}.data-oke-reviews-badge .okeReviews .okeReviews-ratingsBadge--small .okeReviews-reviewsSummary{display:flex}.data-oke-reviews-badge .okeReviews-ratingsBadge-holder{background:#f9f9f9}.bf-bar{text-align:center;background-color:#000;position:relative;padding:.5em;padding-top:.75em;height:75px;margin-bottom:1em}.br-bar-inner>*{display:inline-block;vertical-align:middle;line-height:1.2}.bf-bar p{margin:0;font-weight:700;text-align:left;color:#fff;font-size:.8em}@media screen and (max-width:470px){.bf-bar p{font-size:.7em}}.bf-bar p:first-child{text-align:right}.bf-bar-link{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}@media screen and (max-width:470px){.bf-side-text{display:none}}.bf-countdown{max-width:170px;text-align:center;padding:.25em;border:1px solid #333;background-color:rgba(255,255,255,.1);font-size:.8em;text-transform:uppercase;margin:0 1em}@media screen and (max-width:471px){.bf-countdown{margin:0;margin-left:.5em}}@media screen and (max-width:470px){.bf-countdown{font-size:.7em}}.bf-countdown .bf-colon,.bf-countdown .bf-count-item{display:inline-block;vertical-align:top;color:#fff;line-height:1.4}.bf-countdown .bf-count-item{width:30px}.bf-countdown .bf-colon,.bf-countdown .bf-count{font-size:1.2em}.bf-countdown .bf-colon{width:5px!important}.bf-countdown .bf-increment{color:#666;font-style:italic}.grid{list-style:none;margin:0;padding:0;margin-left:-30px}.grid:after,.grid:before{content:" ";display:table}.grid:after{clear:both}@media only screen and (min-width:868px){.grid__item{float:left;padding-left:15px;width:100%}}.grid__item[class*='--push']{position:relative}.one-whole{width:100%}.one-half{width:50%}.one-third{width:33.33333%}.two-thirds{width:66.66667%}.one-quarter{width:25%}.two-quarters{width:50%}.three-quarters{width:75%}.one-fifth{width:20%}.two-fifths{width:40%}.three-fifths{width:60%}.four-fifths{width:80%}.one-sixth{width:16.66667%}.two-sixths{width:33.33333%}.three-sixths{width:50%}.four-sixths{width:66.66667%}.five-sixths{width:83.33333%}.one-eighth{width:12.5%}.two-eighths{width:25%}.three-eighths{width:37.5%}.four-eighths{width:50%}.five-eighths{width:62.5%}.six-eighths{width:75%}.seven-eighths{width:87.5%}.one-tenth{width:10%}.two-tenths{width:20%}.three-tenths{width:30%}.four-tenths{width:40%}.five-tenths{width:50%}.six-tenths{width:60%}.seven-tenths{width:70%}.eight-tenths{width:80%}.nine-tenths{width:90%}.one-twelfth{width:8.33333%}.two-twelfths{width:16.66667%}.three-twelfths{width:25%}.four-twelfths{width:33.33333%}.five-twelfths{width:41.66667%}.six-twelfths{width:50%}.seven-twelfths{width:58.33333%}.eight-twelfths{width:66.66667%}.nine-twelfths{width:75%}.ten-twelfths{width:83.33333%}.eleven-twelfths{width:91.66667%}.show{display:block!important}.hide{display:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media only screen and (max-width:867px){.small--one-whole{width:100%}.small--one-half{width:50%}.small--one-third{width:33.33333%}.small--two-thirds{width:66.66667%}.small--one-quarter{width:25%}.small--two-quarters{width:50%}.small--three-quarters{width:75%}.small--one-fifth{width:20%}.small--two-fifths{width:40%}.small--three-fifths{width:60%}.small--four-fifths{width:80%}.small--one-sixth{width:16.66667%}.small--two-sixths{width:33.33333%}.small--three-sixths{width:50%}.small--four-sixths{width:66.66667%}.small--five-sixths{width:83.33333%}.small--one-eighth{width:12.5%}.small--two-eighths{width:25%}.small--three-eighths{width:37.5%}.small--four-eighths{width:50%}.small--five-eighths{width:62.5%}.small--six-eighths{width:75%}.small--seven-eighths{width:87.5%}.small--one-tenth{width:10%}.small--two-tenths{width:20%}.small--three-tenths{width:30%}.small--four-tenths{width:40%}.small--five-tenths{width:50%}.small--six-tenths{width:60%}.small--seven-tenths{width:70%}.small--eight-tenths{width:80%}.small--nine-tenths{width:90%}.small--one-twelfth{width:8.33333%}.small--two-twelfths{width:16.66667%}.small--three-twelfths{width:25%}.small--four-twelfths{width:33.33333%}.small--five-twelfths{width:41.66667%}.small--six-twelfths{width:50%}.small--seven-twelfths{width:58.33333%}.small--eight-twelfths{width:66.66667%}.small--nine-twelfths{width:75%}.small--ten-twelfths{width:83.33333%}.small--eleven-twelfths{width:91.66667%}.grid--uniform .small--five-tenths:nth-child(2n+1),.grid--uniform .small--four-eighths:nth-child(2n+1),.grid--uniform .small--four-twelfths:nth-child(3n+1),.grid--uniform .small--one-eighth:nth-child(8n+1),.grid--uniform .small--one-fifth:nth-child(5n+1),.grid--uniform .small--one-half:nth-child(2n+1),.grid--uniform .small--one-quarter:nth-child(4n+1),.grid--uniform .small--one-sixth:nth-child(6n+1),.grid--uniform .small--one-third:nth-child(3n+1),.grid--uniform .small--one-twelfth:nth-child(12n+1),.grid--uniform .small--six-twelfths:nth-child(2n+1),.grid--uniform .small--three-sixths:nth-child(2n+1),.grid--uniform .small--three-twelfths:nth-child(4n+1),.grid--uniform .small--two-eighths:nth-child(4n+1),.grid--uniform .small--two-sixths:nth-child(3n+1),.grid--uniform .small--two-twelfths:nth-child(6n+1){clear:both}.small--show{display:block!important}.small--hide{display:none!important}.small--text-left{text-align:left!important}.small--text-right{text-align:right!important}.small--text-center{text-align:center!important}}@media only screen and (min-width:868px){.medium-up--one-whole{width:100%}.medium-up--one-half{width:50%}.medium-up--one-third{width:33.33333%}.medium-up--two-thirds{width:66.66667%}.medium-up--one-quarter{width:25%}.medium-up--two-quarters{width:50%}.medium-up--three-quarters{width:75%}.medium-up--one-fifth{width:20%}.medium-up--two-fifths{width:40%}.medium-up--three-fifths{width:60%}.medium-up--four-fifths{width:80%}.medium-up--one-sixth{width:16.66667%}.medium-up--two-sixths{width:33.33333%}.medium-up--three-sixths{width:50%}.medium-up--four-sixths{width:66.66667%}.medium-up--five-sixths{width:83.33333%}.medium-up--one-eighth{width:12.5%}.medium-up--two-eighths{width:25%}.medium-up--three-eighths{width:37.5%}.medium-up--four-eighths{width:50%}.medium-up--five-eighths{width:62.5%}.medium-up--six-eighths{width:75%}.medium-up--seven-eighths{width:87.5%}.medium-up--one-tenth{width:10%}.medium-up--two-tenths{width:20%}.medium-up--three-tenths{width:30%}.medium-up--four-tenths{width:40%}.medium-up--five-tenths{width:50%}.medium-up--six-tenths{width:60%}.medium-up--seven-tenths{width:70%}.medium-up--eight-tenths{width:80%}.medium-up--nine-tenths{width:90%}.medium-up--one-twelfth{width:8.33333%}.medium-up--two-twelfths{width:16.66667%}.medium-up--three-twelfths{width:25%}.medium-up--four-twelfths{width:33.33333%}.medium-up--five-twelfths{width:41.66667%}.medium-up--six-twelfths{width:50%}.medium-up--seven-twelfths{width:58.33333%}.medium-up--eight-twelfths{width:66.66667%}.medium-up--nine-twelfths{width:75%}.medium-up--ten-twelfths{width:83.33333%}.medium-up--eleven-twelfths{width:91.66667%}.grid--uniform .medium-up--five-tenths:nth-child(2n+1),.grid--uniform .medium-up--four-eighths:nth-child(2n+1),.grid--uniform .medium-up--four-twelfths:nth-child(3n+1),.grid--uniform .medium-up--one-eighth:nth-child(8n+1),.grid--uniform .medium-up--one-fifth:nth-child(5n+1),.grid--uniform .medium-up--one-half:nth-child(2n+1),.grid--uniform .medium-up--one-quarter:nth-child(4n+1),.grid--uniform .medium-up--one-sixth:nth-child(6n+1),.grid--uniform .medium-up--one-third:nth-child(3n+1),.grid--uniform .medium-up--one-twelfth:nth-child(12n+1),.grid--uniform .medium-up--six-twelfths:nth-child(2n+1),.grid--uniform .medium-up--three-sixths:nth-child(2n+1),.grid--uniform .medium-up--three-twelfths:nth-child(4n+1),.grid--uniform .medium-up--two-eighths:nth-child(4n+1),.grid--uniform .medium-up--two-sixths:nth-child(3n+1),.grid--uniform .medium-up--two-twelfths:nth-child(6n+1){clear:both}.medium-up--show{display:block!important}.medium-up--hide{display:none!important}.medium-up--text-left{text-align:left!important}.medium-up--text-right{text-align:right!important}.medium-up--text-center{text-align:center!important}}@media only screen and (max-width:867px){.no-mobile-float{float:none!important}}.grid--rev{direction:rtl;text-align:left}.grid--rev>.grid__item{direction:ltr;text-align:left;float:right}.footer-content h5{color:#fff;line-height:1.3;letter-spacing:.3px}@media screen and (max-width:798px){.footer-content h5{letter-spacing:0}}#payment{text-align:center;padding-left:2%}.payment-icon{filter:grayscale(100%);-webkit-filter:grayscale(100%);display:inline;width:40px;height:25.25px;text-align:center;margin:3px 1px}.drawer-cart-btn{font-size:.8em;line-height:1rem!important}.coming-soon{max-width:90%;margin:auto}.coming-soon .grid-coming-soon{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-items:center}.coming-soon .notify-me-button{color:#fff!important;font-weight:700;text-transform:uppercase;padding:10px 20px;background:#000;display:block;text-align:center}.coming-soon h1{font-size:41px!important;text-shadow:none;padding:25px 0;font-weight:600!important;color:#000}.dLYzdc.dLYzdc.dLYzdc.dLYzdc.dLYzdc.dLYzdc,.ql-font-montserrat,kl-custom-fonts{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important}.reserved-form{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;margin-top:0}.reserved-form .ixilFx.ixilFx.ixilFx.ixilFx.ixilFx.ixilFx{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;padding:0!important}.reserved-form .kl-private-reset-css-Xuajs1{width:92%;flex:auto!important;flex-direction:column!important;width:100%!important}@media screen and (max-width:868px){.reserved-form .kl-private-reset-css-Xuajs1{width:100%}}@media screen and (max-width:798px){.reserved-form .kl-private-reset-css-Xuajs1{padding-left:0!important;padding-right:0!important;padding-bottom:2px!important;text-transform:uppercase}}.reserved-form .kl-private-reset-css-Xuajs1 .ql-snow.ql-container.ql-disabled{margin:0!important;text-align:left!important}.reserved-form .needsclick.FormComponent__StyledFormComponentWrapper-e0xun6-0.fptOlf.notranslate.kl-private-reset-css-Xuajs1{padding:10px 0!important}.reserved-form .needsclick.FormComponent__StyledFormComponentWrapper-e0xun6-0.jBjzuA.notranslate.kl-private-reset-css-Xuajs1{padding:5px 0!important}.reserved-form .kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS .ql-container a,.reserved-form .kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS .ql-container p{text-align:left!important;font-size:15px!important}@media screen and (max-width:798px){.reserved-form .kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS .ql-container a,.reserved-form .kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS .ql-container p{text-align:center!important}}@media screen and (max-width:480px){.reserved-form .kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS .ql-container a,.reserved-form .kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS .ql-container p{font-size:12px!important}}@media screen and (max-width:360px){.reserved-form .kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS .ql-container a,.reserved-form .kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS.kzkVSS .ql-container p{font-size:10px!important}}@media screen and (max-width:480px){.reserved-form .span.ql-font-montserrat{font-size:12px!important}}@media screen and (max-width:360px){.reserved-form .span.ql-font-montserrat{font-size:10px!important}}.reserved-form .klaviyo-form-Xuajs1{display:flex}.reserved-form .klaviyo-form-Xuajs1 button{background:#1492d5 0 0 no-repeat padding-box;box-shadow:0 4px 10px #1492d579;border-radius:34px;opacity:1;font-weight:700!important}.reserved-form .klaviyo-form-Xuajs1 .kl-private-reset-css-Xuajs1 button{background:#1492d5 0 0 no-repeat padding-box;box-shadow:0 4px 10px #1492d579;border-radius:34px;opacity:1}@media screen and (max-width:868px){.reserved-form .klaviyo-form-Xuajs1 .kl-private-reset-css-Xuajs1 button{margin:0 auto}}.reserved-form .klaviyo-form-Xuajs1 .kFRmls.kFRmls.kFRmls.kFRmls.kFRmls.kFRmls{background:#1492d5 0 0 no-repeat padding-box;box-shadow:0 4px 10px #1492d579;border-radius:34px;opacity:1}.reserved-form .klaviyo-form-Xuajs1 .klaviyo-form{width:100%}.reserved-form .klaviyo-form-Xuajs1 .Row__FormRow-sc-17nghml-0{flex-direction:column}.reserved-form .kgtZbf.kgtZbf{flex-direction:column!important}.reserved-form .ql-snow.ql-container.ql-disabled{margin-top:-2rem!important}.reserved-form form.needsclick.View__FormView-sc-1ou3cq2-0.hEMewN.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1{padding:0!important}.reserved-form button.needsclick.Button__FormStyledButton-p2mbjt-0.ievtkn.kl-private-reset-css-Xuajs1{text-transform:uppercase;border:none!important;border-radius:0!important;min-height:40px;padding:0!important;line-height:40px!important}.reserved-form input.notranslate.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.bfERMq.kl-private-reset-css-Xuajs1,.reserved-form input.notranslate.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.kCmbxI.kl-private-reset-css-Xuajs1{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:14px;text-align:center;color:#000!important;padding:0 10px!important;border:none!important;border-radius:0!important;min-height:40px}@media screen and (max-width:798px){.reserved-form input.notranslate.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.bfERMq.kl-private-reset-css-Xuajs1,.reserved-form input.notranslate.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.kCmbxI.kl-private-reset-css-Xuajs1{font-size:16px}}.reserved-form input.notranslate.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.bfERMq.kl-private-reset-css-Xuajs1::placeholder,.reserved-form input.notranslate.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.kCmbxI.kl-private-reset-css-Xuajs1::placeholder{text-transform:uppercase}.reserved-form input.notranslate.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.bfERMq.kl-private-reset-css-Xuajs1::placeholder,.reserved-form input.notranslate.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.kCmbxI.kl-private-reset-css-Xuajs1::placeholder{color:#000!important;font-size:14px}@media screen and (max-width:798px){.reserved-form input.notranslate.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.bfERMq.kl-private-reset-css-Xuajs1::placeholder,.reserved-form input.notranslate.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.kCmbxI.kl-private-reset-css-Xuajs1::placeholder{font-size:16px}}.reserved-form .needsclick.Button__FormStyledButton-p2mbjt-0.cyujpJ.kl-private-reset-css-Xuajs1{padding:10px 0!important}.v4--inner{display:flex;margin:auto}@media screen and (min-width:868px){.v4--inner.v4--inner__row-wrap-d{flex-flow:row wrap}.v4--inner.v4--inner__row-reverse-wrap-d{flex-flow:row-reverse wrap}.v4--inner.v4--inner__column-d{flex-flow:column nowrap}.v4--inner.v4--inner__row-reverse-d{flex-flow:row-reverse}.v4--inner.v4--inner__column-reverse-d{flex-flow:column-reverse nowrap}.v4--inner.v4--inner__content-flex-start-d{justify-content:flex-start}.v4--inner.v4--inner__content-center-d{justify-content:center}.v4--inner.v4--inner__content-flex-end-d{justify-content:flex-end}.v4--inner.v4--inner__content-space-around-d{justify-content:space-around}.v4--inner.v4--inner__content-space-between-d{justify-content:space-between}.v4--inner.v4--inner__content-space-evenly-d{justify-content:space-evenly}}@media screen and (max-width:867px){.v4--inner.v4--inner__row-wrap-m{flex-flow:row wrap}.v4--inner.v4--inner__column-m{flex-flow:column nowrap}.v4--inner.v4--inner__column-reverse-m{flex-flow:column-reverse nowrap}.v4--inner.v4--inner__content-flex-start-m{justify-content:flex-start}.v4--inner.v4--inner__content-center-m{justify-content:center}.v4--inner.v4--inner__content-flex-end-m{justify-content:flex-end}.v4--inner.v4--inner__content-space-around-m{justify-content:space-around}.v4--inner.v4--inner__content-space-between-m{justify-content:space-between}.v4--inner.v4--inner__content-space-evenly-m{justify-content:space-evenly}}@media screen and (max-width:867px){.v4--img-wrap-padding-m.v4--img-wrap-plr1r-m{padding-left:1rem;padding-right:1rem}.v4--img-wrap-padding-m.v4--img-wrap-plr2r-m{padding-left:2rem;padding-right:2rem}.v4--img-wrap-padding-m.v4--img-wrap-plr3r-m{padding-left:3rem;padding-right:3rem}}@media screen and (min-width:868px){.v4--img-wrap-m{display:none}}.v4-t--wrap{padding:1rem 0}@media screen and (min-width:868px){.v4-t--img-wrap-d{background-size:cover;flex-basis:50%}}@media screen and (min-width:868px){.v4-t--content-wrap{flex-basis:50%;padding:10% 2rem}}@media screen and (max-width:867px){.v4-t--content-wrap{padding:0 1rem}}.v4-m--wrap{padding:1rem 0}@media screen and (min-width:868px){.v4-m--top-content-wrap{margin:auto}}@media screen and (max-width:867px){.v4-m--top-content-wrap{padding:0 1rem}}@media screen and (min-width:868px){.v4-m--bottom-img-wrap{margin:auto}}.v4-c{max-width:1500px;margin:auto}.v4-c--text-wrap{padding:3rem;background:#fff}@media screen and (min-width:868px){.v4-c--wrap{background-size:cover}}@media screen and (max-width:867px){.v4-c--wrap{padding-top:1rem;padding-bottom:1rem}}@media screen and (min-width:868px){.v4-c--inner{width:90%;margin:auto}}@media screen and (min-width:868px){.v4-c--content-wrap{padding:10% 0;flex-basis:50%;max-width:600px}}@media screen and (max-width:867px){.v4-c--content-wrap{padding:1rem}}.v4--img-wrap-m{margin:auto}.v4-c{background-image:none}.v4-c--content-wrap{flex-basis:100%;max-width:1600px;margin:auto;padding:0}@media screen and (min-width:868px){.v4-c--content-wrap{text-align:center}.v4-c--text-wrap h1{font-size:3em}.v4-c--text-wrap p{font-size:1.25em}.v4-t--text-wrap h1{font-size:2.5em}.v4-t--text-wrap p{font-size:1.25em}.v4-t--content-wrap{padding:15% 2rem}.coming-soon h1{text-align:center}}.desktop-only{display:inline-block!important}@media screen and (max-width:798px){.desktop-only{display:none!important}}.mobile-only{display:none!important}@media screen and (max-width:798px){.mobile-only{display:inline-block!important}}.reviews-title-fivestars{text-align:center;background-color:#f9f9f9;font-family:sans-serif;font-size:35px;line-height:50px;color:#000;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif }@media (max-width:798px){.reviews-title-fivestars{font-size:23px;line-height:1.3;padding:0 30px}}.reviews-title-fivestars br{display:none}.instagram_div.inner{margin-bottom:20px}.ma{margin:auto}.light-gray-bg{background:#f9f9f9}.p2b{padding-bottom:2rem}.review-button a{background:#fff;border:2px solid #000!important;font-weight:600;text-transform:capitalize;font-size:18px;color:#000!important}.review-button a:hover{color:#fff!important;background:#000}@media (max-width:798px){.review-button a{margin-top:0}}.related_pictures img{max-width:70%;margin-top:4rem;margin-bottom:2rem}@media (max-width:798px){.related_pictures img{max-width:100%;margin-top:2rem}}.mb2{margin-bottom:2rem}.light-gray-bg-reviews{background:#f9f9f9;display:flex;justify-content:center;flex-direction:column;padding:2%;padding-bottom:0}@media (max-width:798px){.light-gray-bg-reviews{padding:5%;padding-bottom:0;margin-bottom:0}.light-gray-bg-reviews br{display:none}}.light-gray-bg-reviews img{width:250px;margin:auto}@media (max-width:798px){.light-gray-bg-reviews img{min-width:180px;width:180px;margin:auto}}.title.as-seen .title-name{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif }@media (max-width:798px){.featured-promotions-section .featured-promotions .feature-section.section-2 .feature-inner{padding-bottom:10px}}@media (max-width:798px){.promo-per-row-2 .feature-section .feature-style--square{padding-bottom:20px!important}}@media (max-width:798px){.featured-category-home-section .title-control,.featured-collection-section .title-control{margin-top:0}.featured-category-home-section .title-control h2,.featured-collection-section .title-control h2{margin:10px 5px 10px!important;line-height:10px}}.promo-per-row-3 .feature-section{margin:0 5px 10px}@media (max-width:798px){.title.as-seen h2{margin:0!important;line-height:18px}}.partial-video-section{display:flex;align-items:center;justify-content:center;padding:0 10px 55px}.partial-video-section .half-section{width:50%;float:left;text-align:center}@media screen and (max-width:798px){.partial-video-section .half-section{width:100%}}.partial-video-section .left-side-content h2{font-size:35px;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;margin:0;margin-bottom:5px;color:#000;text-align:center;letter-spacing:0;line-height:50px}@media screen and (max-width:1024px){.partial-video-section .left-side-content h2{font-size:28px;line-height:1}}@media screen and (max-width:798px){.partial-video-section .left-side-content h2{font-size:23px;width:100%;line-height:1}}.partial-video-section .left-side-content p{color:#000;max-width:600px;margin:0 auto 30px;line-height:1.2;font-size:22px}@media screen and (max-width:798px){.partial-video-section .left-side-content p{font-size:15px;margin-bottom:15px}.partial-video-section .left-side-content p br{display:none}}.partial-video-section .right-side-content video{width:90%}@media screen and (max-width:798px){.partial-video-section .right-side-content video{width:100%}}@media screen and (max-width:798px){.partial-video-section{display:inline-block;padding:20px 10px 32px}}.spotted-celebrity{padding-top:30px}.spotted-celebrity h1{font-size:35px;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;margin:0;color:#000;text-align:center;letter-spacing:0;line-height:1.2}@media screen and (max-width:798px){.spotted-celebrity h1{font-size:23px;padding:15px 30px 0}}.spotted-celebrity .spotted_desc{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;font-weight:400;font-size:22px;margin:5px 0 0 0;text-align:center}@media screen and (max-width:798px){.spotted-celebrity .spotted_desc{font-size:14px;line-height:1.3}}.spotted-celebrity .spotted-celebrity-info{justify-content:center;padding:25px 30px 30px}.spotted-celebrity .spotted-celebrity-info .spotted-info{position:relative;display:block}.spotted-celebrity .spotted-celebrity-info .spotted-img-box img{display:block;width:100%}.spotted-celebrity .spotted-celebrity-info .spotted-img-box{padding:0;background:0 0;margin:0 40px;float:left;height:auto;min-height:auto;width:370px}.spotted-celebrity .spotted-celebrity-info .spotted-img-box .spotted-text{padding:10px 0}@media screen and (max-width:798px){.spotted-celebrity .spotted-celebrity-info .spotted-img-box .spotted-text{padding:10px 0 15px}}.spotted-celebrity .spotted-celebrity-info .spotted-img-box .spotted-text p{color:#000;font-size:18px;padding:0;line-height:normal;text-align:center;margin:0;letter-spacing:.5px}@media screen and (max-width:798px){.spotted-celebrity .spotted-celebrity-info .spotted-img-box{margin:15px 50px 0;padding:8px 8px 0}}.spotted-celebrity .spotted-celebrity-info .spotted-info button:before{color:#333;font-family:FontAwesome;font-size:38px;font-weight:400}.spotted-celebrity .spotted-celebrity-info .spotted-info button .slick-prev{content:'\f104'!important}.spotted-celebrity .spotted-celebrity-info .spotted-info button .slick-next:before{content:'\f105'!important}@media screen and (max-width:798px){.spotted-celebrity .spotted-celebrity-info{padding:0}}.empty_cart,.h2,.headline,.l2h-photowrap .l2h-photobg .l2h-hovercontent-container,.promo_banner,.search_form input,.search_form input:active,.search_form input:focus,.title,h1,h1.product_name,h2,h2.title,h3,h4,h5,h6{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important}#header span.menu_title,.menu a,.menu a span,.menu a:active,.menu a:visited,.mini_cart span,select.currencies{font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important}.featured-category-home-section .title-control .title-name,.featured-collection-section .title-control .title-name{text-align:center;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif ;width:100%;display:inline-block;margin-bottom:15px}@media screen and (max-width:798px){.featured-category-home-section .title-control .title-name,.featured-collection-section .title-control .title-name{margin-bottom:0}}.featured-promotions .feature-section .feature-inner{overflow:inherit}.featured-promotions .feature-section{margin:0 5px 45px}.featured-promotions .feature-home-collection{bottom:-20px}@media screen and (max-width:798px){.featured-promotions .feature-home-collection{bottom:20px}}@media screen and (max-width:500px){.featured-promotions .feature-home-collection{bottom:25px}}@media screen and (max-width:798px){.featured-promotions.promo-per-row-2 .feature-section{margin-bottom:30px}.featured-promotions.promo-per-row-2 .feature-section .feature-home-collection{bottom:0}}@media screen and (max-width:500px){.featured-promotions.promo-per-row-2 .feature-section .feature-home-collection{bottom:5px}}.featured-promotions .feature-section .btn-new,.partial-video-section a{background:#000;color:#fff;border-color:#000;font-weight:400;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;font-size:14px;padding:14px 10px;max-width:200px;height:40px;min-height:40px;line-height:normal!important;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;border:none!important;align-items:center;justify-content:center;width:100%;margin:auto;text-transform:uppercase}@media screen and (max-width:798px){.featured-promotions .feature-section .btn-new,.partial-video-section a{padding:10px}}@media screen and (max-width:500px){.featured-promotions .feature-section .btn-new,.partial-video-section a{font-size:11px;max-width:150px;padding:0 5px;height:32px;min-height:32px;line-height:3.1!important}}@media screen and (max-width:360px){.featured-promotions .feature-section .btn-new,.partial-video-section a{font-size:10px}}@media screen and (max-width:500px){.featured-category-home-section .featured-promotions .feature-section .btn-new{max-width:120px}}.featured-promotions .feature-section:hover .btn-new{background:#000;color:#fff}.press-block.four.columns.thumbnail{display:inline-block;max-height:100%}@media screen and (max-width:1400px){.press-block.four.columns.thumbnail{max-height:380px}}@media screen and (max-width:1160px){.press-block.four.columns.thumbnail{max-height:320px}}@media screen and (max-width:798px){.press-block.four.columns.thumbnail{height:100%;max-height:100%}}.box-shadow{max-height:380px;object-fit:contain}@media screen and (max-width:1400px){.box-shadow{max-height:320px}}@media screen and (max-width:1200px){.box-shadow{height:280px!important}}@media screen and (max-width:798px){.box-shadow{height:100%!important;width:100%;max-height:100%}}.instagram-widget-section .title h2{text-align:left;position:relative}.instagram-widget-section .title h2 span.title-name{position:relative;left:0;right:0;top:0;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif }@media screen and (max-width:380px){.instagram-widget-section .title h2 span.title-name{position:relative;right:auto;top:0}}.instagram-widget-section .title h2 .right a{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif }.instagram-widget-section .title h2 .right a .arrow{top:5px}.action_button,.button,.cart-btn,.l2h-load-more-photos a.l2h-load-more-btn,.l2h-photowrap .l2h-photobg a .l2h-hovercontent-container .l2h-hovercontent .l2h-haveit-btn,.review-button a,a.action_button,a.button,button,button[type=submit],input.action_button[type=button],input.action_button[type=submit],input[type=button],input[type=reset],input[type=submit]{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-weight:400;font-size:16px;text-transform:uppercase}@media screen and (max-width:360px){.action_button,.button,.cart-btn,.l2h-load-more-photos a.l2h-load-more-btn,.l2h-photowrap .l2h-photobg a .l2h-hovercontent-container .l2h-hovercontent .l2h-haveit-btn,.review-button a,a.action_button,a.button,button,button[type=submit],input.action_button[type=button],input.action_button[type=submit],input[type=button],input[type=reset],input[type=submit]{font-size:12px}}@media screen and (max-width:798px){.partial-video-section a{margin-top:20px}}.container.mix-and-match-products{margin-bottom:50px}.container.mix-and-match-section h4.mix-match-title,h4.mix-match-title{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:18px!important;color:#000;text-transform:uppercase;text-align:left;padding:0 15px;margin:0;line-height:1}@media screen and (max-width:798px){.container.mix-and-match-section h4.mix-match-title,h4.mix-match-title{margin:0!important;display:inline-block;width:100%}}.okeReviews-reviews-controls{display:none!important}.okeReviews .okeReviews-reviewsWidget-header{display:none!important}.okeReviews .okeReviews-reviewsWidget-reviewsAggregate{display:none}.okeReviews .okeReviews-widgetNavBar{display:none}.okeReviews .okeReviews-review-reviewer{margin-bottom:0!important}.product .okeReviews .okeReviews-review-reviewer-profile{border:none!important;padding:0!important;margin:0!important}.js-product-slider .flickity-prev-next-button,.slider-gallery .flickity-prev-next-button{border-radius:0;width:35px;height:35px;padding:0;margin:auto;opacity:.75!important;bottom:0;top:-25%!important}@media screen and (max-width:480px){.js-product-slider .flickity-prev-next-button,.slider-gallery .flickity-prev-next-button{top:22%!important;bottom:auto}}.js-product-slider .flickity-prev-next-button svg,.slider-gallery .flickity-prev-next-button svg{padding:0}@media only screen and (min-width:799px) and (max-width:959px){.menu a,.menu a:active,.menu a:focus,.menu a:visited{margin:0!important}.vertical-menu li:first-child{padding-left:1em}.menu li.search_link{padding-right:0}}@media screen and (max-width:1199px){.menu li.search_link{display:inline-block}}@media screen and (max-width:1199px){.menu li.search_container{display:none}}@media screen and (max-width:798px){.spotted-celebrity .spotted_desc{font-size:15px}}@media screen and (max-width:420px){.spotted-celebrity h1{padding:10px 0 0}}.sale span.was_price,.thumbnail .was_price span.money{font-size:16px!important}.general-button{display:block;text-align:center;margin:50px auto 0}@media screen and (max-width:798px){.general-button{margin:10px auto 30px}}.general-button .button{background:#000!important}.page-about a.collection_title{background:0 0;display:none}.page-about .featured-link--half .button{font-size:14px;color:#000;border-color:#000}.page-about .featured-link--half .button:hover{background:#000;color:#fff}@media screen and (max-width:798px){.page-about .page-details-section .title{margin:20px 0 0}}.page-about .container.featured_collections{margin-bottom:20px!important}@media (max-width:768px) and (min-width:480px){.page-about .container.featured_collections{margin:0!important}}@media screen and (max-width:798px){.page-about .featured-link--half{width:100%!important}.page-about .featured-link--half .description{font-size:15px}}.page-about .featured-link--half img{width:80%!important}@media screen and (max-width:798px){.page-about .featured-link--half img{width:100%!important}}.page-about .featured-link--section{max-width:80%;float:none;margin:20px auto 0}@media screen and (max-width:1200px){.page-about .featured-link--section{max-width:100%;padding:0 5% 0}}@media screen and (max-width:798px){.page-about .featured-link--section{margin:0 auto;padding:0 15px 0}}.page-about .featured-link--half .info{margin-bottom:0;padding:0!important;width:100%}@media screen and (max-width:1400px){.page-about .featured-link--half .info{margin:0}}@media screen and (max-width:798px){.page-about .featured-link--half .info{padding:15px 0!important;width:100%;margin:0}}@media screen and (max-width:798px){body.product .product .mt2{margin:0}}@media screen and (max-width:798px){ul.menu.menu-desktop.center{display:none}}.dLYzdc.dLYzdc.dLYzdc.dLYzdc.dLYzdc.dLYzdc,.fCRXnu.fCRXnu.fCRXnu.fCRXnu.fCRXnu.fCRXnu{text-align:center!important;padding:0!important;font-size:14px!important;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important}.dLYzdc.dLYzdc.dLYzdc.dLYzdc.dLYzdc.dLYzdc::placeholder,.fCRXnu.fCRXnu.fCRXnu.fCRXnu.fCRXnu.fCRXnu::placeholder{font-size:14px!important}.custom-field.custom-field__product-description.custom-field__type--html p{color:#000;margin:.75em 0 0;line-height:1.3}.gallery-cell .mediaWrapper{position:relative;padding-bottom:100%;height:0;overflow:hidden;max-width:100%;height:auto}.copyright a{position:relative!important;z-index:1!important;left:auto!important;font-size:11px!important}@media screen and (max-width:798px){.product .gallery-wrap{margin:5px 0 10px!important}}.product .gallery-wrap img{margin:auto;display:block}@media screen and (max-width:798px){.product .gallery-wrap img{max-height:60vh!important;height:60vh!important;object-fit:contain}}@media screen and (min-width:798px){.product .slick-next,.product .slick-prev{margin:0}.product .slick-next:before,.product .slick-prev:before{font-size:35px;line-height:1}}@media screen and (max-width:798px){.product .iphone_product_gallery .slick-arrow{width:45px;opacity:.75;height:45px}.product .iphone_product_gallery .slick-arrow.slick-next{right:-20px}.product .iphone_product_gallery .slick-arrow.slick-prev{left:-20px}.product .iphone_product_gallery .slick-arrow svg{width:25px}.product .lightbox-gallery .slick-list{height:100%!important}}.product .remodal[data-rel=product-lightbox]{min-height:650px}.product .remodal[data-rel=product-lightbox] button{opacity:.5}.product .remodal[data-rel=product-lightbox] button .arrow{fill:#333333;opacity:.9}.product .remodal[data-rel=product-lightbox] button:after,.product .remodal[data-rel=product-lightbox] button:before{display:none}@media screen and (max-width:1350px){.product .slick-next{right:-20px}}@media screen and (max-width:798px){.product .slick-dots{margin:0!important;position:relative}.product .slick-dotted.slick-slider{margin:.25em 0 1.5em!important}.modal p.modal_price,p.modal_price{text-align:center}.product_section .okeReviews.okeReviews--theme .okeReviews-reviewsSummary{margin:5px auto 10px!important;display:flex;width:100%;text-align:center;align-items:center;justify-content:center}.okeReviews .okeReviews-reviewsSummary-ratingCount{margin-top:7px!important;line-height:1!important}.product h1.product_name{margin:5px 0 .1em 0!important}}.l2h .l2h-instagram-created-at a,.l2h .l2h-product-photo-item a .l2h-link-description,.l2h .l2h-shopable-links ul.l2h-shopables-link li a .l2h-link-description,.l2h-photomodal-container .l2h-photomodal-content,.l2h-photomodal-container .l2h-photomodal-content .l2h-photomodal-body,.l2h-photowrap .l2h-photobg .l2h-hovercontent-container{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important}.product .fancybox-wrap{min-width:1120px}@media screen and (max-width:798px){.product .fancybox-inner{background:#fff}}.product .fancybox-inner .fancybox-button{color:#000;border:none;top:0;right:0;background:#fff;color:#000;border:none;box-shadow:none;outline:0}.product .fancybox-inner .fancybox-button:focus,.product .fancybox-inner .fancybox-button:hover{background:#fff;color:#000;border:none;box-shadow:none;outline:0}.product .fancybox-inner .fancybox-button:before{content:"";display:none!important}.product .fancybox-inner .fancybox-content{text-align:center;background:#fff}@media screen and (max-width:798px){.product .fancybox-inner .fancybox-content .fancybox-button{display:none}}.product .fancybox-inner .fancybox-slide--image .fancybox-image{width:100%;margin:0 auto;max-width:65%;object-fit:contain;left:0;right:0}@media screen and (max-width:798px){.product .fancybox-inner .fancybox-slide--image .fancybox-image{max-width:100%}}.product .fancybox-inner .fancybox-nav{margin:auto;height:30px;top:0;bottom:0;border:none;box-shadow:none;outline:0;opacity:1}.product .fancybox-inner .fancybox-nav:active,.product .fancybox-inner .fancybox-nav:focus,.product .fancybox-inner .fancybox-nav:hover{border:none;box-shadow:none;outline:0}.product .fancybox-inner .fancybox-nav span{width:25px;height:25px}.featured-collection-section .title h2{margin:5px 0!important;line-height:1}.featured-collection-section .title h2 span{margin-bottom:0!important}@media screen and (max-width:798px){.featured-collection-section .title h2 span{margin-bottom:5px!important}}@media screen and (max-width:798px){.featured-collection-section .title h2{margin-top:25px!important;margin-bottom:10px!important}}@media only screen and (min-width:481px){.fancybox-slide--image{padding:44px!important}}.page-press-celebs .fancybox-close-small:before,.page-press-celebs .fancybox-close:before{content:""}.page-press-celebs .fancybox-slide--image .fancybox-close-small{top:0;right:0;background:#fff!important;color:#000!important;border:none;outline:0!important;box-shadow:none!important}.page-press-celebs .fancybox-nav{opacity:1;margin:auto;height:40px;width:40px;bottom:0;left:0}.page-press-celebs .fancybox-nav.fancybox-next{left:auto;right:0}.page-press-celebs .fancybox-nav span{position:absolute;width:25px;height:25px;cursor:pointer}@media screen and (min-width:798px){.iphone_product_gallery video{width:70%;padding:0 55px;margin:0 auto;outline:0!important;border:none;box-shadow:none!important}}.iphone_product_gallery .slick-prev{left:0!important}.iphone_product_gallery .slick-next{right:0!important}.icon-tiktok{position:relative;margin-right:.2em;margin-left:.15em}.icon-tiktok:before{position:absolute;content:"";margin:auto;height:42px;background:url(/cdn/shop/files/circle-tiktok.png?v=1619425474.jpg) no-repeat;background-size:100%;width:42px;margin-right:0;text-align:center;font-variant:normal;text-transform:none;line-height:1em;left:-6px;margin-left:0}@media screen and (max-width:1250px){.icon-tiktok:before{height:45px;width:45px;left:-4px}}@media screen and (max-width:767px){.icon-tiktok:before{left:-5px}}@media screen and (max-width:798px){.product .product-gallery__video video{height:60vh;max-height:60vh}}@media screen and (max-width:798px){.product .container.mix-and-match-products{margin-bottom:65px}}.product .container.mix-and-match-section .feature_divider{display:none}.product .container.mix-and-match-section .related-products__title{line-height:1}@media screen and (max-width:798px){.product .container.mix-and-match-products .slider-gallery{margin:0 auto}.product .container.mix-and-match-products .slider-gallery .thumbnail{margin:15px 0 0}}@media screen and (max-width:798px){.product .okeReviews-widget-holder{margin:10px 0 0}}.variant-cart{display:block;font-weight:400;letter-spacing:.5px;text-align:center;color:#000!important;top:0;font-size:12px!important;pointer-events:all;line-height:1}@media screen and (max-width:798px){.variant-cart{text-align:left}}.item-delete{line-height:1;top:0!important}@media screen and (max-width:768px) and (min-width:320px){.cart_item .price{width:250px!important;text-align:left;margin-bottom:5px;display:flex!important;flex-direction:column}}.reviews .page>div{padding-bottom:0!important}.okeReviews .okeReviews-reviewsWidget{padding:0!important}.okeReviews .okeReviews-avatar{background-color:#000!important;background-position:center;background:url("/cdn/shop/files/FLAUNT-Logo_300x300_f9c2b6d0-26c0-4912-adf1-0227759c6fcc.jpg") no-repeat;background-size:cover}.okeReviews .okeReviews-avatar-image,.okeReviews .okeReviews-avatar-placeholder{display:none!important}.product h1.product_name{font-size:26px!important;margin:0!important}@media screen and (max-width:798px){.product h1.product_name{margin:5px 0 .1em 0!important;font-size:23px!important}}.product .modal p.modal_price,.product p.modal_price{font-size:20px}.product .product-wrap .okeReviews.okeReviews--theme .okeReviews-reviewsSummary{margin:0!important}.product .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-primary,.product .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-side,.product .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-primary,.product .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-side,.product .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-review-primary,.product .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-review-side,.product .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-reviewsAggregate-primary,.product .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-medium .okeReviews-reviewsAggregate-side{vertical-align:middle}.product .okeReviews .okeReviews-review-reviewer-profile-status--verified:before{content:""!important;display:block;font-size:0px;margin:0;padding:0}.product .okeReviews .okeReviews-review-reviewer-profile-details{font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;color:#000;text-transform:uppercase;padding:0 0 0 15px;vertical-align:middle}.product .okeReviews.okeReviews--theme .okeReviews-review-reviewer-profile-status--verified{color:#a7a5a6;margin:0;letter-spacing:1px;font-size:12px}@media screen and (max-width:700px){.product .okeReviews.okeReviews--theme .okeReviews-review-reviewer-profile-status--verified{font-size:10px;padding:0 0 0 10px;line-height:1}}@media screen and (max-width:360px){.product .okeReviews.okeReviews--theme .okeReviews-review-reviewer-profile-status--verified{font-size:9px;padding:0 0 0 5px}}.product .okeReviews-review-reviewer-profile-name{color:#000;font-size:16px;letter-spacing:1px}@media screen and (max-width:700px){.product .okeReviews-review-reviewer-profile-name{font-size:14px}}@media screen and (max-width:360px){.product .okeReviews-review-reviewer-profile-name{font-size:12px}}.product .okeReviews .okeReviews-review-main{margin:0}.product .okeReviews .okeReviews-review-meta{margin-bottom:10px}.product .okeReviews .okeReviews-review-media{margin:10px 0 0}.product .okeReviews .okeReviews-review-main-content{margin:5px 0 0}.product .okeReviews .okeReviews-review-main-heading{font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;font-weight:400;letter-spacing:.5px;color:#000;margin-bottom:0}.product .okeReviews p{color:#000;line-height:1.6;margin:0}@media screen and (min-width:701px){.product .okeReviews .okeReviews-review-primary{border-left:none!important}}@media screen and (max-width:700px){.product .okeReviews .okeReviews-review{position:relative}.product .okeReviews-review-meta.js-okeReviews-reviewMeta{position:absolute;margin:auto;left:85px;top:35px}.product .okeReviews .okeReviews-starRating{width:100px}.product .okeReviews .okeReviews-starRating-indicator-layer{background-size:100px 17px}.product .okeReviews-review-reviewer-profile.js-okeReviews-reviewerProfile{display:flex;align-items:start}.product .okeReviews .okeReviews-review-primary{border-top:none!important;padding-top:0}.product .okeReviews .okeReviews-review-reviewer-profile-details{padding-top:0;display:flex;align-items:center}.product .okeReviews.okeReviews--theme .okeReviews-review-reviewer-profile-status--verified{margin-top:0!important}.product .okeReviews .okeReviews-avatar--reviewer,.product .okeReviews .okeReviews-review-reviewer-profile-avatar{height:4em!important;width:4em!important}}label.device-name{text-transform:uppercase;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif ;font-size:15px}@media screen and (max-width:798px){label.device-name{text-align:left;padding:0 14px}}button.action_button[disabled]{background:#757474!important;border-color:#757474!important}.cart_item .quantity-row{position:relative;float:none;left:0!important}@media screen and (max-width:798px){.cart_item .quantity-row{left:65px!important;clear:both;top:0;width:fit-content}}ul.cart_items .item_title{max-width:100%}@media screen and (max-width:798px){ul.cart_items .item_title{font-weight:400}}ul.cart_items .price .variant-cart{font-weight:600}@media screen and (max-width:798px){ul.cart_items .price .variant-cart{letter-spacing:0}}@media screen and (max-width:798px){ul.cart_items .money.original_price{font-weight:400}}.menu .vertical-menu_submenu a{padding-top:8px}.mobile-menu #mobile_menu li ul li a{font-weight:400;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important}.okeReviews-review-reviewer-profile-name{text-transform:uppercase;color:#000;text-transform:uppercase;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:16px}.okeReviews.okeReviews--theme .okeReviews-review-reviewer-profile-status--verified{color:#a7a5a6!important;margin:0;letter-spacing:1px;font-size:12px;text-transform:uppercase;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important}.okeReviews.okeReviews--theme .okeReviews-review-reviewer-profile-status--verified:before{display:none}.okeReviews .okeReviews-review-reviewer-product-details-heading{font-weight:700;color:#000;text-transform:uppercase}ul.menu.menu-desktop li ul.vertical-menu_submenu li a{font-weight:400!important;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important}.template-cart #cart_form .item .desc p.meta span{font-weight:600;color:#333}a.js-change-quantity.mobile_only.remove.toggler.bold-ro-remove+br{display:none}.okeReviews .okeReviews-starRating-indicator-layer{background-size:100px 17px!important}.okeReviews .okeReviews-starRating-indicator-layer{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtwAAAB7CAYAAABHL1cWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcxQTNEM0VGNjE2NzExRUJBREUxQzNGMjRGMTNDREJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcxQTNEM0YwNjE2NzExRUJBREUxQzNGMjRGMTNDREJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzFBM0QzRUQ2MTY3MTFFQkFERTFDM0YyNEYxM0NEQkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzFBM0QzRUU2MTY3MTFFQkFERTFDM0YyNEYxM0NEQkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7mty37AAAicElEQVR42uydC5gdRZXHTwIkYIDwRgYSXgpBiTyCgIAwBgkICeQtYGSjoqCwn6grPsDd6C6+kBVUCCJIQAEBXUUeC2qUIARBnkFBMEgCyaAGwQCrvCRbf6oaJ3fu3NtdXVXdXfX/fd/5xMlM39vVp7tPnfqfU0NWrVolnejr65MEeJ+yK5Q9I4S4Y6ayW5Qt51AQh+yvbKWyezkUxCFjlI1S9lMOBXHIZsrepuzypn3xnp4ep8cbSl94hWOUTeYwEMdMU3Ykh4E4ZoayozgMxINf8XlFXDNV2SwOg8gQZrhfmX09ruw6ZZPoEsQR6yhboew3yvbmcBBHIEmyTNnflW3P4SAOuU/Zlso2V/Yih4M4Yr6y/UystbJJX5wZbj+zL4zDBGUjORzEEYcqG6FsL2WjORzEEfsq20LZdsrGcTiIIyAn2VnZhsoO5HAQRyDI7lU2TNnhqQ8GA269jCZ0COLJr1r/m5AyzKRfET6vSEOY2i/OnMmAm7Ov3kFeZoTYAjnJRL7AiIfn9TT6FfE8kZuibC0OCXE8kUteRZB6wD21ZQwoKyEuyOQkGZSVEBdkcpIMykqICzI5SQZlJcQFrQnN5FUEqQfcrRkiOMRhvE+IY78C0zkspCTtVuCmcViIh+cVV09IWaa2iTGTVhGkHHC3zr74AiMuaJWTZEzh0JCSz+ppg7zUCHE9kUPHrjU4NKQE7ZJMUBGsy4Cbs6+MQ1N2CFKaVjlJBuQAPRweYsk+srqcJGNHZWM5PMSS18nqcpKMTaV9QoqQPGyk7IA2P4eKYCID7vQYbMls7ZQdgjiZyLVjiHD1hNjTaYWExd7ElukW70hC8jyv1qRfMeDOZl/780FDHDO8y2SNgRGxYUiXZxKfV8SWGV2SB5SVENd+layKINWAu9PsK2mHIKWAPm39Dv9OWQmxAV1uRnX4d8pKiA3YqXT3Dv9OWQmxAQnNTl1uklURpBpwd8sIUVZCbOiWwaashPh4XuXxPUJs/IqrJ6Qo3RKayfpVigF3t9kXHzTEBshJ8vQYZWBEitBNTsLnFfEZcFNWQnz4VZIqghQD7jyzr2QdgljTTU6SQVkJKUI3OUkGZSWkCN3kJBmUlZAi5E1oJqkiSDHgzpsJgkMczPuH5CRv5nqIsCc3cf+8AuzJTXz4FWVwJC95E5pFfZABd8Szr2QdgliRV07CwIgUIa+cJIO7mRIf77bJwl2piXu/OkT0RnEMuDn7eoWJqTkEsSKvnCSjV/ROp4R0Iq+cJAMbmIzhsJEubCv55CQZ2HBpXw4b6cJIZeML/P5rREt3GXBz9vUKI1JzCGLFdIv7jllukidB4PsZR9LD5tnDYm/SDazyrsXnFQNum9kXX2AkD3jATKJfkRpM5BgYEV/PnmlCWQlx/+xJSkWQ0g1kM/tKziFIYVATsKHF3/UKZSVkcMYp287i7ygrIZ0YLVqqVBTKSkgnkNCcYPF3SakIUgq4bTM/lJWQTswoce9RVkJc+1XZvyX0K9fvUBI/SGgO4/OKAXeZ2RdfYKQTWDGZQr8iDIxIAn5FWQnx8cxJRkWQys1TZvaVOcTavKdIC7ZykoxeoayEDMRWTpJBWQlph62cJIOyEtKOsgnNZFQEqQTcZTM+cIiDeF+RFmY4uP8O5zASx34FJnMYiQe/ogyOtFI2oQmS2EMghYC77OzLVdBO4qKsnCSpBw0JHhhRrkR8+ARkJUM4lMRxbIQM93AG3Jx99T/OcN5bxFBWTtL/OBtxOImhrJwkAxubbM/hJIaycpKMUY6OQ+IAG75NqNFxGHBHMPtKxiFIblxlELHz6RQOJzFMq6GPkuYzmX5FPIDM9DBHx4peRRB7wL2u4yCZshIC1hC7zW74AiPdmEq/IjVOEGTHoqyEuPar6FUEsQfcEx3OvpJwCJKLXmWbOjweZSUEjFW2o8PjUVZCQI+47S5CWQkBSGi67C4SvYog9oDbdYaHshLiw68oKyFgZgN8lTQPH4WO9Cvio11y1CqCmANu17OvJByCdAVyEh+tsfgCIzPoV6RBEznKSvi8ck3UKoKYA25fm9VAu7sW77Vk6RW3cpIMykrSxrWcJAOykm05vMniWk6SQVlJ2vhKaEatIog54PaV2RlpgiPCWb1LICs5jMObLD5XzrhZSbr47JvNzZXSxefu29NiHbRYA25fsy/fQRepN77kJCGCLpLmRI7PK07k6FekSdcespIoVQSxBtw+Z19gilBWkiK94kdOkoGltJEc5uTwJSfJwNL/aA5zcviSk2Rgg6ZxHObk8J3QxIZyUaoIYg24fc+8o3UIUqlfDTOze5IWMyPwXVI/sBo3hH5FHHOI+E1oRutXMQbc63ieffFBkya4V46IJPgi9SKEFpbPq/SYQr8iHpgeyHejUxHEGHAfGmD2Fa1DkEHB0uxrA3wOZSVpMUbZzgE+h7KStNhMtATON5SVpAUSmhMDfE6UKoIYA+5QM27KStIiVOaZspK0mBHpZ5FqmRrw/U6/SgckNEfQrxhwh5x98UGTFrhPQrYqoqyEEzk+rwgnciRlv4pORRBbwB1y9gWQiVyD92D0QE6yRcDPg6xkPQ579ISSk2RAVrIlhz16QslJMiAr2Y3DHj2hE5rRqQhiC7hDz7Q3CfxgI9UQOuMMWQk3wYmfKjKD3AQnfkLKSehX6RA6oQmmxDSAMQXcoWdfVb40Sdh7ZBr9ikQwkavqM0n8zw4+r+hXvgLuaFQEMQXcVcy+spn9mrwXoyW0nKS/P6/L4Y+W0HKS/v7cw+GPltBykgxs3PQmDn+0VJXQ3FQiUhHEFChWNcOGQ5yk7PwIxvBFZf/HZ8tqVJURRGvLzyj7orJVDR/Dl5Q9S1eqxfMKG6HMUfYpZf9o+Bi+rOxputJqVCEnyThV2YnKXmj4GOJ5u5KutBrY7GZERZ99irL7lf099Af39fW5ffguX74cweKXhT2lU+dh0Q3t73F0vNnKzlb2Gg5t0jxuJi03Ozoelhi/rWwDDm3SPKXsXcr+19Hxxiu7VNnmHNqkQcLp/couc3S8PZVdrmwbDm3SYBJ60pBVq1Yhit/dONgOHJckuVh0ZuIZx8fd0fgVK9jT5MfK3qfsCcfHHaXsu8r25xAnyS+UHaNsmePjbmYmcyxYTpNfKzta2WLHx8VGZnOVHcUhTpIHcO17enrufWXpSf3HXep/EHR/i2OTFCvNQ+BfPATb4EFleys7XZoviyD5+Zuy45Ud4SHYBo+JzkhiqfElDncyQPL2CWVv9xBsgz8rm6TsBGXPcbiTAdKkL4iub1js4fgrTSD/bqEEKjUw0RqHYBv/55UMd3/6+vrwkrxA2cYcq6i5yTwAHg30eeiniUw6C7bi5m4ziXsw0OdhyRZSgO059FHzkPGruwJ93htEr86xEDBuMHGbpWxBoM/bRtklyvbh0EfNCmXvVYH2Nf1/OKC4Qv3CVeYh8zOOWZQgI4jM4PiAwTaYr2yssh/wEkQJZu5Yydg7YLANble2q2gpAIkTrLzuHjDYBvebydyZHP5oudy8kxYE/MwloqVwc6T5RcukPdcbv7qm9R8GZLgz+vr6UM3+MWWnid6IgzQfFEYebYKUKjnWvMhG8JJEwXLRsqT5FX8PFP2eJ3qHMtJ8/iK6BuCqir/HwcoulGragxL3oGMSapYuqvh7IMuNWpRteUmi4HnRkreviZHQ9vT05Au4+wXeKHjDEshOHM9Ggwzgh6U+7dlQoAspwDhemkaDFYsPKHuyJt9nK2XfEe4A23R+ZiZxfTX5PthVGFLLw3lpGs1torvbPFyT77O+sm+IlneS5vIb41eL+v+wNeDO06/zbhMUzeWYNhK0z0LP3/dJvXohQ5P5FtF9pl/mZWocWfus6TUKtgE0magXQJ9pFlQ2D7TP+riyCTUKtgGKf1Hf9EGpoB8wKQ3eMf+lbL8aBdsARZTouIP6BPb+bibIaL+5NdhuR54Md///iwrub5vZPqk/N5qZ87Kaf88DRC+tbcVL1gjuMLP5h2r+PZEowCoK2502A7TPguTtnpp/z52MX+3KS9YIlprn1S01/55bm/fgfrxkjQBdjWZLh70AbDLc/bladEHlTzjWtQbts5DhO7ABwTZYYPzqSl66WpO1z9qnAcE2uFPY7rQpzDUTpHsa8F0xMWC702aATjO7NCDYziYGvaJ3GGZBZb25TnRhZKGNt2y2gMXOcdjmEztUPs9xrx0PmZdB06QakL5gR8L3CreXryOYuKGzzafNhK4pwJegMceW10/yMtYOSDWgi/6QNEuqgXffycoOknpJX4gG+0pgdRcrJk2SaiDQhvQFSY2HeRlrB/rzo0//RNEZ7kIMtfxQzOrPEt026be8BrWhivZZrrnQZCRu4+WsDVh5wArEggafww/NOfycl7M23GCuydUNPof55hx+xMtZGxaaa/LdBp9D1u50Hi9nbYBGG6tw54jlytZQB19gD2Vn81pUCjJ3yOAhkxdDdhgze+jY0JKSBZXVgSLb2aJXHp6K4HzQvhC7FKIo7wVe3spAdhgrpO8QvWLadNC+cIqy40TvskqqAdnhOaL7XC+J5Pn7HmXvVPZXXt5KQRtjJJjvL3OQokWTnThMdEHlZrw2Qalb+yzXvFV0pmI0L3VQ6tY+yzVod4rCtzG81EHBiiiW+RdFen5sd1oNj4jeMXJhpOc3yrwH9+elDgoSArPFsm6xbNFkJ64VLSK/jtcoCHVtn+WaX4qWmFzOSx4ErChgZaFu7bNck7U7/SYveTCwErpHxME2yNqdfklYUBmKi0XLLxZGfI6PKXubsN1pSH4sjpuEuMxwv3pM0aLyrygbzmvmhd+JzhLdndh5I4MB/dR6dAEvLDVjfHNi543+yucL2536omv7rEhBgIRNmLakC3gBxZDHK/teYueNSStWUV5PF/ACirc/quzc1gx1WYZ6+LKI4L9hnOI+XjvnZO2z7k7w3LGkhkzGrXQD52Tts25O8NyxdTjbnfrBqn1WJPzC+NX36QbOudk8r76X4LljHwQ0R7iAbuCcbOXzXB8HH+rxi2OrS4jMz+Q1dEL/9lkpF+b8QbSO7XPCgkoXNLV9lmuydqfIbLCgsjwojPxXsWyfFREoaMdOv2x36gbIKU4V3a96acLjgILKY6V+O/02FSSK0VcfLZUf8PUhPiQl7ThYdHub1/K6WoHM22yJo6LfJfuKXrLdlkNhBVYKZplJDPknyJwh478Th8KKRWYCx5axq/M60VKAN3MorHjY+NXtHIrVgGQJOvbxHAorEOQeI7rF52o0QVLSjqzf6jW8toVAlugjojNvDLYHgt3DIDG5hENRiKx91lsZbLflXtHLimx3WpysfRaD7YEsNkkC7NbK1blizDPPegbbA0G7U2zA9Alp1qZkdSDbn2F+iA8LleF+9fOUfVDZGcrW5rXuSOzts1yDsYK+fX0ORUdib5/lGrQ7xWZMm3IoOvJH0atwN3AocnGA6Kwk2512Bv3/URh5BYciF9B2Y3VuBw5FRyDvwl4A53f6paZmuDMQ3Z9jnOIeXvNBSaF9lmuwVLsLA8mOYCVgV45RIbJ2p9dzKAYFO0W+icF2IRYI251240bjVwy283OXia/Y7nRw7jRjdH7oDx5a0QlDlA5x+hm89quxQnSR0YnKnuNwFGaJ6ILKz4iWTRANiiGPEp3ZfprDUZg/KTtUdEbkeQ7Hq6B9FlYsDzfPLlIM7B54pOiVgWc5HK+Cwkj0mz5Q2TIOR2GQvcWqwGTRu6ASDRK+6I+PPvkPVfEFQktK2gHt0UXKtkjcGdA+C9u4/pn3hRMwoUNGd7vEx+FmE2gvpUs4Yazxq7GJjwNWKCHjeoAu4YTtjV/tlfg4/N741R10CSf0mPjq7YmPwzLzHlxQaPAaLilpx09FLxtdlagjsH2WH34lWj5xcaLnjww/Mv29DLadgr0FUBT4tUTPHxmaM8Rz+6wEQQcO7O6acrvTbynbjcG2U5AxxW7U2JU61XanV5oYc0HVX6QOGe7+fEDZV5W9JqGXN2bzv+FzwStYtkVB5QYJvbzfpew2XnqvvEN094TNEnp5t22fRZyCTibIdm+dyPmijzR6Sv+Ql94rqbU7hbQGycwLbQ8QY4a7P+eJFrOnsIti1j6LwbZ/vmdmuDclcK4IAHdlsB0E7J4Iacm1CZzrjyRg+6zEuaVfcBQ7Pzd+xWDbP1m707kJnOvt5j14YZ2+1NAaDtSDopcrsevPqggdAe2z0Fcb/bVZGBmOx0RvDHCK6KKc2EAB1jtF1wGwACsckIFNUnZCpPczdrU9TtkUYQFWSFDojNVP7AL7TITnB3nDyaJruJbzcgcDhc7YrRqFzk9EeH6QY50mepVocd2+XN0kJa0caGa+60XiDL8SVvTXARQmoZVZLL2V7xctb3iUl7ZS3mj8KpadT5ea5MDveGkrZRvRm8a9MZLzWWGeV3fy0lYKGlX8j+gEZwwg0YTkx42uDhi7pKQVLF9eF5GDf5nBdi2A3CKm3q5nMdiuBdis6sKIzuc8Btu1YImyr0d0Ppcx2K4F2L369IjO5xqXwbYP6h5wY2fKfSJyiN14j9eGt0R0LrvzctaGfSM6lz14OWvDfnxeET6vmh1f1V1SgqWOWyNyCBRIjuU9Xjnoebs4ovOBjhjLgy/z0lbKRqI3yVkzkvOBfnsT0bpPUh3DzT2+fiTng6BjS9EZVlJh/CdaNjYqonNCAe59rg6WmqRkRmQOvrOyMbzP6VeOQVu6fXlZK2dKRME2QHvWQ3lZK2dCRMF2FugdwctaOXtFFmyDaXX+ckNrflPOiNDJZ/A+5zXwwExeVvoVzylKZtKvCK9B8wPuOktKYpOTZFBWUi2xyUkysDy7lVBWUhWxyUkysHkEuvlQVlINsclJMvCc2kK4u3JlsZ/EJyfJwMY+Toq9U5KUxDoDpqyEfuUDvLwoK6mO2OQkGSOEspIqiU1O0j/2mMrLWxkxyklq/46va8Adq5wk9qCPY18tlJXQr3huvKfpV4TvwToGtjWVlMQqJ8mgrKQaYpWTZFBWUg0bil4aXzPS86OspBrWMn61QaTnR1lJdTysbLuIz8+JrCQVSUnsM1/KSuhXPqCspBomRhxsA8pKquHAiIPtLP6grCQ84yIPtmv7rq9rwD2FwR/xwOQEzpGyEo45n1ccc54jSXnMa/lMrqOkBLOvOxJwCMpKwjJadFV27FBWEpaRopfEh0V+npSVhAVyEnS92TDy86SsJDyxy0kySstKUpCUpDLjpayEfuUDykrCcngCwTagrCQsByYQbGcxCGUl4UhBTlLbdz4Dbp4rxzo+KCvhWPMe4ljzXAnfgzWibpKSVOQkGZSVhCEVOUkGZSVhSEVOkkFZSRhSkZNkUFYSjlTkJBmlZCWxS0pSm+lSVkK/8gFlJWFIRU6SQVlJGFKRk/SPQygr8U9KcpJavvsZcPOcOcZxQlkJx5j3EseY50z4HqwJdZKUpCYnybjLnDvxQ2pykldvXdGyklV0AS+kJifJeEa0rOR5uoAXUpOTZFBW4p/U5CQZ1rKSmCUlVc2+lin7oLKvSTWa191F74BI4vKrJ5SdpOwLyl6o4PPxpNiLl98bVclJEPB+Utm/K/tbBZ+/nrIJvPzeGF9RsP2css8q+5iylRV8PmKRSbz83tilomD7JWVfUXaimUhWwbS6XITUA+4rlb1J2bnKPqysV9mjCQWFDLj98BPjV2cp+7SyvcXBNrP0q1pRheb0VmW7KvuSsv80k/W7K/gelCv5o4pN3xaJXmWdo+y/RRfy38TnVVRMr+AzkVFHLdHHlZ1t/OqaRJ7VtQ64dw08+0K1/XvNi+Opfj//pZkJXs4HTRRAUhEyy4tM9keVHSK6U0jG3eaF9s0K/GoI3cA565prHAqsvH1O2f7K/tDv5w+aydzpElY6hOz+cLqBc9aoIDg4U9meyu7v97PHRGfaTxGdoQwFikU3ohtEEWPMM3Hd7f1+tsI8O04QvaISitqoCOoScIdM+f/aOMKFg/z7X5UdqWy2smdTc4jICJktesC8uL46SPCD5f/jRW8v/5dA32mUUFbig4nK1g70WUtNoP0fgwQ/mOSdrOwg0br9EKwvlJX4oFe0Pj4EfzSTxo9Iez3+P5R9XnSG8uFA32lNqSbDHzvILO8Y6LMQP71T2XsGiZ/wbjxHdAJqUcQTjloH3CEGA1miL5gHyOIcv3+RCcxvS8khIiPU0vdc8wC5N8fvXiVabvIz+lVjCTWmlxhfuSXH7843L9YfRHZv0a/cc43xqxty/O7t5j04j88rvge7cJPxqyty/C5WVJCgOjMlv6pDl5KxAWY6KIycpWyB5ax7jrJPeZ6gsFuJW3rMdfcpqUBhJKRJV9vce6ILlE4Tv8V3WB7eWtitxBWQk2Bp1GeG+2nRhdyXWv79seZFNsLzd9xM2K3EFZCTQIbmM8P9nHnmzLV8HiBwgyxuA4/fEas4myt7ki7hDNQP7ej5mmEFDrUl/7D4+4PNhO61nsfhdVJwtSbGLiW+Z19ZYeSCEs50qvgvqKSsxC3TPAfbWWHk1ZZ/jxceqrd9F1RSVuIW33KShaLrSC4tcYzzzfPkTo/fk7ISt/R6DrazwshzSky+ryj5Ls0DZSVu8S0nyQojP28ZbIMbjF/5LqisPMtdh4Db1yAMVhhpS4iCSi6n1X8iN1hhpC0hCirpV/UfS7ys5ojWay9xcLyHlL1FdNZpVcPuMfqVW9oVRtqSFVRixfelBo4F34PumCcDCyNtCVFQWblfVS0p8SUnQWHk0ZJPq23DMcq+IbonrUsoK3GDLzkJCiOPknxabRuOUHaBso0dH5eyEjf4kpM8IlryttDT936bsu8o29LxcSkrcYMvOQkKI2dLPq22DXuIXol5vePjUlbiDh9yEhRGHif5tNo2vEHZZaKz3q4pJCuJTVLievZVtDDSlovNzO5Wx8elrMQNPuQkRQojbfFVUElZiRt8yEkuMc+ShR6/9y+MX7kuqKSsxA29HoLtIoWRttxh3lkXOD4uZSVu8CEnKVIYaUtWUHmGh2NXmuWuOuB2efLIaGKpCxuNvBjgu6MfLpZ/Pydud6jkclq9JnIojMRS14eU/T3Ad+8zQQw2C3iBflUrXI4hssPvEp3ZfjrAd0e2EJtfvF+03K6O9xr9qjxYjj/BPLNWBPjuaP12rDmHp2o6JvSr8mDV4RQTYz0W4Ltj1ezfzLvw8Vj8qkpJiUs5CQojj3N8wxcBGXVkqrZ2cCzKSsrhUk5yveg6gMcrOhdkPrFku5ODY1FWUo4RZvLlIsO90ATbSyo6lx2MX7l4zlBWUo6hZpK9uYNj4X0Kydv9FZ0LNhqDdKnXUYBHWUk57lO2s4PjQIIBie7tFZ3HJqJXUQ53dLzcspKYJCUuthp1XRhpC/rkoqDyMgfHoqykHC7kJAgeTlJ2aIXBNrjHBEVzHRyLspJyHOIg2HZdGGmLy4JKykrKsa+jYNtlYaQtSHRgt0gXBZWUlZRjjKNge564K4y0BYkO1DehVaqLVebKstxVBtxlt7DttmNkaFaaWeC7lT3TVIeIgLIP6d+aF9dZUo9sMB4wHzKz+yfoV5VRduweMYH2Z8W+fZZLILv7pAmQlpc8FmUl1Y1dtx0jQwN55RfNhO73fF419nnVbcfIKjhXdALqHgbc4WZfoQojbfmulC+onMznhRVY2j6gxN+fLbryflENzw39vlGs8pMSx5hOF7FiHdEFk7aEKIy0JSuovLLEMSYpW4tuYvX+nVbi70MURtrioqASk8GN6CbBJ3IhCiNtQacw7F1RpqCyMhVBVQG37QwjdGGkLWULKrH0P5rPjMJMtfTpFSagOlH89QB1AeQtyGahD7hNQeVoYX2ADZAW2ezaGLow0pYnzQsa8jybgsqRJjgixUDSaAuLvwtdGGlL2YLKNUtOdFPFNqEZujDSFhcFlZUkn6oKuG1mX2V3jAxNtt0pAu+lASclKWMzZiiMRAHvtQ05R8hcvipa9vIA/aq2fuVix8jQQJ6HTPyv6Ve1fQ+62DEyNN837+4b6Ve1fV652DEyND81fvVji7+tpD6gioC76OyrLoWRttgWVPJBUwzISXoLzpKzwsg/NfB87xW7gkr6VTGKyknqUhhpy2Lz4oVsr8jqHF5glJUUe/cWlZPUoTDSlqyg8hNSbHUaWcyRdBevE7l5Un1hpC22BZWVqAiqCLiLvPDrVhhpi01BJWUlxSgiJ6lbYaQtNgWV2wllJUUoIiepW2GkLQiIINsbbwKlPGwolJUUoYicpG6FkbZgAvdl0Rrch3L+zTBx1w4uBYokNOtYGGmLTUFl8ORTFQH3zJw3Zp0LI20pWlDJbKT7m6fOhZG2FC2opF+596s6F0baskCKFVTSr9y+B0GdCyNtwV4TKFz7luOxIvnvwToXRtqSFVR+RfIl0oI/r0JvfDNGuutOkVGZJc3RatuwhrJTlX3G/Pdg3GYciHQGcpLHu0wgV5iZ/LURjwP6j0Mmg7Zcwzr8Hop62eu9O+sYv+mU4UYxJJYzL418LHDvfL3LWEDyh57SL9J1OjLUvOc6ZbhRGPkx0ZKxmDerghTpfOncjeQF84xfSdfpSrfNbl4ycQdWGl6OeByw2nax6I3wOoHN4B4d7B+bvvFNtxlF0wojbcFyM5adsfz8SIffo6wkH93kJE0rjLQlb0ElZSX56CYnaWJhpC15CiopK8lHNzlJEwsjbfmheef/vMPvUFaSj9d3CbbRFx390b8YebAN5hu/+lHJmDTKgLvphZG2LDQvsUvq4hANZbAxanphpC339nth06/KTeQGmzDPkeYWRtqSp6CSftWdTvssNLkw0hZsvHSQdC6opKykO52KcNEPHTKeOxIaj7+IXkE5Ttnf6vC8Cikp2V7a67GRMTla4tJq24AxwPLh+i0/p6ykM5uYYLp18vhbM6aLEh+fw0RnJzdt+TllJZ0ZruzPbe5HrEjNkri02jZggynUpGzV8nPKSrq8c0W3iR3V8nMURs6WuLTaNiAoREevHVp+TllJd+4049d6P35AdGvGlNnR+NVubf5tUFlJkyUlrTMJZEjQ8zG2wkhbsCy9S5sXOWUlnTmijR/HWBhpC2Q0kNNc3/Jzyko6M6FNsB1jYaQtWUFla9EVZSWd2atNsB1jYaQtgxVUUlbSme3bBNs3Gr/6PodHHhSduDxdBsq0gmW5qwq4MZvoFb2rETMh/2SJ6GXqObJ6WzEu0+bzq6bsGBkarABAVgN5zfP0q1z0X8Juyo6RoUH2DG3FZsvqbcXoV/meV03ZMTI0kJgiKwtJ15OD3JNkcL9CYeSnzMR3GYfmVbBKcrJo+VJfFc+rUJKS/nKSy5UdL7oHJBmcfUQv2W4rlJUMxkYmmMQWwNebF/+fOCwdQcYDqylvFMpKBqO/nGShCbaXcFi6PuOxArCXUFYy6PtW/iknwerbUZKWVtuGLUV3mxgvlJV0IpOToDASUso7OCQd2Vh0d5ysnqKtrKSpkhLMIJ41AdGRDLZz0b+gst0yJNEFEVgJSLEw0ha86CG3gewGspLdOCQDgJwE3UnmSHqFkbZga+j9lJ0memfA8RySAexpnuMpFkbakhVUftz8/0kckgFsZ4LtFAsjbWktqJwe4kNDBdwbm+DxIl7nQmD5epaZse7J4RjANhLHjpGhwVI2ZDeHMeBuyxtM8Nj0HSNDg6Vs7C+AgsoxHI4BjDOTuabvGBka1HthMxOs8rKeaSD7mYDxWGn+jpGhOc9MUjYJ8WH/L8AAd72+Zm8HSfcAAAAASUVORK5CYII=")!important}.okeReviews .okeReviews-starRating-indicator-layer--foreground{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNzMyLjAwMDAwMHB0IiBoZWlnaHQ9IjEyMy4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDczMi4wMDAwMDAgMTIzLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwxMjMuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNNTczIDk5NSBsLTc4IC0yMzUgLTI1MCAtMiAtMjUwIC0zIDIwMCAtMTQzIGMxNDUgLTEwMyAxOTkgLTE0OCAxOTcKLTE2MCAtMiAtOSAtMzUgLTExMyAtNzQgLTIzMCAtMzggLTExOCAtNjcgLTIxNiAtNjQgLTIxOSA0IC00IDE4OCAxMjIgMzc4CjI2MCBsMjYgMTkgMTkwIC0xMzYgYzE3MyAtMTI0IDIyMiAtMTU1IDIyMiAtMTQ0IDAgMiAtMzQgMTA1IC03NSAyMjggLTQxIDEyMwotNzUgMjI4IC03NSAyMzEgMCA0IDkwIDcxIDIwMCAxNTAgMTEwIDc4IDIwMCAxNDYgMjAwIDE1MSAwIDQgLTExMyA5IC0yNTIgMTAKbC0yNTIgMyAtNzUgMjI4IGMtNDIgMTI1IC03OSAyMjcgLTgzIDIyNyAtMyAwIC00MiAtMTA2IC04NSAtMjM1eiIvPgo8cGF0aCBkPSJNMjA3MyA5OTUgbC03OCAtMjM1IC0yNTAgLTIgLTI1MCAtMyAxODUgLTEzMiBjMTAyIC03MiAxOTMgLTEzOCAyMDMKLTE0NSAxNiAtMTIgMTIgLTI4IC01OCAtMjM4IC00MSAtMTIzIC03NSAtMjI4IC03NSAtMjMzIDAgLTE2IDIzIC0xIDIxOCAxMzgKbDE5MSAxMzcgMTkwIC0xMzYgYzE5NSAtMTQwIDIyOSAtMTYxIDIxOSAtMTM1IC0zIDggLTM1IDEwNyAtNzIgMjIxIC0zNiAxMTQKLTY5IDIxNCAtNzIgMjIxIC0zIDEwIDU5IDYwIDE5NSAxNTcgMTExIDc5IDIwMSAxNDcgMjAxIDE1MiAwIDQgLTExMyA5IC0yNTIKMTAgbC0yNTIgMyAtNzUgMjI4IGMtNDIgMTI1IC03OSAyMjcgLTgzIDIyNyAtMyAwIC00MiAtMTA2IC04NSAtMjM1eiIvPgo8cGF0aCBkPSJNMzU3NSA5OTUgbC03NiAtMjM1IC0yNTIgLTIgLTI1MiAtMyAxODUgLTEzMiBjMTAyIC03MiAxOTMgLTEzOCAyMDMKLTE0NSAxNiAtMTIgMTIgLTI4IC01OCAtMjM4IC00MSAtMTIzIC03NSAtMjI4IC03NSAtMjMzIDAgLTE2IDIzIC0xIDIxOCAxMzgKbDE5MiAxMzcgMTkyIC0xMzcgYzE5NSAtMTM5IDIxOCAtMTU0IDIxOCAtMTM4IDAgNSAtMzQgMTEwIC03NSAyMzMgLTQxIDEyMwotNzUgMjI1IC03NSAyMjYgMCAxIDkwIDY2IDIwMCAxNDQgMTEwIDc4IDIwMCAxNDUgMjAwIDE1MCAwIDYgLTEwOCAxMSAtMjUyCjEyIGwtMjUyIDMgLTc1IDIyOCBjLTQyIDEyNSAtNzkgMjI3IC04MyAyMjcgLTQgMCAtNDEgLTEwNiAtODMgLTIzNXoiLz4KPHBhdGggZD0iTTUwNzcgOTk1IGwtNzggLTIzNSAtMjUyIC0yIC0yNTEgLTMgMjAyIC0xNDMgYzExMSAtNzkgMjAyIC0xNDQgMjAyCi0xNDUgMCAtMiAtMzQgLTEwNCAtNzUgLTIyNyAtNDEgLTEyMyAtNzUgLTIyOCAtNzUgLTIzMyAwIC0xNyAzMSAzIDIyMSAxMzkKbDE5MCAxMzYgMTkxIC0xMzcgYzE5NSAtMTM5IDIxOCAtMTU0IDIxOCAtMTM4IDAgNSAtMzQgMTEwIC03NSAyMzMgLTcwIDIxMAotNzQgMjI2IC01OCAyMzggMTAgNyAxMDAgNzIgMjAxIDE0NCAxMDAgNzEgMTgyIDEzNCAxODIgMTM5IDAgNSAtMTEyIDEwIC0yNTEKMTEgbC0yNTIgMyAtNzQgMjI4IGMtNDAgMTI1IC03NyAyMjcgLTgxIDIyNyAtNCAwIC00MiAtMTA2IC04NSAtMjM1eiIvPgo8cGF0aCBkPSJNNjU3NyA5OTUgbC03OCAtMjM1IC0yNTEgLTIgLTI1MCAtMyAyMDEgLTE0MyBjMTEwIC03OSAyMDEgLTE0NiAyMDEKLTE0OCAwIC00IC0xMzggLTQyOCAtMTQ4IC00NTMgLTEwIC0yNiAyNCAtNSAyMTkgMTM1IGwxOTAgMTM1IDIwMCAtMTQxIGMxMTAKLTc4IDIwMyAtMTQwIDIwNiAtMTM3IDQgNCAtMTA0IDM0MyAtMTQ0IDQ1MyAtMiA2IDg2IDc0IDE5NyAxNTIgMTEwIDc5IDIwMAoxNDcgMjAwIDE1MiAwIDYgLTk1IDEwIC0yNDkgMTAgbC0yNDkgMCAtNzcgMjMwIGMtNDIgMTI3IC04MCAyMzAgLTgzIDIzMCAtNAowIC00MiAtMTA2IC04NSAtMjM1eiIvPgo8L2c+Cjwvc3ZnPgo=")!important}li.sublink.account{display:none}.top-right-wapper{float:right;display:flex;align-items:center}.top-right-wapper .header-top-dropdown{margin-right:15px;position:relative}.top-right-wapper .header-top-dropdown span{text-transform:uppercase;font-size:12px;letter-spacing:1px;color:#000;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;font-weight:400;cursor:pointer;display:block;padding:15px 0 13px;line-height:1}.top-right-wapper .header-top-dropdown ul{position:absolute;left:-20px;top:100%;padding-left:0;padding-top:5px;padding-bottom:10px;margin:0;visibility:hidden;opacity:0;transition:opacity .5s ease-in;pointer-events:none;text-align:left;width:232px;z-index:999999;background:#fff}.top-right-wapper .header-top-dropdown ul li{list-style:none;padding:0 20px;display:block;margin-bottom:0}.top-right-wapper .header-top-dropdown ul li a{margin:0;font-weight:400!important;padding-top:10px;text-transform:uppercase;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:12px;letter-spacing:1px;line-height:1.6em;display:block}.top-right-wapper .header-top-dropdown ul li a:hover{color:#333}.top-right-wapper .header-top-dropdown ul li:last-child{margin-bottom:0!important}.top-right-wapper .header-top-dropdown:hover ul{visibility:visible;opacity:1;transition:opacity .3s ease-in;pointer-events:all;z-index:2000}.page-track_order .banner h1{text-transform:uppercase;width:100%;padding:25px 10px 15px}.page-track_order .sub_heading{text-align:center;margin:auto;max-width:1200px;padding:0 15px}.page-track_order .button-wapper{text-align:center;margin:0 auto 25px}#ola_orderLookUp_formWrapper{max-width:450px;width:100%;margin:auto;text-align:center}#ola_orderLookUp_formWrapper #ola_submitButton{margin-bottom:25px}#ola_orderLookUp_formWrapper #ola_formHeaderText{display:none!important}#ola_orderLookUp_formWrapper #ola_lookupForm label{text-align:center;font-size:14px}#ola_orderLookUp_formWrapper input[type=text]{min-height:44px}.custom-login-section form#customer_login input:not(.login-btn){text-align:left}.custom-login-section #recover-password{width:100%;max-width:100%}.custom-login-section #recover-password label{text-transform:none;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif ;letter-spacing:0;margin-top:25px}.custom-login-section #recover-password .action_bottom{display:flex;align-items:center}@media screen and (max-width:798px){.custom-login-section #recover-password .action_bottom{margin:20px 0 30px!important}}.custom-login-section #recover-password .action_bottom .note{width:100px}.custom-login-section #recover-password input[type=submit]{width:calc(100% - 100px)!important;background:#000!important;margin:0!important}.custom-login-section #recover-password p{text-align:left}.custom-login-section #recover-password #forgot-cancel-btn{font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif ;letter-spacing:0;text-decoration:underline;text-transform:uppercase;font-size:12px;padding-left:2px}.custom-login-main{padding:15px 0;width:100%;max-width:80%;margin:auto;display:flex}@media screen and (max-width:1200px){.custom-login-main{max-width:100%;padding:25px 0 0}}@media screen and (max-width:798px){.custom-login-main{padding:0;display:block}}.custom-login-main .left_image_part{width:50%}@media screen and (max-width:798px){.custom-login-main .left_image_part{width:100%;max-width:100%;padding:0}}.custom-login-main .left_image_part img{width:100%;max-width:80%;margin:auto;display:block}@media screen and (max-width:798px){.custom-login-main .left_image_part img{max-width:100%}}.custom-login-main .right_content_part{width:50%;float:none;height:100%}@media screen and (max-width:798px){.custom-login-main .right_content_part{width:100%;max-width:100%;padding:25px 0 0;display:block}}.custom-login-main .right_content_part .form-login-center,.custom-login-main .right_content_part .form-register-center{width:100%;max-width:100%;margin:0!important;padding:0}@media screen and (max-width:1200px){.custom-login-main .right_content_part .form-login-center,.custom-login-main .right_content_part .form-register-center{padding:0}}.custom-login-main .right_content_part .form-login-center .forgat-psw,.custom-login-main .right_content_part .form-register-center .forgat-psw{margin-bottom:15px;text-align:right;display:flex;align-items:baseline;justify-content:space-between}@media screen and (max-width:798px){.custom-login-main .right_content_part .form-login-center .forgat-psw,.custom-login-main .right_content_part .form-register-center .forgat-psw{margin-bottom:5px}}.custom-login-main .right_content_part .form-login-center .forgat-psw li,.custom-login-main .right_content_part .form-register-center .forgat-psw li{color:#ff1c1c;font-size:13px}.custom-login-main .right_content_part .form-login-center #create-customer,.custom-login-main .right_content_part .form-register-center #create-customer{padding:0}.custom-login-main .right_content_part h4,.custom-login-main .right_content_part h5{font-size:25px;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;text-transform:uppercase;line-height:1;padding:0;margin:0;text-align:left;color:#000}.custom-login-main .right_content_part h5{margin:40px 0 15px;font-size:15px;color:#000}@media screen and (max-width:798px){.custom-login-main .right_content_part h5{margin:0 0 15px}}.custom-login-main .right_content_part #Smart_sl_socialdata,.custom-login-main .right_content_part .Smart_sl_social_front.social_2_mn{display:none!important}.custom-login-main .right_content_part #create_customer .login,.custom-login-main .right_content_part #customer_login .login{text-transform:none;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif ;letter-spacing:0;margin:0;text-align:left;font-size:14px;color:#000}.custom-login-main .right_content_part #create_customer input,.custom-login-main .right_content_part #customer_login input{text-align:left;border-radius:0!important}.custom-login-main .right_content_part #create_customer input[type=password],.custom-login-main .right_content_part #customer_login input[type=password]{padding-right:50px}.custom-login-main .right_content_part #create_customer input[type=checkbox],.custom-login-main .right_content_part #customer_login input[type=checkbox]{margin-top:5px}.custom-login-main .right_content_part #create_customer input[type=submit],.custom-login-main .right_content_part #customer_login input[type=submit]{width:100%!important;background:#000!important;text-align:center!important;margin:10px 0 15px!important;border-radius:0!important;box-shadow:none!important;outline:0!important}.custom-login-main .right_content_part #create_customer .forgat-psw a,.custom-login-main .right_content_part #customer_login .forgat-psw a{font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif ;letter-spacing:0;text-decoration:underline;font-size:13px}.custom-login-main .right_content_part #create_customer .rember_check,.custom-login-main .right_content_part #customer_login .rember_check{display:flex;margin-bottom:15px}@media screen and (max-width:798px){.custom-login-main .right_content_part #create_customer .rember_check,.custom-login-main .right_content_part #customer_login .rember_check{margin-bottom:5px}}.custom-login-main .right_content_part #create_customer .rember_check p,.custom-login-main .right_content_part #customer_login .rember_check p{padding-left:0;margin:0;line-height:1.5;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;font-size:13px;font-weight:400}.custom-login-main .right_content_part #create_customer .rember_check p a,.custom-login-main .right_content_part #customer_login .rember_check p a{text-decoration:underline;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;font-size:13px}.custom-login-main .right_content_part .errors{text-align:left;color:red}.custom-login-main .right_content_part .errors ul{padding:0 0 0 15px}@media screen and (max-width:640px){.custom-login-main .right_content_part .errors ul{font-size:12px}}.custom-login-main .right_content_part .errors ul li{line-height:1.5;font-size:12px}.custom-login-main .right_content_part .errors ul li a{font-size:12px!important;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif ;letter-spacing:0!important;text-decoration:underline;font-weight:400!important}.custom-login-main form#create_customer input[type=submit]{margin:10px 0 0!important;border-color:#000!important}.custom-login-main .show_pass{position:relative}.custom-login-main span.toggle-password{position:absolute;margin:auto;right:1px;top:1px;cursor:pointer;bottom:1px;line-height:40px;padding-right:10px;text-align:center;text-decoration:underline}.bottom-text{text-align:center;margin-bottom:25px;font-size:13px}.bottom-text a{font-size:13px;text-decoration:underline;color:#999}.bottom-text a:hover{color:#333}@media screen and (max-width:798px){.bottom-text{line-height:20px}}@media screen and (max-width:798px){div#create-customer{padding:0!important}}div#create-customer .clear{display:none!important}.form_chkbx{position:relative}.form_chkbx input[type=checkbox]{-webkit-appearance:none;width:20px!important;height:20px!important;outline:0;background:#fff;border:2px solid #d7d7d7;float:left;margin:0;position:absolute;cursor:pointer;padding:0;line-height:1}.form_chkbx input[type=checkbox]::-ms-clear{opacity:0;overflow:hidden;display:none;visibility:hidden;pointer-events:none;position:absolute;right:0}.form_chkbx input[type=checkbox]::-ms-reveal{opacity:0;overflow:hidden;visibility:hidden;pointer-events:none;position:absolute;right:0;display:none}.form_chkbx input[type=checkbox]::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0;display:none}.form_chkbx label{padding-left:30px}.form_chkbx input[type=checkbox]:checked{border:2px solid #000}.form_chkbx input[type=checkbox]:checked:before{content:"\e902";font-family:turbo;font-weight:700;speak:none;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:2px;color:#000;font-size:12px}#Smart_sl_socialdata,.Smart_sl_social_front.social_2_mn{display:none}.header-fixed-top .main .custom-footer-section{width:100%;max-width:1600px;margin:0 auto;padding:0;padding-right:40px;padding-left:40px}@media screen and (max-width:798px){.header-fixed-top .main .custom-footer-section{padding-right:15px;padding-left:15px}}.shopify-challenge__button{outline:0!important;box-shadow:none!important;border-radius:0!important}.rember_check.form_chkbx label{margin:0!important}.header-top-dropdown .customername span{font-weight:400}@media screen and (max-width:798px){.dropdown-slide ul li.customername{background:#000;color:#fff;text-align:center;padding:10px;margin:5px 0 0 0;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.customers-addresses #address_tables .account-sidebar .action_add{text-align:left}}.customers-addresses .account-header-title h1{text-align:left}.customers-addresses .account-header-title h1 .add-new-address{text-align:left}.customers-addresses .account-header-title h1 .add-new-address a{color:#949599;text-transform:none;margin-left:20px;float:none;font-size:15px;font-weight:400}.customer_address .action_bottom .action_button,.customers-addresses #address_tables .address_table .customer_address .action_bottom .action_button{margin-bottom:10px!important}.customer_address .action_bottom .note,.customers-addresses #address_tables .address_table .customer_address .action_bottom .note{border-bottom:1px solid #949597;text-transform:uppercase;color:#000;display:table;line-height:22px;margin:5px 0 0}.customer_address .action_bottom .note a,.customers-addresses #address_tables .address_table .customer_address .action_bottom .note a{color:#949597!important;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;font-weight:400!important;font-size:12px;padding:0}.customers-addresses h1{margin:0;padding:0;text-transform:uppercase;font-size:18px;font-weight:700;text-align:left}.edit-address-title{margin:0 0 15px;padding:0;text-transform:uppercase;font-size:18px;font-weight:400;text-align:left!important;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;display:inline-block;letter-spacing:0;width:100%}.customer_address.edit_address label{font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:14px}.customers-addresses .account-main{border:none;width:100%!important;padding:0 15px!important}.customers-addresses .view_address{margin-top:0;margin-bottom:15px;display:inline-block;width:100%}@media screen and (max-width:798px){.customers-addresses .view_address{margin-bottom:10px}}.customers-addresses .address_actions{margin:0}.customers-addresses .address_actions .action_button{background:0 0!important;border:none!important;padding:0 20px 0 0;line-height:30px}.customers-addresses .address_actions .action_button a{color:#949597!important;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;font-weight:400!important;font-size:12px;padding:0}.customers-addresses .address_actions .action_button a:hover{color:#000!important}.customers-addresses .view_address p{margin-bottom:0;display:block;line-height:1.5;font-size:16px;letter-spacing:0;color:#000;text-transform:capitalize}@media screen and (max-width:798px){.customers-addresses .view_address p{font-size:14px}}.customers-addresses #address_tables{display:flex;flex-wrap:wrap}@media screen and (max-width:798px){.customers-addresses #address_tables{display:inline-block;width:100%}}.customers-addresses #address_tables .address_table{margin:20px 10px 0 0;width:calc(50% - 10px);float:left;padding:20px;border:solid 1px #e3e3e3;display:flex;flex-direction:column;font-weight:400}@media screen and (max-width:798px){.customers-addresses #address_tables .address_table{margin:20px 0 0 0;width:100%}}.customers-addresses #address_tables .address_table:nth-child(even){margin:20px 0 0 10px}@media screen and (max-width:798px){.customers-addresses #address_tables .address_table:nth-child(even){margin:20px 0 0 0;width:100%}}.customers-addresses #address_tables .address_table:nth-child(odd){margin:20px 10px 0 0}@media screen and (max-width:798px){.customers-addresses #address_tables .address_table:nth-child(odd){margin:20px 0 0 0;width:100%}}.customers-addresses #address_tables .account-sidebar{padding:0}.customers-addresses #address_tables .address_table .action_bottom input,.customers-addresses #address_tables .address_table p.address_actions span,.customers-addresses .account-main p.action_bottom input,.customers-addresses .account-sidebar a{height:20px;min-height:20px;font-size:14px;line-height:1}.customers-addresses #address_tables .address_table .action_bottom input:focus{outline:0}.account-header-title h1{margin:0;padding:0;text-transform:uppercase;font-size:18px;font-weight:400;text-align:left;color:#000;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;letter-spacing:0}.account-header-title h1 a{color:#000}.account-sidebar h4{padding:0;font-size:16px;letter-spacing:0;margin-bottom:0;color:#000}.account-sidebar h4.email,.account-sidebar h4.name{margin-bottom:5px}.account-sidebar h4 strong{font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important}.account-sidebar .address p{margin:0}#customer_orders h4{font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;color:#000;letter-spacing:0}@media screen and (max-width:798px){#customer_orders table{margin:0}}#customer_orders table tr th{font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;color:#000}#customer_orders table tr td a{text-decoration:underline}.customers-order header.account-header{padding-bottom:6px}.customers-order .content{padding:50px 0}.customers-order h4{padding:0;font-size:16px;letter-spacing:0;margin:0}.customers-order h4 strong{font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;color:#000}@media screen and (max-width:640px){.customers-order h4{font-size:14px}}.customers-order .eight.columns{width:50%}@media screen and (max-width:640px){.customers-order .eight.columns p{font-size:14px}}.customers-order #order_details th{font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;color:#000}.customers-order #order_details th:nth-child(2),.customers-order #order_details th:nth-child(3),.customers-order #order_details th:nth-child(4){text-align:center!important}.customers-order #order_details td strong{font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;color:#000}.customers-order #order_details td .note a{text-decoration:underline}.customers-order #order_details tbody tr td:nth-child(2),.customers-order #order_details tbody tr td:nth-child(3),.customers-order #order_details tbody tr td:nth-child(4){text-align:center!important}.customers-order #order_details tfoot tr:last-child td .selected-currency{display:none!important}@media screen and (max-width:640px){.customers-order #order_details td,.customers-order #order_details th{font-size:13px;line-height:20px}}.customers-order .table-wapper{margin-top:20px}@media screen and (max-width:798px){.table-wapper{overflow-y:scroll}}.address.note p{line-height:1.3;margin:0;text-transform:capitalize}.address.note p a{margin:10px 0 0;display:block}@media screen and (max-width:640px){.billing-and-shipping-wraaper .eight:nth-child(1){padding:0 5px 0 0!important}.billing-and-shipping-wraaper .eight:nth-child(2){padding:0 0 0 5px!important}}.customers-addresses form{clear:both}.customers-addresses form#address_form_new{clear:both;margin-top:0;display:inline-block;width:100%}@media screen and (max-width:798px){.customers-account .account-sidebar{padding-top:5px;padding-bottom:15px}}.shopify-challenge__errors.errors ul{padding:0}@media screen and (max-width:798px){.shopify-challenge__container .shopify-challenge__button{width:auto!important;margin:0 auto;text-align:center}}.customers-account .section,.customers-addresses .section,.customers-order .section{margin:40px 0 80px}@media screen and (max-width:798px){.customers-account .section,.customers-addresses .section,.customers-order .section{margin:10px 0 50px}}@media screen and (max-width:798px){.customers-account .main.content,.customers-addresses .main.content,.customers-order .main.content{padding:20px 0 0}}.customers-addresses .section{max-width:80%;width:100%;margin:40px auto 80px;float:none}@media screen and (max-width:1200px){.customers-addresses .section{max-width:100%}}@media screen and (max-width:798px){.customers-addresses .section{margin:10px 0 50px}}.fancybox-slide .customer_address{width:100%;max-width:800px}@media screen and (max-width:798px){.fancybox-slide .customer_address{padding:25px 15px}}.fancybox-slide .customer_address .new-address-form{width:100%;display:flex;box-sizing:border-box}@media screen and (max-width:798px){.fancybox-slide .customer_address .new-address-form{display:inline-block}}.fancybox-slide .customer_address .new-address-form .new-address-form-inner{width:50%;display:inline-block;padding:0 15px 0 0;box-sizing:border-box}@media screen and (max-width:798px){.fancybox-slide .customer_address .new-address-form .new-address-form-inner{width:100%;padding:0}}.fancybox-slide .customer_address .new-address-form .new-address-form-inner:nth-child(2){padding:0 0 0 15px}@media screen and (max-width:798px){.fancybox-slide .customer_address .new-address-form .new-address-form-inner:nth-child(2){padding:0}}.fancybox-slide .customer_address .action_bottom{margin:30px 0 0}@media screen and (max-width:798px){.fancybox-slide .customer_address .action_bottom{margin:20px 0 0}}.fancybox-slide .customer_address .action_bottom input[type=submit]{margin:0 0 5px!important}.fancybox-slide .fancybox-close-small{background:0 0!important;border:none!important;box-shadow:none!important;outline:0!important}.fancybox-slide .fancybox-close-small svg{color:000;opacity:1}.fancybox-slide .fancybox-close-small:before{content:""!important}@media screen and (max-width:798px){.fancybox-toolbar.compensate-for-scrollbar{display:none}}.required-text{margin-bottom:16px;display:block}.billing-and-shipping-wraaper .address.note p{display:block;line-height:1.5;font-size:16px;letter-spacing:0;color:#333;text-transform:capitalize}@media screen and (max-width:798px){.billing-and-shipping-wraaper .address.note p{font-size:14px}}.customers-reset_password .customers_reset_password{margin:auto;width:100%;display:block;max-width:420px}@media screen and (max-width:798px){.customers-reset_password .customers_reset_password{padding:0 15px}}.customers-reset_password .customers_reset_password .large{text-transform:none;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif ;letter-spacing:0;margin:0;text-align:left;font-size:14px;color:#000}.customers-reset_password .customers_reset_password .show_pass{position:relative;margin-bottom:15px}.customers-reset_password .customers_reset_password .show_pass input{padding-right:50px;text-align:left;border-radius:0!important;height:43px;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-weight:400}.customers-reset_password .customers_reset_password .toggle-password{position:absolute;margin:auto;right:1px;top:1px;cursor:pointer;bottom:1px;line-height:40px;padding-right:10px;text-align:center;text-decoration:underline}.customers-reset_password .customers_reset_password input[type=submit]{margin-top:10px;background:#000}.customers-reset_password .customers_reset_password input[type=submit]:hover{background:#000}.customers-reset_password .main.content{padding:50px 0}@media screen and (max-width:798px){.customers-reset_password .main.content{padding:20px 0 0}}.customers-reset_password .section{margin:40px 0 80px}@media screen and (max-width:798px){.customers-reset_password .section{margin:10px 0 50px}}.customers-reset_password h1{text-align:left;margin:0;padding:0;text-transform:capitalize;font-size:25px;font-weight:400;color:#000;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;letter-spacing:0}@media screen and (max-width:798px){.customers-reset_password .customers_reset_password_inner br.clear{display:none}.customers-reset_password .customers_reset_password_inner p.sub-text{margin-bottom:20px;line-height:20px}}.breadcrumb{padding:0}.breadcrumb .breadcrumb-item{list-style:none;text-align:left}.breadcrumb .breadcrumb-item a{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;color:#949599;text-transform:uppercase;margin-left:0;float:none;font-size:14px;font-weight:400;position:relative;padding-left:18px}.breadcrumb .breadcrumb-item a:before{position:absolute;margin:auto;left:0;top:-5px;bottom:0;height:15px;width:15px;content:"<";line-height:1;font-size:20px}.customers-order .breadcrumb{padding-left:15px}.returns-exchanges .main{padding:25px 0 0}.returns-exchanges .returns_exchances_wapper h2{text-align:center;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:26px;margin-bottom:20px;letter-spacing:0}@media screen and (max-width:798px){.returns-exchanges .returns_exchances_wapper h2{font-size:20px;margin:0 0 10px}}.returns-exchanges .returns_exchances_wapper ul{padding:0}.returns-exchanges .returns_exchances_wapper ul li{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:16px;color:#000;line-height:30px;padding-bottom:0}@media screen and (max-width:798px){.returns-exchanges .returns_exchances_wapper ul li{font-size:15px;line-height:24px}}.returns-exchanges .returns_exchances_wapper ul li a{font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;color:#77787b;text-decoration:underline}.returns-exchanges .returns_exchances_wapper div p{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:16px;color:#000;line-height:30px;padding-bottom:0}@media screen and (max-width:798px){.returns-exchanges .returns_exchances_wapper div p{font-size:15px;line-height:24px}}.returns-exchanges .returns_exchances_wapper .return_exchange{width:100%!important;background:#000!important;text-align:center!important;margin:40px auto 80px!important;border-radius:0!important;box-shadow:none!important;outline:0!important;height:43px;display:block;max-width:200px;color:#fff;line-height:43px;font-size:18px}@media screen and (max-width:798px){.returns-exchanges .returns_exchances_wapper .return_exchange{margin:25px auto 50px!important}}.returns-exchanges .returns_exchances_wapper .return_exchange:hover{color:#fff}.returns-exchanges .returns_exchances_wapper .footer_text,.returns-exchanges .returns_exchances_wapper .footer_text a{text-align:center;line-height:1.3em;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:16px;color:#000;padding-bottom:0}.returns-exchanges .returns_exchances_wapper .footer_text p{margin:0;line-height:1.2}.returns-exchanges .returns_exchances_wapper .footer_text a{font-weight:400;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important}.reset-error-type{font-style:italic}.menu li.search_container form.search_form input{border:none;border-bottom:1px solid #b2b2b2}.featured-review p.bolder{font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;font-weight:400!important}.thankyou-page{border:solid 1px #000;padding:40px;margin:40px auto;max-width:500px;width:100%;clear:both;display:block}.thankyou-page h2{font-size:32px;margin-top:0;color:#000;font-weight:400!important;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;line-height:1}.subtext{color:#000;font-size:22px;max-width:510px;margin:auto;line-height:1.2}div#footer{display:none!important}@media screen and (max-width:767px){.thankyou-page h2{font-size:28px}.subtext{font-size:20px;line-height:1.2}.thankyou-page{max-width:420px}}@media screen and (max-width:540px){.thankyou-page{padding:30px 15px;max-width:300px}.thankyou-page h2{font-size:25px}.subtext{font-size:16px}}.custom-field.custom-field__expected-ship-date.custom-field__type--text .custom-field--value{text-align:left;color:red;font-weight:400;font-size:18px;line-height:1.6em}.purchase.addtocart-btn-col.notify-wrapper button#notify_me{margin: 10px 0 26px;}@media screen and (max-width:768px){.custom-field.custom-field__expected-ship-date.custom-field__type--text .custom-field--value{text-align:center}.purchase.addtocart-btn-col.notify-wrapper{margin:0}}@media screen and (max-width:480px){.section_form.footer-content h5{font-size:12px!important}}@media screen and (max-width:340px){.section_form.footer-content h5{font-size:10px!important}}.footer-social-icons h4{font-size:14px!important}footer .social_icons{display:inline-flex;padding-bottom:45px}footer .social_icons li{margin-left:10px;width:32px;height:32px}footer .social_icons li a{background:#fff;color:#000!important;border-radius:50%;line-height:normal;width:32px;height:32px;margin:0;text-align:center;display:flex;align-items:center;justify-content:center}footer .social_icons li a:before{font-size:22px}@media screen and (max-width:1250px){footer .social_icons li a:before{font-size:22px}}@media screen and (max-width:1250px){footer .social_icons li a{margin-left:10px;width:35px;height:35px;min-width:35px!important}}@media screen and (max-width:950px){footer .social_icons li a{margin-left:0}}footer .social_icons li a:hover{color:#000!important}footer .social_icons li:first-child{margin-left:0}@media screen and (max-width:1250px){footer .social_icons li{margin-left:10px;width:35px;height:35px}}@media screen and (max-width:950px){footer .social_icons li{width:25%;float:left;margin-left:0;margin-bottom:10px}}@media screen and (max-width:798px){footer .social_icons li{width:auto;margin:0 5px}}@media screen and (max-width:950px){footer .social_icons{display:block;width:100%}}a.scroll-top img{width:50px;height:50px}@media screen and (max-width:950px){a.scroll-top img{width:40px;height:40px}}.scroll-top{padding:0;background:#f5f5f5;position:fixed;bottom:75px;right:40px;display:none;background:transparent;}@media screen and (max-width:950px){.scroll-top{bottom:55px;right:15px}}.scroll-top:hover{text-decoration:none}div#payment{clear:both}@media screen and (max-width:798px){.footer-toggal-menu{display:none}}.footer-content .reserved-form input.notranslate.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.kCmbxI.kl-private-reset-css-Xuajs1,.footer-content form input.notranslate.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.bfERMq.kl-private-reset-css-Xuajs1{background-color:transparent!important;border:2px solid #61696b!important;color:#fff!important;text-align:left;padding-right:30px!important;font-size:13px!important;min-height:35px}@media screen and (max-width:767px){.footer-content .reserved-form input.notranslate.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.kCmbxI.kl-private-reset-css-Xuajs1,.footer-content form input.notranslate.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.bfERMq.kl-private-reset-css-Xuajs1{font-size:12px!important}}.footer-content .reserved-form input.notranslate.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.kCmbxI.kl-private-reset-css-Xuajs1::placeholder,.footer-content form input.notranslate.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.bfERMq.kl-private-reset-css-Xuajs1::placeholder{color:#fff!important;text-transform:capitalize!important;font-size:13px!important}@media screen and (max-width:767px){.footer-content .reserved-form input.notranslate.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.kCmbxI.kl-private-reset-css-Xuajs1::placeholder,.footer-content form input.notranslate.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.bfERMq.kl-private-reset-css-Xuajs1::placeholder{font-size:12px!important}}.footer-content .reserved-form .needsclick.FormComponent__StyledFormComponentWrapper-e0xun6-0.jBjzuA.notranslate.kl-private-reset-css-Xuajs1{width:50px!important;right:0;position:absolute;top:5px}.footer-content .reserved-form .needsclick.FormComponent__StyledFormComponentWrapper-e0xun6-0.jBjzuA.notranslate.kl-private-reset-css-Xuajs1 button{background-color:transparent;font-size:0px}.footer-content .reserved-form .needsclick.FormComponent__StyledFormComponentWrapper-e0xun6-0.jBjzuA.notranslate.kl-private-reset-css-Xuajs1 button:before{content:'\f105';font-family:fontAwesome;color:#61696b;font-size:25px;position:absolute;top:6px;right:10px;cursor:pointer}.home-main-banner{width:100%!important}div#payment{padding-left:0;text-align:left}div#payment p{margin:0}@media screen and (max-width:767px){div#payment p{display:inline-block}}@media screen and (max-width:798px){div#payment{padding-left:0;text-align:center}}@media screen and (max-width:767px){.payment-icon{width:32px;height:25px;margin:3px 0 0}}@media screen and (max-width:348px){.payment-icon{width:30px}}.footer .footer-menu-wrap h6>span{margin:0}.footer .footer-menu-wrap h6>span:before{color:#fff;content:'\f107';font-family:fontAwesome;font-size:22px}.faq-footer-section a:hover{background:#333;border:1px solid #333}h2.faq-subheading{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;margin:40px 0 0 0;text-transform:uppercase;font-size:24px;letter-spacing:0}@media screen and (max-width:767px){h2.faq-subheading{font-size:20px}}p.subtitle-contactus br{display:none}.faq-footer-section .title{text-align:center}.nav-tabs{text-align:center;margin:2% 5% 0}.faq-footer-section .contact-btn{background:#000;color:#fff;border-color:#000;font-weight:400;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;font-size:14px;padding:0;max-width:200px;height:40px;min-height:40px;line-height:40px!important;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;border:none!important;align-items:center;justify-content:center;width:100%;margin:auto;text-transform:uppercase}.faq-footer-section h3,.faq-title h1{letter-spacing:0;font-weight:700;font-size:16px}.faqAccordion>dt>button{letter-spacing:0}@media screen and (max-width:767px){.contact-section .contact-form{margin-bottom:10px!important}p.subtitle-contactus{font-size:14px}p.subtitle-contactus br{display:block}}.faq-inner-wapper{display:none}.faq-inner-wapper .faq_answer{display:none}.faq-inner-wapper.show .faq_question.show-answer h2:after,.page-faqs-section .faq-wrapper .faq_section .faq_category h2.active-category:after{transform:rotateX(180deg)!important;top:5px!important}@media screen and (max-width:767px){.faq-inner-wapper.show .faq_question.show-answer h2:after,.page-faqs-section .faq-wrapper .faq_section .faq_category h2.active-category:after{top:0!important;bottom:0;display:flex;align-items:center}}.faq-inner-wapper .faq_question h2:after{display:none!important}div#contact-us .faq-inner-wapper.show .faq_question h2:after{display:none}div#contact-us .faq_question h2{border:none}.faq_question.show-answer h2{border:none!important}.faq_category .faq-inner-wapper.show .faq_question.show-answer h2:after{top:10px!important}@media screen and (max-width:767px){.faq_category .faq-inner-wapper.show .faq_question.show-answer h2:after{top:0!important;bottom:0;display:flex;align-items:center}}div#contact-us .faq_question p{font-weight:400;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif }.page-faqs-section h1{text-align:center;font-weight:700;font-size:16px;letter-spacing:0}.page-faqs-section .faq-wrapper{max-width:70%;margin:0 auto}@media screen and (max-width:767px){.page-faqs-section .faq-wrapper{max-width:100%}}.page-faqs-section .faq-wrapper .faq_section .faq_category h2{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif ;background:0 0;transition:margin-bottom 0s;position:relative;padding:10px 20px;margin-bottom:18px;color:#333;border:1px solid #ccc;text-align:left;display:block;font-weight:700;font-size:16px;text-transform:uppercase;position:relative;cursor:pointer;letter-spacing:0}@media screen and (max-width:767px){.page-faqs-section .faq-wrapper .faq_section .faq_category h2{font-size:14px;padding:10px;margin-bottom:8px}}.page-faqs-section .faq-wrapper .faq_section .faq_category h2:after{position:absolute;top:50%;-webkit-transform:translateY(-50.1%);-ms-transform:translateY(-50.1%);transform:translateY(-50.1%);right:10px;font-size:25px;content:'\f107';font-family:fontAwesome;color:inherit;font-weight:400}.page-faqs-section .faq-wrapper .faq_section .faq_category .faq-inner-wapper{margin-bottom:40px}@media screen and (max-width:767px){.page-faqs-section .faq-wrapper .faq_section .faq_category .faq-inner-wapper{margin-bottom:20px}}.page-faqs-section .faq-wrapper .faq_section .faq_category .faq-inner-wapper .faq_question h2{border:none;margin:0 20px;padding:15px 0 10px 0;text-transform:inherit;border-bottom:1px solid #ccc;position:relative}@media screen and (max-width:767px){.page-faqs-section .faq-wrapper .faq_section .faq_category .faq-inner-wapper .faq_question h2{padding:12px 40px 12px 0;margin:0 10px}}.page-faqs-section .faq-wrapper .faq_section .faq_category .faq-inner-wapper .faq_question h2 p{margin:0;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif }.page-faqs-section .faq-wrapper .faq_section .faq_category .faq-inner-wapper .faq_question h2 p a{border-bottom:1px solid #000}.page-faqs-section .faq-wrapper .faq_section .faq_category .faq-inner-wapper .faq_answer a{border-bottom:1px solid #000}.page-faqs-section .faq-wrapper .faq_section .faq_category .faq-inner-wapper .faq_answer p{margin:0;padding:5px 0 15px;margin:0 20px 15px;border-bottom:1px solid #ccc;font-weight:400;font-size:16px}@media screen and (max-width:767px){.page-faqs-section .faq-wrapper .faq_section .faq_category .faq-inner-wapper .faq_answer p{padding:0 10px 12px;font-size:14px;margin:-5px 0 0}}@media screen and (max-width:767px){.product .seven.columns.omega{padding:0}}.pdp-select-main-wrapper{display:flex}.pdp-select-main-wrapper .device-selector{margin-right:15px}.pdp-select-main-wrapper .device-selector,.pdp-select-main-wrapper .model-selector{width:38%}.pdp-select-main-wrapper .device-selector label,.pdp-select-main-wrapper .model-selector label{text-transform:uppercase;margin-bottom:2px}.pdp-select-main-wrapper .device-selector select,.pdp-select-main-wrapper .model-selector select{line-height:1}@media screen and (max-width:767px){.pdp-select-main-wrapper .device-selector select,.pdp-select-main-wrapper .model-selector select{padding:8px 25px 8px 8px}}@media screen and (max-width:1299px){.pdp-select-main-wrapper .device-selector,.pdp-select-main-wrapper .model-selector{width:50%}}@media screen and (max-width:767px){.page-faqs-section .sixteen.columns{padding:0}}.faq-inner-wapper{display:none}.faq-inner-wapper .faq_answer{display:none}div#payment p:last-child{display:none}@media screen and (max-width:798px){.mobile-menu #mobile_menu li.sublink a.parent-link--false{font-weight:600}.mobile-menu #mobile_menu li.sublink ul li a{font-weight:400}a.parent-link--false.active span.right.icon-right-arrow:before{transform:rotate(90deg)}ul#mobile_menu a.parent-link--false.active span.right.icon-right-arrow{transform:rotateX(0)}}.instagram-widget-section .container{padding:0}.instagram-widget-section .title h2{padding:0 15px}.main-img-section{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;width:98%;margin:0 auto;line-height:0;padding-top:20px}.main-img-section .banner-img{width:18%;padding:0 4px;float:left}.main-img-section .banner-img.banner-img-center{width:28%}.main-img-section .banner-img img{width:100%;display:table;object-fit:cover;height:100%}.afterpayfaq-section dl.faqAccordion h2,.bottom-shoping-text p,.faqs-how-it-work-section h1{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-weight:400;font-size:30px;line-height:1;text-align:center;text-transform:uppercase;color:#000}.faqs-how-it-work-section p{text-align:center;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:20px;color:#000}.faqs-how-it-work-section{padding:70px 0 35px}.how-it-work-box-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin:45px 0 0 0}.work-box-number{margin:0 30px;width:20%;max-width:230px;text-align:center}.work-box-number img{width:100%}.afterpayfaq-section dl.faqAccordion h2{text-align:center;margin:30px 0 50px}.afterpayfaq-section dl.faqAccordion{width:100%;max-width:600px;margin:0 auto;border-bottom:1px solid #808285}.afterpayfaq-section dl.faqAccordion button{border:none;border-top:1px solid #808285;margin:0;padding:25px 25px 25px 0;font-weight:500}.afterpayfaq-section .faqAccordion>dd{margin:0;width:90%;padding-bottom:10px}.afterpayfaq-section .faqAccordion>dt>button::after{right:5px;display:flex;height:100%;align-items:center;justify-content:center;transform:translateY(-60%);top:60%}.afterpayfaq-section .faqAccordion>dt>button[aria-expanded=true]::after{top:0;transform:rotateX(180deg)}.bottom-shoping-text{clear:both;text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.bottom-shoping-text p{margin-bottom:0;margin-right:10px}.bottom-shoping-text img{max-width:160px}.bottom-text-button{clear:both;padding:70px 0 30px 0}.bottom-text-button .button{max-width:250px;width:100%}.faqs-how-it-work-section h1{margin-bottom:10px}.afterpayfaq-section .faqAccordion>dd a{text-decoration:underline}@media screen and (max-width:798px){.mobile-banner-image img{width:100%}.afterpayfaq-section dl.faqAccordion h2,.bottom-shoping-text p,.faqs-how-it-work-section h1{font-size:22px}.faqs-how-it-work-section{padding:40px 0 0}.how-it-work-box-section{flex-direction:column}.work-box-number{width:60%;margin:0 0 35px;width:60%}.faqs-how-it-work-section p{font-size:14px}.faqs-how-it-work-section p br{display:none}.afterpayfaq-section dl.faqAccordion{width:100%}.afterpayfaq-section dl.faqAccordion h2{margin-bottom:25px;margin-top:15px}.bottom-text-button{padding-top:60px}.afterpayfaq-section .faqAccordion>dd{width:100%}.afterpayfaq-section .faqAccordion>dt>button::after{height:auto;top:40px}.afterpayfaq-section .faqAccordion>dt>button[aria-expanded=true]::after{top:25px;height:20px}}@media screen and (max-width:540px){.bottom-shoping-text{flex-flow:column}.bottom-shoping-text p{margin:0 0 10px;font-size:18px}.bottom-shoping-text img{max-width:125px}.bottom-text-button .button{max-width:190px;font-size:12px}}@media screen and (max-width:480px){.afterpayfaq-section dl.faqAccordion h2{font-size:18px}}@media screen and (max-width:360px){.afterpayfaq-section dl.faqAccordion h2{font-size:15px}}.blocked-scroll{overflow:hidden}.js_currency_wrapper .pick_currency{position:relative!important;background:0 0!important;color:#fff!important;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;text-transform:uppercase;display:flex!important;align-items:center;z-index:1!important;left:0!important;letter-spacing:1px;top:0!important}.js_currency_wrapper .pick_currency .nice-select .current{display:none}.js_currency_wrapper .pick_currency .nice-select{width:50px!important;padding-left:10px!important}.js_currency_wrapper .pick_currency .nice-select .flags{margin-top:3px!important}@media screen and (max-width:798px){.nice-select .list{max-height:170px!important}.js_currency_wrapper .pick_currency{justify-content:center;margin:15px 0;right:0!important;font-size:16px}.js_currency_wrapper .nice-select.undefined.open ul.list{display:inline-block}.js_currency_wrapper .pick_currency .nice-select .flags{margin-top:4px!important}.mobile-menu .js_currency_wrapper{margin-bottom:20px}.mobile-menu .js_currency_wrapper .pick_currency{color:#000!important;justify-content:left;font-size:14px;top:10px!important;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;margin-bottom:15px;right:10px!important}.mobile-menu .js_currency_wrapper .pick_currency:before{content:"";display:none}.mobile-menu .js_currency_wrapper .pick_currency .nice-select{padding-left:0!important;padding-right:0!important;width:35px!important}.mobile-menu .js_currency_wrapper .pick_currency .nice-select .list{display:none}.mobile-menu .js_currency_wrapper .pick_currency .mldarrow{position:absolute;margin:auto;font-size:12px!important}li.js_currency_wrapper.mobile_menu.active-currency div.nice-select ul.list{display:inline-block!important;opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}li.js_currency_wrapper.mobile_menu.active-currency div.nice-select.open ul.list{display:none!important;opacity:0;pointer-events:auto}.mobile-menu .js_currency_wrapper .pick_currency .mldarrow:before{content:"\f107";font-family:turbo;content:"\e911";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.15em;-webkit-font-smoothing:antialiased}.mobile-menu .js_currency_wrapper .nice-select ul.list{position:relative;top:35px!important;left:-20px!important;width:300px!important;margin-bottom:50px!important}.mobile-menu .js_currency_wrapper .nice-select.undefined.open ul.list{display:inline-block}.mobile-menu .js_currency_wrapper{min-height:300px}.mobile-menu .js_currency_wrapper.active-currency{min-height:300px}.mobile-menu .js_currency_wrapper.active-currency .pick_currency .mldarrow:before{transform:rotate(90deg)}}@media screen and (min-width:799px){.search-template-section .product-list .product-wrap .product-details{min-height:105px}}.rebuy-cart__flyout{margin:0!important;border-radius:0!important;max-width:400px!important;width:400px!important}.rebuy-cart__background{background-color:rgba(0,0,0,.5)!important}p.ql-align-center a{color:#000!important;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-weight:400;font-size:14px;text-transform:uppercase;background-color:#fff;border:1px solid #000;max-width:50%;margin:0 auto;line-height:1rem!important;width:200px;transition:background-color .25s,color .25s;-webkit-transition:background-color .25s,color .25s;letter-spacing:1px}p.ql-align-center a:hover{color:#fff!important;border:1px solid #000;background:#000!important}.rebuy-cart__flyout-recommendations{background:#fff!important}#rebuy-widget-10401 .rebuy-product-block{border:none!important}.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-info,.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.medium-style-line .rebuy-product-block .rebuy-product-info,.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-info{padding:0 10px!important}.rebuy-cart__flyout-item-product-title,.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-title,.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.medium-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-title,.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-title{font-weight:400!important;text-transform:uppercase;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:12px!important;line-height:16px!important}.rebuy-cart__flyout-item-product-title{display:flex;margin-bottom:3px!important}.rebuy-cart__flyout-shipping-bar.has-free-shipping{background:#fff!important}.rebuy-cart__flyout-content::-webkit-scrollbar-track{background-color:#f5f5f5}.rebuy-cart__flyout-content::-webkit-scrollbar{width:5px;background-color:#f5f5f5}.rebuy-cart__flyout-content::-webkit-scrollbar-thumb{background-color:#000}.rebuy-cart__flyout-empty-cart .ql-align-center img{max-width:120px}.rebuy-cart__flyout-empty-cart h4{letter-spacing:0!important}.rebuy-cart__flyout-empty-cart h2{margin:0 auto 10px!important}.rebuy-cart__flyout-empty-cart h2 span{font-size:14px!important;font-weight:400!important;text-transform:uppercase;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important}.rebuy-cart__flyout-empty-cart p.ql-align-center a{max-width:130px!important;padding:5px 15px!important;line-height:1rem!important}.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-price,.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.medium-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-price,.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-price{font-weight:400!important;text-transform:uppercase;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;margin:0!important;line-height:16px!important}.rebuy-money,.rebuy-widget .rebuy-money{color:#000!important}.rebuy-widget .super-title{font-size:16px!important;color:#000!important;letter-spacing:0}.rebuy-cart__flyout-shipping-bar-message{font-size:14px!important; color:#333;}.rebuy-cart__flyout-recommendations{padding:20px 15px 20px 10px!important}.rebuy-cart__flyout-recommendations h4.super-title{padding:10px 0 20px!important}.rebuy-cart__flyout-announcement-bar{height:50px!important;overflow:unset!important}.rebuy-cart__flyout-item,.rebuy-cart__flyout-item+.rebuy-cart__flyout-item{margin:0 15px 0 5px!important}.rebuy-cart__flyout-announcement-bar-message{font-size:14px!important;line-height:25px!important}#rebuy-widget-10401 .rebuy-product-block{padding:10px 0!important}.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-actions .rebuy-button,.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.medium-style-line .rebuy-product-block .rebuy-product-actions .rebuy-button,.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-actions .rebuy-button{min-height:32px!important}.rebuy-cart__flyout-installments{margin:0 auto!important;font-size:13px!important;padding-bottom:10px!important;max-width:360px;text-align:right!important;display:flex;align-items:center;justify-content:center}.rebuy-cart__flyout-installments .money{font-weight:400!important;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;color:#000;padding:0 3px}.rebuy-cart__flyout-installments a{font-size:0px!important;background:url(/cdn/shop/files/afterpay-logo-png-black-transparent.svg?v=1627913848);background-repeat:no-repeat;background-size:contain;position:relative;bottom:-6px;width:70px;left:3px}.rebuy-cart__flyout-recommendations .rebuy-widget .primary-title,.rebuy-cart__flyout-recommendations .rebuy-widget .super-title{margin:0!important}.rebuy-button.block,.rebuy-cart__flyout-empty-cart a.block{border:none!important}.rebuy-cart__flyout-subtotal-label{padding-right:8px!important}.promo-inner span,.rebuy-cart__flyout-item-discount-message,.rebuy-cart__flyout-item-price .rebuy-money.compare-at{color:#939598!important}.rebuy-cart__flyout-item-discount-message{width:auto!important}.model-inner,.promo-inner{display:flex;align-items:center;line-height:1;margin-bottom:5px}.model-inner div{display:flex}.model-inner span,.promo-inner span{font-size:12px;padding-right:4px}.model-inner .rebuy-cart__flyout-item-variant-title,.model-inner span{font-weight:400!important;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;color:#000;line-height:1!important}.rebuy-cart__flyout-item-variant-title{line-height:2!important}.rebuy-cart__flyout-subtotal .rebuy-cart__flyout-subtotal-amount span,.rebuy-cart__flyout-subtotal .rebuy-cart__flyout-subtotal-label span{font-weight:400!important;font-family:ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;color:#000!important}@media screen and (max-width:960px){.rebuy-cart__flyout-content::-webkit-scrollbar-track{background-color:#f5f5f5!important}.rebuy-cart__flyout-content::-webkit-scrollbar{width:5px!important;background-color:#f5f5f5!important}.rebuy-cart__flyout-content::-webkit-scrollbar-thumb{background-color:#000!important;border:none!important;border-radius:0!important;width:5px!important}}@media screen and (max-width:540px){.rebuy-cart__flyout{max-width:100%!important;width:100%!important}}@media screen and (max-width:370px){.rebuy-cart__flyout-installments{font-size:10px!important;max-width:300px}.rebuy-cart__flyout-installments a{bottom:-6px;width:60px;left:2px}}.rebuy-cart__flyout-item-info .model-promo{width:100%!important}#rebuy-widget-10515 .no-variants .rebuy-product-actions{margin-top:10px!important}.rebuy-recommended-products .rebuy-product-block .rebuy-product-info,.rebuy-widget .rebuy-product-block .rebuy-product-info{text-overflow:ellipsis!important;overflow:hidden!important}.rebuy-recommended-products .rebuy-product-block .rebuy-product-info .rebuy-product-title.clickable,.rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-title.clickable{line-height:1.3!important;text-overflow:ellipsis!important;-webkit-line-clamp:1;overflow:hidden!important;width:100%;flex:1}#rebuy-widget-10515 .no-variants.no-review .rebuy-product-price{margin-top:30px}.rebuy-button,.rebuy-cart__flyout-empty-cart a,.rebuy-widget .rebuy-button{padding:0!important}.product h4.mix-match-title{text-align:center}.rebuy-select{padding-right:30px!important}@media screen and (max-width:798px){#rebuy-widget-10515 .no-variants.no-review .rebuy-product-price{margin-top:50px}.rebuy-select{font-size:16px!important;padding:0 30px 0 8px!important}}[data-count=no-items]{display:none!important}.rebuy-landing-page .flickity-prev-next-button,.rebuy-recommended-products .flickity-prev-next-button,.rebuy-widget .flickity-prev-next-button{top:32%!important}span.rebuy-review-count-parenthesis{display:none!important}#rebuy-widget-10515 .rebuy-product-actions{order:3}#rebuy-widget-10515 .rebuy-product-options{order:4}.rebuy-select{background:#fff url(/cdn/shop/t/74/assets/select.png?v=4799844845099085914) no-repeat 96% 50%!important;background-size:18px 12px!important;background-position:98% center!important}@media screen and (max-width:798px){.rebuy-landing-page .flickity-prev-next-button,.rebuy-recommended-products .flickity-prev-next-button,.rebuy-widget .flickity-prev-next-button{top:20%!important;transform:unset!important}#rebuy-widget-10515 .rebuy-product-block{padding:10px 5px}.rebuy-product-review .rebuy-review-count{display:block!important}.rebuy-recommended-products,.rebuy-widget{padding-top:20px!important}}.footer .container .three.columns{width:15%}@media screen and (max-width:798px){.footer .container .three.columns{width:100%}}.grecaptcha-badge{display:none!important}div.snize-ac-results li.snize-label{font-size:13px!important;text-align:left!important;padding:15px 10px 0!important;font-weight:400!important}#snize-search-results-grid-mode li.snize-product span.snize-title,div.snize-ac-results span.snize-title{font-weight:400!important;font-size:16px!important}div.snize-ac-results .snize-price-list{font-weight:400!important;font-size:14px!important}.search-results-page .feature_divider,div.snize div.snize-header,div.snize div.snize-main-panel-controls,div.snize div.snize-main-panel-view-mode{display:none!important}.search-results-page h1.center{font-size:28px!important;text-shadow:none;padding:25px 10px 0;letter-spacing:0!important;line-height:1!important;font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-weight:400!important;margin:0!important}#snize-search-results-grid-mode span.snize-overhidden,#snize-search-results-grid-mode span.snize-thumbnail{border:none!important;background:#fff!important}#snize-search-results-grid-mode span.snize-overhidden span.snize-reviews{display:flex!important;align-items:center;justify-content:center}.snize-modal-content-wrapper .stars-container,div.snize .stars-container{width:99px!important}.snize-modal-content-wrapper .stars-container:before,div.snize .stars-container:before{content:""!important}.snize-modal-content-wrapper .stars-container:after,div.snize .stars-container:after{content:""!important;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNzMyLjAwMDAwMHB0IiBoZWlnaHQ9IjEyMy4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDczMi4wMDAwMDAgMTIzLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgo8bWV0YWRhdGE+CkNyZWF0ZWQgYnkgcG90cmFjZSAxLjE2LCB3cml0dGVuIGJ5IFBldGVyIFNlbGluZ2VyIDIwMDEtMjAxOQo8L21ldGFkYXRhPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwxMjMuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIgpmaWxsPSIjMDAwMDAwIiBzdHJva2U9Im5vbmUiPgo8cGF0aCBkPSJNNTczIDk5NSBsLTc4IC0yMzUgLTI1MCAtMiAtMjUwIC0zIDIwMCAtMTQzIGMxNDUgLTEwMyAxOTkgLTE0OCAxOTcKLTE2MCAtMiAtOSAtMzUgLTExMyAtNzQgLTIzMCAtMzggLTExOCAtNjcgLTIxNiAtNjQgLTIxOSA0IC00IDE4OCAxMjIgMzc4CjI2MCBsMjYgMTkgMTkwIC0xMzYgYzE3MyAtMTI0IDIyMiAtMTU1IDIyMiAtMTQ0IDAgMiAtMzQgMTA1IC03NSAyMjggLTQxIDEyMwotNzUgMjI4IC03NSAyMzEgMCA0IDkwIDcxIDIwMCAxNTAgMTEwIDc4IDIwMCAxNDYgMjAwIDE1MSAwIDQgLTExMyA5IC0yNTIgMTAKbC0yNTIgMyAtNzUgMjI4IGMtNDIgMTI1IC03OSAyMjcgLTgzIDIyNyAtMyAwIC00MiAtMTA2IC04NSAtMjM1eiIvPgo8cGF0aCBkPSJNMjA3MyA5OTUgbC03OCAtMjM1IC0yNTAgLTIgLTI1MCAtMyAxODUgLTEzMiBjMTAyIC03MiAxOTMgLTEzOCAyMDMKLTE0NSAxNiAtMTIgMTIgLTI4IC01OCAtMjM4IC00MSAtMTIzIC03NSAtMjI4IC03NSAtMjMzIDAgLTE2IDIzIC0xIDIxOCAxMzgKbDE5MSAxMzcgMTkwIC0xMzYgYzE5NSAtMTQwIDIyOSAtMTYxIDIxOSAtMTM1IC0zIDggLTM1IDEwNyAtNzIgMjIxIC0zNiAxMTQKLTY5IDIxNCAtNzIgMjIxIC0zIDEwIDU5IDYwIDE5NSAxNTcgMTExIDc5IDIwMSAxNDcgMjAxIDE1MiAwIDQgLTExMyA5IC0yNTIKMTAgbC0yNTIgMyAtNzUgMjI4IGMtNDIgMTI1IC03OSAyMjcgLTgzIDIyNyAtMyAwIC00MiAtMTA2IC04NSAtMjM1eiIvPgo8cGF0aCBkPSJNMzU3NSA5OTUgbC03NiAtMjM1IC0yNTIgLTIgLTI1MiAtMyAxODUgLTEzMiBjMTAyIC03MiAxOTMgLTEzOCAyMDMKLTE0NSAxNiAtMTIgMTIgLTI4IC01OCAtMjM4IC00MSAtMTIzIC03NSAtMjI4IC03NSAtMjMzIDAgLTE2IDIzIC0xIDIxOCAxMzgKbDE5MiAxMzcgMTkyIC0xMzcgYzE5NSAtMTM5IDIxOCAtMTU0IDIxOCAtMTM4IDAgNSAtMzQgMTEwIC03NSAyMzMgLTQxIDEyMwotNzUgMjI1IC03NSAyMjYgMCAxIDkwIDY2IDIwMCAxNDQgMTEwIDc4IDIwMCAxNDUgMjAwIDE1MCAwIDYgLTEwOCAxMSAtMjUyCjEyIGwtMjUyIDMgLTc1IDIyOCBjLTQyIDEyNSAtNzkgMjI3IC04MyAyMjcgLTQgMCAtNDEgLTEwNiAtODMgLTIzNXoiLz4KPHBhdGggZD0iTTUwNzcgOTk1IGwtNzggLTIzNSAtMjUyIC0yIC0yNTEgLTMgMjAyIC0xNDMgYzExMSAtNzkgMjAyIC0xNDQgMjAyCi0xNDUgMCAtMiAtMzQgLTEwNCAtNzUgLTIyNyAtNDEgLTEyMyAtNzUgLTIyOCAtNzUgLTIzMyAwIC0xNyAzMSAzIDIyMSAxMzkKbDE5MCAxMzYgMTkxIC0xMzcgYzE5NSAtMTM5IDIxOCAtMTU0IDIxOCAtMTM4IDAgNSAtMzQgMTEwIC03NSAyMzMgLTcwIDIxMAotNzQgMjI2IC01OCAyMzggMTAgNyAxMDAgNzIgMjAxIDE0NCAxMDAgNzEgMTgyIDEzNCAxODIgMTM5IDAgNSAtMTEyIDEwIC0yNTEKMTEgbC0yNTIgMyAtNzQgMjI4IGMtNDAgMTI1IC03NyAyMjcgLTgxIDIyNyAtNCAwIC00MiAtMTA2IC04NSAtMjM1eiIvPgo8cGF0aCBkPSJNNjU3NyA5OTUgbC03OCAtMjM1IC0yNTEgLTIgLTI1MCAtMyAyMDEgLTE0MyBjMTEwIC03OSAyMDEgLTE0NiAyMDEKLTE0OCAwIC00IC0xMzggLTQyOCAtMTQ4IC00NTMgLTEwIC0yNiAyNCAtNSAyMTkgMTM1IGwxOTAgMTM1IDIwMCAtMTQxIGMxMTAKLTc4IDIwMyAtMTQwIDIwNiAtMTM3IDQgNCAtMTA0IDM0MyAtMTQ0IDQ1MyAtMiA2IDg2IDc0IDE5NyAxNTIgMTEwIDc5IDIwMAoxNDcgMjAwIDE1MiAwIDYgLTk1IDEwIC0yNDkgMTAgbC0yNDkgMCAtNzcgMjMwIGMtNDIgMTI3IC04MCAyMzAgLTgzIDIzMCAtNAowIC00MiAtMTA2IC04NSAtMjM1eiIvPgo8L2c+Cjwvc3ZnPgo=") no-repeat;background-size:100%;width:100%!important}div.snize .snize-reviews .total-reviews{font-family:ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;font-size:14px!important;color:#000!important;margin-left:.5em!important}div.snize-ac-results .snize-reviews{display:none!important}div.snize li.snize-product .snize-price-list{font-weight:400!important}div.snize div.snize-main-panel-dropdown a{font-size:15px!important}#snize-search-results-grid-mode.snize-five-columns li.snize-product{width:25%!important;margin:0 0 25px!important;padding:0 15px!important}div.snize-ac-results a.snize-item{display:inline-table!important}div.snize-ac-results span.snize-overhidden{vertical-align:middle;display:table-cell!important}div.snize-ac-results span.snize-title{margin:0!important}@media screen and (max-width:1200px){.search-results-page h1.center{font-size:32px!important}}@media screen and (max-width:798px){#snize_results.snize-mobile-design div.snize-main-panel-dropdown{float:right!important}#snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode li.snize-product span.snize-title{min-height:21px!important}#snize-search-results-grid-mode.snize-five-columns li.snize-product{width:50%!important;margin:0 0 25px!important;padding:0 15px!important}.search-results-page h1.center{font-size:18px!important}#snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode li.snize-product{border:none!important}#snize-search-results-grid-mode li.snize-product span.snize-title{text-align:center!important}#snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode .snize-price-list,#snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode span.snize-attribute,#snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode span.snize-description,#snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode span.snize-sku{font-size:16px!important;text-align:center!important}#snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode li.snize-product{width:50%!important;margin:0 0 25px!important;padding:0 15px!important}#snize_results.snize-mobile-design.snize-new-version div.snize-main-panel-dropdown>a{border:none!important;font-weight:400!important}#snize_results.snize-mobile-design.snize-new-version div.snize-main-panel-dropdown>a>span{font-weight:400!important;text-transform:none!important;font-size:16px!important}#snize-search-results-grid-mode span.snize-overhidden span.snize-reviews{flex-direction:column;margin:0 0 10px!important}div.snize .snize-reviews .total-reviews{margin:10px 0 0!important;line-height:1!important}#snize-search-results-grid-mode .snize-price-list{margin-bottom:12px!important}}.homepage-slideshow{margin-bottom:15px!important}.homepage-slideshow .flickity-page-dots{display:block!important;bottom:15px}.homepage-slideshow .flickity-prev-next-button{background:0 0!important}.homepage-slideshow .flickity-page-dots li{display:inline-block;width:10px!important;height:10px!important;margin:0 3px!important;background:#fff!important;border-radius:50%!important;opacity:1;cursor:pointer;border:.08333333rem solid #000}.homepage-slideshow .flickity-page-dots li.is-selected{opacity:1;background:#000!important}.homepage-slideshow .flickity-prev-next-button{background:url("/cdn/shop/files/right-arrow.svg?v=1626861511") no-repeat center!important;opacity:1!important}.homepage-slideshow .flickity-prev-next-button.previous{background:url("/cdn/shop/files/left-arrow.svg?v=1626861511") no-repeat center!important}.homepage-slideshow .flickity-prev-next-button svg{display:none!important}@media screen and (max-width:798px){.homepage-slideshow .flickity-prev-next-button{display:none!important}.mobile_search .mobile-search-input{background:0 0!important;padding-left:30px!important;font-size:16px!important;font-weight:400!important}.header_search_form .search-submit{background:url(https://cdn.shopify.com/s/files/1/2185/2813/files/search-active.svg) no-repeat center!important;left:0;border:none!important;top:0!important;height:53px!important}.hamburger-search .svg-hamburger.original-svg-hamburger{display:none}.hamburger-search.open svg.search-hamburger{display:none!important}.hamburger-search.open .svg-hamburger.original-svg-hamburger{display:block!important;width:22px;height:18px}.hamburger-search .svg-hamburger.original-svg-hamburger bar{transform:rotate(0) translateY(0) translateX(0);opacity:1;transform-origin:20px 10px;transition:transform .4s ease-in-out,opacity .2s ease-in-out}.hamburger-search .svg-hamburger.original-svg-hamburger .bar-1{transform-origin:0 2px}.hamburger-search .svg-hamburger.original-svg-hamburger .bar-3{transform-origin:0 16px}.hamburger-search.open .svg-hamburger .bar-1{transform:rotate(45deg) translateY(0) translateX(0) scaleX(1.3)}.hamburger-search.open .svg-hamburger .bar-2{opacity:0}.hamburger-search.open .svg-hamburger .bar-3{transform:rotate(-45deg) translateY(0) translateX(0) scaleX(1.3)}}
@media screen and (min-width: 300px) and (max-width: 768px){
  .footer {
      padding: 35px 0 70px;
  }
}
body.page-ccpa-form{font-size: 16px;line-height: 24px; font-family: ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important;}
@media(max-width: 767px){
body.page-ccpa-form{font-size: 15px;}  
}
/*Date: 27-02-2023 Gallaxy PLP image height issue fixed mobile only */
@media(max-width: 767px){
  .thumbnail:not(.align-height--false) img.lazyloaded {
      height: 100%;
      max-height: 320px;
      min-height: 260px;
      object-fit: cover;
  }
}
@media(max-width: 320px){
  .thumbnail:not(.align-height--false) img.lazyloaded {
      min-height: 190px;
      object-fit: cover;
  }
}
  
  .homepage-slideshow .flickity-prev-next-button:before {
    opacity: 0;
    content: "";
}
.rewards-faq-faqs-how-it-work-section .how-it-work .block-header{
  font-family: 'Didot';
  font-size:36px;
  line-height: 1.2;
  margin: 0px 0 5px 0;
}
.main-img-section .banner-img.banner-img-center{
  background: #000000;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin:0 5px;
}
.main-img-section .banner-img.banner-img-center .top-center-text p {
    color: #fff;
    text-transform: uppercase;
    font-size: 34px !important;
}
.main-img-section .banner-img.banner-img-center .signin-up-buttons a {
    background: #fff;
    border-color: #fff;
    transition: 0.2s linear !important;
    margin:0 5px;
    max-width: 115px;
    width: 115px;
    min-height: 30px;
    height: 30px;
    font-size: 12px !important;
}
.main-img-section .banner-img.banner-img-center .signin-up-buttons a:hover{
    background: #333;
    border: 1px solid #333;
}
.main-img-section .banner-img.banner-img-center .center_image img {
    width: 180px;
    margin: 0 auto 5px;
}
.rewards-how-it-work-section .block-heading-inner h2 {
    text-transform: uppercase;
    color: #000;
    margin:0px;
}
.rewards-faq-faqs-how-it-work-section .how-it-work .block-sub-header p {
    color: #000000;
    font-size: 20px;
    line-height: 28px;
    margin: 0 auto;
}
.rewards-faq-faqs-how-it-work-section .how-it-work {
    width: 230px;
    display: inline-flex;
    text-align: center;
    border: 1px solid #424444;
    min-height: 230px;
    margin: 0 40px;
}
.rewards-faq-faqs-how-it-work-section .how-it-work a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.rewards-faq-faqs-how-it-work-section{
  text-align:center;
  padding: 70px 0 100px;
}
  .rewards-faq-faqs-how-it-work-section .how-it-work .block-sub-header p {
    font-size: 20px !important;
    color: #000000;
    padding: 0 25px;
    font-weight: normal;
    line-height: 1.3;
}
.rewards-faq-faqs-how-it-work-section .how-it-work .block-number {
    background: #fff;
    padding: 15px;
    border-radius: 50%;
    width: 45px;
    height: 45px;
    margin: 0 auto;
    line-height: 1;
    position: absolute;
    left: 0;
    right: 0;
    top: -25px;
    font-size:26px;
    font-family: Didot;
}
.rewards-faq-faqs-how-it-work-section .block-heading-inner h2 {
    margin-bottom: 80px;
    margin-top:0px;
    line-height: 1;
    padding-top: 4px;
}
.earn_points_content_wrapper {
    display: flex;
    justify-content: center;
    text-align: center;
}
.how-it-work.earn_points_content-inner {
    border: 1px solid #626363;
    margin: 0 10px;
    width: 230px;
    min-height: 215px;
    padding: 10px;
}
.how-it-work.earn_points_content-inner .block-image img {
    max-width: 75px;
}
.how-it-work.earn_points_content-inner .block-header {
    font-size: 28px;
    color:#000000;
    font-family: 'Didot';
    line-height:1.2;
    text-transform: uppercase;
}
.how-it-work.earn_points_content-inner .block-sub-header p {
    font-size: 16px !important;
    line-height: 1.3;
    font-weight: 600;
    margin: 5px 0 0 0;
}
.reward-main-title h2{
    font-size: 26px !important;
}
.earn_points_content .block-heading-inner h2 {
    margin: 0 0 65px;
}
.redeem-points-wrapper .reward-main-title h2 {
    margin: 0;
}
.redeem-points-wrapper .reward-main-title p {
    font-size: 20px !important;
    color: #000000;
    width: 65%;
    margin: 20px auto 40px;
}
.redeem-points-wrapper {
    padding: 80px 0;
}
.redeem-class-inner-wrapper {
    display: flex;
    justify-content: center;
    width: 80%;
    margin:0 auto;
}
.redeem-class-inner {
    width: 25%;
    text-align: center;
    margin:0 5px;
}
.reward-detail-wrapper {
    padding-left: 15px;
    margin-bottom:10px;
}
.redeem-class-inner .money_text, .redeem-class-inner .points_text{
    font-size: 24px;
    color: #000000;
}
.redeem-class-inner .money_text {
    background: #f7f8f8;
    padding: 20px;
    font-family: ProximaNova-Bold,"Lucida Grande",Tahoma,Sans-Serif!important;
}
.redeem-class-inner .points_text {
    border: 1px solid #818383;
    padding: 15px;
    margin: 10px 0 0 0;
}
.banner-section img{
    width:100%;
}
.reward-detail-wrapper .reward-button a {
    font-size: 14px !important;
    padding: 0 15px;
    min-height: 35px;
    height: 35px;
    margin:5px 0 0 0;
}
.rewards-faq-page-wrapper {
    padding: 40px 0;
}
/* .rewards-faq-page-wrapper .faqAccordion button {
    font-family: ProximaNova-Bold,"Lucida Grande",Tahoma,Sans-Serif!important;
} */
.rewards-faq-page-wrapper .faqAccordion p {
    font-size: 16px !important;
}
.reward-bottom-button-wrapper .bottom-text-button {
    padding: 0;
    display: flex;
    justify-content: center;
}
.reward-bottom-button-wrapper .bottom-text-button .button-inner {
    margin: 0 15px;
}
.reward-bottom-button-wrapper .bottom-text-button .button-inner a {
    width: 200px;
    height: 45px;
    min-height: 45px;
    font-size:14px !important;
}
.reward-bottom-button-wrapper {
    padding-bottom: 100px;
}
.rewards-faq-page-wrapper dl.faqAccordion {
    max-width: 900px;
    width: 100%;
}
.how-it-work-wrapper {
    display: flex;
    justify-content: center;
}
.reward-detail {
    display: flex;
    padding: 10px 0 0 0;
    justify-content: space-between;
}
.reward-detail .sign-up-link {
   margin-left: 15px;
}
.reward-detail {
    clear: both;
}
.custom-login-main .right_content_part h4, .custom-login-main .right_content_part h5{
    margin-bottom:5px;
}
.reward-detail .sign-up-link a{
    text-transform:uppercase;
    font-size: 12px !important;
    line-height:1;
    border-bottom:solid 1px #e2e2e2;
}
.share_toolbox{
    padding:0px;  	
}
  
/*responsive*/
@media screen and (max-width:1500px){
  .redeem-points-wrapper .reward-main-title p{
      width: 80%;  
  }
}
@media screen and (max-width:1300px){
  .redeem-points-wrapper .reward-main-title p{
      width: 100%;  
  }
}
@media screen and (max-width:1200px){
  .rewards-faq-faqs-how-it-work-section .how-it-work{
    margin:0 60px;
  }
  .rewards-faq-faqs-how-it-work-section .how-it-work .block-sub-header p{
    padding: 0 10px;
  }
  .how-it-work.earn_points_content-inner .block-sub-header p{
    font-size:14px !important;
  }
  .how-it-work.earn_points_content-inner .block-header{
    font-size:26px;
  }
  .redeem-class-inner .money_text, .redeem-class-inner .points_text{
    font-size:18px;
  }
  .redeem-points-wrapper .reward-main-title p {
    font-size: 18px!important;
  }
}

@media screen and (max-width:1100px){
  .main-img-section .banner-img.banner-img-center .top-center-text p{
    font-size:28px !important;
  }
  .main-img-section .banner-img.banner-img-center .center_image img{
    width:160px;
  }
  .main-img-section .banner-img.banner-img-center .signin-up-buttons a{
    width:100px;
  }
  .reward-detail .sign-up-link a {
    font-size: 13px !important;
  }
  .reward-detail .reward-purchase-detail span {
      font-size: 13px !important;
  }
}

@media screen and (max-width: 1060px){
  ul.menu li a {
      font-weight: 600;
  }
}
  
@media screen and (max-width:1024px){
  .rewards-faq-faqs-how-it-work-section .how-it-work{
    margin:0 40px;
  }
  .main-img-section .banner-img.banner-img-center .top-center-text p{
    font-size:24px !important;
  }
  .main-img-section .banner-img.banner-img-center .center_image img{
    width:140px;
  }
}
@media screen and (max-width:1023px){
  .how-it-work.earn_points_content-inner {
    width: 33.33%;
    min-height: 215px;
    padding: 10px;
    max-width: 230px;
    margin-bottom: 20px;
  } 
  .earn_points_content_wrapper {
    display: inline-flex;
    justify-content: center;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap;
  }
  .rewards-faq-faqs-how-it-work-section .how-it-work .block-sub-header p{
    font-size:18px !important;
  }
}
  
  
@media screen and (max-width:999px){
  .main-img-section .banner-img.banner-img-center .center_image img {
    width: 100px;
  }
  .main-img-section .banner-img.banner-img-center .top-center-text p {
    font-size: 18px!important;
  }
  .rewards-faq-faqs-how-it-work-section {
    text-align: center;
    padding: 50px 0 90px;
  }
  .rewards-faq-faqs-how-it-work-section .block-heading-inner h2 {
    margin-bottom: 50px;
  }
  .earn_points_content .block-heading-inner h2 {
    margin: 0 0 50px;
  }
  .redeem-points-wrapper {
    padding: 50px 0 70px;
  }
  .rewards-faq-faqs-how-it-work-section .how-it-work {
    margin: 0 20px;
  }
  .rewards-faq-page-wrapper {
    padding: 30px 0 50px;
  }
  .main-img-section .banner-img.banner-img-center{
    padding:20px 0;
  }
  .main-img-section .banner-img.banner-img-center .signin-up-buttons a {
    padding: 0 10px;
    font-size: 14px !important;
  }
  .redeem-class-inner-wrapper{
    width:100%;
  }
  .reward-detail .sign-up-link{
      margin-left: 10px;
  }
  .reward-detail .sign-up-link a, .reward-detail .reward-purchase-detail span {
    font-size: 10px!important;
  }
}
  
  
@media screen and (max-width:798px){
  .reward_faq_wrapper .banner-img .mobile-banner-image {
    background: #000;
    text-align:center;
    padding:60px 10px
  }
  .reward_faq_wrapper .banner-img .mobile-banner-image img {
    width: 180px;
  }
  .reward_faq_wrapper .banner-img .mobile-banner-image p {
    color: #fff;
    font-size: 36px !important;
    text-transform: uppercase;
  }
  .reward_faq_wrapper .banner-img .mobile-banner-image .signin-up-buttons a {
    background: #fff;
    margin: 0 10px;
    padding: 0 30px;
  }
  .reward-detail-wrapper{
    margin:5px 0;
  }
  .reward-detail .reward-purchase-detail span, .reward-detail .sign-up-link a {
    font-size: 14px!important;
  }
  li.mobile-only.smile-home {
    width: 100%;
  }
/*   .instagram_div.inner{
     display:none !important;
  } */
}
  
@media screen and (max-width:767px){
  .how-it-work-wrapper{
    display:block;
  }
  .rewards-faq-faqs-how-it-work-section .how-it-work {
    margin: 0 60px 50px;
  }
  .reward-main-title h2 {
    font-size: 26px!important;
    line-height: 1.3;
  }
  .rewards-faq-faqs-how-it-work-section {
    text-align: center;
    padding: 40px 0 30px;
  }
  .rewards-faq-faqs-how-it-work-section .block-heading-inner h2 {
    margin-bottom: 30px;
    margin-top:0px;
  }
  .how-it-work.earn_points_content-inner{
    width:50%;
  }
  .earn_points_content .block-heading-inner h2 {
    margin: 0 0 30px;
  }
  .reward-bottom-button-wrapper .bottom-text-button .button-inner a {
    width: 140px;
    height: 40px;
    min-height: 40px;
    font-size: 16px!important;
  }
  .reward-bottom-button-wrapper .bottom-text-button .button-inner {
    margin: 0 5px;
  }
  .rewards-faq-faqs-how-it-work-section .how-it-work .block-sub-header p{
    padding:0 20px;
  }
  .redeem-points-wrapper {
    padding: 50px 0 30px;
  }
  .reward-bottom-button-wrapper {
    padding-bottom: 30px;
  }
}
 
  
@media screen and (max-width:575px){
  
  .reward-detail .reward-purchase-detail span {
    font-size: 13px!important;
  }
  .reward-detail .sign-up-link a {
    font-size: 10px!important;
  }
  .how-it-work.earn_points_content-inner{
    width:44%;
    padding: 10px 5px;
  }
  .how-it-work.earn_points_content-inner .block-header{
    font-size: 20px;
  }
  .how-it-work.earn_points_content-inner .block-sub-header p {
    font-size: 12px!important;
    font-weight:normal;
  }
  .how-it-work.earn_points_content-inner{
    min-height:185px;
  }
  .rewards-faq-faqs-how-it-work-section .how-it-work{
    min-height:200px;
  }
  .redeem-points-wrapper .reward-main-title p{
    width:100%;
    font-size: 16px!important;
  }
  .redeem-class-inner-wrapper{
    display:block;
  }
  .redeem-class-inner {
    max-width:220px;
    margin: 0 auto 30px;
    width: 100%;
  }
  .redeem-class-inner .points_text{
    margin:5px 0 0 0;
  }
  .rewards-faq-page-wrapper .faqAccordion h2 {
    font-size: 18px !important;
    line-height: 1.3 !important;
  }
  .rewards-faq-page-wrapper {
    padding: 30px 0 40px;
  }
}

@media screen and (max-width:479px){
  .rewards-faq-faqs-how-it-work-section .how-it-work {
      margin: 0 0px 50px;
  }  
}
  
@media screen and (max-width:360px){
  .how-it-work.earn_points_content-inner{
    width:43%;
  }
  .how-it-work.earn_points_content-inner .block-header{
   word-break: break-all;
  }
}

@media screen and (max-width:345px){
  .reward-detail .reward-purchase-detail span, .reward-detail .sign-up-link a{
    font-size: 10px!important;
  }
}

  
/****** Rebuy COMPLETE THE LOOK ******/
.complete-the-look{
  height:0px !important;
  line-height:0 !important;
  width:0px !important;
}
  
.afterpay-container .afterpay-logo.brand-afterpay,
.afterpay-container .afterpay-logo.brand-afterpay svg{
  width:40px !important;
  min-width:40px !important;
}

.product .pdp-select-main-wrapper{
  max-width:420px;
}

.pdp-select-main-wrapper .device-selector, .pdp-select-main-wrapper .model-selector{
  width:50%;
}

.product button.add_to_cart, .product .addtocart-btn-col{
  margin:0px;
  max-width:420px;
  width:100%;
 
}
button.action_button.add_to_cart.cart-btn{
  height: 50px!important;
  margin-bottom: 10px;
}

button.add_to_cart .text{
  font-family:'ProximaNova-Bold'!important;
}

button.add_to_cart.action_button[disabled] .text{
  font-family:'ProximaNova-Regular'!important;
}

.product .reward-detail{
  width:100%;
  max-width:420px;
}

.product .share_toolbox{
  width:100%;
  max-width:380px;
  margin:15px 4% 15px;
}

.product .description-toggle-wrap {
  margin: 5px 0 0;
}

.product .description-toggle-wrap .description-toggler{
  padding:0px;
  margin-bottom:2px;
}

.product .description-toggle-wrap .description-toggler p, .product .custom-field.custom-field__product-description.custom-field__type--html p{
  margin-top:0px;
}

.product .product-right-side .rebuy-product-block{
  padding: 0 !important;
}

.product .product-right-side .rebuy-product-price {
  margin: 0 !important;
}

.product .product-right-side .rebuy-product-price > div{
  line-height:1;
}

.product .product-right-side .rebuy-product-info a{
  margin:0px !important;
}

.product .product-right-side .rebuy-widget .primary-title{
  margin-bottom:0px !important;
  font-size:17px;
}

.product .product-right-side .rebuy-widget .rebuy-product-actions{
	width:80px !important;
}

.product .product-right-side .rebuy-button {
  height: 32px!important;
  min-height: 32px!important;
  max-width: 80px;
  float:right;
}

.product .slick-dots li button{
  width:12px;
  height:12px;
}

.product .slick-dots li button:before{
  line-height:normal;
  content:"";
  border:solid 1px #000;
  opacity:1;
  border-radius:50%;
  height:7px;
  min-height:7px;
  width:7px;
}

.slick-dots li.slick-active button:before{
  background:#000;
}

.product .product-right-side .rebuy-widget{
  padding-top:10px !important;
  padding-bottom:10px;
  max-width:420px;
}


.product .product-right-side .rebuy-button span{
	font-size:12px;
}

.product-right-side .modal_price{
  margin-bottom:0px;
  padding-bottom:0px;
}

.product .afterpay-container{
  margin-bottom: 0 !important;
}

.product_section .description{
  margin-bottom:10px;
}

.product_section .description.bottom{
  line-height:1.3 !important;
}

@media screen and (max-width:991px){
  .share_toolbox p{
    font-size:14px;
  }
}

@media screen and (max-width:798px){
  .product .product-right-side .rebuy-widget{
	padding-bottom:10px;
  }
  .product .product-right-side .rebuy-button {
    float:right;
  }
  
  .product .pdp-select-main-wrapper, .product .addtocart-btn-col, .product button.add_to_cart, .product .reward-detail{
  	max-width:100%;
  }
  .product .share_toolbox{
    margin-left: auto;
    max-width:340px;
    margin-right: auto;
  }
  .product .afterpay-container{
    width: 100% !important;
    margin-bottom: 0 !important;
  }
  
  .afterpay-container{
    margin-bottom:-5px !important;
  }
  .related_pictures img{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .afterpay-container {
    margin-top: -25px !important;
  }
  .product-right-side .modal_price{
  	padding-bottom:0px !important;
  }
}

@media screen and (max-width:440px){
  .share_toolbox p{
    font-size:14px;
    max-width: 355px;
    margin:auto;
  }
  .product .afterpay-container .afterpay-paragraph{
  	font-size:12px !important;
  }
}

@media screen and (max-width:360px){
  .share_toolbox p{
    font-size:12px;
  }
  .promo_banner p{
  	font-size:12px!important;
  }
}
  
/****** Rebuy COMPLETE THE LOOK ******/
  
/********** Date 09-09-2021 **********/
/*   .mlvedaMobileFilter iframe#nvo_frame{
    height:450px !important;
    min-height:450px !important;
    max-height:450px !important;
  }  */

  /*   .ju_alternativepush iframe#nvo_frame {
    min-height: auto !important;
    height: 50vh !important;
  }
   */
  
  @media screen and (min-width:799px){
    .promo_banner{
      top:10px;	  
    }
  }
  @media screen and (min-width: 800px) and (max-width: 1024px){
    .promo_banner p{
    	font-size:10px!important;
    }
  }
  .flickity-prev-next-button:{
    opacity: .5 !important;
    position: absolute !important;
    top: 0 !important;
    bottom: 0;
    border: none !important;
    background: #fff !important;
    background: rgba(255,255,255,.75) !important;
    cursor: pointer !important;
    border-radius: 0 !important;
    height: auto !important;
    max-width: 100px;
    bottom: 0 !important;
    margin: auto !important;
    transform: translateY(0px) !important;
  }
/*   form#currency_form{
    display: none;
  } */
  .js-product-slider .flickity-prev-next-button, .slider-gallery .flickity-prev-next-button{
    transform:translateY(0px);
    background:rgba(255,255,255,.75);
  }
  body.page.accessibility-statement {
    max-width: none !important;
    opacity:1 !important;
      display:block;
  }
  body.page.accessibility-statement .content{
  	padding-top:0px;
  }
  .flickity-prev-next-button:hover{
  	opacity:1 !important;
  }
  .rebuy-product-grid .flickity-prev-next-button svg {
      top: 50%!important;
  }
  .desktop-only.related_pictures{
  	display:block !important;
  }
  #js_accessibility_trigger {
    cursor: pointer;
  }
  
  @media screen and (min-width: 300px) and (max-width: 768px){
    div#rebuy-widget-10515 {
      min-height: 70vh;
    }
    .collection .product-wrap .relative.product_image {
      padding: 0;
      min-height: 145px;
    }
    .desktop-only.related_pictures{
      display:none !important;
    }

    .flickity-prev-next-button svg{
      padding:0px;
      width: 70%;
      height: 70%;
      left:0px;
    }
    .spotted-celebrity .spotted-celebrity-info .spotted-img-box{
    	width:calc(100% - 100px) !important;
    }
    .spotted-celebrity .spotted-celebrity-info .flickity-prev-next-button.previous {
      left: 9px;
    }
    .spotted-celebrity .spotted-celebrity-info .flickity-prev-next-button.next {
      right: 6px;
    }
    .okeReviews .okeReviews-review-main-heading {
      letter-spacing: 0!important;
      margin-bottom: 4px!important;
      font-weight: 400!important;
      font-family: ProximaNova-Bold!important;
    }
    .featured-review p, .okeReviews p {
      line-height: 19px!important;
      font-size: 14px!important;
    }
    .rebuy-widget .rebuy-product-grid.small-carousel{
      padding-bottom: 0px !important;
  	}
/*     .mlvedaMobileFilter iframe#nvo_frame{
      height:380px !important;
      min-height:380px !important;
      max-height:380px !important;
    } */
    
    iframe#nvo_frame input, .consumer-app .MuiOutlinedInput-input, #nvo_xz1_backgroundcontainer iframe .MuiOutlinedInput-input{
    	font-size:16px !important;
    }
    
  }
  
  @media screen and (max-width:420px){
    .promo_banner p{
    	font-size:12px !important;
    }
  }
/*   #preview-bar-iframe {
    display: none !important;
  } */
/*   html {
    padding-bottom: 0 !important;
  } */
	
form#currency_form{
  margin:0 !important;
}
.spurit-po-wrapper{
  width:100%;
}
#rebuy-widget-10515 .rebuy-product-block {
  display:block;
}
form.product_form_options {
  margin-bottom: 0px !important;
}
.spurit-notify-me-wrapper{
  margin-top:0px !important;
}
.design-pre-order-template-wrapper.bottom-direction .pre-order-2-message{
  padding-left:8px !important; 
}
.design-pre-order-template-wrapper .pre-order-2-button, .design-pre-order-template-wrapper button{
  width:100% !important;
}
.design-pre-order-template-wrapper [data-editable="notify-me-button"], .design-pre-order-template-wrapper .notify-me-2-button.hover{
  padding:0px !important;
  text-transform: initial;
}
.design-pre-order-template-wrapper.bottom-direction .pre-order-2-message{
  text-align:left !important;
  width: 100% !important;
}
.design-pre-order-template-wrapper.bottom-direction span.pre-order-2-message {
  padding: 8px 0 0 0 !important;
}
.notify-modal-content .design-pre-order-template-wrapper button {
  background: #000;
  color: #fff;
  text-decoration: none;
  font-family: ProximaNova-Regular,"Lucida Grande",Tahoma,Sans-Serif!important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  border-radius: 0 !important;
}
.notify-modal-content .heading .h4, .notify-modal-content .alert-wrapper p{
  color:#000 !important;
  letter-spacing: 0;
}
.notify-modal-content input[type=email] {
  border-radius: 0 !important;
}
.notify-modal-content input[type=checkbox]{
  margin-top:5px;
}
.notify-modal-content .agree-txt-wrapper{
  align-items: flex-start !important;
}
.notify-modal-content .alert-wrapper{
  margin-bottom:0px !important;
}
.notify-btn-group .spurit-notify-me-wrapper .design-pre-order-template-wrapper button {
  height: auto;
  min-height: auto;
}
.notify-btn-group .spurit-notify-me-wrapper .design-pre-order-template-wrapper button span {
  letter-spacing: 0;
  border:none !important;
  font-family: ProximaNova-Regular,"Lucida Grande",Tahoma,Sans-Serif;
}
.product-right-side  #BIS_trigger{
  text-align: left;
  text-decoration: underline;
  font-weight:700;
  z-index:1 !important;
}
 
.xnotify-me-email {
    text-align: center;
    font-weight: bold;
    position: relative;
    z-index: 1 !important;
}
.rebuy-cart__flyout-footer{
    transition: 0.2s linear;
}
#rebuy-widget-10515 .hidden-reviews {
    min-height: 20px;
    margin: 5px 0;
}
#rebuy-widget-10515 .rebuy-product-grid .rebuy-product-info a.rebuy-product-title {
    line-height: 1.3!important;
    text-overflow: ellipsis!important;
    -webkit-line-clamp: 1;
    overflow: hidden!important;
    width: 100%;
    flex: 1;
    white-space: nowrap;
}
  
.product-right-side .product_form .select {
    max-width: 420px;
    width: 100%;
}
.product-right-side .product_form .select .single-option-selector {
    line-height: 1;
}
.product-right-side .product_form .select .selector-wrapper label {
    text-transform: uppercase;
    margin-bottom: 2px;
    line-height: 24px;
}  
  
  
  
/*19-10-2021*/
.relative.product_image.swap-false.found_dis_collection-true .secondary_image_container {
  display: none;
}
span.expected-shippping-date {
  color: #C33939;
  font-size: 17px;
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
} 
button.action_button.add_to_cart.cart-btn[data-label="Pre-Order"] .text{
  font-size:15px !important;
} 
.spotted-celebrity-section .flickity-prev-next-button svg{
  padding:0px !important;
}
body.collection-alt-iphone .selector-wrapper label, .collection .selector-wrapper label{
  display: none;
}
body.collection-alt-iphone a.BIS_trigger, .collection a.BIS_trigger{
  display: none;
}
.plp-product-section .purchase, .plp-product-section .purchase button {
  width: 100%;
} 
.plp-product-section .purchase .cart-btn {
  margin: 0;
  line-height:1;
}
.product-info__caption .product-details .okendo-reviews-wrapper .okeReviews-reviewsSummary {
  margin: 0 !important;
}
.okendo-reviews-wrapper {
  margin-bottom: 15px;
  min-height: 30px;
}
.plp-product-section .BIS_trigger {
  background: #000;
  color: #fff;
  text-transform: uppercase;
  min-height: 50px;
  padding: 12px 0 10px;
  border: 1px solid #000;
  font-size: 16px !important;
  font-weight:normal;
  font-family: ProximaNova-Bold!important;
  letter-spacing:0;
}
.plp-product-section .selector-wrapper select {
  line-height: 18px;
}
.plp-product-section .addtocart-btn-col button.action_button[disabled] {
  background: transparent !important;
  color: #000000;
  border-color: #000000!important;
}
.plp-product-section .BIS_trigger{
  display:block;
}
.plp-product-section .addtocart-btn-col span.pre-order-2-message {
  display: none;
}
.plp-product-section .purchase span.expected-shippping-date {
  display: none;
}
.accessories {
  min-height:50px;
}
.plp-product-section .addtocart-btn-col .design-pre-order-template-wrapper button {
    display: inline-block;
    min-height: 50px;
}
.plp-product-section .addtocart-btn-col a.plp-pre-order-link {
    font-size: 16px;
    letter-spacing: 0;
    border: 1px solid #000;
    padding: 0;
    height: 50px;
    line-height: 48px;
    font-weight:normal;
    color:#fff;
    font-family: ProximaNova-Bold!important;
}
.plp-product-section .addtocart-btn-col .add_to_cart span {
    letter-spacing:0px;
}
.plp-product-section .addtocart-btn-col a.plp-pre-order-link{
  background-color:#000;
}
.plp-product-section .addtocart-btn-col a.plp-pre-order-link, .plp-product-section .BIS_trigger{
    margin-bottom:10px;
    font-family:ProximaNova-Bold!important
}
#rebuy-widget-10515 .rebuy-product-actions .rebuy-disabled-button {
    background: transparent !important;
    color: #000;
    border: 1px solid #000;
}
.product-right-side .purchase button.action_button[disabled] {
    background: transparent !important;
    color: #000;
  	border-color: #000 !important;
}
button[disabled], input[disabled]{
  pointer-events: none;
}
  
.relative.product_image.swap-false.found_dis_collection-true .secondary_image_container {
  display: none;
}
span.expected-shippping-date {
  color: #C33939;
  font-size: 17px;
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
button.action_button.add_to_cart.cart-btn[data-label="Pre-Order"] .text{
  font-size:15px !important;
} 
.spotted-celebrity-section .flickity-prev-next-button svg{
  padding:0px !important;
} 
  
.collection-alt-iphone .spurit-po-wrapper, .collection .spurit-po-wrapper {
    display: none !important;
}
.footer-content .reserved-form .klaviyo_field_group input {
    font-size: 16px;
}
 
  
  @media screen and (max-width:1380px){
    #rebuy-widget-10515 .rebuy-product-grid .rebuy-product-info a.rebuy-product-title{
      width: 100% !important;
    }
  }
  
  @media screen and (max-width:1200px){
    .plp-product-section .BIS_trigger{
      font-size:14px !important;
      padding:10px;
    }
  }
  
  @media screen and (max-width:1070px){
    .plp-product-section .BIS_trigger{
      padding: 6px 10px;
      line-height: 1.3;
    }
  }
  
  @media screen and (max-width:1023px){
    #rebuy-widget-10515 .rebuy-widget .rebuy-product-block, .rebuy-recommended-products .rebuy-product-block{
      padding: 8px !important;
    }
    .product-info__caption .product-details .okendo-reviews-wrapper .okeReviews-reviewsSummary{
      margin:0 8px !important;
    }
  }
  
  @media screen and (max-width:798px){
    .product-right-side #BIS_trigger{
      text-align:center;
      letter-spacing:-0.3px;
    }
    .design-pre-order-template-wrapper.bottom-direction .pre-order-2-message{
      text-align: center !important;
    }
    .plp-product-section .addtocart-btn-col .design-pre-order-template-wrapper span, .plp-product-section .addtocart-btn-col a.plp-pre-order-link{
      height: 42px;
      line-height: 40px;
      font-size:14px;
    }
    .plp-product-section .addtocart-btn-col .design-pre-order-template-wrapper button{
      min-height:42px;
    }
    .spurit-notify-me-wrapper{
      width:100%;
    }
    .notify-btn-group .spurit-notify-me-wrapper .design-pre-order-template-wrapper button span{
      letter-spacing: -0.5px;
    }
    .notify-modal-content .heading .h4, .notify-modal-content .alert-wrapper p{
      letter-spacing: -0.7px !important;
    }
    .homepage-slideshow:not(.flickity-enabled) .gallery-cell {
      position: absolute;
    }
    .homepage-slideshow:not(.flickity-enabled) .gallery-cell:first-child {
      /* opacity: 1; */
      height: auto;
      z-index: 1;
      /* z-index: 9999; */
    }
    .rebuy-cart__flyout-footer{
      padding: 20px 20px 65px !important;
    }
    #rebuy-widget-10515 .hidden-reviews {
      min-height: 40px;
    }
    
    /*19-10-2021*/
    .product-wrap .plp-product-section .purchase .cart-btn {
      padding: 0 10px;
      height:42px !important;
    }
    .plp-product-section .BIS_trigger{
      font-size:12px !important;
      min-height: 42px;
      padding:5px;
      line-height: 30px;
    }
    .product-list.collection-matrix .thumbnail.even, .product-list.collection-matrix .thumbnail.odd{
      width:50% !important;
      padding: 0 10px;
    }
    .product-list.collection-matrix div.thumbnail.odd{
      margin-left:0px;
    }
    .plp-product-section .purchase{
      margin:0px 0 0 0 !important;
    }
    .plp-product-section .selector-wrapper select{
      font-size:16px;
      padding: 8px 30px 8px 10px;
      line-height:16px;
    }
    .okendo-reviews-wrapper{
      min-height:46px;
    }
    div#BISModal {
      width: 90% !important;
      margin: 0 auto !important;
    }
  }
  @media screen and (max-width:768px){
    .rebuy-widget .rebuy-product-block, .rebuy-recommended-products .rebuy-product-block{
        padding: 20px!important;
    }
    .rebuy-product-grid .rebuy-product-info a.rebuy-product-title {
        min-height: auto;
    }
  }
  
  @media screen and (max-width:640px){
    font-size: 18px!important;
    padding: 0 10px;
    line-height: 1em;
  }
  
  @media screen and (max-width:575px){
    .notify-modal-content{
      width:90% !important;
    }
/*     .rebuy-product-grid .rebuy-product-info a.rebuy-product-title {
        min-height: 38px;
    } */
    .rebuy-recommended-products .rebuy-product-block, .rebuy-widget .rebuy-product-block {
        padding: 10px!important;
    }
  }
  @media screen and (max-width:479px){
    .plp-product-section .BIS_trigger{
      padding:5px 8px;
      line-height: 1.3;
    }
  }
  @media screen and (max-width:350px){
    #rebuy-widget-10515 .rebuy-product-grid .rebuy-product-info a.rebuy-product-title {
      min-height: 58px;
    }
  }

  
  /******** Date 01-12-2021 ********/

  
  @media screen and (min-width:799px){
    .header .top_bar .container {
      display: flex;
      align-items: center;
      justify-content: space-between;
/*       padding:5px 0px; */
    }
    
    .promo_banner{
      top:0px;
      height:auto !important;
      line-height: normal !important;
    }
    
    .header .promo_banner strong, .header .promo_banner p{
      line-height: 18px !important;
      font-size:12px !important;
    }
    
/*     .promo_banner .cart_count.my-count-cart {
      height: 50px;
      top: -5px;
      position: relative;
      bottom: -5px;
    } */
    
  }
  
/*Rebuy 02-Feb-2022 Screen protector select fixes on Product recommended section */  
button.rebuy-button.rebuy-disabled-button span,
button.rebuy-button.rebuy-disabled-button{opacity: 1 !important;}
.index .featured-promotions .feature-section{min-height:auto;}
@media screen and (max-width:798px){
 .footer-list-shop-iphone ul {
    margin: 0;
 }
.footer ul.menu_list{
   width:40%;
}
.footer ul.menu_list:first-child{
  width:60%;
}
.footer ul.menu_list:last-child {
    padding-right: 0;
}
 .footer-bottom {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  .footer ul.menu_list li {
    margin-bottom: 5px;
  }
}
/* @media screen and (max-width:px){
  .footer ul.menu_list{
     max-width: 200px;
  }
} */
@media screen and (max-width:575px){
  .footer ul.menu_list{
    flex-wrap: wrap;
    padding: 10px 10px 5px 0;
  }
}

.rebuy-widget .flickity-enabled.is-draggable .flickity-viewport{
    cursor: inherit !important;
    overflow: inherit !important;
    min-height: 430px;
}
#rebuy-widget-10515 .rebuy-product-block{
  display:flex !important;
}
.rebuy-widget .flickity-slider{
  position:relative !important;
}
.rebuy-widget .flickity-enabled.is-draggable{
  -webkit-tap-highlight-color: inherit !important;
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}
#rebuy-widget-10515 .rebuy-product-block{
  min-height: 100% !important;
}

/* UPDATE 2023-01-23 START */
.cookie-banner{display:none;position: fixed;bottom: 0px;left: 0;width: 100%;background: #fff;color: #000;z-index: 99;padding: 30px 30px;box-shadow: rgba(0, 0, 0, 0.2) 0px -1px 3px;}
.cookie-banner.show{display: block !important;}
.cookie-banner .cookie-banner_wrap{position: relative;}
.cookie-banner .cookie-banner_inner{display: flex; flex-wrap: wrap;padding: 0; }
.cookie-banner .coolie_txt{font-size: 1vw; line-height: 1.2; max-width: 82vw; max-width: 70vw; }
.cookie-banner .coolie_txt p{margin: 0; line-height: inherit; }
.cookie-banner .coolie_txt a{text-decoration: underline; }
.cookie-banner .cookie_close{width: 30px; line-height: 0; aspect-ratio: 1; position: absolute; right: 0px; top: 0px;cursor: pointer; }
.cookie-banner .cookie_close svg{width: 100%; height: auto; aspect-ratio: 1; }
.cookie-banner .cookie_close svg path{}

@media(max-width: 768px){
  .cookie-banner{padding: 15px 20px;}
  .cookie-banner .coolie_txt {max-width: 100%; font-size: 3.9vw; line-height: 1.3; margin-top: 30px; }
}
/* UPDATE 2023-01-23 END */

/* UPDATE 2023-01-23 END */
/* UPDATE 2023-01-26 START */
.w-10{width: 10% !important;}
.w-20{width: 20% !important;}
.w-30{width: 30% !important;}
.w-40{width: 40% !important;}
.w-50{width: 50% !important;}
.w-60{width: 60% !important;}
.w-70{width: 70% !important;}
.w-80{width: 80% !important;}
.w-90{width: 90% !important;}
.w-100{width: 100% !important;}
.page-ccpa-form .ccpa_form_main{padding-bottom: 50px;}
.page-ccpa-form{background: #fff;overflow-x: hidden;}
.page-ccpa-form .main{padding: 100px; padding: 0px;}
.page-ccpa-form .main .form_row{justify-content: center;}
.page-ccpa-form .page_title_main .page_title{font-size: 26px; color: #000; line-height: 1; padding: 0px; margin: 50px 0px 50px;}
.page-ccpa-form .section_title{text-align: center; font-size: 26px; margin: 0px 0px 10px; line-height: 1.3; font-weight: 500;color: #000;}
.page-ccpa-form .page_desc_content {color: #000; font-size: 16px;font-family: ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important; }
.page-ccpa-form .section_desc{color: #000; font-size: 16px;}
.page-ccpa-form .page_desc_content ul{ padding: 0;padding: 0px 0px 0px 16px; }
.page-ccpa-form .page_desc_content ul>li{position: relative; padding-left: 0px; }
/* .page-ccpa-form .page_desc_content ul>li:before{content: '';width: 10px;height: auto;aspect-ratio: 1;background: #000;border-radius: 50%;position: absolute;left: 0;top: 6px;} */
.page-ccpa-form .jotform-form .form-all{box-shadow: none;background: transparent;max-width: inherit;margin: 50px 0px 0px;}
.page-ccpa-form .jotform-form .form-section{margin: 0px -10px;padding: 0;}
.page-ccpa-form .jotform-form .form_group{margin-bottom: 30px;display: flex;flex-wrap: wrap;}
.page-ccpa-form .jotform-form .form_group .form_group_wrap{padding: 0px 10px;}
.page-ccpa-form .jotform-form .form_group .form_group_wrap+.form_group_wrap{margin-top: 0px;}
.page-ccpa-form .jotform-form .form_group.form_header_area{margin-top: 40px;margin-bottom: 40px;display: block;}
.page-ccpa-form .jotform-form .form_group .input_control {border: 1px solid #231F20; border-radius: 0px !important; height: 50px; font-size: 14px !important;margin-bottom: 0; }
.page-ccpa-form .jotform-form .form_group select.input_control {background-color: #fff; background-image: url(/cdn/shop/files/Group_1726.png?v=1674729911);background-size: 8px; background-repeat: no-repeat; background-position: center right 13px; height: 40px; border-color: #c3c3c3; }
.page-ccpa-form .jotform-form .form_group .input_radio {display: flex; flex-wrap: wrap; align-items: center; gap: 6px; color: #000; font-size: 18px; margin: 7px 0px 0px; font-weight: normal;  }
.page-ccpa-form .jotform-form .form_group .input_radio span{color: inherit; font-size: inherit; font-family: inherit; }
.page-ccpa-form .jotform-form .form_group .input_radio input{min-width: auto !important; display: inline-block !important; width: 20px !important;height: auto !important; aspect-ratio: 1;cursor: pointer;height: auto; }
.page-ccpa-form .jotform-form .form_group .form-label{width: 100%;font-size: 15px;  color: #000; margin: 0px 0px 7px;text-transform: uppercase; }
.page-ccpa-form .jotform-form .form_group .form-label span {font-size: inherit; }
.page-ccpa-form .jotform-form .form_group.form_group_radio .form-label {margin: 0; }
.page-ccpa-form .jotform-form .form_group .form-sub-label {line-height: 1;color: #000; font-size: 14px; margin: 7px 0px 0px; font-weight: normal; }
.page-ccpa-form .jotform-form .input_file{}
.page-ccpa-form .jotform-form .input_file .qq-upload-list:empty{margin: 0;}
.page-ccpa-form .jotform-form .input_file .qq-upload-list{display: flex; flex-wrap: wrap; gap: 11px;margin: 20px 0 0; }
.page-ccpa-form .jotform-form .input_file .qq-upload-list li{background: #000; color: #fff; height: auto; padding: 7px 6px; align-items: center; margin: 0; }
.page-ccpa-form .jotform-form .input_file .qq-upload-list .qq-upload-img-container{background: transparent; padding: 0; }
.page-ccpa-form .jotform-form .input_file .qq-upload-list .qq-upload-img-container img{width: 45px; height: auto; aspect-ratio: 1; border: 2px solid #fff; border-radius: 0; vertical-align: top; }
.page-ccpa-form .jotform-form .input_file .qq-upload-list .qq-upload-file{background: transparent; padding-left: 10px; line-height: inherit; }
.page-ccpa-form .jotform-form .input_file .qq-upload-list .qq-upload-size{background: transparent; line-height: inherit; }
.page-ccpa-form .jotform-form .input_file .qq-upload-list .qq-upload-failed-text{background: transparent; line-height: inherit; }
.page-ccpa-form .jotform-form .input_file .qq-upload-list .qq-upload-delete{background-color: transparent;background-color: transparent;filter: invert(1);line-height: inherit;height: 30px;}
.page-ccpa-form .cart-btn[type=submit]{border-radius: 0;}
.page-ccpa-form .jotform-form .input_file .form-label {width: 100%; font-size: 20px; font-weight: bold; color: #000; margin: 0px 0px 7px; text-transform: uppercase; }
.page-ccpa-form .jotform-form .form-all .form-buttons-wrapper {border: none;padding: 0; }
.page-ccpa-form .jotform-form .form-section .form-line {margin: 0;padding: 10px 10px 20px;background: transparent !important; }

.border_none{border: none !important;}
.page-ccpa-form .jotform-form .form-section .form-line .qq-upload-button{background: transparent;border-radius: 0;}
.page-ccpa-form .jotform-form .form-section .form-line.input_radio .radios{display: flex; align-items: center; gap: 10px; }
.page-ccpa-form .jotform-form .form-section .form-line.input_radio .radios input{width: 20px !important; height: auto !important; aspect-ratio: 1; min-width: inherit !important; }
.page-ccpa-form .jotform-form .form-section .form-line.input_radio .radios label{height: auto; min-height: auto; line-height: 1; margin: 0; font-size: 15px; font-weight: normal;  }
.page-ccpa-form .jotform-form .form-section .form-line .form-buttons-wrapper{margin-top: 20px; }
.page-ccpa-form .jotform-form .form-section .form-line .form-submit-button{background: #000; color: #fff; border-color: #000; border-radius: 0px; line-height: 48px; }
.page-ccpa-form .jotform-form .form-section .form-line[data-type="control_dropdown"] .form-input-wide{width: 68%;}
.page-ccpa-form .jotform-form .form_group .form-dropdown {border-radius: 0;background-image: url(/cdn/shop/files/Group_1726.png?v=1674729911); background-position: center right 12px; font-size: 14px; height: 50px; border: 1px solid #231f20; }
.page-ccpa-form .jotform-form .form_group .form-textbox:not([type="radion"]){height: 50px; border-radius: 0 !important; border: 1px solid #231f20;margin: 0; }
.page-ccpa-form .jotform-form .form-section .form-line .city_group{margin-top: 30px;}

.page-ccpa-form .jotform-form .form-section .form-line .jfQuestion-fields{flex-wrap: wrap; }
.page-ccpa-form .jotform-form .form-section .form-line .qq-upload-drop-area,
.page-ccpa-form .jotform-form .form-section .form-line .qq-upload-button,
.page-ccpa-form .jotform-form .form-section .form-line .inputContainer{position: absolute !important; visibility: hidden; }
.page-ccpa-form .jotform-form .form-section .form-line .jfField{order: 2; flex: 0 0 100%;display: none; }
.page-ccpa-form .jotform-form .choose_files{order: 1; flex: 0 0 100%; }
.page-ccpa-form .jotform-form .choose_files .choose_files_btn{display: inline-block;background: #000; color: #fff; border-color: #000; border-radius: 0px; line-height: 48px; margin: 0; font-weight: 400; font-size: 16px; text-transform: uppercase; font-family: ProximaNova-Regular, "Lucida Grande", Tahoma, Sans-Serif !important; cursor: pointer; padding: 0px 20px; }
.all_files__selected:empty{display: none; }
.all_files__selected {display: grid; gap: 3px; margin-top: 20px; }
.all_files__selected .files-selected {position: relative;color: #000;font-size: 16px;padding-left: 20px;}
.all_files__selected .files-selected:before{content: '';width: 10px;height: 10px;background: #000;border-radius: 50%;position: absolute;left: 0;top: 7px;}
@media(max-width: 991px){
.page-ccpa-form .main{padding: 20px;}
.page-ccpa-form .main>.container{padding: 0px;}
}
@media(max-width: 767px){
.page-ccpa-form .page_title_main .page_title{font-size: 20px;margin: 0px 0px 10px;}
.page-ccpa-form .section_title{font-size: 20px;}
.page-ccpa-form .section_desc,
.page-ccpa-form .page_desc_content{font-size: 15px;}
.page-ccpa-form .jotform-form .form_group .form-label{font-size: 15px;}

.page-ccpa-form .jotform-form .form_group .form_group_wrap{width: 100% !important;}


.page-ccpa-form .jotform-form .form-section .form-line [data-input-type="first"],
.page-ccpa-form .jotform-form .form-section .form-line [data-input-type="last"]{flex: 1 1 100%;}
.page-ccpa-form .jotform-form .form-section .form-line [data-input-type="last"]{margin: 30px 0px 0px !important;}
.page-ccpa-form .jotform-form .form_group.form_header_area .form-header-group {margin: 0; padding: 0; }
}
/* UPDATE 2023-01-26 END */
/* Radio Buttom Design 2023-01-30 START */
.radios {
  position: relative;
}

.radios .radio-label {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 50%;
  cursor: pointer;
  height: 20px !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 20px;
}

.radios .radio-label:after {
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  content: "";
  height: 5px;
  left: 4px;
  opacity: 0;
  position: absolute;
  top: 5px;
  transform: rotate(-45deg);
  width: 10px;
}

.radios input[type="checkbox"] {
  visibility: hidden;
}

.radios input[type="checkbox"]:checked + label {
  background-color: #66bb6a;
  border-color: #66bb6a;
}

.radios input[type="checkbox"]:checked + label:after {
  opacity: 1;
}

/* Radio Buttom Design 2023-01-30 END */
/* UPDATE 2023-02-14 Footer START */
html{padding-bottom: 0px !important;}
/* #attentive_creative {border: 1px solid #fff !important;} */
.footer-bottom .shopping-detail .policy-div{font-size: 12px;}
.footer-bottom .shopping-detail .policy-div a{font-size: inherit;}
.footer-bottom .shopping-detail .policy-div>a span {color: #fff; }
.footer-bottom .shopping-detail .policy-div .custom-text p {margin: 0; }
.footer-bottom .shopping-detail .policy-div .custom-text {display: inline-block;margin-left: 3px;}
@media(max-width: 575px){
.footer-bottom .shopping-detail .policy-div .custom-text{display: block; margin-left: 0; }
.footer-bottom .shopping-detail .policy-div{font-size: 10px;}
.footer-bottom .shopping-detail .policy-div>a:nth-of-type(3) span{display: none; }
}
.footer{position: relative;}
.ada-icon {position: fixed;position: absolute;bottom: 30px;right: 45px;z-index: 1;width: 40px;}
.ada-icon a{display: block; }
.ada-icon img{border-radius: 50%; width: 100%; vertical-align: top; /*border: 1px solid #fff;*/ }
@media(max-width: 950px){
body.rebuy-modal-visible #attentive_overlay{display: none; }
.ada-icon{width: 32px;bottom: 15px; right: 20px; }
}
@media(max-width: 379px){
.footer-bottom .shopping-detail .copyright{font-size: 9px;}
}
/* UPDATE 2023-02-14 Footer END */

.page-ccpa-form .page_title_main .page_title{
    letter-spacing: 0;
}
.page-ccpa-form .section_title{
  letter-spacing: 0;
}
/*Date: 27-02-2023 Gallaxy PLP image height issue fixed mobile only */
@media(max-width: 767px){
  .thumbnail:not(.align-height--false) img.lazyloaded {
      height: 100%;
      max-height: 320px;
      min-height: 260px;
      object-fit: cover;
  }
}
@media(max-width: 320px){
  .thumbnail:not(.align-height--false) img.lazyloaded {
      min-height: 190px;
      object-fit: cover;
  }
}


/* UPDATE 09 Mar 2023 START */
/* Header submenu */
.main_nav .menu-desktop .vertical-menu .sublink .vertical-menu_submenu .vertical-menu_sub-submenu {width: auto; display: block; column-count: 2; }
.main_nav .menu-desktop .vertical-menu .sublink .vertical-menu_submenu .vertical-menu_sub-submenu a {margin: 0; white-space: nowrap; }
/* product */
@media (max-width: 798px) {
.products-slider.slider-gallery .gallery-cell.visible-5 {width: calc(33% - 10px); margin-right: 15px; }
.products-slider.slider-gallery .gallery-cell.visible-5 .image__container img {min-height: 208px; }
}
/* home page  */
@media(max-width: 768px){
.featured-collection-section .homepage-product-slider .slider-gallery {margin-bottom: 10px; }
}
/* @media(max-width: 420px){
.rebuy-widget .flickity-enabled.is-draggable .flickity-viewport{min-height: 484px; height: 484px !important; }
}
@media(max-width: 390px){
.rebuy-widget .flickity-enabled.is-draggable .flickity-viewport{min-height: 483px; height: 483px !important; }
}
@media(max-width: 375px){
.rebuy-widget .flickity-enabled.is-draggable .flickity-viewport{min-height: 475px; height: 475px !important; }
}
@media(max-width: 320px){
.rebuy-widget .flickity-enabled.is-draggable .flickity-viewport{min-height: 434px; height: 434px !important; }
} */

/* UPDATE 09 Mar 2023 END */

/* UPDATE 23 Aug 2023 END */
/* @media(max-width: 768px){ */
.rebuy-widget .rebuy-product-block .rebuy-product-media img, 
.rebuy-recommended-products .rebuy-product-block .rebuy-product-media img,
#rebuy-widget-79113 .rebuy-product-block .rebuy-product-media img {aspect-ratio: 167/250; width: 100% !important; }
/* } */
/* UPDATE 23 Aug 2023 START */

@media (min-width: 1200px) and (max-width: 1440px){
  ul.menu li a {
    margin: 0 10px;
    font-size: 12px;
  }
  div.logo {
    width: 10%;
  }
  .menu-desktop .vertical-menu{
    padding-right: 0;
  }
}
@media(min-width: 1300px){
  ul.menu li a {
    margin: 0 15px;
  }
  .menu-desktop .vertical-menu{
    padding-right: 10px;
  }
}

.sticky_nav{
  display: none !important;
}
.dib.announcement-message.flickity-enabled{
  width: 80%;
  margin: 0 auto;
}
@media(max-width: 768px){
.announcement-message.slick-initialized.slick-vertical .slick-slide{display: flex;justify-content: center;align-items: center;height: 33px; }
.announcement-message.slick-initialized.slick-vertical .slick-arrow{margin-top: -14px; }
}
.announcement-section {position: fixed; top: 0; left: 0; width: 100%; z-index: 99; }
.announce-header-desktop .top_bar .container{display: flex;align-items: center;justify-content: space-between; }
.announce-header-desktop .promo_banner p,.announce-header-mobile .promo_banner p {line-height: 18px!important;font-size: 12px!important;display: inline-block;width: 100%; }
.announcement-message:not(.slick-initialized) .announce-slide-desktop{opacity:0;display: none;}
.announcement-message:not(.slick-initialized) .announce-slide-desktop:nth-child(1){opacity:1;display: block;}
.announce-header-mobile .promo_banner-show .promo_banner{ position: relative;}
#header.mobile_nav-fixed--true{top: 38px; z-index:99;}
.header-section .header{top: 40px;z-index: 9; }
.announcement-message .slick-arrow{top: 95%;}
@media screen and (max-width: 1160px){.menu li.search_link{float: right;}ul.menu.menu-desktop li a{margin: 0;}}
@media screen and (max-width: 768px){
  #header.mobile_nav-fixed--true{top: 40px;}
  .announce-header-desktop .top_bar .container{padding: 0 !important;}
  .dib.announcement-message.flickity-enabled{width: 100%!important;margin: 0 auto;overflow: unset;}
  .announce-header-desktop .slick-arrow.slick-next{transform: translateX(-100%);top: -2px; right: -30px;}
  .announce-header-desktop .slick-arrow.slick-prev{transform: translateX(100%);top: -2px; left: -30px;}
  /* .header-fixed-top{margin-top: 98px;} */
  .header-fixed-top{margin-top: 113px;}
  .announcement-message:not(.slick-initialized) {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 40px;
  }
}
/* @media screen and (max-width: 533px){ .announce-header-desktop .slick-arrow{top: 8px !important;}} */
@media screen and (max-width: 460px){
  .announcement-message.slick-initialized{width: 90%;margin: 0 auto;}
  .announce-header-desktop .slick-arrow.slick-next{transform: translate(100%);right: 10px;}
  .announce-header-desktop .slick-arrow.slick-prev{transform: translateX(-100%);left: 15px;}
  .announcement-message .slick-list, .announcement-message .slick-slider, .announcement-message .slick-track{
    display: flex;
    align-items: center;
  }
}
@media screen and (max-width: 425px){
  #header.mobile_nav-fixed--true{
    top: 40px !important;
  }
  .announce-header-desktop .slick-arrow{
    top: -2px !important;
  }
}
@media screen and (max-width: 364px){
  #header.mobile_nav-fixed--true{
    top: 57px !important;
  }
  .announce-header-desktop .slick-arrow{
    top: 6px !important;
  }
}
.announcement-message a {
    text-decoration: underline;
  display: inline; padding-inline: 5px; letter-spacing: 0 !important;
}

/* UPDATE 11 Nov, 2023 start */
[data-rebuy-id="116679"] .rebuy-widget{max-width: 100% !important;}
[data-rebuy-id="116679"] .rebuy-widget-content{max-width: 100% !important;}
[data-rebuy-id="116679"] .rebuy-bundle__items{justify-content: center;}
#rebuy-widget-116679 .rebuy-product-block{width: 25% !important;padding: 20px !important;opacity: 1 !important; }
#rebuy-widget-116679 .rebuy-product-block .hidden-reviews{height: 30px;}
#rebuy-widget-116679 .rebuy-product-block .rebuy-bundle__image-item img{aspect-ratio: 167/250;width: 100%!important;object-fit: contain;}
[data-rebuy-id="116679"] .super-title {color: #232323 !important;font-size: 20px !important;margin-bottom: 0px !important;}
#rebuy-widget-116679 .primary-title {font-size: 18px;letter-spacing: 0;margin: -5px 0 30px 0 !important;}
@media(min-width: 769px){
#rebuy-widget-116679 .rebuy-bundle .rebuy-product-block .rebuy-product-info .rebuy-product-title{height: 48px; }
}
@media(max-width: 768px){
#rebuy-widget-116679 .rebuy-product-block{width: 50% !important;padding: 10px!important;margin: 0px !important;}
[data-rebuy-id="116679"] .rebuy-bundle__items{justify-content: flex-start;}
#rebuy-widget-116679.rebuy-widget .flickity-enabled {overflow: hidden;display: block;}
#rebuy-widget-116679.rebuy-widget .flickity-enabled .rebuy-product-block{height: 100% !important; }
#rebuy-widget-116679 .rebuy-product-block .rebuy-product-info{scale: 1!important;margin: 0!important;}
#rebuy-widget-116679 .rebuy-product-block .rebuy-product-price{padding: 0;}
#rebuy-widget-116679.rebuy-widget .flickity-enabled .flickity-button[disabled]{display: none; }
#rebuy-widget-116679.rebuy-widget .flickity-enabled .flickity-button .flickity-button-icon{top: 50%;left: 50%;transform: translate(-50%,-50%); }
#rebuy-widget-116679.rebuy-widget .flickity-enabled .flickity-viewport{min-height: 390px; }
#rebuy-widget-116679 .rebuy-product-block .hidden-reviews{height: 50px; }
#rebuy-widget-116679 .rebuy-product-block .rebuy-bundle__image-item{width: 100%; }
}
@media(max-width: 375px){
#rebuy-widget-116679.rebuy-widget .flickity-enabled .flickity-viewport {min-height: 360px;}
}
.social_icons a img {
    padding: 5px;
    object-fit: contain;
}
.pick_currency #currencies{
    background: url(/cdn/shop/files/select_white.png?v=1699278008);
    background-size: 20px;
    background-position: right -7px center;
    background-repeat: no-repeat;
}
/* UPDATE 11 Nov, 2023 end */

/* COLLECTION PAGE TABS CSS */
.link_button-list:not(.flickity-enabled) {display: flex;overflow:auto;j margin-bottom: 60px; width:100%; }
.link_button {list-style: none;margin: 0 10px 0 0;border: 1px solid #e5e5e5;background: #fff;padding: 4.5px 14px;font-weight: 400;text-transform: uppercase;font-size: 12px; transition: .3s; }
.link_button-list .link_button {white-space: nowrap; }
.link_button:last-child{margin-right: 0px; }
.link_button-list .link_button span{color: inherit; }
.link_button-list .link_button.is_subtab .icon {position: relative; margin-left: 6px; width: 9px; height: auto; aspect-ratio: 1; top: -1px; align-self: center; }
.link_button-list .link_button.is_subtab .icon:before,
.link_button-list .link_button.is_subtab .icon:after{
    content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; border-radius: 5px; background: #000; transition: .5s all;
}
.link_button-list .link_button.is_subtab .icon:before{width: 100%; height: 1px; }
.link_button-list .link_button.is_subtab .icon:after{width: 1px; height: 100%; }
.link_button-list .link_button.is_subtab.is_current .icon:after{opacity: 0; }
.link_button-list .link_button.is_subtab.is_current {background: #000000; color: white; }
.link_button-list .link_button.is_subtab.is_current .icon:before,
.link_button-list .link_button.is_subtab.is_current .icon:after{background: white; }
.link_button-list{margin-bottom: 60px; }
@media(min-width: 769px){
.link_button-list:not(.flickity-enabled)::-webkit-scrollbar {width: 10px; height: 5px; }
.link_button-list:not(.flickity-enabled)::-webkit-scrollbar-thumb {background: #ddd; }
.link_button-list:not(.flickity-enabled){padding-bottom: 10px; }
.link_button-list .link_button {display: inline-flex; }
}
@media(max-width: 768px){
.link_button-list{padding: 0px 14px 13px;justify-content: flex-start !important;margin-bottom: 30px;}
.link_button-list:not(.flickity-enabled) a {flex: 0 0 auto;}
.link_button-list.flickity-enabled {overflow: hidden; display: block; padding-inline: 25px; padding-bottom: 0; }
.link_button-list.flickity-enabled .flickity-slider{ }
.link_button-list.flickity-enabled .flickity-slider .link_button {white-space: nowrap; }
.link_button-list.flickity-enabled .flickity-button {height: 30px;min-height: auto;top: 11px;transform: unset; }
.link_button-list.flickity-enabled .flickity-button:before{display: none; }
.link_button-list.flickity-enabled .flickity-button svg{width: 14px;position: static;transform: unset; }
.link_button-list.flickity-enabled .flickity-button[disabled]{display: none; }
}

/* links sub tabs */
.link_tab_sub {position: relative; width: fit-content; margin-inline: auto; max-width: 100%; }
.link_tab_sub .sublink_main {position: absolute;left: 0;top: 100%;z-index: 1;width: 100%;background: #fff;padding: 10px 20px 20px; box-shadow: 0px 10px 10px 0px #0000000f; opacity: 0;visibility: hidden; margin-top: 0px; transition: .3s; }
.link_tab_sub .sublink_main .sublink {margin: 0; list-style: none; padding: 0; display: none; text-align: left; }
.link_tab_sub .sublink_main .sublink li {margin: 0; }
.link_tab_sub .sublink_main .sublink li a {}
.link_tab_sub .sublink_main.is_open {opacity: 1; visibility: visible; margin-top: 0; }
.link_tab_sub .sublink_main .sublink.is_active{display: block; }
.link_tab_sub .sublink_main .sublink li a {display: block; white-space: nowrap; list-style: none; margin: 0 10px 0 0; border: 1px solid #e5e5e5; background: #fff; padding: 4.5px 14px; font-weight: 400; text-transform: uppercase; font-size: 12px; transition: .3s; }
.link_tab_sub .sublink_main .sublink.is_active{display: flex; }
.link_tab_sub .sublink_main .sublink{overflow: auto; padding: 0px 0px 0px; }
@media(min-width: 769px){
/* .link_tab_sub .sublink_main .sublink li+li{margin-top: 5px; } */
}
@media(max-width: 768px){
.link_tab_sub{width: 100%; }
.link_tab_sub .sublink_main{padding: 15px 15px; }
.link_tab_sub .sublink_main .sublink{overflow: auto; padding: 0px 0px 10px; }
/* .link_tab_sub .sublink_main .sublink{grid-template-columns: repeat(2, 1fr); gap: 10px; }
.link_tab_sub .sublink_main .sublink.is_active{display: grid; }
.link_tab_sub .sublink_main .sublink li a{margin: 0px; text-align: center; } */
}

.title-col{margin-top: 20px;}
@media(max-width: 768px){
.collection-template-section .page_banner {margin: 0px -15px;width: auto;}
.title-col {margin-bottom: 31px;height: 5vh;margin-top: 0px;}
.caption.captionOverlay--true.show_only_title {height: 5vh;}

  /* Mobile Search Icon  */  
  a.icon-search.dropdown_link{
    display: block !important;
    right: 61px;
    top: 19px;
    opacity: 0;
  }
  #header .top_bar .icon-search.search-mobile-submit{
    display: inline-block!important;
    position: absolute;
    z-index: 2020;
    color: #000;
    font-size: 18px;
    top: 10px;
    right: 55px;
    cursor: pointer;
    height: 40px;    
  }
  .cart_container a {
    margin-left: 0;
    padding-left: 0;
  }
  #header .top_bar .icon-search.search-mobile-submit:before{   
    height: 40px;
    top: 0;
    position: relative;
    align-items: center;
    justify-content: center;
    width: 30px;
    display: flex;
    z-index: 2020;
  }
  .dropdown_container.mobile-search.active{
    display: block !important;
    position: relative;
    z-index: 1001;
  }
  .mobile-search .dropdown {
    padding: 0 20px;
  }
  .mobile-search .dropdown .header_search_form{
    width: 100%;
    margin: 8px 0;
    padding: 6px 10px;
    position: relative;
    border: 0.0625rem solid #bcbcbc;
    border-radius: 0.3125rem;
    color: #0c0a09;
  }
  .mobile-search .dropdown .search-terms {
    background: 0 0!important;
    padding-left: 38px!important;
    font-size: 16px!important;
    font-weight: 400!important;
    margin-bottom: 0;
  }
  .mobile-search .dropdown .search-terms::placeholder{
    color: #000;
  }
  .mobile-search .dropdown .search-terms,
  .mobile-search .dropdown .search-terms::placeholder {text-transform: unset !important; letter-spacing: 0;  }
  .mobile-search .dropdown .search-submit{
    height: 50px !important;
    left: 10px;
  }
  /* Mobile Search Icon  */
}
/* COLLECTION PAGE TABS CSS END */
@media screen and (max-width: 768px){
  body.collection .banner .caption.show_only_title{
    top: 18px !important;
    margin: 15px 0 40px;
    position: relative !important;
  }
  body.collection .banner .caption h1,
  body.collection-alt-iphone .banner .caption h1,
  body.collection-sub_collections .banner .caption h1{
    top: -40px !important;
    font-size: 28px !important;
  }
  body.collection .banner .caption .sub-headline,
  body.collection-alt-iphone .banner .caption .sub-headline,
  body.collection-sub_collections .banner .caption .sub-headline{
    position: absolute;
    left: 0;
    top: 20px;
  }
  .partial-buttons{
    margin-top: 10px;
  }
}
@media screen and (max-width: 640px){
  body.collection .banner .caption .sub-headline,
  body.collection-alt-iphone .banner .caption .sub-headline,
  body.collection-sub_collections .banner .caption .sub-headline{
    top:0px;
    font-size: 22px !important;
  }
  body.collection .banner .caption.show_only_title{
    margin: 15px 0;
  }
  body.collection .banner .caption h1,
  body.collection-alt-iphone .banner .caption h1,
  body.collection-sub_collections .banner .caption h1{
    top: -28px !important;
    font-size: 24px !important;
  }
}
@media screen and (max-width: 425px){
  body.collection .banner .caption .sub-headline,
  body.collection-alt-iphone .banner .caption .sub-headline,
  body.collection-sub_collections .banner .caption .sub-headline{
    font-size: 18px !important;
    top: 0px !important;
  }
  body.collection .banner .caption h1,
  body.collection-alt-iphone .banner .caption h1,
  body.collection-sub_collections .banner .caption h1{
    font-size: 20px !important;
  }
  body.collection .banner .caption.show_only_title{
    margin: 15px auto 25px;
    width: 90%;
  }
}
.partial-buttons{
  display: flex !important;
  justify-content: center;
  gap: 5px 10px;
  flex-wrap: wrap;
}
.partial-video-section a{
  margin: inherit !important;
  max-width: fit-content;
  padding: 14px 20px;
}
@media screen and (max-width: 500px){
  .partial-video-section a.mobile-only{
    padding: 0px 30px;
  }
}

/* UPDATE 06 Feb, 2024 start */
/* .promo_banner{width: 500px; } */
body.collection .banner .caption .sub-headline,
.collection-template-section .caption .headline {font-weight: normal !important; }
body.collection .banner .caption .sub-headline{margin-bottom: 38px; }
body.collection .banner .caption h1{font-weight: normal !important; }

@media(min-width: 769px){
.section-partial-video-section .partial-buttons .desktop-only{max-width: unset; width: 135px !important; }
}
@media(max-width: 768px){
/* position absolute fix collection title */
body.collection .banner .caption.show_only_title{position: unset !important; margin: 20px 0px 0px; height: auto; transform: unset; margin-inline: auto; }
body.collection .banner .caption.position-center{margin: 0; padding: 0; }
body.collection .banner .caption.position-center:after{content: ''; display: block; clear: both; }
body.collection .banner .caption .sub-headline,
.collection-template-section .caption .headline {position: unset !important; }
.collection-template-section .caption .headline{margin-bottom: 7px; }

.section-partial-video-section .partial-buttons .mobile-only {padding-inline: 14px; width: 105px !important;min-width: 105px !important; }
body.collection .banner .caption .sub-headline{font-size: 17px !important; margin-bottom: 25px;}
/* body.collection .banner .caption.show_only_title{margin-bottom: 40px; } */
}

/* for search */
.menu li.search_container form.search_form input::placeholder,
.menu li.search_container form.search_form input{text-transform: unset !important; letter-spacing: 0; }
@media(min-width: 1200px) and (max-width: 1450px){
.menu li.search_container form.search_form input::placeholder,
.menu li.search_container form.search_form input {
    font-size: 11px !important;
}
}
/* UPDATE 06 Feb, 2024 end */

/* UPDATE 19 Feb, 2024 start */
#rebuy-widget-116679 .rebuy-product-block .rebuy-product-info{overflow: unset !important; }
#rebuy-widget-116679 .rebuy-product-block:nth-of-type(-n+2) .bundle-single-image:before{content: '+'; font-size: 30px; color: #767676; position: absolute; right: -16px; top: 0; bottom: 0; margin-block: auto; z-index: 1; height: fit-content; }
@media(min-width: 769px){
#rebuy-widget-116679 .rebuy-product-block:nth-of-type(-n+2) .bundle-single-image:before{font-size: 31px; }
#rebuy-widget-116679 .rebuy-product-block .rebuy-select .mobile--only{display: none; }
#rebuy-widget-116679 .rebuy-bundle .rebuy-product-block .rebuy-product-info .rebuy-product-title{height: auto; }
#rebuy-widget-116679 .rebuy-bundle .rebuy-product-block .rebuy-product-info .rebuy-product-title {display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }

}
@media(max-width: 768px){
#rebuy-widget-116679 .rebuy-product-block .rebuy-select .dektop--only{display: none; }
#rebuy-widget-116679 .rebuy-product-block{width: 33% !important; }
#rebuy-widget-116679 .rebuy-bundle .rebuy-product-block .rebuy-product-info .rebuy-product-title{white-space: normal !important; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 12px; line-height: 1.4 !important; }
#rebuy-widget-116679 .rebuy-product-block .rebuy-select{font-size: 12px !important; }
#rebuy-widget-116679 .rebuy-product-block .rebuy-product-price{font-size: 12px; }
#rebuy-widget-79113 .rebuy-product-block .rebuy-product-info .rebuy-product-title {white-space: nowrap; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
}
/* UPDATE 19 Feb, 2024 end */

/* UPDATE 26 Feb, 2024 start */
@media(max-width: 768px){
.rebuy-cart__flyout-announcement-bar-message{padding: 11px 20px !important; line-height: 20px !important; }
}
/* UPDATE 26 Feb, 2024 end */
.disable-btn{
      background: transparent !important;
    color: #000  !important;
    border: 1px solid #000  !important;
    cursor: default !important;
    pointer-events: none !important;
}



.shopping-detail h3{
    color: white;
    margin: 0;
    font-size:16px;
    letter-spacing: normal;
}
.featured-promotions-section .title-control .title-name{
    font-size:17px;
    text-align: center;
    font-family: ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif;
    width: 100%;
    display: inline-block;
    text-transform: uppercase
}

/* changes on 02-08-2024 */

.review-section .review-img img {
    width: 200px;
}

.review-section .review-detail {
    display: flex;
    gap: 60px;
    margin-bottom: 20px;
    justify-content: center;
    position: relative;
    text-transform: uppercase;
    font-weight: 600;
}

.review-section .review-detail p {
    margin: 0px;
    font-size: 22px;
    font-weight: 900;
}

.review-section .container {
    text-align: center;
    padding: 0px 0px 60px;
}

/* .review-section .review-detail:after {
    content: '';
    height: 50%;
    width: 2px;
    background: #000;
    display: flex;
    position: absolute;
    left: 0px;
    right: -35px;
    top: 8px;
    margin: auto;
} */

.review-section a.button {
    background: #fff;
    border: 2px solid #000 !important;
    font-weight: 400;
    font-size: 12px;
    color: #000 !important;
    min-height: 35px;
    height: 33px;
    line-height: 1;
  letter-spacing: 0.2px;
}

.quote-wrapp .quote {
    background-image: url(/cdn/shop/files/Asset_1.svg?v=1722592327), url(/cdn/shop/files/Asset_2.svg?v=1722592327) !important;
    background-repeat: no-repeat !important;
    background-size: 25px !important;
    background-position: left top, right top !important;
    display: inline-block;
    padding: 0 1.5rem;
    margin-bottom:0;
}


.quote-wrapp .logo {
    width: 15%;
    margin: 0 auto;
    float:none;
}
.quote-wrapp .logo img {
    display: flex;
    margin: 0 auto;
}

.quote-wrapp .logo img {
    max-width: 250px;
}

.quote-wrapp {
    margin: 30px 0px 60px;
    text-align: center;
}

.quote-wrapp .quote p {
    width: 100%;
    margin: auto;
}

.quote-wrapp .quote p {
    font-size: 25px;
}

.quote-wrapp .quote {
      padding: 7px 1.9rem;
      width: 44%;
      margin: auto;
}

@media(min-width: 769px) and (max-width: 2900px){
    /* .review-section .review-detail br {
        display: none;
    } */
}


@media (min-width: 1440px) and (max-width: 2040px){
    .quote-wrapp .quote {
        width: 46%;
    }
}


@media (min-width: 1024px) and (max-width: 1390px){
    .quote-wrapp .quote {
        width: 55%;
    }
}



@media screen and (max-width: 768px){
  .review-section .review-detail p {
      font-size: 16px;
      text-transform: uppercase;
      font-weight: 400;
    font-family: ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important;
  }
  .review-section .review-img img {
      width: 120px;
  }
  .review-section .review-detail:after {
      display: none;
  }
  .review-section .container {
      text-align: center;
      padding: 50px 0px 50px;
  }
  .quote-wrapp .quote .quote_2 p {
      margin-bottom: 10px;
  }
  
  .quote-wrapp .quote {
      margin: 0;
  }
  .quote-wrapp .logo {
      width: 100%;
  }
  .quote {
      font-size: 22px;
  }
  .quote-wrapp .quote {
        /* background-position: left 5px, right 5px !important; */
        padding: 0 1.9rem !important;
        /* background-size: 25px !important; */
        /* width: 73%; */
    width: 82%;
        margin: auto;
    position : relative;
    background:transparent !important;
  }
  .quote-wrapp .logo img {
      max-width: 200px;
  }
  .quote-wrapp {
      margin: 30px 0px 22px;
      text-align: center;
  }
  .instagram-widget-section .title h2 {
      margin-top: 0 !important;
  }
  
  .instagram-widget-section .title {
      margin-top: 8px;
  }
  .review-section .review-detail {
      gap: 40px;
  }
  .quote-wrapp .quote p {
      width: 100%;
      margin: auto;
  }


  .quote-wrapp .quote:after,
  .quote-wrapp .quote:before {
      content: '';
      height: 20px;
      width: 20px;
      position: absolute;
      top: 2px;
      background-position: center !important;
      background-size: contain !important;
  }
  .quote-wrapp .quote:before{
      left: 0;
      background-image: url(/cdn/shop/files/Asset_2.svg);
    transform: rotate(180deg);
  }
  .quote-wrapp .quote:after {
      background-image: url(/cdn/shop/files/Asset_2.svg);
      right: 0;
  }
}
.quote p{
  line-height:1.1em;
}
@media(min-width: 1200px){
.review-section a.button {border-width: 1px !important; font-size: 20px; height: auto; min-height: auto; padding: 10px 18px; }
.review-section .review-detail p {font-size: 35px; color: #000; font-family: ProximaNova-Bold, "Lucida Grande", Tahoma, Sans-Serif !important; }
.review-section .review-detail p br {display: none; }
.review-section .review-img {margin-top: 10px; }
.review-section .container {padding-bottom: 70px; }
}
/* changes on 02-08-2024 over*/

/* UPDATE 12 Aug, 2024 start */
#rebuy-widget-116679 .rebuy-product-block .rebuy-product-actions:last-child,
#rebuy-widget-10515 .rebuy-product-block .rebuy-product-actions:last-child,
#rebuy-widget-79113 .rebuy-product-block .rebuy-product-actions:last-child,
#rebuy-widget-79100 .rebuy-product-block .rebuy-product-actions:last-child {margin-bottom: 56px !important; }
@media(max-width: 768px){
#rebuy-widget-116679 .rebuy-product-block .rebuy-product-actions:last-child,
#rebuy-widget-10515 .rebuy-product-block .rebuy-product-actions:last-child,
#rebuy-widget-79113 .rebuy-product-block .rebuy-product-actions:last-child,
#rebuy-widget-79100 .rebuy-product-block .rebuy-product-actions:last-child {margin-bottom: 45px !important; }
}
/* UPDATE 12 Aug, 2024 end */

/* 20-02-2025 css start */
.rebuy-money{text-align: center !important;}
#rebuy-widget-12757 .rebuy-product-info .rebuy-product-price,
#rebuy-widget-12757 .rebuy-product-info .rebuy-product-price .rebuy-money{text-align: left !important;}
/* 20-02-2025 css start */

/*  remove the gray arrow on mobile above the ada icon - 20-03-2025  */
@media screen and (max-width:768px){
  a.scroll-top{
    display:none !important;
  }
}
body #accessiblyAppWidgetButton.accessibly-app-widget-button-container button.accessibly-app-widget-button:focus{
  outline:2px solid #000 !important;
}
body #accessiblyAppWidgetButton.accessibly-app-widget-button-container button#accessiblyAppDialogButton {
    outline-color: #000 !important;
}
button#js_accessibility_trigger {
    touch-action: manipulation;
    outline: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    background-color: transparent !important;
    border: none !important;
}

button#js_accessibility_trigger img {
    width: 100%;
    height: auto;
    outline:none;
    display: block;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.app-buttons-wrapper-mobile {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 0 15px;
  gap: 12px;
  margin-bottom: 12px;
  margin-top: 16px;
}

.app-buttons-wrapper-mobile a {
  flex-shrink: 0;
}

.app-buttons-wrapper-mobile img {
  height: 48px;
}

@media screen and (min-width: 768px) {
  .app-buttons-wrapper-mobile {
    display: none;
  }
}

.app-buttons-wrapper-desktop {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  gap: 12px;
  margin-top: 24px;
}

.app-buttons-wrapper-desktop a {
  flex-shrink: 0;
}

.app-buttons-wrapper-desktop img {
  height: 48px;
}

@media screen and (max-width: 1300px) {
  .app-buttons-wrapper-desktop img {
    height: 36px;
  }
}

@media screen and (max-width: 1000px) {
  .app-buttons-wrapper-desktop {
    flex-wrap: wrap;
    gap: 0;
  }
  .custom_badge img {
    height: 40px !important;
  }
  .custom_badge {
    left: -9px;
  }
}

.metafield-rich_text_field {
  margin-bottom: 12px;
}

.metafield-rich_text_field p {
  margin: 0;
}

@media screen and (max-width: 768px) {
.rebuy-cart__flyout-recommendations {
    padding-top: 0 !important;
}
#rebuy-widget-10401 {
    padding-top: 0 !important;
}
.rebuy-cart__flyout-recommendations .rebuy-widget .super-title, .rebuy-cart__flyout-recommendations .rebuy-widget .primary-title {
    padding-bottom: 0 !important;
}
}