/** Shopify CDN: Minification failed

Line 1904:262 Expected ":"

**/
:root {
--rdps: 15px;
--rabs: 50px;
--radius_option: 20px  
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0; padding:0; border:0; vertical-align:baseline; font:inherit; font-size:100%}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
ul{list-style:inside}
ol{list-style:decimal inside}
ol ol, ul ul{padding-left:1.5em}
cite, dfn, em, i{font-style:italic}
td p, th p{margin:0}
dd, dl{margin:0 0 1.75em}
table, td, th{border:1px solid #ddd; vertical-align:middle}
table{border-spacing:0; border-width:1px 0 0 1px; margin:1.5em 0 1.75em; width:100%; border-collapse:collapse; border-spacing:0}
caption, td, th{font-weight:400; text-align:left}
th{border-width:0 1px 1px 0; font-weight:600}
td{border-width:0 1px 1px 0}
td, th{padding:10px}
small{font-size:12px}
address{font-style:italic; margin:0 0 1.75em}
b, strong{font-weight:700}
code, kbd, pre, samp, tt, var{font-family:Inconsolata, monospace}
pre{border:1px solid #d1d1d1; font-size:1rem; line-height:1.3125; margin:0 0 1.75em; max-width:100%; overflow:auto; padding:1.75em; white-space:pre; white-space:pre-wrap; word-wrap:break-word}
code{background-color:#d1d1d1; padding:0.125em 0.25em}
abbr, acronym{border-bottom:1px dotted #d1d1d1; cursor:help}
mark{background:#222; padding:0.125em 0.25em; text-decoration:none; color:#fff}
big{font-size:125%}
sub, sup{font-size:12px; line-height:0; position:relative; vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
.lazy_icons .flickity-button{visibility:hidden}
a{color: #ffffff; transition:0.3s}
a, a:active, a:focus, a:hover{text-decoration:none; outline:0}
a:active, a:hover{color:var(--primary)}
em{font-style:italic}
strong{font-weight:600}
img{height:auto; max-width:100%; vertical-align:middle}
iframe{max-width:100%}
h1, h2, h3, h4, h5, h6{margin:0.65em 0 0.5em; line-height:1.428; color:#222; letter-spacing:0}
.h1, h1{margin:0; font-size:2.6179em}
.h2, h2{font-size:2.0581em}
.h3, h3{font-size:1.618em}
h4{font-size:1.3em}
h5{font-size:1.2em}
h6{font-size:1.1em}
p {margin-bottom: 10px}
button, input, textarea{transition:0.3s}
button, input, optgroup, select, textarea{color:inherit}
button:focus, input:focus, textarea:focus{outline:0; box-shadow:none}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], input[type="url"], select, textarea{width:100%; height:40px; line-height:18px; transition:border-color 0.5s; box-shadow:none;-webkit-appearance:textfield; -moz-appearance:textfield; appearance:textfield}
input:-webkit-autofill{border-color:#e6e6e6; -webkit-box-shadow:0 0 0 1000px #fff inset; -webkit-text-fill-color:#878787}
input:focus:-webkit-autofill{border-color:#d9d9d9}
input:not([type="submit"]):not([type="checkbox"]), select, textarea{border:1px solid #ccc; font-size:13px; outline:0; padding:0 15px; color:#595959; max-width:100%}
input:not([type="submit"]):not([type="checkbox"]):focus, textarea:focus{border-color:#222}
textarea{overflow:auto; padding:10px 15px; min-height:190px;border-radius: var(--radius_option)}
a.button, button, input[type="submit"]{cursor:pointer; border:1px solid #222; padding:10px 20px; background:#fff; color:#222; font-family:inherit; font-size:14px; font-weight:500}
a.button{display:inline-flex; align-items:center; justify-content:center}
a.button.button-o-w{border-color:initial; color:#fff}
a.button.button_dark{background-color:#000; border-color:#000; color:#fff}
a.external_btn.truncate.button{border-radius:40px}
a.button:hover, button:hover, input[type="submit"]:hover{border-color:var(--primary); background-color:var(--primary); color:#fff}
button, input[type="submit"]{-webkit-appearance:button}
[disabled="disabled"], button[disabled="disabled"], input[disabled="disabled"]{cursor:not-allowed; opacity:0.5}
::-webkit-input-placeholder{color:#c1c1c1}
:-moz-placeholder{color:#c1c1c1}
::-moz-placeholder{color:#c1c1c1}
input:-webkit-autofill, input:-webkit-autofill:active, input:-webkit-autofill:focus, input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out; -webkit-box-shadow:0 0 0 1000px #fff inset}
input:focus::-webkit-input-placeholder{color:transparent}
input:focus::-moz-placeholder{color:transparent}
input:focus:-ms-input-placeholder{color:transparent}
select{padding:0 30px 0 15px; max-width:100%; width:100%; height:40px; border:1px solid #e3e3e3; vertical-align:middle; font-size:14px; transition:border-color 0.5s; -webkit-appearance:none; -moz-appearance:none; appearance:none; background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg=='); background-position:right 10px top 50%; background-size:auto 18px; background-repeat:no-repeat; display:inline-block; background-color:transparent; box-shadow:none; color:#222}
.no-js #cart-form_ppr .variations, .yes-js #cart-form_ppr select.product-select_pr{display:none}
.no-js #cart-form_ppr select{margin-bottom:30px}
.swatch .nt-swatch, a, button, input{-ms-touch-action:manipulation; touch-action:manipulation}
.button, button, input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:none; -moz-appearance:none; appearance:none}
*, *:before, *:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.clearfix:after, .clearfix:before{content:" "; display:table}
.clearfix:after{clear:both}
.container{width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto}
.hidden {display: none}
.text-left {text-align: left}

@media (min-width: 1200px){
.container{max-width:1170px}
}
@media (min-width: 1230px){
.container{max-width:1200px}
}

.row{display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:-7.5px; margin-left:-7.5px}
.col, .col-1, .col-10, .col-11, .col-12, .col-15, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-15, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-15, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-nt-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{position:relative; width:100%; padding-right:7.5px; padding-left:7.5px}
.col{-ms-flex-preferred-size:0; flex-basis:0; -ms-flex-positive:1; flex-grow:1; max-width:100%}
.col-auto{-ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:100%}
.col-1{-ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%}
.col-2{-ms-flex:0 0 16.666667%; flex:0 0 16.666667%; max-width:16.666667%}
.col-3{-ms-flex:0 0 25%; flex:0 0 25%; max-width:25%}
.col-4{-ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%}
.col-5{-ms-flex:0 0 41.666667%; flex:0 0 41.666667%; max-width:41.666667%}
.col-6{-ms-flex:0 0 50%; flex:0 0 50%; max-width:50%}
.col-7{-ms-flex:0 0 58.333333%; flex:0 0 58.333333%; max-width:58.333333%}
.col-8{-ms-flex:0 0 66.666667%; flex:0 0 66.666667%; max-width:66.666667%}
.col-9{-ms-flex:0 0 75%; flex:0 0 75%; max-width:75%}
.col-10{-ms-flex:0 0 83.333333%; flex:0 0 83.333333%; max-width:83.333333%}
.col-11{-ms-flex:0 0 91.666667%; flex:0 0 91.666667%; max-width:91.666667%}
.col-12{-ms-flex:0 0 100%; flex:0 0 100%; max-width:100%}
.col-15{-ms-flex:0 0 20%; flex:0 0 20%; max-width:20%}
.order-first{-ms-flex-order:-1; order:-1}
.order-last{-ms-flex-order:13; order:13}
.order-0{-ms-flex-order:0; order:0}
.order-1{-ms-flex-order:1; order:1}
.order-2{-ms-flex-order:2; order:2}
.order-3{-ms-flex-order:3; order:3}
.order-4{-ms-flex-order:4; order:4}
.order-5{-ms-flex-order:5; order:5}
.order-6{-ms-flex-order:6; order:6}
.order-7{-ms-flex-order:7; order:7}
.order-8{-ms-flex-order:8; order:8}
.order-9{-ms-flex-order:9; order:9}
.order-10{-ms-flex-order:10; order:10}
.order-11{-ms-flex-order:11; order:11}
.order-12{-ms-flex-order:12; order:12}
.fl_nowrap{-ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important}

@media (min-width: 768px){
.col-md{-ms-flex-preferred-size:0; flex-basis:0; -ms-flex-positive:1; flex-grow:1; max-width:100%}
.col-md-auto{-ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:100%}
.col-md-1{-ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%}
.col-md-2{-ms-flex:0 0 16.666667%; flex:0 0 16.666667%; max-width:16.666667%}
.col-md-3{-ms-flex:0 0 25%; flex:0 0 25%; max-width:25%}
.col-md-4{-ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%}
.col-md-5{-ms-flex:0 0 41.666667%; flex:0 0 41.666667%; max-width:41.666667%}
.col-md-6{-ms-flex:0 0 50%; flex:0 0 50%; max-width:50%}
.col-md-7{-ms-flex:0 0 58.333333%; flex:0 0 58.333333%; max-width:58.333333%}
.col-md-8{-ms-flex:0 0 66.666667%; flex:0 0 66.666667%; max-width:66.666667%}
.col-md-9{-ms-flex:0 0 75%; flex:0 0 75%; max-width:75%}
.col-md-10{-ms-flex:0 0 83.333333%; flex:0 0 83.333333%; max-width:83.333333%}
.col-md-11{-ms-flex:0 0 91.666667%; flex:0 0 91.666667%; max-width:91.666667%}
.col-md-12{-ms-flex:0 0 100%; flex:0 0 100%; max-width:100%}
.col-md-15{-ms-flex:0 0 20%; flex:0 0 20%; max-width:20%}
}

@media (min-width: 1025px){
.col-lg{-ms-flex-preferred-size:0; flex-basis:0; -ms-flex-positive:1; flex-grow:1; max-width:100%}
.col-lg-auto{-ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:100%}
.col-lg-1{-ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%}
.col-lg-2{-ms-flex:0 0 16.666667%; flex:0 0 16.666667%; max-width:16.666667%}
.col-lg-3{-ms-flex:0 0 25%; flex:0 0 25%; max-width:25%}
.col-lg-4{-ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%}
.col-lg-5{-ms-flex:0 0 41.666667%; flex:0 0 41.666667%; max-width:41.666667%}
.col-lg-6{-ms-flex:0 0 50%; flex:0 0 50%; max-width:50%}
.col-lg-7{-ms-flex:0 0 58.333333%; flex:0 0 58.333333%; max-width:58.333333%}
.col-lg-8{-ms-flex:0 0 66.666667%; flex:0 0 66.666667%; max-width:66.666667%}
.col-lg-9{-ms-flex:0 0 75%; flex:0 0 75%; max-width:75%}
.col-lg-10{-ms-flex:0 0 83.333333%; flex:0 0 83.333333%; max-width:83.333333%}
.col-lg-11{-ms-flex:0 0 91.666667%; flex:0 0 91.666667%; max-width:91.666667%}
.col-lg-12{-ms-flex:0 0 100%; flex:0 0 100%; max-width:100%}
.col-lg-15{-ms-flex:0 0 20%; flex:0 0 20%; max-width:20%}
.order-lg-first{-ms-flex-order:-1; order:-1}
.order-lg-last{-ms-flex-order:13; order:13}
.order-lg-0{-ms-flex-order:0; order:0}
.order-lg-1{-ms-flex-order:1; order:1}
.order-lg-2{-ms-flex-order:2; order:2}
.order-lg-3{-ms-flex-order:3; order:3}
.order-lg-4{-ms-flex-order:4; order:4}
.order-lg-5{-ms-flex-order:5; order:5}
.order-lg-6{-ms-flex-order:6; order:6}
.order-lg-7{-ms-flex-order:7; order:7}
.order-lg-8{-ms-flex-order:8; order:8}
.order-lg-9{-ms-flex-order:9; order:9}
.order-lg-10{-ms-flex-order:10; order:10}
.order-lg-11{-ms-flex-order:11; order:11}
.order-lg-12{-ms-flex-order:12; order:12}
}

.row.no-gutters{margin-right:0; margin-left:0}
.no-gutters .slideshow__slide, .no-gutters > .col, .no-gutters > [class*="col-"]{padding-right:0; padding-left:0}
.nt_slider:not(.flickity-enabled){
    display: block !important;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: scroll;
    width: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.nt_slider{position:relative; scrollbar-width:none}
.row-slider:not(.flickity-enabled){display:block !important}
.nt_slider::-webkit-scrollbar{width:0 !important; height:0 !important}
.nt_slider:not(.flickity-enabled) > a{width:100%}
.nt_slider:not(.flickity-enabled) > *{display:inline-block !important; white-space:normal !important; vertical-align:top}
.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:0}
.flickity-viewport{
    overflow-x: hidden;
    overflow-x: clip;
    position: relative;
    width: 100%;
    height: 100%;  
}
.flickity-slider{
    position: absolute;
    width: 100%;
    height: 100%
}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent; tap-highlight-color:transparent; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:-webkit-grab; cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing; cursor:grabbing}
.flickity-button{position:absolute; color:#000; -webkit-transition:0.25s; transition:0.25s}
.flickity-button:hover{cursor:pointer}
.flickity-button:focus{outline:0; box-shadow:none}
.flickity-button:active{opacity:0.6}
.flickity-button:disabled{opacity:0.3; cursor:auto}
.flickity_prev_disable.flickity_next_disable .flickity-button:disabled{display:none}
.nt_pr .flickity-button:disabled{pointer-events:auto}
.flickity-button-icon{fill:currentColor}
.flickity-prev-next-button{top:calc(50% - 20px); top:-webkit-calc(50% - 20px); border-radius:50%; padding:0; background-color:transparent; border-width:2px}
.clno-touchevents .flickity-prev-next-button{top:calc(50% - 20px); top:-webkit-calc(50% - 20px); opacity:0; -webkit-transform:scale(0.7); transform:scale(0.7); transition:0.2s ease-in-out}
.clno-touchevents .flickity-enabled.btn_vi_1 .flickity-prev-next-button, .clno-touchevents .flickity-enabled:hover .flickity-prev-next-button{-webkit-transform:scale(1); transform:scale(1); opacity:1}
.clno-touchevents .flickity-enabled.btn_vi_1.btn_owl_3 .flickity-prev-next-button{-webkit-transform:rotate(45deg); transform:rotate(45deg)}
.clno-touchevents .flickity-enabled.btn_vi_1 .flickity-prev-next-button[disabled], .clno-touchevents .flickity-enabled:hover .flickity-prev-next-button[disabled]{opacity:0.3}
.flickity-prev-next-button.previous{left:15px}
.flickity-prev-next-button.next{right:15px}
.flickity-rtl .flickity-prev-next-button.previous{left:auto; right:15px}
.flickity-rtl .flickity-prev-next-button.next{right:auto; left:15px}
.flickity-page-dots .dot.is-selected:first-child:last-child, .flickity-prev-next-button .flickity-button-icon{display:none}
.flickity-page-dots{width:100%; padding:0; margin:0; list-style:none; text-align:center; line-height:1}
.flickity-rtl .flickity-page-dots{direction:rtl}
.flickity-page-dots .dot{display:inline-block; width:8px; height:8px; margin:25px 5px 0; border-radius:50%; background:#fff; border:2px solid rgba(0, 0, 0, 0.2); cursor:pointer; transition:all .3s !important}
.dot.is-selected{width:35px !important; border-radius:20px}
.dot_owl_2 .flickity-page-dots .dot{background:rgba(0, 0, 0, 0.5); border:0}
.dot_owl_1 .flickity-page-dots .dot, .type_slideshow .dot_owl_1 .flickity-page-dots .dot{width:8px; height:8px}
.flickity-page-dots .dot.is-selected{background-color:#000}
.dot_owl_2 .flickity-page-dots .dot.is-selected{background:rgba(0, 0, 0, 0.9)}
.btn_owl_2 .flickity-prev-next-button, .btn_owl_3 .flickity-prev-next-button{border-radius:0; border-width:1.5px}
.btn_owl_3 .flickity-prev-next-button, .clno-touchevents .btn_owl_3.flickity-enabled:hover .flickity-prev-next-button{-webkit-transform:rotate(45deg); transform:rotate(45deg)}
.btn_owl_3 .flickity-prev-next-button:before{-webkit-transform:rotate(-45deg); transform:rotate(-45deg)}
.dot_color_2 .flickity-page-dots .dot{background:rgba(255, 255, 255, 0.4); box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3)}
.dot_color_2 .flickity-page-dots .dot.is-selected, .dot_color_2 .flickity-page-dots .dot:after{background:#fff}
.dot_color_3 .flickity-page-dots .dot.is-selected{background-color:transparent}
.dot_color_3 .flickity-page-dots .dot, .dot_color_3 .flickity-page-dots .dot:after{background:var(--primary); opacity:0.4}
.dot_color_3 .flickity-page-dots .dot.is-selected, .dot_color_3 .flickity-page-dots .dot:after{opacity:1}
.flickity-enabled.is-fade .flickity-slider > *{pointer-events:none; z-index:0; opacity:0 !important; visibility:hidden; -webkit-transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out; transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out}
.flickity-enabled.is-fade .flickity-slider > .is-selected{pointer-events:auto; z-index:auto; opacity:1 !important; visibility:visible; -webkit-transition-delay:0s; transition-delay:0s}

.mg__0{margin:0}
.mt__0{margin-top:0}
.mt__5{margin-top:5px}
.mt__7{margin-top:7px}
.mt__10{margin-top:10px}
.mt__15{margin-top:15px}
.mt__20{margin-top:20px}
.mt__25{margin-top:25px}
.mt__30{margin-top:30px}
.mt__35{margin-top:35px}
.mt__40{margin-top:40px}
.mt__45{margin-top:45px}
.mt__50{margin-top:50px}
.mt__55{margin-top:55px}
.mt__60{margin-top:60px}
.mt__65{margin-top:65px}
.mt__70{margin-top:70px}
.mt__75{margin-top:75px}
.mt__80{margin-top:80px}
.mt__85{margin-top:85px}
.mt__90{margin-top:90px}
.mt__95{margin-top:95px}
.mt__100{margin-top:100px}
.mr__4{margin-right:4px}
.mr__7{margin-right:7px}
.mr__5{margin-right:5px}
.mr__10{margin-right:10px}
.mr__15{margin-right:15px}
.mr__20{margin-right:20px}
.mr__25{margin-right:25px}
.mr__30{margin-right:30px}
.mr__35{margin-right:35px}
.mr__40{margin-right:40px}
.mr__45{margin-right:45px}
.mr__50{margin-right:50px}
.mr__55{margin-right:55px}
.mr__60{margin-right:60px}
.mr__65{margin-right:65px}
.mr__70{margin-right:70px}
.mr__75{margin-right:75px}
.mr__80{margin-right:80px}
.mr__85{margin-right:85px}
.mr__90{margin-right:90px}
.mr__95{margin-right:95px}
.mr__100{margin-right:100px}
.mb__5{margin-bottom:5px}
.mb__10{margin-bottom:10px}
.mb__15{margin-bottom:15px}
.mb__20{margin-bottom:20px}
.mb__25{margin-bottom:25px}
.mb__30{margin-bottom:30px}
.mb__35{margin-bottom:35px}
.mb__40{margin-bottom:30px}
.mb__45{margin-bottom:45px}
.mb__50{margin-bottom:50px}
.mb__55{margin-bottom:55px}
.mb__60{margin-bottom:60px}
.mb__65{margin-bottom:65px}
.mb__70{margin-bottom:70px}
.mb__75{margin-bottom:75px}
.mb__80{margin-bottom:80px}
.mb__85{margin-bottom:85px}
.mb__90{margin-bottom:90px}
.mb__95{margin-bottom:95px}
.mb__100{margin-bottom:100px}
.ml__4{margin-left:4px}
.ml__7{margin-left:7px}
.ml__5{margin-left:5px}
.ml__10{margin-left:10px}
.ml__15{margin-left:15px}
.ml__20{margin-left:20px}
.ml__25{margin-left:25px}
.ml__30{margin-left:30px}
.ml__35{margin-left:35px}
.ml__40{margin-left:40px}
.ml__45{margin-left:45px}
.ml__50{margin-left:50px}
.ml__55{margin-left:55px}
.ml__60{margin-left:60px}
.ml__65{margin-left:65px}
.ml__70{margin-left:70px}
.ml__75{margin-left:75px}
.ml__80{margin-left:80px}
.ml__85{margin-left:85px}
.ml__90{margin-left:90px}
.ml__95{margin-left:95px}
.ml__100{margin-left:100px}
.pd__0{padding:0}
.pt__0{padding-top:0}
.pt__5{padding-top:5px}
.pt__10{padding-top:10px}
.pt__15{padding-top:15px}
.pt__20{padding-top:20px}
.pt__25{padding-top:25px}
.pt__30{padding-top:30px}
.pt__35{padding-top:35px}
.pt__40{padding-top:40px}
.pt__45{padding-top:45px}
.pt__50{padding-top:50px}
.pt__55{padding-top:55px}
.pt__60{padding-top:60px}
.pt__65{padding-top:65px}
.pt__70{padding-top:70px}
.pt__75{padding-top:75px}
.pt__80{padding-top:80px}
.pt__85{padding-top:85px}
.pt__90{padding-top:90px}
.pt__95{padding-top:95px}
.pt__100{padding-top:100px}
.pr__0{padding-right:0}
.pr__5{padding-right:5px}
.pr__10{padding-right:10px}
.pr__15{padding-right:15px}
.pr__20{padding-right:20px}
.pr__25{padding-right:25px}
.pr__30{padding-right:30px}
.pr__35{padding-right:35px}
.pr__40{padding-right:40px}
.pr__45{padding-right:45px}
.pr__50{padding-right:50px}
.pr__55{padding-right:55px}
.pr__60{padding-right:60px}
.pr__65{padding-right:65px}
.pr__70{padding-right:70px}
.pr__75{padding-right:75px}
.pr__80{padding-right:80px}
.pr__85{padding-right:85px}
.pr__90{padding-right:90px}
.pr__95{padding-right:95px}
.pr__100{padding-right:100px}
.pb__0{padding-bottom:0}
.pb__5{padding-bottom:5px}
.pb__10{padding-bottom:10px}
.pb__15{padding-bottom:15px}
.pb__20{padding-bottom:20px}
.pb__25{padding-bottom:25px}
.pb__30{padding-bottom:30px}
.pb__35{padding-bottom:35px}
.pb__40{padding-bottom:40px}
.pb__45{padding-bottom:45px}
.pb__50{padding-bottom:50px}
.pb__55{padding-bottom:55px}
.pb__60{padding-bottom:60px}
.pb__65{padding-bottom:65px}
.pb__70{padding-bottom:70px}
.pb__75{padding-bottom:75px}
.pb__80{padding-bottom:80px}
.pb__85{padding-bottom:85px}
.pb__90{padding-bottom:90px}
.pb__95{padding-bottom:95px}
.pb__100{padding-bottom:100px}
.pl__0{padding-left:0}
.pl__5{padding-left:5px}
.pl__10{padding-left:10px}
.pl__15{padding-left:15px}
.pl__20{padding-left:20px}
.pl__25{padding-left:25px}
.pl__30{padding-left:30px}
.pl__35{padding-left:35px}
.pl__40{padding-left:40px}
.pl__45{padding-left:45px}
.pl__50{padding-left:50px}
.pl__55{padding-left:55px}
.pl__60{padding-left:60px}
.pl__65{padding-left:65px}
.pl__70{padding-left:70px}
.pl__75{padding-left:75px}
.pl__80{padding-left:80px}
.pl__85{padding-left:85px}
.pl__90{padding-left:90px}
.pl__95{padding-left:95px}
.pl__100{padding-left:100px}
.w__100{width:100%}
.h__100{height:100%}
.br__40{border-radius:40px}
.br__50{border-radius:50%}
.fs__0{font-size:0}
.fs__10{font-size:10px}
.fs__12{font-size:12px}
.fs__13{font-size:13px}
.fs__14{font-size:14px}
.fs__15{font-size:15px}
.fs__16{font-size:16px}
.fs__18{font-size:18px}
.fs__20{font-size:20px}
.fs__24{font-size:24px}
.fs__25{font-size:25px}
.fs__30{font-size:30px}
.fs__35{font-size:35px}
.fs__40{font-size:40px}
.fs__45{font-size:45px}
.fs__50{font-size:50px}
.fs__55{font-size:55px}
.fs__60{font-size:60px}
.fs__80{font-size:80px}
.fs__90{font-size:90px}
.db{display:block}
.dn{display:none}
.hide, .js_gift_wrap.dn{display:none !important}
.dib{display:inline-block}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.fl{float:left}
.fr{float:right}
.pa{position:absolute}
.pr{position:relative}
.l__0{left:0}
.r__0{right:0}
.t__0{top:0}
.b__0{bottom:0}
.op__0{opacity:0}
.ntpf, .pf{position:fixed}
.nt_full{width:100%; max-width:100%}
.cb{color:#000}
.cra{color:#fec42d}
.cra2{color:#dedede}
.cd{color:#222}
.chp:hover, .cp{color:var(--primary)}
.bghp:hover, .cw{color:#fff}
.cg{color:#ffffff}
.cr{color:#ec0101}
.cgreen, .chg:hover{color:#90c11a}
.bgw{background:#fff}
.bgb{background:#000}
.bgbl{background:#f6f6f8}
.bghp:hover, .bgp{background:var(--primary)}
.bgd{background:#222}
.tu{text-transform:uppercase}
.fwm{font-weight:500}
.fwsb{font-weight:600}
.fwb{font-weight:700}
.ls__0{letter-spacing:0}
.ls__1{letter-spacing:1px}
.ls__2{letter-spacing:2px}
.ls__3{letter-spacing:3px}
.ls__4{letter-spacing:4px}
.ls__5{letter-spacing:5px}
.ts__03{transition:0.3s}
.ts__04{transition:0.4s}
.ts__05{transition:0.5s}
.ts_op{-webkit-transition:opacity 0.3s ease-in-out; -moz-transition:opacity 0.3s ease-in-out; -o-transition:opacity 0.3s ease-in-out; transition:opacity 0.3s ease-in-out}
.lh__1{line-height:1}
.f__pop{font-family:Poppins, sans-serif}
.f__libre{font-family:serif; font-style:italic}
.lazyloaded > .img_first{opacity:0; display:none}
.oh{overflow:hidden}
.wsn{white-space:nowrap}
.grid-sizer, .pe_none{pointer-events:none}
.pe_auto{pointer-events:auto}
.z_100{z-index:100}
.z_200{z-index:200}
.tt_txt{font-size:0; opacity:0; visibility:hidden}
.ttip_nt{position:relative; display:inline-block}
.flex{display:-webkit-box; display:-ms-flexbox; display:flex}
.in_flex{display:-ms-inline-flexbox; display:-webkit-inline-flex; display:inline-flex}
.truncate{overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.cover_norepeat{background-repeat:no-repeat; background-size:cover}
.txt_under{text-decoration:underline !important}
.flex .grow{-webkit-flex:1 1 auto; -ms-flex:1 1 auto; -webkit-box-flex:1; flex:1 1 auto}
.flex.column, .in_flex.column{-webkit-flex-direction:column; -ms-flex-direction:column; -webkit-box-orient:vertical; -webkit-box-direction:column; flex-direction:column}
.flex.wrap, .in_flex.wrap{-webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap}
.fl__row{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-pack:justify; justify-content:space-between}
.al_center{-webkit-box-align:center; -ms-flex-align:center; align-items:center}
.fl_center{justify-content:center; -ms-flex-pack:center; -webkit-justify-content:center; -ms-justify-content:center}
.fl_between{-webkit-justify-content:space-between; -ms-flex-pack:justify; -webkit-box-pack:justify; justify-content:space-between}
.fl_right{-webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end}
.fl_left{-webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.is-flex{display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap}
.ul_none{list-style:none}
.shopify-error, .shopify-info, .shopify-message, .shopify-warning{border:2px solid; border-radius:0; overflow:hidden; margin:20px 0 0; padding:14px 25px 14px 55px; line-height:1.4; position:relative; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.shopify-error ul, .shopify-info ul, .shopify-message ul, .shopify-warning ul{list-style:none}
.shopify-error i, .shopify-info i, .shopify-message i, .shopify-warning i{position:absolute; top:50%; left:24px; line-height:0; font-size:18px; font-weight:900}
.shopify-error, .shopify-info{color:#af7d27; border-color:#e0b252; background-color:transparent}
.shopify-error a, .shopify-info a{color:#af7d27; text-decoration:underline}
.shopify-error, .shopify-error a{color:#e90505; border-color:#e90505}
.shopify-message{color:#3c763d; border-color:#459647; background-color:transparent}
.shopify-message a{color:#3c763d; text-decoration:underline}
.shopify-warning, .shopify-warning a{color:#f0ad4e}
.nt_menu > .has-children > a > i{color:rgba(82, 82, 82, 0.6)}
#cat_shopify .nav_link_icon{display:none}
html.wf-fawart-n4-loading .fa47:before, html.wf-fontawesome5free-n4-loading .fa:before, html.wf-fontawesome5free-n4-loading .fas:before, html.wf-peicon7stroke-n4-loading .pegk:before{opacity:0}
.row:after, .row:before{display:none !important}
.branding > a{font-size:1.25em; text-transform:uppercase; letter-spacing:0.1em}

.menu-item.branding.ts__05.lh__1{display:block}
.nt_menu > .menu-item.branding > a{height:auto}
body:not(.des_header_7) #ntheader{position:relative}

.nt_menu li{font-size:14px; list-style:none; position:relative}
.nt_menu > li > a{padding-right:17.5px; padding-left:17.5px}
.nt_menu > li > a > i{font-size:22px; margin-right:4px}
.lbc_nav, .lbc_nav_mb{opacity:0}
.nt_menu > li > .sub-menu{position:absolute; opacity:0; visibility:hidden; border-radius:10px; pointer-events:none}

.h_transparent_true.template-index #ntheader .ntheader_wrapper{position:absolute; top:0; right:0; left:0; z-index:590; backface-visibility:hidden; -webkit-backface-visibility:hidden}
#nav_header7 ul, .mb_nav_tab ul{list-style:none}
.nt_mb_menu .sub-menu li > a, .nt_mb_menu > li > a{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; padding:5px 20px; min-height:50px; border-bottom:1px solid rgba(129, 129, 129, 0.2); color:#222; font-size:14px; text-align:left; line-height:1.3}
#nav_header7 .nt_mb_menu .sub-menu li > a, #nav_header7 .nt_mb_menu > li > a{padding:5px}
.nt_mb_menu > li > a{letter-spacing:0.2px; font-size:14px}
.has_ntmenu .mfp-close, .nt_mb_menu .sub-menu, .nt_mb_menu .sub-menu li a.currency-item.dn, .nt_mb_menu .sub-sub-menu, .sub-sub-sub-menu{display:none}
.nt_currency.curt4_fixed .nt_currency__div{position:fixed; top:50%; margin-top:-22px; padding:10px; box-shadow:9px 5px 10px #dfe3ea, -5px -5px 10px #faffff; right:0; background-color:#fff; box-shadow:0 0 5px rgba(0, 0, 0, 0.17); z-index:104; min-width:85px; cursor:pointer; border-radius:4px}
.nt_currency.curt4_fixed ul{display:none}
.placeholder-svg{display:block; fill:var(--primary); background-color:rgba(86, 207, 225, 0.1); width:100%; border:1px solid rgba(86, 207, 225, 0.5)}
.nt_count{opacity:0; -webkit-transition:opacity 0.4s ease-in-out; -moz-transition:opacity 0.4s ease-in-out; -o-transition:opacity 0.4s ease-in-out; transition:opacity 0.4s ease-in-out}
.page-head .nt_bg_lz.lazyload:before, .page-head .nt_bg_lz.lazyloaded:before, .page-head .nt_bg_lz.lazyloading:before{display:none}
.has_icon{display:inline-block; display:-ms-inline-flexbox; display:inline-flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center}
.has_icon > i{font-size:16px; margin-left:0.2em; opacity:0.6}
.has_icon.mgr > i{margin-right:0.2em; margin-left:0}

.btn_filter, .btn_sidebar, .cat_sortby > a{color: #ffffff}
.btn_filter > i, .btn_sidebar > i{font-size:16px; opacity:1; transition:none !important}
.btn_sidebar > svg{fill:currentColor}
.page-head{padding:50px 0; color:#ededed}
.page-head h1{font-size:20px; line-height:20px; font-weight:500}
.page-head:before{content:""; opacity:0.5; position:absolute; background:#000; left:0; top:0; width:100%; height:100%; z-index:90; pointer-events:none}
.page-head a{color:#fff}
.page-head p{margin-bottom:0; margin-top:5px}
.hidden_true.sidebar_nt{margin-top:0 !important}
.hidden_true .section_sidebar_shop, .nt_pop_sidebar .section_nt_filter, .pop_default .section_nt_filter > .h3, .pop_default .section_nt_filter > h3, .section_sidebar_shop{display:none}

a.clear_filter{position:relative; padding-left:16px}
a.clear_filter:after, a.clear_filter:before{content:" "; position:absolute; top:50%; left:0; display:inline-block; margin-top:-1px; width:10px; height:2px; background-color:currentColor; transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; -webkit-transform:rotate(45deg); transform:rotate(45deg)}
a.clear_filter:after{-webkit-transform:rotate(-45deg); transform:rotate(-45deg)}
a.clear_filter:hover:after, a.clear_filter:hover:before{-webkit-transform:rotate(0); transform:rotate(0)}
.nt-pagination{border-top:1px solid #ddd}
.page-numbers{display:inline-block; list-style:none; margin:10px 0; padding:5px 10px}
.page-numbers li{float:left; margin:0 10px; color:#222}
.page-numbers li a{color:#afafaf}
.page-numbers li a:hover, .page-numbers.current{color:#000000}
a.nt_cat_lm, a.view_more{padding:11px 45px}
.products.space_0 .nt_pr{margin-top:0}
.products.space_20 .nt_pr{margin-top:20px}
.products.space_40 .nt_pr{margin-top:40px}
.products.space_50 .nt_pr{margin-top:50px}
a.br_rd_false{border-radius:0}
.hover_button{
    max-width: 100%;
    padding:  0 5px;
    top: 40%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 50;
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;  
}
.hover_button .nt_add_qv,.hover_button .pr_atc {
    font-size: 0;
    margin: 2.5px 0;
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.1);
    box-shadow: 1px 1px 1px rgba(0,0,0,.1);
    padding: 15px;
}
.hover_button .nt_add_qv i,.hover_button .pr_atc i{
  font-weight: 600;
  font-size: 18px
}
.equal_nt .nt_bg_lz, .pr_lazy_img{
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover
}
.p-thumb.equal_nt .nt_bg_lz{height:auto}
.pr_lazy_img{background-position:center center}
.nt_bg_lz.lazyload, .nt_bg_lz.lazyloading, .nt_fk_lz, .nt_load.lazyloaded{position:relative; background-color:#f5f5f5; background-image:none !important}
.lds_bginfinity:before, .nt_bg_lz.lazyload:before, .nt_bg_lz.lazyloading:before, .nt_fk_lz:before, .nt_load.lazyloaded:before{position:absolute; content:""; display:block; width:100%; z-index:90; top:0; left:0; right:0; bottom:0; background-repeat:no-repeat; background-position:center; background-size:50px}
.nt_fk_lz:before{z-index:2}

.p-nav .nt_bg_lz.lazyload, .p-nav .nt_bg_lz.lazyloading{transition:none}
.p-nav .nt_bg_lz.lazyload:before, .p-nav .nt_bg_lz.lazyloading:before{background-size:40px}
.lds_bginfinity{width:50px; height:50px; margin-left:auto; margin-right:auto}
.lds_bginfinity:before{background-size:50px}
.nt_slider:not(.flickity-enabled) > .lds_bginfinity, .nt_slider:not(.flickity-enabled) > .no_ins_nt{display:block !important}
.equal_nt.ratio8_5 .nt_bg_lz{padding-top:62.5%}
.equal_nt.ratio3_2 .nt_bg_lz{padding-top:66.66%}
.equal_nt.ratio2_1 .nt_bg_lz{padding-top:50%}
.equal_nt.ratio1_2 .nt_bg_lz{padding-top:200%}
.equal_nt.ratio4_3 .nt_bg_lz{padding-top:75%}
.equal_nt.ratio16_9 .nt_bg_lz{padding-top:56.25%}
.equal_nt.ratio1_1 .nt_bg_lz{padding-top:100%}
.equal_nt.ratio_nt .nt_bg_lz{padding-top:127.7777778%}
.equal_nt.ratio2_3 .nt_bg_lz{padding-top:150%}
.equal_nt.nt_contain .nt_bg_lz, .item__position.nt_contain{background-size:contain}
.equal_nt.position_1 .nt_bg_lz{background-position:left top}
.equal_nt.position_2 .nt_bg_lz{background-position:left center}
.equal_nt.position_3 .nt_bg_lz{background-position:left bottom}
.equal_nt.position_4 .nt_bg_lz{background-position:right top}
.equal_nt.position_5 .nt_bg_lz{background-position:right center}
.equal_nt.position_6 .nt_bg_lz{background-position:right bottom}
.equal_nt.position_7 .nt_bg_lz{background-position:center top}
.equal_nt.position_8 .nt_bg_lz{background-position:center center}
.equal_nt.position_9 .nt_bg_lz{background-position:center bottom}
.nt_pr .hover_img{width:100%; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}
.price, .price_range{margin:0}
.price ins, .price_range ins{text-decoration:none}
.price__unit{font-size:12px}
.entry-summary .price__unit{font-size:14px}
.swatch__list_js{min-height:38px}
.swatch_list_size_small .swatch__list_js{min-height:28px}
.swatch_list_size_large .swatch__list_js{min-height:63px}
.desgin__2 .product-image{border-radius:5px; -webkit-box-shadow:0 0 12px rgba(0, 0, 0, 0.12); box-shadow:0 0 12px rgba(0, 0, 0, 0.12)}
.desgin__2 .swatch__list_js.lazyload, .desgin__2 .swatch__list_js.lazyloading, .row_pr_1.tc .desgin__1 .swatch__list_js.lazyload, .row_pr_1.tc .desgin__1 .swatch__list_js.lazyloading{background-position:center}
.product-image .product-attr, .product-image a.db:before{opacity:0; visibility:hidden}
.nt_isotope .spr-badge, .nt_isotope .star-rating, .nt_slider .spr-badge, .nt_slider .star-rating{min-height:24px}
.mfp-hide{display:none !important}
.on_list_view_true .pr_list_item{margin-top:0}
.on_list_view_true .col-lg-listt4, .on_list_view_true .col-listt4, .on_list_view_true .col-md-listt4{-ms-flex:0 0 100%; flex:0 0 100%; max-width:100%}
.on_list_view_true .pr_list_item .product-image{width:120px; min-width:80px; margin-right:20px}
.on_list_view_true .pr_list_item .product-info{margin-top:0 !important; flex:1 0 0; max-width:calc(100% - 100px)}
.on_list_view_true .pr_list_item .product-info__btns{-ms-flex-item-align:center; align-self:center}
.on_list_view_true .pr_list_item .product-inner{display:-webkit-box; display:-ms-flexbox; display:flex; padding:20px; border:1px solid #eee; border-top:0; -ms-flex-align:start; align-items:flex-start}
.on_list_view_true .pr_list_item .product-info__btns > a{position:relative; display:inline-block; padding:0 30px; line-height:40px; text-align:center; cursor:pointer; transition:color 0.25s, background-color 0.25s, border-color 0.25s, box-shadow, opacity 0.25s; background-color:#b59677; color:#fff; font-size:14px; margin-top:10px; box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.15); overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.on_list_view_true .pr_list_item .product-info__btns > a:hover{opacity:0.85}
.on_list_view_true .pr_list_item .product-info__btns > a.nt_add_qv{margin-top:0; background-color:#fff; color:#b59677; border:1px solid currentcolor; box-shadow:none}
.on_list_view_true .pr_list_item .product-info__btns > a.nt_add_qv > .tt_txt{display:inline; font-size:14px; opacity:1; visibility:visible}
.on_list_view_false .pr_list_item .product-info__btns, .on_list_view_true .pr_list_item .product-image .nt_add_qv, .on_list_view_true .pr_list_item .product-image .pr_atc, .on_list_view_true .pr_list_item .product-info__btns > a > .tt_txt, .product-info__btns > a > i{display:none}
.on_list_view_true .pr_list_item .product-inner:hover .hover_button, .on_list_view_true .pr_list_item .product-inner:hover .product-attr, .on_list_view_true .pr_list_item .product-inner:hover a.db:before{opacity:1; visibility:visible}
.on_list_view_true .pr_list_item .product-inner .pr_atc{position:static; pointer-events:auto; -webkit-transform:none; transform:none; z-index:1}
.on_list_view_true .pr_list_item .product-inner .pr_atc > a{position:relative}
.on_list_view_true .pr_list_item .product-inner .nt_add_qv + .pr_atc{margin-top:10px}

@media (min-width: 641px){
.on_list_view_true .pr_list_item .product-image{width:180px; margin-right:30px}
.on_list_view_true .pr_list_item .product-inner{padding:20px; -ms-flex-align:center; align-items:center}
.on_list_view_true .pr_list_item .product-info{margin:15px 0 !important; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:justify; justify-content:space-between}
.on_list_view_true .pr_list_item .product-info__btns{margin-left:30px; min-width:200px; margin-top:0}
}

@media (min-width: 768px){
.on_list_view_true .pr_list_item .rte{display:block}
}

@media (min-width: 1025px){
.label_style_rounded .on_list_view_true .pr_list_item .nt_label{height:50px; width:50px; font-size:13px}
}

.price_stock{border-bottom:1px solid #e5e5e5}
.pr_carousel:after{content:"flickity"; display:none}
.watchCSS:after{content:""; display:none}
.p-nav{opacity:0}
.p-nav.nt_slider:not(.flickity-enabled) > .row{display:block !important}
.btn_pnav_next, .btn_pnav_prev{display:none}
.row.p-nav{margin-top:5px; margin-right:-2.5px; margin-left:-2.5px}
.p-nav .n-item{overflow:hidden; padding-left:2.5px; padding-right:2.5px}
.thumb_bottom.thumb_col_4 .p-nav .n-item{-ms-flex:0 0 25%; flex:0 0 25%; max-width:25%}
.thumb_bottom.thumb_col_5 .p-nav .n-item{-ms-flex:0 0 20%; flex:0 0 20%; max-width:20%}
.thumb_bottom.thumb_col_6 .p-nav .n-item{-ms-flex:0 0 16.666667%; flex:0 0 16.666667%; max-width:16.666667%}
.p-nav .nt_bg_lz{background-position:center center}
.p-nav .n-item:not(.is-nav-selected){opacity:0.6}
.p-nav .n-item .nt_bg_lz{margin-bottom:-5px; opacity:0.5; transition:transform 0.6s, opacity 0.6s; -ms-transform:translateY(0); transform:translateY(0)}
.equal_nt.p-nav .n-item > img.nt_bg_lz{height:0}
.p-nav .n-item.is-nav-selected .nt_bg_lz, .p-nav .n-item:hover .nt_bg_lz{opacity:1}
.price-review > div{-ms-order:2; order:2; display:-ms-flexbox; display:flex; width:auto}
.entry-summary .price, .entry-summary .price_range{display:flex; font-size:22px; line-height:15px; margin-right:10px; flex-direction: column}
.nt_cart_form .price{margin-right:0; margin-bottom:20px; display:block; line-height:1}
.price del [class*="tooltip_"]{display:inline}
.swatch{margin-bottom:25px}
.swatch__title{font-size:14px}
.swatch__list_pr{list-style:none; margin:10px -3px; padding:0}
.swatch_pr_item{display:inline-block; margin:3px; cursor:pointer}
.swatch__value_pr{padding:5px; display:inline-block; text-align:center; background-position:center center !important; background-repeat:no-repeat !important; background-size:cover !important}
.style_color .is-color .swatch_pr_item{margin:3px; border:1px solid #ddd; padding:2px}
.style_color .is-color .swatch_pr_item.nt_soldout{border-style:outset}
.style__circle .is-label .swatch_pr_item.is-selected, .style__circle .is-label .swatch_pr_item.is-selected-nt, .style_color .is-color .swatch_pr_item.is-selected, .style_color .is-color .swatch_pr_item.is-selected-nt{
    background: radial-gradient(rgba(1, 250, 255, 1), rgba(0, 0, 0, 1) 100%);
    color:#ffffff
}
.style_color .is-color .swatch__value_pr{display:block; width:24px; height:24px; font-size:0; padding:0}
.style_color.size_small .is-color .swatch__value_pr{width:16px; height:16px}
.style_color.size_large .is-color .swatch__value_pr{width:30px; height:30px}
.style_color.size_exlarge .is-color .swatch__value_pr{width:40px; height:40px}
.fimg_true.style_color .fimg_ratio.is-color .swatch__value_pr{padding-top:100%; width:35px; height:auto}
.fimg_true.style_color.size_small .fimg_ratio.is-color .swatch__value_pr{width:25px}
.fimg_true.style_color.size_large .fimg_ratio.is-color .swatch__value_pr{width:44px}
.fimg_true.style_color.size_exlarge .fimg_ratio.is-color .swatch__value_pr{width:55px}
.img_w25{max-width:25px}
.style_color.des_color_1 .is-color .swatch__value_pr, .style_color.des_color_1 .is-color .swatch_pr_item{border-radius:50%}
.style_color.des_color_1 .is-color .swatch_pr_item{background-color:#fff; border-width:2px}
.variations.style__circle .swatch.is-label .swatch_pr_item{margin:3px; border-radius:40px; border:1px solid #ddd; padding:8px; max-width:100%}
.variations.style__circle .swatch.is-label .swatch__value_pr{padding:0; display:block; min-width:18px; min-height:18px; line-height:18px; border-radius:40px; text-align:center}
.swatch.is-label .swatch_pr_item:not(.is-selected):hover .swatch__value_pr{color:#222}
.variations.style__circle.size_small .swatch.is-label .swatch__value_pr{min-width:15px; min-height:15px; line-height:15px}
.variations_form .quantity {
    background: #fff;
    max-width: 155px;
    width: 100%;
    height: 50px;
    border: 1px solid #e3e3e3;
    text-align: center;
    display: inline-block;  
}
.ttip_nt .tt_txt{opacity:0; position:absolute; pointer-events:none}
.variations_form .quantity.qty__false{display:none !important}
.quantity .input-text[type="number"]{width:48px; border:0; height:50px; background:none !important; padding:0; font-weight:600; font-size:16px; color:#222}
.content-quickview .quantity .input-text[type="number"]{width:90px}
.quantity .input-text[type="number"]:focus{border-color:#e3e3e3}
.quantity input::-webkit-inner-spin-button, .quantity input::-webkit-outer-spin-button{-webkit-appearance:none}
.quantity input[type="number"]:focus{outline:0}
.quantity .tc a, .quantity .tc button {
  top:0; 
  width:48px; 
  height:48px; 
  line-height:50px; 
  border:0; 
  background:none
}
.variations_button .nt_add_cp, .variations_button .nt_add_w{position:relative; min-width:40px; width:40px; height:40px; line-height:40px; margin-left:10px; border:1px solid #222; text-align:center; transition:0.3s; display:inline-block}
.variations_button .nt_add_cp i{font-size:18px}
.variations_button .nt_add_cp a, .variations_button .nt_add_w a{display:block}
.btn_des_2 .add_to_cart_button, .btn_des_2 .out_stock, .btn_des_2 .single_add_to_cart_button, .btn_des_2 .variations_button .nt_add_cp, .btn_des_2 .variations_button .nt_add_w, .btn_des_2 .variations_form .quantity, .btn_des_2 .variations_form .shopify-payment-button__button--unbranded{border-radius:5px}
.btn_des_3 .add_to_cart_button, .btn_des_3 .out_stock, .btn_des_3 .single_add_to_cart_button, .btn_des_3 .variations_button .nt_add_cp, .btn_des_3 .variations_button .nt_add_w, .btn_des_3 .variations_form .quantity, .btn_des_3 .variations_form .shopify-payment-button__button--unbranded{border-radius:0 !important}
.btn_txt_1 .single_add_to_cart_button, .btn_txt_1 .variations_form .shopify-payment-button__button--unbranded{text-transform:lowercase}
.btn_txt_2 .single_add_to_cart_button, .btn_txt_2 .variations_form .shopify-payment-button__button--unbranded{text-transform:capitalize}
.btn_txt_3 .single_add_to_cart_button, .btn_txt_3 .variations_form .shopify-payment-button__button--unbranded{text-transform:uppercase}
.single_add_to_cart_button{background-color:var(--primary); border:none; color:#fff; position:relative}
.single_add_to_cart_button:hover{background:#000; border-color:#000}
.variations_form .shopify-payment-button{margin-top:15px}
.variations_form .shopify-payment-button__button--unbranded{background-color:#000; text-transform:capitalize}
.variations_form .shopify-payment-button__more-options{border:2px solid; text-transform:capitalize}
.single_stt.out_stock, .variations_form .shopify-payment-button__button--hidden{display:none}
.product_meta{display:inline-block; width:100%; margin:10px 0}
.product_meta > span{display:block}
.sp-single #shopify-section-pr_description + .social-share{margin-top:40px}
.sp-single .nt-social i{font-size:20px}
.nt-social i{font-size:16px}
.nt-social i:before{vertical-align:middle}
.nt-social a{display:inline-block; margin:0 10px}
.ntheader .cus_txt_h .nt-social a{margin:0 8px}
.ntheader .cus_txt_h .nt-social i{font-size:15px}
.nt-social a:hover{transform:translateY(-4px); color:#999 !important}
.nt-social svg:hover{fill:#999 !important}
.nt-social svg.at-icon-facebook:hover, .nt-social svg.at-icon-messenger:hover{fill:#3b5998 !important}
.nt-social svg.at-icon-twitter:hover{fill:#00aced !important}
.nt-social svg.at-icon-linkedin:hover{fill:#007bb6 !important}
.nt-social svg.at-icon-youtube:hover{fill:#b00 !important}
.nt-social svg.at-icon-instagram:hover{fill:#517fa4 !important}
.nt-social svg.at-icon-pinterest_share:hover{fill:#cb2027 !important}
.nt-social svg.at-icon-flickr:hover{fill:#ff0084 !important}
.nt-social svg.at-icon-tumblr:hover{fill:#32506d !important}
.nt-social svg.at-icon-behance:hover{fill:#176aff !important}
.nt-social svg.at-icon-soundcloud:hover{fill:#f70 !important}
.nt-social svg.at-icon-dribbble:hover{fill:#ea4c89 !important}
.nt-social svg.at-icon-skype:hover{fill:#0078ca !important}
.nt-social svg.at-icon-telegram:hover{fill:#08c !important}
.nt-social svg.at-icon-addthis:hover{fill:#ff6550 !important}
.nt-social svg.at-icon-mailto:hover{fill:#585858 !important}
.nt-social .whatsapp:hover{color:#35b964 !important}
.nt-social .facebook:hover{color:#3b5998 !important}
.nt-social .twitter:hover{color:#00aced !important}
.nt-social .linkedin:hover{color:#007bb6 !important}
.nt-social .youtube:hover{color:#b00 !important}
.nt-social .instagram:hover{color:#b63fdd !important}
.nt-social .pinterest:hover{color:#cb2027 !important}
.nt-social .tumblr:hover{color:#32506d !important}
.nt-social .behance:hover{color:#176aff !important}
.nt-social .soundcloud:hover{color:#f70 !important}
.nt-social .dribbble:hover{color:#ea4c89 !important}
.nt-social .telegram:hover{color:#08c !important}
.nt-social .email:hover{color:#585858 !important}
.social-share .at-resp-share-element.at-mobile .at-share-btn, .social-share .at-style-responsive .at-share-btn{padding:0; margin:0 5px}
.at-resp-share-element .at-share-btn .at-icon-wrapper, .at-resp-share-element .at-share-btn .at-icon-wrapper svg, .nt-social svg{fill:#000; width:26px !important; height:26px !important}
.nt-social svg.fa-tiktok{width:12px !important; height:12px !important; display:inline-block; vertical-align:middle}
#nt_footer .nt-social svg.fa-tiktok{width:15px !important; height:15px !important}
.h__top .nt-social a:first-child{margin-left:0}
.h__top .nt-social a:last-child{margin-right:0}
.h__top .nt-social.border_true a{margin:0 3px; width:28px; height:28px; border:1px solid currentcolor; line-height:26px; text-align:center; border-radius:50%}
.h__top .nt-social i{font-size:14px}
.h__top .nt-social.black_true > a{background-color:#000}
.h__top .nt-social.black_true:hover > a{background-color:currentcolor}
.h__top .nt-social.black_true > a > i{color:#fff}
.h__top a.cb{color:currentcolor}
.li_choose:not(.is-selected), .nt_carousel_qv .flickity-button:disabled, .p-thumb .flickity-button:disabled, .variations .swatches-select > .nt_unavailable, .variations.remove_soldout_true .swatches-select > .nt_soldout{display:none !important}
.remove_soldout_false.variations .swatch:not(.is-color) .swatches-select > .nt_soldout > span{text-decoration:line-through; opacity:0.5}
.remove_soldout_false.variations .swatch:not(.is-color) .swatches-select > .nt_soldout.is-selected > span{opacity:1}
.remove_soldout_false.variations .swatch.is-color:not(.color_simple) .swatches-select > .nt_soldout > .swatch__value_pr:before{content:"!"; position:absolute; width:100%; height:100%; font-size:21px; color:#b3b3b3; top:0; display:flex; z-index:2; justify-content:center; align-items:center}
.remove_soldout_false.variations .swatches-select > .nt_soldout a, .remove_soldout_false.variations.variant_simple .input-dropdown-inner .dropdown-list .current-item.nt_soldout a, .remove_soldout_false.variations.variant_simple .input-dropdown-inner .dropdown-list .nt_soldout a{color:#d0c8c8 !important}
.variations.style__radio .swatch:not(.is-color) .swatch_pr_item{display:-ms-inline-flexbox; display:-webkit-inline-flex; display:inline-flex; text-transform:uppercase}
.variations.style__radio.full .swatch:not(.is-color) li{display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; border:1px solid #ddd}
.variations.style__radio.full .swatch:not(.is-color) li:not(:last-child){margin-bottom:6px}
.variations.style__radio:not(.full) .swatch:not(.is-color) .swatch_pr_item .swatch__value_pr{padding-right:15px}
.variations.style__radio.full .swatch:not(.is-color) .swatch_pr_item{padding:0 15px}
.radio_styled{width:16px; height:16px; border-radius:50%; border:1px solid #c4cdd5; -webkit-box-shadow:0 1px 0 0 rgba(22, 29, 37, 0.05); box-shadow:0 1px 0 0 rgba(22, 29, 37, 0.05)}
.radio_styled:after{content:""; display:block; height:10px; width:10px; position:absolute; top:50%; left:50%; border-radius:100%; background-color:transparent; -webkit-transform:translate(-50%, -50%) scale(0); transform:translate(-50%, -50%) scale(0); -webkit-transition:-webkit-transform 0.15s ease-in-out; transition:transform 0.15s ease-in-out; transition:transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out}
.variations.style__radio .is-selected .radio_styled, .variations.style__radio .is-selected-nt .radio_styled, .variations.style__radio li:hover .radio_styled{border-color:#f76b6a}
.variations.style__radio .is-selected .radio_styled:after, .variations.style__radio .is-selected-nt .radio_styled:after{background-color:var(--primary); -webkit-transform:translate(-50%, -50%) scale(1); transform:translate(-50%, -50%) scale(1)}
.variations.style__radio .swatch:not(.is-color) .is-selected, .variations.style__radio .swatch:not(.is-color) .is-selected-nt, .variations.style__radio .swatch:not(.is-color) li:hover{border-color:#f76b6a; background-color:#fff}
.variations.style__rectangle .swatch:not(.is-color) li{font-weight:600; font-style:normal; letter-spacing:0.1em; text-transform:uppercase; line-height:1; padding:5px; font-size:0.76471em; background-color:#f5f5f5; border:1px solid #f5f5f5; color:#222; transition:0.25s}
.variations.style__rectangle .swatch:not(.is-color) .is-selected, .variations.style__rectangle .swatch:not(.is-color) .is-selected-nt, .variations.style__rectangle .swatch:not(.is-color) li:hover{border-color:rgba(33, 43, 54, 0.9); background-color:rgba(33, 43, 54, 0.9); color:#fff}
.variations.style__rectangle .swatch.is-label .swatch_pr_item:not(.is-selected):not(.is-selected-nt):hover .swatch__value_pr{color:#fff}
.dropdown_picker_js .swatch:not(.is-color) h4 .nt_name_current{display:none}
.header_picker{padding:0 20px 0 10px; height:40px; line-height:40px; font-size:14px; color: #ffffff; border:1px solid #e3e3e3; border-radius:20px; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.nt_lt_fake ul{opacity:0; pointer-events:none}
svg.ic_triangle_svg{position:absolute; pointer-events:none; visibility:hidden; opacity:0}
.p-thumb.isotope_ok .p-item a.is-selected{border:1px solid #ec0101}

.nt_countdow_page{min-width:100%}
.nt_countdow_page .block{min-width:50px}
.nt_countdow_page .flip-top{font-size:40px; color:#222; font-weight:500; display:inline-block; margin:5px 0}
.cd_style_dark_2 .nt_countdow_page .flip-top{text-shadow:0.1em 0.1em 0.2em rgba(0, 0, 0, 0.6)}
.cd_style_dark_3{border-radius:5px; background-color:#f5f5f5; padding:0 0 10px}
.cd_style_light .nt_countdow_page .flip-top{color:#fff; text-shadow:0.1em 0.1em 0.2em rgba(0, 0, 0, 0.59)}
.nt_countdow_page .label{color:#222; font-size:12px}
.nt_stock_page .progressbar{position:relative; height:12px; background-color:#e5e5e5; -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1)}
.nt_stock_page .progressbar > div{background-color:#d95350; height:12px; background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); background-size:40px 40px; transition:width 1s; -webkit-transition:width 1s}
.nt_stock_page .progress_bar > div{-webkit-animation:2s linear infinite progress_bar; animation:2s linear infinite progress_bar}

@-webkit-keyframes progress_bar{
from{background-position:0 0}
to{background-position:40px 0}
}

@keyframes progress_bar{
from{background-position:0 0}
to{background-position:40px 0}
}

.fading_true{animation:1s infinite fading}

@-webkit-keyframes fading{
0%, 100%{opacity:0}
50%{opacity:1}
}

@keyframes fading{
0%, 100%{opacity:0}
50%{opacity:1}
}

.des_style_2.sp-tab{display:block}
.des_style_2.sp-tab:not(.clicked_accordion) > .sp-tab-content, .des_style_2.ul_tabs{display:none}
.des_style_2.sp-tab.active > .sp-tab-content, .des_style_2.sp-tab > .heading{
    display:block;
    border: 1px solid #f1f1f1
}
.des_style_2.sp-tab.active > .heading {border-radius: var(--radius_option) var(--radius_option) 0 0}
.tab-heading .txt_h_tab{padding:15px}
.des_style_2.sp-tab:not(:last-of-type){margin-bottom:10px}
.des_style_2.sp-tab > .sp-tab-content{padding:20px}
.type_slideshow .flickity-page-dots{position:absolute; z-index:22; bottom:10px; display:block}
.prev_next_1 .flickity-button:not(:hover){background:#abb1b4; color:#ffff; border-color:#abb1b4}
.prev_next_2 .flickity-button:not(:hover){background:#fff; color:#222; border-color:#fff; box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.2)}
.prev_next_3 .flickity-button{background:var(--primary); color:#fff; border-color:var(--primary)}
.clno-touchevents .flickity-enabled.prev_next_3 .flickity-button:hover, .prev_next_3 .flickity-button:hover{opacity:0.7}
.caption-wrap .caption.left{-ms-flex-pack:start !important; justify-content:flex-start !important}
.caption-wrap .caption.center{-ms-flex-pack:center !important; justify-content:center !important}
.caption-wrap .caption.right{-ms-flex-pack:end !important; justify-content:flex-end !important}
.caption-wrap .caption.top{-ms-flex-align:start !important; align-items:flex-start !important}
.caption-wrap .caption.bottom{-ms-flex-align:end !important; align-items:flex-end !important}
.caption-wrap .caption.middle{-ms-flex-align:center !important; align-items:center !important}
.inc_lz .container{padding-left:0; padding-right:0}
.inc_lz .type_instagram_shop, .inc_lz .type_lookbook_img, .inc_lz .type_lookbook_slider{margin-right:-15px; margin-left:-15px}
.section-title{margin:0}
.title_11:after, .title_11:before, .title_12:after, .title_12:before, .title_2:after, .title_2:before{content:""; display:inline-block; width:30px; height:2px; background:#222}
.title_11 > span, .title_12 > span{margin:0 0.8em; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:100%}
.title_11:after, .title_11:before, .title_12:after, .title_12:before{width:100%; height:1px; background:0 0; border-top:1px solid #ebebeb}
.title_12:after, .title_12:before{height:3px; border-bottom:1px solid #ebebeb}
.title_3, .title_4{padding-bottom:10px; margin-bottom:10px}
.title_3:after{content:" "; position:absolute; top:100%; left:50%; margin-left:-20px; width:40px; height:2px; background-color:#222}
.title_4{border-bottom:2px solid rgba(119, 119, 119, 0.17)}
.title_4 span{position:relative}
.title_4 span:after{content:" "; position:absolute; top:100%; left:0; margin-top:10px; width:100%; height:2px; background-color:#222}
.title_5{padding-bottom:5px; margin-bottom:40px}
.title_5:after{content:" "; position:absolute; top:100%; left:50%; margin-left:-125px; width:250px; height:30px}
.title_5.lazyloaded:after{background-image:url(svg_title.svg)}
.title_6 + .tt_divider{display:block; position:relative; padding:15px 10px}
.title_6 + .tt_divider:after, .title_6 + .tt_divider:before{content:" "; position:absolute; top:50%; bottom:-12px; left:50%; width:24px; height:1px; display:inline-block; background-color:#dcdcdc}
.title_6 + .tt_divider:before{margin-left:-34px}
.title_6 + .tt_divider:after{margin-left:10px}
.title_6 + .tt_divider span:after, .title_6 + .tt_divider span:before{content:" "; position:absolute; top:50%; bottom:-12px; left:50%; margin-left:-6px; width:12px; height:1px; display:inline-block; background-color:#c1c1c1}
.title_6 + .tt_divider span:before{-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg)}
.title_6 + .tt_divider span:after{-webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg)}
i.dn.title_6{display:none}
.title_7 + .tt_divider{display:-ms-flexbox; display:flex; -ms-flex-pack:center; justify-content:center; -ms-flex-align:center; align-items:center; margin:5px 0 8px}
.title_7 + .tt_divider > i{display:inline-block; margin:0 8px; font-size:22px}
.title_7 + .tt_divider > span{width:24px; height:1px; display:inline-block; background-color:#dcdcdc}
.title_8 span, .title_9 span{display:inline-block; position:relative; z-index:9}
.title_8 span:after{content:""; display:block; position:relative; width:60%; max-width:150px; height:2px; background-color:currentColor; margin:12px auto 15px}
.title_9 span:after{content:""; height:8px; background:#56cfde; opacity:0.7; position:absolute; bottom:9px; left:0; width:100%; z-index:-1}
.title_10 a{border-bottom:2px solid #222}

.sub-title{font-family:serif; font-style:italic; font-size:14px; color:#878787; font-weight:400; margin-top:0}
.item__position{background-position:center center}
.item__position.top{background-position:center top}
.item__position.bottom{background-position:center bottom}
.item__position.center.center{background-position:center center}
.item__position.left.top{background-position:left top}
.item__position.left.center{background-position:left center}
.item__position.left.bottom{background-position:left bottom}
.item__position.right.top{background-position:right top}
.item__position.right.center{background-position:right center}
.item__position.right.bottom{background-position:right bottom}
.item__position.center.top{background-position:center top}
.item__position.center.bottom{background-position:center bottom}

.cat_space_item{padding-left:5px; padding-right:5px; margin-bottom:10px}
.cat_space_0{margin-left:0; margin-right:0}
.cat_space_0 .cat_space_item{padding-left:0; padding-right:0; margin-bottom:0}
.cat_space_2{margin-left:-1px; margin-right:-1px}
.cat_space_2 .cat_space_item{padding-left:1px; padding-right:1px; margin-bottom:2px}

.form-notify{border-top:1px solid rgba(129, 129, 129, 0.2)}
.nt_bg_overlay:after, .nt_img_txt > a:after, .nt_promotion > a:after{content:""; position:absolute; top:0; left:0; width:100%; height:100%; pointer-events:none}
.nt_img_txt .pa.txt_content, .nt_promotion .pa{z-index:10; padding:10px}

.txt_shadow_true .item_shadow, .txt_shadow_true .shadow_wrap > *, .txt_shadow_true .shadow_wrap > div > *{text-shadow:0 0 4px rgba(0, 0, 0, 0.4)}
.se_height_full .js_full_ht4, .se_height_full .nt_bg_lz{min-height:100vh}
.type_slideshow .se_height_full .nt_bg_lz{min-height:auto}
.type_slideshow .nt_bg_lz.pa{position:absolute}
.type_slideshow .flickity-page-dots .dot{margin-top:2.5px; width:8px; height:8px}
.nt_img_txt video.vid_nt{padding:0; object-fit:cover; object-position:50% 50%; width:100%; height:100%}
.img_vid_js{background-repeat:no-repeat; background-position:center; background-size:cover; z-index:5}
.img_vid_js.nt_bg_lz{padding-top:0 !important; position:absolute !important}
.nt_img_txt .pa.btn_video_ef{padding:0}
.type_slideshow .has_video .caption{z-index:40}
.nt_img_txt .pa.btn_video_ef, .type_slideshow .has_video .nt_img_txt > a:after{z-index:45}
video.vid_ready{opacity:1}
.nt_img_txt video + .btn_video_ef{background-color:#f9f9f9}
.nt_img_txt video.vid_ready + .btn_video_ef{opacity:0}
.type_slideshow .has_video .nt_bg_lz{padding-top:56.25%}
.dek_img_slide, .dek_img_slide.nt_bg_lz{display:none}

.caption-w-1{max-width:1200px; margin:0 auto}
.caption-w-2{max-width:100%}
.nt_promotion_html.pa,.type_slideshow .caption{position:absolute; padding:15px; max-width:100%}
a.button.btn_style_2:focus, a.button.btn_style_2:hover{opacity:0.8}
.img_zoom{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2); -webkit-transition:4s; -moz-transition:4s; transition:4s}
.is-selected .img_zoom.lazyloaded{-webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1)}
.img_tran_ef{transform:translateX(200px); opacity:0; transition:none}
.is-selected .img_tran_ef.lazyloaded{opacity:1; transform:translateX(0); transition:0.35s}
.bottom_top, .left_right, .right_left, .top_bottom{transform:translateY(150px); -webkit-transform:translateY(150px); -moz-transform:translateY(150px); opacity:0; transition:opacity 0.8s, transform 0.8s, -webkit-transform 0.8s; will-change:transform, opacity; -webkit-backface-visibility:hidden}
.top_bottom{transform:translateY(-150px); -webkit-transform:translateY(-150px); -moz-transform:translateY(-150px)}
.left_right{transform:translateX(-150px); -webkit-transform:translateX(-150px); -moz-transform:translateX(-150px)}
.right_left{transform:translateX(150px); -webkit-transform:translateX(150px); -moz-transform:translateX(150px)}
.is-selected .bottom_top, .is-selected .left_right, .is-selected .right_left, .is-selected .top_bottom{transform:none; -webkit-transform:none; -moz-transform:none; opacity:1}
.video-control__play{visibility:visible; opacity:1; width:50px; height:50px; border-radius:25px; position:relative; margin:0 auto; padding:5px; pointer-events:none; z-index:4; transition:0.1s ease-out; background-color:var(--primary); border-color:var(--primary); color:#fff}
.video-control__play .icon{display:inline-block; width:20px; height:20px; vertical-align:middle; fill:currentColor}
.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 #fff; border-top-color:transparent; -moz-animation:0.35s linear infinite spin; -o-animation:0.35s linear infinite spin; -webkit-animation:0.35s linear infinite spin; animation:0.35s linear infinite spin; transition:0.1s ease-out 0.5s; z-index:5; top:1px; left:50%}

@-webkit-keyframes spin{
0%{-ms-transform:rotate(0); -webkit-transform:rotate(0); transform:rotate(0)}
100%{-ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); transform:rotate(360deg)}
}

@keyframes spin{
0%{-ms-transform:rotate(0); -webkit-transform:rotate(0); transform:rotate(0)}
100%{-ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); transform:rotate(360deg)}
}

.nt_contain .post_nt_loop > a.bgb{background-color:transparent}
.more-link{margin:20px auto; line-height:40px; border:2px solid #222; padding:0 30px; font-weight:600; display:table; border-radius:40px}
.more-link:hover{background-color:#222; color:#fff}
.nt_shipping .icon.small{font-size:24px}
.nt_shipping .icon.medium{font-size:36px}
.nt_shipping .icon.large{font-size:48px}
.nt_shipping .icon{line-height:100%}
.nt_shipping.tc .icon{margin:0 auto 10px; display:inline-block}
.nt_shipping.jas-icon-square .small, .nt_shipping.nt_icon_circle .small{width:60px; height:60px; line-height:60px}
.nt_shipping.jas-icon-square .medium, .nt_shipping.nt_icon_circle .medium{width:80px; height:80px; line-height:80px}
.nt_shipping.jas-icon-square .large, .nt_shipping.nt_icon_circle .large{width:95px; height:95px; line-height:95px}
.nt_shipping .title{font-size:14px}
.nt_shipping.tl .content, .nt_shipping.tr .content{overflow:hidden}
.nt_shipping.tl .icon, .nt_shipping.tr .icon{text-align:center}
.nt_shipping.tr .icon{margin-left:20px; -ms-order:2; order:2}
.nt_shipping.tl .icon{margin-right:20px}
.nt_shipping.tc{-ms-flex-direction:column; flex-direction:column}
.nt_shipping.nt_icon_circle .icon{border:1px solid; position:relative}
.nt_shipping.nt_icon_circle:hover i{color:#fff; position:relative; z-index:1}
.nt_shipping.nt_icon_circle .icon, .nt_shipping.nt_icon_circle .icon:before{border-radius:50%}
.nt_shipping .ship_img{background-size:contain; background-repeat:no-repeat; width:50px; height:50px}
.nt_shipping .ship_img.small{width:40px; height:40px}
.nt_shipping .ship_img.large{width:60px; height:60px}
.use_border_true .nt_shipping{padding:15px}
.use_border_true .nt_shipping:after{display:block !important; content:""; position:absolute; top:0; bottom:0; left:7.5px; right:7.5px; border:1px solid #ddd}
.use_border_true .nt_shipping .ship_img{background-position:center}

.signup-newsletter-form{border-radius:50px; border:1px solid #878787; padding:2px}
.newl_des_1 .signup-newsletter-form{background-color:#fff}
.signup-newsletter-form .submit-btn {
    text-transform: none;
    font-size: 14px;
    height: 100%;
    padding: 0 20px;
    margin: 0;
    border: none;
    background: #222;
    color: #fff;  
}
.signup-newsletter-form .input-text{width:100%; border-radius:50px; padding:0 10px; border:0}
.newl_des_2 .signup-newsletter-form, .newl_des_2 .signup-newsletter-form .submit-btn, .newl_des_2 .signup-newsletter-form .input-text, .newl_des_3 .signup-newsletter-form, .newl_des_3 .signup-newsletter-form .submit-btn, .newl_des_3 .signup-newsletter-form .input-text, .newl_des_4 .signup-newsletter-form, .newl_des_4 .signup-newsletter-form .submit-btn, .newl_des_4 .signup-newsletter-form .input-text{border-radius:0}
.newl_des_3 .signup-newsletter-form, .newl_des_4 .signup-newsletter-form{padding:0; border:0}
.newl_des_3 .signup-newsletter-form .input-text{border:1px solid #878787}
.newsletter_se.newl_des_3 .signup-newsletter-form .col_email{margin-bottom:10px}
.newsletter_se .signup-newsletter-form .submit-btn{font-size:16px; background-color:#000}
.newl_des_4 .signup-newsletter-form .submit-btn, .newl_des_4 .signup-newsletter-form .input-text{height:60px !important; font-size:16px}
.newl_des_4 .signup-newsletter-form .submit-btn{min-width:175px !important; font-size:14px; line-height:24px; background-color:#293341; font-weight:500; text-transform:uppercase; letter-spacing:0.17em}
.newl_des_4 .signup-newsletter-form .input-text{border:1px solid #eee; padding:17px 20px}
.newsletter_se .mc4wp-response > div{max-width:600px; margin:20px auto 0; background-color:rgba(255, 255, 255, 0.8)}
.nt_full .flickity-prev-next-button.previous{left:15px}
.nt_full .flickity-prev-next-button.next{right:15px}
.row.ins_spaces_0{margin:0}
.row.ins_spaces_2{margin:-1px}
.row.ins_spaces_3{margin:-1.5px}
.row.ins_spaces_6{margin:-3px}
.row.ins_spaces_10{margin:-5px}
.row.ins_spaces_15{margin:-7.5px}
.row.ins_spaces_0 .col_ins{padding:0}
.row.ins_spaces_2 .col_ins{padding:1px}
.row.ins_spaces_3 .col_ins{padding:1.5px}
.row.ins_spaces_6 .col_ins{padding:3px}
.row.ins_spaces_10 .col_ins{padding:5px}
.row.ins_spaces_15 .col_ins{padding:7.5px}
.row.ins_spaces_30 .col_ins{padding:15px}
.row.ins_rounded_1 .pr_lazy_img{border-radius:50%}
.row.ins_rounded_2 .pr_lazy_img{border-radius:15px}
.widget ul li{line-height:25px; list-style:none; margin-bottom:5px}
.nt_single_blog .nt-social a{margin:0 10px}
.widget .post_list_widget .article-title, .widget .product_list_widget .product-title{color:#222; font-weight:500; line-height:24px}
.widget .product_list_widget ins{color:#ec0101; text-decoration:none}
.widget_img_ar, .widget_img_pr{min-width:95px; max-width:95px}
.widget_if_ar, .widget_if_pr{padding-left:10px !important; color:#878787}

.login-form h2{font-size:16px; text-transform:uppercase; font-weight:700; margin:0 0 20px}
form .form-row label{line-height:2; display:block; margin-bottom:5px}
.login-form form .form-row label{margin-bottom:10px}
form .form-row label .required{color:#fc655e}
.form-message--error{color:#651818; border:1px solid #d20000; background-color:#fff8f8; padding:1rem 1.3rem; text-align:left; width:100%; margin:0 0 27.5px}
.form-message__title{font-size:14px; color:#651818; margin-bottom:10px}
.form-message--error a:not(:hover){color:#651818}
.input--error{border-color:#d20000 !important; margin-bottom:5px}
.frm_guest_login{border-top:1px solid #e5e5e5}
.button.button_primary{background-color:var(--primary); color:#fff; border-color:var(--primary)}
hr{margin:55px 0; border:0; border-bottom:1px solid #e8e9eb}

.sidebar.sidebar_nt.hidden_true{-ms-flex-order:0; order:0}
input[type="checkbox"]{float:none; vertical-align:middle}
.cat_emty_noprs{margin:140px 0}
#nt_content .shopify-challenge__container, .empty_cart_page{margin:140px 0; text-align:center}
.empty_cart_page .button, .nt_mini_cart .empty .button{min-width:180px}
.img_action_zoom.is_sticky .theiaStickySidebar{overflow:hidden}
.is_sticky{will-change:min-height, height}
.is_sticky .theiaStickySidebar{transform:translate(0, 0); transform:translate3d(0, 0, 0); will-change:position, transform}
#nt_content .shopify-challenge__container{margin-left:auto !important; margin-right:auto !important}
.lz_op_ef:not(.lazyloaded){background:#e1e3e4}
.lz_op_ef:not(.lazyloaded), .skeleton_wrap{-webkit-animation:0.45s linear infinite alternate skeletonAnimation; animation:0.45s linear infinite alternate skeletonAnimation; will-change:opacity}

@-webkit-keyframes skeletonAnimation{
0%{opacity:0.45}
100%{opacity:0.9}
}

@keyframes skeletonAnimation{
0%{opacity:0.45}
100%{opacity:0.9}
}

.progress_bar{display:block; margin:15px auto 20px; width:250px; height:4px; background-color:#ddd; border-radius:5px}
.progress_bar .current_bar{width:0; will-change:width; background-color:#00badb; -webkit-transition:width 0.3s cubic-bezier(0.19, 1, 0.22, 1); transition:width 0.3s cubic-bezier(0.19, 1, 0.22, 1)}
.template-search .empty_cart_page > i:after{display:none}
.template-search .empty_cart_page > .iccl-search:after{font-size:20px; left:28px; margin-top:-18px; content:"\f128"; font-family:"Font Awesome 5 Pro"; font-weight:900}
.results_article_blog h4, .results_prs_tt{background-color:#f9f9f9; text-transform:uppercase; font-weight:600; font-size:22px; padding:15px; margin:0; border:1px solid rgba(129, 129, 129, 0.2)}
.results_prs_tt{margin-top:30px}
.results_article_blog a{display:block; padding:8px 20px; transition:color 0.15s ease-in-out, background 0.15s ease-in-out; border:1px solid rgba(129, 129, 129, 0.2); border-top:0}
.results_article_blog a:hover{background-color:#f9f9f9}
.container_cat .results_article_blog ul{margin-bottom:40px}

.button.round_false{border-radius:0}

.type_css_btna a.button.slt4_btn, .type_custom_section a.imtt4_btn, .type_hero_video a.button, .type_image_text_overlay a.button, .type_slideshow a.button.slt4_btn{min-width:150px; display:-ms-inline-flexbox; display:inline-flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center}
.type_css_btna a.button.slt4_btn + a, .type_hero_video a.button + a, .type_image_text_overlay a.button + a, .type_slideshow a.button.slt4_btn + a{margin-left:7.5px; margin-top:7.5px}
.type_slideshow .slt4_p{line-height:1.42857143}

::placeholder{color:currentcolor; opacity:1}
:-ms-input-placeholder{color:currentcolor}
::-ms-input-placeholder{color:currentcolor}
#cat_shopify .la, #cat_shopify .lab, #cat_shopify .lad, #cat_shopify .lal, #cat_shopify .lar, #cat_shopify .las{display:block}
.nt_fk_canvas#nt_login_canvas .lds_bginfinity{height:100vh}
.js-sl-item.is_varhide{display:none}
.n-item i{position:absolute; right:3px; top:8px; pointer-events:none; background:#5b5b5b; font-size:15px; padding:5px; color:#fff; border-radius:100px}
.pr-single__media .media-item, .pr-single__media .media-video, .pr-single__media .plyr, .pr-single__media .plyr__video-wrapper, .pr-single__media .shopify-model-viewer-ui, .pr-single__media iframe, .pr-single__media model-viewer{height:100%}
.pr-single__media .media-item, .pr-single__media .plyr, .pr-single__media .shopify-model-viewer-ui, .pr-single__media iframe, .pr-single__media model-viewer, .pr-single__media > video{position:absolute; top:0; left:0; width:100%; max-width:100%; outline:0}
.plyr input:not([type="submit"]):not([type="checkbox"]){border:0; padding:0; color:#222}
.plyr [data-plyr="fullscreen"], .plyr__control{color:inherit !important}
.plyr__control--overlaid.plyr__tab-focus, .plyr__control--overlaid:hover{background-color:#fff; color:rgba(58, 58, 58, 0.55) !important; border-color:transparent}
.plyr.plyr--full-ui .plyr__volume input[type="range"]{color:#fff}
.branding img{
    padding: 15px 0;
    perspective: 800px;
    -webkit-perspective: 800px;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;  
}
@media (max-width: 768px) {
.branding img {padding: 0px}  
}
.col_ins .la-video, .col_ins.ins_media_type_VIDEO .la-image, .countdown-wrap.expired_cdt4, .like_t4insundefined.cms_t4insundefined > span{display:none}
.col_ins.ins_media_type_VIDEO .la-video{display:inline-block}
.col_ins.ins_media_type_CAROUSEL_ALBUM .la-image:before{content:"\f302"}
.type_instagram_feed2 .col_ins .las, .type_instagram_feed3 .col_ins .las{font-size:30px}

.type_faq .nt_boxed{max-width:1200px; width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto}

.type_faq .sp-tabs > .sp-tab.des_style_2:first-of-type{margin-top:0}
.post-readmore{letter-spacing:0.17em; font-weight:500; font-size:14px; line-height:30px}
.space_pr_mb{height:40px}

.bg_sz_cover{background-size:cover}
.bg_rp_norepeat{background-repeat:no-repeat}

.products:not(.articles) .flickity-viewport:before{
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none;
    display: block !important;  
}
.on_list_view_true.product_content{padding-top:0; padding-bottom:0; box-shadow:none !important; border:0 !important}
.wrap_title + .products:not(.articles){margin-top:25px}
.cat_toolbar{margin-bottom:20px}

.prs_sw_limit_true .swatch__list:not(.swatch__list--calced){white-space:nowrap; overflow:hidden}
.swatch__list--more{display:none !important}
a.slt4_btn{display:-ms-inline-flexbox; display:inline-flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center}
.se_t4_bg{background-repeat:no-repeat; background-size:cover}
.on_list_view_true .pr_wr_dcimg .pr_deal_dt{position:static; width:100%; max-width:120px; margin:0; transform:none; -webkit-transform:none}

.space_banner{max-width:100%}

.bg_content_true a.button{min-width:auto !important}

@media (min-width: 641px){
#nt_content .shopify-challenge__container, .cat_emty_noprs, .empty_cart_page{margin:200px 0}
}
                       
@media (min-width: 768px){  
.on_list_view_true .pr_wr_dcimg .pr_deal_dt{max-width:180px}
.fs_md_14{font-size:14px}
.fs_md_50{font-size:50px}
.fs_md_20{font-size:20px}
.fs_md_55{font-size:55px}
.fs_md_60{font-size:60px}
.tl_md{text-align:left}
.tr_md{text-align:right}
.tc_md{text-align:center}
.dn_mb, .dn_md{display:none}
.db_mb, .db_md{display:block}
.dib_mb, .dib_md{display:inline-block}
.pa_md{position:absolute}
.type_slideshow .flickity-page-dots{bottom:20px}
.dek_img_slide, .dek_img_slide.nt_bg_lz{display:block}
.fs_md_11{font-size:12px}
.fs_md_15{font-size:15px}
.fs_md_18{font-size:18px}
.fs_md_30{font-size:30px}
.fs_md_35{font-size:35px}
.fs_md_40{font-size:40px}
.mb_img_slide, .mb_img_slide.nt_bg_lz, .sr_txt_mb{display:none}
.sr_txt{display:inline-block}
.pr_carousel:after{content:""}
.watchCSS:after{content:"flickity"}
.product .summary{margin-top:0}
.thumb_bottom .row.p-nav{margin-top:10px; margin-right:-5px; margin-left:-5px}
.thumb_bottom .p-nav .n-item{padding-left:5px; padding-right:5px}
.only_owl_mb.nt_slider:not(.flickity-enabled){display:-ms-flexbox !important; display:flex !important}
.thumb_2 .row.p-thumb{margin-right:-5px; margin-left:-5px}
.thumb_2 .row.p-thumb .p-item{padding:5px; width:50%}
.sp-single-3 .p-thumb .p-item:not(:last-child){margin-bottom:30px}
.sp-single-7 .p-thumb{margin-right:-5px; margin-left:-5px}
.sp-single-7 .p-thumb > .p-item:not(:last-child){margin-bottom:10px}
.sp-single-7 .p-thumb > .p-item{padding-right:5px; padding-left:5px}
.sp-single-3 .p-thumb .p-item.last_visible {margin-bottom:0}

.sp-tabs{padding-top:50px}
.sp-tabs > .sp-tab.des_style_2:first-of-type{margin-top:-50px}
.tab-heading .txt_h_tab{padding:10px 20px}
.title_2 > span{margin:0 30px}
.title_2:after, .title_2:before{width:60px}
.cat_space_0{margin-left:0; margin-right:0}
.cat_space_0 .cat_space_item{padding-left:0; padding-right:0; margin-bottom:0}
.cat_space_2{margin-left:-1px; margin-right:-1px}
.cat_space_2 .cat_space_item{padding-left:1px; padding-right:1px; margin-bottom:2px}
.cat_space_6{margin-left:-3px; margin-right:-3px}
.cat_space_6 .cat_space_item{padding-left:3px; padding-right:3px; margin-bottom:6px}
.cat_space_10{margin-left:-5px; margin-right:-5px}
.cat_space_10 .cat_space_item{padding-left:5px; padding-right:5px; margin-bottom:10px}
.newsletter_se .signup-newsletter-form .input-text{min-width:320px}
.newsletter_se .signup-newsletter-form .submit-btn{min-width:200px}
.newl_des_3 .signup-newsletter-form .col_email{margin:0}
.newsletter_se.newl_des_3 .signup-newsletter-form .col_email{margin:0 10px}
.newl_des_1 .signup-newsletter-form{padding:2px}
.newl_des_1 .signup-newsletter-form .submit-btn{border-radius:50px}
.newsletter_se .signup-newsletter-form .submit-btn, .newsletter_se .signup-newsletter-form .input-text{height:50px}
.type_faq .sp-tabs{padding-top:0}
.template-cart .additional_checkout_buttons, .template-cart .additional_checkout_buttons .shopify-cleanslate > div{display:inline-block}
.wrap_title.des_title_13{max-width:83.33333333%; margin-left:auto; margin-right:auto}
.h3.heading_sea{font-size:36px; line-height:40px; margin-bottom:20px}
}

@media (min-width: 1024px){
#nt_countdow_ppr_txt .nt_countdow_page{min-width:400px}
.wrap_title.des_title_13{max-width:66.66666667%}
}

.item__position.nt_parallax_true .parallax-inner, .nt_parallax_true.parallax-inner{pointer-events:none; position:absolute; left:0; right:0; top:0; z-index:0; background-position:50% 50%; background-size:cover; background-repeat:no-repeat}

@media (min-width: 1025px){
.space_pr_mb{height:0; display:none}
.calc_footer_sticky:not(.template-index) #nt_content{padding-bottom:10px}
.des_header_3 .col_group_btns{min-width:16.666667%}
.db_lg{display:block}
.dib_lg{display:inline-block}
.dn_lg{display:none}
.tl_lg{text-align:left}
.tr_lg{text-align:right}
.tc_lg{text-align:center}
.container_cat.cat_wide, .wrapper_wide #ntheader .container, .wrapper_wide .caption-w-1, .wrapper_wide .container{max-width:1600px}
.container_cat.cat_full, .wrapper_content_full #ntheader .container, .wrapper_content_full .container{max-width:100%; width:100%; padding-left:19px; padding-right:19px}
.wrapper_boxed #nt_wrapper{margin:0 auto; max-width:1200px; -webkit-box-shadow:0 1px 9px rgba(0, 0, 0, 0.08); box-shadow:0 1px 9px rgba(0, 0, 0, 0.08)}
.wrapper_boxed #ntheader .ntheader_wrapper, .wrapper_boxed.h_transparent_true.template-index #ntheader .ntheader_wrapper{left:auto; right:auto; width:100vw; max-width:1200px}
.row{margin-right:-15px; margin-left:-15px}
.col, .col-1, .col-10, .col-11, .col-12, .col-15, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-15, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-15, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-nt-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding-right:15px; padding-left:15px}
.cat_space_0{margin-left:0; margin-right:0}
.cat_space_0 .cat_space_item{padding-left:0; padding-right:0; margin-bottom:0}
.cat_space_2{margin-left:-1px; margin-right:-1px}
.cat_space_2 .cat_space_item{padding-left:1px; padding-right:1px; margin-bottom:2px}
.cat_space_6{margin-left:-3px; margin-right:-3px}
.cat_space_6 .cat_space_item{padding-left:3px; padding-right:3px; margin-bottom:6px}
.cat_space_10{margin-left:-5px; margin-right:-5px}
.cat_space_10 .cat_space_item{padding-left:5px; padding-right:5px; margin-bottom:10px}
.des_header_7 #nt_wrapper, .des_header_7 .sticky_atc_wrap, .des_header_7:not(.h_calc_ready) #shopify-section-header_banner{padding-left:280px}
.cat_space_20{margin-left:-10px; margin-right:-10px}
.cat_space_20 .cat_space_item{padding-left:10px; padding-right:10px; margin-bottom:20px}
.cat_space_30{margin-left:-15px; margin-right:-15px}
.cat_space_30 .cat_space_item{padding-left:15px; padding-right:15px; margin-bottom:30px}
body:not(.des_header_1):not(.des_header_6):not(.des_header_10) #nt_menu_canvas.lazyload{display:none}
.type_slideshow .container .flickity-prev-next-button.previous{left:-30px}
.type_slideshow .container .flickity-prev-next-button.next{right:-30px}
.nt_full .flickity-prev-next-button.previous{left:30px}
.nt_full .flickity-prev-next-button.next{right:30px}
.thumb_left .col_nav, .thumb_right .col_nav{max-width:100px; width:100%}
.thumb_left .col_nav.nav_large, .thumb_right .col_nav.nav_large{max-width:170px}
.thumb_left .col_nav.nav_small, .thumb_right .col_nav.nav_small{max-width:70px}
.cat_hidden_false .cat_sidebar, .hidden_sortby_false.widget, .no_hidden_sidebar, .pop_default .btn_filter[data-opennt="#shopify-section-nt_filter"], .pop_default .btn_filter[data-opennt="#shopify-section-nt_filter2"], .section_sidebar_shop > .h3, .section_sidebar_shop > h3{display:none}
#cat_shopify, #cat_shopify ul li li, .cat_hidden_false .cat_sortby, .hidden_false.sidebar .section_sidebar_shop, .pop_default .btn_filter{display:block}
.hidden_sortby_false.widget + .widget{margin-top:0 !important}
#cat_shopify ul li{line-height:25px; list-style:none; display:inline-block; margin:0; position:relative}
#cat_shopify ul li a{padding:10px 15px}
.cat_toolbar{margin-bottom:10px; margin-top:40px}
.cat-shop .sub-menu{visibility:hidden; opacity:0; pointer-events:none; position:absolute}
.space_20.sidebar_nt{margin-top:20px}
.space_30.sidebar_nt{margin-top:30px}
.space_40.sidebar_nt{margin-top:40px}
.space_50.sidebar_nt{margin-top:50px}
.variations_button > .wrap{-webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap}
.thumb_left .col_thumb{padding-left:5px; -ms-flex-order:12; order:12}
.thumb_left .col_nav{padding:0 13px; -ms-flex-order:1; order:1}
.thumb_right .col_thumb{padding-right:5px}
.thumb_right .col_nav{padding-left:5px}
.thumb_left .p-nav, .thumb_right .p-nav{margin-top:0; min-height:100%; overflow:hidden}
.thumb_left .p-nav .n-item, .thumb_right .p-nav .n-item{width:100%; max-width:100%; margin-bottom:10px; cursor:pointer; position:relative !important; left:0 !important; right:0 !important}
.thumb_left .p-nav .n-item:last-child, .thumb_right .p-nav .n-item:last-child{margin-bottom:50px}
.thumb_left .p-nav .flickity-slider, .thumb_left .p-nav .flickity-viewport, .thumb_right .p-nav .flickity-slider, .thumb_right .p-nav .flickity-viewport{-ms-transform:none !important; transform:none !important; overflow:visible !important; height:auto !important}
.single_add_to_cart_button{margin-top:0; -ms-flex-order:2; order:2}
.PR_no_pick_true .shopify-payment-button{display:none}
button.single_add_to_cart_button.disabled{opacity:0.5}
.atc-slide:not(.btn_full_true) .single_add_to_cart_button, .atc-slide:not(.btn_full_true) .variations_button{width:auto; min-width:160px; max-width:100%}
.use_border_true .nt_shipping{padding:20px}
.use_border_true .nt_shipping:after{left:15px; right:15px}
}

@media screen and (min-width: 1140px){
#nt_content .shopify-challenge__container{margin:250px 0}
}

@media (max-width: 1024px){
.icon_cart .ch_tt_price.ttip_nt{display:none}
.type_faq .sp-tabs{padding-top:0}
.type_faq .sp-tabs + .sp-tabs{margin-top:40px}
.nt_menu > .menu-item.branding > a{padding-right:0; padding-left:0}
.sidebar.sidebar_nt{-ms-flex-order:0; order:0}
.cat_space_10, .cat_space_20, .cat_space_30, .cat_space_6{margin-left:-5px; margin-right:-5px}
}

@media (max-width: 767px){
#trust_seal_ppr img.img_tr_s1{max-width:var(--max-w-img); width:100% !important}
.txt_col_img{margin-top:30px}
.products:not(.articles) .flickity-prev-next-button{top:30%; transform:none}
.flickity-prev-next-button.previous{left:8px}
.flickity-prev-next-button.next{right:8px}
.type_hero_video .lh__1, .type_image_text_overlay .lh__1, .type_slideshow .lh__1{line-height:1.22857143}
}

.no-js .p-thumb .nt_bg_lz{padding-top:0 !important}
.no-js .nt_bg_lz.lazyload:before{display:none}

.far{font-weight:400 !important}
.nt_js_lz.lazyloaded{display:none}
[class*=bg_color_]{font-size:0; background-color:#e5e5e5}
.bg_color_cyan{background-color:#25bdb0}
.bg_color_pink{background-color:#fcc6de}
.bg_color_black{background-color:#000}
.bg_color_grey{background-color:#ccc}
.bg_color_green{background-color:#e1eb78}
.bg_color_sliver{background-color:#f2f2f2}
.bg_color_blue{background-color:#a8bcd4}
.bg_color_purple{background-color:#7e0b80}
.bg_color_white{background-color:#fff; border:1px solid #ddd}
.bg_color_red{background-color:#f63400}
.bg_color_brown{background-color:#ad8111}
.bg_color_gold{background-color:#cea525}
.bg_color_beige{background-color:#f0deba}
.bg_color_gray{background-color:#bfbfbf}
.bg_color_orange{background-color:#ff7900}
.bg_color_yellow{background-color:#dcdb79}
.bg_color_navy{background-color:#001f3f}
.bg_color_aqua{background-color:#7fdbff}
.bg_color_teal{background-color:#39cccc}
.bg_color_gun-smoke{background-color:#12221f}
.bg_color_olive{background-color:olive}
.bg_color_lime{background-color:#0f0}
.bg_color_rose-gold{background-color:#fcdbd6}
.bg_color_clear{background-color:#caf6ea}
.bg_color_maroon{background-color:maroon}
.bg_color_ivory{background-color:ivory}
.bg_color_lavenderblush{background-color:#b0e0e6}
.bg_color_powderblue{background-color:#f012be}
.bg_color_darkgreen{background-color:#006400}
.bg_color_saddlebrown{background-color:#8b4513}
.bg_color_lightcoral{background-color:#f08080}
.bg_color_palevioletred{background-color:#db7093}
.bg_color_chocolate{background-color:#d2691e}
.bg_color_darkolivegreen{background-color:#556b2f}
.bg_color_darkred{background-color:#8b0000}
.bg_color_mediumaquamarine{background-color:#66cdaa}
.bg_color_sandybrown{background-color:#f4a460}
.bg_color_darkslategray{background-color:#2f4f4f}
.bg_color_salmon{background-color:salmon}
.bg_color_slateblue{background-color:#6a5acd}
.bg_color_lightgray{background-color:#d3d3d3}
.bg_color_lemonchiffon{background-color:#fffacd}
.bg_color_thistle{background-color:#d8bfd8}
.bg_color_wheat{background-color:wheat}
.bg_color_lightsalmon{background-color:#ffa07a}
.bg_color_hotpink{background-color:#ff69b4}
.bg_color_lawngreen{background-color:#7cfc00}
.bg_color_snow{background-color:snow}
.bg_color_darkslateblue{background-color:#483d8b}
.bg_color_coral{background-color:coral}
.bg_color_limegreen{background-color:#32cd32}
.bg_color_lightgrey{background-color:#d3d3d3}
.bg_color_royalblue{background-color:#4169e1}
.bg_color_dimgrey{background-color:#696969}
.bg_color_lightseagreen{background-color:#20b2aa}
.bg_color_skyblue{background-color:#87ceeb}
.bg_color_orchid{background-color:orchid}
.bg_color_darksalmon{background-color:#e9967a}
.bg_color_darkorchid{background-color:#9932cc}
.bg_color_cornflowerblue{background-color:#6495ed}
.bg_color_cornsilk{background-color:#fff8dc}
.bg_color_lightslategrey{background-color:#789}
.bg_color_whitesmoke{background-color:#f5f5f5}
.bg_color_seagreen{background-color:#2e8b57}
.bg_color_crimson{background-color:#dc143c}
.bg_color_azure{background-color:azure}
.bg_color_paleturquoise{background-color:#afeeee}
.bg_color_darkkhaki{background-color:#bdb76b}
.bg_color_mediumvioletred{background-color:#c71585}
.bg_color_lightgoldenrodyellow{background-color:#fafad2}
.bg_color_violet{background-color:violet}
.bg_color_peachpuff{background-color:#ffdab9}
.bg_color_steelblue{background-color:#4682b4}
.bg_color_blanchedalmond{background-color:#ffebcd}
.bg_color_moccasin{background-color:#ffe4b5}
.bg_color_antiquewhite{background-color:#faebd7}
.bg_color_mediumturquoise{background-color:#48d1cc}
.bg_color_lightskyblue{background-color:#87cefa}
.bg_color_darkorange{background-color:#ff8c00}
.bg_color_darkblue{background-color:#00008b}
.bg_color_springgreen{background-color:#00ff7f}
.bg_color_lavender{background-color:#e6e6fa}
.bg_color_mediumpurple{background-color:#9370db}
.bg_color_deepskyblue{background-color:#00bfff}
.bg_color_mintcream{background-color:#f5fffa}
.bg_color_deeppink{background-color:#ff1493}
.bg_color_darkseagreen{background-color:#8fbc8f}
.bg_color_papayawhip{background-color:#ffefd5}
.bg_color_orangered{background-color:#ff4500}
.bg_color_tomato{background-color:tomato}
.bg_color_navajowhite{background-color:#ffdead}
.bg_color_mediumorchid{background-color:#ba55d3}
.bg_color_ghostwhite{background-color:#f8f8ff}
.bg_color_slategrey{background-color:#708090}
.bg_color_forestgreen{background-color:#228b22}
.bg_color_dodgerblue{background-color:#1e90ff}
.bg_color_linen{background-color:linen}
.bg_color_blueviolet{background-color:#8a2be2}
.bg_color_gainsboro{background-color:#dcdcdc}
.bg_color_lightgreen{background-color:#90ee90}
.bg_color_chartreuse{background-color:#7fff00}
.bg_color_mistyrose{background-color:#ffe4e1}
.bg_color_darkgray{background-color:#a9a9a9}
.bg_color_peru{background-color:peru}
.bg_color_tan{background-color:tan}
.bg_color_palegreen{background-color:#98fb98}
.bg_color_rebeccapurple{background-color:#639}
.bg_color_darkcyan{background-color:#008b8b}
.bg_color_oldlace{background-color:#fdf5e6}
.bg_color_rosybrown{background-color:#bc8f8f}
.bg_color_darkslategrey{background-color:#2f4f4f}
.bg_color_lightslategray{background-color:#789}
.bg_color_turquoise{background-color:#40e0d0}
.bg_color_darkgoldenrod{background-color:#b8860b}
.bg_color_honeydew{background-color:#f0fff0}
.bg_color_mediumslateblue{background-color:#7b68ee}
.bg_color_mediumspringgreen{background-color:#00fa9a}
.bg_color_plum{background-color:plum}
.bg_color_darkgrey{background-color:#a9a9a9}
.bg_color_slategray{background-color:#708090}
.bg_color_darkmagenta{background-color:#8b008b}
.bg_color_lightblue{background-color:#add8e6}
.bg_color_floralwhite{background-color:#fffaf0}
.bg_color_dimgray{background-color:#696969}
.bg_color_greenyellow{background-color:#adff2f}
.bg_color_fuchsia{background-color:#f0f}
.bg_color_cadetblue{background-color:#5f9ea0}
.bg_color_yellowgreen{background-color:#9acd32}
.bg_color_darkviolet{background-color:#9400d3}
.bg_color_sienna{background-color:sienna}
.bg_color_lightpink{background-color:#ffb6c1}
.bg_color_mediumblue{background-color:#0000cd}
.bg_color_bisque{background-color:bisque}
.bg_color_aquamarine{background-color:#7fffd4}
.bg_color_palegoldenrod{background-color:#eee8aa}
.bg_color_aliceblue{background-color:#f0f8ff}
.bg_color_olivedrab{background-color:#6b8e23}
.bg_color_indigo{background-color:indigo}
.bg_color_lightcyan{background-color:#e0ffff}
.bg_color_midnightblue{background-color:#191970}
.bg_color_khaki{background-color:khaki}
.bg_color_burlywood{background-color:#deb887}
.bg_color_lightyellow{background-color:#ffffe0}
.bg_color_lightsteelblue{background-color:#b0c4de}
.bg_color_goldenrod{background-color:#daa520}
.bg_color_darkturquoise{background-color:#00ced1}
.bg_color_magenta{background-color:#f0f}
.bg_color_seashell{background-color:#fff5ee}
.bg_color_indianred{background-color:#cd5c5c}
.bg_color_mediumseagreen{background-color:#3cb371}
.bg_color_firebrick{background-color:#b22222}
.lazy_icons .flickity-button{visibility:visible}
#ntheader .ntheader_wrapper{position:relative; top:0; right:0; left:0; z-index:290; backface-visibility:hidden; -webkit-backface-visibility:hidden}
#ntheader.sticky_prepared .ntheader_wrapper{position:absolute}
#ntheader.sticky_prepared.live_stuck .ntheader_wrapper{position:fixed; -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .1); box-shadow:0 1px 3px rgba(0, 0, 0, .1); -webkit-animation:.6s animate_sticky; animation:.6s animate_sticky}
.hide_scrolld_true #ntheader.sticky_prepared.live_stuck .ntheader_wrapper{position:absolute; box-shadow:none; -webkit-transform:translateY(-100%); transform:translateY(-100%); -webkit-animation:none; animation:none; transition:opacity .1s, visibility .1s, transform .3s, -webkit-transform .3s; will-change:transform, -webkit-transform}
.hide_scrolld_true #ntheader.sticky_prepared.h_scroll_up .ntheader_wrapper{position:fixed; -webkit-transform:none; transform:none; -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .1); box-shadow:0 1px 3px rgba(0, 0, 0, .1)}
#ntheader.live_stuck #shopify-section-header_banner, #ntheader.live_stuck #shopify-section-header_top, #ntheader.live_stuck .logo_mobile, #ntheader.live_stuck .logo_normal{display:none}
#ntheader.live_stuck .logo_sticky{display:inline-block}
#ntheader.live_stuck #shopify-section-header_top{display:block; position:absolute; left:0; right:0; opacity:0; pointer-events:none}

@-webkit-keyframes animate_sticky{
from{-webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0)}
to{-webkit-transform:none; transform:none}
}

@keyframes animate_sticky{
from{-webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0)}
to{-webkit-transform:none; transform:none}
}

.nt_menu>li>div>div{min-width:230px}
.nt_menu>li>div>.sub-column-item{padding:10px 0}
.nt_menu div.menu-item>a, .nt_menu ul li a{display:block; color:#878787; line-height:1.5; padding:14px 15px}
.sub-column-item .sub-column>li a{padding:10px 0}
.nt_menu .sub-menu .sub-column-item{padding:10px 15px}
.nt_menu .sub-menu .sub-column-item>a{color:#222; text-transform:uppercase; font-weight:500; font-size:15px; padding:13px 0; border-bottom:1px solid #eee}
.nt_menu .sub-menu .type_mn_link.sub-column-item>a:last-child{margin-top:-15px}
.sub-column-item .sub-column{padding:0}
.nt_menu .type_mega .sub-menu{padding:20px 15px; max-height:75vh; overflow-y:auto}
.nt_menu>li .sub-menu{text-align:left; position:absolute; min-width:250px; background:#fff; top:100%; z-index:10; padding:0; box-shadow:0 0 3px rgba(0, 0, 0, .15); -webkit-box-shadow:inset 0 0 0 1px #eaeaea, 0 5px 20px rgba(0, 0, 0, .15); box-shadow:inset 0 0 0 1px #eaeaea, 0 5px 20px rgba(0, 0, 0, .15); pointer-events:none}
.nt_menu>li.type_dropdown .sub-menu{min-width:260px; padding:10px 0}
.prs_nav .pr_grid_item.nt_pr{margin:15px 0}
.nt_menu>li.type_html>.sub-menu{padding:20px 15px}
.clhovermq .nt_menu div:hover>.sub-menu, .clhovermq .nt_menu li.has-children:hover>.sub-menu, .clno-hovermq .nt_menu div.is_hover>.sub-menu, .clno-hovermq .nt_menu li.has-children.is_hover>.sub-menu, .nt_menu li.menu_item_hover>.sub-menu{opacity:1; visibility:visible; pointer-events:auto}
.nt_menu>li .sub-menu .sub-menu{left:100%; top:0}
.nt_menu>li.pos_left .sub-menu .sub-menu{left:auto; right:100%}
.nt_menu>li.type_dropdown .sub-menu .has-children, .nt_menu>li.type_dropdown .sub-menu .has-children>a{position:relative}
.nt_menu>li.type_dropdown .sub-menu .has-children>a:after{right:8px; position:absolute; color:rgba(82, 82, 82, .45); font-weight:400; font-style:normal; font-size:100%; font-family:fawart; content:"\f105"}
.nt_menu>li.pos_left .sub-menu .has-children>a:after{content:"\f104"}
.nt_menu div.menu-item.is_hover>a, .nt_menu div.menu-item>a:hover, .nt_menu ul li a:hover, .nt_menu ul li.is_hover a{color:#222}
.nt_menu .sub-menu .sub-column-item>:last-child{border-bottom:0}
.hover_side_up .nt_menu>li>.sub-menu{-webkit-transform:translateY(15px) translateZ(0); transform:translateY(15px) translateZ(0); transition:opacity .2s, visibility .2s, transform .2s, -webkit-transform .2s}
.clhovermq .hover_side_up .nt_menu>li.has-children:hover>.sub-menu, .clno-hovermq .nt_menu>li.has-children.is_hover>.sub-menu, .hover_side_up .nt_menu>li.menu_item_hover>.sub-menu{-webkit-transform:none; transform:none; background: var(--bg);}
.lbc_nav{position:absolute; color:#fff; font-size:9px; padding:1px 7px 0; border-radius:50px; top:50%; line-height:16px; background:#01bad4; transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); right:-5px; margin-top:-14px; -webkit-transition:opacity .3s ease-in-out; -moz-transition:opacity .3s ease-in-out; -o-transition:opacity .3s ease-in-out; transition:opacity .3s ease-in-out; opacity:1}
.sub-menu .lbc_nav{position:static; display:inline-block}
.cats_menu>li{line-height:1.4; border-bottom:1px solid rgba(129, 129, 129, .15)}
.cats_menu>li>a{padding:12px 25px 12px 18px; color:#222; font-size:14px; line-height:20px}
.cats_menu>li>a>i{color:rgba(82, 82, 82, .6)}
.cats_menu>li.has-children>a:after{position:absolute; top:50%; right:20px; margin-top:-7px; font-size:14px; line-height:14px; content:"\f105"; font-family:fawart; margin-left:4px; color:rgba(82, 82, 82, .45); font-weight:400; font-style:normal}
.cats_menu>li:hover>a{background-color:#f9f9f9; color:#494949}
.has_ntcanvas.has_fk_canvas .mfp-content{transition:transform .5s cubic-bezier(.77, .2, .05, 1)}
.has_ntcanvas.has_fk_canvas .mfp-wrap{display:none !important}
.nt_pr.nt-swatched .back-img{display:none}
.nt_swatches_on_grid{margin:0 -3px}
.swatch__list--item{margin:3px; border:1px solid #ddd; padding:2px}
.swatch__list--item.nt_swatch_on_bg{cursor:pointer}
.swatch__value{display:block; width:24px; height:24px; text-align:center; background-position:center center !important; background-repeat:no-repeat !important; background-size:cover !important}
.swatch__value[data-bg]{opacity:0; visibility:visible; transition:.3s ease-in-out; -webkit-transition:.3s ease-in-out}
.swatch__value.lazyloaded[data-bg]{visibility:visible; opacity:1}
.swatch_list_size_small .swatch__list--item{padding:1px}
.swatch_list_size_small .swatch__list--item .swatch__value{width:16px; height:16px}
.swatch_list_size_large .swatch__list--item .swatch__value{width:45px; height:45px}
.swatch_style_rounded .swatch__list .swatch__list--item, .swatch_style_rounded .swatch__list .swatch__value{border-radius:50%}
.swatch__list--item.current-swatch{background-color:#333; border-color:#333}
.swatch__list--nt{opacity:0}
.sp-single .product-images .p-thumb .flickity-enabled{z-index:2}
.p-thumb{z-index:1}

.nt_label{background-color:#e5e5e5; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; z-index:20; height:25px; width:60px; font-size:14px; -webkit-backface-visibility:hidden; backface-visibility:hidden}
.nt_label.out-of-stock{font-size:12px}
.label_style_rectangular .nt_label{height:24px; width:50px; font-size:12px}
#nt_search_canvas .onsale.nt_label, .product_list_widget .onsale.nt_label{
    width: auto;
    height: auto;
    color: #fff;
    display: inline-block;
    padding: 2px 4px;
    border-radius: var(--rabs);
    font-size: 10px;
    margin: 5px;
}
.label_style_rounded .nt_label{height:35px; width:35px; font-size:10px; border-radius:50%}
.nt_label+.nt_label{margin-top:5px}

.pr_qty_atc .quantity{min-width:80px; width:80px; height:40px; text-align:center; border-radius:0; display:inline-block}
.pr_qty_atc .quantity input.input-text[type=number]{background-color:rgba(0, 0, 0, .08); color:#fff; width:30px; font-weight:400; height:40px; transition:color .25s, background-color .25s, border-color .25s, box-shadow .25s, opacity .25s}
.pr_qty_atc .quantity button{border-right:1px solid rgba(255, 255, 255, .15); min-width:25px; background-color:rgba(0, 0, 0, .08); color:#fff !important; padding:0 5px; width:25px; text-align:center; font-size:9px; border-radius:0; transition:color .25s, background-color .25s, border-color .25s, box-shadow .25s, opacity .25s}
.pr_qty_atc .quantity button.plus{border-left:1px solid rgba(255, 255, 255, .15)}
.pr_qty_atc .quantity button i{display:inline-block}
.pr_qty_atc>a{display:block; width:100%; padding:0 10px; color:currentColor !important}
.pr_qty_atc>a:before{display:none}
.pr_qty_atc .quantity button:hover, .pr_qty_atc .quantity input.input-text[type=number]:hover{background-color:rgba(0, 0, 0, .12)}
.product-image a.db:before{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0, 0, 0, .1); z-index:1; transition:.5s}
.product-image a.db:before,
.product-image a.wishlistadd,
.product-image a.nt_w_login,
.product-image .product-attr,
.pr_wr_dcimg:hover .pr_deal_dt {
    opacity: 0;
    visibility: hidden;
}
.product-image:hover .product-image-flip .back,
.product-image:hover a.db:before, 
.product-image:hover a.wishlistadd,
.product-image:hover .nt_add_cp >a,
.product-image:hover a.nt_w_login,
.product-image:hover .product-attr {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}
.product-image .nt_add_qv:hover, .product-image .pr_atc:hover{background:#222; color:#fff}
.product-image .nt_add_w,.product-image .nt_add_cp {
    z-index: 40;
    left: 12px;
    top: 12px;
}
.product-image .nt_add_w>a,.product-image .nt_add_cp>a {
    width: 20px;
    height: 22px;
    text-align: center;
    margin: 0;
    font-size: 18px;
    color: #fff;
    line-height: 1;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
.product-image .nt_add_qv i, .product-image .nt_add_w>a i, .product-image .nt_add_w>div i{font-size:15px}
.product-image .nt_add_cp>a i{font-size:18px}
.nt_add_cp .cpt4_added i:before{content:"\f058"}
.product-image .nt_add_qv i{font-weight:600}
.product-image .product-attr{
    bottom: 5px;
    left: 10px;
    right: 10px;
    z-index: 2;
    text-shadow: -1px -1px 1px rgba(255,255,255,.1), 1px 1px 1px rgba(0,0,0,.15);
}
.product-attr.pe_none {margin: 5px 0}
.pr_grid_item .product-image:hover .hover_button{
  opacity:1; 
  visibility:visible;
  top: 50%;   
}
.nt_pr .product-image .hover_img{-webkit-transition:opacity .5s, -webkit-transform 2s cubic-bezier(0, 0, .44, 1.18); transition:opacity .5s, transform 2s cubic-bezier(0, 0, .44, 1.18), -webkit-transform 2s cubic-bezier(0, 0, .44, 1.18)}
.nt_pr:hover .product-image .hover_img{opacity:1}
.hover_img2 .nt_pr:hover .product-image .hover_img{transform:scale(1.09); -webkit-transform:scale(1.09)}
.swatch__list_js.lazyload, .swatch__list_js.lazyloading{background-image:url(//www.wellyn.com.br/cdn/shop/t/149/assets/lds-sw.svg?1945&v=5666802955360276061783142728); background-size:70px; background-repeat:no-repeat; background-position:center left; background-position-x:-8px}
.dcp_cd_ip{opacity:0; height:0}
.cat_grid_item__overlay.lazyloaded, .nt_bg_lz.pr_lazy_img.lazyloaded, .p-nav.p-nav-ready, .pr_lazy_img.main-img.lazyloaded, .swatch__value.lazyloaded, .swatch__value_pr.lazyloaded, img.lz_op_ef.lazyloaded{-webkit-animation:1.25s cubic-bezier(.26, .54, .32, 1) forwards ani-fadeIn; animation:1.25s cubic-bezier(.26, .54, .32, 1) forwards ani-fadeIn}
.nt_shipping.nt_icon_circle .icon:not(.ship_img):before{content:''; position:absolute; top:8px; left:8px; right:8px; bottom:8px; background:var(--primary); transition:.3s; -webkit-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0)}
.nt_shipping.nt_icon_circle:hover .icon:not(.ship_img):before{-webkit-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1)}
.nt_bg_lz.ship_img.lazyload:before, .nt_bg_lz.ship_img.lazyloading:before{background-size:30px}
.wf-fawart-n4-active .header_picker:after, .wf-fawart-n4-inactive .header_picker:after{content:'\f107'; position:absolute; font-family:fawart; right:12px; top:0; font-size:16px; pointer-events:none; transition:transform .2s ease-in-out; transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}
.sortby_pick i{transition:transform .2s ease-in-out; transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}
.cat_sortby_js.opended .sortby_pick i, .nt_lt_fake.opended .header_picker:after, .style__simple .nt_lt_fake.opended>i{-webkit-transform:rotateZ(180deg); transform:rotateZ(180deg)}
.nt_lt_fake ul{padding:15px 0; width:100%; top:100%; top:calc(100% + 10px); top:-webkit-calc(100% + 10px); margin:0; background-color: #ffffff5e; z-index:40; box-shadow:0 1px 5px 2px rgba(0, 0, 0, .1); cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; max-height:280px; min-width:250px; overflow:auto; overflow-x:hidden; visibility:hidden; -webkit-overflow-scrolling:touch; -ms-scroll-chaining:none; overscroll-behavior:none; transition:opacity .25s ease-in-out, transform .25s ease-in-out, visibility .25s ease-in-out, -webkit-transform .25s ease-in-out; will-change:transform; -webkit-transform:scale(.9); transform:scale(.9); border-radius:10px}
.nt_lt_fake ul>li{color: #ffffff; margin:0; padding:0 20px 0 10px; height:40px; line-height:30px}
.is-selcolor .swatch_pr_item{display:-ms-inline-flexbox; display:inline-flex; -ms-flex-align:center; align-items:center}
.bg_imh_sel{width:25px; height:25px; display:block; min-width:25px; margin-right:2px; background-position:center center; background-repeat:no-repeat; background-size:cover}
svg.ic_triangle_svg{display:block; top:calc(100% + 3px); top:-webkit-calc(100% + 3px); right:20px; width:18px; height:8px; z-index:50; -webkit-filter:drop-shadow(0 -2px 2px rgba(0, 0, 0, .12)); filter:drop-shadow(0 -2px 2px rgba(0, 0, 0, .12)); transition:opacity .25s ease-in-out, transform .25s ease-in-out, visibility .25s ease-in-out, -webkit-transform .25s ease-in-out; will-change:transform; -webkit-transform:scale(.9); transform:scale(.9)}
.swatch.is-label .nt_lt_fake .swatch_pr_item:not(.is-selected):hover .swatch__value_pr{transition:color .2s ease-in-out, background .15s ease-in-out}
.cat_sortby_js.opended svg.ic_triangle_svg, .nt_lt_fake.opended svg.ic_triangle_svg, .nt_lt_fake.opended ul{pointer-events:auto; visibility:visible; opacity:1; -webkit-transform:scale(1.001); transform:scale(1.001); transition:opacity .4s cubic-bezier(0, 1, .4, 1), transform .4s cubic-bezier(.18, 1.25, .4, 1), visibility .4s linear, -webkit-transform .4s cubic-bezier(.18, 1.25, .4, 1)}
.nt_lt_fake .swatch__value_pr{display:block; text-align:left}
.post_nt_loop a>.lazyloaded{-webkit-transition:opacity .5s, -webkit-transform 2s cubic-bezier(0, 0, .44, 1.18); transition:opacity .5s, transform 2s cubic-bezier(0, 0, .44, 1.18), -webkit-transform 2s cubic-bezier(0, 0, .44, 1.18)}
.post_nt_loop:hover a>.lazyloaded{transform:scale(1.09); -webkit-transform:scale(1.09)}
.post_nt_loop>.post-thumbnail:before, .post_nt_loop>a:before{position:absolute; border-radius:50%; width:0; height:0; top:50%; left:50%; background-color:rgba(255, 255, 255, .3); content:""; z-index:2}
.post_nt_loop:hover>.post-thumbnail:before, .post_nt_loop:hover>a:before{top:0; left:0; right:0; bottom:0; width:100%; height:100%; opacity:0; transition:.6s}
.has_ntcanvas .mfp-content.menu_opened, .mfp-content.menu_opened{background-color:#fff}
.menu_opened #nt_menu_canvas{display:block}

.mb_nav_tabs{background-color:rgba(0, 0, 0, .04); border-bottom:1px solid rgba(129, 129, 129, .2)}
.close_mn_t4{position:fixed; left:300px; top:0; color:#fff; z-index:10000; font-size:50px; background-color:#222; -webkit-transform:translate3d(-104%, 0, 0); transform:translate3d(-104%, 0, 0); transition:.1s}
#nt_menu_canvas.act_opened+.close_mn_t4{opacity:1; -webkit-transform:none !important; transform:none !important}
.mb_nav_title{text-align:center; text-transform:uppercase; letter-spacing:.3px; font-weight:500; font-size:12px; color:#222; padding:5px 10px; height:55px; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; cursor:pointer}
.mb_cat_true .mb_nav_title{-ms-flex:0 0 50%; flex:0 0 50%; max-width:50%}
.mb_nav_title:after{content:''; position:absolute; top:100%; left:0; margin-top:-1px; width:0; height:2px; transition:width .25s}
.mb_nav_tabs .mb_nav_ul:after{right:0; left:auto}
.mb_nav_tabs .active:after{width:100%}
.mb_nav_title>span{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.mb_nav_title.active{background-color:rgba(0, 0, 0, .05)}
.mb_nav_tab{display:none; -webkit-animation:1s ani-fadeIn; animation:1s ani-fadeIn}
.mb_nav_tab.active{display:block}

@-webkit-keyframes ani-fadeIn{
from{opacity:0}
to{opacity:1}
}

@keyframes ani-fadeIn{
from{opacity:0}
to{opacity:1}
}

.mb_nav_tab ul ul{padding-left:0}
#nav_header7 ul ul{padding-left:7.5px}
.nt_mb_menu li{position:relative; display:block}
.nt_mb_menu .sub-menu li>a{padding-left:30px; color:#878787}
.nt_mb_menu .sub-sub-menu li>a{padding-left:40px}
.nt_mb_menu .sub-sub-sub-menu li>a{padding-left:50px}
.nt_mb_menu .sub-menu li>a .nav_link_icon{color:#222}
.nt_mb_menu .menu-item-has-children>a{-webkit-justify-content:space-between; -ms-flex-pack:justify; -webkit-box-pack:justify; justify-content:space-between}
.nt_mb_menu .product_list_widget{padding:20px 20px 20px 30px; border-bottom:1px solid rgba(129, 129, 129, .2)}
.nav_link_icon{width:12px; height:12px; position:relative; display:block; ms-flex:0 0 auto; flex:0 0 auto}
.only_icon_true .nav_link_icon{width:50px; height:39px; margin-right:-20px; border-left:1px solid rgba(129, 129, 129, .2)}
.nav_link_icon:after, .nav_link_icon:before{position:absolute; content:''; top:50%; left:50%; -webkit-transform:translate(-50%, -50%) rotate(-90deg); transform:translate(-50%, -50%) rotate(-90deg); background-color:currentColor; transition:transform .35s ease-in-out, opacity .35s ease-in-out, -webkit-transform .35s ease-in-out}
.nav_link_icon:after{width:1px; height:12px}
.nav_link_icon:before{width:12px; height:1px; opacity:1}
.pin_ic_2 .nav_link_icon{background-color:#fff; border-radius:50%}
.pin_ic_2 .nav_link_icon:after, .pin_ic_2 .nav_link_icon:before{display:none}
.footer_opened .nav_link_icon:after, .footer_opened .nav_link_icon:before, .nt_opended>a>.nav_link_icon:after, .nt_opended>a>.nav_link_icon:before, .sp-tab.active .tab-heading>.nav_link_icon:after, .sp-tab.active .tab-heading>.nav_link_icon:before{-webkit-transform:translate(-50%, -50%) rotate(90deg); transform:translate(-50%, -50%) rotate(90deg)}
.footer_opened .nav_link_icon:before, .nt_opended>a>.nav_link_icon:before, .sp-tab.active a>.nav_link_icon:before{opacity:0}
.tab-heading .nav_link_icon{width:44px; height:44px; background-color:#222; color:#fff}
.tab-heading .nav_link_icon:before{width:10px; height:2px}
.tab-heading .nav_link_icon:after{width:2px; height:10px}
li.menu-item.menu-item-infos{border-bottom:1px solid rgba(129, 129, 129, .2); padding:20px}
.nt_mb_menu span.category-icon{width:30px; height:30px; border-radius:50%; ms-flex:0 0 auto; flex:0 0 auto; display:block; background-position:center; background-size:cover; background-repeat:no-repeat; box-shadow:0 -1px 9px rgba(0, 0, 0, .17)}
.nt_mb_menu i{opacity:.8}
.nt_mb_menu li.current-menu-item>a{color:#83b735}
.icon-sub-menu.up-icon{color:#fff; background-color:#83b735}
.nt_mb_menu li.nt_opended>a, .nt_mb_menu li:active>a, .nt_mb_menu li>a:hover{background-color:rgba(0, 0, 0, .04)}
.nt_mb_menu .menu-item-btns>a .iconbtns:before{display:inline-block; margin-right:7px; letter-spacing:0; font-size:15px; font-weight:600; line-height:1; content:"\e90e"; font-family:iconwart}
.nt_mb_menu .menu-item-wishlist>a .iconbtns:before{content:"\e907"}
.nt_mb_menu .menu-item-sea>a .iconbtns:before{content:"\e914"}
.nt_mb_menu .menu-item-compare>a .iconbtns:before{font-family:'Line Awesome Free'; font-weight:900; content:"\f021"; font-size:18px}
.lbc_nav_mb{color:#fff; font-size:9px; padding:1px 7px 0; border-radius:50px; line-height:16px; background:#01bad4; -webkit-transition:opacity .3s ease-in-out; -moz-transition:opacity .3s ease-in-out; -o-transition:opacity .3s ease-in-out; transition:opacity .3s ease-in-out; opacity:1; box-shadow:1px 1px 3px 0 rgba(0, 0, 0, .3)}
#menu_mb_cat .sub-menu .products{margin-right:0; margin-left:0; overflow-x:auto; overflow-y:hidden; -webkit-overflow-scrolling:touch; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; border-bottom:1px solid rgba(129, 129, 129, .2)}
#menu_mb_cat .sub-menu .products>.nt_pr:first-child{margin-left:7.5px}
#menu_mb_cat .sub-menu .products>.nt_pr{-ms-flex:0 0 80%; flex:0 0 80%; max-width:80%; padding:30px 7.5px; margin-top:0}
.nt_fk_canvas{
    position: fixed;
    top: 0;
    bottom: 0;
    width: 300px;
    background-color: #00000059;
    right: 0;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    transition: transform .2s;
    -webkit-transform: translate3d(104%,0,0);
    transform: translate3d(104%,0,0);
    box-shadow: 0 0 10px -8px #000000;
    display: block;
    z-index: 505;  
}
.rtl_true .nt_fk_canvas, body:not(.des_header_6) .nt_fk_canvas.nt_sleft{right:auto; left:0; -webkit-transform:translate3d(-104%, 0, 0); transform:translate3d(-104%, 0, 0)}
.mask-overlay{position:fixed; top:0; left:0; width:100%; height:100%; z-index:400; opacity:0; visibility:hidden; pointer-events:auto; background-color:rgba(0, 0, 0, .7); transition:opacity .25s, visibility .25s}
.mask_opened{pointer-events:auto; opacity:1; visibility:visible; transition:opacity .25s, visibility:visible}
.nt_fk_canvas.act_opened{-webkit-transform:none !important; transform:none !important}

.mfp-bg{opacity:.8}
body.hidden_y, html.hidden_y{height:100%; overflow:hidden}
body.hidden_y{position:fixed; width:100%; left:0; right:0}
.mfp-bg.mfp-move-horizontal, .mfp-fade.mfp-bg.mfp-ready{opacity:.8}
.mfp-fade.mfp-bg, .mfp-fade.mfp-wrap .mfp-content{opacity:0; transition:.15s ease-out}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}
.mfp-fade.mfp-bg.mfp-removing, .mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
.mfp-move-horizontal .mfp-with-anim, .mfp-move-vertical .mfp-with-anim{opacity:0; -webkit-transition:opacity .3s, -webkit-transform .3s; transition:transform .3s, opacity .3s, -webkit-transform .3s; -webkit-transform:translateX(-100px); transform:translateX(-100px)}
.mfp-move-horizontal .mfp-with-anim .product-images .images, .mfp-move-horizontal .mfp-with-anim .summary-inner, .mfp-move-vertical .mfp-with-anim .product-images .images, .mfp-move-vertical .mfp-with-anim .summary-inner{opacity:0; -webkit-transition:opacity .3s, -webkit-transform .3s; transition:transform .3s, opacity .3s, -webkit-transform .3s; -webkit-transform:translateY(30px); transform:translateY(30px)}
.mfp-move-vertical .mfp-with-anim{-webkit-transform:translateY(100px); transform:translateY(100px)}
.mfp-move-vertical .mfp-with-anim .product-images .images, .mfp-move-vertical .mfp-with-anim .summary-inner{-webkit-transform:translateY(30px); transform:translateY(30px)}
.mfp-move-horizontal .mfp-with-anim .summary-inner, .mfp-move-vertical .mfp-with-anim .summary-inner{-webkit-transition:opacity .85s, -webkit-transform .85s; transition:transform .85s, opacity .85s, -webkit-transform .85s}
.mfp-move-horizontal.mfp-bg, .mfp-move-vertical.mfp-bg{opacity:0; -webkit-transition:opacity .3s; transition:opacity .3s}
.mfp-move-horizontal.mfp-ready .mfp-with-anim, .mfp-move-horizontal.mfp-ready .mfp-with-anim .product-images .images, .mfp-move-horizontal.mfp-ready .mfp-with-anim .summary-inner, .mfp-move-horizontal.mfp-ready.mfp-removing .mfp-content, .mfp-move-vertical.mfp-ready .mfp-with-anim, .mfp-move-vertical.mfp-ready .mfp-with-anim .product-images .images, .mfp-move-vertical.mfp-ready .mfp-with-anim .summary-inner, .mfp-move-vertical.mfp-ready.mfp-removing .mfp-content{opacity:1; -webkit-transform:none; transform:none}
.mfp-move-horizontal.mfp-ready.mfp-bg, .mfp-move-vertical.mfp-ready.mfp-bg{opacity:.8}
.mfp-move-horizontal.mfp-removing .mfp-with-anim{opacity:0; -webkit-transform:translateX(100px); transform:translateX(100px)}
.mfp-move-vertical.mfp-removing .mfp-with-anim{opacity:0; -webkit-transform:translateY(100px); transform:translateY(100px)}
.mfp-move-horizontal.mfp-removing.mfp-bg, .mfp-move-vertical.mfp-removing.mfp-bg{opacity:0}
.mfp-move-horizontal.mfp-removing .mfp-close, .mfp-move-vertical.mfp-removing .mfp-close{display:none}
.mfp-wrap{top:0; left:0; width:100%; height:100%; z-index:10431; position:fixed; outline:0 !important; -webkit-backface-visibility:hidden}
.mfp-container{text-align:center; position:absolute; width:100%; height:100%; left:0; top:0; padding:0 8px; box-sizing:border-box}
.mfp-container:before{content:''; display:inline-block; height:100%; vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative; display:inline-block; vertical-align:middle; margin:0 auto; text-align:left; z-index:10451}
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content{width:100%; cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out; cursor:-webkit-zoom-out; cursor:zoom-out}
.mfp-zoom{cursor:pointer; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader{-webkit-user-select:none; -moz-user-select:none; user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#ccc; position:absolute; top:50%; width:auto; text-align:center; margin-top:-.8em; left:8px; right:8px; z-index:1044}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:#fff}
.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader{display:none}
button.mfp-arrow, button.mfp-close{overflow:visible; cursor:pointer; background:0 0; border:0; -webkit-appearance:none; display:block; outline:0; padding:0; z-index:1046; box-shadow:none; touch-action:manipulation}
button::-moz-focus-inner{padding:0; border:0}
.mfp-close{cursor:pointer; outline:0; z-index:1046; box-shadow:none; position:fixed; top:0; right:0; text-decoration:none; text-align:center; opacity:0; padding:0; mix-blend-mode:difference; mix-blend-mode:normal; margin:0 !important; color:#fff; font-style:normal; font-weight:300; font-size:50px; min-height:0; width:50px; -webkit-backface-visibility:hidden; height:50px; line-height:50px; font-family:Arial, monospace; transition:opacity .3s, transform .3s; transform:translateY(50%) translateZ(1px)}
.mfp-ready .mfp-close{opacity:.5; transform:translateY(0) translateZ(1px); opacity:1; transition:.25s, opacity .3s .35s}
.mfp-close:focus, .mfp-close:hover{opacity:1}
.mfp-close:active{top:1px}
.mfp-counter{position:absolute; top:0; right:0; color:#ccc; font-size:12px; line-height:18px; white-space:nowrap}
.mfp-arrow{position:absolute; opacity:.65; margin:-55px 0 0; top:50%; padding:0; width:90px; height:110px; -webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus, .mfp-arrow:hover{opacity:1}
.mfp-arrow:after, .mfp-arrow:before{content:''; display:block; width:0; height:0; position:absolute; left:0; top:0; margin-top:35px; margin-left:35px; border:inset transparent}
.mfp-arrow:after{border-top-width:13px; border-bottom-width:13px; top:8px}
.mfp-arrow:before{border-top-width:21px; border-bottom-width:21px; opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #fff; margin-left:31px}
.mfp-arrow-left:before{margin-left:25px; border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #fff; margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px; padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0; width:100%; max-width:900px}
.mfp-iframe-scaler{width:100%; height:0; overflow:hidden; padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute; display:block; top:0; left:0; width:100%; height:100%; box-shadow:none; background:#000}
img.mfp-img{width:auto; max-width:100%; height:auto; display:block; line-height:0; box-sizing:border-box; padding:40px 0; margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:''; position:absolute; left:0; top:40px; bottom:40px; display:block; right:0; width:auto; height:auto; z-index:-1; box-shadow:0 0 8px rgba(0, 0, 0, .6); background:#444}
.mfp-figure small{color:#bdbdbd; display:block; font-size:12px; line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px; position:absolute; top:100%; left:0; width:100%; cursor:auto}
.mfp-title{text-align:left; line-height:18px; color:#f3f3f3; word-wrap:break-word; padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}

@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){
.mfp-img-mobile .mfp-image-holder{padding-left:0; padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0; bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline; margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, .6); bottom:0; margin:0; top:auto; padding:3px 5px; position:fixed; box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px; top:3px}
.mfp-img-mobile .mfp-close{top:0; right:0; width:35px; height:35px; line-height:35px; background:rgba(0, 0, 0, .6); position:fixed; text-align:center; padding:0}
}

@media all and (max-width:900px){
.mfp-arrow{-webkit-transform:scale(.75); transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0; transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%; transform-origin:100%}
.mfp-container{padding-left:6px; padding-right:6px}
}

.sp-content-help{background:#fff; max-width:950px; padding:25px 35px}
.mfp-zoom-in .mfp-with-anim{opacity:0; transition:.3s; transform:scale(.8)}
.mfp-zoom-in.mfp-bg{opacity:0; transition:.3s; opacity:0}
.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1; transform:scale(1)}
.mfp-zoom-in.mfp-bg.mfp-ready{opacity:.8}
.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8); opacity:0}
.mfp-newspaper .mfp-with-anim{opacity:0; -webkit-transition:.2s ease-in-out; transition:.5s; transform:scale(0) rotate(500deg)}
.mfp-newspaper.mfp-bg{opacity:0; transition:.5s}
.mfp-newspaper.mfp-ready .mfp-with-anim{opacity:1; transform:scale(1) rotate(0)}
.mfp-newspaper.mfp-ready.mfp-bg{opacity:.8}
.mfp-newspaper.mfp-removing .mfp-with-anim{transform:scale(0) rotate(500deg); opacity:0}
.mfp-newspaper.mfp-removing.mfp-bg{opacity:0}
.mfp-move-from-top .mfp-content{vertical-align:top}
.mfp-move-from-top .mfp-with-anim{opacity:0; transition:.2s; transform:translateY(-100px)}
.mfp-move-from-top.mfp-bg{opacity:0; transition:.2s}
.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1; transform:translateY(0)}
.mfp-move-from-top.mfp-ready.mfp-bg{opacity:.8}
.mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px); opacity:0}
.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}
.mfp-3d-unfold .mfp-content{perspective:2000px}
.mfp-3d-unfold .mfp-with-anim{opacity:0; transition:.3s ease-in-out; transform-style:preserve-3d; transform:rotateY(-60deg)}
.mfp-3d-unfold.mfp-bg{opacity:0; transition:.5s}
.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1; transform:rotateY(0)}
.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:.8}
.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg); opacity:0}
.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0}
.mfp-zoom-out .mfp-with-anim{opacity:0; transition:.3s ease-in-out; transform:scale(1.3)}
.mfp-zoom-out.mfp-bg{opacity:0; transition:.3s ease-out}
.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1; transform:scale(1)}
.mfp-zoom-out.mfp-ready.mfp-bg{opacity:.8}
.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3); opacity:0}
.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}
button.mfp-close{padding:0; margin:0; text-indent:0; font-size:0; text-align:center; font-weight:400; color:#fff; cursor:pointer; background:0 0; border-radius:0}
button.mfp-close:hover{background-color:rgba(0, 0, 0, .5); box-shadow:none; color:#fff; opacity:1}
.has_fk_canvas .nt_fk_canvas, .has_ntcanvas .mfp-content, .has_ntcanvas .mfp-inline-holder .mfp-content{position:fixed; top:0; bottom:0; width:300px; background-color:#fff; left:0; overflow-y:auto; overflow-x:hidden; -webkit-overflow-scrolling:touch; transition:transform .2s; -webkit-transform:translateX(-100%); transform:translateX(-100%); box-shadow:0 0 10px 0 rgba(0, 0, 0, .5)}
.has_fk_canvas #nt_cart_canvas{display:block; z-index:10600; transition:transform .5s cubic-bezier(.77, .2, .05, 1)}
.has_fk_canvas.has_ntcanvas_right .nt_fk_canvas, .has_ntcanvas.has_ntcanvas_right .mfp-inline-holder .mfp-content, .has_ntcanvas_right .mfp-content{left:auto; right:0; -ms-transform:translateX(100%); transform:translateX(100%)}
.has_ntcanvas_right .mfp-close{left:0; right:auto}
.has_fk_canvas.has_ntcart.mfp-ready~#nt_cart_canvas, .has_ntcanvas.mfp-ready .mfp-content, .has_ntcanvas.mfp-ready .mfp-inline-holder .mfp-content{-ms-transform:translate(0, 0); transform:translate(0, 0); opacity:1}
.has_fk_canvas .has_fk_canvas.has_ntcart.mfp-removing~#nt_cart_canvas{-ms-transform:translateX(100%); transform:translateX(100%)}
.has_fk_canvas.mfp-removing .mfp-content.menu_opened{-webkit-transform:translateX(-100%); transform:translateX(-100%)}
.mfp-bg{top:0; left:0; width:100%; height:100%; z-index:10400; overflow:hidden; position:fixed; background:#0b0b0b; opacity:0; transition:opacity .25s}
.mfp-bg.mfp-ready{opacity:.8}
.has_ntcanvas.mfp-removing .mfp-content, .mfp-bg.mfp-removing{opacity:0 !important}
.mfp-ready.mfp-removing .mfp-content{opacity:0}
.hide_btn+.mfp-wrap .mfp-close, .mfp-removing .mfp-close{display:none !important}
.nt_mini_cart .mini_cart_header{padding:5px 0 5px 20px; border-bottom:1px solid rgba(129, 129, 129, .2)}
.nt_mini_cart .mini_cart_header>.close_pp{width:50px; text-align:center; height:50px; line-height:50px}
.nt_mini_cart .widget-title{-webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto}
.nt_mini_cart .close_pp{-ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:100%; font-size:40px; cursor:pointer}
.nt_mini_cart .close_pp:hover{-webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg)}
.nt_mini_cart .empty>i{font-size:55px}
.empty_cart_page>i:after, .nt_mini_cart .empty>i:after{font-size:22px; line-height:1; left:17px; top:50%; margin-top:-5px; position:absolute; font-family:'Line Awesome Free'; font-weight:900; content:"\f00d"}
.empty_cart_page>i:after{font-size:35px; left:28px; margin-top:-8px}
.nt_mini_cart a.button{display:-ms-inline-flexbox; display:inline-flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; transition:color .25s, background-color .25s, border-color .25s, box-shadow, opacity .25s; box-shadow, opacity .25s; background: radial-gradient( #01faff, #000)!important; box-shadow: 0 0 7px 1px #01faff;}
.nt_mini_cart .return-to-shop{padding:0 20px}
.nt_mini_cart .return-to-shop a.button{max-width:100%}

.mini_cart_wrap{display:flex; -ms-flex:1 1 auto; flex:1 1 auto; -ms-flex-align:stretch; align-items:stretch; -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:justify; justify-content:space-between}
.cookie-message{padding:10px 20px; border-bottom:1px solid rgba(129, 129, 129, .2); color:#222}
.mini_cart_content .mini_cart_item{padding: 10px; border-bottom:1px solid rgba(129, 129, 129, .2); transition:background-color .3s}
.mini_cart_content .mini_cart_item:hover{ background-color: #01faff59}
.mini_cart_content .fixcl-scroll-content{-webkit-transform:translateY(0); transform:translateY(0); opacity:1; -webkit-transition:opacity .25s cubic-bezier(.25, .46, .45, .94) .45s, -webkit-transform .25s cubic-bezier(.25, .46, .45, .94) .45s; transition:opacity .15s cubic-bezier(.25, .46, .45, .94) .25s, transform .15s cubic-bezier(.25, .46, .45, .94) .25s, -webkit-transform .15s cubic-bezier(.25, .46, .45, .94) .25s}
.mini_cart_content .mini_cart_note{padding:20px; border-top:1px solid rgba(129, 129, 129, .2)}
.mini_cart_content .mini_cart_item:last-child{border-bottom:0}
.fixcl-scroll{position:relative; -ms-flex:1 1 auto; flex:1 1 auto; overflow:hidden; width:100%; height:100%}
@media(max-width:768px) {
#nt_cart_canvas .fixcl-scroll .fixcl-scroll-content{position:absolute; top:0; right:0; bottom:0; left:0; overflow:auto; overflow-x:hidden; -webkit-overflow-scrolling:touch}
}

.mini_cart_title{font-size:14px; line-height:20px; color:#222; display:block}
.cart_meta_price{font-size:14px; color:#222}
.cart_meta_variant{margin-bottom:0}
.cart_unit_price{font-size:13px; color:#878787}
.mini_cart_actions{margin-top:15px}
.mini_cart_actions .quantity{min-width:120px; width:120px; height:50px; border:1px solid #222; text-align:center; border-radius:40px; display:block; margin-bottom:15px}
.cart_ac_edit, .cart_ac_remove{display:inline-block; margin-right:10px}
.cart_ac_edit svg, .cart_ac_remove svg{width:20px; height:20px; stroke-width:1.5}
.cart_dis_price+.cart_tot_price{font-weight:600}
.cart_countdown, .cart_threshold{font-size:13px; padding:8px 20px; border-bottom:1px solid rgba(129, 129, 129, .2); box-shadow:0 0 10px 0 rgba(129, 129, 129, .2); color:#222; line-height:normal}
#CartSpecialInstructions{min-height:100px; color:#222; padding:8px 10px; width:100% !important}
.nt_mini_cart.loading .mini_cart_content{background-repeat:no-repeat; background-size:50px; background-position:center}
.nt_mini_cart.loading{pointer-events:none}
.nt_mini_cart.loading .fixcl-scroll-content{opacity:0; -webkit-transform:translateY(45px); transform:translateY(45px)}
.fix_layout_mbt4 .mini_cart_wrap{display:block; overflow-y:auto; overflow-x:hidden; -webkit-overflow-scrolling:touch}
.fix_layout_mbt4 .fixcl-scroll{height:auto}
.fix_layout_mbt4 .fixcl-scroll .fixcl-scroll-content{position:static}
.open_ntqs .nt_fk_canvas, .open_ntqv .nt_fk_canvas{pointer-events:none}
#nt_login_canvas .fixcl-scroll .fixcl-scroll-content{padding:20px}
#nt_login_canvas .nt_mini_cart{
    position: absolute;
    height: auto;
    top: 0;
    left: 0;
    -webkit-transform: translateX(100%);
    transform: translate(100%);
    width: 100%;
    visibility: hidden;
    pointer-events: none;
    transition: transform .5s cubic-bezier(.23,1,.32,1),visibility .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1);
}
.pside_opened #nt_login_canvas .nt_mini_cart.is_selected{-webkit-transform:translateX(0); transform:translateX(0); pointer-events:auto; visibility:visible}
.has_ntcanvas .mfp-content{overflow:hidden; -webkit-overflow-scrolling:auto}
.mfp-content .section_nt_filter, .mfp-content .section_sidebar_shop{display:-ms-flexbox !important; display:flex !important; -ms-flex-preferred-size:auto; flex-basis:auto; -ms-flex-direction:column; flex-direction:column; overflow:hidden; height:100%}
.h3.cw{color:#fff}
.mfp-content .section_nt_filter>.h3, .mfp-content .section_nt_filter>h3, .mfp-content .section_sidebar_shop>.h3, .mfp-content .section_sidebar_shop>h3{padding:5px 0 5px 20px; border-bottom:1px solid rgba(129, 129, 129, .2); display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; box-shadow:0 0 10px 0 rgba(129, 129, 129, .2); justify-content:space-between; min-height:50px; -ms-flex:0 0 auto; flex:0 0 auto}
#cat_shopify ul{list-style:none}
#cat_shopify .sub-menu li>a{color:#878787}
#cat_shopify .facl-angle-down, .cat_nav_js>i{transition:transform .2s ease-in-out; transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}
#cat_shopify .act-icon .facl-angle-down, .cat_nav_js.btn_open>i{-webkit-transform:rotateZ(180deg); transform:rotateZ(180deg)}
.mfp-content .row.wrap_filter{margin-right:0; margin-left:0}
.mfp-content .cat_shop_wrap{position:relative; overflow:hidden; -webkit-overflow-scrolling:touch; width:100%; height:100%; -ms-flex:1 1 auto; flex:1 1 auto}
.mfp-content .cat_fixcl-scroll-content{position:absolute; top:0; right:0; bottom:0; left:0; overflow:auto; overflow-x:hidden}
.mfp-content #cat_shopify>.h3 i, .mfp-content #cat_shopify>h3 i, .mfp-content .section_nt_filter>.h3 i, .mfp-content .section_nt_filter>h3 i, .mfp-content .section_sidebar_shop>.h3 i, .mfp-content .section_sidebar_shop>h3 i{width:50px; cursor:pointer}
.section_sidebar_shop ul{list-style:none}
.section_nt_filter ul, .section_sidebar_shop ul.nt_filter_block{max-height:250px; list-style:none; overflow-y:auto; overflow-x:hidden; -webkit-overflow-scrolling:touch}
.mfp-content .css_ntbar .css_ntbar::-webkit-scrollbar-track{background-color:rgba(0, 0, 0, .15)}
.mfp-content .css_ntbar .css_ntbar::-webkit-scrollbar-thumb{background-color:rgba(0, 0, 0, .25)}
input:not([type=submit]):not([type=checkbox]).nt_cat_title{color:#222; border:2px solid #222; margin-bottom:12px; font-size:12px}

.ttip_nt .tt_txt, .ttip_nt:before{position:absolute; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); visibility:hidden; opacity:0; z-index:1000000; pointer-events:none; -webkit-transition:.3s; -moz-transition:.3s; transition:.3s}
.ttip_nt:hover .tt_txt, .ttip_nt:hover:before{visibility:visible; opacity:1; -webkit-transition-delay:.1s; -moz-transition-delay:.1s; transition-delay:.1s}
.ttip_nt:before{content:''; position:absolute; background:0 0; border:6px solid transparent; z-index:1000001}
.ttip_nt .tt_txt{display:inline-block; background:#383838; color:#fff; padding:8px 10px; font-size:12px; line-height:12px; white-space:nowrap}
.ttip_nt[aria-label] .tt_txt{content:attr(aria-label)}
.ttip_nt[data-hint] .tt_txt{content:attr(data-hint)}
[aria-label=''] .tt_txt, [aria-label='']:before, [data-hint=''] .tt_txt, [data-hint='']:before{display:none !important}
.rtl_false .tooltip_top_left:before, .rtl_false .tooltip_top_right:before, .rtl_true .tooltip_top_left:before, .rtl_true .tooltip_top_right:before, .tooltip_top:before{border-top-color:#383838}
.rtl_false .tooltip_bottom_left:before, .rtl_false .tooltip_bottom_right:before, .rtl_true .tooltip_bottom_left:before, .rtl_true .tooltip_bottom_right:before, .tooltip_bottom:before{border-bottom-color:#383838}
.rtl_false .tooltip_right:before, .rtl_true .tooltip_left:before{border-right-color:#383838; margin-left:-11px; margin-bottom:-6px}
.desgin__2.nt_pr .tooltip_top_right .tt_txt, .tooltip_top .tt_txt, .tooltip_top:before{bottom:100%; left:50%}
.desgin__2.nt_pr .tooltip_top_right:before, .tooltip_top:before{margin-bottom:-11px; left:calc(50% - 6px)}
.desgin__2.nt_pr .tooltip_top_right .tt_txt, .tooltip_top .tt_txt{-webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%)}
.desgin__2.nt_pr .tooltip_top_right:hover:before, .tooltip_top:hover:before{-webkit-transform:translateY(-8px); -moz-transform:translateY(-8px); transform:translateY(-8px)}
.desgin__2.nt_pr .tooltip_top_right:hover .tt_txt, .tooltip_top:hover .tt_txt{-webkit-transform:translateX(-50%) translateY(-8px); -moz-transform:translateX(-50%) translateY(-8px); transform:translateX(-50%) translateY(-8px)}
.desgin__2.nt_pr .tooltip_top_right .tt_txt{margin-left:0}
.tooltip_bottom .tt_txt, .tooltip_bottom:before{top:100%; left:50%}
.tooltip_bottom:before{margin-top:-11px; left:calc(50% - 6px)}
.tooltip_bottom .tt_txt{-webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%)}
.tooltip_bottom:hover:before{-webkit-transform:translateY(8px); -moz-transform:translateY(8px); transform:translateY(8px)}
.tooltip_bottom:hover .tt_txt{-webkit-transform:translateX(-50%) translateY(8px); -moz-transform:translateX(-50%) translateY(8px); transform:translateX(-50%) translateY(8px)}
.rtl_false .tooltip_right .tt_txt, .rtl_true .tooltip_left .tt_txt{margin-bottom:-14px}
.rtl_false .tooltip_right .tt_txt, .rtl_false .tooltip_right:before, .rtl_true .tooltip_left .tt_txt, .rtl_true .tooltip_left:before{left:100%; bottom:50%}
.rtl_false .tooltip_right:hover .tt_txt, .rtl_false .tooltip_right:hover:before, .rtl_true .tooltip_left:hover .tt_txt, .rtl_true .tooltip_left:hover:before{-webkit-transform:translateX(8px); -moz-transform:translateX(8px); transform:translateX(8px)}
.rtl_false .tooltip_left:before, .rtl_true .tooltip_right:before{border-left-color:#383838; margin-right:-11px; margin-bottom:-6px}
.rtl_false .tooltip_left .tt_txt, .rtl_true .tooltip_right .tt_txt{margin-bottom:-14px}
.rtl_false .tooltip_left .tt_txt, .rtl_false .tooltip_left:before, .rtl_true .tooltip_right .tt_txt, .rtl_true .tooltip_right:before{right:100%; bottom:50%}
.rtl_false .tooltip_left:hover .tt_txt, .rtl_false .tooltip_left:hover:before, .rtl_true .tooltip_right:hover .tt_txt, .rtl_true .tooltip_right:hover:before{-webkit-transform:translateX(-8px); -moz-transform:translateX(-8px); transform:translateX(-8px)}
.rtl_false .tooltip_top_left .tt_txt, .rtl_false .tooltip_top_left:before, .rtl_true .tooltip_top_right .tt_txt, .rtl_true .tooltip_top_right:before{bottom:100%; left:50%}
.rtl_false .tooltip_top_left:before, .rtl_true .tooltip_top_right:before{margin-bottom:-11px; left:calc(50% - 6px)}
.rtl_false .tooltip_top_left .tt_txt, .rtl_true .tooltip_top_right .tt_txt{-webkit-transform:translateX(-100%); -moz-transform:translateX(-100%); transform:translateX(-100%); margin-left:12px}
.rtl_false .tooltip_top_left:hover:before, .rtl_true .tooltip_top_right:hover:before{-webkit-transform:translateY(-8px); -moz-transform:translateY(-8px); transform:translateY(-8px)}
.rtl_false .tooltip_top_left:hover .tt_txt, .rtl_true .tooltip_top_right:hover .tt_txt{-webkit-transform:translateX(-100%) translateY(-8px); -moz-transform:translateX(-100%) translateY(-8px); transform:translateX(-100%) translateY(-8px)}
.rtl_false .tooltip_top_right .tt_txt, .rtl_false .tooltip_top_right:before, .rtl_true .tooltip_top_left .tt_txt, .rtl_true .tooltip_top_left:before{bottom:100%; left:50%}
.rtl_false .tooltip_top_right:before, .rtl_true .tooltip_top_left:before{margin-bottom:-11px; left:calc(50% - 6px)}
.rtl_false .tooltip_top_right .tt_txt, .rtl_true .tooltip_top_left .tt_txt{-webkit-transform:translateX(0); -moz-transform:translateX(0); transform:translateX(0); margin-left:-12px}
.rtl_false .tooltip_top_right:hover .tt_txt, .rtl_false .tooltip_top_right:hover:before, .rtl_true .tooltip_top_left:hover .tt_txt, .rtl_true .tooltip_top_left:hover:before{-webkit-transform:translateY(-8px); -moz-transform:translateY(-8px); transform:translateY(-8px)}
.rtl_false .tooltip_bottom_left .tt_txt, .rtl_false .tooltip_bottom_left:before, .rtl_true .tooltip_bottom_right .tt_txt, .rtl_true .tooltip_bottom_right:before{top:100%; left:50%}
.rtl_false .tooltip_bottom_left:before, .rtl_true .tooltip_bottom_right:before{margin-top:-11px; left:calc(50% - 6px)}
.rtl_false .tooltip_bottom_left .tt_txt, .rtl_true .tooltip_bottom_right .tt_txt{-webkit-transform:translateX(-100%); -moz-transform:translateX(-100%); transform:translateX(-100%); margin-left:12px}
.rtl_false .tooltip_bottom_left:hover:before, .rtl_true .tooltip_bottom_right:hover:before{-webkit-transform:translateY(8px); -moz-transform:translateY(8px); transform:translateY(8px)}
.rtl_false .tooltip_bottom_left:hover .tt_txt, .rtl_true .tooltip_bottom_right:hover .tt_txt{-webkit-transform:translateX(-100%) translateY(8px); -moz-transform:translateX(-100%) translateY(8px); transform:translateX(-100%) translateY(8px)}
.rtl_false .tooltip_bottom_right .tt_txt, .rtl_false .tooltip_bottom_right:before, .rtl_true .tooltip_bottom_left .tt_txt, .rtl_true .tooltip_bottom_left:before{top:100%; left:50%}
.rtl_false .tooltip_bottom_right:before, .rtl_true .tooltip_bottom_left:before{margin-top:-11px; left:calc(50% - 6px)}
.rtl_false .tooltip_bottom_right .tt_txt, .rtl_true .tooltip_bottom_left .tt_txt{-webkit-transform:translateX(0); -moz-transform:translateX(0); transform:translateX(0); margin-left:-12px}
.rtl_false .tooltip_bottom_right:hover .tt_txt, .rtl_false .tooltip_bottom_right:hover:before, .rtl_true .tooltip_bottom_left:hover .tt_txt, .rtl_true .tooltip_bottom_left:hover:before{-webkit-transform:translateY(8px); -moz-transform:translateY(8px); transform:translateY(8px)}
.products, .result_clear, .sp_result_html{-webkit-transition:opacity .25s, visibility .25s, -webkit-transform .25s; transition:opacity .25s, visibility .25s, transform .25s, -webkit-transform .25s}
.ajax_loading .products, .ajax_loading .products+.shopify-info, .ajax_loading .result_clear, .products.loadingview{opacity:0; pointer-events:none; -webkit-transform:translateY(30px); transform:translateY(30px)}
.ajax_loading .cat_toolbar, .ajax_loading .products-footer, .ajax_loading .sidebar_nt, .products.loadingview+.products-footer{opacity:0; -webkit-transition:opacity .25s; transition:opacity .25s}
.nt_svg_loader{width:100px; height:100px; background-image:url(//www.wellyn.com.br/cdn/shop/t/149/assets/lds-sw.svg?1945&v=5666802955360276061783142728); background-size:cover; background-repeat:no-repeat; background-position:center; margin:0 auto}
.ajax_loading .nt_svg_loader{display:block}
.js_add_ld, .nt_cat_lm, .view_more{background-image:url(//www.wellyn.com.br/cdn/shop/t/149/assets/lds-sw.svg?1945&v=5666802955360276061783142728) !important; background-size:0 !important; background-repeat:no-repeat !important; background-position:center !important; transition:none !important}
.js_add_ld.swl, .nt_cat_lm.swl, .view_more.swl{background-image:url(//www.wellyn.com.br/cdn/shop/t/149/assets/lds-swl.svg?1944&v=53654368273871025241783142728) !important}
.jscl_ld{background-size:80px !important; pointer-events:none; color:transparent !important}
.cat_toolbar.cat_stuck_prepared{position:relative; top:0; right:0; left:0; z-index:390; backface-visibility:hidden; -webkit-backface-visibility:hidden; transition:opacity .1s, visibility .1s, transform .3s, -webkit-transform .3s; will-change:position}
.cat_toolbar.cat_stuck_prepared.cat_stuck{background-color:#fff;position:fixed; margin-top:0; border-top:1px solid #dedede; padding:10px; height:auto !important; -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .1); box-shadow:0 1px 3px rgba(0, 0, 0, .1); -webkit-animation:1s animate_sticky; animation:1s animate_sticky}

.widget h5.widget-title{position:relative; padding-bottom:20px; margin-top:0; font-size:18px}
.widget h5.widget-title:after{content:""; width:60px; height:2px; background:#222; left:0; bottom:15px; position:absolute}
.sidebar .widget:not(:first-child){margin-top:50px}
.sidebar .widget_product_categories ul li{padding-left:15px; position:relative}
.sidebar .widget_product_categories ul ul{padding-left:5px}
.sidebar .widget_product_categories ul li:before{color:#222; content:"+"; left:0; position:absolute}
.widget_product_categories .btn_cats_toggle{position:absolute; top:0; right:0; width:24px; height:24px; line-height:24px; font-size:10px; font-weight:700; text-align:center; cursor:pointer; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; transition:.3s}
.widget_product_categories .btn_cats_toggle i{color:#888; font-size:18px}
.blg_count_false .blg_count, .cat_count_false .cat_count{display:none}

.nt_filter_styletag a, .widget .tagcloud a{border:1px solid #222; border-radius:20px; color:#222; display:inline-block; font-size:13px; margin:0 5px 3px 0; padding:2px 15px 1px}
.nt_filter_styletag .active a, .nt_filter_styletag .active a .count_vr_filter, .nt_filter_styletag a:hover, .nt_filter_styletag a:hover .count_vr_filter, .widget .tagcloud a.active, .widget .tagcloud a:hover{color:#fff !important}
.count_vr_false .count_vr_filter{display:none !important}
.widget_product_categories .btn_cats_toggle.active{-webkit-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -o-transform:rotate(-180deg); transform:rotate(-180deg)}
.widget_instagram .pr_animated.done{-webkit-animation:none; animation:none}
.mfp-content .section_nt_filter .widget{-ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; margin-bottom:0; border-bottom:1px solid #e5e5e5; background-color:#fff; padding:20px}
.section_nt_filter h5.widget-title{font-size:16px; margin-top:0; margin-bottom:0; font-weight:500}
.mfp-content>.section_sidebar_shop .widget{padding:20px}
.section_nt_filter .nt_filter_block a, .section_nt_filter .nt_filter_block.nt_filter_color .active a, .section_nt_filter .nt_filter_block.nt_filter_color a:hover{color:#222; text-transform:capitalize}
.section_nt_filter .nt_filter_size a{text-transform:uppercase}
.filter-swatch{width:24px; height:24px; display:inline-block; border-radius:50%; margin-right:5px; text-align:center; line-height:24px; border:1px solid transparent}
.filter-swatch>span{width:12px; height:12px; display:inline-block; border-radius:50%}
.nt_filter_color li.active .filter-swatch, a:hover>.filter-swatch{border-color:#e7e7e7}
.nt_ajaxFilter li, .widget_product_categories ul>li{margin-bottom:5px}
.nt_ajaxFilter li:last-child, .widget_product_categories ul>li:last-child{margin-bottom:0}

.nt_filter_color a{display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row}
.nt_filter_color .filter-swatch{width:auto; height:auto; padding:2px}
.nt_filter_color .filter-swatch>span{width:26px; height:26px; display:block}
.nt_filter_block.nt_filter_size a{text-transform:uppercase}
.sidebar_nt.op__0{opacity:1}
ul.nt_filter_styleck>li>a{display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; margin-bottom:8px}
.css_agree_ck+label:before, .js_agree_ck+label:before, ul.nt_filter_styleck>li>a:before{content:''; display:inline-block; margin-right:10px; width:16px; height:16px; min-width:16px; border:1px solid #d4d6d8; background:#fff; box-shadow:0 1px rgba(212, 214, 216, .4); border-radius:2px; -webkit-appearance:none}
.css_agree_ck+label:before, .js_agree_ck+label:before, .nt_filter_color li .filter-swatch>span:after, ul.nt_filter_styleck>li>a:before{box-shadow:none; background-size:cover; background-repeat:no-repeat; background-position:50%; transition:.2s ease-in-out}
.nt_filter_color li .filter-swatch>span{position:relative}
.nt_filter_color li .filter-swatch>span:after{content:''; position:absolute; top:0; left:0; right:0; bottom:0}
.nt_filter_color li.active .filter-swatch>span:after, ul.nt_filter_styleck>li.active>a:before{background-image:url(//www.wellyn.com.br/cdn/shop/t/149/assets/filter_selected.svg?194&v=106202123822896807321783142728); background-size:12px}
input[type=checkbox].css_agree_ck, input[type=checkbox].js_agree_ck{display:none}
.css_agree_ck+label:before, .js_agree_ck+label:before{position:relative; top:3px}
.css_agree_ck~svg, .js_agree_ck~svg{display:block; width:12px; height:12px; fill:#fff; position:absolute; top:5px; left:2px; pointer-events:none; transform:scale(0); -webkit-transform:scale(0); -webkit-transition:.25s ease-in-out; transition:.25s ease-in-out}
.css_agree_ck:checked~svg, .js_agree_ck:checked~svg{transform:scale(1); -webkit-transform:scale(1)}
.cart_item .quantity svg, .mini_cart_item .quantity svg{width:12px; height:12px; stroke-width:2}
.min_cqty_0 .cart_item .qty_1 svg, .min_cqty_0 .mini_cart_item .qty_1 svg{display:inline-block}
.min_cqty_0 .cart_item .qty_1 i, .min_cqty_0 .mini_cart_item .qty_1 i{display:none}
.min_cqty_1 .cart_item .qty_1, .min_cqty_1 .mini_cart_item .qty_1{pointer-events:none; opacity:.35}
.mini_cart_content .results_article_blog h4, .mini_cart_content .results_prs_tt{font-size:14px}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster, button.plyr__control.plyr__control--overlaid{background-color:#5b5b5b; color:#f3f3f3 !important; border:1px solid rgba(243, 243, 243, .05)}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:focus, .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:hover{color:#f3f3f3}
.btnt4_style_2 .plyr__control--overlaid, .btnt4_style_2 .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster{border-radius:50% !important}
.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area{background:#f3f3f3; border-color:rgba(91, 91, 91, .05)}
.btnt4_style_2 .shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area{border-radius:50px}
.js_prs_search .product_list_widget .product-title{line-height:1.4}
.clno-touchevents .atc_opended_rs:hover .fixcl-scroll {opacity:1; visibility:visible; pointer-events:auto}

.error_css_checkbox .css_agree_ck+label:before, .error_css_email .signup-newsletter-form, .error_css_email input.tc.input-text{border-color:#ec0101 !important}
.klaviyo_sub_frm .error_message:before{font-family:'Line Awesome Free'; content:"\f071"; position:absolute; top:50%; left:24px; line-height:0; font-size:18px; font-weight:900}

.hover_button>a:after,.nt_add_w>a:after,.mail_agree:after,.js_frm_cart:after,.cart_ac_edit:after,.hotspot_ins:after,.js_add_group:after,.sticky_atc_js:after,.css_add_ld:after,
.on_list_view_true .pr_list_item .product-info__btns>a:after,.upsell_item .upsell_qv:after,a.btn_fbt_qv:after,a.pp_slpr_qv:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -9px;
    margin-left: -9px;
    opacity: 0;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 1px solid rgba(255,255,255,.3);
    border-left-color: #fff;
    border-radius: 50%;
    vertical-align: middle;
}
.on_list_view_true .pr_list_item .product-info__btns>a.nt_add_qv:after, .sticky_atc_js:after{border-left-color:currentColor}
.cart_ac_edit:after, .hotspot_ins:not(:hover):after, .hover_button>a:not(:hover):after{border-color:rgba(0, 0, 0, .3); border-left-color:#fff}
.css_add_ld.loading, .hover_button>a.loading, .js_add_group.loading, .js_frm_cart.loading, .mail_agree.loading, .nt_add_w>a.loading, .on_list_view_true .pr_list_item .product-info__btns>a.nt_add_qv.loading, .sticky_atc_js.loading, a.loading.js__qs, a.loading.js_addtc{pointer-events:none !important}
.cart_ac_edit.loading:after, .css_add_ld.loading:after, .hotspot_ins.loading:after, .hover_button>a.loading:after, .js_add_group.loading:after, .js_frm_cart.loading:after, .mail_agree.loading:after, .nt_add_w>a.loading:after, .on_list_view_true .pr_list_item .product-info__btns>a.nt_add_qv.loading:after, .sticky_atc_js.loading:after, a.js__qs.loading:after, a.loading.js_addtc:after{opacity:1; -webkit-animation:450ms linear infinite spin; animation:450ms linear infinite spin}
a.cart_ac_edit.js__qs.loading:after{border-color:rgba(0, 0, 0, .3); border-left-color:#fff}
.cart_ac_edit.loading>*, .css_add_ld.loading>span, .hotspot_ins.loading>span, .hover_button>a.loading>*, .js_add_group.loading>*, .js_frm_cart.loading>*, .mail_agree.loading:before, .mail_agree.loading>span, .nt_add_w>a.loading>*, .on_list_view_true .pr_list_item .product-info__btns>a.nt_add_qv.loading>.tt_txt, .sticky_atc_js.loading>*, a.loading.js__qs>*, a.loading.js_addtc>*{opacity:0}

@-webkit-keyframes spin{
100%{-webkit-transform:rotate(360deg); transform:rotate(360deg)}
}

@keyframes spin{
100%{-webkit-transform:rotate(360deg); transform:rotate(360deg)}
}

.ul_tabs.mobile_true>.w__100 a:after{content:"\e844"; font-family:g3-icons; font-size:20px; position:absolute; right:13px; top:0; bottom:0}
.mfp-content.popup_des{position:fixed; top:0; margin:0; padding:0; width:100%; left:0; height:100%; background-color:#fff}
.mfp-content.popup_des .sp-tab.mobile_true{display:block; padding:0}
.mfp-content.popup_des button.mfp-close{display:none}
.mfp-content.popup_des .mobile_true>h3{padding:15px 50px; display:block}
.mfp-content.popup_des .mobile_true>h3>i{right:10px}
.mfp-content.popup_des .mobile_true>.sp-tab-content{padding:20px 15px}
#content_quickview, .sp-content-help { 
    position: relative; 
    background-color: #fff; 
    max-width: 980px; 
    overflow: hidden; 
    padding: 10px;
    margin: auto;
    border-style: double;
    border-width: 4px 0px 4px 0px;
    border-color: #00f4ff;
    padding: 10px 10px;
    box-shadow: 0 5px 20px -10px rgb(0 0 0 / 50%);
}

#content_quickview #shopify-section-pr_summary { margin-top: 0; padding: 30px 15px }
#content_quickview .nt_lt_fake ul { left: 1px }
.pp_qs .swatch__list_pr {
    display: flex;
    margin: 10px -3px;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: space-between;
    align-items: stretch;
}
#content_quickview .nt_lt_fake .swatch__list_pr { margin: 0 }
#content_quickview .p-thumb_qv { z-index: 1 }
#content_quickview button.mfp-close { position: absolute !important; z-index: 4046 !important; top: 0; transform: none; background-color: transparent; color: #01faff; opacity: 1; width: 40px; height: 40px; -webkit-transition: all .25s ease; transition: all .25s ease; }

.pr_deal_dt { color: #222; background: rgba(34, 34, 34, 0.1); opacity: 1; left: 0; right: 0; bottom: 0; text-align: center; transform: translate3d(0, 140%, 0); -webkit-transform: translate3d(0, 140%, 0); padding: 8px 5px; line-height: 1.5 }
.round_cd_true .pr_deal_dt { transform: translate3d(0,150%,0); -webkit-transform: translate3d(0,150%,0) }
.round_cd_true .pr_deal_dt.donetmcd, .pr_deal_dt.donetmcd { transition: transform .35s ease; -webkit-transition: transform .35s ease; transform: none; -webkit-transform: none }
.pr_deal_dt.expired_cdt4 { opacity: 0; visibility: hidden }
.pr_title_dt { font-size: 12px }
.pr_coun_dt { font-weight: 500 }
.cdt_des_2 .pr_deal_dt { color: #222; background-color: #FFF }
.cdt_des_3 .pr_deal_dt { color: #fff; background: #222 }
.cdt_des_4 .pr_deal_dt { color: #fff; background: #56CFDE }
.cdt_des_5 .pr_deal_dt { background: #f4f4f4; color: #222 }
.round_cd_false .pr_deal_dt, .round_cd_true .pr_deal_dt { font-size: 12px; width: calc(100% - 56px); width: -webkit-calc(100% - 56px); box-shadow: 0 0 3px rgba(0,0,0,.1); margin: 0 4px 10px }
.round_cd_true .pr_deal_dt { border-radius: 5px }
#content_quickview.pp_qs {
    max-width: 340px;
    background-color: #01faff26;
    border-radius: var(--radius_option);
    padding: 20px;
    box-shadow: 0 0 4px 0px #01faff !important;
}
#content_quickview.pp_qs .qs_imgs_wrap { width: 90px }
#content_quickview.pp_qs .variations { margin-bottom: 25px }
#content_quickview.pp_qs .quantity { margin-bottom: 20px }
#content_quickview.pp_qs .price {
    display: flex;
    font-size: 16px;
    flex-direction: column;
}
#content_quickview.pp_qs .qs_imgs_i, #content_quickview.pp_qs .row.equal_nt { margin-right: 0; margin-left: 0 }
#content_quickview.pp_qs .cl_pr_img, #content_quickview.pp_qs .cl_pr_title, #content_quickview.pp_qs .qs_img_i { padding-right: 0; padding-left: 0 }
#content_quickview.pp_qs .cl_pr_title { margin: 0 10px 0 12px }

#content_quickview.pp_qs .nt_lt_fake.opended ul { position: static; margin-top: 10px }
#content_quickview.pp_qs .nt_lt_fake.opended svg.ic_triangle_svg { top: 44px }

.cl_pr_img+.cl_pr_title{text-align:left}
.cl_pr_img+.cl_pr_title .product-title{font-size:14px}
.se_instagram .info{background:rgba(0, 0, 0, .6)}
.se_instagram .item:hover .info{opacity:1}
.ins_loaded .ins_content{opacity:1; -webkit-transform:none; transform:none}
.ins_content{-webkit-transform:translateY(40px); transform:translateY(40px); -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; transition:.3s}
.ins_content>.ins_content_wrap{padding:30px; max-width:300px; width:100%; box-shadow:0 0 12px rgba(0, 0, 0, .22); background-color:#fff; z-index:5}
.ins_content_wrap.style_2{outline:rgba(255, 255, 255, .5) solid 5px}
.ins_content.b_type_4>.ins_content_wrap{max-width:400px; padding:23px 10px; background-color:rgba(246, 246, 248, .8)}
.ins_loaded .ins_content_wrap{pointer-events:auto}
.ins_content p{font-size:13px; line-height:1.5}
.hr_border{border-top:3px solid #000}
.ins_shop_wrap .info{background:rgba(0, 0, 0, .6); font-size:28px}
.ins_shop_wrap .item:hover .info{opacity:1}
.pr_lazy_img{-webkit-transform:scale(1.005); transform:scale(1.005); -webkit-transition:opacity .3s, -webkit-transform 8s cubic-bezier(.25, .46, .45, .94); transition:opacity .3s, transform 8s cubic-bezier(.25, .46, .45, .94), -webkit-transform 8s cubic-bezier(.25, .46, .45, .94)}
.clhovermq .ins_shop_wrap .col_ins:hover .pr_lazy_img{-webkit-transform:scale(1.2); transform:scale(1.2)}
.b_type_4 .sub-title{color:#222; font-size:16px}
.icon_cart .tcount, .icon_like .tcount{top:-5px; right:-9px; z-index:1; width:15px; height:15px; letter-spacing:0; font-weight:400; font-size:10px; line-height:15px; box-shadow:1px 1px 3px 0 rgba(0, 0, 0, .3); opacity:1}

@media (max-width:1024px){
.cltouchevents ul.cat_lv_0{border-top:1px solid #dedede}
.cltouchevents a.cat_link{line-height:1.6; padding-top:9px; padding-bottom:9px; display:block}
.cltouchevents #cat_shopify ul.sub-menu{padding:0}
.drift-bounding-box, .drift-zoom-pane, .dt_img_zoom{display:none !important}
.Search_dropdown_prepared #nt_search_canvas{top:0 !important; left:auto !important}
}

@media (min-width:1025px){ 
.pr_atc.qs_opened{opacity:0; transform:none}
.mfp-content.popup_filter, .mfp-inline-holder .mfp-content.popup_filter{width:340px}
.label_style_rounded .nt_label{height:60px; width:60px; font-size:14px}
.thumb_left .col_nav.t4_show, .thumb_right .col_nav.t4_show{position:relative; overflow:hidden}
button.btn_pnav_next, button.btn_pnav_prev{
    position: absolute;
    left: 10px;
    bottom: 0;
    width: 35px;
    height: 35px;
    padding: 0;
    font-size: 18px;
    line-height: 1;
    background-color: #f5f5f580;
    color: #222;
    pointer-events: none;
    opacity: 0;
    display: block;
    border: 1px solid rgba(0,0,0,.123)!important;
}
button.btn_pnav_next{left:auto; right:10px}
.thumb_right button.btn_pnav_prev{left:auto; right:15px}
.thumb_right button.btn_pnav_next{right:auto; left:5px}
button.btn_pnav_next:hover, button.btn_pnav_prev:hover{background-color:rgba(245, 245, 245, .8)}
.col_nav.t4_show .btn_pnav_next, .col_nav.t4_show .btn_pnav_prev{color:#222; pointer-events:auto; opacity:1; transition:background-color .25s, box-shadow .25s}
.Search_dropdown_prepared #nt_search_canvas{bottom:auto; margin:0 30px; visibility:hidden; opacity:0; transform:scale(.9); transition:opacity .25s ease-in-out, transform .25s ease-in-out, visibility .25s ease-in-out, max-height .25s linear; will-change:transform; pointer-events:none; border-radius:3px; box-shadow:0 1px 5px 2px rgba(0, 0, 0, .1)}
.Search_dropdown_prepared.hsearch-dropdown-opened #nt_search_canvas{pointer-events:auto; visibility:visible; opacity:1; transform:scale(1); transition:opacity .4s cubic-bezier(0, 1, .4, 1), transform .4s cubic-bezier(.18, 1.25, .4, 1), visibility .4s linear}
.Search_dropdown_prepared #nt_search_canvas .mini_cart_header{display:none}
.Search_dropdown_prepared #nt_search_canvas .product_list_widget{position:static; max-height:65vh}
.Search_dropdown_prepared #nt_search_canvas .detail_link{display:block; margin-top:10px}
.hsearch-dropdown-opened .mask-overlay{background-color:rgba(0, 0, 0, .3)}
}

.nt_menu>li.nav_arrow_true.has-children>a:after{margin-left:4px; color:rgba(82, 82, 82, .45); font-weight:400; font-style:normal; font-size:100%; font-family:fawart; content:"\f107"}
.nt_menu>li.has-children>a>i{color:rgba(82, 82, 82, .6)}
button.mfp-close:after{content:"\e680"; font-family:Pe-icon-7-stroke; display:inline-block; font-size:45px; line-height:50px}
#content_quickview button.mfp-close:after{font-size:40px}
.flickity-prev-next-button:before{
    display: block;
    content: "\e686";
    font-family: Pe-icon-7-stroke;
    width: 36px;
    font-size: 36px;
    font-weight: 600;
    height: 36px;
    line-height: 36px;  
}

@media (max-width: 768px) {
.flickity-prev-next-button:before {
    display: inline-flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
 }
}

.flickity-enabled:not(.flickity-rtl) .flickity-prev-next-button.next:before, .flickity-rtl .flickity-prev-next-button.previous:before{content:"\e684"}
html.wf-fawart-n4-loading .nt_menu>li.has-children>a:after, html.wf-fontawesome5free-n9-loading .tab-heading:after, html.wf-peicon7stroke-n4-loading .flickity-prev-next-button:before, html.wf-peicon7stroke-n4-loading .footer_collapse_true .widget-title:after, html.wf-peicon7stroke-n4-loading button.mfp-close:after{opacity:0}

.nt_currency ul{min-width:100px; right:-10px; visibility:hidden; z-index:400; -webkit-box-shadow:0 1px 5px 2px rgba(0, 0, 0, .1); box-shadow:0 1px 5px 2px rgba(0, 0, 0, .1); border-radius:3px; margin-top:10px; -webkit-transform:translateY(15px) translateZ(0); transform:translateY(15px) translateZ(0); transition:opacity .2s, visibility .2s, transform .2s, -webkit-transform .2s}
.nt_currency:hover ul{pointer-events:auto; visibility:visible; opacity:1; -webkit-transform:none; transform:none}
.nt_currency ul:after{content:""; position:absolute; top:auto; right:0; bottom:100%; left:0; width:auto; height:12px}
.nt_fk_canvas#nt_cart_canvas, .nt_fk_canvas#nt_login_canvas, .nt_fk_canvas#nt_search_canvas{overflow-y:hidden; box-shadow: 0 0 3px 1px #01faff96;}
.mini_cart_note label, .shipping_calculator h3{color:#222; font-size:15px; margin-top:0; font-weight:500}
.shipping_calculator input.get_rates, input.button.btn_back{background-color:var(--primary); cursor:pointer; border:2px solid var(--primary); padding:6px 35px; color:#fff; font-size:14px; font-weight:600; min-height:40px; width:100%; text-transform:uppercase; transition:.2s ease-in-out}
.shipping_calculator input.get_rates:hover, input.button.btn_back:hover{opacity:.8}
.gift_item_true .mini_cart_title, .mini_cart_gift .js_addtc.loading{pointer-events:none}
.gift_item_true .mini_cart_actions .quantity{display:none}
.clno-touchevents .cart_pos_dropdown .cart_threshold{background-color:#f5f5f5}
.shopify-challenge__container #g-recaptcha>div{text-align:center; margin:10px auto 30px}
.mini_cart_tool>div{height:40px; line-height:40px; margin:0 20px; cursor:pointer; color:#222; text-align:center; font-weight:500; border-left:1px solid rgba(0, 0, 0, .09); border-right:1px solid rgba(0, 0, 0, .09); transition:background-color .3s}
.btns_cart_1 .mini_cart_tool>div{border:0; font-size:25px; display:inline-block; margin:16px 8px; width:50px; line-height:50px; height:50px; border-radius:50%; box-shadow:9px 5px 10px #dfe3ea, -5px -5px 10px #faffff; transition:.25s ease-in-out}
.mini_cart_tool>div:hover{background-color:#f9f9f9; box-shadow:inset 5px 5px 10px #dfe3ea, inset -5px -5px 10px #faffff}
.btns_cart_2 .mini_cart_tool>div:after{content:''; position:absolute; bottom:0; left:0; right:0; display:block; border-bottom:1px solid rgba(0, 0, 0, .09)}
.btns_cart_2 .mini_cart_tool>div:first-child:before{content:''; position:absolute; top:-1px; bottom:auto; left:0; right:0; border-top:2px dashed #999}
.nt_mini_cart.ld_cart_tls .mini_cart_tool{opacity:0}
.clno-touchevents .nt_fk_canvas.current_hover .ld_cart_tls .mini_cart_footer, .nt_mini_cart.ld_cart_tls .mini_cart_footer{opacity:0; -webkit-transform:translateY(45px); transform:translateY(45px); -webkit-transition:opacity .35s cubic-bezier(.25, .46, .45, .94), -webkit-transform .35s cubic-bezier(.25, .46, .45, .94); transition:opacity .35s cubic-bezier(.25, .46, .45, .94), transform .35s cubic-bezier(.25, .46, .45, .94), -webkit-transform .35s cubic-bezier(.25, .46, .45, .94)}
.frm_cart_page:before, .nt_mini_cart:before{content:''; position:absolute; top:0; left:0; bottom:0; right:0; opacity:0; z-index:4; background-color:#fff; pointer-events:none; -webkit-transition:opacity .5s; transition:opacity .5s}
.frm_cart_page.ld_nt_cl:before, .nt_mini_cart.ld_nt_cl:before{opacity:.4; pointer-events:auto}
.nt_mini_cart>.is_nt_op{z-index:8; opacity:1; pointer-events:auto; -webkit-transform:none; transform:none}
.nt_mini_cart #CartSpecialInstructions{resize:none}
.clno-touchevents .cart_pos_dropdown:not(.template-cart) .icon_cart:after{content:""; position:absolute; top:0; background-color:transparent; width:340px; height:50px; right:0; margin-top:12px; pointer-events:none}
.clno-touchevents .oped_dropdown_cart.cart_pos_dropdown:not(.template-cart) .icon_cart:after{pointer-events:auto}
.clno-touchevents .cart_pos_dropdown:not(.template-cart) .icon_cart{cursor:pointer}
.clno-touchevents .cart_pos_dropdown:not(.template-cart) .icon_cart>a{pointer-events:none}
.clno-touchevents .cart_pos_dropdown #nt_cart_canvas{
    opacity: 0;
    bottom: auto;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
    pointer-events: none;
    -webkit-transition: opacity .15s, -webkit-transform .25s;
    transition: opacity .15s, transform .25s, -webkit-transform .25s;
}
.clno-touchevents .cart_pos_dropdown #nt_cart_canvas:not(.current_hover){display:none}
.clno-touchevents .cart_pos_dropdown #nt_cart_canvas .mini_cart_content .fixcl-scroll-content{max-height:700px;overflow: auto;}
.clno-touchevents .cart_pos_dropdown #nt_cart_canvas .mini_cart_content .fixcl-scroll-content .empty  {margin: 35px}
.clno-touchevents .cart_pos_dropdown #nt_cart_canvas .mini_cart_header{display:none}
.clno-touchevents #nt_cart_canvas.current_hover{
    display:block;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: none;
    transform: none
}
.clno-touchevents.cart_pos_dropdown #nt_cart_canvas .mini_cart_footer{-webkit-transition:opacity .15s cubic-bezier(.25, .46, .45, .94) .45s, -webkit-transform .15s cubic-bezier(.25, .46, .45, .94) .25s; transition:opacity .15s cubic-bezier(.25, .46, .45, .94) .25s, transform .15s cubic-bezier(.25, .46, .45, .94) .25s, -webkit-transform .15s cubic-bezier(.25, .46, .45, .94) .25s}
.clno-touchevents .nt_fk_canvas.current_hover .mini_cart_footer{opacity:1; -webkit-transform:translateY(0); transform:translateY(0)}
@media (min-width: 769px) {
.clno-touchevents .cart_pos_dropdown #nt_cart_canvas{
  border: 1px solid #fdfdfd;
  border-radius: var(--radius_option)
}
}
.mask-overlay.cart_mask{background-color:rgba(255, 255, 255, .4)}
.mini_search_frm{padding:30px 20px}
input.search_header__input:not([type=submit]):not([type=checkbox]){padding:0 50px 0 20px; height:40px; border:1px solid #e3e3e3; width:100%; line-height:18px; color:#222; border-radius:30px; -webkit-appearance:none; -moz-appearance:none; appearance:none}
.search_header__submit{position:absolute; top:0; right:2px; bottom:0; padding:0; width:50px; border:none; background-color:transparent; color:#222; font-size:15px}
.search_header__prs{padding:10px 20px; border-bottom:1px solid rgba(129, 129, 129, .2); box-shadow:0 3px 10px 0 rgba(129, 129, 129, .2)}
#nt_search_canvas .product_list_widget{padding:20px}
.btn_icon_true:after, .detail_link>i, .h__banner a~.h_banner_wrap i{-webkit-transition:.2s ease-in-out; transition:-webkit-transform .2s ease-in-out, transform .2s ease-in-out}
.btn_icon_true:hover:after, .detail_link:hover>i, .h__banner a:hover~.h_banner_wrap i.la-arrow-left, .h__banner a:hover~.h_banner_wrap i.la-arrow-right, .nt_promotion:hover .btn_icon_true:after{-webkit-transform:translateX(.25rem); transform:translateX(.25rem)}
.btn_icon_true:after, .btn_new_icon_true:after{font-family:'Line Awesome Free'; font-weight:900; content:"\f061"; display:inline-block; margin-left:5px; font-size:16px; color:currentColor}
.button.btn_icon_true.jscl_ld:after{opacity:0}
.nt_cat_lm.btn_icon_true:after{content:"\f063"}
a.button.button_dark:focus, a.button.button_dark:hover{background-color:#222; border-color:#222; opacity:.8}
.banner_hzoom .nt_bg_lz, .hoverz_true .banner_hzoom .banner_img{transition:transform .5s cubic-bezier(0, 0, .44, 1.18); transition:transform .5s cubic-bezier(0, 0, .44, 1.18), -webkit-transform .5s cubic-bezier(0, 0, .44, 1.18)}
.hoverz_true .banner_hzoom:hover .banner_img, .hoverz_true .banner_hzoom:hover .nt_bg_lz{-webkit-transform:scale(1.09); transform:scale(1.09)}
.nt_fk_full {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 400;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #00000059;
    box-shadow: 0 0 14px rgba(0, 0, 0, .08);
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform: translate3d(0, 120%, 0);
    transform: translate3d(0, 120%, 0);
    display: block;
    width: 100% !important;
    will-change: transform;
    border-radius: var(--radius_option);
}
.nt_fk_full.act_opened{-webkit-transform:none; transform:none}
.js_prs_search .detail_link, .result_tt_sea{margin-top:20px; padding-top:20px; border-top:1px solid rgba(129, 129, 129, .2); font-size:14px}
strong.highlight{text-decoration:underline}
.product-image a.wis_added, .product-image a.wis_remve{opacity:1; visibility:visible}
.wis_added i:before{content:'\e804'; color:#e81e63}
.wis_remve i:before{font-family:'Line Awesome Free'; font-weight:900; content:"\f1f8"; color:#222; font-size:25px}
.wishlistadd.loading{pointer-events:none}
.nt_add_w a:hover i{-webkit-animation:.6s ease-in-out infinite beat_heart; animation:.6s ease-in-out infinite beat_heart}

@-webkit-keyframes beat_heart{
0%, 100%{-webkit-transform:scale(1); transform:scale(1)}
50%{-webkit-transform:scale(1.1); transform:scale(1.1)}
}

@keyframes beat_heart{
0%, 100%{-webkit-transform:scale(1); transform:scale(1)}
50%{-webkit-transform:scale(1.1); transform:scale(1.1)}
}

.nt_pr .nt_add_w>a:after{border-width:2px; margin-top:-11px}
.entry-summary .nt_add_w>a:after{border:1px solid #f9f9f9; border-left-color:#222}
.frm_notify_pr .form-message--success~*{display:none}
.frm_notify_pr .form-message--success{color:#222}
.flickity-page-dots .dot{position:relative; overflow:hidden; -webkit-transition:background .3s; transition:background .3s}
.flickity-page-dots .dot:after{content:''; position:absolute; bottom:0; height:0; left:0; width:100%; background-color:#000; box-shadow:0 0 1px #fff; -webkit-transition:height .3s; transition:height .3s}
.flickity-page-dots .dot.is-selected:after{height:100%}

#hbanner_cd, .h_banner_wrap strong{font-size:14px; font-weight:600}
.cat_grid_item__link{position:relative; overflow:hidden; backface-visibility:hidden; -webkit-backface-visibility:hidden}
.cat_grid_item__overlay, .hoverz_true .nt_promotion>a{-webkit-transition:.6s ease-in-out; -moz-transition:.6s ease-in-out; -o-transition:.6s ease-in-out; transition:.6s ease-in-out}
.hoverz_true .cat_grid_item:hover .cat_grid_item__overlay, .hoverz_true .nt_promotion:hover>a{transform:scale(1.11); -webkit-transform:scale(1.11); -o-transform:scale(1.11); -moz-transform:scale(1.11)}
.h_search_btn:focus, .h_search_btn:hover{opacity:.7}
.cl_h_search .mini_cart_content .fixcl-scroll-content{position:relative; max-height:50vh; padding:15px}
.cl_h_search .ld_bar_search{bottom:auto; top:0}
.ntheader:not(.h_scroll_down) .cl_h_search.atc_show_rs .mini_cart_content{opacity:1; visibility:visible; pointer-events:auto}
.img_fix_search{margin:0 auto; max-width:170px}
.cl_h_search .detail_link{display:block; border-top:0; margin-top:0; padding-top:0}
a.button.imtt4_btn:focus, a.button.imtt4_btn:hover, a.button.slt4_btn:focus, a.button.slt4_btn:hover{opacity:.8}

.des_header_7 #nt_search_canvas.nt_fk_full{z-index:1000}
.img_catk_mb{max-width:20px; width:100%}
.art_des3 .post-info{border:1px solid #eee; background-color:#fff; padding:15px 22px; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; transition:.5s}
.art_des3 .post-inner:hover .post-info{opacity:1}
.dynamic-checkout__content .shopify-cleanslate ul{padding:0; list-style:none}
.swatch__list--limit .swatch__list--more .tt_txt.op_0, .swatch__list--opended .swatch__list--more .tt_txt{display:none !important}
.swatch__list--limit .swatch__list--more, .swatch__list--opended .swatch__list--item, .swatch__list--opended .swatch__list--more, .swatch__list--opended .swatch__list--more .tt_txt.op_0{display:inline-block !important}
.swatch__list--limit .swatch__list--more .tt_txt:after{content:var(--text); margin:0 2px}
.swatch__list--limit .swatch__list--more a:before, .swatch__list--opended .swatch__list--more a:before{content:'...'; content:var(--text); position:absolute; z-index:10; color:#222; font-size:9px; top:0; left:2px; right:2px; bottom:0; overflow:hidden; display:flex; justify-content:center; align-items:center}
.swatch__list--opended .swatch__list--more a:before{content:"-"; content:var(--text2)}
.swatch__list--opended .swatch__list--more .tt_txt:after{content:var(--text2); margin:0 2px}
.swatch_list_size_medium .swatch__list--more a:before{font-size:12px}
.swatch_list_size_large .swatch__list--more a:before{font-size:14px}
.swatch__value.bg_color_limit4{background-color:#fff}
.swatch__list--limit[data-limit="1"] .swatch__list--item:nth-child(n+1), .swatch__list--limit[data-limit="10"] .swatch__list--item:nth-child(n+10), .swatch__list--limit[data-limit="11"] .swatch__list--item:nth-child(n+11), .swatch__list--limit[data-limit="12"] .swatch__list--item:nth-child(n+12), .swatch__list--limit[data-limit="13"] .swatch__list--item:nth-child(n+13), .swatch__list--limit[data-limit="14"] .swatch__list--item:nth-child(n+14), .swatch__list--limit[data-limit="15"] .swatch__list--item:nth-child(n+15), .swatch__list--limit[data-limit="16"] .swatch__list--item:nth-child(n+16), .swatch__list--limit[data-limit="17"] .swatch__list--item:nth-child(n+17), .swatch__list--limit[data-limit="18"] .swatch__list--item:nth-child(n+18), .swatch__list--limit[data-limit="19"] .swatch__list--item:nth-child(n+19), .swatch__list--limit[data-limit="2"] .swatch__list--item:nth-child(n+2), .swatch__list--limit[data-limit="20"] .swatch__list--item:nth-child(n+20), .swatch__list--limit[data-limit="21"] .swatch__list--item:nth-child(n+21), .swatch__list--limit[data-limit="22"] .swatch__list--item:nth-child(n+22), .swatch__list--limit[data-limit="23"] .swatch__list--item:nth-child(n+23), .swatch__list--limit[data-limit="24"] .swatch__list--item:nth-child(n+24), .swatch__list--limit[data-limit="25"] .swatch__list--item:nth-child(n+25), .swatch__list--limit[data-limit="26"] .swatch__list--item:nth-child(n+26), .swatch__list--limit[data-limit="27"] .swatch__list--item:nth-child(n+27), .swatch__list--limit[data-limit="28"] .swatch__list--item:nth-child(n+28), .swatch__list--limit[data-limit="29"] .swatch__list--item:nth-child(n+29), .swatch__list--limit[data-limit="3"] .swatch__list--item:nth-child(n+3), .swatch__list--limit[data-limit="30"] .swatch__list--item:nth-child(n+30), .swatch__list--limit[data-limit="31"] .swatch__list--item:nth-child(n+31), .swatch__list--limit[data-limit="32"] .swatch__list--item:nth-child(n+32), .swatch__list--limit[data-limit="33"] .swatch__list--item:nth-child(n+33), .swatch__list--limit[data-limit="34"] .swatch__list--item:nth-child(n+34), .swatch__list--limit[data-limit="35"] .swatch__list--item:nth-child(n+35), .swatch__list--limit[data-limit="36"] .swatch__list--item:nth-child(n+36), .swatch__list--limit[data-limit="37"] .swatch__list--item:nth-child(n+37), .swatch__list--limit[data-limit="38"] .swatch__list--item:nth-child(n+38), .swatch__list--limit[data-limit="39"] .swatch__list--item:nth-child(n+39), .swatch__list--limit[data-limit="4"] .swatch__list--item:nth-child(n+4), .swatch__list--limit[data-limit="40"] .swatch__list--item:nth-child(n+40), .swatch__list--limit[data-limit="41"] .swatch__list--item:nth-child(n+41), .swatch__list--limit[data-limit="42"] .swatch__list--item:nth-child(n+42), .swatch__list--limit[data-limit="43"] .swatch__list--item:nth-child(n+43), .swatch__list--limit[data-limit="44"] .swatch__list--item:nth-child(n+44), .swatch__list--limit[data-limit="45"] .swatch__list--item:nth-child(n+45), .swatch__list--limit[data-limit="46"] .swatch__list--item:nth-child(n+46), .swatch__list--limit[data-limit="47"] .swatch__list--item:nth-child(n+47), .swatch__list--limit[data-limit="48"] .swatch__list--item:nth-child(n+48), .swatch__list--limit[data-limit="49"] .swatch__list--item:nth-child(n+49), .swatch__list--limit[data-limit="5"] .swatch__list--item:nth-child(n+5), .swatch__list--limit[data-limit="50"] .swatch__list--item:nth-child(n+50), .swatch__list--limit[data-limit="6"] .swatch__list--item:nth-child(n+6), .swatch__list--limit[data-limit="7"] .swatch__list--item:nth-child(n+7), .swatch__list--limit[data-limit="8"] .swatch__list--item:nth-child(n+8), .swatch__list--limit[data-limit="9"] .swatch__list--item:nth-child(n+9){display:none}

@media (min-width:375px){
#nt_cart_canvas, #nt_login_canvas, #nt_menu_canvas, #nt_search_canvas{width:320px}
.close_mn_t4{left:320px}
}

@media (min-width:768px){
.round_cd_true .pr_deal_dt{margin:10px; border-radius:20px; width:auto; font-size:14px}
.round_cd_false .pr_deal_dt{width:auto; font-size:14px; box-shadow:none; margin:0}
#nt_cart_canvas, #nt_login_canvas, #nt_menu_canvas, #nt_search_canvas{width:340px}
.close_mn_t4{left:340px}
#content_quickview #shopify-section-pr_summary{padding:30px 40px 30px 0}
#nt_backtop{right:35px}
div:not(.on_list_view_true)>.pr_has_cdt4:not(.expired_cdt4) .product-image:hover+.pr_deal_dt{-webkit-transform:translateY(103%) translateZ(0); transform:translateY(103%)}
.round_cd_false .pr_deal_dt, .round_cd_true .pr_deal_dt{bottom:0}
}

@media (min-width:1025px){
.css_ntbar::-webkit-scrollbar, .css_scrollbar .fixcl-scroll .fixcl-scroll-content::-webkit-scrollbar, .css_scrollbar .wart-scroll-content-quick::-webkit-scrollbar{display:block}
.css_ntbar::-webkit-scrollbar, .css_scrollbar .fixcl-scroll::-webkit-scrollbar, .css_scrollbar .wart-scroll-quick::-webkit-scrollbar{width:3px}
.css_ntbar::-webkit-scrollbar-track, .css_scrollbar .fixcl-scroll::-webkit-scrollbar-track, .css_scrollbar .wart-scroll-quick::-webkit-scrollbar-track{background-color:rgba(0, 0, 0, .15)}
.css_ntbar::-webkit-scrollbar-thumb, .css_scrollbar .fixcl-scroll::-webkit-scrollbar-thumb, .css_scrollbar .wart-scroll-quick::-webkit-scrollbar-thumb{background-color:rgba(0, 0, 0, .25)}
.cat-shop .sub-menu{display:block; top:100%; left:0; z-index:300; width:210px; padding:5px 0; background-color:#fff; -webkit-box-shadow:0 0 3px rgba(0, 0, 0, .15); box-shadow:0 0 3px rgba(0, 0, 0, .15); text-align:left; max-height:330px; overflow-x:hidden; overflow-y:auto; -webkit-transform:translateY(15px) translateZ(0); transform:translateY(15px) translateZ(0); -webkit-transition:opacity .2s, visibility .2s, -webkit-transform .2s; transition:opacity .2s, visibility .2s, transform .2s, -webkit-transform .2s}
#cat_shopify .current_intent>.sub-menu, #cat_shopify li:not(.idea_intent):hover>.sub-menu, .clno-hovermq #cat_shopify .has-children>.sub-menu.child-open{visibility:visible; opacity:1; pointer-events:auto; -webkit-transform:none; transform:none}
.hidden_false .nt_svg_loader{display:block}
  
   /* pos_pr_btmt4 */
    .hover_button.pos_pr_btmt4 {
      top: auto !important;
      bottom: 15px;
      -webkit-transform: translate(-50%,0);
      transform: translate(-50%,0);
    }
    .hover_button.pos_pr_btmt4.has_sizelistt4_true {
      bottom: 35px;
    }
   /* end pos_pr_btmt4 */  
  
#cat_shopify ul li a a{padding:10px}
.des_header_7 .nt_fk_canvas{left:280px !important; right:auto !important}
.des_header_7 .nt_fk_canvas:not(.act_opened){-webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0); box-shadow:none}
.des_header_7 .nt_mb_menu li.nt_opended>a, .des_header_7 .nt_mb_menu li:active>a, .des_header_7 .nt_mb_menu li>a:hover{background-color:transparent}
.des_header_7 .nt_currency ul{left:-10px; right:auto}
.nt_fk_full .js_prs_search>.col-auto, .nt_fk_full .skeleton_wrap>.col-auto{max-width:200px; min-width:200px}
.nt_fk_full .mini_search_frm{padding:50px 65px 40px}
.nt_fk_full .mini_search_frm .close_pp{font-size:50px; top:0; right:0}
.nt_fk_full .mini_search_frm i.iccl.iccl-search{font-size:20px; color:#222; right:30px; position:absolute; top:15px}
.nt_fk_full .mini_search_frm .search_header__submit{width:auto; background-color:transparent !important}
#nt_search_canvas.nt_fk_full{max-width:90%; margin:30px auto}
#nt_search_canvas.nt_fk_full .skeleton_img{width:170px}
#nt_search_canvas.nt_fk_full .skeleton_txt2{margin:0 auto}
.nt_fk_full .frm_search_input{padding-left:0}
#nt_search_canvas.nt_fk_full select{height:50px; font-size:15px; min-width:300px}
.nt_fk_full input.search_header__input:not([type=submit]):not([type=checkbox]){height:50px; font-size:16px}
#nt_search_canvas.nt_fk_full .product_list_widget{padding:30px 20px}
}

body.pside_opened, html.hside_opened{overflow:hidden !important}
.menu-item .cat_space_item{padding-left:0; padding-right:0; margin-bottom:0}
.menu-item.menu-item-cat ul{padding:15px; border-bottom:1px solid rgba(129, 129, 129, .2)}
.menu-item.menu-item-cat .cat_space_item:not(:first-child){margin-top:15px}
.menu-item.menu-item-cat .cat_grid_item__content{border-radius:5px}

@media (max-width:768px){
.nt_pr .pr_qty_atc>a>span{display:none}
.nt_pr .pr_qty_atc>a>i{display:inline-block; font-size:17px; line-height:40px; font-weight:700}
}

@media (max-width:1024px){
.js_prs_search>:not(:last-child){border-bottom:1px solid #f5f5f5}
.pr_grid_item .product-image .hover_button, .pr_grid_item .product-image:hover .hover_button {
    opacity: 1;
    visibility: visible;
    left: auto;
    transform: none;
    top: auto;
    bottom: 10px;
    right: 10px;
    z-index: 5;
    background: #fff;
    box-shadow: 1px 1px 1px rgba(0,0,0,.1);
    transition: all .3s ease;
    border-radius: 35px;
    padding: 0;
}
.product-image:hover .product-attr, .product-image:hover a.db:before{opacity:0; visibility:hidden}

   /* hide tootip on button product < 1024px */
  .hover_button a .tt_txt, .hover_button a:before {
      display: none;
  }
  .hover_button .nt_add_qv, .hover_button .pr_atc {
      font-size: 0;
      margin: 0;
      box-shadow: none;
      padding: 10px;
  }
  .hover_button .nt_add_qv>span:not(.tt_txt), .hover_button .pr_atc>span:not(.tt_txt) {
      display: none;
  }
  .hover_button .nt_add_qv i, .hover_button .pr_atc i {
      font-size: 16px;
  }
            
}

@media (max-width:767px){
button.mfp-close{position:absolute; top:0; background-color:rgba(0, 0, 0, .4)}
.pa_md .ins_content.b_type_4>.ins_content_wrap, .pa_md .ins_content_wrap{box-shadow:none; outline:0; padding:0; margin-bottom:25px; background-color:transparent}
.ins_content.b_type_4>.ins_content_wrap{max-width:60%}
.nt_currency.curt4_fixed.cur_stt_2{display:none}
}

@media (max-width:320px){
.mini_search_frm{padding:15px 20px}
.frm_search_cat{margin-bottom:15px}
}

@-webkit-keyframes zoom{
from{-webkit-transform:scale(1, 1)}
to{-webkit-transform:scale(1.3, 1.3)}
}

@keyframes zoom{
from{transform:scale(1, 1)}
to{transform:scale(1.3, 1.3)}
}

.drift-bounding-box, .drift-zoom-pane{position:absolute; pointer-events:none}
.drift-bounding-box{background:rgba(255, 255, 255, .25); box-shadow:0 0 0 1px rgba(0, 0, 0, .4) inset; z-index:500}
.drift-zoom-pane{overflow:hidden; width:100%; height:100%; top:0; left:0; background:#fff; transform:translate3d(0, 0, 0); z-index:3; box-shadow:0 1px 5px rgba(127, 127, 127, .02), 0 5px 18px rgba(127, 127, 127, .2)}
.drift-zoom-pane.drift-open{display:block}
.dt_img_zoom .drift-zoom-pane{height:34.375rem; width:34.375rem; left:0}
.drift-loading .drift-zoom-pane-loader{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:50px; height:50px; background-size:50px}
.drift-zoom-pane img{position:absolute; display:block; max-width:none; max-height:none; object-fit:contain; top:0; left:0}
.drift-zoom-pane.drift-opening{animation:.2s cubic-bezier(.4, 0, .2, 1) drift-fadeZoomIn}
.p-thumb .drift-zoom-pane.drift-opening{animation:.2s cubic-bezier(.4, 0, .2, 1) drift-fadeIn}
.drift-zoom-pane.drift-closing{animation:150ms cubic-bezier(0, 0, .2, 1) drift-fadeZoomOut}
.p-thumb .drift-zoom-pane.drift-closing{animation:150ms cubic-bezier(0, 0, .2, 1) drift-fadeOut}

@keyframes drift-fadeZoomIn{
0%{transform:scale(.8); opacity:0}
100%{transform:scale(1); opacity:1}
}

@keyframes drift-fadeZoomOut{
0%{opacity:1}
100%{opacity:0}
}

@keyframes drift-fadeIn{
0%{transform:scale(1); opacity:0}
100%{transform:scale(1); opacity:1}
}

@keyframes drift-fadeOut{
0%{transform:scale(1); opacity:1}
100%{transform:scale(1); opacity:0}
}

.clhovermq .zoom_tp_1 .img_action_zoom .img_ptw{cursor:crosshair}
.zoom_tp_2 .summary{transition:opacity .2s}
.zoom_tp_2 .zoom_fade_if .summary{margin-top:0; opacity:.3}
.zoom_tp_3 .drift-zoom-pane{width:240px; height:240px; overflow:hidden; border:1px solid #ec0101; border-radius:50%; box-shadow:0 6px 18px rgba(0, 0, 0, .3)}

.ajax_pp_popup{
    position: relative;
    background: #fff;
    max-width: 950px;
    margin: 30px auto;
    padding: 30px;
    width: 100%;
    border-radius: var(--radius_option);  
}
.ajax_pp_popup.ask_ajax_pp_js{max-width:570px}
#content_quickview .extra-link{display:none}
.ajax_pp_js.loading{pointer-events:none}
.style__simple .nt_lt_fake>i{top:10px; right:8px; font-size:20px; color:#878787; opacity:1; pointer-events:none; transition:transform .2s ease-in-out; transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}

.btn_filter.opened>i:before{font-family:'Line Awesome Free'; font-weight:900; content:"\f00d"}

#ld_cl_bar, .ld_bar_search, .ld_cart_bar{position:fixed; top:0; left:0; height:3px; width:0; background:#00badb; transition:width .25s ease-in-out; z-index:100000; pointer-events:none; opacity:0}
.ld_bar_search, .ld_cart_bar{position:absolute; z-index:20}
.ld_bar_search{bottom:0; top:auto}
#ld_cl_bar.on_star, .ld_bar_search.on_star, .ld_cart_bar.on_star{width:40%; opacity:1}
#ld_cl_bar:not(.on_star).on_60, .ld_cart_bar:not(.on_star).on_60{width:60%; opacity:1}
#ld_cl_bar:not(.on_star).on_80, .ld_cart_bar:not(.on_star).on_80{width:80%; opacity:1}
#ld_cl_bar:not(.on_star).on_90, .ld_cart_bar:not(.on_star).on_90{width:90%; opacity:1}
#ld_cl_bar:not(.on_star).on_94, .ld_cart_bar:not(.on_star).on_94{width:94%; opacity:1}
#ld_cl_bar.on_end, .ld_bar_search.on_end, .ld_cart_bar.on_end{width:100%}
.skeleton_img{background:#e1e3e4; padding-bottom:100%; width:80px}
.skeleton_txt1, .skeleton_txt2{height:10px; width:100%; background:#e1e3e4; margin-bottom:8px}
.skeleton_txt2{width:38%; margin-bottom:0}

@-webkit-keyframes shake{
from, to{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0); transform:translate3d(-10px, 0, 0)}
20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0); transform:translate3d(10px, 0, 0)}
}

@keyframes shake{
from, to{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0); transform:translate3d(-10px, 0, 0)}
20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0); transform:translate3d(10px, 0, 0)}
}

.shake{-webkit-animation-name:shake; animation-name:shake}

@-webkit-keyframes heartBeat{
0%, 28%, 70%{-webkit-transform:scale(1); transform:scale(1)}
14%, 42%{-webkit-transform:scale(1.3); transform:scale(1.3)}
}

@keyframes heartBeat{
0%, 28%, 70%{-webkit-transform:scale(1); transform:scale(1)}
14%, 42%{-webkit-transform:scale(1.3); transform:scale(1.3)}
}

.heartBeat{-webkit-animation-name:heartBeat; animation-name:heartBeat; -webkit-animation-duration:1.3s; animation-duration:1.3s; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out}

@-webkit-keyframes fadeIn{
from{opacity:0}
to{opacity:1}
}

@keyframes fadeIn{
from{opacity:0}
to{opacity:1}
}

.fadeIn{-webkit-animation-name:fadeIn; animation-name:fadeIn}

@-webkit-keyframes flash{
50%, from, to{opacity:1}
25%, 75%{opacity:0}
}

@keyframes flash{
50%, from, to{opacity:1}
25%, 75%{opacity:0}
}

.flash{-webkit-animation-name:flash; animation-name:flash}

@-webkit-keyframes swing{
20%{-webkit-transform:rotate3d(0, 0, 1, 15deg); transform:rotate3d(0, 0, 1, 15deg)}
40%{-webkit-transform:rotate3d(0, 0, 1, -10deg); transform:rotate3d(0, 0, 1, -10deg)}
60%{-webkit-transform:rotate3d(0, 0, 1, 5deg); transform:rotate3d(0, 0, 1, 5deg)}
80%{-webkit-transform:rotate3d(0, 0, 1, -5deg); transform:rotate3d(0, 0, 1, -5deg)}
to{-webkit-transform:rotate3d(0, 0, 1, 0deg); transform:rotate3d(0, 0, 1, 0deg)}
}

@keyframes swing{
20%{-webkit-transform:rotate3d(0, 0, 1, 15deg); transform:rotate3d(0, 0, 1, 15deg)}
40%{-webkit-transform:rotate3d(0, 0, 1, -10deg); transform:rotate3d(0, 0, 1, -10deg)}
60%{-webkit-transform:rotate3d(0, 0, 1, 5deg); transform:rotate3d(0, 0, 1, 5deg)}
80%{-webkit-transform:rotate3d(0, 0, 1, -5deg); transform:rotate3d(0, 0, 1, -5deg)}
to{-webkit-transform:rotate3d(0, 0, 1, 0deg); transform:rotate3d(0, 0, 1, 0deg)}
}

.swing{-webkit-transform-origin:top center; transform-origin:top center; -webkit-animation-name:swing; animation-name:swing}

@-webkit-keyframes tada{
from, to{-webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1)}
10%, 20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}
30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}
40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}
}

@keyframes tada{
from, to{-webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1)}
10%, 20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}
30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}
40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}
}

.tada{-webkit-animation-name:tada; animation-name:tada}

@keyframes bounce{
20%, 53%, 80%, from, to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1); animation-timing-function:cubic-bezier(.215, .61, .355, 1); -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)}
40%, 43%{-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06); animation-timing-function:cubic-bezier(.755, .05, .855, .06); -webkit-transform:translate3d(0, -30px, 0); transform:translate3d(0, -30px, 0)}
70%{-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06); animation-timing-function:cubic-bezier(.755, .05, .855, .06); -webkit-transform:translate3d(0, -15px, 0); transform:translate3d(0, -15px, 0)}
90%{-webkit-transform:translate3d(0, -4px, 0); transform:translate3d(0, -4px, 0)}
}

.bounce{-webkit-animation-name:bounce; animation-name:bounce; -webkit-transform-origin:center bottom; transform-origin:center bottom}
.animated{-webkit-animation-duration:1s; -webkit-animation-fill-mode:both; animation-duration:1s; animation-fill-mode:both}
.popup-added_to_cart{max-width:450px; width:100%; margin:0 auto; position:relative; background-color: #00000059; border: 0px solid rgba(101, 101, 101, .25); text-align:center; overflow:hidden; padding:20px 40px 0; border-style: double; border-width: 2px 0px 2px 0px; border-color: #00f4ff;}
.popup-added_to_cart p{font-size:20px; font-weight:600; color: #ffffff; text-transform:uppercase}
.popup-added_to_cart a{margin-bottom:20px; margin-left:10px; margin-right:10px}
.popup-added_to_cart:after{position:absolute; bottom:20px; right:-18px; line-height:110px; z-index:1; font-size:130px; color:rgba(123, 123, 123, .1); transform:rotate(-30deg); -ms-transform:rotate(-30deg); -sand-transform:rotate(-30deg); -moz-transform:rotate(-30deg); -webkit-transform:rotate(-30deg); -o-transform:rotate(-30deg); content:"\f217"; font-family:'Line Awesome Free'; font-weight:900}
.popup-added_to_cart .close-popup{color: #ffffff; background-color:transparent; border:none; border-bottom:1px solid #e6e6e6; display:inline-block; position:relative; z-index:2; padding:0 0 1px}
.popup-added_to_cart .close-popup:hover{text-decoration:none; border-color:#a6a6a6; background-color:transparent; color: #01faff}
.popup-added_to_cart .close-popup:focus{border-color:#a6a6a6; background-color:transparent}
.popup-added_to_cart .view-cart{
  background: radial-gradient(rgba(1, 250, 255, 1) 1%, rgba(0, 0, 0, 1) 100%);
  box-shadow: 0px 0px 4px 1px #01faff !important;
  position:relative;  
  padding-left:40px; 
  padding-right:40px;  
  color: #ffffff;
  display: inline-flex;
  align-content: center;
  align-items: center;
  border: 0;
  box-shadow: 0 0 42px -28px black inset;
  -moz-box-shadow: 0 0 42px -28px black inset; 
  -webkit-box-shadow: 0 0 42px -28px black inset;
  z-index:2
}
.popup-added_to_cart .view-cart:hover{
  background: radial-gradient(rgba(12, 242, 4, 1), rgba(0, 0, 0, 1) 100%); 
  box-shadow: 0px 0px 4px 1px #01FF19 !important;
  color: #fff;
}
.noUi-target, .noUi-target *{-webkit-touch-callout:none; -webkit-tap-highlight-color:transparent; -webkit-user-select:none; -ms-touch-action:none; touch-action:none; -ms-user-select:none; -moz-user-select:none; user-select:none; -moz-box-sizing:border-box; box-sizing:border-box}
.noUi-target{position:relative; background:#fafafa; border-radius:4px; border:1px solid #d3d3d3; box-shadow:inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb}
.noUi-base, .noUi-connects{width:100%; height:100%; position:relative; z-index:1}
.noUi-connects{overflow:hidden; z-index:0}
.noUi-connect, .noUi-origin{will-change:transform; position:absolute; z-index:1; top:0; right:0; -ms-transform-origin:0 0; -webkit-transform-origin:0 0; -webkit-transform-style:preserve-3d; transform-origin:0 0; transform-style:flat}
.noUi-origin{height:10%; width:10%}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0; right:auto}
.noUi-vertical .noUi-origin{width:0}
.noUi-horizontal .noUi-origin{height:0}
.noUi-touch-area{height:100%; width:100%}
.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin{-webkit-transition:transform .3s; transition:transform .3s}
.noUi-state-drag *{cursor:inherit !important}
.noUi-horizontal{height:18px}
.noUi-vertical{width:18px}
.noUi-vertical .noUi-handle{width:28px; height:34px; right:-6px; top:-17px}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px; right:auto}
.noUi-draggable{cursor:ew-resize}
.noUi-vertical .noUi-draggable{cursor:ns-resize}
.noUi-handle{-webkit-backface-visibility:hidden; backface-visibility:hidden; position:absolute; border:1px solid #d9d9d9; border-radius:3px; background:#fff; cursor:default; box-shadow:inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb}
.noUi-active{box-shadow:inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb}
.noUi-handle:after, .noUi-handle:before{content:""; display:block; position:absolute; left:14px}
.noUi-vertical .noUi-handle:after, .noUi-vertical .noUi-handle:before{width:14px; height:1px; left:6px; top:14px}
.noUi-vertical .noUi-handle:after{top:17px}
[disabled] .noUi-connect{background:#b8b8b8}
[disabled] .noUi-handle, [disabled].noUi-handle, [disabled].noUi-target{cursor:not-allowed}
.noUi-pips, .noUi-pips *{-moz-box-sizing:border-box; box-sizing:border-box}
.noUi-pips{position:absolute; color:#999}
.noUi-value{position:absolute; white-space:nowrap; text-align:center}
.noUi-value-sub{color:#ccc; font-size:10px}
.noUi-marker{position:absolute; background:#ccc}
.noUi-marker-large, .noUi-marker-sub{background:#aaa}
.noUi-pips-horizontal{padding:10px 0; height:80px; top:100%; left:0; width:100%}
.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%); transform:translate(-50%, 50%)}
.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%); transform:translate(50%, 50%)}
.noUi-marker-horizontal.noUi-marker{margin-left:-1px; width:2px; height:5px}
.noUi-marker-horizontal.noUi-marker-sub{height:10px}
.noUi-marker-horizontal.noUi-marker-large{height:15px}
.noUi-pips-vertical{padding:0 10px; height:100%; top:0; left:100%}
.noUi-value-vertical{-webkit-transform:translate(0, -50%); transform:translate(0, -50%); padding-left:25px}
.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%); transform:translate(0, 50%)}
.noUi-marker-vertical.noUi-marker{width:5px; height:2px; margin-top:-1px}
.noUi-marker-vertical.noUi-marker-sub{width:10px}
.noUi-marker-vertical.noUi-marker-large{width:15px}
.noUi-tooltip{position:absolute; border:1px solid #d9d9d9; border-radius:3px; background:#fff; color:#000; padding:5px; text-align:center; white-space:nowrap; display:none}
.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0); transform:translate(-50%, 0); left:50%; bottom:120%}
.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%); transform:translate(0, -50%); top:50%; right:120%}
.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%, 0); transform:translate(50%, 0); left:auto; bottom:10px}
.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0, -18px); transform:translate(0, -18px); top:auto; right:28px}
.price_steps_slider{width:100%; margin-top:-1px; height:2px; background-color:transparent; border:0; box-shadow:none; margin-bottom:20px}
.noUi-connects{border-radius:0; height:2px; background-color:#e7e7e7}
.noUi-connect{height:2px; width:100%; background:#83b735}
.noUi-horizontal .noUi-handle{width:34px; height:28px; right:-17px; top:-11px; outline:0; border:0; box-shadow:none; border-radius:0; background-color:transparent; cursor:ew-resize}
.noUi-handle:after, .noUi-handle:before{background:#83b735; top:4px; width:2px; height:15px}
.noUi-handle:after{left:16px}

@-webkit-keyframes bounceIn{
20%, 40%, 60%, 80%, from, to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1); animation-timing-function:cubic-bezier(.215, .61, .355, 1)}
0%{opacity:0; -webkit-transform:scale3d(.3, .3, .3); transform:scale3d(.3, .3, .3)}
20%{-webkit-transform:scale3d(1.1, 1.1, 1.1); transform:scale3d(1.1, 1.1, 1.1)}
40%{-webkit-transform:scale3d(.9, .9, .9); transform:scale3d(.9, .9, .9)}
60%{opacity:1; -webkit-transform:scale3d(1.03, 1.03, 1.03); transform:scale3d(1.03, 1.03, 1.03)}
80%{-webkit-transform:scale3d(.97, .97, .97); transform:scale3d(.97, .97, .97)}
to{opacity:1; -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1)}
}

@keyframes bounceIn{
20%, 40%, 60%, 80%, from, to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1); animation-timing-function:cubic-bezier(.215, .61, .355, 1)}
0%{opacity:0; -webkit-transform:scale3d(.3, .3, .3); transform:scale3d(.3, .3, .3)}
20%{-webkit-transform:scale3d(1.1, 1.1, 1.1); transform:scale3d(1.1, 1.1, 1.1)}
40%{-webkit-transform:scale3d(.9, .9, .9); transform:scale3d(.9, .9, .9)}
60%{opacity:1; -webkit-transform:scale3d(1.03, 1.03, 1.03); transform:scale3d(1.03, 1.03, 1.03)}
80%{-webkit-transform:scale3d(.97, .97, .97); transform:scale3d(.97, .97, .97)}
to{opacity:1; -webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1)}
}

.cat_grid_item:hover .cat_grid_item__btn i{margin-left:10px}

/* Borda arredondada nos botões do site, etiquetas e barra de busca */ 
button, input, .button, .buttons, .variations_form .quantity, .variations_button #ympBtn, .button.btn-cart.tc.mt__10.mb__10.js_add_ld, .quantity.pr.mr__10.qty__true, .button.button_primary, .cat_sortby > a, .newl_des_4 .signup-newsletter-form .input-text, 
#custom_pedido, .custom_pedido_title, .label_up, .h_search_frm, .label_style_rectangular .nt_label, .pr_recommendations .wrap_title, #upsell_cart_wrap .wrap_title, #recently_wrap .wrap_title, #shopify-section-cart_upsell .wrap_title, .ha8_cat h5, 
.whats_wart, .variations_button .nt_add_w, .zap_button, .h_cat_nav>ul li, .h_cat_nav a:hover,.age_verify_buttons>a, .pp_cookies_accept_btn,select, .shipping_calculator input.get_rates, input.button.btn_back, 
.eco_price_product, .truck_integrado, .btn_checkout, .nt_cat_title {border-radius: var(--rabs) !important}.parcela_semjuros {display: none}.parcela_comjuros {display: none}/* Borda arredondada nos produtos */

.product.nt_pr {
    margin: 8px 0;
    padding: 0 4px;
    z-index: 1;
}  
.product_content, .product_content:not(.pr_list_item) {
    background: white;
    background-clip: content-box, padding-box;
    position: relative;
    min-height: 100%;
    padding: 2px;
    border-radius: var(--rdps);box-shadow:  0px 13px 33px -40px #01FAFF !important ;
    -moz-box-shadow:  0px 13px 33px -40px #01FAFF !important ;
    -webkit-box-shadow:  0px 13px 33px -40px #01FAFF !important ;    
}
.product_content:hover, .product_content:not(.pr_list_item):hover {
box-shadow:  0px 13px 33px calc(-40px + 8px) #01FAFF !important ;
-moz-box-shadow:  0px 13px 33px calc(-40px + 8px) #01FAFF !important ;
-webkit-box-shadow:  0px 13px 33px calc(-40px + 8px) #01FAFF !important ;    
}
.product-inner.pr {
    padding: 2px;
}

/* Geral */

.nt_pr .product-info {
  margin: -21px 0px 0px 0px;
  padding: 0 5px
}

.nt_pr .product-info .price .cb.fwn { 
font-size: 11px; 
font-weight: 600; 
color: #DEDEDE
}

/* Produtos no site */

@media (max-width:768px) {.tt_txt{display:none !important}} /* correção nas amostras de cor no celular */

.hover_img {background: #0000004a} 

.nt_label.out-of-stock {
width: auto;
padding: 0 3px
} 
.product-inner.pr .onsale.nt_label { 
height: 20px;
padding: 0 10px;
font-size: 14px;
font-weight: 400;
} 
.product-inner.pr .product-image {border-radius: var(--rdps)}

.type_carousel.id_collection_page_owl .col-lg-2, .type_tab.type_carousel.type_tab_collection_owl .col-lg-2, .type_carousel.id_collection_page_owl .col-lg-4, .type_tab.type_carousel.type_tab_collection_owl .col-lg-4 {
width: 100%;padding: 0 !important;border-radius: 6px;
box-shadow:  0px 13px 33px -40px #01FAFF !important ;
-moz-box-shadow:  0px 13px 33px -40px #01FAFF !important ; 
-webkit-box-shadow:  0px 13px 33px -40px #01FAFF !important ; 
} 

@media (max-width: 768px) {
.tab_se_wrap .flickity-viewport .nt_pr {width: 50%}
.row.theiaStickySidebar .p-nav.ratio_imgtrue.row.equal_nt.nt_contain.position_8.nt_slider.pr_carousel.flickity-enabled.is-draggable.p-nav-ready {margin: 15px 0 0 0}
.row.theiaStickySidebar .p-nav .n-item:not(.is-nav-selected) {top: -5px} 
}

.nt_pr .product-title {margin: 5px 0 2px 0}

 

 :root {
--home_pr_border-color: linear-gradient(70deg, rgba(1, 250, 255, 1), rgba(0, 0, 0, 1) 15%, rgba(1, 250, 255, 1) 50%, rgba(0, 0, 0, 1) 85%, rgba(1, 250, 255, 1) 100%);
--home_pr_border_hover-color: linear-gradient(110deg, rgba(1, 250, 255, 1), rgba(0, 0, 0, 1) 15%, rgba(1, 250, 255, 1) 50%, rgba(0, 0, 0, 1) 85%, rgba(1, 250, 255, 1) 100%);
}

.product_content:before {
    content: "";
    background: var(--home_pr_border-color);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--rdps);
    z-index: -1;
} 
.product_content:hover:before {
    content: "";
    background: var(--home_pr_border_hover-color) !important;
}

@media (max-width: 768px) {
.product_content:before { border-radius:var(--rdps) }
}



/* Carrinho pop-up */ 

.mini_cart_content .mini_cart_item {
    transition:none;
    background-color: #01faff33;
    margin: 10px;
    border-radius: 15px;
    border-style: double;
    border-width: 0px 2px 0px 2px;
    border-color: #00f4ff;

} 

.popup-added_to_cart {
padding: 20px;
border-radius: var(--radius_option);
box-shadow: 0 0 17px -5px black;
-moz-box-shadow: 0 0 17px -5px black; 
-webkit-box-shadow: 0 0 17px -5px black
}
.pop_cart_text {

display: block;

margin: 7px 0 30px 0;
font-size: 15px;
font-weight: 500;
color: #FFFFFF
} 
.pop_cart_img {

display: flex

} 
@media (min-width: 769px) {
.nt_mini_cart {
  border-radius: var(--radius_option);
  overflow: auto
 }
}

/* Carrinho cabeçalho - efeito ao passar o mouse */ 

.mini_cart_actions .quantity {border: 1px solid #e3e3e3} 
.mini_cart_content .mini_cart_item:hover {
border-radius: 15px;
box-shadow: 0 0 0 0;
-moz-box-shadow: 0 0 0 0; 
-webkit-box-shadow: 0 0 0 0 
}

/* Cor do botão no carrinho */

.nt_mini_cart a.button:hover{
    background: radial-gradient(rgba(12, 242, 4, 1), rgba(0, 0, 0, 1) 100%);
    background: radial-gradient( #01FF19, #000) !important;
    box-shadow: 0 0 7px 1px #01FF19;
}

/* Página de produto */

.p-thumb.images.sp-pr-gallery {
    border-radius: var(--rdps);
    overflow: hidden
}  

/* Filtros */
.filter_col {background: var(--primary)}

/* Página de carrinho */ 

.cart-item-price.fwm.cd.js_tt_price_it {font-size: 15px} 
  
/* Ver Mais na página de produto */
  
.readm_sp_kl {
    font-weight: 600;
    text-decoration: underline;
}

/* Botão de produto esgotado */

#out_stock_ppr {
background: #ededed;
width: 100%;
border: 0;
font-weight: 500;
color: #9f9f9f;
text-align: center;
padding: 10px
}

/* Produtos Recomendados na página de produto e carrinho */

.pr_recommendations .flickity-enabled, #upsell_cart_wrap .flickity-enabled, #recently_wrap .flickity-enabled, #shopify-section-cart_upsell .flickity-enabled, .cart_col_left #upsell_cart_wrap .products {margin: 20px 0}

/* Indicador dos sliders */

.flickity-prev-next-button.previous, .flickity-prev-next-button.next {
    background: #ffffffb0 !important;
    min-height: 36px;
    color: black;
    border: 1px solid #ebebeb;
    box-shadow: 0 0 9px -6px black;
    z-index: 100;
}

@media (max-width: 768px) { 

.products:not(.articles) .flickity-prev-next-button {
top: 30%;
transform: none;
opacity: 0.5 !important;
box-shadow: 0px 0px 15px -6px black;
-moz-box-shadow: 0px 0px 15px -6px black;
-webkit-box-shadow: 0px 0px 15px -6px black;
border-radius: 10em;
margin: -11px
}
}

@media (max-width: 360px) {.single_add_to_cart_button {width: 100%;font-size: 12px;margin: 0}}

/* Parcelamento no site */  

.parcela2,.parcela3,.parcela4,.parcela5,.parcela6,.parcela7,.parcela8,.parcela9,.parcela10,.parcela11,.parcela12 {color: var(--wart5-color);font-weight: 600} 
.parcelageral {font-size: var(--parcela_size_home_mobile-font)}

.parcela_semjuros.parcela { 
font-size: 12px;
position: relative;
margin: 3px 0;
text-transform: lowercase;
float: inherit; 
top: -3px
}

:root {
--wart4-color: #E5E5E5;
--wart5-color: #25d366;
--parcela_size_home_pc-font: 10px;        
--parcela_size_home_mobile-font: 10px
}  
#parcela_site_home {
    display: block;
    font-size: var(--parcela_size_home_pc-font);
    color: var(--wart4-color);
}     
#destino_parcela_home {
  display: inline-block;
  color: var(--wart5-color);
  font-weight: 600
}      
#parcela_site_home .parcela_semjuros, #parcela_site_home .parcela_comjuros {
    display: block;
    width: 100%;
    /* font-size: 12px; */
    font-size: var(--parcela_size_home_mobile-font);
    position: relative;
    margin: 3px 0;
    border-radius: 6px;
    text-transform: lowercase
}            
@media (max-width: 768px) {  
#parcela_site_home {font-size: var(--parcela_size_home_mobile-font)}
}  

/* Coleção */ 
@media (min-width: 769px) { 
.section_sidebar_shop {
background: white;
position: sticky;
top: 20px;
padding: 10px;
border: 1px solid #f5f5f5;
border-radius: 15px
}
}

/* Barra de Admin Shopify */ 


#admin-bar-iframe {display:none} 
#preview-bar-iframe {display: none !important}


/* DSReviews */

.get-reviews-number-reviews {color: var(--grapps-star-color)}

 

 



.theiaStickySidebar .grapps__review_filter {width: 60px}
.theiaStickySidebar .grapps__box_l {
 width: 60% !important;
 display: block;
 margin: 33px 0 0 0px
}
.theiaStickySidebar .grapps__box_line {margin: 15px 0 0px 37px}
.get-reviews-collection-item .get-reviews-number-reviews {
 padding: 0 !important;
 position: relative;
 top: -1px
} 

@media (max-width: 768px) {

.theiaStickySidebar .grapps__box_l {
width: 100% !important;
display: flex !important
}
.grapps__review_button {padding: 10px} 
} 

/* Fim da página de usuário */



:root {
  --bg-default: #00000059;
  --bg-default2: rgba(0,0,0,0);
  --border-default: 1px solid rgba(0,0,0,0);
}

.noUi-connect, .noUi-handle:before, .noUi-handle:after {
    background: #fff !important;
} 
.f__mont, .f_heading, .sidebar .widget_product_categories ul li:before, .title_col, .swatch__title, .cat_shop_wrap .widget-title, .page-numbers li a:hover, .page-numbers.current, .cat_design_1 .cat_grid_item__wrapper, .cat_design_4 .cat_grid_item__wrapper, 
.cat_design_6 .cat_grid_item__wrapper, .cat_design_7 .cat_grid_item__wrapper, h3.product-title, h3.product-title>a, h1.product_title.entry-title, .product-info .product-title a, .widget .post_list_widget .article-title, .nt_mb_menu .sub-menu li > a, 
.nt_mb_menu > li > a, .h_cat_nav a, #shopify-section-cart_widget .minus, #shopify-section-cart_widget .plus, #shopify-section-cart_widget .quantity .input-text[type="number"], .mini_cart_actions .cart_ac_edit, .mini_cart_actions .cart_ac_remove, 
.mini_cart_footer .total, #shopify-section-cart_widget .mini_cart_title, #ad_sidebar_shop a, #ad_sidebar_shop span, .cart_col_right_sticky .total {
    color: #fff !important;
}
.product_content, .h_cat_nav>ul li {
    background-color: var(--bg-default) !important;
}  
@media (min-width: 769px) {  
.dark_mode_true .id_pr_summary .top_product, .dark_mode_true .id_pr_summary .product-images {
    background: var(--bg-default);
    border: var(--border-default)
 }
}  
@media (max-width: 768px) {
#nt_login_canvas, #nt_login_canvas a, #nt_login_canvas .h3, #nt_login_canvas .close_pp {
    color: #fff !important;
}  
}
/* Widget de login */
#nt_login_canvas {background: none !important}
#customer_login, #RegisterForm, #customer_login, #RecoverForm {
    background: var(--bg-default) !important;
    color: #fff !important;
    border-radius: 15px;
    padding: 12px;
}
@media (min-width: 769px) {  
.clno-touchevents .cart_pos_dropdown #nt_cart_canvas {
    border: var(--border-default) !important 
 } 
.dark_mode_true .nt_mini_cart {
    background: var(--bg-default);
    color: white;
 }    
}  
.link_acc, .widget-title, i.close_pp.pegk.pe-7s-close {color: #fff !important}
                          
/* Pesquisa do site */
.dark_mode_true .fixcl-scroll-content.product_list_widget.mh_js_cat {background-color: var(--bg-default)}  
.dark_mode_true .widget .product_list_widget .product-title, .dark_mode_true .col.widget_if_pr, .dark_mode_true .widget_if_pr .cb.fwn {color: #fff}
.dark_mode_true .widget_img_pr a {border: 0}
.dark_mode_true .js_prs_search .detail_link {color: white}

/* Página de coleção */
.dark_mode_true #shopify-section-sidebar_shop2, .dark_mode_true .section_sidebar_shop, .dark_mode_true .cat_sortby_js.opended .nt_sortby .wrap_sortby {
    background: var(--bg-default);
    border: var(--border-default)  
} 
/* .dark_mode_true #shopify-section-sidebar_shop2 a, .dark_mode_true .cat_sortby > a, .dark_mode_true .btn_filter, .dark_mode_true .btn_sidebar, .dark_mode_true .cat_sortby > a:focus {color: white}   */
/* .dark_mode_true .cat_sortby_js.opended .nt_sortby .wrap_sortby a.selected {
    color: white;
    background: #0000001f;
} */
.dark_mode_true .page-numbers.current {opacity: 0.2}
@media (min-width: 769px) {
.dark_mode_true .cat_sortby > a {
    background: var(--bg-default);
    border: var(--border-default)  
 }   
}
@media (max-width: 768px) {
.dark_mode_true .nt_sortby .h3, .dark_mode_true .nt_sortby h3 {
    background: var(--primary);
    color: white;
} 
}

/* Página de produto */  
.dark_mode_true .product_title.entry-title {
    margin: 0px;
    padding: 0 0 7px 0;
    border-bottom: var(--border-default)  
}  
.dark_mode_true .variations_form .quantity {
    background: var(--bg-default);
    border: var(--border-default)  
}
.dark_mode_true .variations_form .quantity input, .dark_mode_true .variations_form .quantity button, .dark_mode_true .variations_form a {color: white}

/* Página de carrinho */  
.dark_mode_true .cart_col_right_sticky, .dark_mode_true .cart_col_left_pr, .dark_mode_true .cart_item {
    background: var(--bg-default);
    border: var(--border-default)  
}  
.dark_mode_true #trust_seal .mess_cd, .dark_mode_true .cart_item, .dark_mode_true .cart_item span, .dark_mode_true .cart_item a, .dark_mode_true .mini_cart_actions .quantity input, .dark_mode_true .mini_cart_actions .quantity button, .dark_mode_true .cart_price del {
    color: white;
}
.dark_mode_true .mini_cart_actions .quantity {
    /* background: none !important; */
    background: #00000059 !important;
    border: var(--border-default) 
}
  
/* Box de parcelamento */  
.dark_mode_true .boxTot {
    background: #00000000;
    border-style: double;
    border-width: 2px 0px 2px 0px;
    border-color: #00f4ff;

}   
.boxTot {color: white}   
.dark_mode_true .boxTot {background: var(--bg-default)}    
.dark_mode_true .boxTot .tableHeadB {border-bottom: var(--border-default)} 
.dark_mode_true .j-box-boleto {border-top: var(--border-default)}  
.dark_mode_true .boxTot .tabelaJuros { background: #01faff42;}  
.dark_mode_true .boxTot .rowTable:nth-child(odd) { background: #01faff1f }  
.inbox_total_price {color: #ffffffff !important}  
  
/* Parcelas popup */
.dark_mode_true .kFmFdt {
  background: var(--bg-default);
}
.dark_mode_true .popup_parc .rowTable:nth-child(odd) {
  background: var(--bg-default2);
}
  
/* Fretebox */  
.dark_mode_true .frete_box_wart {
    background: var(--bg-default);
    border-style: double;
    border-width: 2px 0px 2px 0px;
    border-color: #00f4ff;
    /* border: var(--border-default); */
    background-color: #00000057;
    box-shadow: 0px 5px 6px -5px #000000;
} 
.dark_mode_true .box_frete .divide_box {
    background: var(--bg-default);
    border: var(--border-default) 
}  
.dark_mode_true .box_frete .divide_box:nth-child(1) {border: var(--border-default)}  
  
/* Descrição e comentários */ 
.dark_mode_true #desc_type-:checked ~ #desc_link .desk_info, 
.dark_mode_true #comm_type-:checked ~ #comm_link .comm_info, 
.dark_mode_true .menu_desc .menu_desc_label, 
.dark_mode_true .menu_comment label {
  border: var(--border-default)
}
.dark_mode_true #desc_type-:checked ~ #desc_link .desk_info, .dark_mode_true #comm_type-:checked ~ #comm_link .comm_info, .dark_mode_true .menu_desc #desc_link, .dark_mode_true .menu_comment #comm_link {
  background: var(--bg-default);
}  

/* Produtos vistos recentemente e recomendados */
.dark_mode_true .pr_recommendations .section-title, .dark_mode_true #recently_wrap .section-title, #upsell_cart_wrap .section-title {border: var(--border-default) !important}
  
