/** Shopify CDN: Minification failed

Line 11:5857 Expected identifier but found "*"
Line 11:7695 Expected identifier but found "*"
Line 11:8780 Expected identifier but found "*"
Line 11:23733 Expected ")" to end URL token
Line 11:59562 Expected "(" but found "{"
Line 19:48702 Unexpected "}"

**/
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list{position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}.slick-list:focus{outline: none;}.slick-list.dragging{cursor: pointer;cursor: hand;}.slick-slider .slick-track, .slick-slider .slick-list{-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{position: relative;left: 0;top: 0;display: block;}.slick-track:before, .slick-track:after{content: "";display: table;}.slick-track:after{clear: both;}.slick-loading .slick-track{visibility: hidden;}.slick-slide{float: left;height: 100%;min-height: 1px;display: none;}[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-loading .slick-slide{visibility: hidden;}.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden{display: none;}.slick-loading .slick-list{background: #fff url(//vintagecb750.com/cdn/shop/t/32/assets/ajax-loader.gif?v=93291764201814072961790184871) center center no-repeat;}.slick-prev, .slick-next{position: absolute;display: block;height: 20px;width: 20px;line-height: 0px;font-size: 0px;cursor: pointer;background: transparent;color: transparent;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);padding: 0;border: none;z-index: 10;}.slick-prev svg, .slick-next svg{color: var(--color_heading_text);fill: var(--color_heading_text);stroke: var(--color_heading_text);}.slick-prev:hover, .slick-next:hover, .slick-prev:focus, .slick-next:focus{background: transparent;color: transparent;}.slick-prev.slick-disabled, .slick-next.slick-disabled{opacity: 0.5;}.slick-prev{left: -30px;}[dir="rtl"] .slick-prev{left: auto;right: 0px;}.slick-next{right: -30px;}[dir="rtl"] .slick-next{left: 0px;right: auto;}.slick-dotted.slick-slider{margin-bottom: 30px;}.slick-dots{margin: 0;padding: 0;left: 0;right: 0;bottom: -30px;display: block;list-style: none;text-align: center;position: absolute;}.slick-dots li{padding: 0;width: auto;height: auto;margin: 0 5px;display: inline-block;vertical-align: middle;}.slick-dots li button{width: 8px;height: 8px;padding: 0;opacity: 1;font-size: 0;border-radius: 50%;display: inline-block;vertical-align: middle;border: 1px solid #bdbdbd;background-color: #bdbdbd;transition: all 0.3s ease;}.slick-dots li button:hover, .slick-dots li button:focus{opacity: 1;border-color: #8f8f8f;background-color: transparent;}.slick-dots li.slick-active button{border-color: #8f8f8f;background-color: transparent;}@media (min-width: 551px){.slick-dots li{margin: 0 6px;}.slick-dots li button{width: 10px;height: 10px;}}*, *::before, *::after{box-sizing: border-box;}html *{outline: none !important;}body{margin: 0;padding: 0;font-weight: 400;line-height: 22px;position: relative;overflow-x: hidden;color: var(--color_body_text);font-size: var(--font_size_base);font-family: var(--font_stack_body);font-style: var(--font_style_body);font-weight: var(--font_weight_body);-wenkit-font-smoothing: subpixel-antialiased;}body.open_menu{overflow: hidden;}body.password-overlay:before{top: 0;left: 0;right: 0;bottom: 0;content: "";background-color: rgba(0, 0, 0, 0.7);position: absolute;transition: all 0.3s ease;opacity: 1;z-index: 1;visibility: visible;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display: block;}body, input, textarea, button, select{-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;}a{position: relative;outline: none;text-decoration: none;transition: all 0.3s ease;background-color: transparent;color: var(--color_url);}a.classic-link{text-decoration: underline;}a:hover{color: var(--color_url);outline: none;text-decoration: none;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;-o-tap-highlight-color: transparent;tap-highlight-color: transparent;}@media (min-width: 1025px){a:hover{color: var(--color_url_hover);}}a[href^="tel"]{color: inherit;}p{margin: 0 0 19.44444px;}p:last-child{margin-bottom: 0;}b, strong{font-weight: var(--font_weight_body__bolder);}em{font-style: italic;}small{font-size: 80%;}sub, sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup{top: -0.5em;}sub{bottom: -0.25em;}img{max-width: 100%;border: 0;}button, input, optgroup, select, textarea{color: inherit;font: inherit;margin: 0;}button[disabled], html input[disabled]{cursor: default;}button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner{border-style: none;padding: 0;}button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring{outline: 1px dotted ButtonText;}input[type="search"], input[type="number"], input[type="email"], input[type="password"]{-webkit-appearance: none;-moz-appearance: none;}table{width: 100%;border-collapse: collapse;border-spacing: 0;}td, th{padding: 0;}textarea{overflow: auto;-webkit-appearance: none;-moz-appearance: none;}.recommended_size{top: 5px;left: 50%;z-index: 1;color: #000;font-size: 16px;font-weight: 700;font-family: var(--font_stack_body);transform: translateX(-50%);position: absolute;}.icons-svg-sprite{display: none;}a, button, [role="button"], input, label, select, textarea{touch-action: manipulation;}.grid{*zoom: 1;list-style: none;margin: 0;padding: 0;margin-left: -30px;}.grid::after{content: '';display: table;clear: both;}@media (max-width: 749px){.grid{margin-left: -22px;}}.grid__item{float: left;padding-left: 30px;width: 100%;}@media (max-width: 749px){.grid__item{padding-left: 22px;}}.grid__item[class*="--push"]{position: relative;}.grid--rev{direction: rtl;text-align: left;}.grid--rev > .grid__item{direction: ltr;text-align: left;float: right;}.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;}.clearfix{*zoom: 1;}.clearfix::after{content: '';display: table;clear: both;}.visually-hidden, .icon__fallback-text{position: absolute !important;overflow: hidden;clip: rect(0 0 0 0);height: 1px;width: 1px;margin: -1px;padding: 0;border: 0;}.visibility-hidden{visibility: hidden;}.visually-hidden--inline{margin: 0;height: 1em;}.visually-hidden--static{position: static !important;}.js-focus-hidden:focus{outline: none;}.no-js:not(html){display: none;}.no-js .no-js:not(html){display: block;}.no-js .js{display: none;}.hide{display: none !important;}.skip-link:focus{clip: auto;width: auto;height: auto;margin: 0;color: var(--color_body_text);background-color: var(--color_bg);padding: 10px;opacity: 1;z-index: 10000;transition: none;}.box{background: no-repeat;background-color: #f7f7f7;background-size: contain;}.ratio-container{position: relative;}.ratio-container:after{content: '';display: block;height: 0;width: 100%;padding-bottom: 50%;content: "";}.ratio-container > *{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}body, html{background-color: var(--color_bg);}.page-width{*zoom: 1;max-width: 1200px;margin: 0 auto;}.page-width::after{content: '';display: table;clear: both;}.main-content{display: block;position: relative;background-color: var(--color_bg);}blockquote{font-size: var(--font_size_base);font-style: normal;text-align: center;padding: 0 30px;margin: 0;}.rte blockquote{border-color: #e8e9eb;border-width: 1px 0;border-style: solid;padding: 30px 0;margin-bottom: calc(55px / 2);}blockquote p + cite{margin-top: calc(55px / 2);}blockquote cite{display: block;font-size: 0.85em;font-weight: var(--font_weight_body);}blockquote cite::before{content: '\2014 \0020';}code, pre{font-family: Consolas, monospace;font-size: 1em;}pre{overflow: auto;}body, input, textarea, button, select{font-size: var(--font_size_base);font-family: var(--font_stack_body);font-style: var(--font_style_body);font-weight: var(--font_weight_body);color: var(--color_body_text);}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{margin: 0 0 17.5px;font-family: var(--font_stack_heading);font-style: var(--font_style_heading);font-weight: var(--font_weight_heading);line-height: 1.2;overflow-wrap: break-word;word-wrap: break-word;letter-spacing: 0;text-transform: uppercase;color: var(--color_heading_text);}h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a{color: inherit;text-decoration: none;font-weight: inherit;}h5, .h5{font-size: calc(0 var(--font_size_heading) * 0.580 / 0var(--font_size_heading) * 0.580 * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}@media (max-width: 749px){h5, .h5{font-size: calc(0 var(--font_size_heading) * 0.58 * 0.90 / 0var(--font_size_heading) * 0.58 * 0.90 * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}}h6, .h6{font-size: calc(0 var(--font_size_heading) * 0.540 / 0var(--font_size_heading) * 0.540 * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}@media (max-width: 749px){h6, .h6{font-size: calc(0 var(--font_size_heading) * 0.54 * 0.90 / 0var(--font_size_heading) * 0.54 * 0.90 * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}}.rte{color: var(--color_body_text);margin-bottom: 35px;}.rte:last-child{margin-bottom: 0;}.rte h1, .rte .h1, .rte h2, .rte .h2, .rte h3, .rte .h3, .rte h4, .rte .h4, .rte h5, .rte .h5, .rte h6, .rte .h6{margin-top: 55px;margin-bottom: calc(55px / 2);}.rte h1:first-child, .rte .h1:first-child, .rte h2:first-child, .rte .h2:first-child, .rte h3:first-child, .rte .h3:first-child, .rte h4:first-child, .rte .h4:first-child, .rte h5:first-child, .rte .h5:first-child, .rte h6:first-child, .rte .h6:first-child{margin-top: 0;}.rte li{margin-bottom: 4px;list-style: inherit;}.rte li:last-child{margin-bottom: 0;}.rte-setting{margin-bottom: calc(35px / 1.8);}.rte-setting:last-child{margin-bottom: 0;}li{list-style: none;}.fine-print{font-size: calc(14 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);font-style: italic;}.txt--minor{font-size: 80%;}.txt--emphasis{font-style: italic;}.address{margin-bottom: 55px;}.mega-title{font-weight: 700;margin-bottom: 8px;}.mega-title--large{font-size: calc(var(--font_size_heading) + 8 / var(--font_size_heading) + 8 * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}@media (min-width: 768px){.mega-title--large{font-size: 32px;}}@media (min-width: 993px){.mega-title--large{font-size: 50px;}}@media (min-width: 993px){.mega-subtitle{font-size: calc(var(--font_size_base) + 4 / var(--font_size_base) + 4 * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);margin: 0 auto;}.text-center .mega-subtitle{max-width: 75%;}}.mega-subtitle p{color: #fff;}.mega-subtitle a{color: #fff;border-bottom: 1px solid currentColor;}.mega-subtitle a:hover, .mega-subtitle a:focus{color: #fff;}.mega-subtitle--large{font-size: var(--font_size_base);}.is-transitioning{display: block !important;visibility: visible !important;}.icon{display: inline-block;width: 20px;height: 20px;vertical-align: middle;fill: currentColor;}.no-svg .icon{display: none;}svg.icon:not(.icon--full-color) circle, symbol.icon:not(.icon--full-color) circle, svg.icon:not(.icon--full-color) ellipse, symbol.icon:not(.icon--full-color) ellipse, svg.icon:not(.icon--full-color) g, symbol.icon:not(.icon--full-color) g, svg.icon:not(.icon--full-color) line, symbol.icon:not(.icon--full-color) line, svg.icon:not(.icon--full-color) path, symbol.icon:not(.icon--full-color) path, svg.icon:not(.icon--full-color) polygon, symbol.icon:not(.icon--full-color) polygon, svg.icon:not(.icon--full-color) polyline, symbol.icon:not(.icon--full-color) polyline, svg.icon:not(.icon--full-color) rect, symbol.icon:not(.icon--full-color) rect{fill: inherit;stroke: inherit;}svg.icon:not(.icon--full-color) .icon-error__symbol, symbol.icon:not(.icon--full-color) .icon-error__symbol{fill: #fff;}.no-svg .icon__fallback-text{position: static !important;overflow: inherit;clip: none;height: auto;width: auto;margin: 0;}.payment-icons{-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;cursor: default;}@media (max-width: 749px){.payment-icons{line-height: 40px;}}.payment-icons .icon{width: 38px;height: 24px;fill: inherit;}.social-icons .icon{width: 15px;height: 15px;}.social-icons .icon.icon--wide{width: 40px;}.icon-spinner{-moz-animation: spin 500ms infinite linear;-o-animation: spin 500ms infinite linear;-webkit-animation: spin 500ms infinite linear;animation: spin 500ms infinite linear;}ul, ol{margin: 0;padding: 0;}ol{list-style: decimal;}.list--inline{padding: 0;margin: 0;}.list--inline > li{display: inline-block;margin-bottom: 0;vertical-align: middle;}.rte img{height: auto;}.rte table{table-layout: fixed;}.rte ul, .rte ol{margin: 0 0 17.5px 35px;}.rte ul.list--inline, .rte ol.list--inline{margin-left: 0;}.rte ul{list-style: disc outside;}.rte ul ul{list-style: circle outside;}.rte ul ul ul{list-style: square outside;}.rte a:not(.btn){border-bottom: 1px solid currentColor;padding-bottom: 1px;}.text-center.rte ul, .text-center .rte ul, .text-center.rte ol, .text-center .rte ol{margin-left: 0;list-style-position: inside;}.scrollable-wrapper{max-width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;}@media (max-width: 749px){.btn--small-wide{padding-left: 50px;padding-right: 50px;}}.btn--link{background-color: transparent;border: 0;margin: 0;color: var(--color_body_text);text-align: left;}.btn--link:not([disabled]):hover, .btn--link:focus{color: var(--color_body_text);background-color: transparent;}.btn--link .icon{vertical-align: middle;}.btn--narrow{padding-left: 15px;padding-right: 15px;}.btn--has-icon-after .icon{margin-left: 10px;}.btn--has-icon-before .icon{margin-right: 10px;}.text-link{display: inline;border: 0 none;background: none;padding: 0;margin: 0;}.text-link--accent{color: var(--color_btn_primary);border-bottom: 1px solid currentColor;padding-bottom: 1px;}.text-link--accent:not([disabled]):hover, .text-link--accent:focus{color: var(--color_btn_primary_hover);}.return-link-wrapper{margin-top: 82.5px;margin-bottom: 0;}@media (max-width: 749px){.return-link-wrapper{margin-top: 55px;}}.full-width-link{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 2;}table{margin-bottom: calc(55px / 2);}table a{border-bottom: 1px solid currentColor;}th{font-family: var(--font_stack_header);font-style: var(--font_style_header);font-weight: var(--font_weight_body__bold);}th, td{text-align: left;border: 1px solid #e8e9eb;padding: 10px 14px;}tbody th, tfoot th{font-weight: normal;}@media (max-width: 749px){.responsive-table thead{display: none;}.responsive-table th, .responsive-table td{float: left;clear: left;width: 100%;text-align: right;padding: calc(55px / 2);border: 0;margin: 0;}.responsive-table th::before, .responsive-table td::before{content: attr(data-label);float: left;text-align: center;font-size: 12px;padding-right: 10px;font-weight: normal;}.responsive-table__row + .responsive-table__row, tfoot > .responsive-table__row:first-child{position: relative;margin-top: 10px;padding-top: 55px;}.responsive-table__row + .responsive-table__row::after, tfoot > .responsive-table__row:first-child::after{content: '';display: block;position: absolute;top: 0;left: calc(55px / 2);right: calc(55px / 2);border-bottom: 1px solid #e8e9eb;}}svg:not(:root){overflow: hidden;}.video-wrapper{position: relative;overflow: hidden;max-width: 100%;padding-bottom: 56.25%;height: 0;height: auto;}.video-wrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}form{margin: 0;}fieldset{border: 1px solid var(--color_border_form);margin: 0 0 55px;padding: calc(55px / 2);}legend{border: 0;padding: 0;}button{cursor: pointer;}input[type="submit"]{cursor: pointer;}label{display: block;margin-bottom: 5px;}[type="radio"] + label, [type="checkbox"] + label{display: inline-block;margin-bottom: 0;}label[for]{cursor: pointer;}input, textarea, select, input.form-control, textarea.form-control, select.form-control, .form-select.form-control{font-size: 12px;border: 1px solid var(--color_border_form);background-color: var(--color_text_field);color: var(--color_text_field_text);border-radius: 3px;height: auto;max-width: 100%;line-height: 40px;padding: 0px 15px;min-height: 40px;background-clip: unset;}input:focus, textarea:focus, select:focus, input.form-control:focus, textarea.form-control:focus, select.form-control:focus, .form-select.form-control:focus{box-shadow: none;border-color: var(--color_border_form);}input[disabled], textarea[disabled], select[disabled], input.form-control[disabled], textarea.form-control[disabled], select.form-control[disabled], .form-select.form-control[disabled]{cursor: default;background-color: #f4f4f4;border-color: #f4f4f4;}input.input--error::-webkit-input-placeholder, textarea.input--error::-webkit-input-placeholder, select.input--error::-webkit-input-placeholder, input.form-control.input--error::-webkit-input-placeholder, textarea.form-control.input--error::-webkit-input-placeholder, select.form-control.input--error::-webkit-input-placeholder, .form-select.form-control.input--error::-webkit-input-placeholder{color: #d20000;opacity: 0.5;}input.input--error::-moz-placeholder, textarea.input--error::-moz-placeholder, select.input--error::-moz-placeholder, input.form-control.input--error::-moz-placeholder, textarea.form-control.input--error::-moz-placeholder, select.form-control.input--error::-moz-placeholder, .form-select.form-control.input--error::-moz-placeholder{color: #d20000;opacity: 0.5;}input.input--error:-ms-input-placeholder, textarea.input--error:-ms-input-placeholder, select.input--error:-ms-input-placeholder, input.form-control.input--error:-ms-input-placeholder, textarea.form-control.input--error:-ms-input-placeholder, select.form-control.input--error:-ms-input-placeholder, .form-select.form-control.input--error:-ms-input-placeholder{color: #d20000;opacity: 0.5;}input.input--error::-ms-input-placeholder, textarea.input--error::-ms-input-placeholder, select.input--error::-ms-input-placeholder, input.form-control.input--error::-ms-input-placeholder, textarea.form-control.input--error::-ms-input-placeholder, select.form-control.input--error::-ms-input-placeholder, .form-select.form-control.input--error::-ms-input-placeholder{color: #d20000;opacity: 1;}input.hidden-placeholder::-webkit-input-placeholder, textarea.hidden-placeholder::-webkit-input-placeholder, select.hidden-placeholder::-webkit-input-placeholder, input.form-control.hidden-placeholder::-webkit-input-placeholder, textarea.form-control.hidden-placeholder::-webkit-input-placeholder, select.form-control.hidden-placeholder::-webkit-input-placeholder, .form-select.form-control.hidden-placeholder::-webkit-input-placeholder{color: transparent;}input.hidden-placeholder::-moz-placeholder, textarea.hidden-placeholder::-moz-placeholder, select.hidden-placeholder::-moz-placeholder, input.form-control.hidden-placeholder::-moz-placeholder, textarea.form-control.hidden-placeholder::-moz-placeholder, select.form-control.hidden-placeholder::-moz-placeholder, .form-select.form-control.hidden-placeholder::-moz-placeholder{color: transparent;}input.hidden-placeholder:-ms-input-placeholder, textarea.hidden-placeholder:-ms-input-placeholder, select.hidden-placeholder:-ms-input-placeholder, input.form-control.hidden-placeholder:-ms-input-placeholder, textarea.form-control.hidden-placeholder:-ms-input-placeholder, select.form-control.hidden-placeholder:-ms-input-placeholder, .form-select.form-control.hidden-placeholder:-ms-input-placeholder{color: transparent;}input.hidden-placeholder::-ms-input-placeholder, textarea.hidden-placeholder::-ms-input-placeholder, select.hidden-placeholder::-ms-input-placeholder, input.form-control.hidden-placeholder::-ms-input-placeholder, textarea.form-control.hidden-placeholder::-ms-input-placeholder, select.form-control.hidden-placeholder::-ms-input-placeholder, .form-select.form-control.hidden-placeholder::-ms-input-placeholder{opacity: 1;}textarea, textarea.form-control{line-height: 22px;min-height: 100px;}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #787878;left: 0;opacity: 1;visibility: visible;position: relative;transition: all 0.3s ease;}input::-moz-placeholder, textarea::-moz-placeholder{color: #787878;left: 0;opacity: 1;visibility: visible;position: relative;transition: all 0.3s ease;}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #787878;left: 0;opacity: 1;visibility: visible;position: relative;transition: all 0.3s ease;}input:-moz-placeholder, textarea:-moz-placeholder{color: #787878;left: 0;opacity: 1;visibility: visible;position: relative;transition: all 0.3s ease;}input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder{left: 5%;opacity: 0;visibility: hidden;}input:focus::-moz-placeholder, textarea:focus::-moz-placeholder{left: 5%;opacity: 0;visibility: hidden;}input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder{left: 5%;opacity: 0;visibility: hidden;}input:focus:-moz-placeholder, textarea:focus:-moz-placeholder{left: 5%;opacity: 0;visibility: hidden;}.form-label{font-size: 12px;font-weight: 700;margin-bottom: 8px;font-family: var(--font_stack_body);color: var(--color_heading_text);text-transform: capitalize;}.form-label em{color: #d20000;font-size: 11px;font-weight: 400;}input.input--error, select.input--error, textarea.input--error{border-color: #d20000;background-color: #fff8f8;color: #d20000;margin-bottom: 11.66667px;}.input-error-message{display: block;width: 100%;color: #d20000;font-size: calc( var(--font_size_base) - 2px / var(--font_size_base) - 2px * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);margin-bottom: 11.66667px;}@media (max-width: 749px){.input-error-message{margin-bottom: 19.44444px;}}.input-error-message .icon{width: 1em;height: 1em;margin-top: -0.3em;}select{-webkit-appearance: none;-moz-appearance: none;appearance: none;background-position: right center;background-image: url(var(--svg_select_icon));background-repeat: no-repeat;background-position: right 10px center;line-height: 1.2;padding-right: 28px;text-indent: 0.01px;text-overflow: '';cursor: pointer;padding-top: 8px;padding-left: 15px;padding-bottom: 8px;}@media (min-width: 750px){select{padding-top: 10px;padding-left: 18px;padding-bottom: 10px;}}.select-group{position: relative;z-index: 2;}.select-group select{background-image: none;background-color: transparent;}.select-group .icon{height: calc(8em / 16);position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: calc(8em / 16);z-index: -1;}.select-label{font-size: calc(12 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);text-transform: uppercase;}optgroup{font-weight: var(--font_weight_body__bold);}option{color: var(--color_body_text);background-color: var(--color_bg);}select::-ms-expand{display: none;}.label--hidden{position: absolute;height: 0;width: 0;margin-bottom: 0;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);}::-webkit-input-placeholder{color: var(--color_text_field_text);opacity: 0.6;}::-moz-placeholder{color: var(--color_text_field_text);opacity: 0.6;}:-ms-input-placeholder{color: var(--color_text_field_text);opacity: 0.6;}::-ms-input-placeholder{color: var(--color_text_field_text);opacity: 1;}.label--error{color: #d20000;}.form-vertical input, .form-vertical select, .form-vertical textarea{display: block;width: 100%;margin-bottom: 19.44444px;}.form-vertical input.input--error, .form-vertical select.input--error, .form-vertical textarea.input--error{margin-bottom: 11.66667px;}.form-vertical [type="radio"], .form-vertical [type="checkbox"]{width: auto;margin-bottom: 0;margin-right: 5px;display: inline-block;vertical-align: middle;}.form-vertical [type="submit"], .form-vertical .btn, .form-vertical .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .form-vertical .shopify-payment-button__button--unbranded{display: inline-block;width: auto;}.form-single-field{margin: 0 auto;max-width: 35rem;}.form-single-field .input--error{margin-bottom: 0;}.note, .form-message{padding: 8px;margin: 0 0 27.5px;border-radius: 3px;}@media (min-width: 750px){.note, .form-message{padding: 10px;}}.note{border: 1px solid var(--color_border_form);}.form-message--success{border: 1px solid #1f873d;background-color: #f8fff9;color: #1f873d;display: block;width: 100%;}.form-message--error{border: 1px solid #d20000;background-color: #fff8f8;padding: 1rem 1.3rem;text-align: left;width: 100%;}.form-message--error li{list-style-type: disc;list-style-position: inside;}.form-message--error .form-message__title{font-size: 1.2em;}.form-message--error .form-message__link{display: inline-block;text-decoration: underline;text-decoration-skip-ink: auto;color: var(--color_body_text);}.form-message--error .form-message__link:hover{text-decoration: none;color: var(--color_body_text);}.form-message--warning{color: #886d48;border: 1px solid #f9ebd2;background-color: #fbf8e7;display: block;width: 100%;}.input-group{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;}.form-vertical .input-group{margin-bottom: 55px;}.form-vertical .input-group .input-group__field{margin: 0;}.input-group .input-group__field{-ms-flex-preferred-size: 220px;-webkit-flex-basis: 220px;-moz-flex-basis: 220px;flex-basis: 220px;flex-grow: 10;margin-bottom: 1rem;border-radius: 3px;text-align: left;min-height: 42px;}.input-group .input-group__field input{width: 100%;min-height: 42px;}.input-group .input-group__btn{flex-grow: 1;}.input-group .input-group__btn .btn, .input-group .input-group__btn .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .input-group .input-group__btn .shopify-payment-button__button--unbranded{width: 100%;border-radius: 3px;min-height: 42px;}@media (min-width: 370px){.input-group .input-group__field{margin-bottom: 0;}.input-group .input-group__btn{margin-left: 15px;}}@media (min-width: 768px){.input-group .input-group__field{min-height: 46px;}.input-group .input-group__field input{min-height: 46px;}.input-group .input-group__btn .btn, .input-group .input-group__btn .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .input-group .input-group__btn .shopify-payment-button__button--unbranded{min-height: 46px;}}.input-error-message{display: block;width: 100%;}.input-group--error{margin-bottom: 11.66667px;}.page-width{padding-left: 55px;padding-right: 55px;}@media (max-width: 749px){.page-width{padding-left: 22px;padding-right: 22px;}}.page-container{transition: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);position: relative;overflow: hidden;margin-top: -1px;}@media (max-width: 1024px){.page-container{padding-bottom: 0 !important;}}.page-full-width .container{width: 100%;max-width: 1600px;padding-left: 15px;padding-right: 15px;}@media (min-width: 1281px){.page-full-width .container{padding-left: 50px;padding-right: 50px;}}@media (min-width: 1600px){.page-full-width .container{padding-left: 15px;padding-right: 15px;}.page-full-width .container .social-code{right: calc((100% - 1570px)/ 2);}.page-full-width .container .site-nav-vertical .mega-menu > .sub-menu-mobile{max-width: calc(1570px - 270px);min-width: calc(1570px - 270px);}}hr{margin: 55px 0;border: 0;border-bottom: 1px solid #e8e9eb;}.hr--small{padding: 10px 0;margin: 0;}.hr--invisible{border-bottom: 0;}.border-bottom{border-bottom: 1px solid #e8e9eb;}.border-top{border-top: 1px solid #e8e9eb;}.grid--table{display: table;table-layout: fixed;width: 100%;}.grid--table > .grid__item{float: none;display: table-cell;vertical-align: middle;}.grid--no-gutters{margin-left: 0;}.grid--no-gutters .grid__item{padding-left: 0;}.grid--half-gutters{margin-left: -15px;}.grid--half-gutters > .grid__item{padding-left: calc(30px / 2);}.grid--double-gutters{margin-left: -60px;}.grid--double-gutters > .grid__item{padding-left: 60px;}.grid--flush-bottom{margin-bottom: -55px;overflow: auto;}.grid--flush-bottom > .grid__item{margin-bottom: 55px;}@-webkit-keyframes spin{0%{-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}100%{-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-moz-keyframes spin{0%{-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}100%{-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-ms-keyframes spin{0%{-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}100%{-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes spin{0%{-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}100%{-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes placeholder-background-loading{0%{opacity: 0.02;}50%{opacity: 0.05;}100%{opacity: 0.02;}}@-moz-keyframes placeholder-background-loading{0%{opacity: 0.02;}50%{opacity: 0.05;}100%{opacity: 0.02;}}@-ms-keyframes placeholder-background-loading{0%{opacity: 0.02;}50%{opacity: 0.05;}100%{opacity: 0.02;}}@keyframes placeholder-background-loading{0%{opacity: 0.02;}50%{opacity: 0.05;}100%{opacity: 0.02;}}.drawer{display: none;position: absolute;overflow: hidden;-webkit-overflow-scrolling: touch;z-index: 9;background-color: var(--color_bg);transition: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);}.drawer input[type="text"], .drawer textarea{background-color: var(--color_bg);color: var(--color_body_text);}.js-drawer-open{overflow: hidden;}.drawer--top{width: 100%;}.js-drawer-open-top .drawer--top{-ms-transform: translateY(100%);-webkit-transform: translateY(100%);transform: translateY(100%);display: block;}.drawer-page-content::after{visibility: hidden;opacity: 0;content: '';display: block;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);z-index: 8;transition: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);}.js-drawer-open .drawer-page-content::after{visibility: visible;opacity: 1;}.drawer__title, .drawer__close{display: table-cell;vertical-align: middle;}.drawer__close-button{background: none;border: 0 none;position: relative;right: -15px;height: 100%;width: 60px;padding: 0 20px;color: inherit;font-size: var(--font_size_base);}.drawer__close-button:active, .drawer__close-button:focus{background-color: rgba(0, 0, 0, 0.6);}.grid--view-items{overflow: auto;margin-bottom: -35px;}.grid-view-item{margin: 0 auto 35px;}.custom__item .grid-view-item{margin-bottom: 0;}.grid-view-item__title{margin-bottom: 0;color: var(--color_body_text);}.grid-view-item__meta{margin-top: 8px;}@media (max-width: 749px){.grid-view-item__title, .grid-view-item__meta{font-size: calc(var(--font_size_base) - 1px / var(--font_size_base) - 1px * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}}.grid-view-item__link{display: block;}.grid-view-item__vendor{margin-top: 4px;color: var(--color_body_text);font-size: calc( var(--font_size_base) - 2px / var(--font_size_base) - 2px * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);text-transform: uppercase;}@media (max-width: 749px){.grid-view-item__vendor{font-size: calc( var(--font_size_base) - 3px / var(--font_size_base) - 3px * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}}.grid-view-item__image-wrapper{margin: 0 auto 30px / 2;position: relative;width: 100%;}.grid-view-item__image{display: block;margin: 0 auto;width: 100%;}.grid-view-item__image-wrapper .grid-view-item__image{position: absolute;top: 0;}.grid-view-item--sold-out .grid-view-item__image{opacity: 0.5;}.grid-view-item__image.lazyload{opacity: 0;}.list-view-item{margin-bottom: 22px;}.list-view-item:last-child{margin-bottom: 0;}@media (min-width: 750px){.list-view-item{border-bottom: 1px solid #e8e9eb;padding-bottom: 22px;}.list-view-item:last-child{padding-bottom: 0;border-bottom: 0;}}.list-view-item__link{display: table;table-layout: fixed;width: 100%;}.list-view-item__image{max-height: 95px;}.list-view-item__image-column{display: table-cell;vertical-align: middle;width: 130px;}@media (max-width: 749px){.list-view-item__image-column{width: 85px;}}.list-view-item__image-wrapper{position: relative;margin-right: 35px;}@media (max-width: 749px){.list-view-item__image-wrapper{margin-right: calc(35px / 2);}}.list-view-item__title-column{display: table-cell;vertical-align: middle;}.list-view-item__title{color: var(--color_body_text);font-size: calc( var(--font_size_base) + 2px / var(--font_size_base) + 2px * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);min-width: 100px;}@media (max-width: 749px){.list-view-item__title{font-size: calc( var(--font_size_base) - 1px / var(--font_size_base) - 1px * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}}.list-view-item__sold-out{font-size: calc( var(--font_size_base) - 1px / var(--font_size_base) - 1px * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}.list-view-item__on-sale{color: var(--color_body_text);font-size: calc( var(--font_size_base) - 1px / var(--font_size_base) - 1px * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}@media (max-width: 749px){.list-view-item__on-sale{display: none;}}.list-view-item__vendor-column{display: table-cell;text-align: center;vertical-align: middle;width: 20%;}.list-view-item__vendor{font-size: calc(var(--font_size_base) - 1px / var(--font_size_base) - 1px * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);font-style: italic;}@media (max-width: 749px){.list-view-item__vendor{font-size: calc(var(--font_size_base) - 2px / var(--font_size_base) - 2px * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}}.list-view-item__price-column{display: table-cell;text-align: right;vertical-align: middle;width: 20%;font-size: calc(var(--font_size_base) + 1px / var(--font_size_base) + 1px * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}@media (max-width: 749px){.list-view-item__price-column{font-size: calc(var(--font_size_base) - 1px / var(--font_size_base) - 1px * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}}.list-view-item__price-column .price__vendor, .list-view-item__price-column .price-item__label{display: none;}.list-view-item__price-column .price__regular, .list-view-item__price-column .price__sale{flex-basis: 100%;}.list-view-item__price{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.list-view-item__price--reg{color: var(--color_body_text);}@media (max-width: 749px){.list-view-item__price--reg{display: block;}}@media (max-width: 749px){.list-view-item__price--sale{display: block;}}.slideshow__arrows .slick-dots{margin: 0 0.75rem;}.slideshow__arrows .slick-dots li{margin: 0;vertical-align: middle;width: 10px;height: 10px;margin-left: 6px;}.slideshow__arrows .slick-dots li:first-of-type{margin-left: 0;}@media (min-width: 750px){.slideshow__arrows .slick-dots li{width: 12px;height: 12px;margin-left: 8px;}}.slideshow__arrows .slick-dots li button, .slideshow__arrows .slick-dots li a{position: relative;padding: 0;width: 10px;height: 10px;}@media (min-width: 750px){.slideshow__arrows .slick-dots li button, .slideshow__arrows .slick-dots li a{width: 12px;height: 12px;}}.slideshow__arrows .slick-dots li button::before, .slideshow__arrows .slick-dots li a::before{text-indent: -9999px;background-color: transparent;border-radius: 100%;background-color: currentColor;width: 10px;height: 10px;opacity: 0.4;transition: all 0.2s;}@media (min-width: 750px){.slideshow__arrows .slick-dots li button::before, .slideshow__arrows .slick-dots li a::before{width: 12px;height: 12px;}}.slideshow__arrows .slick-dots li.slick-active button::before, .slideshow__arrows .slick-dots li.slick-active a::before, .slideshow__arrows .slick-dots li.slick-active-mobile button::before, .slideshow__arrows .slick-dots li.slick-active-mobile a::before{opacity: 1;}.slideshow__arrows .slick-dots li button:active::before, .slideshow__arrows .slick-dots li .slick-active a::before, .slideshow__arrows .slick-dots li .slick-active-mobile a::before{opacity: 0.7;}.index-section{padding-top: 35px;padding-bottom: 35px;}@media (min-width: 750px){.index-section{padding-top: 55px;padding-bottom: 55px;}}.index-section:first-child{padding-top: 0;border-top: 0;}.index-section:last-child{padding-bottom: 0;}.index-section--flush + .index-section--flush{margin-top: -70px;}@media (min-width: 750px){[class*="index-section--flush"] + [class*="index-section--flush"]{margin-top: -110px;}}.index-section--flush:first-child{margin-top: -35px;}@media (min-width: 750px){[class*="index-section--flush"]:first-child{margin-top: -55px;}}.index-section--flush:last-child{margin-bottom: -35px;}@media (min-width: 750px){[class*="index-section--flush"]:last-child{margin-bottom: -55px;}}@media (max-width: 749px){.index-section--featured-product:first-child{margin-top: -12px;}}@media (max-width: 749px){.index-section--slideshow + .index-section--flush{margin-top: 0.4rem;}}.placeholder-svg{display: block;fill: rgba(0, 0, 0, );background-color: rgba(0, 0, 0, );width: 100%;height: 100%;max-width: 100%;max-height: 100%;border: 1px solid rgba(0, 0, 0, );}.placeholder-noblocks{padding: 40px;text-align: center;}.placeholder-background{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.placeholder-background .icon{border: 0;}.placeholder-background--animation{background-color: var(--color_body_text);-moz-animation: placeholder-background-loading 1.5s infinite linear;-o-animation: placeholder-background-loading 1.5s infinite linear;-webkit-animation: placeholder-background-loading 1.5s infinite linear;animation: placeholder-background-loading 1.5s infinite linear;}.no-js .placeholder-background--animation{display: none;}.image-bar__content .placeholder-svg{position: absolute;top: 0;left: 0;}.password-page{display: table;height: 100%;width: 100%;color: var(--color_body_text);background-color: var(--color_bg);background-size: cover;}.password-form-message{max-width: 500px;margin-left: auto;margin-right: auto;}.password-header{height: 85px;display: table-row;}.password-header__inner{display: table-cell;vertical-align: middle;}.password-login{padding: 0 30px;text-align: right;}.password-logo .logo{color: var(--color_body_text);font-weight: var(--font_weight_header__bold);max-width: 100%;}.password-content{text-align: center;}.password-content--rte{margin-bottom: 35px;}.password-content__title{display: block;margin-bottom: 82.5px;}.password-main{display: table-row;width: 100%;height: 100%;margin: 0 auto;}.password-main__inner{display: table-cell;vertical-align: middle;padding: 0;}.password-message{max-width: 500px;margin: 82.5px auto 27.5px;}.password__form-heading{margin-bottom: 20px;}.password-powered-by{margin-top: 82.5px;}.password-social-sharing{margin-top: 82.5px;}.product-form__item--submit{-webkit-flex: 1 1 300px;-moz-flex: 1 1 300px;-ms-flex: 1 1 300px;flex: 1 1 300px;}.product-form__item--no-variants{max-width: 400px;}.product-form__item--payment-button{-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;-moz-flex-basis: 100%;flex-basis: 100%;}@media (min-width: 990px){.product-single--small-image .product-form__item--payment-button, .product-single--full-image .product-form__item--payment-button{display: inline-flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-ms-flex-align: start;-webkit-align-items: flex-start;-moz-align-items: flex-start;-ms-align-items: flex-start;-o-align-items: flex-start;align-items: flex-start;}}.product-form__item--payment-button.product-form__item--no-variants{-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: stretch;-webkit-align-items: stretch;-moz-align-items: stretch;-ms-align-items: stretch;-o-align-items: stretch;align-items: stretch;}.product-form__variants{display: none;}.no-js .product-form__variants{display: block;}.product-form__item--quantity{-webkit-flex: 0 0 100px;-moz-flex: 0 0 100px;-ms-flex: 0 0 100px;flex: 0 0 100px;}.product-form__input{display: block;width: 100%;}.product-form__input.input--error{margin-bottom: 0;}.product-form__error-message-wrapper{display: flex;flex-basis: 100%;padding: 0.5rem 0;margin: calc(0 5 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}.product-form__error-message-wrapper--hidden{display: none;}.icon-error{fill: #d20000;width: calc(var(--font_size_base) - 2px / var(--font_size_base) - 2px * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);height: calc(var(--font_size_base) - 2px / var(--font_size_base) - 2px * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);margin-top: 0.1em;flex-shrink: 0;}.product-form__error-message{margin-left: 0.5rem;font-size: calc(var(--font_size_base) - 2px / var(--font_size_base) - 2px * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);line-height: 1.2;color: var(--color_body_text);}.product-form__cart-submit, .shopify-payment-button .shopify-payment-button__button--unbranded{display: block;width: 100%;line-height: 1.4;padding-left: 5px;padding-right: 5px;white-space: normal;margin-top: 0;min-height: 44px;}.product-single--small-image .product-form__cart-submit, .product-single--small-image .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .product-single--small-image .shopify-payment-button__button--unbranded, .product-single--full-image .product-form__cart-submit, .product-single--full-image .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .product-single--full-image .shopify-payment-button__button--unbranded{-webkit-flex: 50%;-moz-flex: 50%;-ms-flex: 50%;flex: 50%;margin-right: 10px;}.product-form__item--payment-button .product-form__cart-submit, .product-form__item--payment-button .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .product-form__item--payment-button .shopify-payment-button__button--unbranded{margin-top: 10px;}.shopify-payment-button{transition: all 0.3s ease;}.product-single--small-image .shopify-payment-button, .product-single--full-image .shopify-payment-button{-webkit-flex: 50%;-moz-flex: 50%;-ms-flex: 50%;flex: 50%;}.shopify-payment-button .shopify-payment-button__button{margin-top: 15px;}.product-single--small-image .shopify-payment-button .shopify-payment-button__button, .product-single--full-image .shopify-payment-button .shopify-payment-button__button{margin-top: 15px;}.shopify-payment-button .shopify-payment-button__button--unbranded{margin-bottom: 10px;box-shadow: none !important;background-color: #f7f7f7 !important;border-color: #f7f7f7 !important;color: var(--color_btn_secondary_text)!important;border-bottom: 1px solid #e2e4e8 !important;}.shopify-payment-button .shopify-payment-button__button--unbranded:hover, .shopify-payment-button .shopify-payment-button__button--unbranded:focus{background-color: #f7f7f7 !important;border-color: #f7f7f7 !important;color: var(--color_btn_secondary_text)!important;border-bottom: 1px solid #e2e4e8 !important;}.shopify-payment-button .shopify-payment-button__button--branded{border-radius: 3px;overflow: hidden;}.shopify-payment-button .shopify-payment-button__more-options{margin: 16px 0 10px;font-size: calc(var(--font_size_base) - 2px / var(--font_size_base) - 2px * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);text-decoration: underline;}.shopify-payment-button .shopify-payment-button__more-options:hover, .shopify-payment-button .shopify-payment-button__more-options:focus{opacity: 0.6;}.shopify-payment-button.disabled{opacity: 0.7;pointer-events: none;}@media (min-width: 750px){.product-form__cart-submit--small{max-width: 300px;}}.product-single__description{margin-top: 30px;}.product__quantity-error .icon{margin-right: 1rem;}.product-featured-img{position: relative;}.zoomImg{background-color: var(--color_bg);}.collection-hero{position: relative;overflow: hidden;margin-top: -55px;margin-bottom: 22px;}@media (min-width: 750px){.collection-hero{margin-bottom: 35px;}}.template-blog .social-sharing{margin-bottom: calc(35px / 2);}.blog-list-view .pagination{padding-top: 0;}.blog-filter{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;}.blog-filter .icon-chevron-down{fill: var(--color_text_field_text);width: calc(10em / 16);height: calc(10em / 16);right: 1rem;}.blog-filter__label{margin: 0 1rem 0 0;}.cart-header{margin-bottom: 0.7rem;text-align: center;}@media (min-width: 750px){.cart-header{margin-bottom: 1.7rem;}}.cart-header__title{margin-bottom: 0.5rem;}@media (min-width: 750px){.cart-header__title{margin-bottom: 1rem;}}.cookie-message{display: none;padding-bottom: 25px;}.cart--no-cookies .cookie-message{display: block;}.additional-checkout-buttons{margin-top: 22px;}.additional-checkout-buttons input[type="image"]{padding: 0;border: 0;background: transparent;}@media (max-width: 500px){.additional-checkout-buttons{margin-top: 10px;}}.myaccount{display: flex;flex-wrap: wrap;}@media (min-width: 990px){.myaccount__order-history{-webkit-flex: 1 0 66.66667%;-moz-flex: 1 0 66.66667%;-ms-flex: 1 0 66.66667%;flex: 1 0 66.66667%;}}@media (min-width: 990px){.myaccount__account-details{-webkit-flex: 1 0 33.33333%;-moz-flex: 1 0 33.33333%;-ms-flex: 1 0 33.33333%;flex: 1 0 33.33333%;}}.order-table{border: 1px solid #e8e9eb;}.order-table a{border-bottom: 1px solid currentColor;}.order-table th, .order-table td{border: 0;}.order-table tbody th, .order-table tfoot th{font-weight: normal;text-transform: none;letter-spacing: 0;}.order-table tbody tr + tr{border-top: 1px solid #e8e9eb;}.order-table thead{border-bottom: 1px solid var(--color_body_text);}.order-table tfoot{border-top: 1px solid var(--color_body_text);}.order-table tfoot tr:first-child th, .order-table tfoot tr:first-child td{padding-top: 1.25em;}.order-table tfoot tr:nth-last-child(2) th, .order-table tfoot tr:nth-last-child(2) td{padding-bottom: 1.25em;}.order-table tfoot tr:last-child th, .order-table tfoot tr:last-child td{border-top: 1px solid var(--color_body_text);font-weight: var(--font_weight_body__bold);padding-top: 1.25em;padding-bottom: 1.25em;text-transform: uppercase;}@media (min-width: 750px){.order-table thead th{text-transform: uppercase;padding-top: 1.25em;padding-bottom: 1.25em;}.order-table tbody tr th, .order-table tbody tr td{padding-top: 1.25em;padding-bottom: 1.25em;}.order-table tfoot tr td, .order-table tfoot tr th{vertical-align: bottom;}}@media (max-width: 749px){.order-table{border: 0;}.order-table thead{display: none;}.order-table th, .order-table td{float: left;clear: left;width: 100%;text-align: right;padding: 0.5rem 0;border: 0;margin: 0;}.order-table th::before, .order-table td::before{content: attr(data-label);float: left;text-align: left;padding-right: 2em;max-width: 80%;}.order-table tbody tr th:first-child{padding-top: 1.25em;}.order-table tbody tr td:last-child{padding-bottom: 1.25em;}.order-table tbody th::before, .order-table tbody td::before{font-weight: var(--font_weight_body__bold);}}@media (max-width: 749px){.order-table__product{display: flex;justify-content: space-between;}}.order-discount{text-transform: uppercase;color: var(--color_body_text);display: block;line-height: 1.2em;}.order-discount .icon-saletag{fill: currentColor;width: 1em;height: 1em;margin-right: 0.4em;}.order-discount--title{word-break: break-word;padding-right: 1em;}.order-discount--list{margin: 0.8em 0 0 1.3em;list-style: none;padding: 0;}.order-discount__item{text-indent: -1.3em;}.order-discount__item + .order-discount__item{margin-top: 0.6em;}@media (max-width: 749px){.order-discount-wrapper{display: flex;justify-content: space-between;width: 100%;}}.order-discount-card-wrapper{display: flex;justify-content: center;}@media (min-width: 750px){.order-discount-card-wrapper{justify-content: flex-end;}}.order-discount--cart{font-size: calc(var(--font_size_base) - 1px / var(--font_size_base) - 1px * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);padding-right: 0;}@media (min-width: 750px){.order-discount--cart{font-size: calc(var(--font_size_base) - 2px / var(--font_size_base) - 2px * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}}.order-discount--cart-total{padding-left: calc(55px / 2);}@media (min-width: 750px){.order-discount--cart-total{padding-left: 55px;min-width: 150px;}}.grid--blog{margin-bottom: -55px;overflow: auto;}.article__grid-tag{margin-right: 10px;}.article__grid-meta{margin-bottom: 55px;}@media (max-width: 749px){.article__grid-meta--has-image{float: left;padding-left: 22px;}}.article__grid-excerpt{margin-bottom: calc(35px / 2);}.article__grid-image-wrapper{margin: 0 auto;position: relative;width: 100%;}.article__grid-image-container{display: block;clear: both;position: relative;margin: 0 auto calc(55px / 2) 0;min-height: 1px;width: 100%;height: 100%;}@media (max-width: 749px){.article__grid-image-container{float: left;margin: 0 0 55px 0;}}.article__grid-image-container img{display: block;}.article__grid-image{margin: 0 auto;width: 100%;}.js .article__grid-image{position: absolute;top: 0;}.article__list-image-container{display: block;clear: both;position: relative;min-height: 1px;width: 100%;height: 100%;}.article__list-image-wrapper{width: 100%;margin-bottom: 20px;}.article__list-image-container{display: block;clear: both;position: relative;min-height: 1px;width: 100%;height: 100%;}.article__list-image-wrapper{width: 100%;margin-bottom: 20px;}.article__list-image{margin: 0 auto;width: 100%;position: absolute;top: 0;}.sidebar{margin-top: 40px;}.sidebar__list{list-style: none;margin-bottom: 55px;}.sidebar__list li{margin-bottom: 10px;}.comment{margin-bottom: 30px;}.comment:last-child{margin-bottom: 0;}.comment__content{margin-bottom: 5px;}.comment__meta-item{margin-right: 10px;font-size: calc(12 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}.social-sharing{display: flex;}.template-password .social-sharing{justify-content: center;}.btn--share{background-color: transparent;border-color: #e8e9eb;color: var(--color_body_text);margin-right: 5px;margin-bottom: 10px;}.btn--share:not([disabled]):hover, .btn--share:focus{background-color: transparent;border-color: #fafafa;color: var(--color_body_text);}.btn--share .icon{vertical-align: middle;width: 16px;height: 16px;margin-right: 4px;}.btn--share .icon-facebook{fill: #3b5998;}.btn--share .icon-twitter{fill: #00aced;}.btn--share .icon-pinterest{fill: #cb2027;}.share-title{display: inline-block;vertical-align: middle;}.modal .close-modal{padding: 0;margin: 0;opacity: 1;top: 10px;right: 5px;z-index: 5;width: 30px;height: 30px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;position: absolute;text-shadow: none;font-family: var(--font_stack_body);}.modal .modal-dialog{width: 90%;margin: 0 auto;}.modal .modal-content{border: none;border-radius: 3px;}.modal .modal-header{display: block;position: relative;text-align: center;border-radius: 3px 3px 0 0;border-color: #f7f7f7;background-color: #f7f7f7;padding: 12px 30px 10px 15px;}.modal .modal-header .modal-title{font-size: 16px;font-weight: 700;text-transform: capitalize;font-family: var(--font_stack_heading);}.modal .modal-header .remove-all{top: 50%;right: 30px;position: absolute;transform: translateY(-50%);}.modal .modal-body{padding: 15px;max-height: 80vh;overflow: auto;}.modal .modal-body::-webkit-scrollbar-track{background-color: #f4f4f4;}.modal .modal-body::-webkit-scrollbar{width: 5px;background-color: #f4f4f4;}.modal .modal-body::-webkit-scrollbar-thumb{background-color: var(--color_heading_text);}.modal .modal-body iframe{width: 100%;}.modal.modal--is-active{display: block;overflow: visible;opacity: 1;transition: all 0.5s ease;}.modal.modal--is-active .modal-dialog{-webkit-transform: translate(0, 0);transform: translate(0, 0);}@media (min-width: 768px){.modal .modal-header{padding: 15px 15px 12px;}.modal .modal-header .modal-title{font-size: 20px;text-transform: uppercase;}.modal .modal-body{padding: 30px;}.modal .close-modal{top: -20px;right: -20px;width: 40px;height: 40px;line-height: 36px;color: #fff;background-color: #000;border: 3px solid #fff;box-shadow: 0 2px 3px rgba(0, 0, 0, .15);}}.price{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 0;margin-bottom: 0;}@media (max-width: 749px){.price{font-size: calc( var(--font_size_base) - 1 / var(--font_size_base) - 1 * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}}.price dl{margin-top: 0;}.price dd{margin: 0 0.5em 0 0;}.price__regular{color: var(--color_body_text);}.price__sale{color: var(--color_body_text);display: none;}.price--on-sale .price__sale{display: block;}.price__vendor{color: var(--color_body_text);font-size: 0.9em;font-weight: var(--font_weight_body);text-transform: uppercase;letter-spacing: 1px;margin: 5px 0 10px;width: 100%;-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;-moz-flex-basis: 100%;flex-basis: 100%;}.price__unit{-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;-moz-flex-basis: 100%;flex-basis: 100%;display: none;}.price--unit-available .price__unit{display: block;}.price-item{font-weight: var(--font_weight_header);}.price--on-sale .price-item--regular{text-decoration: line-through;}.price-unit-price{color: var(--color_body_text);font-size: 0.8em;}.price-item__label{display: inline-block;white-space: nowrap;font-weight: var(--font_weight_header);}.feature-row{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;}@media (max-width: 749px){.feature-row{-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}}.feature-row__item{-webkit-flex: 0 1 50%;-moz-flex: 0 1 50%;-ms-flex: 0 1 50%;flex: 0 1 50%;}@media (max-width: 749px){.feature-row__item{-webkit-flex: 1 1 auto;-moz-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;width: 100%;max-width: 100%;}}.feature-row__image-wrapper{margin: 0 auto calc(35px / 1.8);position: relative;width: 100%;}.feature-row__image{display: block;margin: 0 auto;}.feature-row__image-wrapper .feature-row__image{width: 100%;position: absolute;top: 0;}@media (max-width: 749px){.feature-row__image{order: 1;}}.feature-row__text{padding-top: 35px;padding-bottom: 35px;}@media (max-width: 749px){.feature-row__text{order: 2;padding-bottom: 0;}}@media (min-width: 750px){.feature-row__text--left{padding-left: 35px;}.feature-row__text--right{padding-right: 35px;}}@media (min-width: 750px){.featured-row__subtext{font-size: var(--font_size_plus2);}}.quote-icon{display: block;margin: 0 auto 20px;}.quotes-slider__text{font-size: calc(var(--font_size_base) + 1.75 / var(--font_size_base) + 1.75 * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);font-weight: var(--font_weight_body);font-style: var(--font_style_body);padding: 0 15px;}.quotes-slider__text cite{font-size: calc(var(--font_size_base) / var(--font_size_base) * 01 / var(--font_size_base) + 4 / var(--font_size_base) + 4 * 01 * 1em);font-style: normal;}.quotes-slider__text p{margin-bottom: 30px;}.quotes-slider__text p + cite{margin-top: 0;}.slick-dotted.quotes-slider.slick-initialized{cursor: grab;cursor: -moz-grab;cursor: -webkit-grab;}.quotes-wrapper .slick-dots{position: relative;bottom: 0;margin-top: 55px;}.quotes-wrapper .slick-dots li button::before{color: var(--color_body_text);opacity: 0.2;}.quotes-wrapper .slick-slide[tabindex="0"]{outline: none;}.map-section{position: relative;width: 100%;overflow: hidden;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}@media (min-width: 750px){.map-section{min-height: 500px;}}.map-section--load-error{height: auto;}.map-section__wrapper{height: 100%;flex-shrink: 0;flex-grow: 1;-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;-moz-flex-basis: 100%;flex-basis: 100%;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}.map-section__overlay{position: absolute;top: 0;right: 0;bottom: 0;left: 0;opacity: 0;z-index: 2;}.map-section__error{position: relative;z-index: 3;}@media (min-width: 750px){.map-section__error{position: absolute;margin: 0 2rem;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}}.map-section__content-wrapper{position: relative;text-align: center;height: 100%;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;-moz-flex-basis: 100%;flex-basis: 100%;flex-grow: 0;}@media only screen and{-ms-flex-preferred-size: 50%;-webkit-flex-basis: 50%;-moz-flex-basis: 50%;flex-basis: 50%;}@media (min-width: 990px){.map-section__content-wrapper{-ms-flex-preferred-size: 33%;-webkit-flex-basis: 33%;-moz-flex-basis: 33%;flex-basis: 33%;}}.map-section__content{position: relative;display: inline-block;background-color: var(--color_bg_alt);padding: 35px;width: 100%;text-align: center;z-index: 3;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-content: center;-ms-align-content: center;align-content: center;}.map-section__content > *{width: 100%;}@media (min-width: 750px){.map-section__content{background-color: var(--color_bg);margin: 55px 0;min-height: 300px;}}.map-section--load-error .map-section__content{position: static;transform: translateY(0);}.map-section__link{display: block;position: absolute;top: 0;left: 50%;max-width: none;width: 100%;height: 100%;z-index: 2;-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);}.map-section__container{max-width: none;width: 100%;height: 55vh;left: 0;}@media (min-width: 750px){.map-section__container{position: absolute;height: 100%;top: 0;width: 130%;}}.map_section__directions-btn [class^="icon"]{height: 1em;}.map_section__directions-btn *{vertical-align: middle;}.map-section__background-wrapper{overflow: hidden;position: relative;-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;-moz-flex-basis: 100%;flex-basis: 100%;}@media (min-width: 750px){.map-section__background-wrapper{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}}.map-section--onboarding .map-section__background-wrapper{min-height: 55vh;}.map-section__image{height: 100%;position: relative;top: 0;left: 0;width: 100%;background-size: cover;background-position: center;}@media (min-width: 750px){.map-section__image{position: absolute;}}.map-section--display-map .map-section__image{display: none !important;}.map-section--load-error .map-section__image{display: block !important;}.gm-style-cc, .gm-style-cc + div{visibility: hidden;}.customer-review{display: block;}.customer-review .image, .customer-review .content{display: block;vertical-align: top;}.customer-review .image{width: 100px;}.customer-review .image img{width: 100%;height: auto;}.customer-review .content{padding-top: 15px;}.customer-review .product-vendor{margin-bottom: 5px;}.customer-review .title{margin-bottom: 0px;}.customer-review .productreviews{margin-top: 22px;}.customer-review .productReview-title{font-size: 18px;font-weight: 700;font-family: var(--font_stack_body);text-transform: capitalize;margin: 0 15px 12px 0;display: inline-block;vertical-align: top;color: var(--color_url_hover);}.customer-review .productReview-author{margin: 0 0 17px 0;font-weight: 400;color: #8c8c8c;}.customer-review .product-reviews{margin: 0 0 7px 0;font-size: 0;line-height: 20px;display: inline-block;vertical-align: top;}.customer-review .productReview-body{font-style: italic;color: #484b51;}@media (min-width: 551px){.customer-review{width: 100%;display: table;}.customer-review .image, .customer-review .content{display: table-cell;vertical-align: top;}.customer-review .image{width: 70px;}.customer-review .content{padding-top: 10px;padding-left: 15px;}}@media (min-width: 1025px){.customer-review{width: 100%;max-width: none;}.customer-review .content{padding-left: 30px;}}.template-index .customer-review .product-vendor{margin-right: 5px;display: inline;text-transform: uppercase;}.template-index .customer-review .product-title{display: inline;}.template-index .customer-review .product-title a{display: inline;}.template-index .customer-review .productReview-author{display: block;margin-right: 0;text-transform: capitalize;}.align--top-middle{text-align: center;}.align--top-right{text-align: right;}.align--middle-left{-ms-flex-item-align: center;-webkit-align-self: center;align-self: center;}.align--center{-ms-flex-item-align: center;-webkit-align-self: center;align-self: center;text-align: center;}.align--middle-right{-ms-flex-item-align: center;-webkit-align-self: center;align-self: center;text-align: right;}.align--bottom-left{-ms-flex-item-align: flex-end;-webkit-align-self: flex-end;align-self: flex-end;}.align--bottom-middle{-ms-flex-item-align: flex-end;-webkit-align-self: flex-end;align-self: flex-end;text-align: center;}.align--bottom-right{-ms-flex-item-align: flex-end;-webkit-align-self: flex-end;align-self: flex-end;text-align: right;}.index-section--newsletter-background{background-color: var(--color_bg_alt);}.rich-text{display: block;width: 100%;max-width: 100%;margin-left: auto;margin-right: auto;}.rich-text.rich-text-full{max-width: 100%;}.rich-text .title{font-size: inherit;margin: 0;}.rich-text .rich-text__heading--large{font-size: 36px;}.rich-text .rich-text__heading--medium{font-size: 24px;}.rich-text .rich-text__heading--small{font-size: 18px;}.rich-text .rich-text__text--large{font-size: calc(0 var(--font_size_base) * 1.150 / 0var(--font_size_base) * 1.150 * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}.rich-text .rich-text__text--medium{font-size: var(--font_size_base);}.rich-text .rich-text__text--small{font-size: calc(0 var(--font_size_base) * 0.880 / 0var(--font_size_base) * 0.880 * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}.rich-text .rich-text__heading + .rte-setting{margin-top: 17.5px;}@media (min-width: 768px){.rich-text{max-width: 60%;}}.product-card{position: relative;}.product-card:hover .product-card__image-wrapper, .product-card:focus-within .product-card__image-wrapper{opacity: 0.8;}.product-card:hover .product-card__title, .product-card:focus-within .product-card__title{border-bottom-color: var(--color_body_text);}.product-card__image-with-placeholder-wrapper{position: relative;}.product-card__title{border-bottom: 1px solid transparent;display: inline;}@media (max-width: 749px){.currency-selector{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;background-color: var(--color_body_text);padding: 12px 17px 12px 30px;}}.currency-selector__label{font-size: calc(12 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);margin-bottom: 0;text-transform: uppercase;}.currency-selector__input-wrapper{margin-top: 4px;}@media (max-width: 749px){.currency-selector__input-wrapper{margin-top: 0;width: 100%;}}.currency-selector__input-wrapper .icon{left: auto;height: 10px;margin: 0;width: 12px;}@media (min-width: 750px){.currency-selector__input-wrapper .icon{height: calc(8em / 16);right: 5px;width: calc(8em / 16);}}.currency-selector__dropdown{border: none;color: var(--color_body_text);padding-left: 8px;padding-right: 17px;}@media (max-width: 749px){.currency-selector__dropdown{font-size: calc(12 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);font-weight: var(--font_weight_body__bold);width: 100%;}}[data-section-type="video-section"]{margin: 0 auto;}@media (max-width: 749px){[data-section-type="video-section"]{transition: width 0.6s cubic-bezier(0.44, 0.13, 0.48, 0.87), height 0.6s cubic-bezier(0.44, 0.13, 0.48, 0.87), padding 0.6s cubic-bezier(0.44, 0.13, 0.48, 0.87);}}.video-section-wrapper{position: relative;display: flex;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;width: 100%;height: 100%;}@media (min-width: 750px){.video-section-wrapper{overflow: hidden;}}@media (max-width: 749px){.video-section-wrapper{overflow: visible !important;}.video-section-wrapper.video-is-playing{margin: 0;}.video-section-wrapper.video-is-loaded{transition: margin 0.6s cubic-bezier(0.44, 0.13, 0.48, 0.87);}}.video-section-wrapper--small.video-section-wrapper--min-height{min-height: 175px;}@media (min-width: 750px){.video-section-wrapper--small.video-section-wrapper--min-height{min-height: 475px;}}.video-section-wrapper--medium.video-section-wrapper--min-height{min-height: 270px;}@media (min-width: 750px){.video-section-wrapper--medium.video-section-wrapper--min-height{min-height: 650px;}}.video-section-wrapper--large.video-section-wrapper--min-height{min-height: 375px;}@media (min-width: 750px){.video-section-wrapper--large.video-section-wrapper--min-height{min-height: 775px;}}.video-background-wrapper--no-overlay{background-color: rgba(61, 66, 70, 0.2);}.video__text-content{text-align: center;position: relative;width: 100%;top: 20px;opacity: 1;transition: all 0.6s cubic-bezier(0.44, 0.13, 0.48, 0.87);transition-delay: 0.3s;z-index: 3;padding: 40px 0;}.video-is-playing .video__text-content{display: none;}.video-is-loaded .video__text-content, .no-js .video__text-content{-ms-transform: translateY(-20px);-webkit-transform: translateY(-20px);transform: translateY(-20px);}.video-is-loaded .video__text-content::after, .no-js .video__text-content::after{opacity: 0;visibility: hidden;content: none;}.video__title{color: #fff;}.video-is-paused .video__title{display: none;}.video{display: none;position: absolute;left: 0;top: 0;z-index: 2;}.video--background{position: absolute;visibility: hidden;opacity: 0;transition: all 0.2s ease-in;}.autoplay .video-is-loaded .video--background{display: block;visibility: visible;opacity: 1;}.video--image_with_play{display: none;opacity: 0;visibility: none;width: 100%;height: 100%;transition: all 0.2s ease-in;}.video-is-playing .video--image_with_play, .video-is-paused .video--image_with_play{display: block;visibility: visible;opacity: 1;}.video-control{display: none;visibility: hidden;opacity: 0;position: absolute;z-index: 4;transition: all 0.1s ease-out;}.video-control__play-wrapper{display: none;height: 50px;}@media (min-width: 750px){.video-control__play-wrapper{display: block;}}.video-control__play-wrapper-mobile{display: block;height: 50px;position: absolute;top: calc(100% - 50px / 2);left: calc(50% - 50px / 2);}@media (min-width: 750px){.video-control__play-wrapper-mobile{display: none;}}.video-control__play-wrapper--with-text{margin-top: 30px;}.video-control__play{display: flex;justify-content: center;visibility: visible;opacity: 1;width: 50px;height: 50px;border-radius: 25px;position: relative;margin: 0 auto;padding: 5px;pointer-events: none;}.video-background-wrapper .video-control__play{top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.video-control__play .icon{opacity: 0.5;}.video-is-loaded .video-control__play{pointer-events: auto;}.video-is-loaded .video-control__play .icon{opacity: 1;}.video-is-playing .video-control__play{display: none;visibility: hidden;opacity: 0;}.video-control__play::before{content: '';display: block;width: 2.875rem;height: 2.875rem;position: absolute;margin-left: - 1.4375rem;border-radius: 50%;border: 2px solid white;border-top-color: transparent;-moz-animation: spin 0.65s infinite linear;-o-animation: spin 0.65s infinite linear;-webkit-animation: spin 0.65s infinite linear;animation: spin 0.65s infinite linear;transition: all 0.1s ease-out 0.5s;z-index: 5;top: 1px;left: 50%;opacity: 0.5;}.video-is-loaded .video-control__play::before, .video-is-playing .video-control__play::before, .video-is-paused .video-control__play::before{content: none;display: none;}.video-control__close-wrapper{display: none;width: 50px;height: 50px;position: absolute;top: 0;right: 0;outline: none;z-index: 3;}.video-is-playing .video-control__close-wrapper, .video-is-paused .video-control__close-wrapper{display: block;}.video-control__close{position: relative;width: 30px;height: 30px;margin: 0 auto;font-size: 30px;line-height: 30px;border-radius: 15px;background-color: #fff;color: #000;}.video-control__close-wrapper:hover .video-control__close, .video-control__close-wrapper:focus .video-control__close{outline: auto 5px -webkit-focus-ring-color;opacity: 0.7;}.video-is-playing .video-control__close, .video-is-paused .video-control__close{display: inline-block;visibility: visible;opacity: 1;}.video-control__close .icon{display: inline-block;width: 14px;height: 14px;margin: 0 auto;}.video__pause{position: absolute;top: 0;right: 0;z-index: 3;width: 50px;height: 50px;padding: 0;border: none;background-color: transparent;transition: color 0.2s cubic-bezier(0.44, 0.13, 0.48, 0.87), background-color 0.2s cubic-bezier(0.44, 0.13, 0.48, 0.87);}@media (max-width: 749px){.video__pause{display: none;}}.video-is-playing .video__pause{display: none;}.video__pause .icon{position: relative;color: rgba(255, 255, 255, 0.5);transition: color 0.2s cubic-bezier(0.44, 0.13, 0.48, 0.87), background-color 0.2s cubic-bezier(0.44, 0.13, 0.48, 0.87);}.video__pause:hover, .video__pause:focus{outline: none;}.video__pause:hover .icon, .video__pause:focus .icon{color: #fff;}.video__pause .icon-pause{width: 12px;height: 12px;top: 11px;}.video__pause .icon-play{width: 16px;height: 16px;top: 9px;}.video__pause-resume, .video__pause-stop{height: 34px;width: 34px;margin: 0 auto;justify-content: center;background-color: rgba(0, 0, 0, 0.4);}.video__pause:hover .video__pause-resume, .video__pause:hover .video__pause-stop, .video__pause:focus .video__pause-resume, .video__pause:focus .video__pause-stop{background-color: rgba(0, 0, 0, 0.75);}.video__pause:focus .video__pause-resume, .video__pause:focus .video__pause-stop{outline: auto 5px -webkit-focus-ring-color;}.video__pause-stop{display: flex;}.is-paused .video__pause-stop{display: none;}.video__pause-resume{display: none;}.is-paused .video__pause-resume{display: flex;}.video__overlay::before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: #3d4246;opacity: var(--opacity_image_overlay);z-index: 3;}.video-is-playing .video__overlay{opacity: 0;}.video-is-playing .video__overlay:before{content: none;}.video__image{transition: opacity 0.8s cubic-bezier(0.44, 0.13, 0.48, 0.87);position: absolute;top: 0;left: 0;opacity: 1;height: 100%;width: 100%;background-repeat: no-repeat;background-size: cover;background-position: top center;z-index: 1;}@media (min-width: 750px){.video-background-wrapper .video__image{opacity: 0;}}.no-autoplay .video__image{opacity: 1;}@media (min-width: 1025px){body.open_menu .site-header{z-index: 101 !important;}}.padding-top-10{padding-top: 10px;}.padding-bottom-10{padding-bottom: 10px;}.padding-top-20{padding-top: 20px;}.padding-bottom-20{padding-bottom: 20px;}.padding-top-30{padding-top: 30px;}.padding-bottom-30{padding-bottom: 30px;}.padding-top-40{padding-top: 30px;}@media (min-width: 1025px){.padding-top-40{padding-top: 40px;}}.padding-bottom-40{padding-bottom: 30px;}@media (min-width: 1025px){.padding-bottom-40{padding-bottom: 40px;}}.padding-top-50{padding-top: 40px;}@media (min-width: 768px){.padding-top-50{padding-top: 50px;}}.padding-bottom-50{padding-bottom: 40px;}@media (min-width: 768px){.padding-bottom-50{padding-bottom: 50px;}}.padding-top-60{padding-top: 30px;}@media (min-width: 768px){.padding-top-60{padding-top: 60px;}}.padding-bottom-60{padding-bottom: 40px;}@media (min-width: 768px){.padding-bottom-60{padding-bottom: 60px;}}.padding-top-70{padding-top: 40px;}@media (min-width: 768px){.padding-top-70{padding-top: 70px;}}.padding-bottom-70{padding-bottom: 40px;}@media (min-width: 768px){.padding-bottom-70{padding-bottom: 70px;}}.padding-top-80{padding-top: 50px;}@media (min-width: 768px){.padding-top-80{padding-top: 60px;}}@media (min-width: 1025px){.padding-top-80{padding-top: 80px;}}.padding-bottom-80{padding-bottom: 50px;}@media (min-width: 768px){.padding-bottom-80{padding-bottom: 60px;}}@media (min-width: 1025px){.padding-bottom-80{padding-bottom: 80px;}}.padding-top-90{padding-top: 50px;}@media (min-width: 768px){.padding-top-90{padding-top: 60px;}}@media (min-width: 1025px){.padding-top-90{padding-top: 90px;}}.padding-bottom-90{padding-bottom: 50px;}@media (min-width: 768px){.padding-bottom-90{padding-bottom: 60px;}}@media (min-width: 1025px){.padding-bottom-90{padding-bottom: 90px;}}.padding-top-100{padding-top: 50px;}@media (min-width: 768px){.padding-top-100{padding-top: 70px;}}@media (min-width: 1025px){.padding-top-100{padding-top: 100px;}}.padding-bottom-100{padding-bottom: 50px;}@media (min-width: 768px){.padding-bottom-100{padding-bottom: 70px;}}@media (min-width: 1025px){.padding-bottom-100{padding-bottom: 100px;}}.margin-top-10{margin-top: 10px;}.margin-bottom-10{margin-bottom: 10px;}.margin-top-20{margin-top: 20px;}.margin-bottom-20{margin-bottom: 20px;}.margin-top-30{margin-top: 30px;}.margin-bottom-30{margin-bottom: 30px;}.margin-top-40{margin-top: 30px;}@media (min-width: 1025px){.margin-top-40{margin-top: 40px;}}.margin-bottom-40{margin-bottom: 30px;}@media (min-width: 1025px){.margin-bottom-40{margin-bottom: 40px;}}.margin-top-50{margin-top: 40px;}@media (min-width: 768px){.margin-top-50{margin-top: 50px;}}.margin-bottom-50{margin-bottom: 40px;}@media (min-width: 768px){.margin-bottom-50{margin-bottom: 50px;}}.margin-top-60{margin-top: 30px;}@media (min-width: 768px){.margin-top-60{margin-top: 60px;}}.margin-bottom-60{margin-bottom: 40px;}@media (min-width: 768px){.margin-bottom-60{margin-bottom: 60px;}}.margin-top-70{margin-top: 40px;}@media (min-width: 768px){.margin-top-70{margin-top: 70px;}}.margin-bottom-70{margin-bottom: 40px;}@media (min-width: 768px){.margin-bottom-70{margin-bottom: 70px;}}.margin-top-80{margin-top: 50px;}@media (min-width: 768px){.margin-top-80{margin-top: 60px;}}@media (min-width: 1025px){.margin-top-80{margin-top: 80px;}}.margin-bottom-80{margin-bottom: 50px;}@media (min-width: 768px){.margin-bottom-80{margin-bottom: 60px;}}@media (min-width: 1025px){.margin-bottom-80{margin-bottom: 80px;}}.margin-top-90{margin-top: 50px;}@media (min-width: 768px){.margin-top-90{margin-top: 60px;}}@media (min-width: 1025px){.margin-top-90{margin-top: 90px;}}.margin-bottom-90{margin-bottom: 50px;}@media (min-width: 768px){.margin-bottom-90{margin-bottom: 60px;}}@media (min-width: 1025px){.margin-bottom-90{margin-bottom: 90px;}}.margin-top-100{margin-top: 50px;}@media (min-width: 768px){.margin-top-100{margin-top: 70px;}}@media (min-width: 1025px){.margin-top-100{margin-top: 100px;}}.margin-bottom-100{margin-bottom: 50px;}@media (min-width: 768px){.margin-bottom-100{margin-bottom: 70px;}}@media (min-width: 1025px){.margin-bottom-100{margin-bottom: 100px;}}.halo-section-background-gray{background-color: var(--color_section_bg_gray);}.halo-section-border-top{border-top: 1px solid var(--color_section_border);}.halo-section-border-bottom{border-bottom: 1px solid var(--color_section_border);}.page{position: relative;padding-bottom: 50px;}.page:after, .page:before{display: table;content: " ";}.page:after{clear: both;}.page .page-content{width: 100%;float: left;padding: 0;position: relative;}.page .page-sidebar{top: 0;left: -101%;bottom: 0;width: 337px;height: 100%;z-index: 101;position: fixed;max-width: calc(100% - 44px);transition: all 0.5s ease;background-color: #fff;box-shadow: rgba(50, 50, 50, .2) 0 0 10px 0;}.page .page-sidebar .sidebar_close{display: block;text-align: right;opacity: 0.6;font-weight: 700;padding: 13px 20px;text-transform: uppercase;color: var(--color_heading_text);font-family: var(--font_stack_heading);background-color: #f5f5f5;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);}.page .page-sidebar .sidebar_close .close{float: none;color: inherit;opacity: 1;font-size: 16px;text-shadow: none;display: inline-block;}.page .page-sidebar .sidebar_close .icon{width: auto;height: auto;font-size: 24px;font-weight: 400;font-family: var(--font_stack_body);}.page .page-sidebar .sidebar_content{height: 100%;overflow-y: auto;padding: 15px 15px 100px 15px;}.page .page-sidebar.is-open{left: 0;}.page.page-search .search-bar{margin-left: auto;margin-right: auto;}.page.page-collections{padding-bottom: 50px;}.page.page-product-detail{padding-bottom: 20px;}@media (min-width: 1025px){.page{padding-bottom: 100px;}.page .page-sidebar{top: auto;left: auto;z-index: 5;float: left;width: 270px;display: block;box-shadow: none;position: relative;padding-right: 15px;background-color: transparent;max-width: none;}.page .page-sidebar + .page-content{padding-left: 15px;width: calc(100% - 270px);}.page .page-sidebar .sidebar_close{display: none;}.page .page-sidebar .sidebar_content{padding: 0;overflow: visible;}.page .page-sidebar-right{float: right;padding-left: 15px;padding-right: 0;}.page .page-sidebar-right + .page-content{padding-left: 0;padding-right: 15px;}.page.page-product-detail{padding-bottom: 50px;}}.sidebarBlock{margin-bottom: 30px;border-radius: 3px;border: 1px solid #e2e4e8;}.sidebarBlock.custom{border: none;}.sidebarBlock.custom .sidebarBlock-heading, .sidebarBlock.custom .sidebarBlock-content{padding: 0;}.sidebarBlock.custom .sidebarBlock-heading{border-bottom: none;margin-bottom: 15px;}.sidebarBlock .sidebarBlock-heading{margin: 0;font-size: 16px;font-weight: 700;line-height: 20px;padding: 12px 20px 12px 20px;text-transform: uppercase;border-bottom: 1px solid #e2e4e8;cursor: pointer;}.sidebarBlock .sidebarBlock-heading .clear, .sidebarBlock .sidebarBlock-heading .clear-all{font-size: 12px;font-weight: 700;color: #999;text-transform: capitalize;text-decoration: underline;text-underline-position: under;float: right;font-family: var(--font_stack_body);}.sidebarBlock .sidebarBlock-heading .arrow{margin-right: 5px;}.sidebarBlock .sidebarBlock-heading .arrow .icon{width: 12px;height: 12px;position: relative;top: -1px;transition: all 0.3s ease;}.sidebarBlock .sidebarBlock-heading[data-toggle="collapse"]{cursor: pointer;}.sidebarBlock .sidebarBlock-heading.collapsed .arrow .icon{transform: rotate(-180deg);}.sidebarBlock > ul, .sidebarBlock .sidebarBlock-content{padding: 12px 20px 12px 20px;}.sidebarBlock > ul.collapse, .sidebarBlock .sidebarBlock-content.collapse{padding: 0;}.sidebarBlock > ul.collapse > .content, .sidebarBlock .sidebarBlock-content.collapse > .content{padding: 12px 20px 12px 20px;}.sidebarBlock .sidebarBlock-content p:last-child{margin-bottom: 0;}.sidebarBlock .advertisement-image{text-align: center;position: relative;}.sidebarBlock .advertisement-image a{display: inline-block;}.sidebarBlock .advertisement-image img{overflow: hidden;border-radius: 3px;}.sidebarBlock .productCarousel .slick-arrow{top: calc(50% - 90px);}.sidebarBlock.show_clear .sidebarBlock-heading .clear{display: block;}.sidebarBlock:last-child{margin-bottom: 0;}.sidebar_mobile_wrapper{display: block;margin-bottom: 30px;}.sidebar_mobile_wrapper .sidebar_mobile{display: inline-block;position: relative;z-index: 6;cursor: pointer;pointer-events: auto;}.sidebar_mobile_wrapper .sidebar_mobile > .text{margin: 2px 0 0 0;font-size: 12px;padding-right: 10px;min-width: 70px;font-weight: 700;vertical-align: middle;text-transform: uppercase;}.sidebar_mobile_wrapper .sidebar_mobile > .icon{width: 36px;height: 36px;padding: 10px;display: inline-block;vertical-align: middle;border: 1px solid #cccfd6;border-radius: 3px;fill: var(--color_heading_text);}@media (min-width: 551px){.sidebar_mobile_wrapper .sidebar_mobile > .icon{width: 40px;height: 40px;}}@media (min-width: 1025px){.sidebar_mobile_wrapper{display: none;margin-bottom: 0;}}.overlay_background{top: 0;left: 0;right: 0;bottom: 0;opacity: 0;content: "";z-index: 99;pointer-events: auto;visibility: hidden;position: absolute;transition: opacity 0.5s ease;background-color: rgba(51, 51, 51, .95);}.open_Cart .overlay_background, .open_Search .overlay_background, .open_Sidebar .overlay_background, .open_Account .overlay_background, .open_Currency .overlay_background, .open_menu .overlay_background{opacity: 1;visibility: visible;}@media (min-width: 1025px){.overlay_background_2{top: 0;left: 0;right: 0;bottom: 0;opacity: 0;content: "";z-index: 11;pointer-events: auto;visibility: hidden;position: absolute;transition: opacity 0.5s ease;background-color: rgba(51, 51, 51, .7);}.open_menu_pc .overlay_background_2{opacity: 1;visibility: visible;}}.halo-row{font-size: 0;display: block;overflow: auto;white-space: nowrap;margin: 0 -15px;padding: 0 0 0 15px;}.halo-row .halo-item{padding: 0;margin-right: 15px;margin-bottom: 2px;white-space: normal;vertical-align: top;display: inline-block;font-size: var(--font_size_base);}.halo-row .halo-item .product-card{width: 170px;}.halo-row .halo-item-full{width: 100%;display: inline-block;font-size: var(--font_size_base);}.halo-row.slick-slider{padding: 0;margin-left: -8px;margin-right: -8px;overflow: visible;}.halo-row.slick-slider .halo-item{margin: 0;padding: 0 8px;}.halo-row.slick-slider .halo-item .product-card{width: 100%;max-width: none;}@media (min-width: 768px){.halo-row .halo-item .product-card{width: 220px;}.halo-row.column-1 .halo-item{width: 100%;}.halo-row.column-1.collection-carousel .halo-item{width: auto;}.halo-row.column-2 .halo-item{width: 50%;}.halo-row.column-2.collection-carousel .halo-item{width: auto;}}@media (min-width: 1025px){.halo-row{width: auto;padding: 0;min-width: 100%;margin-left: -15px;margin-right: -15px;}.halo-row .halo-item{width: 50%;margin-right: 0;margin-bottom: 0;padding-left: 15px;padding-right: 15px;}.halo-row .halo-item .product-card{width: auto;}.halo-row .halo-item-full{width: 100%;}.halo-row .halo-item-full > p{padding-left: 15px;padding-right: 15px;}.halo-row.column-1 .halo-item{width: 100%;}.halo-row.column-2 .halo-item{width: 50%;}.halo-row.column-3 .halo-item{width: 33.33333%;}.halo-row.column-4 .halo-item{width: 25%;}.halo-row.column-5 .halo-item{width: 20%;}.halo-row.halo-row-custom{display: block;overflow: visible;white-space: normal;}.halo-row.halo-row-custom .halo-item{margin: 30px 0 0 0;}.halo-row.halo-row-custom .halo-item:nth-child(-n + 2){margin-top: 0;}.halo-row.halo-row-custom.column-1 .halo-item{margin: 30px 0 0 0;}.halo-row.halo-row-custom.column-1 .halo-item:first-child{margin-top: 0;}.halo-row.halo-row-custom.column-3 .halo-item:nth-child(-n + 3){margin-top: 0;}.halo-row.halo-row-custom.column-4 .halo-item:nth-child(-n + 4){margin-top: 0;}.halo-row.halo-row-custom.column-5 .halo-item:nth-child(-n + 5){margin-top: 0;}.halo-row.halo-row-icon{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: top;-webkit-align-items: top;-moz-align-items: top;-ms-align-items: top;-o-align-items: top;align-items: top;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}.halo-row[data-slick]:not(.slick-slider){overflow: hidden;white-space: nowrap;}.halo-row[data-slick]:not(.slick-slider) .halo-item{margin: 0;}.halo-row.slick-slider{margin-left: -15px;margin-right: -15px;}.halo-row.slick-slider .halo-item{margin: 0;padding: 0 15px;}}.halo-column{font-size: 0;margin: 0 -8px;list-style: none;text-align: left;display: block;}.halo-column .halo-item{width: 100%;padding: 0 8px;margin-bottom: 16px;white-space: normal;vertical-align: top;display: inline-block;font-size: var(--font_size_base);}.halo-column .halo-item-full{width: 100%;display: inline-block;font-size: var(--font_size_base);}.halo-column.halo-column-product .halo-item{width: 50%;}@media (min-width: 551px){.halo-column.column-5 .halo-item, .halo-column.column-4 .halo-item, .halo-column.column-3 .halo-item, .halo-column.column-2 .halo-item{width: 50%;}}@media (min-width: 768px){.halo-column.column-5 .halo-item, .halo-column.column-4 .halo-item, .halo-column.column-3 .halo-item{width: 33.33333%;}}@media (min-width: 1025px){.halo-column{margin: 0 -15px;}.halo-column .halo-item{padding: 0 15px;margin: 30px 0 0 0;}.halo-column .halo-item-full{width: 100%;}.halo-column .halo-item-full > p{padding-left: 15px;padding-right: 15px;}.halo-column.column-2 .halo-item{width: 50%;}.halo-column.column-2 .halo-item:nth-child(-n + 2){margin-top: 0;}.halo-column.column-3 .halo-item{width: 33.33333%;}.halo-column.column-3 .halo-item:nth-child(-n + 3){margin-top: 0;}.halo-column.column-4 .halo-item{width: 25%;}.halo-column.column-4 .halo-item:nth-child(-n + 4){margin-top: 0;}.halo-column.column-5 .halo-item{width: 20%;}.halo-column.column-5 .halo-item:nth-child(-n + 5){margin-top: 0;}.halo-column.halo-col-custom{column-count: 2;-webkit-column-count: 2;}.halo-column.halo-col-custom .halo-item{width: 100%;margin: 0 0 30px 0;break-inside: avoid-column;}}.halo-loading{text-align: center;}.pagination{display: block;text-align: center;list-style: none;font-size: calc(var(--font_size_base) + 1 / var(--font_size_base) + 1 * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);padding-top: 30px;}.pagination li{display: inline-block;vertical-align: middle;}.pagination li + li{margin-left: 10px;}.pagination .btn--narrow{font-size: calc(var(--font_size_base) + 1 / var(--font_size_base) + 1 * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);min-width: 40px;padding: 13px 5px 12px;box-shadow: none;border-radius: 3px;color: var(--color_heading_text);background-color: #fff;border: 1px solid #eaeaea;}.pagination .btn--narrow .icon{width: 10px;height: 10px;margin-top: -3px;}.pagination .btn--narrow.btn--prev .icon{margin-left: 0;margin-right: 3px;}.pagination .btn--narrow.btn--prev, .pagination .btn--narrow.btn--next{padding-left: 15px;padding-right: 15px;}.pagination .btn--narrow[disabled]{color: var(--color_heading_text);background-color: #f7f7f7;border-color: #f7f7f7;}.pagination .btn--narrow:hover{color: var(--color_heading_text);border-color: #f7f7f7;background-color: #f7f7f7;}.pagination .pagination-link{padding: 13px 5px 12px;font-size: calc(var(--font_size_base) + 1 / var(--font_size_base) + 1 * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);font-weight: 400;color: var(--color_heading_text);min-width: 40px;display: inline-block;vertical-align: top;line-height: 1;text-align: center;text-decoration: none;border-radius: 3px;transition: all 0.3s ease;border: 1px solid transparent;background-color: transparent;}.pagination .pagination-link.pagination--current{color: var(--color_heading_text);background-color: #f7f7f7;border: 1px solid #f7f7f7;}.pagination .pagination-link:hover{color: var(--color_heading_text);background-color: #f7f7f7;border: 1px solid #f7f7f7;}@media (min-width: 1025px){.pagination{padding-top: 50px;}}.pagination-wrapper{padding-top: 30px;display: block;}.pagination-wrapper .page-total{display: block;text-align: center;margin-bottom: 20px;}.pagination-wrapper .pagination{display: block;padding-top: 0;text-align: center;overflow: auto;white-space: nowrap;}@media (min-width: 768px){.pagination-wrapper{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}.pagination-wrapper .page-total{text-align: left;margin-bottom: 0;display: inline-block;}.pagination-wrapper .pagination{text-align: right;display: inline-block;overflow: visible;}}.section-header{width: 100%;display: block;position: relative;margin-top: 0;margin-bottom: 25px;color: var(--color_heading_text);}.section-header h1, .section-header .h1, .section-header h2, .section-header .h2, .section-header h3, .section-header .h3, .section-header .title{margin: 0;color: inherit;line-height: 1.3;text-transform: uppercase;position: relative;font-size: var(--font_size_heading);font-family: var(--font_stack_heading);font-style: var(--font_style_heading);font-weight: var(--font_weight_heading);}.section-header a{color: inherit;}.section-header a.text-link-hover{color: var(--color_url_hover);}.section-header > i{font-size: 28px;margin-right: 5px;display: inline-block;}.section-header > i + h1, .section-header > i + .h1, .section-header > i + h2, .section-header > i + .h2, .section-header > i + h3, .section-header > i + .h3, .section-header > i + .title{display: inline-block;vertical-align: top;}.section-header > p, .section-header .description{font-size: 12px;max-width: 850px;margin-top: 15px;color: var(--color_heading_text);}.section-header .text-link{top: 2px;right: 0;margin: 0;font-size: 12px;display: block;font-weight: 700;position: absolute;text-transform: capitalize;color: var(--color_heading_url);}.section-header .wrapper-link-description{top: 4px;right: 0px;margin: 0;position: absolute;}.section-header .wrapper-link-description .text-link{padding: 0;margin: 0;top: auto;right: auto;position: relative;display: inline-block;vertical-align: middle;}.section-header .arrow-on-heading{display: none;top: 0;right: 0;margin: 0;z-index: 5;position: absolute;}.section-header .arrow-on-heading .btn-arrow{width: 24px;height: 24px;padding: 3px;cursor: pointer;display: inline-block;}.section-header .arrow-on-heading .btn-arrow .icon{width: 100%;height: 100%;fill: var(--color_heading_text);}.section-header .arrow-on-heading .btn-arrow + .btn-arrow{margin-left: 10px;}.section-header .arrow-on-heading .btn-arrow.disabled{pointer-events: none;opacity: 0.25;}.section-header .section-header-border{margin: 0;padding: 0;border: none;display: none;}.section-header.text-center > p{margin-left: auto;margin-right: auto;}.section-header.section-header-small h1, .section-header.section-header-small .h1, .section-header.section-header-small h2, .section-header.section-header-small .h2, .section-header.section-header-small h3, .section-header.section-header-small .h3, .section-header.section-header-small .title{font-size: 16px;line-height: 1;}.section-header.section-header-border{padding-bottom: 15px;border-bottom: 1px solid #eee;}@media (max-width: 550px){.section-header.text-center{text-align: left !important;}}@media (max-width: 321px){.section-header .text-link{max-width: 50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}}@media (min-width: 768px){.section-header{margin-bottom: 30px;}.section-header .text-link{top: 4px;right: 0;margin: 0;position: absolute;}}@media (min-width: 1025px){.section-header .arrow-on-heading{display: block;}.section-header .section-header-border{margin: 0;display: block;padding-top: 10px;border-bottom: 1px solid #e2e4e8;}}@media (min-width: 1281px){.page-full-width .section-header.text-left h2, .page-full-width .section-header.text-left .h2{display: inline-block;}.page-full-width .section-header.text-left .text-link{top: 0;margin-left: 10px;position: relative;display: inline-block;}}.halo-section-background-gray .section-header.section-header-product-carousel{margin-bottom: 0;padding: 12px 15px 10px 15px;background-color: #fff;}.halo-section-background-gray .section-header.section-header-product-carousel.text-transparent{background-color: transparent;padding: 0;margin-bottom: 20px;}.halo-section-background-gray .section-header.section-header-product-carousel.text-transparent .wrapper-link-description{right: 0;top: 4px;}.halo-section-background-gray .section-header.section-header-border{border-bottom: 1px solid #eee;}.halo-section-background-gray .section-header .wrapper-link-description{top: 14px;right: 15px;}@media (min-width: 768px){.halo-section-background-gray .section-header .wrapper-link-description{top: 14px;right: 25px;}}@media (min-width: 1025px){.halo-section-background-gray.section-header-product-carousel{margin-bottom: 0;padding: 12px 25px 10px 25px;background-color: #fff;}}.page-heading{font-size: 20px;line-height: 1.2;font-weight: 700;text-transform: uppercase;color: var(--color_heading_text);font-family: var(--font_stack_heading);}.page-heading.layout-2{margin-bottom: 20px;padding-bottom: 15px;border-bottom: 1px solid #e2e4e8;}@media (min-width: 993px){.page-heading.layout-2{margin-bottom: 30px;}}.nav-tabs{width: 100%;border: none;text-align: left;margin-bottom: 30px;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: top;-webkit-align-items: top;-moz-align-items: top;-ms-align-items: top;-o-align-items: top;align-items: top;overflow: auto;}.nav-tabs .nav-item{z-index: 1;padding: 0;float: none;width: auto;margin-right: 15px;margin-bottom: 3px;display: inline-block;vertical-align: middle;text-align: center;}.nav-tabs .nav-link{color: #999;height: 40px;min-width: 90px;font-size: 16px;font-weight: 700;display: block;border: 1px solid #e2e4e8;background-color: #fff;overflow: hidden;padding: 9px 15px;white-space: nowrap;text-overflow: ellipsis;text-transform: uppercase;border-radius: 3px;background-color: transparent;font-family: var(--font_stack_heading);}.nav-tabs .nav-link.active{color: var(--color_heading_text);border-color: var(--color_heading_text);}@media (min-width: 768px){.nav-tabs{overflow: visible;padding-bottom: 1px;border-bottom: 1px solid #e2e4e8;}.nav-tabs .nav-item{width: auto;margin-bottom: 0;margin-right: 0px;}.nav-tabs .nav-item:first-child .nav-link{margin-left: 0;}.nav-tabs .nav-item:last-child .nav-link{margin-right: 0;}.nav-tabs .nav-link{padding: 0 0 12px;margin: 0 10px;height: auto;min-width: 0;line-height: 1;font-size: 16px;overflow: visible;border: none;background-color: transparent;white-space: nowrap;}.nav-tabs .nav-link:after{left: 0;bottom: -2px;content: "";width: 0;height: 2px;position: absolute;transition: all 0.3s ease;background-color: #999;}.nav-tabs .nav-link.active{background-color: transparent;}.nav-tabs .nav-link.active:after{width: 100%;background-color: var(--color_heading_text);}.nav-tabs.nav-tabs-large .nav-link{font-size: 16px;}}@media (min-width: 1025px){.nav-tabs .nav-link{padding: 0 0 12px;margin: 0 15px;}.nav-tabs.nav-tabs-large .nav-link{font-size: 24px;}}.breadcrumb-wrapper{padding: 40px 0 20px 0;}.breadcrumb-wrapper .breadcrumb{margin: 0;padding: 0;display: none;color: var(--color_body_text);font-size: 12px;font-weight: 400;border-radius: 0;text-transform: none;background-color: transparent;}.breadcrumb-wrapper .breadcrumb .item{padding: 5px 0;line-height: 1;display: inline-block;vertical-align: middle;text-transform: capitalize;}.breadcrumb-wrapper .breadcrumb .item .icon{width: 8px;height: 8px;margin: 0 0.5rem;display: inline-block;vertical-align: middle;position: relative;top: -1px;}.breadcrumb-wrapper .breadcrumb .item:last-child .icon{display: none;}.breadcrumb-wrapper .page-heading{margin: 0;color: var(--color_heading_text);font-size: 24px;line-height: 1.3;font-weight: 700;text-transform: uppercase;}@media (min-width: 551px){.breadcrumb-wrapper{display: block;padding: 20px 0 35px;}.breadcrumb-wrapper .breadcrumb{display: block;}.breadcrumb-wrapper .breadcrumb + .page-heading{margin-top: 15px;margin-bottom: 0;}}#back-to-top{bottom: 45%;right: 15px;z-index: 19;padding: 2px;font-size: 0;display: none;cursor: pointer;position: fixed;overflow: hidden;text-align: center;border-radius: 50%;line-height: 1;transition: all 0.3s ease;color: var(--color_btt);background-color: var(--color_bg_btt);border: 1px solid var(--color_border_btt);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}#back-to-top a{display: block;}#back-to-top .icon{fill: #000;width: 30px;height: 30px;padding: 9px;display: block;}#back-to-top.is-visible{display: block;}#back-to-top:hover{color: #fff;background-color: #000;border: 1px solid #000;}#back-to-top:hover .icon{fill: #fff;}@media (min-width: 1025px){#back-to-top{right: 10vh;}}.footbar-fixed{position: fixed;left: 0;right: 0;bottom: 0;z-index: 10;line-height: 0;transition: all 0.3s ease;}.show_sticky .footbar-fixed{bottom: 72px;}.footbar-fixed .footbar-fixed-left, .footbar-fixed .footbar-fixed-right{line-height: 22px;display: inline-block;}@media (min-width: 551px){.footbar-fixed{left: 15px;right: auto;bottom: 15px;}.show_sticky .footbar-fixed{bottom: 115px;}.footbar-fixed .footbar-fixed-right{margin-top: 15px;}}@media (min-width: 1025px){.footbar-fixed{left: auto;right: auto;bottom: auto;position: static;}}.footbar-fixed-left{left: 0;right: 0;bottom: 0;width: 100%;display: inline-block;vertical-align: top;transition: all 0.3s ease;}@media (min-width: 551px){.footbar-fixed-left .product-notification + .cookieMessage{margin-top: 15px;}}@media (min-width: 1025px){.footbar-fixed-left{position: fixed;left: 40px;right: auto;bottom: 40px;z-index: 10;width: auto;}.footbar-fixed-left .product-notification + .cookieMessage{margin-top: 20px;}.show_sticky .footbar-fixed-left{bottom: 140px;}}.footbar-fixed-right{left: 0;right: 0;bottom: 0;display: inline-block;vertical-align: top;transition: all 0.3s ease;}@media (min-width: 551px){.footbar-fixed-right .product-notification + .cookieMessage{margin-top: 15px;}}@media (min-width: 1025px){.footbar-fixed-right{position: fixed;left: auto;right: 40px;bottom: 40px;z-index: 10;}.footbar-fixed-right .product-notification + .cookieMessage{margin-top: 20px;}.show_sticky .footbar-fixed-right{bottom: 140px;}}.cookieMessage{width: 100%;font-size: 12px;font-weight: 400;line-height: 22px;padding: 10px 15px;text-align: left;border-radius: 0;opacity: 0.9;color: var(--color_cookieMessage);background-color: var(--color_bg_cookieMessage);display: none;}.cookieMessage .des{margin-bottom: 15px;}.cookieMessage .privacy-link{font-weight: 700;margin-left: 5px;text-transform: capitalize;text-decoration: underline;text-underline-position: under;color: var(--color_cookieMessage);}.cookieMessage .accept_cookies_link{padding: 0;min-width: 180px;font-size: 16px;min-height: 36px;line-height: 1;padding: 12px 0 9px;text-align: center;display: inline-block;vertical-align: middle;font-weight: 700;border-radius: 18px;font-family: var(--font_stack_heading);text-transform: uppercase;color: var(--color_btn_cookieMessage);background-color: var(--color_btn_bg_cookieMessage);}.cookieMessage.cookieMessage-mb{display: block;}@media (min-width: 551px){.cookieMessage{width: 400px;padding: 15px 20px;text-align: left;}.cookieMessage .group-action-links{margin-top: 20px;}}@media (min-width: 993px){.cookieMessage{display: block;width: 440px;padding: 30px;border-radius: 3px;}}@media (min-width: 1025px){.cookieMessage .accept_cookies_link:hover{color: var(--color_btn_cookieMessage_hover);background-color: var(--color_btn_bg_cookieMessage_hover);}}.product-notification{display: none;width: 100%;z-index: 10;opacity: 0;overflow: hidden;border-radius: 0;position: relative;padding: 10px 35px 10px 15px;-webkit-animation-duration: 1s;animation-duration: 1s;transition: all 1s ease;box-shadow: 0 0 4px rgba(0, 0, 0, .15);color: var(--color_notification2);background: var(--color_bg_notification2);}.product-notification.product-notification-mb{display: block;}.product-notification.active{opacity: 1;visibility: visible;}.product-notification .close-notifi{top: 10px;right: 10px;float: none;color: var(--color_notification2);font-size: 30px;font-weight: 400;line-height: 20px;position: absolute;text-shadow: none;opacity: 1;}.product-notification .product-suggest{display: block;font-size: 0;width: 100%;}.product-notification .product-suggest .product-image{font-size: var(--font_size_base);display: inline-block;width: 70px;vertical-align: top;}.product-notification .product-suggest .column-right{font-size: var(--font_size_base);display: inline-block;padding-left: 15px;width: calc(100% - 70px);vertical-align: top;}.product-notification .product-suggest .column-right .text{margin-bottom: 0px;}.product-notification .product-suggest .column-right .product-name{color: var(--color_url_hover);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}.product-notification .product-suggest .column-right .product-name:hover{text-decoration: underline;text-underline-position: under;}.product-notification .product-suggest .column-right .info-ago{margin-top: 5px;}.product-notification .product-suggest .column-right .time-text{font-size: 11px;}@media (min-width: 551px){.product-notification{width: 400px;text-align: left;padding: 15px 30px 15px 20px;}}@media (min-width: 993px){.product-notification{width: 360px;display: block;border-radius: 3px;}}#halo_newsletter{position: relative;z-index: 105;display: none;}#halo_newsletter .popup-overlay{top: 0;left: 0;width: 100%;height: 100%;z-index: 100;position: fixed;overflow: hidden;background: rgba(44, 44, 44, 0.65);}#halo_newsletter .newsletterPopup{top: 50%;left: 50%;z-index: 106;position: fixed;transform: translate(-50%, -50%);}.newsletterPopup{text-align: left;width: 95%;padding: 0;height: auto;max-height: 90%;overflow-y: auto;max-width: 950px;border-radius: 0;color: var(--color_body_text);background-color: #fff;}.newsletterPopup .newsletter-content{width: 100%;padding: 30px 15px;}.newsletterPopup .newsletter-image{display: none;}.newsletterPopup .newsletter-heading{font-weight: 700;font-size: 18px;line-height: 1.2;margin: 0 0 10px 0;text-transform: uppercase;}.newsletterPopup .newsletter-sub-heading{margin-bottom: 0;font-weight: 700;}.newsletterPopup .newsletter{margin-top: 15px;margin-bottom: 15px;}.newsletterPopup .newsletter .input-group{display: block;}.newsletterPopup .newsletter .input-group .form-control{width: 100%;text-align: left;margin: 0 0 15px 0;border-radius: 3px;}.newsletterPopup .newsletter .input-group .btn, .newsletterPopup .newsletter .input-group .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .newsletterPopup .newsletter .input-group .shopify-payment-button__button--unbranded{width: 100%;display: block;min-width: 120px;padding: 0 25px;}.newsletterPopup .newsletter-message{display: inline-block;margin-bottom: 0;font-style: italic;}.newsletterPopup .social_list{margin-top: 20px;}.newsletterPopup .newsletter-show-again{margin-top: 20px;}.newsletterPopup .newsletter-show-again #dismiss{display: none;}.newsletterPopup .newsletter-show-again #dismiss + label{font-weight: 400;padding-left: 23px;position: relative;}.newsletterPopup .newsletter-show-again #dismiss + label:before{content: "";left: 0;top: 3px;width: 13px;height: 13px;position: absolute;border: 1px solid #dbdbdb;background-color: #fff;}.newsletterPopup .newsletter-show-again #dismiss + label:after{content: '';width: 9px;height: 5px;position: absolute;top: 6px;left: 2px;border: 2px solid #232323;border-top: none;border-right: none;background: rgba(255, 255, 255, 0);transform: rotate(-45deg);transition: all 0.1s;}.newsletterPopup .newsletter-show-again #dismiss:not(:checked) + label:after{opacity: 0;transform: scale(0) rotate(-45deg);}.newsletterPopup .newsletter-show-again #dismiss:checked + label:after, .newsletterPopup .newsletter-show-again #dismiss + label:hover:after{opacity: 1;transform: scale(1) rotate(-45deg);}.newsletterPopup .modal-close{opacity: 1;top: 10px;right: 5px;z-index: 10;width: 30px;height: 30px;color: #000;font-size: 30px;line-height: 30px;position: absolute;transform: none;text-align: center;font-weight: 300;text-shadow: none;font-family: var(--font_stack_body);}.newsletterPopup .modal-close .icon{width: 100%;height: 100%;vertical-align: top;}@media (min-width: 551px){.newsletterPopup .newsletter-heading{font-size: 22px;margin: 0 0 12px 0;}.newsletterPopup .newsletter-icons, .newsletterPopup .newsletter-show-again{margin-top: 28px;}.newsletterPopup .social-icons{margin-top: 28px;}.newsletterPopup .newsletter-content{padding: 30px;}.newsletterPopup .newsletter-icons .socialLinks .socialLinks-item{margin: 0 10px 5px 0;}.newsletterPopup .newsletter{margin-top: 20px;margin-bottom: 20px;}.newsletterPopup .newsletter .input-group{display: flex;align-items: center;justify-content: space-between;}.newsletterPopup .newsletter .input-group .form-control{width: auto;margin: 0 15px 0 0;}.newsletterPopup .newsletter .input-group .btn, .newsletterPopup .newsletter .input-group .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .newsletterPopup .newsletter .input-group .shopify-payment-button__button--unbranded{width: auto;display: inline-block;}}@media (min-width: 993px){.newsletterPopup{display: flex;}.newsletterPopup .newsletter-content{width: 60%;padding: 50px 65px;}.newsletterPopup .newsletter-image{width: 40%;display: inline-block;position: relative;overflow: hidden;border-radius: 0;}.newsletterPopup .newsletter-image img{top: 50%;left: 50%;position: absolute;min-height: 100%;height: auto;max-width: none;width: auto;min-width: 100%;transform: translate(-50%, -50%);}.newsletterPopup .newsletter-image img.lazyload, .newsletterPopup .newsletter-image img.lazyloading{width: auto;height: auto;min-width: 0;min-height: 0;}}@media (min-width: 1025px){.newsletterPopup{overflow: visible;}.newsletterPopup .newsletter-content{padding: 50px 60px;}.newsletterPopup .modal-close{top: -15px;right: -15px;font-size: 28px;width: 33px;height: 33px;line-height: 33px;color: #fff;border: none;background-color: #000;border-radius: 3px;box-shadow: 0 2px 3px rgba(0, 0, 0, .15);}}@keyframes loading{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}}.loading-modal{top: 50%;left: 50%;width: 60px;height: 60px;display: none;border-radius: 3px;transform: translate(-50%, -50%);background-color: rgba(255, 255, 255, 0.8);box-shadow: 0 0px 5px 1px rgba(0, 0, 0, 0.1);}.loading-modal div{position: absolute;top: 13px;left: 13px;width: 35px;height: 35px;border: 4px solid #141414;border-radius: 50%;animation: loading 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color: #141414 transparent transparent transparent;}.loading-modal div:nth-child(1){animation-delay: -0.45s;}.loading-modal div:nth-child(2){animation-delay: -0.3s;}.loading-modal div:nth-child(3){animation-delay: -0.15s;}.announcement-bar-wrapper{z-index: 20;position: relative;}.announcement-bar-wrapper--close{top: 50%;right: 5px;opacity: 1;float: none;z-index: 11;font-weight: 400;font-size: 30px;width: 20px;height: 20px;line-height: 20px;position: absolute;text-shadow: none;text-align: center;transform: translateY(-50%);font-family: var(--font_stack_body);color: var(--color_announcement_bar);}@media (min-width: 1025px){.announcement-bar-wrapper--close{right: 40px;}}.announcement-bar{text-align: center;position: relative;display: block;font-size: 11px;font-weight: 400;padding: 8px 20px 7px 15px;z-index: 10;color: var(--color_announcement_bar);background-color: var(--color_bg_announcement_bar);}.announcement-bar > *:not(.lang1):not(.lang2):not(.btn){display: inline-block;vertical-align: middle;color: inherit;}.announcement-bar img{display: inline-block;vertical-align: middle;margin-right: 10px;max-height: 20px;}.announcement-bar .btn, .announcement-bar .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .announcement-bar .shopify-payment-button__button--unbranded{display: none;}.announcement-bar:hover{color: var(--color_announcement_bar);}@media (min-width: 551px){.announcement-bar{font-size: 12px;padding: 8px 20px 7px 20px;}.announcement-bar img{width: auto;max-height: 35px;}.announcement-bar .btn, .announcement-bar .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .announcement-bar .shopify-payment-button__button--unbranded{font-size: 12px;line-height: 22px;font-weight: 400;padding: 1px 15px;margin-left: 10px;box-shadow: none;display: inline-block;vertical-align: middle;text-transform: capitalize;font-family: var(--font_stack_body);color: #383e47;border-color: #3bc6e8;background-color: #3bc6e8;}}@media (min-width: 993px){.announcement-bar{padding: 10px 20px;}.announcement-bar img{margin-right: 25px;}.announcement-bar .btn, .announcement-bar .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .announcement-bar .shopify-payment-button__button--unbranded{margin-left: 25px;}}.site-header{width: 100%;z-index: 99;overflow: visible;position: relative;box-shadow: none;border-bottom: none;background-color: #fff;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);}.site-header .halo-header-PC{display: none;width: 100%;}.site-header .halo-header-mobile{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;width: 100%;}.site-header.halo-header-01 .hamburger-wrapper, .site-header.halo-header-02 .hamburger-wrapper, .site-header.halo-header-03 .hamburger-wrapper{display: none;}.site-header.is-sticky{top: 0;left: 0;right: 0;z-index: 99;position: fixed;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);display: flex;align-items: center;justify-content: space-between;transform: none;animation-name: fadeInDown;animation-duration: 0.5s;animation-fill-mode: both;}.site-header.is-sticky .header-top, .site-header.is-sticky .header-bottom{display: none;}.site-header.is-sticky .header-middle{padding-top: 10px;padding-bottom: 10px;}.site-header.is-sticky .header-middle .logo-wrapper{text-align: center;}.site-header.is-sticky .header-middle .logo-wrapper .site-header__logo-image img{width: 75%;}.site-header.is-sticky.halo-header-01 .hamburger-wrapper, .site-header.is-sticky.halo-header-02 .hamburger-wrapper, .site-header.is-sticky.halo-header-03 .hamburger-wrapper{display: inline-block;}@media (min-width: 1025px){.site-header{z-index: 20;box-shadow: none;}.site-header .halo-header-PC{display: block;}.site-header .halo-header-mobile{display: none;}body:not(.template-index) .site-header{box-shadow: 0 0 0 1px rgba(0, 0, 0, .06), 0 1px 2px 0 rgba(0, 0, 0, .1);}.site-header.is-sticky{box-shadow: 0 0 0 1px rgba(0, 0, 0, .06), 0 1px 2px 0 rgba(0, 0, 0, .1);}}.halo-header-01 .halo-header-PC .site-nav{text-align: center;}.halo-header-01 .halo-header-PC .header-middle .item--account .navUser-text-wrapper{padding-top: 15px;}.halo-header-01 .halo-header-PC .header-middle .header-middle-text .navUser-action.custom .navUser-text-wrapper{font-size: 14px;font-family: var(--font_stack_header);}.halo-header-02 .site-nav-vertical .mega-menu .site-nav-dropdown.style_3 .cateArea{width: 100%;}@media (min-width: 1025px){.halo-header-02 .header-top .navUser-email .icon, .halo-header-02 .header-top .navUser-phone .icon{width: 14px;height: 14px;margin-top: -2px;margin-right: 3px;}.halo-header-02 .header-middle .navUser-text-wrapper{font-size: 14px;white-space: nowrap;font-family: var(--font_stack_header);}.halo-header-02 .header-middle .navUser-text-wrapper:before{content: none !important;}.halo-header-02 .header-middle .item--account .navUser-text-wrapper .navUser-action + .navUser-action{margin-left: 5px;padding-left: 5px;border-left: 1px solid var(--color_border_header_top);}.halo-header-02 .header-middle .header-middle-text .navUser-action.custom .icon{width: 28px;height: 28px;}.halo-header-02 .header-bottom{padding-bottom: 0;border-top: 1px solid var(--color_border_header_bottom);border-bottom: 1px solid var(--color_border_header_bottom);}.halo-header-02 .header-middle-logo{min-width: 165px;justify-content: left;}.halo-header-02 .site-nav-vertical-wrapper{bottom: 0;padding: 0 15px;border-radius: 0;display: inline-block;vertical-align: middle;border-left: 1px solid var(--color_border_header_bottom);border-right: 1px solid var(--color_border_header_bottom);}.halo-header-02 .site-nav-vertical-wrapper + .site-nav{width: auto;margin-left: 30px;display: inline-block;vertical-align: middle;}.halo-header-02 .site-nav-vertical-wrapper .site-nav-vertical-text{font-size: 14px;}.halo-header-02 .site-nav-vertical-wrapper .site-nav-vertical{left: -1px;right: -1px;width: auto;height: 430px;}.halo-header-02 .site-nav{padding-right: 100px;}.halo-header-02 .site-nav .menu-lv-1{margin-right: 35px;}.halo-header-02 .site-nav .menu-lv-1 > .nav-action{font-size: 14px;}.halo-header-02 .search-bar{width: 450px;box-shadow: none;}.halo-header-02 .header-bottom > .container{white-space: nowrap;}.halo-header-02 .header-bottom > .container .site-nav, .halo-header-02 .header-bottom > .container .site-nav-vertical-wrapper{white-space: normal;}.halo-header-02 .header-bottom > .container .site-nav .imgItem, .halo-header-02 .header-bottom > .container .site-nav-vertical-wrapper .imgItem{position: relative;}}@media (min-width: 1600px){.halo-header-02.page-full-width .search-bar{width: 700px;}.halo-header-02.page-full-width .header-middle .item--quickSearch{margin-left: 50px !important;margin-right: 30px;}.halo-header-02.page-full-width .site-nav-vertical .mega-menu .site-nav-dropdown .cateArea > .site-nav-dropdowns.columns-2{column-count: 3;-webkit-column-count: 3;}.halo-header-02.page-full-width .site-nav-vertical .mega-menu .site-nav-dropdown.style_1 .cateArea{width: 62%;}.halo-header-02.page-full-width .site-nav-vertical .mega-menu .site-nav-dropdown.style_1 .imageArea{width: 38%;}.halo-header-02.page-full-width .site-nav-vertical .mega-menu .site-nav-dropdown.style_2 .cateArea{width: 63%;}.halo-header-02.page-full-width .site-nav-vertical .mega-menu .site-nav-dropdown.style_2 .imageArea{width: 37%;}.halo-header-02.page-full-width .site-nav-vertical .mega-menu .site-nav-dropdown.style_3 .cateArea{width: 100%;}}@media (min-width: 1025px){.halo-header-03 .header-middle-logo{min-width: 205px;justify-content: left;}.halo-header-03 .site-nav-vertical-wrapper{display: inline-block;vertical-align: middle;}.halo-header-03 .site-nav-vertical-wrapper + .site-nav{width: auto;margin-left: 30px;display: inline-block;vertical-align: middle;}.halo-header-03 .site-nav{padding-right: 100px;}.halo-header-03 .site-nav .menu-lv-1{margin-right: 35px;}.halo-header-03 .search-bar{width: 490px;box-shadow: none;}.halo-header-03 .search-bar .input-group-field{border: 2px solid var(--color_border_search_bar);border-right: none;}.halo-header-03 .header-middle .container .item + .item{margin-left: 15px;}.halo-header-03 .header-middle .item--wislish .navUser-action, .halo-header-03 .header-middle .item--cart .navUser-action{width: 48px;height: 48px;padding: 10px;border: 2px solid var(--color_border_search_bar);border-radius: 3px;}.halo-header-03 .header-middle .item--wislish .navUser-action .icon, .halo-header-03 .header-middle .item--cart .navUser-action .icon{width: 24px;height: 24px;}.halo-header-03 .header-middle .item--cart{font-size: 0;letter-spacing: 0;white-space: nowrap;}.halo-header-03 .header-middle .item--cart .countPill{width: 20px;height: 20px;line-height: 20px;top: -10px;right: -10px;}.halo-header-03 .header-middle .item--cart .navUser-action{display: inline-block;vertical-align: top;font-size: var(--font_size_base);letter-spacing: 1;border-radius: 3px 0 0 3px;}.halo-header-03 .header-middle .item--cart .navUser-action-total-price{width: auto;line-height: 26px;white-space: nowrap;font-weight: 700;border-left: none;border-radius: 0 3px 3px 0;}.halo-header-03 .header-middle .item--cart .cart-dropdown{font-size: var(--font_size_base);letter-spacing: 1;white-space: normal;}.halo-header-03 .header-bottom > .container{white-space: nowrap;}.halo-header-03 .header-bottom > .container .site-nav, .halo-header-03 .header-bottom > .container .site-nav-vertical-wrapper{white-space: normal;}.halo-header-03 .header-bottom > .container .site-nav .imgItem, .halo-header-03 .header-bottom > .container .site-nav-vertical-wrapper .imgItem{position: relative;}}.header-top{text-align: center;padding: 12px 0 11px 0;color: var(--color_header_top);background-color: var(--color_bg_header_top);border-bottom: 1px solid var(--color_border_header_top);}.header-top .navUser{top: auto;z-index: 1;right: auto;transform: none;position: relative;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}.header-top .navUser:before, .header-top .navUser:after{content: none;}.header-top .navUser-section{margin: 0;padding: 0;font-size: 0;display: flex;align-items: center;position: relative;width: 33.33333%;white-space: nowrap;}.header-top .navUser-section .navUser-action svg{margin-right: 2px;width: 14px;height: 14px;display: inline-block;vertical-align: middle;margin-top: -3px;color: var(--color_header_top);fill: var(--color_header_top);}.header-top .navUser-section.navUser-left{justify-content: flex-start;}.header-top .navUser-section.navUser-center{justify-content: center;}.header-top .navUser-section.navUser-center .navUser-text{font-weight: 700;color: var(--color_header_top_shortdescription);}.header-top .navUser-section.navUser-right{justify-content: flex-end;}.header-top .navUser-item{float: none;position: relative;display: inline-block;vertical-align: middle;white-space: nowrap;font-size: var(--font_size_base);}.header-top .navUser-item + .navUser-item{margin-left: 20px;}.header-top .navUser-item .icon{width: 16px;height: 16px;line-height: 1;}.header-top .navUser-item i{font-size: 16px;margin-right: 5px;opacity: 0.8;position: relative;top: 2px;}.header-top .navUser-item--account{line-height: 1;}.header-top .navUser-item--account > .icon{top: -1px;position: relative;margin-right: 5px;}.header-top .navUser-item--account .navUser-or, .header-top .navUser-item--account .navUser-action{display: inline-block;vertical-align: middle;}.header-top .navUser-text, .header-top .navUser-action{color: inherit;font-weight: 400;line-height: 1;text-transform: capitalize;}.header-top .navUser-text{margin: 0;}.header-top .navUser-action:before{content: '';left: 0;width: 0;bottom: -2px;height: 1px;position: absolute;background-color: var(--color_url_hover);transition: all 0.3s ease;}.header-top .navUser-action:hover{color: var(--color_url_hover);}.header-top .navUser-action:hover:before{width: 100%;}.header-top .navUser-email{text-transform: lowercase;}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.header-top .navUser-section.navUser-right{flex-direction: row-reverse;}}.header-middle{display: block;padding: 19px 0 19px 0;color: var(--color_header_middle);background-color: var(--color_bg_header_middle);}.header-middle .container{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}.header-middle .container:before, .header-middle .container:after{content: none;}.header-middle .container .item{position: relative;}.header-middle .container .item + .item{margin-left: 30px;}.header-middle .mobileMenu-toggle .mobileMenu-toggleIcon, .header-middle .mobileMenu-toggle .mobileMenu-toggleIcon::before, .header-middle .mobileMenu-toggle .mobileMenu-toggleIcon::after{background-color: var(--color_header_middle);}.header-middle .header-middle-logo{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start;width: auto;max-width: 250px;}.header-middle .header-middle-logo .hamburger-wrapper{margin-right: 30px;}.header-middle .header-middle-text{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end;padding-left: 30px;}.header-middle .header-middle-text .navUser-action{display: inline-block;color: var(--color_header_middle);}.header-middle .header-middle-text .navUser-action.custom{text-align: center;vertical-align: top;display: inline-block;white-space: nowrap;}.header-middle .header-middle-text .navUser-action.custom .icon{display: inline-block;vertical-align: top;margin: 0 0 8px;position: relative;width: 30px;height: 30px;}.header-middle .header-middle-text .navUser-action.custom .navUser-text-wrapper{font-weight: 700;line-height: 1;display: block;text-transform: uppercase;}.header-middle .header-middle-text .navUser-action.custom .navUser-text-wrapper:before{content: '';left: 0;width: 0;bottom: -1px;height: 1px;position: absolute;background-color: var(--color_url_hover);transition: all 0.3s ease;}.header-middle .header-middle-text .navUser-action:hover{color: var(--color_url_hover);}.header-middle .header-middle-text .navUser-action:hover.custom .navUser-text-wrapper .navUser-action{color: var(--color_url_hover);}.header-middle .header-middle-text .navUser-action:hover.custom .navUser-text-wrapper:before{width: 100%;}.header-middle .item--office{text-align: center;}.header-middle .item--office .icon{width: 14px;height: 14px;margin-top: -4px;margin-right: 3px;display: inline-block;}.header-middle .item--office .office-phone{margin: 0;font-size: 16px;line-height: 1;font-weight: 700;text-transform: uppercase;color: var(--color_time_header_middle);}.header-middle .item--office .office-hours{line-height: 1;margin: 5px 0 0 0;}.header-middle .item--office-2{text-align: left;white-space: nowrap;}.header-middle .item--office-2 img{display: inline-block;max-width: 65px;vertical-align: middle;}.header-middle .item--office-2 .office-hours{white-space: normal;display: inline-block;vertical-align: middle;padding-left: 15px;margin-left: 15px;margin-bottom: 0;max-width: 140px;border-left: 1px solid var(--color_border_header_top);}.header-middle .item--office-2 .office-hours > p{margin-bottom: 0px;}.header-middle .item--account{line-height: 1;}.header-middle .item--account .icon-arrow{width: 8px;height: 8px;font-size: 8px;margin-left: 5px;margin-top: -1px;display: inline-block;vertical-align: middle;}.header-middle .item--account .icon-arrow svg{width: 100%;height: 100%;}.header-middle .item--account .navUser-text-wrapper{white-space: nowrap;}.header-middle .item--account .navUser-text-wrapper .navUser-text-myaccount{margin-bottom: 8px;display: block;}.header-middle .item--account .navUser-text-wrapper span.navUser-action{color: var(--color_header_middle);}.header-middle .item--cart .cart-wrapper{position: relative;display: inline-block;}.header-middle .item--cart, .header-middle .item--wislish{display: inline-block;vertical-align: middle;}.header-middle .item--cart .icon, .header-middle .item--wislish .icon{margin: 0;width: 30px;height: 30px;}.header-bottom{position: relative;color: var(--color_header_bottom);background-color: var(--color_bg_header_bottom);border-top: 1px solid var(--color_border_header_bottom);padding-bottom: 1px;transition: all 0.3s ease;}.header-bottom .site-nav .menu-lv-1 > .nav-action{color: var(--color_header_bottom);}.header-bottom .site-nav .menu-lv-1 > .nav-action:before{left: 0;width: 0;content: "";height: 1px;bottom: 12px;position: absolute;background-color: var(--color_header_bottom);transition: all 0.3s ease;}.header-bottom .site-nav .menu-lv-1:hover > .nav-action:before{width: 100%;}.header-bottom .social-code{right: calc((100% - 1170px)/ 2);top: 50%;line-height: 20px;padding: 0;position: absolute;font-weight: 700;display: inline-block;transform: translateY(-50%);text-transform: uppercase;color: var(--color_social);font-size: var(--font_size_header);font-family: var(--font_stack_header);text-decoration: underline;text-underline-position: under;}.header-bottom .social-code a{color: var(--color_social);}.header-bottom .social-code a:hover{color: var(--color_social_hover);}.halo-header-mobile{padding: 0px 15px;height: 50px;width: 100%;line-height: 50px;color: var(--color_header_middle);background-color: var(--color_bg_header_middle);display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}.halo-header-mobile .logo-wrapper{margin: 0;}.halo-header-mobile .logo-wrapper .site-header__logo-image{max-width: 120px;margin-left: auto;margin-right: auto;transition: all 0.3s ease;}.halo-header-mobile .navUser-action[data-cart-preview] .countPill{margin: 0;top: -10px;right: -9px;width: 18px;height: 18px;display: block;font-size: 11px;line-height: 18px;position: absolute;}.halo-header-mobile .mobileMenu-toggle .mobileMenu-toggleIcon, .halo-header-mobile .mobileMenu-toggle .mobileMenu-toggleIcon::before, .halo-header-mobile .mobileMenu-toggle .mobileMenu-toggleIcon::after{background-color: var(--color_header_middle);}.halo-header-mobile .navUser-action .navUser-icon{vertical-align: top;}.halo-header-mobile .navUser-action .icon{margin: 0;top: -1px;width: 24px;height: 24px;position: relative;color: var(--color_header_middle);fill: var(--color_header_middle);}.halo-header-mobile .item--searchMobile .navUser-action{display: inline-block;}.halo-header-mobile .item--searchMobile .navUser-action .icon.icon-close{display: none;padding: 2px;}.halo-header-mobile .item--searchMobile .navUser-action.is-open .icon{display: none;}.halo-header-mobile .item--searchMobile .navUser-action.is-open .icon.icon-close{display: inline-block;}.halo-header-mobile .item--searchMobile .navUser-action.is-open + .search-form{opacity: 1;pointer-events: auto;visibility: visible;}.halo-header-mobile .item--searchMobile .search-form{opacity: 0;pointer-events: none;visibility: hidden;line-height: 22px;top: 100%;left: 0;right: 0;width: 100%;z-index: 4;color: var(--color_body_text);position: absolute;transition: all 0.3s ease;}.halo-header-mobile .item--searchMobile .search-form .search-bar{border-radius: 0;border: none;}.halo-header-mobile .item--searchMobile .search-form .search-bar .btn-search, .halo-header-mobile .item--searchMobile .search-form .search-bar .input-group-field{border-radius: 0;}.halo-header-mobile .item--searchMobile .search-form .quickSearchResultsWrap{border-radius: 0;border-top: 1px solid #efefef;padding: 12px 15px;}.halo-header-mobile .header-Mobile-item{min-width: 85px;width: 33.33333%;}.halo-header-mobile .header-Mobile-item .items{display: inline-block;vertical-align: middle;}.halo-header-mobile .header-Mobile-item .items + .items{margin-left: 16px;}@media (min-width: 370px){.halo-header-mobile .header-Mobile-item .items + .items{margin-left: 20px;}}.halo-header-mobile .header-Mobile-item.text-center .items{width: 100%;}.halo-header-mobile .site-header__logo-image img{width: auto;}.countPill{top: -6px;right: -10px;height: 22px;width: 22px;font-size: 12px;line-height: 22px;text-align: center;border-radius: 50%;position: absolute;font-family: var(--font_stack_body);color: var(--color_cart_countPill);background-color: var(--color_bg_cart_countPill);}.lang_currency-dropdown{margin: 0;font-size: var(--font_size_plus2);font-weight: 400;display: block;font-family: var(--font_stack_heading);}.lang_currency-dropdown .dropdown-label{margin-bottom: 0;line-height: 1;cursor: pointer;}.lang_currency-dropdown .dropdown-label .icon{width: 16px;height: 16px;border-radius: 50%;overflow: hidden;display: inline-block;vertical-align: middle;position: relative;margin-right: 4px;}.lang_currency-dropdown .dropdown-label .icon img{position: absolute;height: 100%;width: auto;left: 50%;transform: translateX(-50%);}.lang_currency-dropdown .dropdown-label .text{font-weight: 600;vertical-align: middle;text-transform: uppercase;}.lang_currency-dropdown .dropdown-label .icon-arrow{width: 8px;height: 8px;font-size: 8px;margin-left: 5px;display: inline-block;vertical-align: middle;}.lang_currency-dropdown .dropdown-label .icon-arrow svg{width: 100%;height: 100%;}.lang_currency-dropdown .dropdown-label:after{content: none;}.lang_currency-dropdown .dropdown-menu{border: none;margin-top: 10px;min-width: 100px;font-size: inherit;border-radius: 3px;background-color: #fff;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);}.lang_currency-dropdown .dropdown-menu .dropdown-item{padding: 5px 15px;}.lang_currency-dropdown .dropdown-menu .dropdown-item .icon{width: 16px;height: 16px;line-height: 16px;border-radius: 50%;overflow: hidden;position: relative;display: inline-block;margin-right: 4px;vertical-align: middle;}.lang_currency-dropdown .dropdown-menu .dropdown-item .icon img{position: absolute;height: 100%;width: auto;left: 50%;transform: translateX(-50%);}.lang_currency-dropdown .dropdown-menu .dropdown-item .text{vertical-align: middle;position: relative;font-weight: 700;text-transform: uppercase;line-height: 16px;}.lang_currency-dropdown .dropdown-menu .dropdown-item .text:before{content: "";left: 0;bottom: 0;width: 0;height: 1px;background-color: #383e47;position: absolute;z-index: 1;transition: all 0.3s ease;}.lang_currency-dropdown .dropdown-menu .dropdown-item .icon-arrow{display: none;}.lang_currency-dropdown .dropdown-menu .dropdown-item.active{color: inherit;background-color: inherit;}.lang_currency-dropdown .dropdown-menu .dropdown-item.active .text:before{width: 100%;}.navUser-currency .lang_currency-dropdown .dropdown-label .img-icon{display: none;}.login-dropdown{width: 100%;z-index: 21;padding: 0;line-height: 22px;text-align: left;white-space: normal;color: var(--color_body_text);font-size: var(--font_size_base);background-color: #fff;}.login-dropdown .close{top: 50%;opacity: 1;right: 27px;color: #383e46;font-size: 30px;font-weight: 400;line-height: 20px;position: absolute;transform: translateY(-50%);}.login-dropdown .close[data-close-login-dropdown-pc]{display: none;}.login-dropdown .close[data-close-login-dropdown]{display: block;}@media (min-width: 1025px){.login-dropdown .close[data-close-login-dropdown]{display: none;}.login-dropdown .close[data-close-login-dropdown-pc]{display: block;}}.login-dropdown .login-header, .login-dropdown .login-content, .login-dropdown .login-footer{padding-left: 28px;padding-right: 28px;}.login-dropdown .login-header{display: block;text-align: left;padding-top: 13px;position: relative;padding-bottom: 12px;border-bottom: 1px solid #e2e4e8;}.login-dropdown .login-header .login-title{margin: 0;line-height: 1;font-size: 14px;font-weight: 700;color: var(--color_heading_text);text-transform: capitalize;font-family: var(--font_stack_body);}.login-dropdown .login-content{padding-top: 15px;padding-bottom: 30px;}.login-dropdown .login-content .login-form{margin-bottom: 0;}.login-dropdown .login-content .form-field{margin-bottom: 20px;}.login-dropdown .login-content .form-actions{margin-top: 0;text-align: left;}.login-dropdown .login-content .form-actions .forgot-password, .login-dropdown .login-content .form-actions .button{margin-left: 0;}.login-dropdown .login-content .form-actions .btn + .forgot-password, .login-dropdown .login-content .form-actions .shopify-payment-button .shopify-payment-button__button--unbranded + .forgot-password, .shopify-payment-button .login-dropdown .login-content .form-actions .shopify-payment-button__button--unbranded + .forgot-password{margin-top: 15px;margin-bottom: 0;}.login-dropdown .login-content .form-actions .forgot-password{color: var(--color_url_hover);line-height: 1;display: inline-block;margin-bottom: 20px;}.login-dropdown .login-content .form-actions .forgot-password:before{content: "";left: 0;width: 0;bottom: -2px;height: 1px;position: absolute;transition: all 0.3s ease;background-color: var(--color_url_hover);}.login-dropdown .login-content .form-actions .forgot-password:hover{color: var(--color_url_hover);}.login-dropdown .login-content .form-actions .forgot-password:hover:before{width: 100%;}.login-dropdown .login-footer{padding-top: 15px;padding-bottom: 30px;border-top: 1px solid #e2e4e8;}.login-dropdown .intro{margin-bottom: 18px;}.login-dropdown .btn, .login-dropdown .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .login-dropdown .shopify-payment-button__button--unbranded{width: 100%;display: block;padding: 11px 15px 10px 15px;}@media (min-width: 1025px){.login-dropdown{left: 0;right: auto;width: 300px;display: none;position: absolute;border-radius: 3px;top: calc(100% + 10px);box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);}.login-dropdown .login-footer{border-top: none;background-color: #f7f7f7;border-radius: 0 0 3px 3px;}}@media (max-width: 1024px){.login-dropdown{display: block !important;}}.cart-dropdown{width: 100%;z-index: 21;text-align: left;padding: 20px 0;font-size: var(--font_size_base);color: var(--color_body_text);background-color: #fff;}.cart-dropdown .close{top: 50%;opacity: 1;right: 27px;color: #383e46;font-size: 30px;font-weight: 400;line-height: 20px;position: absolute;transform: translateY(-50%);}.cart-dropdown .btn, .cart-dropdown .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-dropdown .shopify-payment-button__button--unbranded{display: block;width: 100%;}.cart-dropdown .btn + .btn, .cart-dropdown .shopify-payment-button .shopify-payment-button__button--unbranded + .btn, .cart-dropdown .shopify-payment-button .shopify-payment-button__button--unbranded + .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-dropdown .shopify-payment-button .shopify-payment-button__button--unbranded + .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-dropdown .shopify-payment-button__button--unbranded + .btn, .cart-dropdown .btn + .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-dropdown .btn + .shopify-payment-button__button--unbranded{margin-top: 15px;}.cart-dropdown .btn.btn--viewCart, .cart-dropdown .shopify-payment-button .shopify-payment-button__button--unbranded.btn--viewCart, .shopify-payment-button .cart-dropdown .shopify-payment-button__button--unbranded.btn--viewCart{margin-bottom: 15px;}.cart-dropdown .btn.product-btn, .cart-dropdown .shopify-payment-button .shopify-payment-button__button--unbranded.product-btn, .shopify-payment-button .cart-dropdown .shopify-payment-button__button--unbranded.product-btn{margin-top: 0;}.cart-dropdown .actions{padding: 0 20px;}.cart-dropdown .summary{padding: 15px 20px;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}.cart-dropdown .summary .label{font-size: 12px;font-weight: 700;text-align: left;display: inline-block;color: var(--color_heading_text);}.cart-dropdown .summary .price{font-size: 16px;font-weight: 700;text-align: right;display: inline-block;color: var(--color_heading_text);}.cart-dropdown .products-list{overflow: auto;max-height: 325px;background-color: #fff;}.cart-dropdown .products-list .items{margin-bottom: 15px;padding: 0 20px 15px 20px;border-bottom: 1px solid #e2e4e8;}.cart-dropdown .products-list .items:last-child{margin-bottom: 0;}.cart-dropdown .products-list::-webkit-scrollbar-track{background-color: #fafafa;}.cart-dropdown .products-list::-webkit-scrollbar{width: 0;background-color: #fafafa;}.cart-dropdown .products-list::-webkit-scrollbar-thumb{background-color: #e6e6e6;}.cart-dropdown .cart_empty{text-align: center;}.cart-dropdown .no-items{padding: 20px;}@media (min-width: 1025px){.cart-dropdown{right: 0;left: auto;padding: 0;width: 350px;display: none;position: absolute;top: calc(100% + 10px);border-radius: 3px;background-color: #f7f7f7;box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);}.cart-dropdown .products-list{padding-top: 20px;}.cart-dropdown .actions{padding-bottom: 10px;}}@media (max-width: 1024px){.cart-dropdown{display: block !important;}}.product-on-cart{position: relative;display: table;}.product-on-cart .product-image{display: table-cell;vertical-align: top;width: 70px;}.product-on-cart .product-image img{width: 100%;}.product-on-cart .product-details{display: table-cell;vertical-align: top;padding-left: 20px;padding-right: 25px;}.product-on-cart .product-details .btn-remove{right: 0;top: 0;font-size: 30px;position: absolute;opacity: 0.7;color: var(--color_product_vendor);}.product-on-cart .product-details .product-name{font-size: 12px;font-weight: 700;line-height: 22px;margin: 0 0 8px;overflow: hidden;text-transform: none;white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;color: var(--color_product_title);font-family: var(--font_stack_body);}.product-on-cart .product-details .option{font-size: 12px;line-height: 1;font-weight: 400;margin-bottom: 12px;text-transform: capitalize;display: block;font-style: italic;opacity: 0.7;color: var(--color_product_vendor);}.product-on-cart .product-details .cart-collateral{line-height: 1;font-size: 13px;color: var(--color_product_vendor);}.product-on-cart .product-details .cart-collateral .price{font-weight: 700;margin-left: 5px;color: var(--color_product_price);}.product-on-cart .product-details .cart-collateral .qtt, .product-on-cart .product-details .cart-collateral .price{width: auto;display: inline-block;vertical-align: middle;}.product-on-cart .product-details .wishlist{display: none;}@media (min-width: 1025px){.product-on-cart .product-details{padding-left: 20px;padding-right: 45px;}}.mobileMenu-toggle{width: 30px;height: 30px;font-size: 0;overflow: hidden;position: relative;display: block;z-index: 1;outline: none;box-shadow: none;}.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::before, .mobileMenu-toggle .mobileMenu-toggleIcon::after{background-color: var(--color_heading_text);content: "";display: block;height: 2px;width: 100%;position: absolute;transform: rotate(0deg);transition: transform 100ms ease-in, top 100ms ease-in 150ms, bottom 100ms ease-in 150ms;}.mobileMenu-toggle .mobileMenu-toggleIcon{top: 50%;width: calc(100%);transform: translateY(-50%);transition: background-color 10ms ease-in 100ms;}.mobileMenu-toggle .mobileMenu-toggleIcon::before{top: -8px;}.mobileMenu-toggle .mobileMenu-toggleIcon::after{bottom: -8px;}.mobileMenu-toggle.is-open .mobileMenu-toggleIcon{background-color: transparent;transition-delay: 100ms;}.mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after{bottom: auto;top: auto;transition: transform 100ms ease-in 150ms, top 100ms ease-in, bottom 100ms ease-in;}.mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before{top: 0;transform: rotate(45deg);}.mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after{bottom: 0;transform: rotate(-45deg);}@media (min-width: 1025px){.mobileMenu-toggle{width: 30px;height: 30px;}.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::before, .mobileMenu-toggle .mobileMenu-toggleIcon::after{height: 4px;}.mobileMenu-toggle .mobileMenu-toggleIcon::before{top: -8px;}.mobileMenu-toggle .mobileMenu-toggleIcon::after{bottom: -8px;}.mobileMenu-toggle.small{width: 24px;height: 24px;}.mobileMenu-toggle.small .mobileMenu-toggleIcon, .mobileMenu-toggle.small .mobileMenu-toggleIcon::before, .mobileMenu-toggle.small .mobileMenu-toggleIcon::after{height: 2px;}.mobileMenu-toggle.small .mobileMenu-toggleIcon::before{top: -7px;}.mobileMenu-toggle.small .mobileMenu-toggleIcon::after{bottom: -7px;}.mobileMenu-toggle.sx-small{width: 10px;height: 10px;line-height: 10px;}.mobileMenu-toggle.sx-small .icon{width: 100%;height: 100%;line-height: inherit;}}.logo-wrapper .site-header__logo-link{font-size: 18px;max-width: 100%;font-weight: 700;white-space: nowrap;display: inline-block;word-break: break-word;text-transform: uppercase;color: var(--color_logo);}@media (min-width: 1025px){.logo-wrapper .site-header__logo-link{font-size: var(--logo_size);}}.logo-wrapper .site-header__logo-link svg{width: 100%;height: auto;}.logo-wrapper .site-header__logo-image{display: block;}.logo-wrapper .site-header__logo-image img{width: 100%;height: auto;}.search-bar{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: stretch;-webkit-align-items: stretch;-moz-align-items: stretch;-ms-align-items: stretch;-o-align-items: stretch;align-items: stretch;border-radius: 3px;color: var(--color_search_bar);background-color: var(--color_bg_search_bar);box-shadow: 0 1px 4px rgba(0, 0, 0, .10);}.search-bar .input-group-field{width: 100%;border: none;border-radius: 0;padding: 0 15px;color: var(--color_search_bar);background-color: transparent;border: 1px solid var(--color_border_search_bar);border-right: 0;border-radius: 3px 0 0 3px;}.search-bar .input-group-field::-webkit-input-placeholder{color: var(--color_search_bar);}.search-bar .input-group-field::-moz-placeholder{color: var(--color_search_bar);}.search-bar .input-group-field:-ms-input-placeholder{color: var(--color_search_bar);}.search-bar .input-group-field:-moz-placeholder{color: var(--color_search_bar);}.search-bar .btn-search{width: 48px;border: none;box-shadow: none;padding: 11px 12px;border: 1px solid var(--color_bg_search_btn);border-radius: 0 3px 3px 0;background-color: var(--color_bg_search_btn);}.search-bar .btn-search svg{width: 24px;height: 24px;color: var(--color_search_btn);fill: var(--color_search_btn);stroke: var(--color_search_btn);display: inline-block;vertical-align: middle;}@media (min-width: 1025px){.search-bar{width: 500px;}}@media (min-width: 1281px){.search-bar{width: 600px;}}.site-nav{font-size: 0;}.site-nav .icon-dropdown{display: none;}.site-nav .menu-mb-title{display: none;}.site-nav .icon-label{left: 100%;top: -22px;margin: 0;line-height: 1;font-size: 11px;font-weight: 700;padding: 3px 5px 2px;border-radius: 2px;text-align: center;border: 1px solid;text-transform: capitalize;font-family: var(--font_stack_body);position: absolute;transform: translateX(-50%);}.site-nav .icon-label:before{content: "";position: absolute;top: 50%;right: 100%;transform: translateY(-50%);border: 5px solid transparent;}.site-nav .icon-label.label_1{color: var(--color_label_1);border-color: var(--color_bg_label_1);background-color: var(--color_bg_label_1);}.site-nav .icon-label.label_1:before{border-top-color: var(--color_bg_label_1);border-right-color: transparent;}.site-nav .icon-label.label_2{color: var(--color_label_2);border-color: var(--color_bg_label_2);background-color: var(--color_bg_label_2);}.site-nav .icon-label.label_2:before{border-top-color: var(--color_bg_label_2);border-right-color: transparent;}.site-nav .icon-label.label_3{color: var(--color_label_3);border-color: var(--color_bg_label_3);background-color: var(--color_bg_label_3);}.site-nav .icon-label.label_3:before{border-top-color: var(--color_bg_label_3);border-right-color: transparent;}@media (min-width: 1025px){.site-nav .icon-label:before{left: 50%;right: auto;top: 100%;transform: translateX(-50%);}}.site-nav .menu-lv-1{display: inline-block;margin-right: 30px;}.site-nav .menu-lv-1 > .nav-action{margin: 0;font-weight: 700;padding: 13px 0 11px;display: inline-block;position: relative;text-transform: uppercase;font-size: var(--font_size_header);font-family: var(--font_stack_header);}.site-nav .menu-lv-1 > .nav-action a{color: inherit;font-size: inherit;line-height: inherit;font-weight: inherit;}.site-nav .menu-lv-1.dropdown:hover > .sub-menu-mobile{top: auto;opacity: 1;visibility: visible;pointer-events: auto;transform: translate3d(0, 0, 0);}.site-nav .menu-lv-1:last-child.no-mega-menu .sub-menu-mobile{right: 0;left: auto;}.site-nav .menu-lv-1:last-child.no-mega-menu .sub-menu-mobile .sub-menu-mobile{left: auto;right: 100%;}.site-nav .menu-lv-2, .site-nav .menu-lv-3{text-align: left;}.site-nav .menu-lv-2 > .nav-action, .site-nav .menu-lv-3 > .nav-action{width: 100%;display: inline-block;padding: 11px 20px 9px;margin: 0;font-size: var(--font_size_base);}.site-nav .menu-lv-2 > .nav-action a, .site-nav .menu-lv-3 > .nav-action a{font-size: inherit;line-height: inherit;font-weight: inherit;}.site-nav .no-mega-menu{position: relative;font-size: var(--font_size_base);}.site-nav .no-mega-menu .sub-menu-mobile{left: 0;opacity: 0;z-index: 10;padding: 10px 0;min-width: 200px;position: absolute;visibility: hidden;pointer-events: none;color: var(--color_dropdownmenu);background-color: var(--color_bg_dropdownmenu);transition: all 0.3s ease;transform: translate3d(0, 50px, 0);box-shadow: 0 0 2px 1px rgba(0, 0, 0, .1);border-radius: 0 0 3px 3px;}.site-nav .no-mega-menu .sub-menu-mobile .nav-action{padding: 0;}.site-nav .no-mega-menu .sub-menu-mobile .nav-action .icon-dropdown{width: auto;height: auto;line-height: 10px;position: absolute;display: inline-block;top: 50%;right: 20px;transform: translateY(-50%);transition: all 0.3s ease;}.site-nav .no-mega-menu .sub-menu-mobile .nav-action:hover{color: var(--color_url_hover);}.site-nav .no-mega-menu .sub-menu-mobile .sub-menu-mobile{left: 100%;}.site-nav .no-mega-menu .sub-menu-mobile a, .site-nav .no-mega-menu .sub-menu-mobile a.menu__moblie_end{width: 100%;color: inherit;display: inline-block;padding: 8px 20px 6px;}.site-nav .no-mega-menu .menu-lv-2, .site-nav .no-mega-menu .menu-lv-3{transition: all 0.3s ease;}.site-nav .no-mega-menu .menu-lv-2.dropdown:hover, .site-nav .no-mega-menu .menu-lv-3.dropdown:hover{color: var(--color_url_hover);}.site-nav .no-mega-menu .menu-lv-2.dropdown:hover > .sub-menu-mobile, .site-nav .no-mega-menu .menu-lv-3.dropdown:hover > .sub-menu-mobile{top: -10px;opacity: 1;visibility: visible;pointer-events: auto;transform: translate3d(0, 0, 0);}.site-nav .mega-menu{position: static;font-size: var(--font_size_base);}.site-nav .mega-menu.menu-lv-1:hover .sub-menu-mobile{pointer-events: auto;}.site-nav .mega-menu .menu-lv-2 > .nav-action{padding: 5px 0;font-size: 14px;font-weight: 700;text-transform: uppercase;color: var(--color_title_dropdownmenu);font-family: var(--font_stack_header);border-bottom: 1px dotted var(--color_border_dropdownmenu);}.site-nav .mega-menu .menu-lv-2 > .nav-action a{color: inherit;}.site-nav .mega-menu .menu-lv-3 > .nav-action{font-size: 12px;padding: 5px 0;}.site-nav .mega-menu .menu-lv-3.menu-image a{padding: 15px 0;display: inline-block;}.site-nav .mega-menu .menu-lv-3.menu-image .placeholder-svg{margin: 15px 0;height: 70px;}.site-nav .mega-menu .sub-menu-mobile{padding: 15px 0;overflow-x: hidden;overflow-y: auto;max-height: 80vh;left: 0;right: 0;opacity: 0;z-index: 10;position: absolute;visibility: hidden;pointer-events: none;color: var(--color_dropdownmenu);background-color: var(--color_bg_dropdownmenu);transition: all 0.3s ease;transform: translate3d(0, 50px, 0);box-shadow: 0 3px 3px 2px rgba(0, 0, 0, 0.1);border-radius: 0 0 3px 3px;}.site-nav .mega-menu .sub-menu-mobile .sub-menu-mobile{padding: 10px 0;left: auto;right: auto;opacity: 1;transform: none;box-shadow: none;max-height: none;border-radius: 0;visibility: visible;pointer-events: none;position: relative;background-color: transparent;}.site-nav .mega-menu .sub-menu-mobile a:not(.btn){color: var(--color_dropdownmenu);}.site-nav .mega-menu .sub-menu-mobile a:not(.btn):hover{color: var(--color_url_hover);}.site-nav .mega-menu .featuredProductCarousel{margin: 0 -10px;}.site-nav .mega-menu .featuredProductCarousel:not(.slick-slider){overflow: hidden;white-space: nowrap;}.site-nav .mega-menu .featuredProductCarousel:not(.slick-slider) .items{width: 100%;}.site-nav .mega-menu .featuredProductCarousel .items{padding: 0 10px;display: inline-block;vertical-align: top;}.site-nav .mega-menu .site-nav-dropdown .container{font-size: 0;}.site-nav .mega-menu .site-nav-dropdown .cateArea{width: 100%;font-size: 12px;display: inline-block;vertical-align: top;}.site-nav .mega-menu .site-nav-dropdown .cateArea > .site-nav-dropdowns{padding: 0;margin: 0;float: none;list-style: none;width: auto;font-size: 0;margin: 0 -15px 15px;}.site-nav .mega-menu .site-nav-dropdown .cateArea > .site-nav-dropdowns.columns-2{column-count: 2;-webkit-column-count: 2;}.site-nav .mega-menu .site-nav-dropdown .cateArea > .site-nav-dropdowns.columns-3{column-count: 3;-webkit-column-count: 3;}.site-nav .mega-menu .site-nav-dropdown .cateArea > .site-nav-dropdowns.columns-4{column-count: 4;-webkit-column-count: 4;}.site-nav .mega-menu .site-nav-dropdown .cateArea > .site-nav-dropdowns.columns-5{column-count: 5;-webkit-column-count: 5;}.site-nav .mega-menu .site-nav-dropdown .cateArea > .site-nav-dropdowns > li{padding: 0 15px 10px;break-inside: avoid-column;page-break-inside: avoid;-webkit-column-break-inside: avoid;}.site-nav .mega-menu .site-nav-dropdown .imageArea{font-size: 12px;display: inline-block;vertical-align: top;}.site-nav .mega-menu .site-nav-dropdown .imageArea.colRight{padding-left: 30px;}.site-nav .mega-menu .site-nav-dropdown .imageArea .imgList{display: block;font-size: 0;margin: 0 -15px;}.site-nav .mega-menu .site-nav-dropdown .imageArea .imgList .imgItem{width: 50%;padding: 0 15px;vertical-align: top;display: inline-block;margin-bottom: 30px;position: relative;}.site-nav .mega-menu .site-nav-dropdown .imageArea .imgList .imgItem .placeholder-svg{height: 130px;}.site-nav .mega-menu .site-nav-dropdown .imageArea .imgList .imgItem a:not(.wishlist):not(.product-quickview){width: 100%;vertical-align: top;display: inline-block;}.site-nav .mega-menu .site-nav-dropdown .imageArea .imgList .imgItem--full{width: 100%;display: block;}.site-nav .mega-menu .site-nav-dropdown .imageArea .imgList .imgItem--full .placeholder-svg{height: 60px;}.site-nav .mega-menu .site-nav-dropdown .imageArea .imgList .imgItem--lastchild{margin-bottom: 0;}.site-nav .mega-menu .site-nav-dropdown .imageArea .title{margin: 0 0 10px 0;padding: 5px 0;font-size: 14px;line-height: 22px;font-weight: 700;color: var(--color_title_dropdownmenu);text-align: left;text-transform: uppercase;border-bottom: 1px solid var(--color_border_dropdownmenu);}.site-nav .mega-menu .site-nav-dropdown .imageArea .product-card .product-image{text-align: center;margin-left: auto;margin-right: auto;}.site-nav .mega-menu .site-nav-dropdown .imageArea .product-card .product-image .product-link{max-width: 155px;margin-left: auto;margin-right: auto;}.site-nav .mega-menu .site-nav-dropdown .imageArea .product-card .product-image .placeholder-svg{height: 100%;}.site-nav .mega-menu .site-nav-dropdown.style_1 .cateArea{width: 58%;}.site-nav .mega-menu .site-nav-dropdown.style_1 .imageArea{width: 42%;}.site-nav .mega-menu .site-nav-dropdown.style_1 .imageArea .imgList > .imgRight{margin-top: 10px;}.site-nav .mega-menu .site-nav-dropdown.style_1 .imageArea .imgList > .imgRight .placeholder-svg{height: 390px;}.site-nav .mega-menu .site-nav-dropdown.style_2 .cateArea{width: 58%;}.site-nav .mega-menu .site-nav-dropdown.style_2 .imageArea{width: 42%;}.site-nav .mega-menu .site-nav-dropdown.style_2 .imageArea .imgList{padding-top: 10px;}.site-nav .mega-menu .site-nav-dropdown.style_3{width: 100%;}.site-nav .mega-menu .site-nav-dropdown.style_3 .cateArea > .site-nav-dropdowns > li{padding-bottom: 0;}.site-nav-vertical{position: relative;margin: 0;padding: 0;width: 100%;float: none;list-style: none;}.site-nav-vertical .menu-mb-title{display: none;}.site-nav-vertical .icon-dropdown{display: none;}.site-nav-vertical .menu-lv-1{width: 100%;display: block;margin-right: 0;position: relative;}.site-nav-vertical .menu-lv-1 > .nav-action{margin: 0;padding: 0 0 0 15px;font-size: 12px;font-weight: 700;cursor: pointer;display: block;text-transform: capitalize;color: var(--color_header_bottom);background-color: transparent;font-size: var(--font_size_base);font-family: var(--font_stack_body);transition: all 0.3s ease;}.site-nav-vertical .menu-lv-1 > .nav-action a{padding: 7px 0;color: inherit;font-size: inherit;line-height: inherit;font-weight: inherit;display: inline-block;}.site-nav-vertical .menu-lv-1 > .nav-action .icon-dropdown{width: 36px;height: 36px;right: auto;float: right;line-height: 36px;font-weight: 400;text-align: center;display: inline-block;position: relative;-webkit-transform: none;transform: none;pointer-events: none;}.site-nav-vertical .menu-lv-1 > .nav-action .icon-dropdown .icon{display: inline-block;vertical-align: middle;width: 10px;height: 10px;}.site-nav-vertical .menu-lv-1.dropdown:hover > .sub-menu-mobile{opacity: 1;visibility: visible;pointer-events: auto;transform: translate3d(0, 0, 0);}.site-nav-vertical .menu-lv-1:first-child{padding-top: 10px;}.site-nav-vertical .menu-lv-1:last-child{padding-bottom: 10px;}.site-nav-vertical .menu-lv-1.mega-menu{position: static;}.site-nav-vertical .menu-lv-1:hover > .nav-action{background-color: #f7f7f7;}.site-nav-vertical .menu-lv-2, .site-nav-vertical .menu-lv-3{text-align: left;}.site-nav-vertical .menu-lv-2 > .nav-action, .site-nav-vertical .menu-lv-3 > .nav-action{width: 100%;display: inline-block;padding: 11px 20px 9px;margin: 0;font-size: var(--font_size_base);}.site-nav-vertical .menu-lv-2 > .nav-action a, .site-nav-vertical .menu-lv-3 > .nav-action a{font-size: inherit;line-height: inherit;font-weight: inherit;}.site-nav-vertical .no-mega-menu{position: relative;font-size: var(--font_size_base);}.site-nav-vertical .no-mega-menu .sub-menu-mobile{top: 0;left: 100%;opacity: 0;z-index: 10;min-width: 200px;position: absolute;visibility: hidden;pointer-events: none;color: var(--color_dropdownmenu);background-color: var(--color_bg_dropdownmenu);transition: all 0.3s ease;transform: translate3d(0, 50px, 0);box-shadow: 0 0 2px 1px rgba(0, 0, 0, .1);border-radius: 3px;}.site-nav-vertical .no-mega-menu .sub-menu-mobile .nav-action{padding: 0;}.site-nav-vertical .no-mega-menu .sub-menu-mobile .nav-action .icon-dropdown{width: auto;height: auto;line-height: 10px;position: absolute;display: inline-block;top: 50%;right: 20px;transform: translateY(-50%);transition: all 0.3s ease;}.site-nav-vertical .no-mega-menu .sub-menu-mobile .nav-action:hover{color: var(--color_url_hover);}.site-nav-vertical .no-mega-menu .sub-menu-mobile .sub-menu-mobile{left: 100%;}.site-nav-vertical .no-mega-menu .sub-menu-mobile a, .site-nav-vertical .no-mega-menu .sub-menu-mobile a.menu__moblie_end{width: 100%;color: inherit;display: inline-block;padding: 8px 20px 6px;}.site-nav-vertical .no-mega-menu .menu-lv-2, .site-nav-vertical .no-mega-menu .menu-lv-3{transition: all 0.3s ease;}.site-nav-vertical .no-mega-menu .menu-lv-2.dropdown:hover, .site-nav-vertical .no-mega-menu .menu-lv-3.dropdown:hover{color: var(--color_url_hover);}.site-nav-vertical .no-mega-menu .menu-lv-2.dropdown:hover > .sub-menu-mobile, .site-nav-vertical .no-mega-menu .menu-lv-3.dropdown:hover > .sub-menu-mobile{opacity: 1;visibility: visible;pointer-events: auto;transform: translate3d(0, 0, 0);}.site-nav-vertical .mega-menu{position: static;font-size: var(--font_size_base);}.site-nav-vertical .mega-menu .container{padding-left: 15px;padding-right: 15px;}.site-nav-vertical .mega-menu.menu-lv-1:hover .sub-menu-mobile{pointer-events: auto;}.site-nav-vertical .mega-menu .menu-lv-2 > .nav-action{padding: 5px 0;font-size: 16px;font-weight: 700;color: var(--color_title_dropdownmenu);text-transform: uppercase;font-family: var(--font_stack_header);}.site-nav-vertical .mega-menu .menu-lv-2 > .nav-action a{color: inherit;}.site-nav-vertical .mega-menu .menu-lv-3 > .nav-action{font-size: 12px;padding: 5px 0;}.site-nav-vertical .mega-menu .menu-lv-3.menu-image a{padding: 15px 0;display: inline-block;}.site-nav-vertical .mega-menu > .sub-menu-mobile{padding: 15px;overflow-y: auto;max-height: 60vh;overflow-x: hidden;top: 0;left: 100%;opacity: 0;z-index: 10;position: absolute;visibility: hidden;pointer-events: none;color: var(--color_dropdownmenu);background-color: var(--color_bg_dropdownmenu);transition: all 0.3s ease;transform: translate3d(0, 50px, 0);box-shadow: 0 2px 3px 2px rgba(0, 0, 0, 0.1);border-radius: 3px;max-width: calc(970px - 240px);min-width: calc(970px - 240px);}.site-nav-vertical .mega-menu > .sub-menu-mobile .sub-menu-mobile{padding: 0;left: auto;right: auto;opacity: 1;transform: none;box-shadow: none;max-height: none;border-radius: 0;visibility: visible;pointer-events: none;position: relative;background-color: transparent;}.site-nav-vertical .mega-menu > .sub-menu-mobile a:not(.btn){color: var(--color_dropdownmenu);}.site-nav-vertical .mega-menu > .sub-menu-mobile a:not(.btn):hover{color: var(--color_url_hover);}@media (min-width: 1025px){.site-nav-vertical .mega-menu > .sub-menu-mobile{max-width: calc(1170px - 240px);min-width: calc(1170px - 240px);}}@media (min-width: 1281px){.site-nav-vertical .mega-menu > .sub-menu-mobile{max-width: calc(1170px - 240px);min-width: calc(1170px - 240px);}}@media (min-width: 1600px){.site-nav-vertical .mega-menu > .sub-menu-mobile{max-width: calc(1400px - 270px);min-width: calc(1400px - 270px);}}.site-nav-vertical .mega-menu .site-nav-dropdown .container{font-size: 0;}.site-nav-vertical .mega-menu .site-nav-dropdown .cateArea{font-size: 12px;display: inline-block;vertical-align: top;}.site-nav-vertical .mega-menu .site-nav-dropdown .cateArea > .site-nav-dropdowns{padding: 0;margin: 0;float: none;list-style: none;width: auto;font-size: 0;margin: 0 -15px 20px;}.site-nav-vertical .mega-menu .site-nav-dropdown .cateArea > .site-nav-dropdowns.columns-2{column-count: 2;-webkit-column-count: 2;}.site-nav-vertical .mega-menu .site-nav-dropdown .cateArea > .site-nav-dropdowns.columns-3{column-count: 3;-webkit-column-count: 3;}.site-nav-vertical .mega-menu .site-nav-dropdown .cateArea > .site-nav-dropdowns.columns-4{column-count: 4;-webkit-column-count: 4;}.site-nav-vertical .mega-menu .site-nav-dropdown .cateArea > .site-nav-dropdowns.columns-5{column-count: 5;-webkit-column-count: 5;}.site-nav-vertical .mega-menu .site-nav-dropdown .cateArea > .site-nav-dropdowns > li{padding: 0 15px 10px;break-inside: avoid-column;page-break-inside: avoid;-webkit-column-break-inside: avoid;}.site-nav-vertical .mega-menu .site-nav-dropdown .imageArea{font-size: 12px;display: inline-block;vertical-align: top;}.site-nav-vertical .mega-menu .site-nav-dropdown .imageArea.colRight{padding-left: 30px;}.site-nav-vertical .mega-menu .site-nav-dropdown .imageArea .imgList{display: block;font-size: 0;margin: 0 -15px;}.site-nav-vertical .mega-menu .site-nav-dropdown .imageArea .imgList .imgItem{width: 50%;padding: 0 15px;vertical-align: top;display: inline-block;margin-bottom: 30px;}.site-nav-vertical .mega-menu .site-nav-dropdown .imageArea .imgList .imgItem:last-child{margin-bottom: 0;}.site-nav-vertical .mega-menu .site-nav-dropdown .imageArea .imgList .imgItem--full{width: 100%;display: block;}.site-nav-vertical .mega-menu .site-nav-dropdown .imageArea .title{margin: 0;padding: 5px 0;font-size: 16px;font-weight: 700;color: var(--color_title_dropdownmenu);text-align: left;text-transform: uppercase;font-family: var(--font_stack_header);}.site-nav-vertical .mega-menu .site-nav-dropdown .imageArea .product-card .product-image{text-align: center;margin-left: auto;margin-right: auto;}.site-nav-vertical .mega-menu .site-nav-dropdown .imageArea .product-card .product-image .product-link{max-width: 155px;margin-left: auto;margin-right: auto;}.site-nav-vertical .mega-menu .site-nav-dropdown.style_1 .cateArea{width: 50%;}.site-nav-vertical .mega-menu .site-nav-dropdown.style_1 .imageArea{width: 50%;}.site-nav-vertical .mega-menu .site-nav-dropdown.style_1 .imageArea .imgList > .imgRight{padding-top: 10px;}.site-nav-vertical .mega-menu .site-nav-dropdown.style_2 .cateArea{width: 50%;}.site-nav-vertical .mega-menu .site-nav-dropdown.style_2 .imageArea{width: 50%;}.site-nav-vertical .mega-menu .site-nav-dropdown.style_2 .imageArea .imgList{padding-top: 15px;}.site-nav-vertical .mega-menu .site-nav-dropdown.style_3 .cateArea{width: 77%;}.site-nav-vertical .mega-menu .site-nav-dropdown.style_3 .imageArea{width: 23%;}.site-nav-vertical .mega-menu .site-nav-dropdown.style_3 .imageArea .imgList{padding-top: 15px;}.site-nav-vertical .mega-menu .site-nav-dropdown.style_3 .imageArea .imgList .imgItem--full{padding-left: 0;padding-right: 0;}.site-nav-vertical .mega-menu .site-nav-dropdown.style_3 .imageArea .imgList .imgItem--full .placeholder-svg{height: 390px;}.site-nav-vertical-wrapper{vertical-align: middle;display: inline-block;width: 240px;padding: 0 20px;position: relative;z-index: 12;bottom: -1px;cursor: pointer;background-color: var(--nav_vertical_bg);border-radius: 3px 3px 0 0;}.site-nav-vertical-wrapper .site-nav-vertical-text{margin: 0;font-weight: 700;line-height: 46px;text-transform: uppercase;font-size: var(--font_size_header);font-family: var(--font_stack_header);display: flex;justify-content: space-between;align-items: center;color: var(--nav_vertical_color);}.site-nav-vertical-wrapper .site-nav-vertical-text .mobileMenu-toggle{display: inline-block;vertical-align: middle;}.site-nav-vertical-wrapper .site-nav-vertical-text .mobileMenu-toggle .mobileMenu-toggleIcon, .site-nav-vertical-wrapper .site-nav-vertical-text .mobileMenu-toggle .mobileMenu-toggleIcon::before, .site-nav-vertical-wrapper .site-nav-vertical-text .mobileMenu-toggle .mobileMenu-toggleIcon::after{background-color: var(--nav_vertical_color);}.site-nav-vertical-wrapper .site-nav-vertical-text .text{display: inline-block;vertical-align: middle;}.site-nav-vertical-wrapper .site-nav-vertical{top: 100%;left: 0;right: 0;border-top: none;position: absolute;border-radius: 0 0 3px 3px;opacity: 0;visibility: hidden;-webkit-transform: translateY(30px);transform: translateY(30px);transition: all 0.3s ease;border: 1px solid var(--nav_vertical_dropdown_border);background-color: var(--nav_vertical_dropdown_bg);}.site-nav-vertical-wrapper:hover .site-nav-vertical, .site-nav-vertical-wrapper.is-open .site-nav-vertical, .site-nav-vertical-wrapper.is-open-2 .site-nav-vertical{opacity: 1;visibility: visible;transform: translateY(0);}@media (min-width: 1600px){.page-full-width .site-nav-vertical-wrapper{width: 270px;}}.halo-header-02 .site-nav-vertical-wrapper .site-nav-vertical{border-radius: 0;border: 1px solid var(--color_section_border);border-top: none;}.site-nav-mobile{margin: 0;padding: 0;background-color: #fff;}.site-nav-mobile .container{padding-left: 0;padding-right: 0;}.site-nav-mobile .icon-dropdown{top: 0;right: 0;width: 44px;height: 44px;line-height: 44px;font-weight: 400;text-align: center;display: inline-block;position: absolute;transform: none;pointer-events: none;}.site-nav-mobile .icon-dropdown svg{width: 12px;height: 12px;}.site-nav-mobile .icon-label{top: 50%;margin: 0;line-height: 1;font-size: 11px;margin-left: 5px;font-weight: 700;padding: 3px 5px 2px;border-radius: 2px;text-align: center;border: 1px solid;text-transform: capitalize;font-family: var(--font_stack_body);position: relative;transform: translateY(-50%);}.site-nav-mobile .icon-label.label_1{color: var(--color_label_1);border-color: var(--color_bg_label_1);background-color: var(--color_bg_label_1);}.site-nav-mobile .icon-label.label_2{color: var(--color_label_2);border-color: var(--color_bg_label_2);background-color: var(--color_bg_label_2);}.site-nav-mobile .icon-label.label_3{color: var(--color_label_3);border-color: var(--color_bg_label_3);background-color: var(--color_bg_label_3);}.site-nav-mobile .menu-mb-title{text-align: center;display: block;font-size: 16px;font-weight: 700;padding: 12px 30px 10px 30px;position: static;text-transform: uppercase;color: var(--color_heading_text);font-family: var(--font_stack_header);background-color: #f8f8f8;border-bottom: 1px solid #ebebeb;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.site-nav-mobile .menu-mb-title .icon-dropdown{left: 0;right: auto;}.site-nav-mobile .sub-menu-mobile{top: 0;right: 100%;left: auto;padding: 0;margin: 0;z-index: 20;width: 100%;height: 100%;opacity: 1;pointer-events: auto;visibility: visible;color: var(--color_dropdownmenu);background-color: var(--color_bg_dropdownmenu);transition: all 0.3s ease;transform: none;box-shadow: none;position: absolute;cursor: pointer;}.site-nav-mobile .is-open > .nav-action{display: none !important;}.site-nav-mobile .is-open > .sub-menu-mobile{right: 0;position: relative;}.site-nav-mobile .menu-lv-1, .site-nav-mobile .menu-lv-2, .site-nav-mobile .menu-lv-3{display: block;position: relative;transition: all 0.3s ease;border-bottom: 1px solid var(--color_border_dropdownmenu);background-color: var(--color_bg_dropdownmenu);}.site-nav-mobile .menu-lv-1 > .nav-action, .site-nav-mobile .menu-lv-2 > .nav-action, .site-nav-mobile .menu-lv-3 > .nav-action{cursor: pointer;margin: 0;display: block;font-size: 16px;font-weight: 700;position: static;text-transform: uppercase;color: var(--color_dropdownmenu);font-family: var(--font_stack_header);}.site-nav-mobile .menu-lv-1 > .nav-action a, .site-nav-mobile .menu-lv-2 > .nav-action a, .site-nav-mobile .menu-lv-3 > .nav-action a{color: inherit;padding: 12px 20px 10px;display: inline-block;}.site-nav-mobile .menu-lv-1 > .nav-action.menu__moblie_end a, .site-nav-mobile .menu-lv-2 > .nav-action.menu__moblie_end a, .site-nav-mobile .menu-lv-3 > .nav-action.menu__moblie_end a{width: 100%;}.site-nav-mobile .menu-lv-1.is-open, .site-nav-mobile .menu-lv-2.is-open, .site-nav-mobile .menu-lv-3.is-open{border: none;}@media (min-width: 1025px){.site-nav-mobile .menu-lv-1:hover, .site-nav-mobile .menu-lv-2:hover, .site-nav-mobile .menu-lv-3:hover{background-color: #f8f8f8;}}.site-nav-mobile .menu-lv-2 > .nav-action, .site-nav-mobile .menu-lv-3 > .nav-action{font-size: 13px;}.site-nav-mobile .menu-lv-2 > .nav-action.menu__moblie_end a, .site-nav-mobile .menu-lv-3 > .nav-action.menu__moblie_end a{width: 100%;}.site-nav-mobile .menu-lv-3 > .nav-action{padding: 12px 20px 10px;}.site-nav-mobile .menu-lv-3.menu-image{text-align: left;border-bottom: none;}.site-nav-mobile .menu-lv-3.menu-image a{padding: 15px 20px;display: inline-block;}.site-nav-mobile .imageArea{padding: 15px 20px;}.site-nav-mobile .imageArea .imgList{display: block;font-size: 0;margin: 0 -7px;}.site-nav-mobile .imageArea .imgList .imgItem{width: 50%;padding: 0 7px;vertical-align: top;display: inline-block;margin-bottom: 14px;}.site-nav-mobile .imageArea .imgList .imgItem:last-child{margin-bottom: 0;}.site-nav-mobile .imageArea .imgList .imgItem--full{width: 100%;display: block;}.site-nav-mobile .imageArea .title{margin: 0 0 15px 0;padding: 5px 0;font-size: 14px;font-weight: 700;text-align: left;text-transform: uppercase;color: var(--color_title_dropdownmenu);}.site-nav-mobile .imageArea .product-card .product-image{text-align: center;margin-left: auto;margin-right: auto;}.site-nav-mobile .imageArea .product-card .product-image .product-link{max-width: 155px;margin-left: auto;margin-right: auto;}.site-nav-mobile .imageArea .product-card .product-image .placeholder-svg{height: 100%;}.site-nav-mobile .site-nav-dropdown.style_1 .imageArea .imgList .imgItem{width: 100%;margin-bottom: 30px;}.site-nav-mobile .site-nav-dropdown.style_1 .imageArea .imgList .imgItem:last-child{margin-bottom: 0;}.site-nav-mobile .menu-lv-1-mb{display: block;}@media (min-width: 1025px){.site-nav-mobile .menu-lv-1-mb{display: none;}}.site-nav-mobile .is-hidden{display: none !important;}.site-nav-mobile.two{display: block;margin-top: 20px;}.site-nav-mobile.two .menu-lv-1, .site-nav-mobile.two .menu-lv-2, .site-nav-mobile.two .menu-lv-3{border-bottom: none;}.site-nav-mobile.two .menu-lv-1 > .nav-action, .site-nav-mobile.two .menu-lv-2 > .nav-action, .site-nav-mobile.two .menu-lv-3 > .nav-action{text-transform: uppercase;font-weight: 500;font-size: 13px;}.site-nav-mobile.two .menu-lv-1 > .nav-action a, .site-nav-mobile.two .menu-lv-2 > .nav-action a, .site-nav-mobile.two .menu-lv-3 > .nav-action a{width: 100%;vertical-align: top;padding: 8px 20px 6px;}.site-nav-mobile.two .menu-lv-1 > .nav-action a span, .site-nav-mobile.two .menu-lv-2 > .nav-action a span, .site-nav-mobile.two .menu-lv-3 > .nav-action a span{width: 100%;vertical-align: top;}.site-nav-mobile.two .menu-lv-1 > .nav-action .icon, .site-nav-mobile.two .menu-lv-2 > .nav-action .icon, .site-nav-mobile.two .menu-lv-3 > .nav-action .icon, .site-nav-mobile.two .menu-lv-1 > .nav-action i, .site-nav-mobile.two .menu-lv-2 > .nav-action i, .site-nav-mobile.two .menu-lv-3 > .nav-action i{width: 16px;height: 16px;font-size: 16px;line-height: 16px;margin-right: 5px;display: inline-block;vertical-align: top;position: relative;top: 2px;}@media (min-width: 1025px){.site-nav-mobile.two{display: none;}}.lang-currency-groups{margin-top: 20px;padding-top: 20px;padding-left: 20px;padding-right: 20px;color: var(--color_dropdownmenu);border-top: 1px solid #ebebeb;}.lang-currency-groups .label-text{font-size: 13px;font-weight: 500;margin-bottom: 0;text-transform: uppercase;font-family: var(--font_stack_heading);color: var(--color_dropdownmenu);}.lang-currency-groups .lang_currency-dropdown{display: inline-block;width: 100%;}.lang-currency-groups .lang_currency-dropdown .dropdown-label{display: none;}.lang-currency-groups .lang_currency-dropdown .dropdown-menu{display: block !important;top: auto;left: auto;position: relative;width: 100%;box-shadow: none;font-size: 0;padding: 0;margin: 5px 0 0 0;}.lang-currency-groups .lang_currency-dropdown .dropdown-menu .dropdown-item{width: 50%;font-size: 13px;font-weight: 500;display: inline-block;vertical-align: top;padding: 5px 0;margin: 0;}.lang-currency-groups .lang_currency-dropdown .dropdown-menu .dropdown-item .text{font-weight: 500;}@media (min-width: 1025px){.lang-currency-groups{display: none;}}.halo_mobileNavigation{top: 0;bottom: 0;padding: 0;left: -101%;height: 100vh;z-index: 102;position: fixed;max-width: 400px;width: calc(100% - 44px);transition: all 0.5s ease;box-shadow: rgba(50, 50, 50, .2) 0 0 2px 0;background-color: var(--color_bg_dropdownmenu);}.open_menu .halo_mobileNavigation{left: 0;}.halo_mobileNavigation .close_menu{top: 0;right: -44px;width: 44px;height: 45px;z-index: 10;font-size: 30px;line-height: 45px;position: absolute;text-align: center;color: #fff;pointer-events: auto;background-color: #b0241f;font-family: var(--font_stack_body);}.halo_mobileNavigation .close_menu .close{opacity: 1;float: none;font-size: inherit;line-height: inherit;font-weight: 400;text-shadow: none;color: inherit;}.halo_mobileNavigation .close_header{display: block;text-align: left;padding: 13px 20px 11px 20px;position: relative;border-bottom: 1px solid #e2e4e8;}.halo_mobileNavigation .close_header .title{margin: 0;line-height: 1;font-size: 16px;font-weight: 700;color: #323232;text-transform: uppercase;}.halo_mobileNavigation .close_header .close{top: 50%;opacity: 1;right: 20px;color: #383e46;font-size: 30px;font-weight: 400;line-height: 20px;position: absolute;transform: translateY(-50%);}.halo_mobileNavigation#site-nav-mobile{transition: left 0.5s ease;}.halo_mobileNavigation#login-mobile{left: auto;right: -101%;}.open_Account .halo_mobileNavigation#login-mobile{right: 0;}.halo_mobileNavigation#cart-mobile{left: auto;right: -101%;}.open_Cart .halo_mobileNavigation#cart-mobile{right: 0;}@media (min-width: 1025px){.halo_mobileNavigation .close_menu{display: none;}}.halo_mobileNavigation_wrapper{height: 100%;position: relative;overflow-x: hidden;overflow-y: auto;padding-bottom: 70px;}.halo_mobileNavigation_wrapper .site-nav-mobile{overflow: hidden;position: relative;}.halo_mobileNavigation_wrapper .cart-dropdown .no-items{padding-left: 20px;padding-right: 20px;}.halo_mobileNavigation_wrapper .login-dropdown .login-header .login-title{text-transform: uppercase;}@media (min-width: 1025px){.halo_mobileNavigation_wrapper::-webkit-scrollbar{display: none;}}.quickSearchResultsWrap{z-index: 4;top: 100%;right: 0;width: 100%;padding: 15px 20px;position: absolute;background-color: #fff;border-radius: 3px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);}.quickSearchResultsWrap .custom-scrollbar{max-height: calc(100vh - 150px);overflow-x: hidden;overflow-y: auto;webkit-overflow-scrolling: touch;}.quickSearchResultsWrap .custom-scrollbar::-webkit-scrollbar-track{background-color: #f4f4f4;}.quickSearchResultsWrap .custom-scrollbar::-webkit-scrollbar{width: 5px;background-color: #f4f4f4;}.quickSearchResultsWrap .custom-scrollbar::-webkit-scrollbar-thumb{background-color: var(--color_heading_text);}.quickSearchResultsWrap .header-search__trending{margin-bottom: 15px;}.quickSearchResultsWrap .title{font-size: 18px;border-bottom: 1px solid #efefef;padding-bottom: 8px;margin-bottom: 15px;}.quickSearchResultsWrap .list-tags{display: flex;flex-wrap: wrap;margin: 0 -5px;}.quickSearchResultsWrap .list-tags .item-tag{padding: 0 5px;margin-bottom: 10px;}.quickSearchResultsWrap .list-tags .highlight{display: block;color: #868686;background-color: #f7f7f7;padding: 7px 12px 5px;cursor: pointer;pointer-events: auto;}.quickSearchResultsWrap .list-tags .highlight .icon{pointer-events: none;margin-right: 4px;width: 18px;height: 18px;margin-top: -2px;}.quickSearchResultsWrap .list-tags .highlight span{pointer-events: none;}.quickSearchResultsWrap .search__products .halo-row{padding-bottom: 10px;webkit-overflow-scrolling: touch;}.quickSearchResultsWrap .search__products .halo-row::-webkit-scrollbar-track{background-color: #f4f4f4;}.quickSearchResultsWrap .search__products .halo-row::-webkit-scrollbar{height: 5px;background-color: #f4f4f4;}.quickSearchResultsWrap .search__products .halo-row::-webkit-scrollbar-thumb{background-color: var(--color_heading_text);}.quickSearchResultsWrap .product-card .product-image{max-width: 120px;margin-left: auto;margin-right: auto;}.quickSearchResultsWrap .product-card .product-action{display: none;}.quickSearchResultsWrap .product-card .product-image + .product-content{padding-top: 12px;}.quickSearchResultsWrap .text-results{display: block;font-weight: 400;padding: 6px 0 5px;color: var(--color_url_hover);}.quickSearchResultsWrap .text-results.header-search__see-more{margin-top: 15px;padding-top: 15px;padding-bottom: 0;border-top: 1px solid #e2e4e8;text-transform: capitalize;}.quickSearchResultsWrap .text-results.header-search__see-more .text{position: relative;}.quickSearchResultsWrap .text-results.header-search__see-more .text:before{left: 0;bottom: 0;content: "";position: absolute;z-index: 2;height: 1px;width: 0;transition: all 0.3s ease;background-color: var(--color_url_hover);}.quickSearchResultsWrap .text-results.header-search__see-more:hover .text:before{width: 100%;}.slideshow{margin-bottom: 0 !important;overflow: hidden;white-space: nowrap;}.slideshow .item{white-space: normal;position: relative;display: inline-block;width: 100%;}.slideshow .slick-arrow{display: none !important;}.slideshow .slick-dots{bottom: 0;position: relative;}.slideshow .slick-slide .slide-heading{visibility: hidden;animation-delay: 0ms;animation-name: fadeOutDown;}.slideshow .slick-slide .slide-text{visibility: hidden;animation-delay: 0ms;animation-name: fadeOutDown;}.slideshow .slick-slide .slide-button{visibility: hidden;animation-delay: 0ms;animation-name: fadeOutDown;}.slideshow .slick-current .slide-heading{visibility: visible;animation-delay: 100ms;animation-name: fadeInUp;}.slideshow .slick-current .slide-text{visibility: visible;animation-delay: 300ms;animation-name: fadeInUp;}.slideshow .slick-current .slide-button{visibility: visible;animation-delay: 500ms;animation-name: fadeInUp;}.slideshow.slick-dotted{margin-bottom: 20px !important;}.slideshow.slideshow--small .slide-image{height: 220px;}.slideshow.slideshow--medium .slide-image{height: 260px;}.slideshow.slideshow--large .slide-image{height: 280px;}@media (min-width: 993px){.slideshow{background-color: transparent;}.slideshow .slick-dots{bottom: 60px;position: absolute;}.slideshow.slideshow--small .slide-image{height: 280px;}.slideshow.slideshow--medium .slide-image{height: 400px;}.slideshow.slideshow--large .slide-image{height: 600px;}.slideshow.slick-dotted{margin-bottom: 0px !important;}}@media (min-width: 1025px){.slideshow.overlay--dark .slick-arrow{border: 2px solid #fff;}.slideshow.overlay--dark .slick-arrow svg{fill: #fff;color: #fff;}.slideshow.slideshow--adapt .slide-image{height: auto;}.slideshow.slideshow--adapt .slide-image .image-background{top: 0;left: 0;width: 100%;height: auto;min-width: 0;min-height: 0;position: relative;transform: none;}.slideshow .slick-arrow{z-index: 5;width: 60px;height: 60px;opacity: 0;visibility: hidden;line-height: 56px;border-radius: 50%;transition: all 0.3s ease;display: block !important;border: 2px solid var(--color_heading_text);}.slideshow .slick-arrow svg{width: 100%;height: 100%;padding: 0 18px;display: inline-block;color: var(--color_heading_text);fill: var(--color_heading_text);}.slideshow .slick-arrow:before{content: none;}.slideshow .slick-arrow.slick-prev{left: 6%;}.slideshow .slick-arrow.slick-next{right: 6%;}.slideshow .slick-arrow:hover{opacity: 1;}.slideshow.slideshow--medium .slide-image{height: 430px;}.slideshow:hover .slick-arrow{opacity: 0.5;visibility: visible;}.slideshow:hover .slick-arrow:hover{opacity: 1;}}.slide-image{height: 230px;overflow: hidden;position: relative;}.slide-image .slide-heading{margin: 0;top: 50%;left: 0;right: 0;width: 100%;z-index: 3;color: inherit;display: block;padding: 0 15px;text-align: center;position: absolute;text-transform: uppercase;transform: translate(-50%, -50%);font-family: var(--font_stack_heading);font-weight: var(--font_weight_heading);font-size: 20px;display: none !important;}.slide-image .image-background{top: 50%;left: 50%;width: auto;height: 100%;min-width: 100%;min-height: 100%;max-width: none;position: absolute;transform: translate(-50%, -50%);}.slide-image > a{top: 0;left: 0;right: 0;bottom: 0;z-index: 2;position: absolute;}.overlay--light .slide-image:after, .overlay--dark .slide-image:after{content: "";top: 0;left: 0;right: 0;bottom: 0;z-index: 1;position: absolute;}.overlay--light .slide-image{color: var(--color_heading_text);}.overlay--light .slide-image:after{background-color: rgba(255, 255, 255, 0.3);}.overlay--dark .slide-image{color: #fff;}.overlay--dark .slide-image:after{background-color: rgba(0, 0, 0, 0.3);}@media (min-width: 768px){.slide-image .image-background{height: auto;}.slide-image .slide-heading{font-size: 32px;}}@media (min-width: 993px){.slide-image{position: relative;height: 42vh;}.slide-image .slide-heading{display: none;}}.overlay--light .slide-video:after, .overlay--dark .slide-video:after{content: "";top: 0;left: 0;right: 0;bottom: 0;z-index: 1;position: absolute;}.overlay--light .slide-video{color: var(--color_heading_text);}.overlay--light .slide-video:after{background-color: rgba(255, 255, 255, 0.3);}.overlay--dark .slide-video{color: #fff;}.overlay--dark .slide-video:after{background-color: rgba(0, 0, 0, 0.3);}.slide-video .fluid-width-video-wrapper{width: 100%;height: 100%;padding: 0;position: relative;}.slide-video .fluid-width-video-wrapper .video{width: 100%;height: 100%;display: block;opacity: 1;}.slide-content{top: 50%;z-index: 3;width: 100%;max-width: 500px;margin-left: auto;margin-right: auto;text-align: center;padding: 0 15px;color: var(--color_heading_text);position: absolute;transform: translateY(-50%);}.slide-content.content--left{left: 50%;transform: translate(-50%, -50%);}.slide-content.content--right{right: 50%;transform: translate(-50%, -50%);}.slide-content.content--middle{left: auto;right: auto;}.overlay--light .slide-content{color: var(--color_heading_text);}.overlay--dark .slide-content{color: #fff;}.slide-content .slide-heading{font-size: 20px;font-family: var(--font_stack_heading);font-weight: var(--font_weight_heading);margin-bottom: 15px;text-transform: uppercase;position: relative;color: inherit;}.slide-content .slide-text{color: inherit;font-weight: 400;margin-bottom: 0px;font-size: var(--font_size_base);}.slide-content .slide-button{min-width: 145px;display: none;}@media (min-width: 768px){.slide-content .slide-heading.mega-title--large, .slide-content .slide-heading.mega-title--medium{font-size: 32px;}.slide-content .slide-text{margin-bottom: 20px;}.slide-content .slide-button{display: inline-block;}}@media (min-width: 993px){.slide-content{padding: 0;z-index: 3;top: 50%;position: absolute;transform: translateY(-50%);}.slide-content.content--left{left: 15px;max-width: 450px;text-align: left;transform: translateY(-50%);}.slide-content.content--right{right: 15px;max-width: 450px;text-align: right;transform: translateY(-50%);}.slide-content.content--middle{left: 50%;text-align: center;transform: translate(-50%, -50%);}.slide-content .slide-heading{display: block;}.slide-content .slide-text{margin-bottom: 30px;}}@media (min-width: 1025px){.slide-content.content--left{left: calc((100% - 1200px)/ 2);}.slide-content.content--right{right: calc((100% - 1200px)/ 2);}.slide-content .slide-heading.mega-title--large{font-size: 50px;}.slide-content .slide-heading.mega-title--medium{font-size: 36px;}.slide-content .slide-heading.mega-title--small{font-size: 24px;}.slide-content .slide-text{font-size: 14px;line-height: 24px;}}@media (min-width: 1281px){.slideshow-special{font-size: 0;}.slideshow-special .item-left, .slideshow-special .item-right{font-size: var(--font_size_base);vertical-align: top;display: inline-block;}.slideshow-special .item-left{width: calc(100% - 300px);}.slideshow-special .item-right{width: 300px;}}.slideshow-special .slideshow{width: auto;margin-left: -15px;margin-right: -15px;}@media (min-width: 1025px){.slideshow-special .slideshow{margin-left: 0;margin-right: 0;width: 100%;}}@media (min-width: 1025px){.slideshow-special .slide-content.content--left{left: 0;padding-left: 70px;}}@media (min-width: 1025px){.slideshow-special .slide-content.content--right{right: 0;padding-right: 70px;}}.slideshow-special .item-left .item .slick-prev{left: 0;}.slideshow-special .item-left .item .slick-next{right: 0;}@media (min-width: 1025px){.slideshow-special .item-left > .item{margin-right: 30px;}}@media (min-width: 1025px){.slideshow-special .item-left > .item + .item{border-top: 1px solid var(--color_section_border);}}.slideshow-special .item-right{margin-top: 30px;}@media (min-width: 1281px){.slideshow-special .item-right{margin-top: 0;}}@media (min-width: 1281px){.slideshow-special .item-right > .item{padding: 20px 30px 30px 30px;border: 1px solid var(--color_section_border);}}.slideshow-special .item-right > .item + .item{margin-top: 50px;}@media (min-width: 1281px){.slideshow-special .item-right > .item + .item{margin-top: -1px;}}.slideshow-special .item-right .product-card{text-align: center;}.slideshow-special .item-right .product-card .product-link{max-width: 170px;margin-left: auto;margin-right: auto;}.slideshow-special .item-right .slick-prev{left: 0;}.slideshow-special .item-right .slick-next{right: 0;}@media (min-width: 1281px){.slideshow-special .item-right > .item + .home-category-filter-sections{margin-top: 30px;}}.btn, .shopify-payment-button .shopify-payment-button__button--unbranded{-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;width: auto;line-height: 1;cursor: pointer;text-align: center;white-space: normal;display: inline-block;vertical-align: middle;text-decoration: none;text-transform: uppercase;padding: 12px 15px 11px 15px;border: 1px solid transparent;border-radius: 3px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);font-size: var(--font_size_button);font-family: var(--font_stack_button);font-style: var(--font_style_button);font-weight: var(--font_weight_button);}@media (min-width: 551px){.btn, .shopify-payment-button .shopify-payment-button__button--unbranded{padding: 13px 15px 11px 15px;}}.btn .icon-arrow-right, .shopify-payment-button .shopify-payment-button__button--unbranded .icon-arrow-right, .btn .icon-arrow-left, .shopify-payment-button .shopify-payment-button__button--unbranded .icon-arrow-left{height: 9px;}.btn.disabled, .shopify-payment-button .shopify-payment-button__button--unbranded.disabled{opacity: 0.7;pointer-events: none;}.btn[disabled], .shopify-payment-button .shopify-payment-button__button--unbranded[disabled], .btn[aria-disabled], .shopify-payment-button .shopify-payment-button__button--unbranded[aria-disabled]{cursor: default;opacity: 0.7;box-shadow: none;color: var(--color_btn_secondary_text_hover);border-color: var(--color_btn_secondary_border_hover);background-color: var(--color_btn_secondary_hover);pointer-events: none;}.btn .icon, .shopify-payment-button .shopify-payment-button__button--unbranded .icon{width: 8px;height: 8px;font-size: 10px;margin-left: 3px;margin-top: -1px;display: inline-block;}.btn .icon--big, .shopify-payment-button .shopify-payment-button__button--unbranded .icon--big{width: 16px;height: 16px;line-height: 16px;font-size: 24px;margin: 0;margin-right: 5px;font-weight: 400;opacity: 0.8;vertical-align: middle;font-family: var(--font_stack_body);}.btn [data-loader] .icon, .shopify-payment-button .shopify-payment-button__button--unbranded [data-loader] .icon{margin: 0;width: 16px;height: 16px;}.btn--primary{color: var(--color_btn_primary_text);border-color: var(--color_btn_primary_border);background-color: var(--color_btn_primary);}.btn--primary:not([disabled]):hover, .btn--primary:focus{color: var(--color_btn_primary_text_hover);border-color: var(--color_btn_primary_border_hover);background-color: var(--color_btn_primary_hover);}.btn--secondary{color: var(--color_btn_secondary_text);border-color: var(--color_btn_secondary_border);background-color: var(--color_btn_secondary);}.btn--secondary:not([disabled]):hover, .btn--secondary:focus{color: var(--color_btn_secondary_text_hover);border-color: var(--color_btn_secondary_border_hover);background-color: var(--color_btn_secondary_hover);}.btn--secondary-accent{color: var(--color_btn_secondary_text_hover);border-color: var(--color_btn_secondary_border_hover);background-color: var(--color_btn_secondary_hover);}.btn--secondary-accent:not([disabled]):hover, .btn--secondary-accent:focus{color: var(--color_btn_secondary_text_hover);border-color: var(--color_btn_secondary_border_hover);background-color: var(--color_btn_secondary_hover);}.btn--white{color: #323232;border-color: #fff;background-color: #fff;}.btn--white:not([disabled]):hover, .btn--white:focus{color: #323232;border-color: #fff;background-color: #fff;}.btn--small{line-height: 1;padding: 8px 10px;font-size: calc(12 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}.btn--big{min-width: 150px;}@media (min-width: 768px){.btn--big{padding-left: 45px;padding-right: 45px;}}@media (min-width: 1025px){.btn--big2{min-width: 270px;}}.btn--tertiary{padding: 0;border: none;font-size: 12px;font-weight: 700;text-transform: capitalize;background-color: transparent;color: var(--color_small_button_text);font-family: var(--font_stack_body);box-shadow: none;}.btn--tertiary span{position: relative;}.btn--tertiary span:before{content: "";position: absolute;left: 0;bottom: -1px;height: 1px;width: 0;transition: all 0.3s ease;background-color: var(--color_small_button_text_hover);}.btn--tertiary:not([disabled]):hover, .btn--tertiary:focus{background-color: transparent;color: var(--color_small_button_text_hover);}.btn--tertiary:not([disabled]):hover span:before{width: 100%;}.logoList{margin: 0 -15px;padding: 0 0 0 15px;font-size: 0;display: block;overflow: auto;white-space: nowrap;}.logoList .logo-item{padding: 0;position: relative;text-align: center;margin-right: 15px;margin-bottom: 2px;white-space: normal;vertical-align: top;display: inline-block;font-size: var(--font_size_base);min-width: 140px;}.logoList .logo-item img{margin-left: auto;margin-right: auto;display: block;}.logoList .logo-item img.lazyload, .logoList .logo-item img.lazyloading{max-height: 50px;}.logoList .logo-item .logo-link{display: block;text-align: center;}.logoList .logo-item .logo-image{width: 100%;display: inline-block;vertical-align: top;position: relative;}.logoList .logo-item .recommended_size{top: 50%;left: 50%;transform: translate(-50%, -50%);}.logoList .placeholder-svg{height: 60px;}.logoList .border-image{display: inline-block;vertical-align: top;border: 1px solid #cccfd6;background-color: #fff;transition: all 0.3s ease;border-radius: 3px;box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);}.logoList .border-image:hover{border-color: #808287;}.logoList .title{padding: 0;margin: 10px 0 0 0;font-size: 16px;font-weight: 700;line-height: 1.2;position: relative;display: inline-block;text-transform: uppercase;font-family: var(--font_stack_heading);white-space: nowrap;}@media (min-width: 551px){.logoList .logo-item{min-width: 160px;}}@media (min-width: 1025px){.logoList{width: auto;padding: 0;min-width: 100%;margin-left: -15px;margin-right: -15px;overflow: visible;white-space: normal;text-align: center;}.logoList .logo-item{width: 100%;padding: 0 15px;margin: 30px 0 0 0;min-width: 0;}.logoList .logo-item:nth-child(-n + 1){margin-top: 0;}.logoList .hover-image{opacity: 0.7;display: inline-block;transition: all 0.3s ease;}.logoList .hover-image:hover{opacity: 1;}.logoList .title:before{left: 0;bottom: 0;width: 0;height: 1px;content: "";position: absolute;transition: all 0.3s ease;background-color: #b20000;}.logoList .title:hover{color: #b20000;}.logoList .title:hover:before{width: 100%;}.logoList .border-image{width: 100%;}.logoList.column-2 .logo-item{width: 50%;}.logoList.column-2 .logo-item:nth-child(-n + 2){margin-top: 0;}.logoList.column-3 .logo-item{width: 33.33333%;}.logoList.column-3 .logo-item:nth-child(-n + 3){margin-top: 0;}.logoList.column-4 .logo-item{width: 25%;}.logoList.column-4 .logo-item:nth-child(-n + 4){margin-top: 0;}.logoList.column-5 .logo-item{width: 20%;}.logoList.column-5 .logo-item:nth-child(-n + 5){margin-top: 0;}.logoList.column-6 .logo-item{width: 16.66667%;}.logoList.column-6 .logo-item:nth-child(-n + 6){margin-top: 0;}.logoList.column-7 .logo-item{width: 14.28571%;}.logoList.column-7 .logo-item:nth-child(-n + 7){margin-top: 0;}.logoList.column-8 .logo-item{width: 12.5%;}.logoList.column-8 .logo-item:nth-child(-n + 8){margin-top: 0;}.logoList.column-9 .logo-item{width: 11.11111%;}.logoList.column-9 .logo-item:nth-child(-n + 9){margin-top: 0;}.logoList.column-10 .logo-item{width: 10%;}.logoList.column-10 .logo-item:nth-child(-n + 10){margin-top: 0;}.logoList[data-slick]:not(.slick-slider){overflow: hidden;white-space: nowrap;}.logoList[data-slick]:not(.slick-slider) .logo-item{margin: 0;}.logoList.slick-slider .logo-item{margin: 0;padding-top: 5px;padding-bottom: 5px;}}.customBlock_Carousel{margin: 0;padding: 0;font-size: 0;display: block;overflow: auto;white-space: nowrap;background-color: #fff;}.customBlock_Carousel .slick-slide .customBlock_item{width: 100%;border-left: 1px solid #e2e4e8;}.customBlock_Carousel .slick-slide .customBlock_item:first-child{border-left: 1px solid #e2e4e8;}.customBlock_Carousel .slick-slide:first-child .customBlock_item{border-left: 0;}.customBlock_Carousel .customBlock_item{margin: 0;padding: 0;margin-bottom: 2px;position: relative;text-align: left;white-space: normal;vertical-align: top;display: inline-block;font-size: 0;width: 250px;background-color: #fff;border-left: 1px solid #e2e4e8;}.customBlock_Carousel .customBlock_item img{margin-left: auto;margin-right: auto;display: block;}.customBlock_Carousel .customBlock_item .custom-image{width: 37%;display: inline-block;vertical-align: top;position: relative;overflow: hidden;}.customBlock_Carousel .customBlock_item .custom-content{width: 63%;padding: 20px 15px;display: inline-block;vertical-align: top;position: relative;font-size: var(--font_size_base);}.customBlock_Carousel .customBlock_item .custom-content .title{font-size: 16px;font-weight: 700;text-transform: uppercase;margin: 0 0 5px 0;color: var(--color_heading_text);font-family: var(--font_stack_heading);}.customBlock_Carousel .customBlock_item .custom-content .description{margin: 0;overflow: hidden;white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;}.customBlock_Carousel .customBlock_item .recommended_size{top: 50%;left: 50%;transform: translate(-50%, -50%);}.customBlock_Carousel .customBlock_item .placeholder-svg{height: 110px;}.customBlock_Carousel .customBlock_item:first-child{border-left: 0;}@media (min-width: 1025px){.customBlock_Carousel{overflow: hidden;}.customBlock_Carousel.slick-slider{overflow: visible;}.customBlock_Carousel .customBlock_item{margin-bottom: 0;}.customBlock_Carousel.column-2 .customBlock_item{width: 50%;}.customBlock_Carousel.column-3 .customBlock_item{width: 33.33333%;}.customBlock_Carousel.column-4 .customBlock_item{width: 25%;}.customBlock_Carousel.column-5 .customBlock_item{width: 20%;}.customBlock_Carousel.column-6 .customBlock_item{width: 16.66667%;}}.template-list-collections .logoList .logo-image, .template-collection .logoList .logo-image{border-radius: 3px;border: none;box-shadow: none;background-color: #fff;border-bottom: 1px solid #e2e4e8;}@media (min-width: 1025px){.template-list-collections .logoList, .template-collection .logoList{margin-left: -8px;margin-right: -8px;}.template-list-collections .logoList .logo-item, .template-collection .logoList .logo-item{padding: 0 8px;margin-top: 16px;}.template-list-collections .logoList .logo-image, .template-collection .logoList .logo-image{padding: 15px 0;}}.template-index .halo-section-background-gray .logoList:not([data-slick]){margin: 0;background-color: #fff;}.template-index .halo-section-background-gray .logoList:not([data-slick]) .logo-image{padding: 15px 0;border: none;box-shadow: none;border-radius: 0;}@media (min-width: 1025px){.template-index .halo-section-background-gray .logoList:not([data-slick]) > .logo-item{padding: 0 !important;margin: 0 !important;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-1 .logo-item:nth-child(n + 1) .logo-image{border-left: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-1 .logo-item:nth-child(-n+1) .logo-image{border-top: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-2 .logo-item:nth-child(2n + 1) .logo-image{border-left: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-2 .logo-item:nth-child(-n+2) .logo-image{border-top: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-3 .logo-item:nth-child(3n + 1) .logo-image{border-left: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-3 .logo-item:nth-child(-n+3) .logo-image{border-top: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-4 .logo-item:nth-child(4n + 1) .logo-image{border-left: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-4 .logo-item:nth-child(-n+4) .logo-image{border-top: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-5 .logo-item:nth-child(5n + 1) .logo-image{border-left: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-5 .logo-item:nth-child(-n+5) .logo-image{border-top: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-6 .logo-item:nth-child(6n + 1) .logo-image{border-left: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-6 .logo-item:nth-child(-n+6) .logo-image{border-top: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-7 .logo-item:nth-child(7n + 1) .logo-image{border-left: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-7 .logo-item:nth-child(-n+7) .logo-image{border-top: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-8 .logo-item:nth-child(8n + 1) .logo-image{border-left: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-8 .logo-item:nth-child(-n+8) .logo-image{border-top: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-9 .logo-item:nth-child(9n + 1) .logo-image{border-left: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-9 .logo-item:nth-child(-n+9) .logo-image{border-top: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-10 .logo-item:nth-child(10n + 1) .logo-image{border-left: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]).column-10 .logo-item:nth-child(-n+10) .logo-image{border-top: none;}.template-index .halo-section-background-gray .logoList:not([data-slick]) .logo-image{border: none;box-shadow: none;padding: 15px;border-top: 1px solid #f0f0f0;border-left: 1px solid #f0f0f0;}}.collection-card{max-width: 250px;position: relative;background-color: #fff;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);}.collection-card .image{text-align: center;position: relative;overflow: hidden;border-radius: 3px 3px 0 0;}.collection-card .image .link{top: 0;left: 0;right: 0;bottom: 0;z-index: 3;display: inline-block;position: absolute;}.collection-card .image img{width: auto;}.collection-card .image img.lazyloaded{width: 100%;}.collection-card .content{padding: 20px 15px;}.collection-card .content .title{font-size: 20px;line-height: 1.2;font-weight: 700;margin-top: 0;margin-bottom: 0;text-transform: uppercase;}.collection-card .content .sub-collection{list-style: none;margin: 12px 0 0 0;padding: 0;display: block;}.collection-card .content .sub-collection li{display: block;line-height: 22px;margin-bottom: 12px;}.collection-card .content .sub-collection .icon{width: 10px;height: 10px;margin-right: 5px;}.collection-card .content .sub-collection a:before{content: "";left: 0;bottom: 0;width: 0;height: 1px;background-color: var(--color_url_hover);position: absolute;transition: all 0.3s ease;}.collection-card .content .sub-collection a:hover{color: var(--color_url_hover);}.collection-card .content .sub-collection a:hover:before{width: 100%;}.collection-card .content .shop-now{color: var(--color_url_hover);font-size: var(--font_size_base);margin-top: 5px;display: inline-block;}.collection-card .content .shop-now:before{content: "";left: 0;bottom: 2px;width: 0;height: 1px;background-color: var(--color_url_hover);position: absolute;transition: all 0.3s ease;}.collection-card .content .shop-now:hover{color: var(--color_url_hover);}.collection-card .content .shop-now:hover:before{width: 100%;}@media (min-width: 370px){.collection-card{max-width: 300px;}}@media (min-width: 768px){.collection-card{max-width: 290px;}}@media (min-width: 993px){.collection-card{max-width: 322px;}}@media (min-width: 1025px){.collection-card{max-width: none;}.collection-card .content{padding: 20px 25px;}}.collection-card.layout-2{font-size: 0;max-width: 250px;box-shadow: none;display: table;width: 100%;}.collection-card.layout-2 .image{width: 45%;display: table-cell;vertical-align: top;border-radius: 3px;font-size: var(--font_size_base);}.collection-card.layout-2 .content{width: 55%;padding: 0 0 0 15px;display: table-cell;vertical-align: top;font-size: var(--font_size_base);}.collection-card.layout-2 .content .title{font-size: 16px;}@media (min-width: 370px){.collection-card.layout-2{max-width: 300px;}}@media (min-width: 768px){.collection-card.layout-2{max-width: 370px;}.collection-card.layout-2 .image{width: 160px;}.collection-card.layout-2 .content{width: calc(100% - 160px);}}@media (min-width: 1025px){.collection-card.layout-2{max-width: none;}.collection-card.layout-2 .content{padding: 0 0 0 25px;}}.halo-section-background-gray[data-section-type="collection-list"] .halo-row:not(.collection-carousel){margin: 0;background-color: #fff;}.halo-section-background-gray[data-section-type="collection-list"] .halo-row:not(.collection-carousel) .collection-card{padding: 15px 0;box-shadow: none;}@media (min-width: 1025px){.halo-section-background-gray[data-section-type="collection-list"] .halo-row:not(.collection-carousel){margin-left: 0;margin-right: 0;}.halo-section-background-gray[data-section-type="collection-list"] .halo-row:not(.collection-carousel) > .halo-item{padding: 0 !important;margin: 0 !important;}.halo-section-background-gray[data-section-type="collection-list"] .halo-row:not(.collection-carousel).column-1 .halo-item:nth-child(n + 1) .collection-card{border-left: none;}.halo-section-background-gray[data-section-type="collection-list"] .halo-row:not(.collection-carousel).column-1 .halo-item:nth-child(-n+1) .collection-card{border-top: none;}.halo-section-background-gray[data-section-type="collection-list"] .halo-row:not(.collection-carousel).column-2 .halo-item:nth-child(2n + 1) .collection-card{border-left: none;}.halo-section-background-gray[data-section-type="collection-list"] .halo-row:not(.collection-carousel).column-2 .halo-item:nth-child(-n+2) .collection-card{border-top: none;}.halo-section-background-gray[data-section-type="collection-list"] .halo-row:not(.collection-carousel).column-3 .halo-item:nth-child(3n + 1) .collection-card{border-left: none;}.halo-section-background-gray[data-section-type="collection-list"] .halo-row:not(.collection-carousel).column-3 .halo-item:nth-child(-n+3) .collection-card{border-top: none;}.halo-section-background-gray[data-section-type="collection-list"] .halo-row:not(.collection-carousel).column-4 .halo-item:nth-child(4n + 1) .collection-card{border-left: none;}.halo-section-background-gray[data-section-type="collection-list"] .halo-row:not(.collection-carousel).column-4 .halo-item:nth-child(-n+4) .collection-card{border-top: none;}.halo-section-background-gray[data-section-type="collection-list"] .halo-row:not(.collection-carousel) .collection-card{padding: 35px 30px;border-top: 1px solid #f0f0f0;border-left: 1px solid #f0f0f0;}}.collection-carousel{background-color: #fff;}.collection-carousel .halo-item{padding-bottom: 3px;}.collection-carousel .collection-card{margin-bottom: 3px;}.collection-carousel .slick-arrow{width: 35px;height: 35px;padding: 0 5px;line-height: 35px;background-color: transparent;}.collection-carousel .slick-arrow svg{width: 100%;height: 100%;color: #000;fill: #000;stroke: #000;}.collection-carousel .slick-dots{line-height: 1;}@media (min-width: 1025px){.collection-carousel[data-slick]:not(.slick-slider){overflow: hidden;white-space: nowrap;}}.halo-section-background-gray .collection-carousel.halo-row{margin-left: 0;margin-right: 0;padding: 20px 15px;}.halo-section-background-gray .collection-carousel.halo-row .slick-arrow{width: 35px;height: 35px;padding: 0 9px;line-height: 35px;border: 1px solid #ccc;background-color: #fff;margin-top: -60px;border-radius: 3px;}.halo-section-background-gray .collection-carousel.halo-row .slick-next{right: 30px;}.halo-section-background-gray .collection-carousel.halo-row .slick-prev{left: 30px;}@media (min-width: 1025px){.halo-section-background-gray .collection-carousel.halo-row{padding: 30px 30px;}}.collection-grid-item{position: relative;width: 100%;}.collection-grid-item .collection-grid-image{position: relative;}.collection-grid-item .collection-grid-image a{display: block;}.collection-grid-item .collection-grid-content{display: block;}.collection-grid-item .title-wrapper{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;padding: 15px 0 20px;border-bottom: 1px solid #eaecee;}.collection-grid-item .title-wrapper .title{margin: 0;padding: 0;font-size: 16px;font-weight: 700;line-height: 22px;position: relative;text-transform: capitalize;font-family: var(--font_stack_body);color: var(--color_product_title_hover);}.collection-grid-item .title-wrapper .title:before{left: 0;bottom: 0;width: 0;content: "";height: 1px;position: absolute;transition: all 0.3s ease;background-color: var(--color_product_title_hover);}.collection-grid-item .title-wrapper .title:hover:before{width: 100%;}.collection-grid-item .title-wrapper .count-products{font-size: 12px;white-space: nowrap;line-height: 1;padding: 6px 12px;border-radius: 12px;background-color: #f7f7f7;}.collection-grid-item .descriptions{margin-top: 20px;}@media (min-width: 1025px){.collection-grid-item{margin-bottom: 30px;}.collection-grid-item .product-btn{color: var(--color_btn_secondary_text);border-color: var(--color_btn_secondary_border);background-color: var(--color_btn_secondary);}.collection-grid-item .product-btn:not([disabled]):hover, .collection-grid-item .product-btn:focus{color: var(--color_product_button_text);border-color: var(--color_product_button_border);background-color: var(--color_product_button_bg);}}.collection-tab-banner{max-width: 450px;position: relative;}.collection-tab-banner .banner-carousel{overflow: hidden;margin-bottom: 0;white-space: nowrap;}.collection-tab-banner .banner-carousel .item{width: 100%;display: inline-block;vertical-align: top;}.collection-tab-banner .banner-carousel .item .link{top: 0;left: 0;right: 0;bottom: 0;z-index: 2;position: absolute;}.collection-tab-banner .banner-carousel .slick-dots{bottom: 15px;}@media (min-width: 768px){.collection-tab-banner{max-width: none;}.collection-tab-banner .banner-carousel .item img{min-height: 450px;object-fit: cover;}}@media (min-width: 1025px){.collection-tab-banner .banner-carousel .item img{min-height: 0;object-fit: none;}}.halo-collection-tab{position: relative;}.halo-collection-tab .nav-tabs .nav-link:after{width: 100%;}.halo-collection-tab.tab-left .section-header{text-align: left;}.halo-collection-tab.tab-left .nav-tabs{justify-content: left;}.halo-collection-tab.tab-center .section-header{text-align: center;}.halo-collection-tab.tab-center .nav-tabs{justify-content: center;border-bottom: none;}.halo-collection-tab.tab-special .section-header{text-align: left;}.halo-collection-tab.tab-special > .text-link{top: 8px;right: 0px;z-index: 2;line-height: 1;margin-bottom: 0;position: absolute;font-weight: 700;text-transform: capitalize;color: var(--color_heading_url);}.halo-collection-tab.tab-special .nav-tabs{justify-content: left;}.halo-collection-tab.tab-special .nav-tabs .nav-link:after{content: none !important;}.halo-collection-tab.tab-special .tab-content{font-size: 0;}.halo-collection-tab.tab-special .tab-content .collection-tab-banner{display: none;font-size: var(--font_size_base);margin-bottom: 30px;}.halo-collection-tab.tab-special .tab-content .tab-pane{font-size: var(--font_size_base);}.halo-collection-tab.tab-special .tab-content .slick-dots{bottom: 15px;}.halo-collection-tab .tab-pane{overflow: hidden;}.halo-collection-tab .collection-carousel .slick-prev{left: 15px;}.halo-collection-tab .collection-carousel .slick-next{right: 15px;}@media (min-width: 768px){.halo-collection-tab.tab-special{padding: 0;}.halo-collection-tab.tab-special .section-header{text-align: left;padding: 15px 0px 7px;margin: 0;}.halo-collection-tab.tab-special .nav-tabs{margin: 0;justify-content: left;padding: 18px 0px 16px 0px;}.halo-collection-tab.tab-special .nav-tabs .nav-link{padding: 0;}.halo-collection-tab.tab-special .tab-content .collection-tab-banner{width: 290px;overflow: hidden;vertical-align: top;display: inline-block;margin-bottom: 0;}.halo-collection-tab.tab-special .tab-content .placeholder-svg{width: 100%;height: 420px;}.halo-collection-tab.tab-special .tab-content .tab-pane{width: calc(100% - 290px);padding-left: 15px;padding-right: 15px;vertical-align: top;}.halo-collection-tab.tab-special .tab-content .tab-pane.active{display: inline-block !important;}.halo-collection-tab.tab-special .tab-content .collection-carousel.halo-row{padding: 30px 0;margin-left: 0;margin-right: 0;margin-bottom: 0;}}@media (min-width: 993px){.halo-collection-tab.tab-special .section-header{top: 15px;left: 0px;padding: 0;z-index: 2;line-height: 1;margin-bottom: 0;position: absolute;width: auto;text-align: left;}.halo-collection-tab.tab-special .section-header h1, .halo-collection-tab.tab-special .section-header .h1, .halo-collection-tab.tab-special .section-header h2, .halo-collection-tab.tab-special .section-header .h2, .halo-collection-tab.tab-special .section-header h3, .halo-collection-tab.tab-special .section-header .h3, .halo-collection-tab.tab-special .section-header .title{line-height: inherit;}.halo-collection-tab.tab-special > .text-link{top: 20px;}.halo-collection-tab.tab-special .nav-tabs{justify-content: center;margin: 0;}.halo-collection-tab.tab-special .tab-content .collection-tab-banner{width: 290px;overflow: hidden;vertical-align: top;display: inline-block;margin-bottom: 0;}.halo-collection-tab.tab-special .tab-content .tab-pane{width: calc(100% - 290px);}}.halo-section-background-gray .halo-collection-tab.tab-special{padding: 15px;background-color: #fff;}.halo-section-background-gray .halo-collection-tab.tab-special > .text-link{top: 20px;right: 15px;z-index: 2;line-height: 1;margin-bottom: 0;position: absolute;font-weight: 700;text-transform: capitalize;color: var(--color_heading_url);}.halo-section-background-gray .halo-collection-tab.tab-special .tab-content .collection-carousel.halo-row{padding: 0 0 15px 0;}.halo-section-background-gray .halo-collection-tab .collection-carousel .slick-prev{left: 15px;}.halo-section-background-gray .halo-collection-tab .collection-carousel .slick-next{right: 15px;}@media (min-width: 768px){.halo-section-background-gray .halo-collection-tab.tab-special{padding: 0px;}.halo-section-background-gray .halo-collection-tab.tab-special > .text-link{right: 25px;}.halo-section-background-gray .halo-collection-tab.tab-special .section-header{padding: 15px 25px 7px;}.halo-section-background-gray .halo-collection-tab.tab-special .nav-tabs{padding: 18px 25px 16px 25px;}.halo-section-background-gray .halo-collection-tab.tab-special .tab-content .collection-carousel.halo-row{padding: 30px 0 15px;}}@media (min-width: 993px){.halo-section-background-gray .halo-collection-tab.tab-special{padding: 0;}.halo-section-background-gray .halo-collection-tab.tab-special .section-header{top: 15px;left: 25px;padding: 0;}}@media (min-width: 1025px){.halo-section-background-gray .halo-collection-tab.tab-special .tab-content .collection-carousel.halo-row{padding: 30px 0;}}.halo-special-collection-layout{display: block;}.halo-special-collection-layout .item{display: block;padding-bottom: 30px;}.halo-special-collection-layout .item:last-child{padding-bottom: 0;}.halo-special-collection-layout .collection-more .collection-carousel.slick-dotted{margin-bottom: 0;padding-bottom: 30px;}.halo-special-collection-layout .collection-more .collection-carousel.slick-dotted .slick-dots{bottom: 0;position: absolute;}.halo-special-collection-layout .collection-more + .advertisement-image, .halo-special-collection-layout .collection-more + .home-category-filter-sections{margin-top: 30px;}.halo-special-collection-layout .themevale_MultiCategory_wrapper_2{margin-bottom: 30px;}@media (min-width: 1025px){.halo-special-collection-layout{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: top;-webkit-align-items: top;-moz-align-items: top;-ms-align-items: top;-o-align-items: top;align-items: top;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}.halo-special-collection-layout .item{display: inline-block;padding-bottom: 0;}.halo-special-collection-layout .item:first-child{width: 74.5%;padding-right: 0px;}.halo-special-collection-layout .item:last-child{width: 25.5%;padding-left: 28px;}.halo-special-collection-layout.column-4 .item{display: inline-block;padding-bottom: 0;}.halo-special-collection-layout.column-4 .item:first-child{width: 79.5%;padding-right: 0px;}.halo-special-collection-layout.column-4 .item:last-child{width: 20.5%;padding-left: 30px;}}.page-collections{padding-top: 35px;}.collection-banner{position: relative;background-color: #f7f7f7;}.collection-banner .collection-hero{margin: 0;}.collection-banner .collection-hero .placeholder-svg{height: 270px;}.collection-banner .collection-description{margin-top: 10px;margin-bottom: 0;}.collection-banner .categoryImage-carousel{margin-left: -5px;margin-right: -5px;}.collection-banner .categoryImage-carousel{margin: 0px;margin-top: 30px;margin-bottom: 30px;}.collection-banner .categoryImage-carousel.slick-slider{padding: 0;list-style: none;margin-left: -5px;margin-right: -5px;}.collection-banner .categoryImage-carousel.slick-slider li{list-style: none;display: inline-block;vertical-align: top;}.collection-banner .categoryImage-carousel.slick-slider .slick-slide{padding: 0 5px;}.collection-banner .categoryImage-carousel.slick-slider .slick-dots{margin: 0;padding: 0;}.collection-banner .categoryImage-carousel:not(.slick-slider){overflow: auto;white-space: nowrap;padding: 0px;list-style: none;}.collection-banner .categoryImage-carousel:not(.slick-slider) > li{list-style: none;display: inline-block;vertical-align: top;margin-right: 10px;}@media (min-width: 1025px){.collection-banner .categoryImage-carousel:not(.slick-slider){overflow: hidden;}}.filters-toolbar-wrapper{margin-bottom: 30px;position: relative;}.filters-toolbar-wrapper .filters-toolbar{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}.filters-toolbar-wrapper .filters-toolbar__item-wrapper{width: 50%;margin-bottom: 0;}.filters-toolbar-wrapper .filters-toolbar__item-wrapper.one{text-align: left;display: inline-block;}.filters-toolbar-wrapper .filters-toolbar__item-wrapper.two{text-align: right;display: inline-block;}.filters-toolbar-wrapper .filters-toolbar__item-wrapper.three{width: 100%;display: block;}@media (min-width: 1025px){.filters-toolbar-wrapper{margin-bottom: 40px;}.filters-toolbar-wrapper .filters-toolbar{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end;}.filters-toolbar-wrapper .filters-toolbar__item-wrapper{width: auto;}.filters-toolbar-wrapper .filters-toolbar__item-wrapper.one{display: none;}.filters-toolbar-wrapper .filters-toolbar__item-wrapper.two{text-align: left;}.filters-toolbar-wrapper .filters-toolbar__item-wrapper.three{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;width: auto;}}.filters-toolbar__item-child{display: block;margin-top: 15px;font-size: 0;vertical-align: middle;}.filters-toolbar__item-child .filters-toolbar__label{display: none;}.filters-toolbar__item-child .filters-toolbar__input-wrapper{display: block;font-size: var(--font_size_base);}.filters-toolbar__item-child .filters-toolbar__input-wrapper.limited-view .dropdown-menu{font-size: 12px;left: 0;right: 0;}.filters-toolbar__item-child .filters-toolbar__input-wrapper.limited-view .dropdown-menu li{padding: 2px 15px;cursor: pointer;}@media (min-width: 370px){.filters-toolbar__item-child .filters-toolbar__label{display: inline-block;min-width: 100px;margin: 0;font-size: var(--font_size_base);padding-right: 15px;position: relative;top: -1px;vertical-align: middle;font-weight: 700;text-transform: uppercase;}.filters-toolbar__item-child .filters-toolbar__label.select-label{width: 100px;overflow: hidden;}.filters-toolbar__item-child .filters-toolbar__input-wrapper{display: inline-block !important;vertical-align: middle;width: calc(100% - 100px);}}@media (min-width: 551px){.filters-toolbar__item-child .filters-toolbar__input-wrapper{width: 200px;}}@media (min-width: 1025px){.filters-toolbar__item-child{margin-top: 0;margin-left: 30px;display: inline-block;}.filters-toolbar__item-child .filters-toolbar__label{min-width: 0;}.filters-toolbar__item-child .filters-toolbar__label.select-label{width: auto;}}.infinite-scrolling{margin-top: 0;}.infinite-scrolling .btn .icon, .infinite-scrolling .shopify-payment-button .shopify-payment-button__button--unbranded .icon, .shopify-payment-button .infinite-scrolling .shopify-payment-button__button--unbranded .icon{opacity: 1;}@media (min-width: 1025px){.infinite-scrolling{margin-top: 15px;}.infinite-scrolling .btn, .infinite-scrolling .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .infinite-scrolling .shopify-payment-button__button--unbranded{min-width: 285px;}.infinite-scrolling .btn .icon, .infinite-scrolling .shopify-payment-button .shopify-payment-button__button--unbranded .icon, .shopify-payment-button .infinite-scrolling .shopify-payment-button__button--unbranded .icon{opacity: 1;}}.no-flexbox .filters-toolbar select{width: 100% !important;}.filters-toolbar__input-wrapper{position: relative;}.filters-toolbar__input-wrapper .filters-toolbar__input{display: block;width: 100%;height: 40px;min-height: 40px;line-height: 38px;position: relative;border-radius: 3px;padding: 0 30px 0 15px;background-color: #f7f7f7;border: 1px solid var(--color_border_form);}.no-flexbox .filters-toolbar__input-wrapper .filters-toolbar__input{margin: 0;}.filters-toolbar__input-wrapper .filters-toolbar__input.hidden{opacity: 0;}.filters-toolbar__input-wrapper .filters-toolbar__input option{text-overflow: ellipsis;overflow: hidden;}.filters-toolbar__input-wrapper .icon-chevron-down{top: 0;right: 0;bottom: 0;z-index: 2;width: 40px;height: 100%;padding: 14px;pointer-events: none;transform: none;position: absolute;background-color: #fff;border: 1px solid var(--color_border_form);border-radius: 0 3px 3px 0;}.view-as-btn{font-size: 0;border-radius: 3px;display: inline-block;vertical-align: middle;border: 1px solid #cccfd6;overflow: hidden;}.view-as-btn > a{padding: 8px;width: 38px;height: 38px;position: relative;vertical-align: top;display: inline-block;background-color: #fff;}.view-as-btn > a:before{top: 10px;left: 10px;content: "";position: absolute;background-color: #e2e4e8;transition: all 0.3s ease;}.view-as-btn > #list-view:before{width: 18px;height: 4px;box-shadow: 0px 7px 0 #dcdcdc, 0px 14px 0 #dcdcdc;}.productGrid--maxCol1 .view-as-btn > #list-view{background-color: #f7f7f7;}.productGrid--maxCol1 .view-as-btn > #list-view:before{background-color: #222326;box-shadow: 0px 7px 0 #222326, 0px 14px 0 #222326;}.view-as-btn > #grid-view-2{width: 32px;}.view-as-btn > #grid-view-2:before{width: 4px;height: 18px;box-shadow: 7px 0 0 #dcdcdc;}.productGrid--maxCol2 .view-as-btn > #grid-view-2, .productGrid--maxCol3 .view-as-btn > #grid-view-2, .productGrid--maxCol4 .view-as-btn > #grid-view-2, .productGrid--maxCol5 .view-as-btn > #grid-view-2{background-color: #f7f7f7;}.productGrid--maxCol2 .view-as-btn > #grid-view-2:before, .productGrid--maxCol3 .view-as-btn > #grid-view-2:before, .productGrid--maxCol4 .view-as-btn > #grid-view-2:before, .productGrid--maxCol5 .view-as-btn > #grid-view-2:before{background-color: #222326;box-shadow: 7px 0 0 #222326;}@media (min-width: 551px){.productGrid--maxCol5 .view-as-btn > #grid-view-2, .productGrid--maxCol4 .view-as-btn > #grid-view-2, .productGrid--maxCol3 .view-as-btn > #grid-view-2{background-color: #fff;}.productGrid--maxCol5 .view-as-btn > #grid-view-2:before, .productGrid--maxCol4 .view-as-btn > #grid-view-2:before, .productGrid--maxCol3 .view-as-btn > #grid-view-2:before{background-color: #dcdcdc;box-shadow: 7px 0 0 #dcdcdc;}}@media (min-width: 1025px){.view-as-btn > #grid-view-2{display: none;}}.view-as-btn > #grid-view-3{display: none;}.view-as-btn > #grid-view-3:before{width: 4px;height: 18px;box-shadow: 7px 0 0 #dcdcdc, 14px 0 0 #dcdcdc;}@media (min-width: 768px){.view-as-btn > #grid-view-3{display: inline-block;}.productGrid--maxCol5 .view-as-btn > #grid-view-3, .productGrid--maxCol4 .view-as-btn > #grid-view-3, .productGrid--maxCol3 .view-as-btn > #grid-view-3{background-color: #f7f7f7;}.productGrid--maxCol5 .view-as-btn > #grid-view-3:before, .productGrid--maxCol4 .view-as-btn > #grid-view-3:before, .productGrid--maxCol3 .view-as-btn > #grid-view-3:before{background-color: #222326;box-shadow: 7px 0 0 #222326, 14px 0 0 #222326;}}@media (min-width: 993px){.productGrid--maxCol5 .view-as-btn > #grid-view-3, .productGrid--maxCol4 .view-as-btn > #grid-view-3{background-color: #fff;}.productGrid--maxCol5 .view-as-btn > #grid-view-3:before, .productGrid--maxCol4 .view-as-btn > #grid-view-3:before{background-color: #dcdcdc;box-shadow: 7px 0 0 #dcdcdc, 14px 0 0 #dcdcdc;}}.view-as-btn > #grid-view-4{width: 44px;display: none;}.view-as-btn > #grid-view-4:before{width: 4px;height: 18px;box-shadow: 7px 0 0 #dcdcdc, 14px 0 0 #dcdcdc, 21px 0 0 #dcdcdc;}@media (min-width: 993px){.view-as-btn > #grid-view-4{display: inline-block;}.productGrid--maxCol5 .view-as-btn > #grid-view-4, .productGrid--maxCol4 .view-as-btn > #grid-view-4{background-color: #f7f7f7;}.productGrid--maxCol5 .view-as-btn > #grid-view-4:before, .productGrid--maxCol4 .view-as-btn > #grid-view-4:before{background-color: #222326;box-shadow: 7px 0 0 #222326, 14px 0 0 #222326, 21px 0 0 #222326;}}@media (min-width: 1025px){.productGrid--maxCol5 .view-as-btn > #grid-view-4{background-color: #fff;}.productGrid--maxCol5 .view-as-btn > #grid-view-4:before{background-color: #dcdcdc;box-shadow: 7px 0 0 #dcdcdc, 14px 0 0 #dcdcdc, 21px 0 0 #dcdcdc;}}.custom-html .morecontent{display: none;}.custom-html.showmore .moreellipses{display: none;}.custom-html.showmore .morecontent{display: inline;}.custom-html .button-group{margin-top: 30px;}.custom-html .button-group .icon{width: 10px;height: 10px;margin-left: 8px;}.custom-html .button-group .less .icon{transform: rotate(180deg);}.productGrid--maxCol4 .halo-column .halo-item{margin-top: 0;margin-bottom: 30px;}@media (min-width: 551px){.productGrid--maxCol4 .halo-column .halo-item{width: 50%;}}@media (min-width: 768px){.productGrid--maxCol4 .halo-column .halo-item{width: 33.33333%;}}@media (min-width: 993px){.productGrid--maxCol4 .halo-column .halo-item{width: 25%;}}.productGrid--maxCol3 .halo-column .halo-item{margin-top: 0;margin-bottom: 30px;}@media (min-width: 551px){.productGrid--maxCol3 .halo-column .halo-item{width: 50%;}}@media (min-width: 768px){.productGrid--maxCol3 .halo-column .halo-item{width: 33.33333%;}}.productGrid--maxCol2 .halo-column .halo-item{margin-top: 0;margin-bottom: 30px;}@media (min-width: 551px){.productGrid--maxCol2 .halo-column .halo-item{width: 50%;}}.productGrid--maxCol1 .halo-column .halo-item{width: 100%;float: none;margin-top: 0;}.productGrid--maxCol1 .halo-column .halo-item .product-card{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #e6e6e6;}.productGrid--maxCol1 .halo-column .halo-item:last-child .card{margin-bottom: 10px;}.productGrid--maxCol1 .product-card{width: 100%;display: block;}.productGrid--maxCol1 .product-card .product-image, .productGrid--maxCol1 .product-card .product-content{display: block;}.productGrid--maxCol1 .product-card .product-image{padding-bottom: 0;}.productGrid--maxCol1 .product-card .product-image .product_wishlist{display: none;}.productGrid--maxCol1 .product-card .product-image .product-action{display: none;}.productGrid--maxCol1 .product-card .product-content{font-size: 0;padding-top: 15px !important;padding-left: 0;text-align: left;}.productGrid--maxCol1 .product-card .product-content .product-detail, .productGrid--maxCol1 .product-card .product-content .product-actions{font-size: var(--font_size_base);}.productGrid--maxCol1 .product-card .product-detail{display: block;padding-right: 0;}.productGrid--maxCol1 .product-card .product-detail .product-description{display: block;margin-top: 20px;}.productGrid--maxCol1 .product-card .product-detail .product-description p{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;text-overflow: ellipsis;-webkit-box-orient: vertical;}.productGrid--maxCol1 .product-card .product-actions{display: block;padding-top: 15px;}.productGrid--maxCol1 .product-card .product-actions .product-btn{margin-top: 0;}.productGrid--maxCol1 .product-card .product-actions .btn.wishlist, .productGrid--maxCol1 .product-card .product-actions .shopify-payment-button .shopify-payment-button__button--unbranded.wishlist, .shopify-payment-button .productGrid--maxCol1 .product-card .product-actions .shopify-payment-button__button--unbranded.wishlist{margin-top: 15px;width: 100%;display: none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.productGrid--maxCol1 .product-card .product-actions .btn.wishlist.wishlist_mb, .productGrid--maxCol1 .product-card .product-actions .shopify-payment-button .shopify-payment-button__button--unbranded.wishlist.wishlist_mb, .shopify-payment-button .productGrid--maxCol1 .product-card .product-actions .shopify-payment-button__button--unbranded.wishlist.wishlist_mb{display: block;}.productGrid--maxCol1 .product-card .product-vendor{font-weight: 400;}.productGrid--maxCol1 .product-card .product-title{font-weight: 700;}.productGrid--maxCol1 .product-card .product-reviews{min-height: 0;}.productGrid--maxCol1 .product-card.layout-1 .product-image{padding-bottom: 0;}@media (min-width: 551px){.productGrid--maxCol1 .product-card{display: flex;flex-wrap: nowrap;align-items: flex-start;flex-direction: row;}.productGrid--maxCol1 .product-card .product-image, .productGrid--maxCol1 .product-card .product-content{display: inline-block;vertical-align: top;}.productGrid--maxCol1 .product-card .product-image{width: 180px;}.productGrid--maxCol1 .product-card .product-content{padding-top: 0 !important;padding-left: 30px;width: calc(100% - 180px);}.productGrid--maxCol1 .product-card .product-actions .btn, .productGrid--maxCol1 .product-card .product-actions .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .productGrid--maxCol1 .product-card .product-actions .shopify-payment-button__button--unbranded{max-width: 200px;}}@media (min-width: 993px){.productGrid--maxCol1 .product-card .product-image{width: 280px;}.productGrid--maxCol1 .product-card .product-content{padding-left: 40px;width: calc(100% - 280px);}.productGrid--maxCol1 .product-card .product-detail{display: inline-block;vertical-align: top;width: calc(100% - 200px);padding-right: 30px;}.productGrid--maxCol1 .product-card .product-actions{width: 200px;padding-top: 0;display: inline-block;vertical-align: top;text-align: center;}.productGrid--maxCol1 .product-card .product-actions .btn, .productGrid--maxCol1 .product-card .product-actions .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .productGrid--maxCol1 .product-card .product-actions .shopify-payment-button__button--unbranded{width: 100%;}}@media (min-width: 1025px){.productGrid--maxCol1 .halo-column .halo-item .product-card{padding-bottom: 40px;margin-bottom: 40px;}.productGrid--maxCol1 .halo-column .halo-item:last-child .product-card{margin-bottom: 20px;}.productGrid--maxCol1 .product-reviews{position: initial;}.productGrid--maxCol1 .product-reviews .product-compare-btn{top: 115px;right: 66px;opacity: 1;visibility: visible;transition: none;font-weight: 700;color: var(--color_heading_text);}.productGrid--maxCol1 .product-card .product-actions .btn.wishlist, .productGrid--maxCol1 .product-card .product-actions .shopify-payment-button .shopify-payment-button__button--unbranded.wishlist, .shopify-payment-button .productGrid--maxCol1 .product-card .product-actions .shopify-payment-button__button--unbranded.wishlist{display: block;}}.modal-compare{max-width: 1200px;}.compare-modal-wrapper{border: 1px solid #eaeaea;max-height: 70vh;overflow: auto;margin-right: -2px;webkit-overflow-scrolling: touch;}.compare-modal-wrapper::-webkit-scrollbar-track{background-color: #f4f4f4;}.compare-modal-wrapper::-webkit-scrollbar{height: 5px;width: 5px;background-color: #f4f4f4;}.compare-modal-wrapper::-webkit-scrollbar-thumb{background-color: var(--color_heading_text);}.compare-modal-wrapper .product-row{margin-left: 0;margin-right: 0;}.compare-modal-wrapper .product-row + .product-row .compare-header{border-top: 1px solid #eaeaea;margin-top: -1px;}.compare-modal-wrapper .product-row + .product-row .compare-content{border-top: 1px solid #eaeaea;margin-top: -1px;}.compare-modal-wrapper .product-row + .product-row .compare-content .grid .col-xl-4{border-top: 1px solid #eaeaea;margin-top: -1px;}.compare-modal-wrapper .product-row .compare-header{padding: 25px 30px;display: flex;align-items: center;justify-content: flex-start;font-size: 14px;font-weight: 700;text-transform: uppercase;border-right: 1px solid #eaeaea;color: var(--color_heading_text);font-family: var(--font_stack_heading);}.compare-modal-wrapper .product-row .compare-content{padding: 0px;}.compare-modal-wrapper .product-row .compare-content .grid{display: flex;margin: 0;}.compare-modal-wrapper .product-row .compare-content .grid .col-xl-4{padding-top: 25px;padding-bottom: 25px;}.compare-modal-wrapper .product-row .compare-content .grid ul{margin-bottom: 0;}.compare-modal-wrapper .product-row .compare-content .grid-item .inner-top{position: relative;}.compare-modal-wrapper .product-row .compare-content .grid-item .inner-top .product-image{margin-bottom: 12px;}.compare-modal-wrapper .product-row .compare-content .grid-item .product-bottom{text-align: center;}.compare-modal-wrapper .product-row .compare-content .grid-item .btn, .compare-modal-wrapper .product-row .compare-content .grid-item .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .compare-modal-wrapper .product-row .compare-content .grid-item .shopify-payment-button__button--unbranded{width: 100%;}.compare-modal-wrapper .product-row .compare-content .grid-item .col-options{margin-bottom: 8px;}.compare-modal-wrapper .product-row .compare-content .grid-item .col-remove{color: var(--color_url);border-bottom: 1px solid var(--color_url);display: inline-block;line-height: 15px;}.compare-modal-wrapper .product-row .compare-content .grid-item .col-remove:hover{color: var(--color_url_hover);border-bottom: 1px solid var(--color_url_hover);}.compare-modal-wrapper .product-row .compare-content .rating{text-align: center;}.compare-modal-wrapper .product-row .compare-content .rating .spr-badge-caption{display: none;}.compare-modal-wrapper .product-row .compare-content .collection, .compare-modal-wrapper .product-row .compare-content .product-type, .compare-modal-wrapper .product-row .compare-content .product-color, .compare-modal-wrapper .product-row .compare-content .product-option{text-transform: capitalize;}.compare-modal-wrapper .product-row .compare-content .collection .col-xl-4{font-size: 0;}.compare-modal-wrapper .product-row .compare-content .collection .value, .compare-modal-wrapper .product-row .compare-content .product-size .value, .compare-modal-wrapper .product-row .compare-content .product-color .value{font-size: 12px;position: relative;padding-right: 4px;margin-right: 3px;display: inline-block;}.compare-modal-wrapper .product-row .compare-content .collection .value:before, .compare-modal-wrapper .product-row .compare-content .product-size .value:before, .compare-modal-wrapper .product-row .compare-content .product-color .value:before{content: ",";position: absolute;right: 0;bottom: 0px;}.compare-modal-wrapper .product-row .compare-content .collection .value:last-child:before, .compare-modal-wrapper .product-row .compare-content .product-size .value:last-child:before, .compare-modal-wrapper .product-row .compare-content .product-color .value:last-child:before{display: none;}.compare-modal-wrapper .product-row .compare-content .availability{font-weight: 500;text-transform: capitalize;}.compare-modal-wrapper .product-row .compare-content .availability .in-stock{color: #478425;}.compare-modal-wrapper .product-row .compare-content .availability .unavailable{color: #b20000;}.compare-modal-wrapper .product-row.t-product .compare-content .grid .col-xl-4{padding-top: 30px;padding-bottom: 30px;}@media (max-width: 1024px){.compare-modal-wrapper .product-row{white-space: nowrap;font-size: 0;flex-wrap: nowrap;}.compare-modal-wrapper .product-row .compare-header{font-size: 12px;display: inline-block;vertical-align: top;width: 140px;white-space: normal;}.compare-modal-wrapper .product-row .compare-content{font-size: 12px;display: inline-block;vertical-align: top;width: auto;max-width: none;white-space: normal;}.compare-modal-wrapper .product-row .compare-content .col-xl-4{display: inline-block;vertical-align: top;width: 220px;}}#newsletter-success-modal .modal-body{max-height: none;overflow: unset;}#product_quickview .modal-quickview{max-width: 1060px;}#product_quickview .modal-quickview .modal-body{max-height: none;overflow: visible;}#product_quickview .modal-body{padding: 15px 0;}#product_quickview .modal-body .product_quickview{padding: 0 15px;}@media (min-width: 768px){#product_quickview .modal-body{padding: 30px 0;}#product_quickview .modal-body .product_quickview{padding: 0 30px;}}.productSpecial_wrapper{display: block;font-size: 0;position: relative;}.productSpecial_wrapper .brands-image, .productSpecial_wrapper .sub_category, .productSpecial_wrapper .products-content, .productSpecial_wrapper .marketting-banner{font-size: 12px;display: inline-block;vertical-align: top;white-space: normal;}.productSpecial_wrapper .sub_category{background-color: #f5f5f5;padding: 20px 15px;min-height: 0;-webkit-column-count: 2;column-count: 2;}.productSpecial_wrapper .sub_category > p{display: block;vertical-align: top;line-height: 20px;margin-bottom: 18px;}.productSpecial_wrapper .sub_category > p:last-child{margin-bottom: 0;}.productSpecial_wrapper .sub_category a{line-height: 20px;color: var(--color_url);position: relative;}.productSpecial_wrapper .sub_category a:before{left: 0;bottom: -1px;content: "";width: 0;height: 1px;position: absolute;transition: all 0.3s ease;background-color: var(--color_url_hover);}.productSpecial_wrapper .sub_category a:hover{color: var(--color_url_hover);}.productSpecial_wrapper .sub_category a:hover:before{width: 100%;}.productSpecial_wrapper .marketting-banner{position: relative;}.productSpecial_wrapper .marketting-banner-carousel{margin-bottom: 0;position: relative;height: 100%;}.productSpecial_wrapper .marketting-banner-carousel:not(.slick-slider){white-space: nowrap;overflow: hidden;}.productSpecial_wrapper .marketting-banner-carousel .item{width: 100%;height: 100%;display: inline-block;vertical-align: top;}.productSpecial_wrapper .marketting-banner-carousel .item .link{top: 0;left: 0;right: 0;bottom: 0;z-index: 5;position: absolute;}.productSpecial_wrapper .marketting-banner-carousel .slick-dots{position: absolute;bottom: 30px;z-index: 10;}.productSpecial_wrapper .marketting-banner-carousel .banner-link{position: relative;overflow: hidden;}.productSpecial_wrapper .marketting-banner-carousel .banner-link:before{content: "";display: block;position: relative;padding-bottom: 300px;}.productSpecial_wrapper .marketting-banner-carousel .banner-link img{z-index: 1;max-width: none;height: auto;width: auto;min-width: 100%;min-height: 100%;top: 50%;left: 50%;position: absolute;transform: translate(-50%, -50%);}.productSpecial_wrapper .marketting-banner-content{position: absolute;bottom: 45px;left: 0;right: 0;z-index: 5;color: #fff;padding: 30px 15px;text-align: center;}.productSpecial_wrapper .marketting-banner-content .title{color: inherit;font-weight: 700;margin: 0 0 12px 0;font-size: 24px;line-height: 1.4;}.productSpecial_wrapper .marketting-banner-content .description{margin: 0;color: inherit;font-weight: 400;font-size: 12px;}@media (min-width: 1025px){.productSpecial_wrapper .marketting-banner-content{padding: 30px;}.productSpecial_wrapper .marketting-banner-content .title{font-size: 32px;}}.productSpecial_wrapper .product-list{display: block;overflow: auto;white-space: nowrap;}.productSpecial_wrapper .product-list > .item{white-space: normal;display: inline-block;vertical-align: top;width: 200px;border-left: 1px solid #f2f2f2;}.productSpecial_wrapper .product-list > .item:first-child{border-left: none;}.productSpecial_wrapper .product-list > .item-2-col{width: 100%;display: none;}.productSpecial_wrapper .product-list > .item-2-col + .item{border-left: none;}.productSpecial_wrapper .product-list .product-card{padding: 20px;margin-bottom: 0;}.productSpecial_wrapper .product-demo-wrapper{display: table;padding: 15px;}.productSpecial_wrapper .product-demo-wrapper .product-demo-content{width: 55%;padding-right: 15px;vertical-align: top;display: table-cell;}.productSpecial_wrapper .product-demo-wrapper .product-demo-content .title{font-size: 16px;line-height: 1.5;font-weight: 700;margin: 0 0 10px 0;max-width: 200px;font-family: var(--font_stack_body);text-transform: capitalize;color: var(--color_heading_text);}.productSpecial_wrapper .product-demo-wrapper .product-demo-content .description{color: #5a5a5a;font-size: 12px;margin-bottom: 12px;}.productSpecial_wrapper .product-demo-wrapper .product-demo-content .link{font-size: 12px;color: var(--color_url_hover);}.productSpecial_wrapper .product-demo-wrapper .product-demo-content .link svg{width: 10px;height: 10px;display: inline-block;margin-left: 5px;margin-top: -2px;fill: var(--color_url_hover);stroke: transparent;}.productSpecial_wrapper .product-demo-wrapper .product-demo-image{width: 45%;position: relative;display: table-cell;vertical-align: top;}.productSpecial_wrapper .product-demo-wrapper .product-demo-image .link-url{top: 0;left: 0;right: 0;bottom: 0;z-index: 3;position: absolute;}.productSpecial_wrapper .product-demo-wrapper .product-demo-image .placeholder-svg{height: 270px;}.productSpecial_wrapper .product-demo-wrapper-mobile{display: table;padding: 15px;width: 100%;border-bottom: 1px solid #f2f2f2;}.productSpecial_wrapper .product-demo-wrapper-mobile .product-demo-content{width: 55%;padding-right: 15px;vertical-align: top;display: table-cell;}.productSpecial_wrapper .product-demo-wrapper-mobile .product-demo-content .title{font-size: 16px;line-height: 1.5;font-weight: 700;margin: 0 0 10px 0;max-width: 200px;font-family: var(--font_stack_body);text-transform: capitalize;color: var(--color_heading_text);}.productSpecial_wrapper .product-demo-wrapper-mobile .product-demo-content .description{color: #5a5a5a;font-size: 12px;margin-bottom: 12px;}.productSpecial_wrapper .product-demo-wrapper-mobile .product-demo-content .link{font-size: 12px;color: var(--color_url_hover);}.productSpecial_wrapper .product-demo-wrapper-mobile .product-demo-content .link svg{width: 10px;height: 10px;display: inline-block;margin-left: 5px;margin-top: -2px;fill: var(--color_url_hover);stroke: transparent;}.productSpecial_wrapper .product-demo-wrapper-mobile .product-demo-image{width: 45%;display: table-cell;vertical-align: top;position: relative;}.productSpecial_wrapper .product-demo-wrapper-mobile .product-demo-image .placeholder-svg{height: 270px;}.productSpecial_wrapper .product-demo-wrapper-mobile .product-demo-image .link-url{top: 0;left: 0;right: 0;bottom: 0;z-index: 3;position: absolute;}.productSpecial_wrapper .brands-image{display: block;padding: 20px 0;border: 1px solid #f2f2f2;position: relative;top: -1px;}.productSpecial_wrapper .brands-list-2{display: flex;margin: 0 auto;white-space: nowrap;overflow: auto;}.productSpecial_wrapper .brands-list-2 .brand-item{display: inline-block;margin-right: 0px;}.productSpecial_wrapper .brands-list-2 .brand-item img, .productSpecial_wrapper .brands-list-2 .brand-item a{min-width: 130px;display: inline-block;}.productSpecial_wrapper .brands-list-2 .brand-item img.lazyload, .productSpecial_wrapper .brands-list-2 .brand-item img.lazyloading{max-height: 50px;}.productSpecial_wrapper .sub_category{width: 100%;}.productSpecial_wrapper .marketting-banner{width: 100%;}.productSpecial_wrapper .products-content{display: block;border: 1px solid #f2f2f2;}@media (min-width: 551px){.productSpecial_wrapper .product-list > .item{width: 230px;}.productSpecial_wrapper .product-list > .item-2-col{width: 100%;}.productSpecial_wrapper .brands-list-2 .brand-item img, .productSpecial_wrapper .brands-list-2 .brand-item a{min-width: 150px;display: inline-block;}}@media (min-width: 768px){.productSpecial_wrapper .sub_category{width: 50%;min-height: 300px;}.productSpecial_wrapper .marketting-banner{width: 50%;}.productSpecial_wrapper .product-list > .item{width: 260px;}.productSpecial_wrapper .product-list > .item-2-col{width: 480px;display: inline-block;}.productSpecial_wrapper .product-list > .item-2-col + .item{border-left: 1px solid #f2f2f2;}.productSpecial_wrapper .sub_category{-webkit-column-count: 3;column-count: 3;}.productSpecial_wrapper .product-demo-wrapper{padding: 20px;}.productSpecial_wrapper .product-demo-wrapper .product-demo-content{width: 50%;padding-right: 20px;}.productSpecial_wrapper .product-demo-wrapper .product-demo-content .title{font-size: 18px;}.productSpecial_wrapper .product-demo-wrapper .product-demo-image{width: 50%;}.productSpecial_wrapper .product-demo-wrapper-mobile{display: none;}}@media (min-width: 1025px){.productSpecial_wrapper{display: flex;flex-wrap: wrap;align-content: flex-start;}.productSpecial_wrapper .sub_category{width: 14%;-webkit-column-count: 1;column-count: 1;}.productSpecial_wrapper .sub_category > p{display: block;}.productSpecial_wrapper .marketting-banner{width: 27%;}.productSpecial_wrapper .marketting-banner .placeholder-svg{height: 715px;}.productSpecial_wrapper .products-content{width: 59%;border: none;border-right: 1px solid #f2f2f2;}.productSpecial_wrapper .brands-image{width: 100%;}.productSpecial_wrapper .product-demo{display: inline-block;white-space: 66.66667%;}.productSpecial_wrapper .product-list{display: block;width: 100%;font-size: 0;height: 100%;border-bottom: 1px solid #f2f2f2;white-space: normal;overflow: hidden;}.productSpecial_wrapper .product-list > .item{display: inline-block;vertical-align: top;width: 33.33333%;border-top: 1px solid #f2f2f2;border-left: 1px solid #f2f2f2;}.productSpecial_wrapper .product-list > .item-2-col{width: 66.66667%;}.productSpecial_wrapper .product-list .card-img-container{max-width: 190px;}.productSpecial_wrapper .marketting-banner-carousel .banner-link:before{padding-bottom: 675px;}}@media (min-width: 1281px){.productSpecial_wrapper{display: flex;align-items: flex-start;flex-wrap: nowrap;height: 100%;align-items: stretch;}.productSpecial_wrapper .sub_category{padding: 25px 30px;}.productSpecial_wrapper .product-demo-wrapper{padding: 30px;}.productSpecial_wrapper .product-list .product-card{padding: 25px 30px 29px 30px;}.productSpecial_wrapper .products-content{width: 49%;white-space: normal;border: none;}.productSpecial_wrapper .brands-image{width: 10%;white-space: normal;position: relative;top: 0px;}.productSpecial_wrapper .brands-list-2{display: block;white-space: normal;overflow: hidden;}.productSpecial_wrapper .brands-list-2 .brand-item{display: block;margin-right: 0;margin-bottom: 10px;text-align: center;}.productSpecial_wrapper .brands-list-2 .brand-item a{width: 100%;}.productSpecial_wrapper .marketting-banner-carousel .banner-link:before{padding-bottom: 796px;}}.card-text-overlay{margin: 0;display: block;overflow: hidden;text-align: left;position: relative;border-radius: 0;}.card-text-overlay .image{margin: 0;z-index: 2;display: block;overflow: hidden;position: relative;text-align: center;}.card-text-overlay .image:before{top: 0;left: 0;right: 0;bottom: 0;z-index: 3;opacity: 1;content: '';position: absolute;visibility: visible;transition: all 0.3s ease;}.card-text-overlay .image img{transition: all 0.8s ease;}.card-text-overlay .content{top: 15px;left: 0;right: 0;z-index: 4;padding: 0 15px;position: absolute;}.card-text-overlay .content .title{z-index: 2;line-height: 1.2;font-size: 18px;margin: 0 0 5px 0;max-width: 220px;vertical-align: top;display: inline-block;overflow: hidden;position: relative;white-space: nowrap;text-overflow: ellipsis;text-transform: uppercase;transition: all 0.3s ease;font-family: var(--font_stack_heading);font-weight: var(--font_weight_heading);}.card-text-overlay .content .title:before{left: 0;bottom: 0;width: 0;height: 1px;content: "";position: absolute;transition: all 0.3s ease;}.card-text-overlay .content .title:hover:before{width: 100%;}.card-text-overlay .content .description{color: inherit;max-width: 100%;margin-bottom: 0;font-weight: 400;overflow: hidden;position: relative;white-space: nowrap;text-overflow: ellipsis;}.card-text-overlay .link{top: 0;left: 0;right: 0;bottom: 0;z-index: 2;position: absolute;}.card-text-overlay .button-wrapper{right: 15px;bottom: 15px;z-index: 3;position: absolute;}@media (max-width: 360px){.card-text-overlay .button-wrapper{display: none;}}.card-text-overlay + .card-text-overlay{margin-top: 15px;}@media (min-width: 551px){.card-text-overlay .content .title{font-size: 20px;}}@media (min-width: 1025px){.card-text-overlay .content{top: 30px;padding: 0px 30px;}.card-text-overlay .button-wrapper{right: 30px;bottom: 30px;}.card-text-overlay .button-wrapper .btn, .card-text-overlay .button-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .card-text-overlay .button-wrapper .shopify-payment-button__button--unbranded{min-width: 120px;}.card-text-overlay + .card-text-overlay{margin-top: 30px;}.card-text-overlay:hover .image img{transform: scale(1.15);}}.card-text-overlay.layout-1 .placeholder-svg{height: 160px;}.card-text-overlay.layout-1 .content{top: auto;bottom: 0;left: 0;right: 0;padding: 10px 15px;position: absolute;}.card-text-overlay.layout-1 .content .title{position: relative;transform: translateY(-25px);}.card-text-overlay.layout-1 .content .description .icon{top: 50%;right: 0;width: 10px;height: 10px;z-index: 2;position: absolute;transform: translateY(-50%);}.card-text-overlay.layout-1 .content:before{left: 0;right: 0;bottom: 0;content: "";width: 100%;height: 45px;display: block;position: absolute;transition: all 0.3s ease;}.card-text-overlay.layout-1.card-text-overlay--light .content:before{background-color: #fff;}.card-text-overlay.layout-1.card-text-overlay--dark .content:before{background-color: #5b6575;}.card-text-overlay.layout-1.custom .image:before{content: none;}.card-text-overlay.layout-1.custom .content{top: auto;left: auto;right: auto;bottom: auto;display: block;position: relative;}.card-text-overlay.layout-1.custom .content .title{transform: translateY(0);}.card-text-overlay.layout-1.custom .content:before{height: 72px;}@media (min-width: 1025px){.card-text-overlay.layout-1 .content{padding: 10px 25px;}.card-text-overlay.layout-1:hover .content .title{transform: translateY(0);}.card-text-overlay.layout-1:hover .content:before{height: 72px;}}.card-text-overlay.layout-2{text-align: center;}.card-text-overlay.layout-2 .placeholder-svg{height: 110px;}.card-text-overlay.layout-2 .content{top: 50%;left: 0;right: 0;padding: 0 15px;position: absolute;transform: translateY(-50%);}@media (min-width: 1025px){.card-text-overlay.layout-2 .content{padding: 0 30px;}.card-text-overlay.layout-2 .content .title{font-size: 22px;max-width: none;}.card-text-overlay.layout-2 .button-wrapper{right: 30px;}}@media (max-width: 1024px){.card-text-overlay.layout-2{padding: 30px 15px;}.card-text-overlay.layout-2 .image{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.card-text-overlay.layout-2 .image img{height: 100%;width: auto;max-width: none;}.card-text-overlay.layout-2 .content{padding: 0;top: auto;left: auto;transform: none;position: relative;}.card-text-overlay.layout-2 .content .title{max-width: none;overflow: visible;white-space: normal;}}.card-text-overlay.layout-3 .placeholder-svg{height: 420px;}.card-text-overlay.layout-3 .content{top: 15px;left: 0;padding: 0 15px;position: absolute;transform: none;}.card-text-overlay.layout-3 .button-wrapper{left: 15px;bottom: 15px;z-index: 3;display: block;position: absolute;}@media (min-width: 1025px){.card-text-overlay.layout-3 .content{top: 30px;padding: 0 30px;}.card-text-overlay.layout-3 .content .title{font-size: 22px;line-height: 1;margin: 0 0 10px 0;}.card-text-overlay.layout-3 .button-wrapper{left: 30px;bottom: 30px;}.card-text-overlay.layout-3 .button-wrapper .btn, .card-text-overlay.layout-3 .button-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .card-text-overlay.layout-3 .button-wrapper .shopify-payment-button__button--unbranded{min-width: 120px;}}.card-text-overlay.layout-4 .placeholder-svg{height: 250px;}.card-text-overlay.layout-4 .content{left: 0;top: auto;bottom: 15px;padding: 0 15px;transform: none;position: absolute;max-width: 400px;}.card-text-overlay.layout-4 .content .description{overflow: hidden;white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;}@media (min-width: 1025px){.card-text-overlay.layout-4 .content{bottom: 30px;padding: 0 30px;}.card-text-overlay.layout-4 .content .title{font-size: 36px;line-height: 1;margin: 0 0 10px 0;}}.card-text-overlay.layout-5 .placeholder-svg{height: 320px;}.card-text-overlay.layout-5 .content{top: 15px;left: 0;padding: 0 15px;position: absolute;transform: none;}.card-text-overlay.layout-5 .button-wrapper{left: 15px;bottom: 15px;z-index: 3;display: block;position: absolute;}@media (min-width: 1025px){.card-text-overlay.layout-5 .content{top: 30px;padding: 0 30px;}.card-text-overlay.layout-5 .content .title{font-size: 22px;line-height: 1;margin: 0 0 10px 0;}.card-text-overlay.layout-5 .button-wrapper{left: 30px;bottom: 30px;}.card-text-overlay.layout-5 .button-wrapper .btn, .card-text-overlay.layout-5 .button-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .card-text-overlay.layout-5 .button-wrapper .shopify-payment-button__button--unbranded{min-width: 120px;}}.card-text-overlay--light{color: var(--color_body_text);background-color: #fff;}.card-text-overlay--light .content .title{color: var(--color_heading_text);}.card-text-overlay--light .content .title:before{background-color: var(--color_heading_text);}.card-text-overlay--light .content .title:hover{color: var(--color_heading_text);}.card-text-overlay--light .image:before{background-color: rgba(255, 255, 255, 0.1);}.card-text-overlay--dark{color: #fff;background-color: #fff;}.card-text-overlay--dark .content .title{color: #fff;}.card-text-overlay--dark .content .title:before{background-color: #fff;}.card-text-overlay--dark .content .title:hover{color: #fff;}.card-text-overlay--dark .image:before{background-color: rgba(57, 62, 70, 0.5);}@media (max-width: 767px){.halo-button-wrapper.padding-top-40{padding-top: 20px;}}.halo-row[data-slick] .halo-item .card-text-overlay, .halo-row-custom .halo-item .card-text-overlay{max-width: 250px;}@media (min-width: 370px){.halo-row[data-slick] .halo-item .card-text-overlay, .halo-row-custom .halo-item .card-text-overlay{max-width: 300px;}}@media (min-width: 768px){.halo-row[data-slick] .halo-item .card-text-overlay, .halo-row-custom .halo-item .card-text-overlay{max-width: 370px;}}@media (min-width: 1025px){.halo-row[data-slick] .halo-item .card-text-overlay, .halo-row-custom .halo-item .card-text-overlay{max-width: none;}}@media (min-width: 768px){.halo-row[data-slick].column-2 .halo-item .card-text-overlay, .halo-row-custom.column-2 .halo-item .card-text-overlay{max-width: none;}}.halo-row-special .halo-item:nth-child(4n) .card-text-overlay{max-width: 520px;width: 520px;}@media (min-width: 370px){.halo-row-special .halo-item:nth-child(4n) .card-text-overlay{max-width: 623px;width: 623px;}}@media (min-width: 768px){.halo-row-special .halo-item:nth-child(4n) .card-text-overlay{max-width: 770px;width: 770px;}}@media (min-width: 1025px){.halo-row-special .halo-item:nth-child(4n){width: 66.66667%;}.halo-row-special .halo-item:nth-child(4n) .card-text-overlay{max-width: none;width: auto;}}.halo-row-special-2 .halo-item:nth-child(3) .card-text-overlay, .halo-row-special-2 .halo-item:nth-child(4) .card-text-overlay{max-width: 520px;width: 520px;}@media (min-width: 370px){.halo-row-special-2 .halo-item:nth-child(3) .card-text-overlay, .halo-row-special-2 .halo-item:nth-child(4) .card-text-overlay{max-width: 623px;width: 623px;}}@media (min-width: 768px){.halo-row-special-2 .halo-item:nth-child(3) .card-text-overlay, .halo-row-special-2 .halo-item:nth-child(4) .card-text-overlay{max-width: 770px;width: 770px;}}@media (min-width: 1025px){.halo-row-special-2 .halo-item:nth-child(3), .halo-row-special-2 .halo-item:nth-child(4){width: 50%;}.halo-row-special-2 .halo-item:nth-child(3) .card-text-overlay, .halo-row-special-2 .halo-item:nth-child(4) .card-text-overlay{max-width: none;width: auto;}.halo-row-special-2 .halo-item:nth-child(4){margin-top: 30px !important;}}.halo-feature-icon{display: table;text-align: left;max-width: 280px;padding-right: 15px;}.halo-feature-icon .icon, .halo-feature-icon .content{display: table-cell;vertical-align: middle;}.halo-feature-icon .icon{width: 30px;height: 30px;font-size: 20px;color: var(--color_heading_text);fill: var(--color_heading_text);}.halo-feature-icon .icon svg{width: 100%;height: 100%;fill: var(--color_heading_text);}.halo-feature-icon .icon + .content{padding-left: 10px;}.halo-feature-icon .content{padding-top: 2px;color: var(--color_body_text);}.halo-feature-icon .content .title{margin: 0;font-size: 16px;font-weight: 700;color: var(--color_heading_text);}.halo-feature-icon .content .description{margin-top: 5px;color: var(--color_body_text);}.text-left .halo-feature-icon{margin-left: 0;}.text-center .halo-feature-icon{margin-left: auto;margin-right: auto;}@media (min-width: 768px){.halo-feature-icon{max-width: 300px;padding-right: 35px;}.halo-feature-icon .icon + .content{padding-left: 20px;}}@media (min-width: 1025px){.halo-feature-icon{padding-right: 0;}}.halo-feature-icon.layout-2{max-width: 370px;}.halo-feature-icon.layout-2 .icon{width: 60px;height: 60px;text-align: center;}.halo-feature-icon.layout-2 .icon i, .halo-feature-icon.layout-2 .icon svg{width: 60px;height: 60px;line-height: 58px;padding: 0 18px;border-radius: 50%;border: 1px solid var(--color_heading_text);}.halo-feature-icon.layout-3{text-align: center;padding: 15px;margin-left: auto;margin-right: auto;max-width: 300px;}.halo-feature-icon.layout-3 .icon{display: block;width: 40px;height: 40px;margin: 0 auto;font-size: 36px;}.halo-feature-icon.layout-3 .content{display: block;padding: 20px 0 0 0;}.halo-feature-icon.layout-3 .content .description{margin-top: 10px;}@media (min-width: 1025px){.halo-feature-icon.layout-3{padding: 30px 20px;}}.halo-feature-icon.layout-4{text-align: left;padding: 0;margin-left: auto;margin-right: auto;}.halo-feature-icon.layout-4 .image{display: block;width: 100%;height: auto;margin: 0 auto;position: relative;}.halo-feature-icon.layout-4 .image .link{top: 0;left: 0;right: 0;bottom: 0;z-index: 2;position: absolute;}.halo-feature-icon.layout-4 .content{display: block;padding: 20px 0 0 0;}.halo-feature-icon.layout-4 .content .title{text-transform: capitalize;font-family: var(--font_stack_body);}.halo-feature-icon.layout-4 .content .description{margin-top: 10px;}.halo-feature-icon-section{color: var(--color_body_text);background-color: #f7f7f7;}.hero{position: relative;display: block;width: 100%;}.hero .hero-image-wrapper{position: relative;}.hero .hero-image{position: relative;height: 350px;overflow: hidden;}.hero .hero-image .image-background{top: 50%;left: 50%;width: auto;height: auto;min-width: 100%;min-height: 100%;position: absolute;transform: translate(-50%, -50%);}.hero .hero-image .image-background.lazyload{min-width: 0;min-height: 0;}.hero .hero-content{position: relative;text-align: left;width: 100%;padding: 20px 15px 30px 15px;color: var(--color_heading_text);max-width: 600px;}.hero .hero-content.hero-content--left{left: auto;}.hero .hero-content.hero-content--right{right: auto;}.hero .hero-content.hero-content--middle{margin-left: auto;margin-right: auto;text-align: center;left: auto;}.hero .hero-content .title{font-weight: 700;text-transform: capitalize;font-family: var(--font_stack_body);}.hero .hero-content .title.mega-title--medium{font-size: 18px;}.hero .hero-content .title_2{text-transform: uppercase;font-family: var(--font_stack_heading);}.hero .hero-content .title_2.mega-title--large{font-size: 36px;line-height: 1.4;}.hero .button-group{font-size: 0;margin-top: 30px;}.hero .button-group .btn, .hero .button-group .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .hero .button-group .shopify-payment-button__button--unbranded{width: calc(50% - 8px);max-width: 180px;display: inline-block;padding: 12px 15px 11px 15px;}.hero .button-group .btn + .btn, .hero .button-group .shopify-payment-button .shopify-payment-button__button--unbranded + .btn, .hero .button-group .shopify-payment-button .shopify-payment-button__button--unbranded + .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .hero .button-group .shopify-payment-button .shopify-payment-button__button--unbranded + .shopify-payment-button__button--unbranded, .shopify-payment-button .hero .button-group .shopify-payment-button__button--unbranded + .btn, .hero .button-group .btn + .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .hero .button-group .btn + .shopify-payment-button__button--unbranded{margin-left: 16px;margin-top: 0;}.hero.hero--x-small .hero-image{height: 100px;}.hero.hero--small .hero-image{height: 240px;}.hero.hero--medium .hero-image{height: 240px;}.hero.hero--large .hero-image{height: 240px;}.hero.hero--x-large .hero-image{height: 400px;}@media (min-width: 551px){.hero .hero-content .title.mega-title--medium{font-size: 22px;}.hero .button-group .btn, .hero .button-group .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .hero .button-group .shopify-payment-button__button--unbranded{min-width: 175px;display: inline-block;}.hero .button-group .btn + .btn, .hero .button-group .shopify-payment-button .shopify-payment-button__button--unbranded + .btn, .hero .button-group .shopify-payment-button .shopify-payment-button__button--unbranded + .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .hero .button-group .shopify-payment-button .shopify-payment-button__button--unbranded + .shopify-payment-button__button--unbranded, .shopify-payment-button .hero .button-group .shopify-payment-button__button--unbranded + .btn, .hero .button-group .btn + .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .hero .button-group .btn + .shopify-payment-button__button--unbranded{margin-left: 25px;}}@media (min-width: 993px){.hero{background-color: transparent;}.hero .hero-image{position: relative;height: 50vh;}.hero .hero-content{padding: 0;z-index: 3;top: 50%;transform: translateY(-50%);position: absolute;}.hero .hero-content .title{line-height: 1.5;}.hero .hero-content.hero-content--left{left: 15px;max-width: 400px;}.hero .hero-content.hero-content--right{right: 15px;max-width: 400px;}.hero .hero-content.hero-content--middle{left: 50%;transform: translate(-50%, -50%);}.hero .hero-content .title, .hero .hero-content .description{color: inherit;}.hero .button-group{margin-top: 40px;}.hero .button-group .btn, .hero .button-group .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .hero .button-group .shopify-payment-button__button--unbranded{min-width: 200px;}.hero.hero--x-small .hero-image{height: 125px;}.hero.hero--small .hero-image{height: 300px;}.hero.hero--medium .hero-image{height: 480px;}.hero.hero--large .hero-image{height: 520px;}.hero.hero--x-large .hero-image{height: 700px;}.hero:before{top: 0;left: 0;right: 0;bottom: 0;z-index: 3;opacity: 1;content: '';position: absolute;visibility: visible;transition: all 0.3s ease;}}@media (min-width: 1025px){.hero .hero-image{max-width: none;}.hero.hero--adapt .hero-image{height: auto;}.hero.hero--adapt .hero-image .image-background{top: 0;left: 0;width: 100%;height: auto;min-width: 0;min-height: 0;position: relative;transform: none;}.container-fluid .hero .label-wrapper{left: calc((100% - 1170px) / 2);}.container-fluid .hero .hero-content.hero-content--left{left: calc((100% - 1170px) / 2);}.container-fluid .hero .hero-content.hero-content--right{right: calc((100% - 1170px) / 2);}.hero .card-text-overlay.layout-4 .content .title{font-size: 22px;}}@media (min-width: 993px){.hero-overlay--light .hero-content{color: var(--color_heading_text);}.hero-overlay--light .description p > a, .hero-overlay--light .description > a{color: var(--color_body_text);}.hero-overlay--light .description p > a:after, .hero-overlay--light .description > a:after{background-color: var(--color_body_text);}.hero-overlay--light:before{background-color: rgba(255, 255, 255, 0.5);}}@media (min-width: 993px){.hero-overlay--dark .section-header h2, .hero-overlay--dark .section-header .h2, .hero-overlay--dark .section-header .text-link, .hero-overlay--dark .hero-content{color: #fff;}.hero-overlay--dark .description p > a, .hero-overlay--dark .description > a{color: #fff;}.hero-overlay--dark .description p > a:after, .hero-overlay--dark .description > a:after{background-color: #fff;}.hero-overlay--dark .button-group .btn:not(:hover), .hero-overlay--dark .button-group .shopify-payment-button .shopify-payment-button__button--unbranded:not(:hover), .shopify-payment-button .hero-overlay--dark .button-group .shopify-payment-button__button--unbranded:not(:hover){border-color: #f5f5f5;color: #fff;}.hero-overlay--dark .button-group .btn:hover, .hero-overlay--dark .button-group .shopify-payment-button .shopify-payment-button__button--unbranded:hover, .shopify-payment-button .hero-overlay--dark .button-group .shopify-payment-button__button--unbranded:hover{color: #323232;background-color: #fff;background-color: #fff;}.hero-overlay--dark:before{background-color: rgba(35, 36, 40, 0.5);}}.hero__overlay::before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: #3d4246;opacity: var(--opacity_image_overlay);z-index: 1;}.hero-custom-block{display: block;padding: 15px 0;position: relative;transform: none;}@media (min-width: 993px){.hero-custom-block{bottom: -160px;left: 0;z-index: 10;width: 100%;position: absolute;}}@media (min-width: 993px){.hero-custom-block-padding{padding-bottom: 140px !important;}}@media (min-width: 993px){.hero-custom-block-margin{margin-bottom: 140px;}}.hero-custom-block-margin .card-text-overlay--dark .image:before{content: none;}.modal-video{width: 90%;max-width: 900px;margin: 0 auto;}.modal-video .modal-content{background-color: transparent;}.modal-video iframe{width: 100%;min-height: 270px;}@media (min-width: 768px){.modal-video iframe{min-height: 500px;}}@-webkit-keyframes zoom-animation{from{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}50%{-webkit-transform: scale3d(1.4, 1.4, 1);transform: scale3d(1.4, 1.4, 1);}to{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes zoom-animation{from{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}50%{-webkit-transform: scale3d(1.4, 1.4, 1);transform: scale3d(1.4, 1.4, 1);}to{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.points_popup{position: absolute;z-index: 20;pointer-events: auto;}.points_popup .point{width: 24px;height: 24px;color: #fff;font-size: 22px;line-height: 24px;text-align: center;border-radius: 50%;display: inline-block;cursor: pointer;pointer-events: auto;background-color: #b20000;position: relative;}.points_popup .point:before{top: 0;left: 0;width: 100%;height: 100%;content: "";z-index: -1;position: absolute;border-radius: 50%;opacity: 0.3;background-color: #b20000;-webkit-animation: zoom-animation 1.4s ease-in-out infinite;animation: zoom-animation 1.4s ease-in-out infinite;}.points_popup .custom-product-card{z-index: 10;top: -50px;display: none;position: absolute;left: calc(100% + 10px);}.points_popup.is-open{z-index: 21;}.points_popup.is-open .custom-product-card{display: block;}.product_badges{top: 0px;right: 0px;z-index: 5;display: flex;position: absolute;flex-direction: column;align-items: flex-end;}.product_badges .badge{height: 20px;font-size: 12px;font-weight: 500;line-height: 20px;padding: 0 7px;border-radius: 2px;margin-bottom: 5px;text-transform: capitalize;color: var(--color_badge_text);background-color: var(--color_badge_bg);}.product_badges .new-badge{color: var(--color_new_badge_text);background-color: var(--color_new_badge_bg);}.product_badges .soldOut-badge{color: var(--color_soldOut_badge_text);background-color: var(--color_soldOut_badge_bg);}.product_badges .bestSellers-badge{color: var(--color_bestSellers_badge_text);background-color: var(--color_bestSellers_badge_bg);}.product_badges .sale-badge{color: var(--color_sale_badge_text);background-color: var(--color_sale_badge_bg);}.product_badges .sale-badge-2{position: relative;padding-left: 3px;border-radius: 0 2px 2px 0;}.product_badges .sale-badge-2:before{top: 50%;width: 0;height: 0;content: "";right: 100%;display: block;position: absolute;transform: translateY(-50%);border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid var(--color_sale_badge_bg);}.product_wishlist{top: 0;left: 0;z-index: 5;display: none;position: absolute;}.product_wishlist.wishlist_mb{display: block;opacity: 1;visibility: visible;}.product_wishlist svg{fill: var(--color_product_price);}.product_wishlist:hover, .product_wishlist.whislist-added{color: var(--color_product_price_sale);}.product_wishlist:hover svg, .product_wishlist.whislist-added svg{fill: var(--color_product_price_sale);}@media (min-width: 1025px){.product_wishlist{display: block;opacity: 0;visibility: hidden;}.product_wishlist.wishlist_mb{opacity: 0;visibility: hidden;}}.product-link{display: block;position: relative;}.product-link img{top: 0;left: 0;width: 100%;max-height: 100%;object-fit: contain;position: absolute;transition: all 0.3s ease;}.product-link .placeholder-svg{top: 0;left: 0;width: 100%;max-height: 100%;position: absolute;}.product-link:before{content: "";display: block;padding-bottom: var(--product_card_height_procent);}.product-link.image-swap .image-one{z-index: 2;opacity: 1;visibility: visible;}.product-link.image-swap .image-two{z-index: 1;display: none;}@media (min-width: 1025px){.product-link.image-swap .image-two{display: block;}}.product-vendor{line-height: 1;font-weight: 700;margin-bottom: 10px;text-transform: capitalize;display: block;color: var(--color_product_vendor);}.product-vendor a{color: inherit;font-size: inherit;display: inline-block;}.product-title{font-size: 12px;font-weight: 400;line-height: 22px;margin: 0 0 12px;text-transform: none;color: var(--color_product_title);font-family: var(--font_stack_body);}.product-title a{color: inherit;font-size: inherit;overflow: hidden;white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;}.product-title:hover{color: var(--color_product_title_hover);}@media (min-width: 993px){.product-title{display: block;overflow: visible;text-overflow: unset;}}.product-reviews{display: block;line-height: 1;margin: 0 0 18px 0;min-height: 17px;position: relative;}.product-reviews .spr-badge-caption{display: none;}.product-reviews .product-compare-btn{top: 4px;right: 0;opacity: 1;visibility: visible;position: absolute;transition: all 0.3s ease;}.product-reviews .productReview-rating, .product-reviews .jdgm-widget *{line-height: 1 !important;}.product-reviews .stars-item, .product-reviews .jdgm-star{font-size: 18px;padding: 0 2px 0 0 !important;}.product-reviews .stars-item.jdgm--off, .product-reviews .jdgm-star.jdgm--off, .product-reviews .stars-item.jdgm--on, .product-reviews .jdgm-star.jdgm--on{color: var(--color_product_review) !important;}.product-reviews .stars-item.jdgm--off:before, .product-reviews .jdgm-star.jdgm--off:before, .product-reviews .stars-item.jdgm--on:before, .product-reviews .jdgm-star.jdgm--on:before{content: "\2605";}.product-reviews .stars-item.jdgm--off, .product-reviews .jdgm-star.jdgm--off{color: var(--color_product_review_empty) !important;}@media (min-width: 1025px){.product-reviews .product-compare-btn{opacity: 0;visibility: hidden;}}.product-quickview{display: none;}@media (min-width: 1025px){.product-quickview{display: block;top: 50%;left: 50%;z-index: 5;position: absolute;transform: translate(-50%, -50%);opacity: 0;visibility: hidden;font-size: 12px;font-weight: 700;line-height: 1;white-space: nowrap;text-align: center;border-radius: 3px;padding: 6px 12px;text-transform: capitalize;background-color: #fff;color: var(--color_product_vendor);box-shadow: 0 0 3px 1px rgba(0, 0, 0, .1);}}.product-countdown-wrapper{left: 50%;bottom: 0;z-index: 5;width: 100%;text-align: center;position: absolute;display: inline-block;-webkit-transform: translateX(-50%);transform: translateX(-50%);}@media (max-width: 767px){.product-countdown-wrapper.countdown .block-time{padding: 7px 5px;min-width: 35px;}.product-countdown-wrapper.countdown .block-time .num{font-size: 12px;}.product-countdown-wrapper.countdown .block-time .block-label{font-size: 11px;margin-top: -5px;}}.spr-icon{margin-right: 2px;}.spr-icon.spr-icon-star, .spr-icon.spr-icon-star-empty{font-size: 18px !important;width: 16px;height: 16px;line-height: 16px;}.spr-icon.spr-icon-star:before, .spr-icon.spr-icon-star-empty:before{font-size: 18px !important;width: 16px;height: 16px;line-height: 16px;content: "\2605";}.spr-icon-star{color: var(--color_product_review);}.spr-icon-star-empty{opacity: 1 !important;color: var(--color_product_review_empty);}.spr-icon-star-empty.spr-icon-star-hover:before{content: "\2605" !important;}.spr-form-review-rating a{line-height: 1;}.product-price{line-height: 1;position: relative;}.product-price .price-item{line-height: 1;font-weight: 700;display: inline-block;vertical-align: middle;font-size: var(--font_size_plus2);color: var(--color_product_price);}.product-price .price-item + .price-item{margin-left: 5px;}.product-price.price--on-sale .price-item--regular{text-decoration: line-through;color: var(--color_product_price_presale);}.product-price.price--on-sale .price-item--sale{color: var(--color_product_price_sale);}.product-description{display: none;}.product-actions{display: none;}.product-btn{width: 100%;display: block;margin-top: 22px;overflow: hidden;border-radius: 3px;white-space: nowrap;text-overflow: ellipsis;padding: 13px 15px 11px 15px;color: var(--color_product_button_text);border-color: var(--color_product_button_border);background-color: var(--color_product_button_bg);}.product-btn:hover{color: var(--color_product_button_text_hover);border-color: var(--color_product_button_border_hover);background-color: var(--color_product_button_bg_hover);}/*
.product_layout_3 .product-btn {
  color: var(--color_product_button_text_hover);
  border-color: var(--color_product_button_border_hover);
  background-color: var(--color_product_button_bg_hover);
}
*/ .product_layout_3 .product-btn:hover{color: var(--color_product_button_text_hover);border-color: var(--color_product_button_border_hover);background-color: var(--color_product_button_bg_hover);}.product-btn.product-btn-soldOut{opacity: 1;color: var(--color_product_button_soldOut_text);border-color: var(--color_product_button_soldOut_border);background-color: var(--color_product_button_soldOut_bg);}.product-btn.product-remove:hover{color: var(--color_product_button_border_hover);background-color: var(--color_product_button_bg);border-color: var(--color_product_button_border_hover);}.btn.wishlist .add, .shopify-payment-button .shopify-payment-button__button--unbranded.wishlist .add{display: inline-block;}.btn.wishlist .remove, .shopify-payment-button .shopify-payment-button__button--unbranded.wishlist .remove{display: none;}.btn.wishlist.whislist-added .add, .shopify-payment-button .shopify-payment-button__button--unbranded.wishlist.whislist-added .add{display: none;}.btn.wishlist.whislist-added .remove, .shopify-payment-button .shopify-payment-button__button--unbranded.wishlist.whislist-added .remove{display: inline-block;}.product-form__cart-submit.product-btn-soldOut, .shopify-payment-button .shopify-payment-button__button--unbranded.product-btn-soldOut{opacity: 1;cursor: default;pointer-events: none;box-shadow: none;color: var(--color_product_button_soldOut_text);border-color: var(--color_product_button_soldOut_border);background-color: var(--color_product_button_soldOut_bg);}.product-card{text-align: left;position: relative;font-size: var(--font_size_base);}.product-card .product-image{display: block;position: relative;}.product-card .product-image + .product-content{padding-top: 15px;}.product-card .product-image .product-action{bottom: 0;left: 0;right: 0;z-index: 6;position: absolute;transition: all 0.3s ease;}.product-card .product-image .product-action .product-btn{margin-top: 0;}.product-card .product-content{display: block;}@media (max-width: 321px){.product-card .product-countdown-wrapper{display: none;}}@media (min-width: 1025px){.product-card .product-image{overflow: hidden;}.product-card .product-image + .product-content{padding-top: 20px;}.product-card .product-image:hover .product-quickview{opacity: 1;visibility: visible;}.product-card .product-image .product-action{bottom: -60px;}.product-card:hover .product-image .product-action{bottom: 0;}.product-card:hover .image-swap .image-one{opacity: 0;visibility: hidden;}.product-card:hover .product-reviews .product-compare-btn{opacity: 1;visibility: visible;}.product-card:hover .product_wishlist{opacity: 1;visibility: visible;}}.product-card.layout-1 .product-image{padding-bottom: 42px;}@media (min-width: 768px){.product-card.layout-1 .product-image{padding-bottom: 35px;}}@media (min-width: 1025px){.product-card.layout-1 .product-image{padding-bottom: 0;}}.product-card.product-card-countdown{padding-bottom: 60px;}.product-card.product-card-countdown .product-countdown-wrapper{left: 0;display: block;z-index: 5;bottom: -200px;text-align: left;position: absolute;transform: none;transition: all 0.3s ease;}@media (min-width: 768px){.product-card.product-card-countdown{padding-bottom: 65px;}.product-card.product-card-countdown .product-countdown-wrapper{bottom: -205px;}}@media (min-width: 1025px){.product-card.product-card-countdown{padding-bottom: 0;}.product-card.product-card-countdown .product-countdown-wrapper{left: 50%;z-index: 5;bottom: 0;text-align: center;position: absolute;transform: none;transform: translateX(-50%);}.product-card.product-card-countdown:hover .product-countdown-wrapper{bottom: -60px;}}.product-card-special{overflow: hidden;border-radius: 5px;background-color: #fff;box-shadow: 0 1px 2px 1px rgba(0, 0, 0, .05);}.product-card-special .product-image{margin: 6px 6px 0 6px;}.product-card-special .product-content{padding: 20px 15px 0;}.product-card-special .product-btn{width: calc(100% + 30px);border: none;border-radius: 0 0 5px 5px;border-top: 1px solid #ebecef;margin-left: -15px;margin-right: -15px;}.product_quickview{max-height: 80vh;overflow: auto;webkit-overflow-scrolling: touch;}.product_quickview::-webkit-scrollbar-track{background-color: #f4f4f4;}.product_quickview::-webkit-scrollbar{width: 5px;background-color: #f4f4f4;}.product_quickview::-webkit-scrollbar-thumb{background-color: var(--color_heading_text);}.product_quickview .product_top{margin-bottom: 0;}.product_quickview .product_photos .product-slider .slider-for .slick-slide{background-color: #fff;display: inline-block;vertical-align: middle;float: none;}.product_quickview .product-slider .slider-nav .item .text-link img{width: 100%;}.product_quickview .share_toolbox{margin-bottom: 0;}@media (min-width: 1025px){.product_quickview .product_photos .slider-for, .product_quickview .product_photos .slider-nav{font-size: 0;line-height: 1;}.product_quickview .product_photos .product-slider .slider-for .slick-slide .product-single__photo{display: block;}.product_quickview .product_photos .product-slider .slider-nav:not(.slick-slider){margin-left: 35px;margin-right: 35px;padding-left: 0;padding-right: 0;}.product_quickview .product_photos .product-slider .slider-nav:not(.slick-slider) .item{padding: 0 5px;margin: 0;}}.custom-product-card{position: relative;}.custom-product-card .close{top: 10px;right: 10px;float: none;color: #b20000;font-size: 30px;font-weight: 400;line-height: 20px;position: absolute;text-shadow: none;opacity: 1;z-index: 10;}.custom-product-card .product-card{width: 280px;display: table;margin-bottom: 0;padding: 15px;box-shadow: 0 0 5px rgba(0, 0, 0, .1);background-color: #fff;border-radius: 3px;}.custom-product-card .product-card .product_badges, .custom-product-card .product-card .product-action{display: none;}.custom-product-card .product-card .product-image{width: 80px;display: table-cell;vertical-align: top;}.custom-product-card .product-card .product-content{display: table-cell;vertical-align: top;padding: 0 0 0 10px;text-align: left;}@media (min-width: 768px){.custom-product-card .product-card{padding: 25px;display: block;width: 250px;}.custom-product-card .product-card .product_badges{display: flex;}.custom-product-card .product-card .product-image{display: block;width: 100%;max-width: 180px;margin: 0 auto;}.custom-product-card .product-card .product-content{display: block;padding: 20px 0 0 0;}.custom-product-card .product-card .product-action{display: block;}}.product-compare-btn{display: none;}.product-compare-btn input{display: none;}.product-compare-btn input:not(:checked) + label:after{opacity: 0;transform: scale(0) rotate(-45deg);}.product-compare-btn input:checked + label:after{opacity: 1;transform: scale(1) rotate(-45deg);}.product-compare-btn label{font-weight: 400;padding-left: 20px;position: relative;text-transform: capitalize;}.product-compare-btn label:before{content: "";left: 0;top: 0px;width: 13px;height: 13px;position: absolute;border: 1px solid #dbdbdb;background-color: #fff;}.product-compare-btn label:after{content: '';width: 9px;height: 5px;position: absolute;top: 3px;left: 1.5px;border: 2px solid #232323;border-top: none;border-right: none;background: rgba(255, 255, 255, 0);transform: rotate(-45deg);transition: all 0.1s;}.product-compare-btn label > span{position: relative;}.product-compare-btn label > span:before{content: "";bottom: -1px;left: 0;width: 0;height: 1px;position: absolute;background-color: var(--color_body_text);transition: all 0.3s ease;}.product-compare-btn label:hover > span:before{width: 100%;}.product-compare-btn.compare-added input + label:after{opacity: 1;transform: scale(1) rotate(-45deg);}.product-compare-btn.compare-btn-mb{display: block;}@media (min-width: 1025px){.product-compare-btn{display: block;}}.product-compare{display: none;}.compare-link{display: none;position: relative;max-width: 150px;margin-left: auto;margin-right: 0;margin-top: 20px;}.compare-link.compare-btn-mb{display: block;}.compare-link .btn-compare{opacity: 0;pointer-events: none;visibility: hidden;padding-left: 40px;padding-right: 40px;color: var(--color_url);border: 1px solid #808287;background-color: #fff;}.compare-link .btn-compare .countPill{top: -10px;}.compare-link .btn-compare:hover{color: var(--color_url);border: 1px solid #808287;background-color: #fff;}.compare-link .btn-compare.show{opacity: 1;pointer-events: auto;visibility: visible;}@media (min-width: 1025px){.compare-link{display: block;position: fixed;right: 50px;top: 40%;margin-top: 0;z-index: 15;max-width: none;}}.product_top{display: block;margin-bottom: 30px;}.product_top .product_shop, .product_top .product_photos{display: block;}.product_top .product_shop{padding-top: 30px;}.product_top.product_layout_1 .product-slider .slider-for{max-width: 400px;margin-left: auto;margin-right: auto;}.product_top.product_layout_1 .product-slider .slider-for .slick-dots{bottom: -20px;}@media (max-width: 1024px){.product_top.product_layout_1 .product-slider .slider-nav{display: none;}.product_top.product_layout_1 .product-slider .slider-for{margin-bottom: 30px;}.product_top.product_layout_1 .product-slider .slider-for .product-single__photo.hide{display: block !important;}}.product_top.product_layout_1 .product_services{padding-top: 20px;margin-top: 20px;border-top: 1px solid #eee;}.product_top.product_layout_1 .slider-nav-mobile{display: block;margin: 10px 0 0;text-align: center;overflow-x: auto;overflow-y: hidden;white-space: nowrap;}.product_top.product_layout_1 .slider-nav-mobile > .item{width: auto;padding: 5px;font-size: 1rem;vertical-align: top;display: inline-block;}.product_top.product_layout_1 .slider-nav-mobile > .item > a{width: 70px;position: relative;vertical-align: top;display: inline-block;padding-top: 100%;border: 1px solid #e2e4e8;border-radius: 3px;}.product_top.product_layout_1 .slider-nav-mobile > .item > a > span{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}.product_top.product_layout_1 .slider-nav-mobile > .item > a > span img, .product_top.product_layout_1 .slider-nav-mobile > .item > a > span .title{display: block;}.product_top.product_layout_1 .slider-nav-mobile > .item > a > span img{max-width: 25px;}@media (min-width: 551px){.product_top.product_layout_1 .slider-nav-mobile > .item > a{width: 80px;}.product_top.product_layout_1 .slider-nav-mobile > .item > a > span img{max-width: 45px;}}@media (min-width: 768px){.product_top.product_layout_1{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}.product_top.product_layout_1 .product_photos{width: 50%;}.product_top.product_layout_1 .product_shop{width: 50%;padding-left: 30px;}.product_top.product_layout_2{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}.product_top.product_layout_2 .product_photos{width: 50%;padding-right: 15px;}.product_top.product_layout_2 .product_photos .product_badges{right: 15px;}.product_top.product_layout_2 .product_shop{width: 50%;padding-left: 15px;}.product_top.product_layout_3{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}.product_top .product_shop{margin-top: -5px;padding-top: 0;}}@media(min-width:768px){/*update */ .product_top.product_layout_3 .product_photos{width: 50%;padding-right: 0;}.product_top.product_layout_3 .product_shop{width: 50%;padding-left: 30px;}/*end update */}@media (min-width: 1025px){/*update */ .product_top.product_layout_3 .product_photos{width: 60%;padding-right: 0;}.product_top.product_layout_3 .product_shop{width: 40%;padding-left: 30px;}/*end update */ .product_top{margin-bottom: 50px;}.product_top.product_layout_1 .product_photos{width: 60%;}.product_top.product_layout_1 .product_shop{width: 40%;padding-left: 30px;}.product_top.product_layout_1 .product-single__photos_container{width: 68%;margin-right: 0;margin-left: auto;}.product_top.product_layout_1 .slider-nav-mobile{display: none;}.product_top.product_layout_1 .product_services{width: calc(68% + 25px);display: block;margin-right: 0;margin-left: auto;padding-top: 30px;margin-top: 15px;border-top: 1px solid #eee;}.product_top.product_layout_1 .product-slider .slider-for{width: 100%;max-width: 500px;display: block;}.product_top.product_layout_1 .product-slider .slider-for:before{content: "";display: block;position: relative;padding-top: var(--product_card_height_procent);}.product_top.product_layout_1 .product-slider .slider-for .product-single__photo{top: 0;left: 0;right: 0;bottom: 0;z-index: 2;position: absolute !important;}.product_top.product_layout_1 .product-slider .slider-for .product-single__photo-wrapper:first-child .product-single__photo{z-index: 3;}.product_top.product_layout_1 .product-slider .slider-nav:not(.slick-slider), .product_top.product_layout_1 .product-slider .slider-nav{font-size: 0;left: 0;top: 0;width: 32%;height: 100%;z-index: 2;padding: 0 20px 0 0;position: absolute;overflow: auto;max-height: 100%;white-space: normal;}.product_top.product_layout_1 .product-slider .slider-nav:not(.slick-slider)::-webkit-scrollbar-track, .product_top.product_layout_1 .product-slider .slider-nav::-webkit-scrollbar-track{background-color: #f4f4f4;}.product_top.product_layout_1 .product-slider .slider-nav:not(.slick-slider)::-webkit-scrollbar, .product_top.product_layout_1 .product-slider .slider-nav::-webkit-scrollbar{width: 2px;height: 2px;background-color: #f4f4f4;}.product_top.product_layout_1 .product-slider .slider-nav:not(.slick-slider)::-webkit-scrollbar-thumb, .product_top.product_layout_1 .product-slider .slider-nav::-webkit-scrollbar-thumb{background-color: #393e4a;}.product_top.product_layout_1 .product-slider .slider-nav:not(.slick-slider) .item, .product_top.product_layout_1 .product-slider .slider-nav .item{font-size: 12px;display: inline-block;vertical-align: top;margin: 0;padding: 5px;width: 50%;}.product_top.product_layout_1 .position_right .product-single__photos_container{width: 68%;margin-right: auto;margin-left: 0;}.product_top.product_layout_1 .position_right.product-slider .slider-nav:not(.slick-slider), .product_top.product_layout_1 .position_right.product-slider .slider-nav{font-size: 0;top: 0;left: auto;right: 0;width: 32%;height: 100%;padding: 0 0 0 20px;position: absolute;overflow: visible;white-space: normal;}.product_top.product_layout_1 .position_right + .product_services{width: calc(68% + 25px);display: block;margin-right: auto;margin-left: 0;padding-top: 30px;margin-top: 15px;border-top: 1px solid #eee;}}.product_photos{position: relative;}.product_photos .product-img-box, .product_photos .product-single__photos, .product_photos .product-single__photos_container{position: relative;}.product_photos .product-slider .slider-for{max-width: 400px;margin-left: auto;margin-right: auto;margin-bottom: 10px;position: relative;}.product_photos .product-slider .slider-for:not(.slick-slider){overflow: hidden;white-space: nowrap;}.product_photos .product-slider .slider-for:not(.slick-slider) .product-single__photo-wrapper{width: 100%;vertical-align: top;display: inline-block;}.product_photos .product-slider .slider-for .product-single__media{position: relative;padding-bottom: 100%;display: block;width: 100%;}.product_photos .product-slider .slider-for .product-single__media iframe, .product_photos .product-slider .slider-for .product-single__media model-viewer, .product_photos .product-slider .slider-for .product-single__media video{position: absolute;top: 0;left: 0;width: 100%;height: 95%;}.product_photos .product-slider .slider-for .product-single__media video + .zoomImg{display: none !important;}.product_photos .product-slider .slider-nav{padding: 0 35px;margin-bottom: 25px;}.product_photos .product-slider .slider-nav .item{padding: 0 5px;}.product_photos .product-slider .slider-nav .item .text-link{width: 100%;display: inline-block;vertical-align: top;}.product_photos .product-slider .slider-nav .item.slick-current img{opacity: 0.6;}@media (min-width: 1025px){.product_photos .product-slider .slider-nav .item .active-thumb img{opacity: 0.6;}}.product_photos .product-slider .slider-nav:not(.slick-slider){overflow: hidden;white-space: nowrap;}.product_photos .product-slider .slider-nav:not(.slick-slider) .item{width: 25%;padding: 0;display: inline-block;vertical-align: top;margin: 0 10px 0 0;}.product_photos .product-slider .slider-nav .product-single__media{position: relative;padding-bottom: 100%;display: block;width: 100%;}.product_photos .product-slider .slider-nav .product-single__media img, .product_photos .product-slider .slider-nav .product-single__media iframe, .product_photos .product-slider .slider-nav .product-single__media model-viewer, .product_photos .product-slider .slider-nav .product-single__media video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.product_photos .product-slider .slider-nav .product-single__thumbnail--icon{width: 25px;height: 25px;background: #fff;position: absolute;bottom: 0;right: 0;padding: 3px;}.product_photos .product-slider .slider-nav .product-single__thumbnail--icon .icon, .product_photos .product-slider .slider-nav .product-single__thumbnail--icon svg{width: 100%;height: 100%;}.product_photos .product-slider .slick-arrow{padding: 0;line-height: 20px;width: 20px;height: 20px;z-index: 20;}.product_photos .product-slider .slick-arrow svg{fill: #4d5259;stroke: #4d5259;}.product_photos .product-slider .slick-arrow.slick-next{right: 0px;}.product_photos .product-slider .slick-arrow.slick-prev{left: 0px;}@media (min-width: 768px){.product_photos .product-slider .slider-for{max-width: none;margin-bottom: 30px;}}.product_photos .label-videos{position: absolute;z-index: 12;left: 10px;bottom: 10px;}.product_photos .video-link{width: 40px;height: 40px;font-size: 40px;line-height: 40px;display: inline-block;padding: 0;color: #cdd0d7;text-align: center;}.product_photos .video-link img{margin: 0 auto;}.product_photos .video-link .icon{width: 100%;height: 100%;pointer-events: none;}.product_photos .video-link .title{line-height: 1;margin-top: 10px;color: #8c8c8c;font-weight: 400;text-transform: capitalize;font-size: var(--font_size_base);}@media (min-width: 768px){.product_photos .video-link{width: 50px;height: 50px;font-size: 50px;line-height: 50px;}}.product_photos .hover-to-zoom{left: 0;bottom: 0;z-index: 10;display: none;color: #8c8c8c;width: 100%;padding: 5px 0;text-align: center;position: absolute;background-color: #fff;font-size: var(--font_size_base);}.product_photos .hover-to-zoom .icon{width: 16px;height: 16px;fill: #8c8c8c;margin-right: 3px;}@media (min-width: 1025px){.product_photos .hover-to-zoom{display: block;}}.product_photos .product-single__thumbnails-itemcustom > a{width: 100%;position: relative;vertical-align: top;display: inline-block;padding-top: 100%;border: 1px solid #e2e4e8;border-radius: 3px;}.product_photos .product-single__thumbnails-itemcustom > a > span{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}.product_photos .product-single__thumbnails-itemcustom > a > span img, .product_photos .product-single__thumbnails-itemcustom > a > span .title{display: block;}.product_shop{color: var(--color_body_text);}.product_shop .product-title{font-size: 16px;line-height: 1.5;margin: 0 0 13px;font-weight: 700;color: var(--color_product_title);}.product_shop .group_item{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.product_shop .group_item .spr-badge{margin-bottom: 20px;margin-right: 10px;cursor: pointer;}.product_shop .group_item .spr-badge .spr-badge-caption{margin-left: 7px;}.product_shop .group_item .sold_product{color: #f04723;font-weight: 700;margin-bottom: 20px;text-transform: lowercase;}.product_shop .group_item .sold_product svg{width: 18px;height: 18px;top: -2px;position: relative;display: inline-block;vertical-align: middle;margin-right: 3px;}.product_shop .product_infor{margin-bottom: 10px;}.product_shop .product_infor label{display: inline-block;min-width: 110px;font-weight: 700;margin-bottom: 10px;color: var(--color_heading_text);font-size: var(--font_size_base);text-transform: capitalize;}.product_shop .product_infor span:not(.lang1):not(.lang2){display: inline-block;color: var(--color_body_text);font-weight: 400;}.product_shop .product_infor span:not(.lang1):not(.lang2) a{color: inherit;}.product_shop .product-price{margin-bottom: 20px;}.product_shop .product-price .price-item{font-size: 16px;}.product_shop .countdown{margin-bottom: 20px;}.product_shop .short-description{margin-bottom: 20px;}.product_shop .share_toolbox{margin-bottom: 20px;}.product_shop .product-form__item{display: block;margin-bottom: 15px;}.product_shop .product-form__item label{display: block;}.product-form--hide-variant-labels .product_shop .product-form__item label{position: absolute !important;overflow: hidden;clip: rect(0 0 0 0);height: 1px;width: 1px;margin: -1px;padding: 0;border: 0;}.product_shop .product_form_wrapper{position: relative;}.product_shop .product_form_wrapper .size-chart-open-popup{top: 0;right: 0;cursor: pointer;position: absolute;text-transform: capitalize;cursor: pointer;}.product_shop .product_form_wrapper .size-chart-open-popup:before{left: 0;bottom: 2px;content: "";width: 0;height: 1px;background-color: var(--color_url_hover);position: absolute;transition: all 0.3s ease;}.product_shop .product_form_wrapper .size-chart-open-popup:hover{color: var(--color_url_hover);}.product_shop .product_form_wrapper .size-chart-open-popup:hover:before{width: 100%;}.product_shop .product_form_wrapper select.form-control, .product_shop .product_form_wrapper select.form-control option{color: var(--color_product_price);}.product_shop .total-price{margin-bottom: 10px;}.product_shop .total-price label{display: inline-block;font-weight: 400;font-size: var(--font_size_base);color: var(--color_product_price);}.product_shop .total-price span{font-weight: 700;font-size: var(--font_size_plus2);color: var(--color_product_price);}.product_shop .button-group{margin-top: 15px;margin-bottom: 15px;}.product_shop .button-group.layout-1 .btn, .product_shop .button-group.layout-1 .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .product_shop .button-group.layout-1 .shopify-payment-button__button--unbranded{display: block;width: 100%;}.product_shop .button-group.layout-1 .wishlist{margin-top: 15px;}.product_shop .button-group.layout-2 .btn, .product_shop .button-group.layout-2 .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .product_shop .button-group.layout-2 .shopify-payment-button__button--unbranded{display: block;width: 100%;}.product_shop .button-group.layout-2 .wishlist{margin-top: 15px;}.product_shop .button-group .product-btn{margin-top: 0;}.product_shop .wishlist .add{display: inline-block;}.product_shop .wishlist .remove{display: none;}.product_shop .wishlist.whislist-added .add{display: none;}.product_shop .wishlist.whislist-added .remove{display: inline-block;}.product_shop .shopify-payment-button__button--hidden{display: none;}.product_shop .product_customers_view{margin-bottom: 20px;}.product_shop .product_customers_view i{padding-right: 5px;}.product_shop .product_customers_view i, .product_shop .product_customers_view label, .product_shop .product_customers_view span:not(.lang1):not(.lang2){margin: 0;display: inline-block;vertical-align: middle;}@media (min-width: 551px){.product_shop .button-group.layout-1{font-size: 0;}.product_shop .button-group.layout-1 .btn[data-add-to-cart], .product_shop .button-group.layout-1 .shopify-payment-button .shopify-payment-button__button--unbranded[data-add-to-cart], .shopify-payment-button .product_shop .button-group.layout-1 .shopify-payment-button__button--unbranded[data-add-to-cart]{display: inline-block;vertical-align: middle;width: calc(50% - 8px);margin-right: 8px;}.product_shop .button-group.layout-1 .wishlist{margin-top: 0px;margin-left: 8px;display: inline-block;vertical-align: middle;width: calc(50% - 8px);}}@media (min-width: 768px){.product_shop .product-title{font-size: 18px;}.product_shop .product-price .price-item{font-size: 18px;}}.swatch{font-size: 0;margin-bottom: 15px;}.swatch .form-label{font-size: var(--font_size_base);}.swatch input[type=radio]{display: none;}.swatch .soldout{opacity: 0.7;}.swatch .swatch-element{display: inline-block;margin: 0 10px 10px 0;position: relative;vertical-align: top;overflow: hidden;font-size: var(--font_size_base);}.swatch .swatch-element.soldout label{cursor: no-drop;}.swatch .swatch-element.soldout label:before{left: -7px;top: 16px;height: 1px;width: calc(140% - 1px);background-color: #f68863;opacity: 1;visibility: visible;border: none;content: "";position: absolute;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}.swatch .swatch-element.soldout label:after{display: none;}.swatch .swatch-element label{min-width: 34px;height: 34px;padding: 0 8px;margin: 0;text-align: center;border-radius: 3px;line-height: 32px;color: #505050;cursor: pointer;}.swatch .swatch-element:not(.color) label{border: 1px solid #c8c8c8;}.swatch .swatch-element:not(.color) label:after{position: absolute;top: 0;left: 0;content: "";width: 100%;height: 100%;border: 2px solid #000;background-color: rgba(255, 255, 255, 0);z-index: 2;opacity: 0;visibility: hidden;transition: all 0.3s ease;border-radius: 3px;}.swatch .swatch-element.color.white label{border: 1px solid #c8c8c8;}.swatch .swatch-element.color label{font-size: 0;position: relative;background-size: cover;}.swatch .swatch-element.color label[data-imge]{border: 1px solid #c8c8c8;}.swatch .swatch-element.color label:after{position: absolute;top: 0;left: 0;content: "";width: 100%;height: 100%;border: 2px solid #000;background-color: rgba(255, 255, 255, 0);z-index: 2;opacity: 0;visibility: hidden;transition: all 0.3s ease;border-radius: 3px;}.swatch .swatch-element.color input:checked + label{border: none;}.swatch .swatch-element input:checked + label{border-color: #000;font-weight: 700;}.swatch .swatch-element input:checked + label:after{opacity: 1;visibility: visible;}.swatch .swatch-element:hover .tooltip{opacity: 1;visibility: visible;pointer-events: auto;}.quantity{margin-bottom: 10px;}.quantity label{font-weight: 700;}.quantity .qty-group{max-width: 144px;border-radius: 3px;border: 1px solid #cccfd6;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.quantity .qty-group input{text-align: center;border: none;width: 70px;}.quantity .qty-group .button{position: relative;width: 36px;height: 40px;display: inline-block;vertical-align: middle;border-right: 1px solid #cccfd6;}.quantity .qty-group .button.plus{border-right: none;border-left: 1px solid #cccfd6;}.quantity .qty-group .button .icon{padding: 12px;width: 100%;height: 100%;fill: #4d5259;}.product_services .contact{width: 100%;display: table;}.product_services .contact .image-contact, .product_services .contact .content-contact{display: table-cell;vertical-align: middle;}.product_services .contact .image-contact{width: 65px;width: 65px;height: 65px;border-radius: 50%;overflow: hidden;}.product_services .contact .image-contact > img{border-radius: 50%;overflow: hidden;}.product_services .contact .content-contact{padding-left: 15px;}.product_services .contact .content-contact .text{margin-bottom: 8px;text-transform: capitalize;}.product_services .contact .content-contact .link{display: block;}.product_services .contact .content-contact .link .number-phone, .product_services .contact .content-contact .link a{margin: 0;display: inline-block;vertical-align: bottom;}.product_services .contact .content-contact .link .number-phone{font-weight: 700;font-size: 18px;display: block;margin-bottom: 7px;font-family: var(--font_stack_body);color: var(--color_heading_text);}.product_services .contact .content-contact .link a{color: var(--color_url_hover);}.product_services .contact .content-contact .link a svg{width: 9px;height: 9px;margin-left: 5px;fill: var(--color_url_hover);margin-top: -2px;}@media (min-width: 370px){.product_services .contact .content-contact .link .number-phone{margin-bottom: 0;display: inline-block;}.product_services .contact .content-contact .link .number-phone + a{margin-left: 10px;line-height: 20px;}}.product_services .contact + .services{margin-top: 20px;}@media (min-width: 768px){.product_services .contact + .services{margin-top: 30px;}}.product_services .services{margin: 0;font-size: 0;display: block;list-style: none;overflow-x: auto;overflow-y: hidden;white-space: nowrap;padding-bottom: 5px;}.product_services .services .item{width: auto;vertical-align: top;display: inline-block;font-size: var(--font_size_base);padding: 0 15px 0 0;}.product_services .services .item:last-child{padding-right: 0;}.product_services .services .service-item{display: table;width: 100%;}.product_services .services .service-item .icons, .product_services .services .service-item .content{display: table-cell;vertical-align: middle;}.product_services .services .service-item .icons{width: 40px;text-align: center;}.product_services .services .service-item .icons i, .product_services .services .service-item .icons .icon{width: 40px;height: 40px;font-size: 18px;line-height: 38px;padding: 0;border-radius: 50%;color: #787878;border: 1px solid #cdd0d7;}.product_services .services .service-item .icons svg{fill: #787878;stroke: #787878;}.product_services .services .service-item .content{padding-left: 15px;padding-right: 15px;}.product_services .services .service-item .content .title{margin: 0;font-size: 12px;line-height: 22px;font-weight: 700;text-transform: capitalize;font-family: var(--font_stack_body);}.product_services .services .service-item .content .description{margin: 0;}@media (min-width: 768px){.product_services .services{margin: 0;overflow: visible;white-space: normal;}.product_services .services .item{padding: 0;width: 50%;margin-top: 20px;}.product_services .services .item:nth-child(-n + 2){margin-top: 0;}}@media (min-width: 993px){.product_services .services .service-item .icons{width: 50px;}.product_services .services .service-item .icons i, .product_services .services .service-item .icons .icon{width: 50px;height: 50px;font-size: 20px;line-height: 48px;}}@media (min-width: 768px){.next-prev-product-wrapper{position: relative;}.next-prev-product-wrapper .product_shop .product-title{padding-right: 80px;}}.next-prev-product{display: none;top: -8px;right: 0;z-index: 10;position: absolute;}.next-prev-product .next-prev-icons{display: inline-block;}.next-prev-product .next-prev-icons .prev-icon, .next-prev-product .next-prev-icons .next-icon{width: 34px;height: 30px;color: #4d5259;padding: 0 7px;line-height: 30px;display: inline-block;vertical-align: middle;}.next-prev-product .next-prev-icons .prev-icon svg, .next-prev-product .next-prev-icons .next-icon svg{width: 100%;height: 100%;fill: #4d5259;}.next-prev-product .next-prev-modal{top: 100%;left: auto;right: 0px;z-index: 3;display: none;padding-top: 10px;position: absolute;}.next-prev-product .next-prev-modal .next-prev-content{display: none;width: 330px;padding: 10px;background-color: #fff;border-radius: 3px;box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.15);}.next-prev-product .next-prev-modal .next-prev-content.active{display: block;}@media (min-width: 768px){.next-prev-product{display: block;}}.countdown{display: block;white-space: nowrap;}.countdown > p{margin-bottom: 0;}.countdown .block-time{padding: 12px 10px;border-radius: 3px;background-color: var(--color_btn_secondary_text);margin-right: 10px;text-align: center;display: inline-block;min-width: 42px;width:50px;}.countdown .block-time:last-of-type{margin-right: 0;}.countdown .block-time .num{font-size: 16px;line-height: 1;color: #fff;font-weight: 700;display: inline-block;vertical-align: top;}.countdown .block-time .block-label{margin: 0;line-height: 1;display: block;font-size: 12px;opacity: 0.5;margin-top: -2px;color: #fff;}.share_toolbox{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;margin-bottom: 20px;}.share_toolbox > span{margin-right: 12px;}.share_toolbox .at-icon-wrapper{width: 20px !important;height: 20px !important;padding: 0 !important;margin: 0 5px 0 0 !important;}.share_toolbox .at-icon-wrapper svg{width: 20px !important;height: 20px !important;fill: #323232 !important;}.product-desciption-wrapper{display: block;font-size: 0;}@media (min-width: 552px){.product-desciption-wrapper .section-header h1, .product-desciption-wrapper .section-header .h1, .product-desciption-wrapper .section-header h2, .product-desciption-wrapper .section-header .h2, .product-desciption-wrapper .section-header .title, .product-desciption-wrapper .tab-horizontal .tab a{font-size: 20px;line-height: 1.2;}}@media (min-width: 1025px){.product-desciption-wrapper{display: flex;flex-wrap: nowrap;align-items: flex-start;justify-content: space-between;}.product-desciption-wrapper > div:first-of-type{width: 60%;}.product-desciption-wrapper > div:last-of-type{width: 40%;padding-left: 30px;}.product-desciption-wrapper .product-recommendations__inner .halo-row .halo-item{margin-bottom: 30px;}}.product-desciption-wrapper-2{display: block;font-size: 0;}.product-desciption-wrapper-2 .productView-description{border-bottom: 1px solid #e2e4e8;margin-bottom: 20px;}@media (min-width: 1025px){.product-desciption-wrapper-2{display: flex;margin: 0 -15px;flex-wrap: nowrap;align-items: flex-start;justify-content: space-between;margin-bottom:50px;}.product-desciption-wrapper-2 > div{width: 50%;padding: 0 15px;}.product-desciption-wrapper-2 #shopify-section-product-recommendations{order: -1;}.product-desciption-wrapper-2 .product-recommendations__inner .halo-row .halo-item{margin-bottom: 30px;}.product-desciption-wrapper-2 .productView-description{border-bottom: none;margin-bottom: 0;}}.productView-description{display: block;}.productView-description .tab-horizontal{display: none;}.productView-description .tab-horizontal + .tab-content{display: block;margin-bottom: 13px;border-bottom: 1px solid #e2e4e8;}.productView-description .tab-content .tab-pane{display: block;}.productView-description .tab-content .fade{opacity: 1;}.productView-description .tab-content .toggle-content{margin: 10px 0;overflow: hidden;position: relative;transition: all 0.3s ease;}.productView-description .tab-content p{margin-bottom: 20px;}.productView-description .description_showmore{display: block;text-align: center;}.productView-description .description_showmore .showmore{position: absolute;left: 0;right: 0;bottom: 0;padding: 40px 0 0 0;background-color: rgba(255, 255, 255, 0.9);background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 30%, #fff 100%);}.productView-description .description_showmore .showmore .btn, .productView-description .description_showmore .showmore .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .productView-description .description_showmore .showmore .shopify-payment-button__button--unbranded{width: 200px;background-color: #fff;}.productView-description .description_showmore .showless{display: block;background-color: #fff;}.productView-description .description_showmore .showless .btn, .productView-description .description_showmore .showless .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .productView-description .description_showmore .showless .shopify-payment-button__button--unbranded{width: 200px;background-color: #fff;}.productView-description #shopify-product-reviews .spr-header-title{display: none;}@media (min-width: 768px){.productView-description .tab-horizontal{display: block;}.productView-description .tab-horizontal + .tab-content{margin-bottom: 0;border-bottom: none;}.productView-description .tab-content .fade{opacity: 0;}.productView-description .tab-content .tab-pane{display: none;}.productView-description .tab-content .tab-pane.active{opacity: 1;display: block;}.productView-description .tab-content .toggle-content{display: block;}.productView-description .description_showmore{display: none;}}@media (max-width: 1024px){.productView-description .tab-description .toggle-content.show{margin-bottom: 35px;}}.tab-horizontal{width: 100%;font-size: 0;border: none;display: block;text-align: left;position: relative;margin-bottom: 30px;}.tab-horizontal .tab{z-index: 1;padding: 0;float: none;width: calc(50% - 8px);margin-bottom: 16px;display: inline-block;vertical-align: middle;position: relative;text-align: center;}.tab-horizontal .tab a{color: var(--color_heading_text);height: 40px;padding: 11px 15px 9px 15px;line-height: 20px;font-size: 16px;font-weight: 700;display: block;white-space: nowrap;text-transform: uppercase;overflow: hidden;text-overflow: ellipsis;background-color: transparent;font-family: var(--font_stack_heading);border-radius: 3px;background-color: #fff;border: 1px solid #e2e4e8;}.tab-horizontal .tab a.active{font-weight: 700;background-color: #fff;color: var(--color_heading_text);border-color: var(--color_heading_text);}.tab-horizontal .tab:nth-child(odd){margin-right: 8px;}.tab-horizontal .tab:nth-child(even){margin-left: 8px;}@media (min-width: 768px){.tab-horizontal{border-bottom: 1px solid #e2e4e8;}.tab-horizontal .tab{width: auto;margin-bottom: 0;}.tab-horizontal .tab a{padding: 0;margin: 0 30px 0 0;height: auto;border: none;font-size: 20px;line-height: 1.2;padding-bottom: 10px;overflow: visible;background-color: transparent;}.tab-horizontal .tab a:after{left: 0;content: "";width: 0px;height: 2px;bottom: -1px;position: absolute;transition: all 0.3s ease;background-color: var(--color_heading_text);}.tab-horizontal .tab a.active:after{width: 100%;}.tab-horizontal .tab:last-child a{margin-right: 0;}.tab-horizontal .tab:nth-child(odd){margin-right: 0px;}.tab-horizontal .tab:nth-child(even){margin-left: 0px;}}.tab-vertical{font-size: var(--font_size_base);}.tab-vertical .toggle-title{font-size: 24px;font-weight: 700;display: block;margin-bottom: 0;text-transform: uppercase;font-family: var(--font_stack_heading);border-top: 1px solid #e2e4e8;}.tab-vertical .toggle-title .toggleLink{width: 100%;display: block;padding-bottom: 13px;padding-top: 15px;color: var(--color_heading_text);}.tab-vertical .toggle-title .toggleLink .page-heading{font-size: 24px;}.tab-vertical .toggle-title svg{width: 12px;height: 24px;float: right;fill: var(--color_heading_text);transform: rotate(0deg);transition: all 0.3s ease;}.tab-vertical .toggle-title .collapsed svg{transform: rotate(180deg);}.tab-vertical .toggle-title:first-of-type{border-top: none;}.tab-vertical .toggle-title:first-of-type .toggleLink{padding-top: 0;}.tab-vertical .toggle-content{padding-top: 15px;margin-bottom: 15px;border-top: 1px solid #e2e4e8;}.tab-vertical .toggle-description{text-align: left;overflow: hidden;position: relative;}.tab-vertical .toggle-description blockquote{padding: 10px 15px;margin-bottom: 2.25rem;background-color: #f7f7f7;border-radius: 3px;font-style: italic;text-align: left;}.tab-vertical .toggle-description blockquote q{font-size: var(--font_size_base);}.tab-vertical .toggle-description blockquote q:before, .tab-vertical .toggle-description blockquote q:after{content: none;}.tab-vertical .toggle-description ul, .tab-vertical .toggle-description ol{padding-left: 20px;margin-left: 0.5rem;margin-bottom: 1.5rem;}.tab-vertical .toggle-description ul li, .tab-vertical .toggle-description ol li{line-height: 30px;}.tab-vertical .toggle-description ul li{list-style: disc;}.tab-vertical .toggle-description ol li{list-style: decimal;}.tab-vertical .toggle-description h5, .tab-vertical .toggle-description .h5{font-size: 16px;}.tab-vertical .toggle-description .special-title{text-align: center;overflow: hidden;position: relative;}.tab-vertical .toggle-description .special-title span{z-index: 2;position: relative;padding-left: 20px;padding-right: 20px;background-color: #fff;}.tab-vertical .toggle-description .special-title:before{content: "";width: 100%;height: 1px;top: calc(50% - 1px);left: 0;right: 0;position: absolute;background-color: #eee;}.tab-vertical .toggle-description .gallery-images.slick-slider{padding: 0;margin: 0px;list-style: none;margin-left: -10px;margin-right: -10px;margin-bottom: 40px;}.tab-vertical .toggle-description .gallery-images.slick-slider li{list-style: none;display: inline-block;vertical-align: top;}.tab-vertical .toggle-description .gallery-images.slick-slider .slick-slide{padding: 0 10px;}.tab-vertical .toggle-description .gallery-images.slick-slider .slick-dots{margin: 0;padding: 0;}@media (min-width: 1025px){.tab-vertical .toggle-description .gallery-images.slick-slider img{width: 100%;}}.tab-vertical .toggle-description .gallery-images:not(.slick-slider){overflow: auto;white-space: nowrap;padding: 0px;margin: 0px;list-style: none;margin-bottom: 40px;}.tab-vertical .toggle-description .gallery-images:not(.slick-slider) > li{list-style: none;display: inline-block;vertical-align: top;margin-right: 20px;}@media (min-width: 1025px){.tab-vertical .toggle-description .gallery-images:not(.slick-slider){overflow: hidden;}}@media (min-width: 1025px){.tab-vertical .toggle-content{padding-top: 24px;margin-bottom: 24px;}}.tab-content{font-size: var(--font_size_base);}.tab-content .toggle-title{font-size: 24px;font-weight: 700;display: block;margin-bottom: 0;text-transform: uppercase;font-family: var(--font_stack_heading);border-top: 1px solid #e2e4e8;}.tab-content .toggle-title .toggleLink{width: 100%;display: block;padding-top: 15px;padding-bottom: 13px;}.tab-content .toggle-title svg{width: 12px;height: 24px;float: right;transform: rotate(0deg);transition: all 0.3s ease;}.tab-content .toggle-title .collapsed svg{transform: rotate(180deg);}.tab-content .tab-description{text-align: left;font-size: var(--font_size_base);}.tab-content .tab-description blockquote{padding: 10px 15px;margin-bottom: 2.25rem;background-color: #f7f7f7;border-radius: 3px;font-style: italic;text-align: left;}.tab-content .tab-description blockquote q{font-size: var(--font_size_base);}.tab-content .tab-description blockquote q:before, .tab-content .tab-description blockquote q:after{content: none;}.tab-content .tab-description ul, .tab-content .tab-description ol{padding-left: 20px;margin-left: 0.5rem;margin-bottom: 1.5rem;}.tab-content .tab-description ul li, .tab-content .tab-description ol li{line-height: 30px;}.tab-content .tab-description ul li{list-style: disc;}.tab-content .tab-description ol li{list-style: decimal;}.tab-content .tab-description h5, .tab-content .tab-description .h5{font-size: 16px;}.tab-content .tab-description .special-title{text-align: center;overflow: hidden;position: relative;}.tab-content .tab-description .special-title span{z-index: 2;position: relative;padding-left: 20px;padding-right: 20px;background-color: #fff;}.tab-content .tab-description .special-title:before{content: "";width: 100%;height: 1px;top: calc(50% - 1px);left: 0;right: 0;position: absolute;background-color: #eee;}.tab-content .tab-description .gallery-images.slick-slider{padding: 0;margin: 0px;list-style: none;margin-left: -10px;margin-right: -10px;margin-bottom: 40px;}.tab-content .tab-description .gallery-images.slick-slider li{list-style: none;display: inline-block;vertical-align: top;}.tab-content .tab-description .gallery-images.slick-slider .slick-slide{padding: 0 10px;}.tab-content .tab-description .gallery-images.slick-slider .slick-dots{margin: 0;padding: 0;}@media (min-width: 1025px){.tab-content .tab-description .gallery-images.slick-slider img{width: 100%;}}.tab-content .tab-description .gallery-images:not(.slick-slider){overflow: auto;white-space: nowrap;padding: 0px;margin: 0px;list-style: none;margin-bottom: 40px;}.tab-content .tab-description .gallery-images:not(.slick-slider) > li{list-style: none;display: inline-block;vertical-align: top;margin-right: 20px;}@media (min-width: 1025px){.tab-content .tab-description .gallery-images:not(.slick-slider){overflow: hidden;}}@media (min-width: 768px){.tab-content .toggle-title{display: none;}}.modal-ask-an-expert{max-width: 765px;}.modal-ask-an-expert .modal-body{padding-top: 20px;padding-bottom: 20px;}.modal-ask-an-expert .form-wrapper{max-width: 500px;margin-left: auto;margin-right: auto;}.modal-ask-an-expert .des{color: #3c3c3c;font-style: italic;text-align: center;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #eee;}.modal-ask-an-expert .title{font-size: 12px;text-align: center;line-height: 22px;font-weight: 700;margin-bottom: 20px;text-transform: capitalize;font-family: var(--font_stack_body);}.modal-ask-an-expert .actions .btn, .modal-ask-an-expert .actions .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .modal-ask-an-expert .actions .shopify-payment-button__button--unbranded{width: 100%;}.modal-ask-an-expert .custom-radio{margin-bottom: 12px;padding-top: 5px;}.modal-ask-an-expert .custom-radio label{display: inline-block;vertical-align: middle;margin-right: 30px;}.modal-ask-an-expert .custom-radio.last{margin-bottom: 18px;}.modal-ask-an-expert .custom-radio.last label:first-child{display: block;margin-right: 0;margin-bottom: 16px;}.modal-ask-an-expert .custom-radio input[type="radio"]{vertical-align: top;margin-right: 10px;display: none;}.modal-ask-an-expert .custom-radio input[type="radio"] + label{cursor: pointer;margin-bottom: 9px;position: relative;padding-left: 24px;}.modal-ask-an-expert .custom-radio input[type="radio"] + label:before{position: absolute;content: "";top: 4px;left: 0;width: 14px;height: 14px;border: 1px solid #cecece;border-radius: 50%;}.modal-ask-an-expert .custom-radio input[type="radio"] + label:after{position: absolute;content: "";border: 4px solid #141414;border-radius: 50%;top: 7px;left: 3px;transition: all 0.3s ease;}.modal-ask-an-expert .custom-radio input[type="radio"]:not(:checked) + label:after{opacity: 0;transform: scale(0);}.modal-ask-an-expert .custom-radio input[type="radio"]:checked + label:after, .modal-ask-an-expert .custom-radio input[type="radio"] + label:hover:after{opacity: 1;transform: scale(1);}@media (min-width: 551px){.modal-ask-an-expert .modal-body{padding-top: 30px;padding-bottom: 55px;}.modal-ask-an-expert .des{padding-left: 40px;padding-right: 40px;}}@media (min-width: 768px){#instruction_product .modal-dialog, #warranty_product .modal-dialog, #size_chart .modal-dialog{max-width: 700px;}}#shopify-product-reviews{margin: 0 !important;padding-bottom: 5px;position: relative;}#shopify-product-reviews .spr-container{border: none !important;padding: 0 !important;}#shopify-product-reviews .spr-summary{display: inline-block;width: auto;text-align: left;}#shopify-product-reviews .spr-summary > span:not(.lang1):not(.lang2){vertical-align: middle;display: inline-block;}#shopify-product-reviews .spr-summary > .spr-summary-actions{float: none;display: block !important;margin-top: 10px;}#shopify-product-reviews .spr-summary-caption{margin-right: 10px;}#shopify-product-reviews .spr-header-title{display: none !important;}#shopify-product-reviews .spr-review{border-top: 1px dotted #e2e4e8;}#shopify-product-reviews .spr-form-label{font-size: var(--font_size_base);font-weight: 700;margin-bottom: 7px;}#shopify-product-reviews .spr-review-header-title{font-size: 18px;font-weight: 700;text-transform: capitalize;margin: 0 0 7px 0;color: var(--color_product_title);font-family: var(--font_stack_body);}#shopify-product-reviews .spr-review-header-byline{font-size: 12px;font-weight: 400;opacity: 1;color: #8c8c8c;font-style: normal;margin: 0 0 15px 0;}#shopify-product-reviews .spr-review-header-byline strong{font-weight: 400;}#shopify-product-reviews .spr-review-reportreview{float: none;font-size: 11px;font-weight: 700;padding: 7px 15px 7px 15px;border-radius: 15px;color: #b20000;background-color: #fcf5f5;}#shopify-product-reviews .spr-review-reportreview:hover{color: #b20000;}#shopify-product-reviews .spr-button-primary{float: none;}@media (min-width: 551px){#shopify-product-reviews .spr-summary > .spr-summary-actions{float: right;margin-top: 0;display: inline-block !important;}}@media (min-width: 1025px){#shopify-product-reviews{overflow: visible !important;}#shopify-product-reviews .spr-header{top: -27px;right: 0;position: absolute;}.tab-review #shopify-product-reviews .spr-header{top: 0;right: 0;position: relative;}}.spr-button-primary{min-width: 150px;box-shadow: none;color: var(--color_btn_secondary_text_hover);border-color: var(--color_btn_secondary_border_hover);background-color: var(--color_btn_secondary_hover);}.spr-button-primary:hover, .spr-button-primary:active, .spr-button-primary:focus{box-shadow: none !important;color: var(--color_btn_secondary_text_hover) !important;border-color: var(--color_btn_secondary_border_hover) !important;background-color: var(--color_btn_secondary_hover) !important;}@media (min-width: 768px){.spr-button-primary{padding-left: 45px;padding-right: 45px;}}.spr-summary-actions-newreview{width: auto;line-height: 1;cursor: pointer;min-width: 150px;text-align: center;white-space: normal;display: inline-block;vertical-align: middle;text-decoration: none;text-transform: capitalize;padding: 6px 15px 5px 15px;border: 1px solid transparent;border-radius: 15px;font-size: 12px;font-weight: 400;color: #fff;border-color: #4563b3;background-color: #4563b3;}.spr-summary-actions-newreview:not([disabled]):hover, .spr-summary-actions-newreview:focus{color: #fff;border-color: #4563b3;background-color: #4563b3;}.sticky_form{position: fixed;left: 0;right: 0;bottom: 0;width: 100%;z-index: 101;padding: 15px 0;text-align: center;background: #fff;transition: all 0.3s ease;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);box-shadow: 0 0 4px rgba(0, 0, 0, .2);}.sticky_form .sticky-add-to-cart form{display: flex;flex-wrap: nowrap;justify-content: center;align-items: center;}.sticky_form .sticky-add-to-cart form > .item{margin-right: 15px;margin-bottom: 0;}.sticky_form .sticky-add-to-cart form > .item:last-child{margin-right: 0;}.sticky_form .sticky-add-to-cart form .countdown-wrapper{display: none;}.sticky_form .sticky-add-to-cart form .product-wrapper{display: none;}.sticky_form .sticky-add-to-cart form .quantity{display: none;}.sticky_form .product-on-cart{text-align: left;}.sticky_form .product-on-cart .product-image, .sticky_form .product-on-cart .product-details{vertical-align: middle;}.sticky_form .product-on-cart .product-details{padding-left: 15px;padding-right: 0;}.sticky_form .pr-selectors{position: relative;display: block;text-align: left;}.sticky_form .pr-selectors .icon{z-index: 2;top: 0;right: 0;bottom: 0;width: 35px;height: 40px;padding: 0 12px;line-height: 40px;pointer-events: none;position: absolute;fill: #4d5259;}.sticky_form .pr-selectors .pr-active{position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;font-size: 12px;border: 1px solid var(--color_border_form);background-color: var(--color_text_field);color: var(--color_text_field_text);border-radius: 3px;height: auto;max-width: 100%;line-height: 40px;padding: 0px 50px 0 15px;min-height: 40px;background-clip: unset;display: inline-block;vertical-align: top;}.sticky_form .pr-selectors .pr-active:focus{box-shadow: none;border-color: var(--color_border_form);}.sticky_form .pr-selectors ul{padding: 0;list-style: none;text-align: left;position: absolute;top: auto;width: 100%;bottom: calc(100% - 1px);margin-bottom: 0;background-color: #fff;border: 1px solid var(--color_border_form);overflow: auto;height: 0;opacity: 0;transition: all 0.3s ease;}.sticky_form .pr-selectors ul li a{display: block;padding: 5px 0;text-transform: capitalize;}.sticky_form .pr-selectors ul li .sold-out{color: #b6b6b6;text-decoration: line-through !important;}.sticky_form .btn.btn-sticky-add-to-cart, .sticky_form .shopify-payment-button .shopify-payment-button__button--unbranded.btn-sticky-add-to-cart, .shopify-payment-button .sticky_form .shopify-payment-button__button--unbranded.btn-sticky-add-to-cart{white-space: nowrap;padding: 12px 15px 10px 15px;}.sticky_form.open-sticky .pr-selectors ul{opacity: 1;max-height: 250px;padding: 10px;height: inherit;}.show_sticky .sticky_form{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}@media (max-width: 321px){.sticky_form .btn.btn-sticky-add-to-cart, .sticky_form .shopify-payment-button .shopify-payment-button__button--unbranded.btn-sticky-add-to-cart, .shopify-payment-button .sticky_form .shopify-payment-button__button--unbranded.btn-sticky-add-to-cart{padding: 12px 5px 10px 5px;}}@media (min-width: 768px){.sticky_form .sticky-add-to-cart form .product-wrapper{display: inline-block;}.sticky_form .sticky-add-to-cart form .quantity{display: inline-block;}}@media (min-width: 1025px){.sticky_form .btn.btn-sticky-add-to-cart, .sticky_form .shopify-payment-button .shopify-payment-button__button--unbranded.btn-sticky-add-to-cart, .shopify-payment-button .sticky_form .shopify-payment-button__button--unbranded.btn-sticky-add-to-cart{min-width: 200px;padding: 12px 40px 10px 40px;}.sticky_form .sticky-add-to-cart form{justify-content: center;}.sticky_form .sticky-add-to-cart form > .item{margin-right: 30px;margin-bottom: 0;}.sticky_form .sticky-add-to-cart form > .item:last-child{margin-right: 0;}.sticky_form .sticky-add-to-cart form .countdown-wrapper{display: inline-block;margin-right: 30px;}.sticky_form .sticky-add-to-cart form .product-wrapper{max-width: 300px;margin-right: 70px;}}.frequently-bought-together-block{display: block;position: relative;}.frequently-bought-together-block .section-header{margin-bottom: 20px;}.frequently-bought-together-block .frequently-bought-together-content{display: block;font-size: 0;}.frequently-bought-together-block .frequently-bought-together-content .col-left, .frequently-bought-together-block .frequently-bought-together-content .col-right{font-size: var(--font_size_base);display: block;}.frequently-bought-together-block .frequently-bought-together-content .col-right{padding-top: 20px;}.frequently-bought-together-block .frequently-bought-together-content .products-grouped-info{padding: 0;}.frequently-bought-together-block .frequently-bought-together-content .products-grouped-info .halo-item{margin-right: 16px;}.frequently-bought-together-block .frequently-bought-together-content .products-grouped-info.slick-slider .halo-item{margin-right: 0;}.frequently-bought-together-block .halo-row .halo-item{position: relative;}.frequently-bought-together-block .halo-row:not(.slick-slider) .halo-item + .halo-item:before{color: #bfbfbf;content: "+";font-size: 40px;font-weight: 300;position: absolute;left: -8px;top: calc(50% - 75px);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.frequently-bought-together-block .halo-row.slick-slider{overflow: visible;}.frequently-bought-together-block .halo-row.slick-slider .slick-active + .slick-active:before{color: #bfbfbf;content: "+";font-size: 40px;font-weight: 300;position: absolute;left: 0;top: calc(50% - 75px);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.frequently-bought-together-block .halo-row.slick-slider .slick-prev, .frequently-bought-together-block .halo-row.slick-slider .slick-next{top: calc(50% - 75px);z-index: 15;}.frequently-bought-together-block .halo-row.slick-slider .slick-prev{left: 15px;}.frequently-bought-together-block .halo-row.slick-slider .slick-next{right: 15px;}.frequently-bought-together-block .product-card{opacity: 0.5;transition: all 0.3s ease;}.frequently-bought-together-block .product-card .product-image{max-width: 100px;margin-left: auto;margin-right: auto;}.frequently-bought-together-block .product-card .product-title{max-height: 44px;overflow: hidden;font-size: var(--font_size_base);}.frequently-bought-together-block .product-card .product-title label{position: relative;font-size: var(--font_size_base);}.frequently-bought-together-block .product-card .product-title label span{display: inline;}.frequently-bought-together-block .product-card .product-title label:before{top: 3px;border-radius: 0;margin-right: 3px;display: inline-block;vertical-align: top;position: relative;background-color: #fff;border: 1px solid #ccc;height: 15px;width: 15px;content: "";transition: all 0.3s ease;}.frequently-bought-together-block .product-card .product-title label:after{content: "";display: block;position: absolute;transition: all 50ms ease-out;height: 14px;width: 14px;left: 1px;top: -1px;opacity: 0;transform: scale(0);background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z' fill='rgba(51, 51, 51, 1)' /%3E%3C/svg%3E");background-position: 50%;background-repeat: no-repeat;background-size: 100%;color: #333;font-size: 14px;line-height: 1;text-align: center;}.frequently-bought-together-block .product-card .product-title input[type="checkbox"]{min-height: 0;display: inline;line-height: 22px;vertical-align: middle;opacity: 0;visibility: hidden;position: absolute;}.frequently-bought-together-block .product-card .product-title input[type="checkbox"] + label{margin-left: 5px;display: inline;line-height: 22px;vertical-align: middle;}.frequently-bought-together-block .product-card .product-title input[type="checkbox"]:checked + label:after{opacity: 1;transform: scale(1);}.frequently-bought-together-block .product-card .product-title.fbt-checkbox-disable{pointer-events: none;}.frequently-bought-together-block .product-card .product-variant{top: 0;left: 0;width: 100%;height: 100%;z-index: 10;display: none;overflow-y: auto;position: absolute;padding: 20px 15px 15px;background-color: #fff;}.frequently-bought-together-block .product-card .product-variant .close-options{position: absolute;right: 5px;top: 5px;z-index: 10;cursor: pointer;pointer-events: auto;font-size: 30px;font-weight: 400;line-height: 20px;color: var(--color_heading_text);}.frequently-bought-together-block .product-card .product-variant .form-label{margin-bottom: 4px;}.frequently-bought-together-block .product-card .product-variant .swatch{margin-bottom: 12px;}.frequently-bought-together-block .product-card .product-variant .swatch .swatch-element{margin-right: 7px;margin-bottom: 7px;}.frequently-bought-together-block .product-card .product-variant .swatch .swatch-element label{min-width: 30px;height: 30px;line-height: 28px;}.frequently-bought-together-block .product-card .product-variant .swatch .swatch-element.soldout label:before{left: -5px;top: 15px;height: 1px;width: 130%;}.frequently-bought-together-block .product-card .product-link, .frequently-bought-together-block .product-card .fbt-toogle-options{pointer-events: none;}.frequently-bought-together-block .product-card .product-action .btn, .frequently-bought-together-block .product-card .product-action .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .frequently-bought-together-block .product-card .product-action .shopify-payment-button__button--unbranded{width: 100%;}.frequently-bought-together-block .product-card.isChecked{opacity: 1;}.frequently-bought-together-block .product-card.isChecked .product-link, .frequently-bought-together-block .product-card.isChecked .fbt-toogle-options{pointer-events: auto;}.frequently-bought-together-block .products-grouped-action .total{margin-bottom: 15px;}.frequently-bought-together-block .products-grouped-action .label{font-weight: 700;color: var(--color_heading_text);margin: 0 0 10px 0;}.frequently-bought-together-block .products-grouped-action .product-price .price{font-size: 18px;}.frequently-bought-together-block .products-grouped-action .product-price.price--on-sale .price-item--sale{font-size: 18px;}.frequently-bought-together-block .products-grouped-action .product-price.price--on-sale .price-item--regular{font-size: 14px;}.frequently-bought-together-block .products-grouped-action .btn-action .btn, .frequently-bought-together-block .products-grouped-action .btn-action .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .frequently-bought-together-block .products-grouped-action .btn-action .shopify-payment-button__button--unbranded{width: 100%;max-width: 185px;}.frequently-bought-together-block .products-grouped-action .discount-text{margin: 15px 0 0 0;}@media (min-width: 768px){.frequently-bought-together-block .section-header{margin-bottom: 10px;}.frequently-bought-together-block .frequently-bought-together-content .col-left, .frequently-bought-together-block .frequently-bought-together-content .col-right{display: inline-block;vertical-align: middle;}.frequently-bought-together-block .frequently-bought-together-content .col-left{width: calc(100% - 225px);}.frequently-bought-together-block .frequently-bought-together-content .col-right{width: 225px;padding-top: 0;padding-left: 30px;}.frequently-bought-together-block .frequently-bought-together-content.borders{padding: 20px;border: 1px solid #e2e4e8;}}@media (min-width: 1025px){.frequently-bought-together-block .halo-row:not(.slick-slider){overflow: hidden;}.frequently-bought-together-block .halo-row .halo-item + .halo-item:before{font-size: 50px;}}@media (max-width: 551px){.template-product .section-header .title, .template-product .section-header h1, .template-product .section-header .h1, .template-product .section-header h2, .template-product .section-header .h2, .template-product .page-heading, .template-product .tab-vertical .toggle-title .toggleLink .page-heading{font-size: 18px;}}.cart-popup-wrapper{display: block;position: fixed;width: 100%;z-index: 105;top: 0;right: 0;left: 0;background-color: #fff;transform: translateY(0%);transition: all 0.3s ease;box-shadow: 0 0 3px rgba(0, 0, 0, .15);}@media (min-width: 551px){.cart-popup-wrapper{top: 15px;right: 15px;left: auto;width: 450px;z-index: 99;border-radius: 3px;}}@media (min-width: 768px){.cart-popup-wrapper{top: 10%;right: 50px;width: 520px;}}.cart-popup-wrapper--hidden{display: none;transform: translateY(-100%);}.cart-popup{padding: 15px;}.cart-popup .cart-popup__close{padding: 0;margin: 0;top: 0px;right: 0px;opacity: 1;font-size: 24px;width: 40px;height: 40px;line-height: 40px;color: #000;opacity: 0.5;text-align: center;border: none;border-radius: 0;position: absolute;text-shadow: none;box-shadow: none;font-family: var(--font_stack_body);background-color: transparent;}.cart-popup .button-group{margin-top: 10px;display: flex;flex-wrap: nowrap;justify-content: flex-end;}.cart-popup .button-group .btn, .cart-popup .button-group .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-popup .button-group .shopify-payment-button__button--unbranded{width: auto;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.cart-popup .button-group .btn [data-cart-popup-cart-quantity], .cart-popup .button-group .shopify-payment-button .shopify-payment-button__button--unbranded [data-cart-popup-cart-quantity], .shopify-payment-button .cart-popup .button-group .shopify-payment-button__button--unbranded [data-cart-popup-cart-quantity]{font-size: 0;}.cart-popup .button-group .btn + .btn, .cart-popup .button-group .shopify-payment-button .shopify-payment-button__button--unbranded + .btn, .cart-popup .button-group .shopify-payment-button .shopify-payment-button__button--unbranded + .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-popup .button-group .shopify-payment-button .shopify-payment-button__button--unbranded + .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-popup .button-group .shopify-payment-button__button--unbranded + .btn, .cart-popup .button-group .btn + .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-popup .button-group .btn + .shopify-payment-button__button--unbranded{margin-left: 10px;}@media (min-width: 551px){.cart-popup .button-group{margin-top: 15px;}.cart-popup .button-group .btn, .cart-popup .button-group .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-popup .button-group .shopify-payment-button__button--unbranded{min-width: 150px;width: auto;}.cart-popup .button-group .btn + .btn, .cart-popup .button-group .shopify-payment-button .shopify-payment-button__button--unbranded + .btn, .cart-popup .button-group .shopify-payment-button .shopify-payment-button__button--unbranded + .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-popup .button-group .shopify-payment-button .shopify-payment-button__button--unbranded + .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-popup .button-group .shopify-payment-button__button--unbranded + .btn, .cart-popup .button-group .btn + .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-popup .button-group .btn + .shopify-payment-button__button--unbranded{margin-top: 0;margin-left: 15px;}}@media (min-width: 768px){.cart-popup{padding: 25px 25px 30px 25px;}.cart-popup .btn, .cart-popup .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-popup .shopify-payment-button__button--unbranded{padding-left: 30px;padding-right: 30px;}.cart-popup .cart-popup__close{font-size: 32px;top: 7px;right: 7px;}.cart-popup .button-group{padding-left: calc(16% + 15px);justify-content: flex-start;}}.cart-popup-item{display: flex;margin: 0;}.cart-popup-item + .cart-popup-item{margin-top: 7px;}.cart-popup-item .cart-popup-item__image-wrapper{position: relative;flex-basis: 60px;flex-shrink: 0;margin-right: 10px;}.cart-popup-item .cart-popup-item__image-wrapper img + img{display: none;}.cart-popup-item .cart-popup-item__image-placeholder{position: relative;width: 100%;padding-top: 100%;}.cart-popup-item .cart-popup-item__description{display: flex;padding-right: 15px;flex-basis: 100%;justify-content: space-between;}.cart-popup-item .cart-popup-item__title{font-size: 12px;font-weight: 700;line-height: 22px;margin: 0 0 3px;text-transform: none;font-family: var(--font_stack_body);text-decoration: underline;text-underline-position: under;color: var(--color_product_title_hover);}.cart-popup-item .product-details{font-size: var(--font_size_base);}.cart-popup-item .product-details .product-details__item{display: inline-block;vertical-align: top;text-transform: capitalize;font-style: italic;opacity: 0.7;}.cart-popup-item .product-details .product-details__item:after{content: "/";position: relative;display: inline-block;vertical-align: top;color: inherit;padding: 0 3px;}.cart-popup-item .product-details .product-details__item:last-child{margin-bottom: 0;}.cart-popup-item .product-details .product-details__item:last-child:after{content: none;}.cart-popup-item .product-details__property-label{font-weight: var(--font_weight_body__bold);}.cart-popup-item .cart-popup-item__quantity{display: none;flex-basis: 30%;flex-shrink: 0;margin-left: 1rem;text-align: right;font-size: calc(var(--font_size_base) - 2px / var(--font_size_base) - 2px * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}.cart-popup-item .cart-popup-desciption{display: block;margin-top: 0px;margin-bottom: 10px;opacity: 0.7;}.cart-popup-item:first-of-type + .button-group{margin-top: 0;}@media (min-width: 768px){.cart-popup-item .cart-popup-item__image-wrapper{flex-basis: 16%;flex-shrink: 0;margin-right: 15px;}.cart-popup-item .cart-popup-item__description{padding-right: 0;}}.terms_conditions_wrapper{font-size: var(--font_size_base);display: inline-block;vertical-align: top;position: relative;}.terms_conditions_wrapper:before{content: "";left: 22px;bottom: 2px;background-color: var(--color_url_hover);width: 0;height: 1px;position: absolute;transition: all 0.3s ease;}.terms_conditions_wrapper input[type="checkbox"]{display: none;}.terms_conditions_wrapper .title{position: relative;}.terms_conditions_wrapper .title:before{top: 3px;border-radius: 0;margin-right: 3px;display: inline-block;vertical-align: top;position: relative;background-color: #fff;border: 1px solid #ccc;height: 15px;width: 15px;content: "";transition: all 0.3s ease;}.terms_conditions_wrapper .title:after{content: "";display: block;position: absolute;transition: all 50ms ease-out;height: 14px;width: 14px;left: 1px;top: 3px;opacity: 0;transform: scale(0);background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z' fill='rgba(51, 51, 51, 1)' /%3E%3C/svg%3E");background-position: 50%;background-repeat: no-repeat;background-size: 100%;color: #333;font-size: 14px;line-height: 1;text-align: center;}.terms_conditions_wrapper input[type="checkbox"]{min-height: 0;display: inline;line-height: 22px;vertical-align: middle;opacity: 0;visibility: hidden;position: absolute;}.terms_conditions_wrapper input[type="checkbox"]:checked + .title:after{opacity: 1;transform: scale(1);}.terms_conditions_wrapper:hover .title{color: var(--color_url_hover);}.terms_conditions_wrapper:hover:before{width: calc(100% - 22px);}@media (min-width: 993px){.product-review__inner .spr-form{width: 50%;}}@media (min-width: 1025px){.product-review__inner .section-header{margin-bottom: 0;}}.loginTitle{font-size: 16px;padding: 15px 20px;text-transform: uppercase;background-color: #f7f7f7;border-radius: 3px;}.page-login .btn, .page-login .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .page-login .shopify-payment-button__button--unbranded{min-width: 160px;margin-bottom: 0;display: block;}.page-login .btn + .btn, .page-login .shopify-payment-button .shopify-payment-button__button--unbranded + .btn, .page-login .shopify-payment-button .shopify-payment-button__button--unbranded + .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .page-login .shopify-payment-button .shopify-payment-button__button--unbranded + .shopify-payment-button__button--unbranded, .shopify-payment-button .page-login .shopify-payment-button__button--unbranded + .btn, .page-login .btn + .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .page-login .btn + .shopify-payment-button__button--unbranded{margin-top: 15px;}.page-login .pagination .btn, .page-login .pagination .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .page-login .pagination .shopify-payment-button__button--unbranded{min-width: 0;}.page-login .button-group{margin-top: 25px;}.page-login .RecoverPassword-wrapper{display: block;margin-top: 15px;}.page-login #RegisterForm, .page-login #customer_login{max-width: 470px;}@media (min-width: 551px){.page-login .btn, .page-login .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .page-login .shopify-payment-button__button--unbranded{display: inline-block;min-width: 160px;margin-bottom: 0;}.page-login .btn + .btn, .page-login .shopify-payment-button .shopify-payment-button__button--unbranded + .btn, .page-login .shopify-payment-button .shopify-payment-button__button--unbranded + .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .page-login .shopify-payment-button .shopify-payment-button__button--unbranded + .shopify-payment-button__button--unbranded, .shopify-payment-button .page-login .shopify-payment-button__button--unbranded + .btn, .page-login .btn + .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .page-login .btn + .shopify-payment-button__button--unbranded{margin-left: 20px;margin-top: 0;}}.shopify-challenge__container{padding-top: 50px;padding-bottom: 50px;padding-left: 15px;padding-right: 15px;}@media (min-width: 1025px){.shopify-challenge__container{padding-top: 100px;padding-bottom: 100px;}}.shopify-challenge__container .shopify-challenge__button{min-width: 150px;color: var(--color_btn_secondary_text);border-color: var(--color_btn_secondary_border);background-color: var(--color_btn_secondary);}.shopify-challenge__container .shopify-challenge__button:not([disabled]):hover, .shopify-challenge__container .shopify-challenge__button:focus{color: var(--color_btn_secondary_text_hover);border-color: var(--color_btn_secondary_border_hover);background-color: var(--color_btn_secondary_hover);}.empty-page-content{padding: 50px 0 0 0;}.empty-page-content .page-404{margin: 0;line-height: 1;font-size: 100px;}.empty-page-content .page-heading{font-size: 24px;line-height: 1.2;margin-bottom: 5px;}@media (min-width: 551px){.empty-page-content .page-404{font-size: 150px;}}@media (min-width: 993px){.empty-page-content .page-404{font-size: 200px;}.empty-page-content .page-heading{font-size: 40px;}}@media (min-width: 1025px){.empty-page-content{padding: 100px 0 0 0;}}.contact-row{font-size: 0;position: relative;}.contact-row .item-1, .contact-row .item-2{display: block;vertical-align: top;font-size: var(--font_size_base);}.contact-row .item-1{width: 100%;}.contact-row .item-2{width: 100%;padding-top: 50px;}.contact-row h1, .contact-row .h1, .contact-row h2, .contact-row .h2, .contact-row h3, .contact-row .h3, .contact-row h4, .contact-row .h4, .contact-row h5, .contact-row .h5, .contact-row h6, .contact-row .h6, .contact-row .title{font-size: 16px;line-height: 24px;margin-bottom: 15px;}.contact-row .contact-form{padding-top: 0;}@media (min-width: 768px){.contact-row .item-1{width: 50%;display: inline-block;}.contact-row .item-2{width: 50%;padding-top: 0;padding-left: 30px;display: inline-block;}.contact-row div.contact-form{padding-top: 30px;}}@media (min-width: 1025px){.contact-row .item-1{width: 53%;}.contact-row .item-2{width: 47%;padding-left: 70px;}.contact-row div.contact-form{padding-top: 40px;}}.contact-infomation{padding: 15px;background-color: #f7f7f7;border-radius: 3px;}.contact-infomation .item{line-height: 22px;display: block;}.contact-infomation .item:first-child a{margin-top: 20px;width: 150px;line-height: 1;cursor: pointer;text-align: center;white-space: normal;display: inline-block;vertical-align: middle;text-decoration: none;text-transform: uppercase;padding: 12px 15px 11px 15px;border-radius: 3px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);font-size: var(--font_size_button);font-family: var(--font_stack_button);font-style: var(--font_style_button);font-weight: var(--font_weight_button);color: var(--color_btn_secondary_text);border: 1px solid var(--color_btn_secondary_border);background-color: var(--color_btn_secondary);}.contact-infomation .item:first-child a:not([disabled]):hover, .contact-infomation .item:first-child a:focus{color: var(--color_btn_secondary_text_hover);border-color: var(--color_btn_secondary_border_hover);background-color: var(--color_btn_secondary_hover);}.contact-infomation .item + .item{margin-top: 30px;}.contact-infomation .title{font-size: 16px;line-height: 24px;margin-bottom: 15px;}.contact-infomation p{margin-bottom: 5px;}.contact-infomation p:last-child{margin-bottom: 0;}.contact-infomation a{color: var(--color_url_hover);text-decoration: underline;text-underline-position: under;}@media (min-width: 768px){.contact-infomation{padding: 30px;}.contact-infomation .item + .item{margin-top: 50px;}}@media (min-width: 1025px){.contact-infomation{padding: 40px 50px;}.contact-infomation .item:first-child a{min-width: 180px;}.contact-infomation .item:nth-child(n + 2){line-height: 30px;}.contact-infomation .item:nth-child(n + 2) p{margin-bottom: 0px;}}.wishlist_table_wrapper{display: block;overflow: hidden;overflow-x: auto;}.wishlist_table{width: 100%;min-width: 1000px;border: none;}.wishlist_table a:not(.btn){border-bottom: none;}.wishlist_table .btn, .wishlist_table .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .wishlist_table .shopify-payment-button__button--unbranded{margin-top: 0;min-width: 140px;}.wishlist_table thead{text-align: center;background-color: #f7f7f7;}.wishlist_table thead .wishlist_col{margin: 0;border: none;padding: 15px;font-size: 16px;font-weight: 700;text-transform: uppercase;color: var(--color_heading_text);font-family: var(--font_stack_heading);}.wishlist_table .wishlist_row{vertical-align: top;}.wishlist_table .wishlist_col{border: none;vertical-align: middle;font-size: var(--font_size_base);padding: 15px;font-family: var(--font_stack_body);border-bottom: 1px solid #e2e4e8;}.wishlist_table .wishlist_col.wishlist_image{width: 120px;padding-left: 0;}.wishlist_table .wishlist_col.wishlist_image a{display: inline-block;max-width: 115px;}.wishlist_table .wishlist_col.wishlist_price{width: 185px;}.wishlist_table .wishlist_col.wishlist_remove{width: 185px;}.wishlist_table .wishlist_col.wishlist_add{width: 170px;}.wishlist_table .wishlist_col:last-child{padding-right: 0;}@media (min-width: 1025px){.wishlist_table .btn, .wishlist_table .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .wishlist_table .shopify-payment-button__button--unbranded{min-width: 170px;}.wishlist_table .wishlist_col{padding: 35px 15px;}.wishlist_table .wishlist_col.wishlist_image{width: 150px;}.wishlist_table .wishlist_col.wishlist_price{width: 230px;}.wishlist_table .wishlist_col.wishlist_remove{width: 180px;}.wishlist_table .wishlist_col.wishlist_add{width: 180px;}}.wishlist-footer .share{display: block;line-height: 16px;}.wishlist-footer .share .icon{width: 16px;height: 16px;vertical-align: top;margin-right: 5px;}.wishlist-footer .share:before{content: "";bottom: 0;left: 0;width: 0;height: 1px;z-index: 2;position: absolute;transition: all 0.3s ease;background-color: var(--color_url_hover);}.wishlist-footer .share:hover:before{width: 100%;}.wishlist-footer .button-share{margin-bottom: 30px;}.wishlist-footer .pagination{padding-top: 0;}.wishlist-footer .button-share, .wishlist-footer .wishlist_pagination{display: block;}@media (min-width: 768px){.wishlist-footer{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: top;-webkit-align-items: top;-moz-align-items: top;-ms-align-items: top;-o-align-items: top;align-items: top;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}.wishlist-footer .button-share, .wishlist-footer .wishlist_pagination{margin-bottom: 0;display: inline-block;}}.cart-template{text-align: left;}.cart-template .left-col{margin-bottom: 30px;}.cart-template .cart-list{max-height: none;overflow: visible;max-width: 100%;margin-right: 0;}.cart-template .cart-list li{padding: 20px 0;border-bottom: 1px solid #e2e4e8;}.cart-template .details{width: 100%;display: block;}.cart-template .details .cart-thumb{width: 120px;display: block;}.cart-template .details .cart-thumb img{width: 100%;}.cart-template .details .cart-details{display: block;margin-top: 15px;width: 100%;}.cart-template .details .product-title{font-weight: 700;margin-bottom: 10px;}.cart-template .details .product-vendor{font-weight: 400;margin-bottom: 12px;font-style: italic;opacity: 0.8;color: var(--color_body_text);}.cart-template .details .product-price{line-height: 22px;margin-top: 5px;margin-bottom: 15px;}.cart-template .details .button-groups{margin-bottom: 0;}.cart-template .details .button-groups .quantity{display: block;margin-bottom: 20px;}.cart-template .details .button-groups .group-action{display: block;font-size: 0;white-space: nowrap;}.cart-template .details .button-groups .group-action .btn, .cart-template .details .button-groups .group-action .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-template .details .button-groups .group-action .shopify-payment-button__button--unbranded{display: inline-block;width: calc(50% - 8px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.cart-template .details .button-groups .group-action .btn + .btn, .cart-template .details .button-groups .group-action .shopify-payment-button .shopify-payment-button__button--unbranded + .btn, .cart-template .details .button-groups .group-action .shopify-payment-button .shopify-payment-button__button--unbranded + .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-template .details .button-groups .group-action .shopify-payment-button .shopify-payment-button__button--unbranded + .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-template .details .button-groups .group-action .shopify-payment-button__button--unbranded + .btn, .cart-template .details .button-groups .group-action .btn + .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-template .details .button-groups .group-action .btn + .shopify-payment-button__button--unbranded{margin-left: 15px;}.cart-template .details .button-groups .group-action .btn.remove:hover, .cart-template .details .button-groups .group-action .shopify-payment-button .shopify-payment-button__button--unbranded.remove:hover, .shopify-payment-button .cart-template .details .button-groups .group-action .shopify-payment-button__button--unbranded.remove:hover, .cart-template .details .button-groups .group-action .btn.remove:focus, .cart-template .details .button-groups .group-action .shopify-payment-button .shopify-payment-button__button--unbranded.remove:focus, .shopify-payment-button .cart-template .details .button-groups .group-action .shopify-payment-button__button--unbranded.remove:focus, .cart-template .details .button-groups .group-action .btn.remove:active, .cart-template .details .button-groups .group-action .shopify-payment-button .shopify-payment-button__button--unbranded.remove:active, .shopify-payment-button .cart-template .details .button-groups .group-action .shopify-payment-button__button--unbranded.remove:active{color: var(--color_btn_primary);border-color: var(--color_btn_primary);background-color: transparent;}.cart-template .box-title{padding: 16px 20px 14px;background-color: #f7f7f7;border-radius: 3px;}.cart-template .box-title .title{margin: 0;line-height: 1;font-size: 16px;}.cart-template .total{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;font-weight: 700;padding: 25px 0 23px;margin-bottom: 20px;color: var(--color_heading_text);border-bottom: 1px solid #e2e4e8;}.cart-template .total .prices{font-size: calc(var(--font_size_base) + 6 / var(--font_size_base) + 6 * 01 / var(--font_size_base) / var(--font_size_base) * 01 * 1em);}.cart-template .add-comments{font-size: var(--font_size_base);font-weight: 700;margin-bottom: 12px;color: var(--color_heading_text);}.cart-template .add-comments span:not(.lang1):not(.lang2){display: inline-block;vertical-align: middle;margin-bottom: 0;}.cart-template .add-comments .note{font-size: var(--font_size_base);padding: 4px 5px 3px;line-height: 1;text-align: center;margin-right: 10px;color: #fff;border-color: #898989;background-color: #898989;}.cart-template .cart-note__input{width: 100%;resize: none;height: 115px;padding: 15px;margin-bottom: 20px;}.cart-template .properties{font-style: italic;}.cart-template .properties label{display: inline-block;}.cart-template .btn-actions{transition: all 0.3s ease;}.cart-template .btn-actions .btn, .cart-template .btn-actions .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-template .btn-actions .shopify-payment-button__button--unbranded{display: block;width: 100%;margin: 0 0 15px 0;}.cart-template .btn-actions.disabled{opacity: 0.7;pointer-events: none;}@media (min-width: 551px){.cart-template .cart-list li{padding: 30px 0 35px;}.cart-template .details{width: 100%;display: table;}.cart-template .details .cart-thumb{width: 120px;display: table-cell;vertical-align: top;}.cart-template .details .cart-thumb img{width: 100%;}.cart-template .details .cart-details{display: table-cell;vertical-align: top;margin-top: 0;padding-left: 25px;width: calc(100% - 120px);}.cart-template .details .button-groups{margin-bottom: 0;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: end;-webkit-align-items: flex-end;-moz-align-items: flex-end;-ms-align-items: flex-end;-o-align-items: flex-end;align-items: flex-end;}.cart-template .details .button-groups .quantity{display: inline-block;margin-bottom: 0px;margin-right: 30px;}.cart-template .details .button-groups .group-action{display: block;font-size: 0;}.cart-template .details .button-groups .group-action .btn, .cart-template .details .button-groups .group-action .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-template .details .button-groups .group-action .shopify-payment-button__button--unbranded{display: inline-block;min-width: 175px;max-width: 175px;}}@media (min-width: 1025px){.cart-template{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: top;-webkit-align-items: top;-moz-align-items: top;-ms-align-items: top;-o-align-items: top;align-items: top;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}.cart-template .left-col{padding-right: 30px;display: inline-block;width: calc(100% - 370px);}.cart-template .right-col{width: 370px;display: inline-block;}.cart-template .details .button-groups .group-action .btn, .cart-template .details .button-groups .group-action .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .cart-template .details .button-groups .group-action .shopify-payment-button__button--unbranded{min-width: 175px;max-width: 200px;}}.continue_shopping_link{display: none;}@media (min-width: 1025px){.continue_shopping_link{display: inline-block;position: absolute;right: 0;top: -58px;color: var(--color_url_hover);text-decoration: none;}.continue_shopping_link .icon{width: 8px;height: 8px;margin-left: 3px;margin-top: -1px;}}.securityContact{margin-top: 30px;display: block;text-align: center;}.securityContact > .wrapper{display: table;color: #86898d;max-width: 200px;margin-left: auto;margin-right: auto;}.securityContact > .wrapper .icon, .securityContact > .wrapper .text{display: table-cell;vertical-align: middle;}.securityContact > .wrapper .icon{width: 24px;height: 24px;fill: #86898d;stroke: #86898d;margin-top: 10px;}.securityContact > .wrapper .text{padding-left: 5px;margin: 0;font-style: italic;}.securityContact .description{margin: 15px 0 0 0;color: #86898d;}#shipping-calculator-form-wrapper select.form-control:not([size]):not([multiple]){height: auto;}#shipping-calculator-form-wrapper .btn, #shipping-calculator-form-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button #shipping-calculator-form-wrapper .shopify-payment-button__button--unbranded{width: 100%;}#wrapper-response #shipping-rates{font-weight: 700;color: var(--color_heading_text);}.blog{margin: auto;width: 100%;position: relative;border-bottom: 1px solid #eee;margin-bottom: 30px;padding-bottom: 30px;}.blog .blog-post-header{display: block;margin: 0 auto;text-align: left;}.blog .blog-post-header + .blog-post-figure{margin-top: 20px;}.blog .blog-post-figure{display: block;margin: auto;text-align: center;}.blog .blog-post-figure .blog-thumbnail{margin: 0;position: relative;overflow: hidden;}.blog .blog-post-figure .blog-thumbnail > a{position: relative;overflow: hidden;display: inline-block;vertical-align: top;}.blog .blog-post-figure .blog-thumbnail > a img{transition: all 0.8s ease;}.blog .blog-post-figure + .blog-post-body{margin-top: 20px;}.blog .blog-post-body{display: block;margin: 0 auto;text-align: left;}.blog .blog-title{font-size: 15px;line-height: 1.5;margin: 0 0 7px 0;color: #059;text-transform: capitalize;font-family: var(--font_stack_body);}.blog .blog-title a{color: inherit;text-decoration: none;}.blog .blog-date{margin: 0;color: #8c8c8c;font-size: var(--font_size_base);}.blog .blog-date a, .blog .blog-date span{color: inherit;}.blog .blog-date a + span:not(.lang1):not(.lang2):before{content: " / ";display: inline-block;}.blog .blog-post{text-align: left;font-size: var(--font_size_base);}.blog .blog-post blockquote{padding: 10px 15px;margin-bottom: 2.25rem;background-color: #f7f7f7;border-radius: 3px;font-style: italic;text-align: left;}.blog .blog-post blockquote q{font-size: var(--font_size_base);}.blog .blog-post blockquote q:before, .blog .blog-post blockquote q:after{content: none;}@media (min-width: 1025px){.blog .blog-post blockquote{padding: 15px 30px;}}.blog .blog-post ul, .blog .blog-post ol{padding-left: 20px;margin-left: 0.5rem;margin-bottom: 1.5rem;}.blog .blog-post ul li, .blog .blog-post ol li{line-height: 30px;}.blog .blog-post ul li{list-style: disc;}.blog .blog-post ol li{list-style: decimal;}.blog .blog-post h5, .blog .blog-post .h5{font-size: 16px;}.blog .blog-post .special-title{text-align: center;overflow: hidden;position: relative;}.blog .blog-post .special-title span{z-index: 2;position: relative;padding-left: 20px;padding-right: 20px;background-color: #fff;}.blog .blog-post .special-title:before{content: "";width: 100%;height: 1px;top: calc(50% - 1px);left: 0;right: 0;position: absolute;background-color: #eee;}.blog .blog-post .gallery-images.slick-slider{padding: 0;margin: 0px;list-style: none;margin-left: -10px;margin-right: -10px;margin-bottom: 40px;}.blog .blog-post .gallery-images.slick-slider li{list-style: none;display: inline-block;vertical-align: top;}.blog .blog-post .gallery-images.slick-slider .slick-slide{padding: 0 10px;}.blog .blog-post .gallery-images.slick-slider .slick-dots{margin: 0;padding: 0;}.blog .blog-post .gallery-images.slick-slider img{width: 100%;max-width: none;}.blog .blog-post .gallery-images:not(.slick-slider){overflow: auto;white-space: nowrap;padding: 0px;margin: 0px;list-style: none;margin-bottom: 40px;}.blog .blog-post .gallery-images:not(.slick-slider) > li{list-style: none;display: inline-block;vertical-align: top;margin-right: 20px;}@media (min-width: 1025px){.blog .blog-post .gallery-images:not(.slick-slider){overflow: hidden;}}.blog .button-group{margin-top: 20px;}.blog .button-group .btn, .blog .button-group .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .blog .button-group .shopify-payment-button__button--unbranded{text-align: center;min-width: 150px;}.blog .tags{margin-top: 20px;}.blog .tags.custom{padding-top: 20px;border-top: 1px solid #eee;}.blog .social-sharing{margin-top: 10px;}.blog .social-sharing .btn, .blog .social-sharing .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .blog .social-sharing .shopify-payment-button__button--unbranded{border: 1px solid #eee;}.blog .social-sharing .at-resp-share-element .at-icon{width: 20px !important;height: 20px !important;}.blog:last-of-type{margin-bottom: 0;padding-bottom: 0;border-bottom: none;}@media (min-width: 551px){.blog{margin-bottom: 40px;padding-bottom: 40px;}.blog .blog-post-header + .blog-post-figure{margin-top: 30px;}.blog .blog-post-figure + .blog-post-body{margin-top: 30px;}.blog .blog-title{font-size: 18px;margin: 0 0 10px 0;}.blog .tags{margin-top: 30px;}.blog .tags.custom{padding-top: 30px;}.blog .social-sharing{margin-top: 20px;}.blog .button-group{margin-top: 30px;}.blog:last-of-type{margin-bottom: 0;padding-bottom: 0;border-bottom: none;}}@media (min-width: 768px){.blog .blog-post-figure .blog-thumbnail > a:before{top: 0;left: 0;right: 0;bottom: 0;z-index: 3;opacity: 0;content: '';position: absolute;visibility: hidden;transition: all 0.3s ease;background-color: rgba(0, 0, 0, 0.3);}.blog .blog-post-figure:hover .blog-thumbnail > a:before{opacity: 1;visibility: visible;}.blog .blog-post-figure:hover img{transform: scale(1.15);}}.tags{font-size: 0;margin-bottom: 0;}.tags .tag{display: inline-block;vertical-align: top;font-size: var(--font_size_base);margin-right: 10px;margin-bottom: 10px;}.tags .tag a{font-size: 12px;color: #8c8c8c;line-height: 1;padding: 9px 15px;border-radius: 3px;display: inline-block;vertical-align: top;text-decoration: none;background-color: #f7f7f7;border: 1px solid #f7f7f7;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}.tags .tag.tag_title{padding-top: 5px;font-weight: 700;text-transform: capitalize;}.recentPosts_List{margin: 0 0 10px 0;}.recentPosts_List > .item{padding: 0;margin-top: 10px;padding-top: 10px;border-top: 1px dotted #e2e4e8;}.recentPosts_List > .item:first-child{margin-top: 0;padding-top: 0;border-top: 0;}.recentPosts_List .recentPost-sidebar{text-align: left;}.recentPosts_List .recentPost-sidebar .title{margin: 0 0 3px 0;color: #059;line-height: 20px;font-weight: 700;font-size: var(--font_size_base);text-transform: capitalize;font-family: var(--font_stack_body);}.recentPosts_List .recentPost-sidebar .title a{color: inherit;}.recentPosts_List .recentPost-sidebar .date{margin: 0;color: #8c8c8c;}.all-categories-list .navPages-item{margin: 0;float: none;display: block;line-height: 22px;padding: 9px 0;position: relative;border-top: 1px dotted #e2e4e8;}.all-categories-list .navPages-item:first-child{border-top: 0;}.all-categories-list .navPages-item .navPages-action-wrapper{display: block;position: relative;cursor: pointer;margin-bottom: 0;}.all-categories-list .navPages-item .navPages-action-wrapper:hover > a{color: var(--color_url_hover);}.all-categories-list .navPages-item .navPages-action-wrapper:hover > a:before{width: 100%;}.all-categories-list .navPages-item a{padding: 0;font-size: 12px;font-weight: 700;vertical-align: top;display: inline-block;text-transform: capitalize;color: var(--color_heading_text);}.all-categories-list .navPages-item a:before{left: 0;width: 0;height: 1px;bottom: 2px;content: "";position: absolute;background-color: var(--color_url_hover);transition: all 0.3s ease;}.all-categories-list .navPages-item a:hover{color: var(--color_url_hover);}.all-categories-list .navPages-item a:hover:before{width: 100%;}.all-categories-list .navPages-item .icon-arrow{top: 0;padding: 0 15px;right: -10px;width: 40px;height: 22px;display: block;cursor: pointer;line-height: 22px;position: absolute;pointer-events: none;transition: all 0.3s ease;}.all-categories-list .navPages-item .icon-arrow svg{display: block;width: 100%;height: 100%;opacity: 0.8;fill: var(--color_url);stroke: var(--color_url);}.all-categories-list .navPages-item .icon-arrow:hover, .all-categories-list .navPages-item .icon-arrow:focus, .all-categories-list .navPages-item .icon-arrow:active{-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;-o-tap-highlight-color: transparent;tap-highlight-color: transparent;}.all-categories-list .dropdown-category-list{margin: 0;display: none;list-style: none;overflow: hidden;padding-top: 5px;padding-left: 15px;padding-bottom: 5px;}.all-categories-list .dropdown-category-list .navPage-subMenu-item{width: 100%;float: none;display: block;position: relative;padding-left: 0;padding-right: 0;line-height: 30px;margin-bottom: 5px;}.all-categories-list .dropdown-category-list .navPage-subMenu-item a{margin: 0;width: auto;border: none;font-size: 12px;}.all-categories-list .dropdown-category-list .navPage-subMenu-item a:before{bottom: 7px;}.all-categories-list .dropdown-category-list .navPage-subMenu-item .icon-arrow{right: -5px;width: 30px;height: 30px;padding: 0 10px;line-height: 30px;}.all-categories-list .dropdown-category-list .navPage-subMenu-item:last-child{margin-bottom: 0;}.all-categories-list .dropdown-category-list .dropdown-category-list{padding-top: 10px;padding-bottom: 10px;}.all-categories-list .dropdown-category-list .dropdown-category-list a{font-weight: 400;}.all-categories-list .is-clicked > .navPages-action-wrapper > a{color: var(--color_url_hover);}.all-categories-list .is-clicked > .navPages-action-wrapper > a:before{width: 100%;}.all-categories-list .is-clicked > .navPages-action-wrapper > .icon-arrow{transform: rotate(90deg);}.featured-blog-wrapper{display: block;white-space: nowrap;overflow: auto;margin: 0 -15px;padding: 0 0 0 15px;font-size: 0;}.featured-blog-wrapper .items, .featured-blog-wrapper .item{padding: 0;margin-right: 15px;margin-bottom: 2px;vertical-align: top;display: inline-block;font-size: var(--font_size_base);}.featured-blog-wrapper .items .article, .featured-blog-wrapper .item .article{white-space: normal;}@media (min-width: 1025px){.featured-blog-wrapper{overflow: visible;margin: 0;padding: 0;white-space: normal;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: top;-webkit-align-items: top;-moz-align-items: top;-ms-align-items: top;-o-align-items: top;align-items: top;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}.featured-blog-wrapper .items{width: 50%;margin: 0;padding: 0;display: inline-block;margin-bottom: 30px;}.featured-blog-wrapper .items:nth-child(even){padding-left: 15px;}.featured-blog-wrapper .items:nth-child(odd){padding-right: 15px;}.featured-blog-wrapper .item{margin: 0;padding: 0;}.featured-blog-wrapper .item + .item{margin-top: 50px;}.featured-blog-wrapper .article.layout-2{width: 100%;font-size: 0;}.featured-blog-wrapper .article.layout-2 .article-image, .featured-blog-wrapper .article.layout-2 .article-content{font-size: var(--font_size_base);display: inline-block;vertical-align: top;}.featured-blog-wrapper .article.layout-2 .article-image{width: 190px;}.featured-blog-wrapper .article.layout-2 .article-content{width: calc(100% - 190px);padding-top: 0;margin-top: -4px;padding-left: 25px;}.featured-blog-wrapper .article.layout-2 .article-content .title{font-size: 16px;margin-bottom: 5px;}.featured-blog-wrapper .article.layout-2 .article-content .meta{margin-bottom: 10px;}.featured-blog-wrapper .article.layout-2 .article-content .excerpt{-webkit-line-clamp: 2;}}@media (min-width: 1025px){.halo-blog-layout.halo-row.halo-row-custom .halo-item{margin-top: 30px;}.halo-blog-layout.halo-row.halo-row-custom .halo-item .article .article-content .title{font-size: 12px;line-height: 22px;}.halo-blog-layout.halo-row.halo-row-custom .halo-item .article .article-content .meta{margin-bottom: 0;}.halo-blog-layout.halo-row.halo-row-custom .halo-item .article .article-content .excerpt, .halo-blog-layout.halo-row.halo-row-custom .halo-item .article .article-content .btn--tertiary{display: none;}.halo-blog-layout.halo-row.halo-row-custom .halo-item:first-child{width: 100%;margin-top: 0;}.halo-blog-layout.halo-row.halo-row-custom .halo-item:first-child .article .article-content .title{font-size: 18px;line-height: 26px;}.halo-blog-layout.halo-row.halo-row-custom .halo-item:first-child .article .article-content .meta{margin-bottom: 15px;}.halo-blog-layout.halo-row.halo-row-custom .halo-item:first-child .article .article-content .excerpt{display: block;overflow: hidden;white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;}.halo-blog-layout.halo-row.halo-row-custom .halo-item:first-child .article .article-content .btn--tertiary{display: inline-block;}}@media (min-width: 1281px){.halo-blog-layout-2{font-size: 0;}.halo-blog-layout-2 .title_wrapper{width: 25%;display: inline-block;vertical-align: top;padding-right: 15px;font-size: var(--font_size_base);}.halo-blog-layout-2 .title_wrapper .section-header .text-link{top: auto;left: 0;bottom: -48px;right: auto;position: absolute;margin-left: 0;}.halo-blog-layout-2 .content_wrapper{width: 75%;padding-left: 15px;display: inline-block;vertical-align: top;font-size: var(--font_size_base);}}.productCarousel{margin-left: -5px;margin-right: -5px;}.productCarousel .productCarousel-slide{padding: 0 5px;width: 100%;}.productCarousel .productCarousel-slide .product-card{margin-bottom: 10px;}.productCarousel .productCarousel-slide .product-image{padding-left: 30px;padding-right: 30px;}.productCarousel .slick-arrow{padding: 0;line-height: 25px;top: calc(50% - 110px);width: 25px;height: 25px;z-index: 20;}.productCarousel .slick-arrow svg{fill: #7f7f7f;stroke: #7f7f7f;}.productCarousel .slick-arrow.slick-next{right: 0px;}.productCarousel .slick-arrow.slick-prev{left: 0px;}.productCarousel:not(.slick-slider){overflow: hidden;white-space: nowrap;}.productCarousel:not(.slick-slider) .productCarousel-slide{display: inline-block;vertical-align: top;width: 100%;}.blog-filter .select-group{width: 100%;}.blog-filter .select-group select{width: 100%;border: 1px solid #e2e4e8;}.filter-color .list-tags{margin-left: -6px;margin-right: -6px;display: flex;flex-wrap: wrap;}.filter-color .list-tags li{margin: 6px 0px;padding-left: 6px;padding-right: 6px;line-height: 1;background-color: #fff;}.sidebar-filter .list-tags li input:disabled+label{opacity: .3;cursor: no-drop;}.filter-color .list-tags li input[type="checkbox"]{vertical-align: top;margin-right: 10px;display: none;}.filter-color .list-tags li a{display: inline-block;width: 26px;height: 26px;border-radius: 3px;border: 1px solid transparent;position: relative;}.filter-color .list-tags li a:after{position: absolute;top: -1px;left: -1px;right: -1px;bottom: -1px;content: "";width: auto;height: auto;border: 2px solid #323232;z-index: 2;opacity: 0;visibility: hidden;border-radius: 3px;transition: all 0.3s ease;}.filter-color .list-tags li a[title="white"]{border: 1px solid #e7e7e7;}.filter-color .list-tags li a.active:after, .filter-color .list-tags li a:hover:after{opacity: 1;visibility: visible;}.filter-text{max-height: 400px;overflow-x: hidden;overflow-y: auto;webkit-overflow-scrolling: touch;}.filter-text::-webkit-scrollbar-track{background-color: #f4f4f4;}.filter-text::-webkit-scrollbar{width: 5px;background-color: #f4f4f4;}.filter-text::-webkit-scrollbar-thumb{background-color: var(--color_heading_text);}.filter-text .list-tags{margin: 0px;display: flex;flex-wrap: wrap;padding: 12px 20px 12px 20px;}.sidebar-filter .list-tags{padding: 12px 20px 12px 20px;}.sidebar-filter .sidebar-tags label{width:100%;}.sidebar-filter .sidebar-tags label .count_value{float: right;}.filter-text .list-tags li{margin: 0;display: block;width: 100%;}.filter-text .list-tags li input[type="checkbox"]{vertical-align: top;margin-right: 10px;display: none;}.filter-text .list-tags li input[type="checkbox"] + label{padding-left: 26px;cursor: pointer;margin-bottom: 9px;position: relative;}.filter-text .list-tags li input[type="checkbox"] + label:before{position: absolute;content: "";top: 2.5px;left: 0;border: 1px solid #d0d0d0;width: 14px;height: 14px;background-color: #fff;}.filter-text .list-tags li input[type="checkbox"] + label:after{content: '';width: 9px;height: 5px;position: absolute;top: 6px;left: 3px;border: 2px solid #232323;border-top: none;border-right: none;background: rgba(255, 255, 255, 0);transform: rotate(-45deg);transition: all 0.2s ease;}.filter-text .list-tags li input[type="checkbox"]:not(:checked) + label:after{opacity: 0;transform: scale(0) rotate(-45deg);}.filter-text .list-tags li input[type="checkbox"] + label:hover:after, .filter-text .list-tags li input[type="checkbox"]:checked + label:after{opacity: 1;transform: scale(1) rotate(-45deg);}.filter-text .list-tags.filter-size li{flex: 0 0 50%;max-width: 50%;}.price-slider{margin: auto;text-align: center;position: relative;padding: 20px 20px 12px 20px;}.price-slider input[type=range]{position: absolute;left: 0;top: 50px;width: 100%;padding: 0;height: 0;border: none;background: transparent;}.filter-price{padding-bottom:40px;}.infinite-scrolling-filter-list{padding:7px 0px 5px;font-style: italic}.infinite-scrolling-filter-list span{border-bottom: 1px solid;}.infinite-scrolling-filter-list:hover a{color:#323232;}.halo-column.loading{opacity: .5;}.price-slider input[type=number]{border: 1px solid #ddd;text-align: center;font-size: 1.6em;-moz-appearance: textfield;}.price-slider .box-slide{display: flex;align-items: center;justify-content: space-between;}.price-slider .slide_price--bottom{position:relative;}.price-slider .slide_price--bottom{margin: 15px 0px;}.price-slider .slide_price--bottom .apply__button{border: 1px solid #ddd;width: 100%;padding: 10px 0 8px;display:block;background: transparent;text-transform:uppercase;font-weight: 600;transition: all .3s ease;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-radius: 3px;}.price-slider .slide_price--bottom .apply__button input{display:none;}.price-slider .slide_price--bottom .apply__button:hover{border-color: #5a5a5a;color:#5a5a5a;}/* .price-slider .box-slide .slide_price--to {
    width: 50px;
} */ .price-slider .box-slide label{width: calc(50% - 20px);position: relative;margin: 0;}.price-slider .box-slide label .field__currency{position: absolute;top: 50%;transform: translateY(-50%);left: 15px;}.price-slider .box-slide input{width: 100%;font-size: var(--font_stack_body);text-align: center;border-radius: 3px;height: 40px;padding-left: 20px;padding-right: 15px;}.price-slider input[type=number]::-webkit-inner-spin-button, .price-slider input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0;}input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button{-webkit-appearance: none;}input[type=number]:invalid, input[type=number]:out-of-range{border: 2px solid #e60023;}input[type=range]{-webkit-appearance: none;width: 100%;}input[type=range]:focus{outline: none;}input[type=range]:focus::-webkit-slider-runnable-track{background: #323232;}input[type=range]:focus::-ms-fill-lower{background: #323232;}input[type=range]:focus::-ms-fill-upper{background: #323232;}input[type=range]::-webkit-slider-runnable-track{width: 100%;height: 5px;cursor: pointer;animate: 0.2s;background: #323232;border-radius: 1px;box-shadow: none;border: 0;}input[type=range]::-webkit-slider-thumb{z-index: 2;position: relative;box-shadow: 0px 0px 0px #000;border: 1px solid #323232;height: 18px;width: 18px;border-radius: 25px;background: #323232;cursor: pointer;-webkit-appearance: none;margin-top: -7px;}input[type=range]::-moz-range-track{width: 100%;height: 5px;cursor: pointer;animate: 0.2s;background: #323232;border-radius: 1px;box-shadow: none;border: 0;}input[type=range]::-moz-range-thumb{z-index: 2;position: relative;box-shadow: 0px 0px 0px #000;border: 1px solid #323232;height: 18px;width: 18px;border-radius: 25px;background: #323232;cursor: pointer;-webkit-appearance: none;}input[type=range]::-ms-track{width: 100%;height: 5px;cursor: pointer;animate: 0.2s;background: transparent;border-color: transparent;color: transparent;}input[type=range]::-ms-fill-lower, input[type=range]::-ms-fill-upper{background: #323232;border-radius: 1px;box-shadow: none;border: 0;}input[type=range]::-ms-thumb{z-index: 2;position: relative;box-shadow: 0px 0px 0px #000;border: 1px solid #323232;height: 18px;width: 18px;border-radius: 25px;background: #323232;cursor: pointer;}@-moz-document url-prefix(){input[type="range"]{pointer-events: none;}input[type=range]::-moz-range-thumb{z-index: 10;pointer-events: all;}}.widget-form{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: stretch;-webkit-align-items: stretch;-moz-align-items: stretch;-ms-align-items: stretch;-o-align-items: stretch;align-items: stretch;height: 42px;border-radius: 3px;border: 1px solid var(--color_border_form);color: var(--color_search_bar);background-color: var(--color_bg_search_bar);border: 1px solid var(--color_border_search_bar);}.widget-form input[type="text"]{padding: 0 15px;border: none;width: calc(100% - 40px);}.widget-form .btn-search{width: 40px;height: 40px;padding: 7px 6px 7px 9px;background-color: #f7f7f7;border-radius: 0 3px 3px 0;}.widget-form .btn-search .icon{width: 100%;height: 100%;margin: 0;}.refined{margin: 0 -2.5px;display: flex;flex-wrap: wrap;}.refined li{margin-bottom: 5px;padding-left: 2.5px;padding-right: 2.5px;}.refined li input[type="checkbox"]{vertical-align: top;margin-right: 10px;display: none;}.refined li a{color: #323232;background-color: #fafafa;padding: 4px 10px 2px;display: inline-block;border-radius: 3px;text-transform: capitalize;}.refined li a span{pointer-events: none}.is_empty_collection{text-align:center;padding-top: 25px;}.sidebar-filter .list-tags em{padding-right: 4px;padding-left: 10px;pointer-events: none;}.refined li a.filter_refined_price em{font-size: 16px;}.refined li a.filter_refined_price span{padding: 0px 3px;}.refined li a:hover{color: #fff;background-color: #999;}.page-blog .button-group{margin-top: 20px;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: top;-webkit-align-items: top;-moz-align-items: top;-ms-align-items: top;-o-align-items: top;align-items: top;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}.page-blog .comments-wrapper, .page-blog .comment-form{margin-top: 30px;}@media (min-width: 551px){.page-blog .button-group{margin-top: 30px;}.page-blog .comments-wrapper, .page-blog .comment-form{margin-top: 50px;}}.list-comments > li{margin: 0;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px dotted #e2e4e8;}.list-comments > li:last-child{margin-bottom: 0;padding-bottom: 0;border: none;}.list-comments .comment-head{color: #8c8c8c;margin-bottom: 5px;}@media (min-width: 551px){.list-comments > li{padding-bottom: 25px;margin-bottom: 30px;min-height: 110px;padding-left: 118px;background: url(//vintagecb750.com/cdn/shop/t/32/assets/avata-blog.png?v=76269008357556519181790184871) no-repeat 0 2px;}}.template-page .sidebar_mobile_wrapper, .template-blog .sidebar_mobile_wrapper, .template-article .sidebar_mobile_wrapper{position: absolute;top: -54px;right: 0;z-index: 10;}@media (min-width: 551px){.template-page .sidebar_mobile_wrapper, .template-blog .sidebar_mobile_wrapper, .template-article .sidebar_mobile_wrapper{top: -70px;}}.article{display: block;max-width: 250px;}.article .article-image{margin: auto;display: block;text-align: center;position: relative;overflow: hidden;border-radius: 0;}.article .article-image .article__grid-image{top: 0;left: 0;z-index: 2;position: absolute;}.article .article-image img{border-radius: 0;transition: all 0.8s ease;}.article .article-image > a{top: 0;left: 0;right: 0;bottom: 0;z-index: 5;display: block;position: absolute;}.article .article-image + .article-content{margin-top: 15px;}.article .article-content{display: block;margin: 0 auto;text-align: left;font-size: var(--font_size_base);color: var(--color_body_text);}.article .article-content .title{color: #059;font-size: 16px;font-weight: 700;line-height: 1.5;margin: 0 0 10px 0;text-transform: capitalize;font-family: var(--font_stack_body);}.article .article-content .title a{color: inherit;text-decoration: none;}.article .article-content .meta{color: #8c8c8c;margin-bottom: 15px;}.article .article-content .excerpt{margin-bottom: 10px;overflow: hidden;text-transform: none;white-space: normal;display: -webkit-box;-webkit-line-clamp: 3;text-overflow: ellipsis;-webkit-box-orient: vertical;}.article .article-content .excerpt .btn, .article .article-content .excerpt .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .article .article-content .excerpt .shopify-payment-button__button--unbranded{margin-top: -1px;}.article .article-content .excerpt .btn .icon, .article .article-content .excerpt .shopify-payment-button .shopify-payment-button__button--unbranded .icon, .shopify-payment-button .article .article-content .excerpt .shopify-payment-button__button--unbranded .icon{margin-top: -2px;}@media (min-width: 370px){.article{max-width: 300px;}}@media (min-width: 768px){.article{max-width: 370px;}}@media (min-width: 1025px){.article{max-width: none;}.article .article-image .image-container:before{top: 0;left: 0;right: 0;bottom: 0;z-index: 3;opacity: 0;content: '';position: absolute;visibility: hidden;transition: all 0.3s ease;background-color: rgba(0, 0, 0, 0.3);}.article .article-image + .article-content{margin-top: 20px;}.article .article-image:hover .image-container:before{opacity: 1;visibility: visible;}.article .article-image:hover img{transform: scale(1.15);}.article .article-content .title{font-size: 18px;}.article .article-content .excerpt{margin-bottom: 15px;}}.sidebarBlock_custom{border: none;}.sidebarBlock_custom > ul, .sidebarBlock_custom .sidebarBlock-content{padding: 5px 0 0 0;}.sidebarBlock_custom + .sidebarBlock{margin-top: 30px;padding-top: 30px;border-top: 1px solid #eee;}.sidebarBlock_custom .sidebarBlock-heading{border: none;font-size: 20px;padding-top: 0;padding-left: 0;padding-right: 0;}.sidebarBlock_custom .sidebarBlock-content strong{text-decoration: underline;text-underline-position: under;}.sidebarBlock_custom .sidebarBlock-content a{color: var(--color_url_hover);}.sidebarBlock_custom .sidebarBlock-content a strong{text-decoration: none;}@media (min-width: 1025px){.page-faqs .page-sidebar{width: 280px;padding-right: 25px;padding-top: 55px;}.page-faqs .page-sidebar + .page-content{padding-left: 25px;width: calc(100% - 280px);}.page-faqs .page-sidebar-right{padding-left: 25px;padding-right: 0;}.page-faqs .page-sidebar-right + .page-content{padding-left: 0;padding-right: 25px;}}.card{border: none;background-color: transparent;}.card .label-question, .card .label-answer{z-index: 5;width: 60px;height: 18px;padding: 0 8px;color: #fff;font-size: 10px;font-weight: 700;line-height: 17px;border-radius: 3px;display: block;margin-bottom: 5px;text-align: center;transition: all 0.3s ease;top: 14px;left: 20px;margin-bottom: 0;position: absolute;}.card .label-question{background-color: var(--color_btn_primary);}.card .label-answer{background-color: #5ea209;}.card .card-header{margin: 0;padding: 0;border: none;display: block;cursor: pointer;font-weight: 700;position: relative;font-size: var(--font_size_base);transition: all 0.3s ease;color: var(--color_heading_text);font-family: var(--font_stack_body);}.card .card-header .title{width: 100%;border: none;color: inherit;text-align: left;font-size: inherit;font-weight: inherit;border-radius: 3px;padding: 12px 50px 11px 95px;color: #fff;background-color: #484b51;transition: all 0.3s ease;}.card .card-header .title ~ .icon{fill: #fff;}.card .card-header .title.collapsed{color: var(--color_heading_text);background-color: #f7f7f7;}.card .card-header .title.collapsed ~ .icon{fill: var(--color_heading_text);transform: rotate(0deg);}@media (min-width: 1025px){.card .card-header .title:hover{color: #fff;background-color: #484b51;}.card .card-header .title:hover ~ .icon{fill: #fff;transform: rotate(180deg);}}.card .card-header .icon{top: 0;right: 0;width: 40px;height: 100%;padding: 0 15px;line-height: 40px;text-align: center;position: absolute;transform: rotate(180deg);transition: all 0.5s ease;}.card .card-body{position: relative;padding-left: 95px;padding-right: 0;}.card .card-body .label-answer{top: 22px;}.card .card-body a{color: var(--color_url_hover);}.card + .card{margin-top: 15px;}.card.card-2 .card-header .title{padding-left: 15px;}.card.card-2 .card-body{padding-left: 0;}.lookbook-image-wrapper{height: auto;position: relative;}.lookbook-image-wrapper.lookbook-image-default{height: 70vh;}.lookbook-image-wrapper .image-background{width: 100%;position: relative;}.portfolio-tab .nav-tabs, .lookbook-tab .nav-tabs{border-bottom: none;}.portfolio-tab .nav-tabs .nav-link, .lookbook-tab .nav-tabs .nav-link{padding-bottom: 0px;color: var(--color_heading_text);}.portfolio-tab .nav-tabs .nav-link .icon, .lookbook-tab .nav-tabs .nav-link .icon{display: none;}.portfolio-tab .nav-tabs .nav-link:after, .lookbook-tab .nav-tabs .nav-link:after{height: 1px;background-color: var(--color_url_hover);}.portfolio-tab .nav-tabs .nav-link.active, .lookbook-tab .nav-tabs .nav-link.active{color: var(--color_url_hover);}@media (min-width: 768px){.portfolio-tab.tab-left .nav-tabs, .lookbook-tab.tab-left .nav-tabs{justify-content: left;}.portfolio-tab.tab-center .nav-tabs, .lookbook-tab.tab-center .nav-tabs{justify-content: center;}.portfolio-tab.tab-right .nav-tabs, .lookbook-tab.tab-right .nav-tabs{justify-content: right;}.portfolio-tab .nav-tabs, .lookbook-tab .nav-tabs{overflow: auto;}.portfolio-tab .nav-tabs .nav-item + .nav-item, .lookbook-tab .nav-tabs .nav-item + .nav-item{position: relative;}.portfolio-tab .nav-tabs .nav-item + .nav-item:before, .lookbook-tab .nav-tabs .nav-item + .nav-item:before{left: -1px;content: '/';color: #e2e4e8;line-height: 14px;position: absolute;}}@media (min-width: 1025px){.portfolio-tab .nav-tabs .nav-link .icon, .lookbook-tab .nav-tabs .nav-link .icon{display: inline-block;}.portfolio-tab .nav-tabs, .lookbook-tab .nav-tabs{overflow: visible;}.portfolio-tab.tab-vertical, .lookbook-tab.tab-vertical{display: block;font-size: 0;}.portfolio-tab.tab-vertical .nav-tabs, .lookbook-tab.tab-vertical .nav-tabs{width: 270px;display: inline-block;vertical-align: top;font-size: var(--font_size_base);padding-right: 30px;}.portfolio-tab.tab-vertical .nav-tabs .nav-item, .lookbook-tab.tab-vertical .nav-tabs .nav-item{display: block;text-align: left;margin-bottom: 20px;}.portfolio-tab.tab-vertical .nav-tabs .nav-item .nav-link, .lookbook-tab.tab-vertical .nav-tabs .nav-item .nav-link{margin: 0;padding: 0;font-weight: 700;font-size: 12px;text-transform: capitalize;display: inline-block;font-family: var(--font_stack_body);}.portfolio-tab.tab-vertical .nav-tabs .nav-item .nav-link .icon, .lookbook-tab.tab-vertical .nav-tabs .nav-item .nav-link .icon{width: 9px;height: 10px;vertical-align: top;display: none;position: absolute;top: 0;left: calc(100% + 5px);}.portfolio-tab.tab-vertical .nav-tabs .nav-item .nav-link.show, .lookbook-tab.tab-vertical .nav-tabs .nav-item .nav-link.show{display: inline-block !important;}.portfolio-tab.tab-vertical .nav-tabs .nav-item .nav-link.show .icon, .lookbook-tab.tab-vertical .nav-tabs .nav-item .nav-link.show .icon{display: inline-block;}.portfolio-tab.tab-vertical .nav-tabs .nav-item + .nav-item:before, .lookbook-tab.tab-vertical .nav-tabs .nav-item + .nav-item:before{content: none;}.portfolio-tab.tab-vertical .tab-content, .lookbook-tab.tab-vertical .tab-content{width: calc(100% - 270px);display: inline-block;vertical-align: top;font-size: var(--font_size_base);}}.lookbook-social-share{padding: 22px 15px;display: flex;position: relative;justify-content: flex-end;background-color: #f7f7f7;}.lookbook-social-share .text_image{position: absolute;left: 15px;top: 22px;font-size: 12px;font-style: italic;text-transform: capitalize;}.lookbook-social-share .share_toolbox{margin-bottom: 0;width: auto;}@media (min-width: 1025px){.page.page-lookbook{padding-bottom: 75px;}}.portfolio-col{display: block;font-size: 0;margin-left: -8px;margin-right: -8px;column-count: 2;-webkit-column-count: 2;}.portfolio-col .item{padding-left: 8px;padding-right: 8px;margin-bottom: 16px;display: inline-block;vertical-align: top;font-size: var(--font_size_base);break-inside: avoid-column;page-break-inside: avoid;-webkit-column-break-inside: avoid;}@media (min-width: 768px){.portfolio-col.column-3{column-count: 3;-webkit-column-count: 3;}}@media (min-width: 1025px){.portfolio-col{margin-left: -15px;margin-right: -15px;}.portfolio-col .item{padding-left: 15px;padding-right: 15px;margin-bottom: 30px;}}.portfolio_wrapper{display: block;cursor: pointer;position: relative;background-color: #f7f7f7;}.portfolio_wrapper .image:after{content: "";top: 0;left: 0;right: 0;bottom: 0;opacity: 0;display: block;position: absolute;visibility: hidden;transition: all 0.3s ease;background-color: rgba(34, 35, 37, 0.7);}.portfolio_wrapper .content{color: #fff;z-index: 5;left: 0;right: 0;bottom: 0;opacity: 0;padding: 15px;visibility: hidden;position: absolute;transition: all 0.3s ease;}.portfolio_wrapper .content .title{color: inherit;font-size: 18px;line-height: 1.2;margin: 0 0 5px 0;text-transform: uppercase;}.portfolio_wrapper .content .description{margin: 0;color: inherit;font-size: var(--font_size_base);overflow: hidden;white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;}.portfolio_wrapper .icon-wrapper{right: 15px;top: 15px;opacity: 0;z-index: 5;font-size: 24px;font-weight: 400;visibility: hidden;position: absolute;transition: all 0.3s ease;}.portfolio_wrapper .icon-wrapper .icon{width: 20px;height: 20px;fill: #fff;}.portfolio_wrapper:hover .image:after{opacity: 1;visibility: visible;}.portfolio_wrapper:hover .icon-wrapper, .portfolio_wrapper:hover .content{opacity: 1;visibility: visible;}@media (min-width: 1025px){.portfolio_wrapper .icon-wrapper{right: 30px;top: 30px;}.portfolio_wrapper .icon-wrapper .icon{width: 24px;height: 24px;}.portfolio_wrapper .content{padding: 30px;}.portfolio_wrapper .content .title{font-size: 24px;}}.azbrandstable{padding: 0;margin: 0;display: flex;list-style: none;overflow-x: auto;margin-bottom: 30px;flex-flow: row nowrap;}@media (min-width: 1025px){.azbrandstable{margin-bottom: 40px;}}.azbrandstable li{text-align: center;margin-right: -1px;margin-bottom: 5px;}.azbrandstable .all-brand a{min-width: 70px;}.azbrandstable a{pointer-events: none;padding: 0;width: 41px;height: 41px;line-height: 41px;text-align: center;border: 1px solid #e6e6e6;font-size: 16px;font-weight: 700;text-transform: uppercase;color: #b3b3b3;font-family: var(--font_stack_heading);display: inline-block;}.azbrandstable .readonly{pointer-events: initial;color: var(--color_heading_text);}.azbrandstable .readonly:hover, .azbrandstable .readonly.active{color: var(--color_url_hover);background: #fafafa;}.brands-list{column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}@media (min-width: 551px){.brands-list{column-count: 3;-moz-column-count: 3;-webkit-column-count: 3;}}@media (min-width: 993px){.brands-list{column-count: 4;-moz-column-count: 4;-webkit-column-count: 4;}}.brands-list .brand{-moz-page-break-inside: avoid;-webkit-column-break-inside: avoid;break-inside: avoid;-o-column-break-inside: avoid;-ms-column-break-inside: avoid;column-break-inside: avoid;page-break-inside: avoid;}.brands-list .brand .wrapper{display: inline-block;width: 100%;}.brands-list .azbrands-title h3, .brands-list .azbrands-title .h3{margin: 0 0 10px 0;font-size: 18px;font-weight: 700;text-transform: uppercase;color: var(--color_heading_text);font-family: var(--font_stack_heading);}@media (min-width: 551px){.brands-list .azbrands-title h3, .brands-list .azbrands-title .h3{font-size: 20px;}}@media (min-width: 768px){.brands-list .azbrands-title h3, .brands-list .azbrands-title .h3{font-size: 24px;}}.brands-list .brand-grid{margin: 0 0 30px 0;list-style: none;}.brands-list .brand-grid li{display: block;margin-bottom: 3px;}.brands-list .brand-grid a{font-size: 12px;line-height: 20px;font-weight: 400;text-transform: uppercase;color: var(--color_url);}.brands-list .brand-grid a:hover{color: var(--color_url_hover);}.password-wrapper{position: relative;width: 100%;}.header-password{top: 0;left: 0;width: 100%;z-index: 2;padding: 30px 60px;position: absolute;background: transparent;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}.header-password .header-logo{margin: 0;display: inline-block;text-transform: uppercase;}.header-password .header-logo a{display: inline-block;color: var(--color_heading_text);text-decoration: none;}.header-password .access-area{display: inline-block;cursor: pointer;max-width: 50%;position: relative;}.password-content{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;background-color: #fff;height: 100vh;overflow: hidden;}.password-content .col{max-width: 50%;flex: 1;padding: 0;}.password-content .col-left{position: relative;}.password-content .col-right{position: relative;overflow: hidden;}.password-content .col-right img{top: 0;left: 0;height: 100%;width: auto;max-width: none;position: absolute;}.password-content .col-right .not_img{top: 0;left: 0;right: 0;bottom: 0;position: absolute;}.password-content .content{top: 50%;left: 50%;max-width: 390px;text-align: left;position: absolute;color: var(--color_body_text);transform: translate(-50%, -50%);}.password-content .content .heading{font-size: 24px;font-weight: 700;line-height: 1.2;margin-bottom: 20px;}.password-content .content .subtitle{font-size: var(--font_size_base);margin: 0px 0px 25px;}.password-content .content #contact_form{width: 100%;max-width: 380px;}.password-content .content .input-group-field{width: 100%;border: 1px solid #cbcbcb;margin-bottom: 15px;height: 40px;}.password-content .content .btn, .password-content .content .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .password-content .content .shopify-payment-button__button--unbranded{width: 100%;}.password-content .content .share_toolbox{margin-top: 20px;}.password-content .content .input-group{justify-content: flex-start;}.password-content .content .password-newsletter-success{color: var(--color_url_hover);}.password-content footer{position: absolute;left: 0;bottom: 0;padding: 60px;}.password-content footer address, .password-content footer address a{color: var(--color_body_text);margin: 0px;}@media (max-width: 1024px){.password-content{height: auto;overflow: visible;flex-wrap: wrap;flex-direction: column-reverse;}.password-content .col{max-width: 100%;}.password-content .content{position: static;max-width: 450px;-webkit-transform: translate(0%, 0%);-ms-transform: translate(0%, 0%);transform: translate(0%, 0%);text-align: center;margin: 0 auto;padding: 60px 15px 0px;}.header-password{padding: 30px 15px;}.password-content footer{position: relative;padding: 60px 15px;}.password-content .col-right img, .password-content .col-right .not_img{position: relative;}.password-content .content .input-group{justify-content: center;}}@media (max-width: 767px){.password-content .content{padding: 40px 15px 0;}.password-content footer{padding: 40px 15px;}}@media (min-width: 1025px){.site-footer.footer-sticky{position: fixed;left: 0;right: 0;bottom: 0;z-index: 4;}}.halo_footer-default, .halo_footer_02, .halo_footer_03{z-index: 1;position: relative;color: var(--color_footer_text);background-color: var(--color_footer_bg);}.halo_footer-default a, .halo_footer_02 a, .halo_footer_03 a, .halo_footer-default p, .halo_footer_02 p, .halo_footer_03 p, .halo_footer-default span, .halo_footer_02 span, .halo_footer_03 span{color: var(--color_footer_text);}.halo_footer-default .social-icons .social-icon, .halo_footer_02 .social-icons .social-icon, .halo_footer_03 .social-icons .social-icon{color: var(--color_footer_title);background-color: rgba(255, 255, 255, 0.1);}.halo_footer-default .social-icons .social-icon:hover, .halo_footer_02 .social-icons .social-icon:hover, .halo_footer_03 .social-icons .social-icon:hover{color: var(--color_footer_title);background-color: rgba(255, 255, 255, 0.1);}.halo_footer_02 .social-icons .social-icon{border-radius: 50%;color: var(--color_footer_title);background-color: transparent;border: 1px solid var(--color_footer_text);}@media (min-width: 768px){.halo_footer_02 .footer-row-flex .footer-col{width: 66.66667%;}.halo_footer_02 .footer-row-flex .footer-col--small{width: 33.33333%;}.halo_footer_02 .footer-row-flex .footer-col--big{width: 100%;}}@media (min-width: 993px){.halo_footer_02 .halo_footer_top .footer-info{padding-top: 70px;}}@media (min-width: 1025px){.halo_footer_02 .footer-row-flex .footer-col{width: 20%;}.halo_footer_02 .footer-row-flex .footer-col--small{width: 12.5%;}.halo_footer_02 .footer-row-flex .footer-col--big{width: 30%;}}@media (min-width: 768px){.halo_footer_03 .footer-row-flex .footer-col{width: 44%;}.halo_footer_03 .footer-row-flex .footer-col--small{width: 27%;}.halo_footer_03 .footer-row-flex .footer-col--big{width: 100%;}}@media (min-width: 993px){.halo_footer_03 .halo_footer_top .footer-info{padding-top: 60px;}}@media (min-width: 1025px){.halo_footer_03 .footer-row-flex .footer-col{width: 30%;}.halo_footer_03 .footer-row-flex .footer-col--small{width: 18%;}.halo_footer_03 .footer-row-flex .footer-col--big{width: 34%;}}.footer-owner{font-size: 14px;position: relative;color: var(--color_contact_owner);background-color: var(--bg_contact_owner);border-top: 1px solid var(--border_contact_owner);}.footer-owner p > a{width: 140px;height: 36px;min-height: 36px;line-height: 37px;padding: 0 15px;margin: 5px 0 0 5px;display: inline-block;border-radius: 3px;font-size: var(--font_size_button);font-family: var(--font_stack_button);font-style: var(--font_style_button);font-weight: var(--font_weight_button);color: var(--color_btn_primary_text);border-color: var(--color_btn_primary_border);background-color: var(--color_btn_primary);}.footer-owner p > a:hover{color: var(--color_btn_primary_text_hover);border-color: var(--color_btn_primary_border_hover);background-color: var(--color_btn_primary_hover);}@media (min-width: 1025px){.footer-owner p > a{margin: 0 0 0 25px;}}.footer-block-icon{position: relative;color: var(--color_footer_block_icon);background-color: var(--bg_footer_block_icon);border-top: 1px solid var(--border_footer_block_icon);}.footer-block-icon .halo-feature-icon{margin-left: auto;margin-right: auto;}.footer-block-icon .halo-feature-icon .icon{color: var(--color_title_footer_block_icon);fill: var(--color_title_footer_block_icon);}.footer-block-icon .halo-feature-icon .icon svg{fill: var(--color_title_footer_block_icon);}.footer-block-icon .halo-feature-icon .content .title{color: var(--color_title_footer_block_icon);}.footer-block-icon .halo-feature-icon .content .description{color: var(--color_footer_block_icon);}.footer-block-icon .halo-feature-icon.layout-2 .icon i, .footer-block-icon .halo-feature-icon.layout-2 .icon svg{border-color: var(--border_footer_block_icon);}.footer-block-icon-row .slick-prev{left: 0px;}.footer-block-icon-row .slick-prev svg{color: var(--color_footer_block_icon);fill: var(--color_footer_block_icon);}.footer-block-icon-row .slick-next{right: 0px;}.footer-block-icon-row .slick-next svg{color: var(--color_footer_block_icon);fill: var(--color_footer_block_icon);}.footer-block-icon-row:not(.slick-slider){overflow: hidden;white-space: nowrap;}.footer-block-icon-row:not(.slick-slider) .halo-item{width: 100%;display: inline-block;}@media (min-width: 1025px){.footer-block-icon-row{font-size: 0;overflow: hidden;white-space: nowrap;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}.footer-block-icon-row .halo-item{padding: 0;margin: 0;width: 100%;white-space: normal;vertical-align: top;display: inline-block;font-size: var(--font_size_base);border-right: 1px solid var(--border_footer_block_icon);}.footer-block-icon-row .halo-item:first-child{border-left: 1px solid var(--border_footer_block_icon);}.footer-block-icon-row.layout-2 .halo-item{border: none;}.footer-block-icon-row.layout-2 .halo-item:first-child{border-left: none;}.footer-block-icon-row.layout-2 .halo-item:last-child{border-right: none;}.footer-block-icon-row.layout-3 .halo-item{border-right: 1px solid var(--border_footer_block_icon);}.footer-block-icon-row.layout-3 .halo-item:first-child{border-left: none;}.footer-block-icon-row.layout-3 .halo-item:last-child{border-right: none;}}.halo_footer_top .footer-info{padding-top: 30px;}.halo_footer_top .footer-info + .footer-info{padding-top: 30px;}.halo_footer_top .footer-col{margin-bottom: 30px;}.halo_footer_top .footer-col > p{margin-bottom: 18px;}.halo_footer_top .footer-col.footer-col--mobile{margin-bottom: 0;}.halo_footer_top .slick-prev, .halo_footer_top .slick-next{z-index: 10;}.halo_footer_top .slick-prev svg, .halo_footer_top .slick-next svg{opacity: 0.6;transition: all 0.3s ease;color: var(--color_footer_title);fill: var(--color_footer_title);stroke: var(--color_footer_title);}.halo_footer_top .slick-prev:hover svg, .halo_footer_top .slick-next:hover svg{opacity: 1;}.halo_footer_top .slick-prev{left: 0;}.halo_footer_top .slick-next{right: 0;}@media (min-width: 993px){.halo_footer_top .footer-owner{text-align: center;font-size: 20px;}.halo_footer_top .footer-info{padding-top: 40px;}.halo_footer_top .footer-info + .footer-info{padding-top: 4px;padding-bottom: 10px;}.halo_footer_top .footer-col{margin-bottom: 30px;}.halo_footer_top .footer-col.footer-col--mobile{margin-bottom: 30px;}}.halo_footer_bottom{padding: 30px 0;color: var(--footer_bottom_text);background-color: var(--footer_bottom_bg);}.halo_footer_bottom small{font-size: inherit;}.halo_footer_bottom a, .halo_footer_bottom p, .halo_footer_bottom span{color: var(--footer_bottom_text);}.halo_footer_bottom .footer-copyright{margin-bottom: 6px;}.halo_footer_bottom.layout-1 .container .item + .item{margin-top: 15px;}@media (min-width: 993px){.halo_footer_bottom.layout-1 .container{display: flex;flex-direction: row;align-items: center;justify-content: space-between;}.halo_footer_bottom.layout-1 .container .item{width: 50%;}.halo_footer_bottom.layout-1 .container .item + .item{margin-top: 0px;}.halo_footer_bottom.layout-1 .container .item:nth-of-type(odd){padding-right: 15px;text-align: left;}.halo_footer_bottom.layout-1 .container .item:nth-of-type(even){padding-left: 15px;text-align: right;}.halo_footer_bottom.layout-1 .container .item-full{width: 100%;text-align: left;}}.halo_footer_bottom.layout-2{text-align: center;}.halo_footer_bottom.layout-2 .item + .item{margin-top: 15px;}@media (min-width: 993px){.halo_footer_bottom.layout-2 .item + .item{margin-top: 25px;}}.halo_footer_bottom.layout-3{text-align: left;}.halo_footer_bottom.layout-3 .item + .item{margin-top: 15px;}@media (min-width: 993px){.halo_footer_bottom.layout-3 .item + .item{margin-top: 25px;}}.footer-navigation-wrapper{width: 100%;display: block;margin-bottom: 30px;}.footer-navigation a{display: inline-block;vertical-align: top;font-weight: 400;font-size: 14px;text-transform: uppercase;font-family: var(--font_stack_heading);}.footer-navigation a:after{content: "|";margin: 0 8px;font-size: 19px;display: inline-block;vertical-align: middle;color: inherit;}.footer-navigation a:last-child:after{content: none;}.footer-row-flex{font-size: 0;margin: 0 -8px;display: block;}.footer-row-flex .footer-col{padding: 0 8px;width: 100%;vertical-align: top;display: inline-block;font-size: var(--font_size_base);}@media (min-width: 768px){.footer-row-flex .footer-col{width: 100%;}.footer-row-flex .footer-col--small{width: 33.33333%;}}@media (min-width: 993px){.footer-row-flex .footer-col--big{width: 50%;}}@media (min-width: 1025px){.footer-row-flex{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: top;-webkit-align-items: top;-moz-align-items: top;-ms-align-items: top;-o-align-items: top;align-items: top;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;width: auto;min-width: 100%;margin: 0 -15px;}.footer-row-flex .footer-col{width: 40%;padding: 0 15px;}.footer-row-flex .footer-col--small{width: 20%;}.footer-row-flex .footer-col--big{width: 50%;}}.footer-info-heading{font-size: 16px;font-weight: 700;margin: 0 0 15px 0;pointer-events: auto;text-transform: uppercase;color: var(--color_footer_title);}.footer-info-heading span{color: inherit;}@media (max-width: 767px){.footer-col--mobile .footer-info-heading{position: relative;padding: 7px 0;border-bottom: 1px solid rgba(226, 228, 232, 0.3);}.footer-col--mobile .footer-info-heading:before{top: 50%;right: 4px;z-index: 2;content: "";width: 2px;height: 10px;position: absolute;transition: all 0.3s ease;transform: translateY(-50%);background-color: var(--color_footer_title);}.footer-col--mobile .footer-info-heading:after{top: 50%;right: 0px;z-index: 2;content: "";width: 10px;height: 2px;position: absolute;transform: translateY(-50%);background-color: var(--color_footer_title);}.footer-col--mobile.open-dropdown .footer-info-heading:before{transform: translateY(-50%) rotate(90deg);}}.footer-info-list{list-style: none;margin-left: 0;margin-bottom: 20px;}.footer-info-list > li{line-height: 22px;margin-bottom: 7px;}.footer-info-list > li a, .footer-info-list > li .icon{display: inline-block;vertical-align: middle;}.footer-info-list > li .icon{font-size: 16px;fill: var(--color_footer_text);}.footer-info-list > li .icon i{line-height: inherit;}.footer-info-list > li a{text-transform: capitalize;color: var(--color_footer_text);}.footer-info-list > li a:hover{color: var(--color_footer_link_hover);}@media (min-width: 1025px){.footer-info-list > li a:before{content: '';bottom: 2px;left: 0;height: 1px;width: 0px;position: absolute;background-color: var(--color_footer_link_hover);transition: all 0.3s ease;}.footer-info-list > li a:hover:before{width: 100%;}}.footer-info-list > .store-address, .footer-info-list > .store-phone, .footer-info-list > .store-email{padding-left: 30px;position: relative;margin-bottom: 20px;}.footer-info-list > .store-address a, .footer-info-list > .store-phone a, .footer-info-list > .store-email a{text-transform: none;}.footer-info-list > .store-address .icon, .footer-info-list > .store-phone .icon, .footer-info-list > .store-email .icon{left: 0;top: 0;position: absolute;}.footer-info-list > .store-phone p{margin-bottom: 5px;}.footer-info-list > .store-email{margin-bottom: 0;}.footer-info-list > .ask-an-expert{padding-left: 30px;margin-bottom: 20px;}.footer-info-list > .ask-an-expert a{margin: 0;font-size: 16px;font-weight: 700;display: inline-block;text-transform: uppercase;border-radius: 3px;font-family: var(--font_stack_header);padding: 10px 25px 8px 25px;border: 1px solid var(--color_footer_text);}.footer-info-list > .ask-an-expert a:before{content: none;}@media (min-width: 1025px){.footer-info-list{margin-bottom: 0;}}.newsletterSubscription{display: block;position: relative;margin-bottom: 35px;}.newsletterSubscription .input-group{width: 100%;max-width: 410px;display: flex;flex-wrap: wrap;justify-content: flex-start;}.newsletterSubscription .input-group .input-group-field{width: calc(100% - 130px);height: 42px;min-height: 42px;padding: 0 15px;border-radius: 3px;line-height: 40px;color: var(--color_newsletter_input);background-color: var(--color_newsletter_input_bg);border-color: var(--color_newsletter_input_border);}.newsletterSubscription .input-group .btn, .newsletterSubscription .input-group .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .newsletterSubscription .input-group .shopify-payment-button__button--unbranded{width: 120px;height: 42px;min-height: 42px;line-height: 40px;padding: 0 15px;margin: 0 0 0 5px;}.social-icons{padding: 0;margin: 0;font-size: 0;list-style: none;display: block;}.social-icons .social-icon{width: 34px;height: 34px;padding: 0 8px;line-height: 34px;font-size: 14px;margin-top: 3px;margin-right: 8px;margin-bottom: 3px;text-align: center;vertical-align: top;display: inline-block;border-radius: 3px;color: var(--color_heading_text);background-color: #f7f7f7;}.social-icons .social-icon:before{content: none !important;}@media (min-width: 370px){.social-icons .social-icon{width: 40px;height: 40px;padding: 0 10px;line-height: 40px;margin-right: 10px;}}@media (min-width: 1025px){.social-icons .social-icon{margin-right: 12px;}.social-icons .social-icon:hover{color: #fff;background-color: var(--color_heading_text);}}.geotrust_ssl--image img{transition: all 0.3s ease;}.geotrust_ssl--image[data-slick]{text-align: center;max-width: 250px;margin: 0 auto;}.geotrust_ssl--image[data-slick] img{margin: 0 auto;opacity: 0.5;}.geotrust_ssl--image[data-slick] img:hover{opacity: 1;}.geotrust_ssl--image:not(.slick-slider){overflow: hidden;white-space: nowrap;}.geotrust_ssl--image:not(.slick-slider) .item{display: inline-block;width: 100%;padding: 0 15px;}.geotrust_ssl--image--2{overflow: auto;margin: 0 -15px;white-space: nowrap;}.geotrust_ssl--image--2 .item{display: inline-block;width: auto;padding: 0 15px;}.geotrust_ssl--image--2 img{transition: all 0.3s ease;}@media (min-width: 1025px){.geotrust_ssl--image--2{overflow: hidden;}}.payment-methods{padding: 0;margin: 0;font-size: 0;display: block;list-style: none;}.payment-methods li{display: inline-block;vertical-align: top;margin-bottom: 10px;margin-right: 10px;}.payment-methods li:last-child{margin-right: 0;}.payment-methods .payment-image{border-radius: 2px;overflow: hidden;max-height: 30px;}@media (min-width: 993px){.payment-methods li{margin-bottom: 0;margin-right: 15px;}.payment-methods .payment-image{max-height: 32px;}}.description_note{margin-top: 30px;}.home-category-filter-sections{position: relative;}.home-category-filter-sections.position-1:before{top: 40px;left: 0;right: 0;bottom: 0;z-index: 0;content: "";position: absolute;background-color: var(--color_section_bg_gray);}@media (min-width: 993px){.home-category-filter-sections.position-1:before{content: none;}}@media (min-width: 993px){.home-category-filter-sections.position-2{padding: 30px 0;}}@media (min-width: 1025px){.home-category-filter-sections.position-2{padding: 0;}}.themevale_MultiCategory_wrapper .themevale_multilevel-category-filter .form-select, .themevale_MultiCategory_wrapper_2 .themevale_multilevel-category-filter .form-select{border-color: var(--multiCategory_border);}.themevale_MultiCategory_wrapper{z-index: 4;position: relative;z-index: 9;display: block;max-width: 1200px;width: 100%;padding: 20px 15px 22px;margin-left: auto;margin-right: auto;position: relative;border-radius: 0;color: var(--multiCategory_color);background-color: var(--multiCategory_bg);}@media (min-width: 1025px){.themevale_MultiCategory_wrapper{padding: 20px 45px 22px;border-radius: 3px;}}.themevale_MultiCategory_wrapper_2{z-index: 4;position: relative;width: 100%;display: block;padding: 20px 15px 22px;margin-left: auto;max-width: 1200px;margin-right: auto;position: relative;color: var(--multiCategory_color);background-color: var(--multiCategory_bg);}.themevale_MultiCategory_wrapper_2 .themevale_multilevel-category-filter #themevale_clear-select .text{display: none;}.themevale_MultiCategory_wrapper_2 .themevale_multilevel-category-filter .form-select:after{top: 50%;height: 60%;transform: translateY(-50%);}@media (min-width: 768px){.themevale_MultiCategory_wrapper_2 .themevale_multilevel-category-filter .group-button{min-width: 180px;}}@media (min-width: 993px){.themevale_MultiCategory_wrapper_2{padding: 30px;}}@media (min-width: 1025px){.themevale_MultiCategory_wrapper_2 .themevale_multilevel-category-filter{display: block;text-align: center;}.themevale_MultiCategory_wrapper_2 .themevale_multilevel-category-filter > .form-label{display: block;margin-right: 0;text-align: center;margin-bottom: 20px;white-space: normal;}.themevale_MultiCategory_wrapper_2 .themevale_multilevel-category-filter .description{display: block;margin-bottom: 15px;}.themevale_MultiCategory_wrapper_2 .themevale_multilevel-category-filter .form-wrapper{display: block;}.themevale_MultiCategory_wrapper_2 .themevale_multilevel-category-filter .form-field{width: 100%;max-width: none;display: block;margin: 0 0 15px;}.themevale_MultiCategory_wrapper_2 .themevale_multilevel-category-filter .group-button{display: block;flex-wrap: normal;}.themevale_MultiCategory_wrapper_2 .themevale_multilevel-category-filter .group-button .btn, .themevale_MultiCategory_wrapper_2 .themevale_multilevel-category-filter .group-button .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .themevale_MultiCategory_wrapper_2 .themevale_multilevel-category-filter .group-button .shopify-payment-button__button--unbranded{width: 100%;}.themevale_MultiCategory_wrapper_2 .themevale_multilevel-category-filter .group-button #themevale_clear-select{padding: 0;border: none;display: inline-block;margin: 15px 0 0 0;box-shadow: none;background-color: transparent;color: var(--multiCategory_color);}.themevale_MultiCategory_wrapper_2 .themevale_multilevel-category-filter .group-button #themevale_clear-select .text{display: inline-block;}.themevale_MultiCategory_wrapper_2 .themevale_multilevel-category-filter .group-button #themevale_clear-select .icon{width: 16px;height: 16px;margin-right: 5px;color: inherit;fill: var(--multiCategory_color);}}.themevale_multilevel-category-filter{display: block;}.themevale_multilevel-category-filter .form-label{display: block;font-size: 16px;font-weight: 700;margin-bottom: 20px;white-space: nowrap;text-align: center;font-family: var(--font_stack_heading);text-transform: uppercase;color: var(--multiCategory_color);}.themevale_multilevel-category-filter .form-label label{margin-bottom: 0;}.themevale_multilevel-category-filter .form-label p{margin: 5px 0 0 0;font-size: 12px;font-weight: 400;font-family: var(--font_stack_body);text-transform: none;}.themevale_multilevel-category-filter .form-wrapper{display: block;}.themevale_multilevel-category-filter .form-field{display: block;margin: 0 0 10px;position: relative;text-align: left;}.themevale_multilevel-category-filter .form-field:after, .themevale_multilevel-category-filter .form-field:before{content: " ";display: table;}.themevale_multilevel-category-filter .form-field .form-label{display: block;font-size: 0;line-height: 0;margin: 0;padding: 0;}.themevale_multilevel-category-filter .form-select{white-space: nowrap;overflow: hidden;position: relative;text-transform: capitalize;}.themevale_multilevel-category-filter .form-select:before{content: "";right: 0;height: 100%;display: block;z-index: 2;position: absolute;left: calc(100% - 40px);background-color: #fff;background-repeat: no-repeat;background-position: right 8px top 9px;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z' fill='rgba(127, 127, 127, 0.999)' /%3E%3C/svg%3E");}.themevale_multilevel-category-filter .form-select:after{top: 0;right: 0;display: block;content: "";width: 1px;height: 100%;z-index: 2;position: absolute;background: rgba(127, 127, 127, 0.3);left: calc(100% - 40px);}.themevale_multilevel-category-filter .dropdown-up{display: none;position: absolute;top: 40px;left: 0px;width: auto;min-width: 100%;background: #fff;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);border: 1px solid #c8c8c8;z-index: 99;}.themevale_multilevel-category-filter .dropdown-up.open{display: block;}.themevale_multilevel-category-filter .dropdown-up ul{list-style: none;margin: 0;padding: 0;max-height: 300px;overflow-x: hidden;}.themevale_multilevel-category-filter .dropdown-up ul > li{cursor: default;color: #535c69;line-height: 40px;display: block;padding: 0px 10px 0 10px;text-transform: capitalize;white-space: nowrap;width: 100%;margin: 0;}.themevale_multilevel-category-filter .dropdown-up ul > li:hover, .themevale_multilevel-category-filter .dropdown-up ul > li.active{background: #39f;color: #fff;}.themevale_multilevel-category-filter .dropdown-up ul > li:last-child{border: 0;}.themevale_multilevel-category-filter .group-button{font-size: 0;margin-top: 20px;display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;}.themevale_multilevel-category-filter .group-button .btn, .themevale_multilevel-category-filter .group-button .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .themevale_multilevel-category-filter .group-button .shopify-payment-button__button--unbranded{width: 50%;margin-right: 7px;}.themevale_multilevel-category-filter .group-button .btn + .btn, .themevale_multilevel-category-filter .group-button .shopify-payment-button .shopify-payment-button__button--unbranded + .btn, .themevale_multilevel-category-filter .group-button .shopify-payment-button .shopify-payment-button__button--unbranded + .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .themevale_multilevel-category-filter .group-button .shopify-payment-button .shopify-payment-button__button--unbranded + .shopify-payment-button__button--unbranded, .shopify-payment-button .themevale_multilevel-category-filter .group-button .shopify-payment-button__button--unbranded + .btn, .themevale_multilevel-category-filter .group-button .btn + .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .themevale_multilevel-category-filter .group-button .btn + .shopify-payment-button__button--unbranded{margin-left: 7px;margin-right: 0;}.themevale_multilevel-category-filter .description{display: none;}.themevale_multilevel-category-filter #themevale_clear-select{white-space: nowrap;background-color: #5d6673;border-color: #5d6673;}.themevale_multilevel-category-filter #themevale_clear-select .icon{margin: 0 5px 0 0;opacity: 1;width: 16px;height: 16px;}.themevale_multilevel-category-filter #themevale_clear-select .text{display: inline-block;}.themevale_multilevel-category-filter .loading{position: absolute;text-align: center;background: rgba(0, 0, 0, 0.6);z-index: 99;width: 100%;left: 0;top: 0;height: 100%;opacity: 1;display: none;}.themevale_multilevel-category-filter .loading img{position: absolute;top: 50%;left: 50%;transform: translate3d(-50%, -50%, 0);}.product-desciption-wrapper-3 #shopify-section-product-recommendations{margin: 42px 0px 80px;display: block;}@media (min-width: 551px){.themevale_multilevel-category-filter .form-wrapper{flex-grow: 1;display: flex;flex-wrap: wrap;}.themevale_multilevel-category-filter .form-field{width: 100%;max-width: 33%;padding: 0 15px 0 0;display: inline-block;}.themevale_multilevel-category-filter .form-field.form-field-last{padding-right: 0;}.themevale_multilevel-category-filter .group-button{font-size: 0;display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;width: 300px;margin-top: 5px;margin-left: auto;margin-right: auto;}}@media (min-width: 768px){.themevale_multilevel-category-filter .form-wrapper{flex-grow: 1;display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;}.themevale_multilevel-category-filter .form-field{width: 100%;max-width: 26%;padding: 0;margin: 0 20px 0 0;display: inline-block;}.themevale_multilevel-category-filter .group-button{width: auto;min-width: 225px;margin-top: 0;display: flex;}.themevale_multilevel-category-filter .group-button .btn, .themevale_multilevel-category-filter .group-button .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .themevale_multilevel-category-filter .group-button .shopify-payment-button__button--unbranded{width: auto;}.themevale_multilevel-category-filter .btn, .themevale_multilevel-category-filter .shopify-payment-button .shopify-payment-button__button--unbranded, .shopify-payment-button .themevale_multilevel-category-filter .shopify-payment-button__button--unbranded{padding: 13px 22px 11px 22px;}}@media (min-width: 993px){.themevale_multilevel-category-filter{display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;}.themevale_multilevel-category-filter .form-label{display: inline-block;text-align: left;margin: 0 30px 0 0;}}@media (min-width: 1025px){.themevale_multilevel-category-filter .form-label{color: inherit;}}@media (min-width: 1025px){.collection-hero + .home-category-filter-sections{margin-top: -42px;}}.template-index .themevale_MultiCategory_wrapper{border-radius: 3px;width: calc(100% - 30px);}@media (min-width: 993px){.template-index .themevale_MultiCategory_wrapper{top: 0;left: 50%;position: absolute;transform: translate(-50%, -50%);}}.template-index .themevale_MultiCategory_wrapper_2{border-radius: 3px;}@media (min-width: 993px){.template-index .themevale_MultiCategory_wrapper_2{top: 0;left: 50%;position: absolute;transform: translate(-50%, -50%);}}@media (min-width: 1025px){.template-index .themevale_MultiCategory_wrapper_2{width: 100%;position: relative;top: auto;left: auto;transform: none;}.product-desciption-wrapper-3 #shopify-section-product-recommendations{margin: 42px 0px 110px;display: block;}.product-layout-3 #shopify-section-product-recommendations .slick-dots{bottom: -45px;}}.page-full-width .themevale_MultiCategory_wrapper{max-width: 1600px;}.text-link-hover{color: var(--color_url_hover);}.page.page-default{padding:0px;}.productView-description h6{font-size: 14px;}.productGrid--maxCol1 .product-card .product-detail .product-action{display: none;}.spf-has-filter.spf-layout-theme #gf-products{display: flex ! IMPORTANT;}}/* Hide sidebar on mobile - comprehensive fix */ @media (max-width: 749px){.sidebar, .collection-sidebar, aside, aside[class*='sidebar'], .sidebar-wrapper, [class*='sidebar-col']{display: none !important;visibility: hidden !important;width: 0 !important;margin: 0 !important;padding: 0 !important;}.main-content, .collection-content, .products-wrapper, .collection-main, [class*='main-col'], [class*='content-col']{width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: 0 !important;padding-right: 0 !important;float: none !important;}.collection-wrapper, .collection-container, .main-wrapper{width: 100% !important;margin: 0 !important;padding: 0 !important;}body, html{overflow-x: hidden !important;}}
