@font-face {
  font-family:iconKalles;
  font-display:swap;
  src:url(iconKalles.ttf?1945) format('truetype'),url(iconKalles.woff?1945) format('woff'),url(iconKalles.svg?1945#iconKalles) format('svg');
  font-weight:400;
  font-style:normal
}
.iccl {
  font-family:iconKalles;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  font-style:normal;
  font-variant:normal;
  text-rendering:auto;
  line-height:1
}
.iccl-edit:before {
  content:"\e915"
}
.iccl-feather:before {
  content:"\e916"
}
.iccl-grid:before {
  content:"\e917"
}
.iccl-home:before {
  content:"\e918"
}
.iccl-menu:before {
  content:"\e919"
}
.iccl-sidebar:before {
  content:"\e91a"
}
.iccl-trello:before {
  content:"\e91b"
}
.iccl-x2:before {
  content:"\e913"
}
.iccl-x:before {
  content:"\e90c"
}
.iccl-search:before {
  content:"\e914"
}
.iccl-cart:before {
  content:"\e903"
}
.iccl-eye:before {
  content:"\e904"
}
.iccl-user:before {
  content:"\e90e"
}
.iccl-heart:before {
  content:"\e907"
}
.iccl-heart2:before {
  content:"\e908"
}
.iccl-eye2:before {
  content:"\e911"
}
.iccl-settings:before {
  content:"\e90d"
}
.iccl-box:before {
  content:"\e902"
}
.iccl-filter:before {
  content:"\e905"
}
.iccl-filter2:before {
  content:"\e906"
}
.iccl-info:before {
  content:"\e912"
}
.iccl-link:before {
  content:"\e909"
}
.iccl-link2:before {
  content:"\e90a"
}
.iccl-moreh:before {
  content:"\e90b"
}
.iccl-video:before {
  content:"\e90f"
}
.iccl-zoom:before {
  content:"\e910"
}
.iccl-bell:before {
  content:"\e900"
}
.iccl-belloff:before {
  content:"\e901"
}
@font-face {
  font-family:fakalles;
  font-display:swap;
  src:url(fakalles.eot?54471312);
  src:url(fakalles.eot?54471312#iefix) format('embedded-opentype'),url(fakalles.woff2?54471312) format('woff2'),url(fakalles.woff?54471312) format('woff'),url(fakalles.ttf?54471312) format('truetype'),url(fakalles.svg?54471312#fakalles) format('svg');
  font-weight:400;
  font-style:normal
}
.facl {
  display:inline-block;
  font:14px/1 fakalles;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.facl-star:before {
  content:'\e800'
}
.facl-search:before {
  content:'\e801'
}
.facl-star-empty:before {
  content:'\e802'
}
.facl-star-half:before {
  content:'\e803'
}
.facl-heart:before {
  content:'\e804'
}
.facl-heart-o:before {
  content:'\e805'
}
.facl-mail:before {
  content:'\e806'
}
.facl-user:before {
  content:'\e807'
}
.facl-eye:before {
  content:'\e808'
}
.facl-eye-off:before {
  content:'\e809'
}
.facl-plus:before {
  content:'\e80a'
}
.facl-minus:before {
  content:'\e80b'
}
.facl-ok:before {
  content:'\e80c'
}
.facl-cancel:before {
  content:'\e80d'
}
.facl-edit:before {
  content:'\e80e'
}
.facl-cog:before {
  content:'\e80f'
}
.facl-basket:before {
  content:'\e810'
}
.facl-comment:before {
  content:'\e811'
}
.facl-comments:before {
  content:'\e812'
}
.facl-tags:before {
  content:'\e813'
}
.facl-tag:before {
  content:'\e814'
}
.facl-attention:before {
  content:'\e815'
}
.facl-twitter:before {
  content:'\f099'
}
.facl-facebook:before {
  content:'\f09a'
}
.facl-pinterest-circled:before {
  content:'\f0d2'
}
.facl-gplus:before {
  content:'\f0d5'
}
.facl-mail-alt:before {
  content:'\f0e0'
}
.facl-linkedin:before {
  content:'\f0e1'
}
.facl-comment-o:before {
  content:'\f0e5'
}
.facl-comments-o:before {
  content:'\f0e6'
}
.facl-angle-left:before {
  content:'\f104'
}
.facl-angle-right:before {
  content:'\f105'
}
.facl-angle-up:before {
  content:'\f106'
}
.facl-angle-down:before {
  content:'\f107'
}
.facl-quote-left:before {
  content:'\f10d'
}
.facl-star-half-alt:before {
  content:'\f123'
}
.facl-help:before {
  content:'\f128'
}
.facl-info:before {
  content:'\f129'
}
.facl-youtube-play:before {
  content:'\f16a'
}
.facl-instagram:before {
  content:'\f16d'
}
.facl-tumblr:before {
  content:'\f173'
}
.facl-left:before {
  content:'\f177'
}
.facl-right:before {
  content:'\f178'
}
.facl-dribbble:before {
  content:'\f17d'
}
.facl-vkontakte:before {
  content:'\f189'
}
.facl-behance:before {
  content:'\f1b4'
}
.facl-soundcloud:before {
  content:'\f1be'
}
.facl-vine:before {
  content:'\f1ca'
}
.facl-sliders:before {
  content:'\f1de'
}
.facl-cart-plus:before {
  content:'\f217'
}
.facl-cart-arrow-down:before {
  content:'\f218'
}
.facl-street-view:before {
  content:'\f21d'
}
.facl-pinterest:before {
  content:'\f231'
}
.facl-whatsapp:before {
  content:'\f232'
}
.facl-commenting:before {
  content:'\f27a'
}
.facl-commenting-o:before {
  content:'\f27b'
}
.facl-vimeo:before {
  content:'\f27d'
}
.facl-shopping-bag:before {
  content:'\f290'
}
.facl-shopping-basket:before {
  content:'\f291'
}
.facl-user-o:before {
  content:'\f2c0'
}
.facl-telegram:before {
  content:'\f2c6'
}
.rtl_true .quote_rating .facl-star-half {
  -webkit-transform:rotate(145deg);
  transform:rotate(145deg)
}
.quote_rating .facl-star-half:before {
  position:absolute;
  left:0;
  top:0
}
.quote_rating .facl-star-half:after {
  content:'\e800';
  color:#dedede
}
@font-face {
  font-family:Pe-icon-7-stroke;
  font-display:swap;
  src:url(Pe-icon-7-stroke.eot?d7yf1v);
  src:url(Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),url(Pe-icon-7-stroke.woff?d7yf1v) format('woff'),url(Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),url(Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');
  font-weight:400;
  font-style:normal
}
.pegk {
  display:inline-block;
  font-family:Pe-icon-7-stroke;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.pe-7s-album:before {
  content:"\e6aa"
}
.pe-7s-arc:before {
  content:"\e6ab"
}
.pe-7s-back-2:before {
  content:"\e6ac"
}
.pe-7s-bandaid:before {
  content:"\e6ad"
}
.pe-7s-car:before {
  content:"\e6ae"
}
.pe-7s-diamond:before {
  content:"\e6af"
}
.pe-7s-door-lock:before {
  content:"\e6b0"
}
.pe-7s-eyedropper:before {
  content:"\e6b1"
}
.pe-7s-female:before {
  content:"\e6b2"
}
.pe-7s-gym:before {
  content:"\e6b3"
}
.pe-7s-hammer:before {
  content:"\e6b4"
}
.pe-7s-headphones:before {
  content:"\e6b5"
}
.pe-7s-helm:before {
  content:"\e6b6"
}
.pe-7s-hourglass:before {
  content:"\e6b7"
}
.pe-7s-leaf:before {
  content:"\e6b8"
}
.pe-7s-magic-wand:before {
  content:"\e6b9"
}
.pe-7s-male:before {
  content:"\e6ba"
}
.pe-7s-map-2:before {
  content:"\e6bb"
}
.pe-7s-next-2:before {
  content:"\e6bc"
}
.pe-7s-paint-bucket:before {
  content:"\e6bd"
}
.pe-7s-pendrive:before {
  content:"\e6be"
}
.pe-7s-photo:before {
  content:"\e6bf"
}
.pe-7s-piggy:before {
  content:"\e6c0"
}
.pe-7s-plugin:before {
  content:"\e6c1"
}
.pe-7s-refresh-2:before {
  content:"\e6c2"
}
.pe-7s-rocket:before {
  content:"\e6c3"
}
.pe-7s-settings:before {
  content:"\e6c4"
}
.pe-7s-shield:before {
  content:"\e6c5"
}
.pe-7s-smile:before {
  content:"\e6c6"
}
.pe-7s-usb:before {
  content:"\e6c7"
}
.pe-7s-vector:before {
  content:"\e6c8"
}
.pe-7s-wine:before {
  content:"\e6c9"
}
.pe-7s-cloud-upload:before {
  content:"\e68a"
}
.pe-7s-cash:before {
  content:"\e68c"
}
.pe-7s-close:before {
  content:"\e680"
}
.pe-7s-bluetooth:before {
  content:"\e68d"
}
.pe-7s-cloud-download:before {
  content:"\e68b"
}
.pe-7s-way:before {
  content:"\e68e"
}
.pe-7s-close-circle:before {
  content:"\e681"
}
.pe-7s-id:before {
  content:"\e68f"
}
.pe-7s-angle-up:before {
  content:"\e682"
}
.pe-7s-wristwatch:before {
  content:"\e690"
}
.pe-7s-angle-up-circle:before {
  content:"\e683"
}
.pe-7s-world:before {
  content:"\e691"
}
.pe-7s-angle-right:before {
  content:"\e684"
}
.pe-7s-volume:before {
  content:"\e692"
}
.pe-7s-angle-right-circle:before {
  content:"\e685"
}
.pe-7s-users:before {
  content:"\e693"
}
.pe-7s-angle-left:before {
  content:"\e686"
}
.pe-7s-user-female:before {
  content:"\e694"
}
.pe-7s-angle-left-circle:before {
  content:"\e687"
}
.pe-7s-up-arrow:before {
  content:"\e695"
}
.pe-7s-angle-down:before {
  content:"\e688"
}
.pe-7s-switch:before {
  content:"\e696"
}
.pe-7s-angle-down-circle:before {
  content:"\e689"
}
.pe-7s-scissors:before {
  content:"\e697"
}
.pe-7s-wallet:before {
  content:"\e600"
}
.pe-7s-safe:before {
  content:"\e698"
}
.pe-7s-volume2:before {
  content:"\e601"
}
.pe-7s-volume1:before {
  content:"\e602"
}
.pe-7s-voicemail:before {
  content:"\e603"
}
.pe-7s-video:before {
  content:"\e604"
}
.pe-7s-user:before {
  content:"\e605"
}
.pe-7s-upload:before {
  content:"\e606"
}
.pe-7s-unlock:before {
  content:"\e607"
}
.pe-7s-umbrella:before {
  content:"\e608"
}
.pe-7s-trash:before {
  content:"\e609"
}
.pe-7s-tools:before {
  content:"\e60a"
}
.pe-7s-timer:before {
  content:"\e60b"
}
.pe-7s-ticket:before {
  content:"\e60c"
}
.pe-7s-target:before {
  content:"\e60d"
}
.pe-7s-sun:before {
  content:"\e60e"
}
.pe-7s-study:before {
  content:"\e60f"
}
.pe-7s-stopwatch:before {
  content:"\e610"
}
.pe-7s-star:before {
  content:"\e611"
}
.pe-7s-speaker:before {
  content:"\e612"
}
.pe-7s-signal:before {
  content:"\e613"
}
.pe-7s-shuffle:before {
  content:"\e614"
}
.pe-7s-shopbag:before {
  content:"\e615"
}
.pe-7s-share:before {
  content:"\e616"
}
.pe-7s-server:before {
  content:"\e617"
}
.pe-7s-search:before {
  content:"\e618"
}
.pe-7s-film:before {
  content:"\e6a5"
}
.pe-7s-science:before {
  content:"\e619"
}
.pe-7s-disk:before {
  content:"\e6a6"
}
.pe-7s-ribbon:before {
  content:"\e61a"
}
.pe-7s-repeat:before {
  content:"\e61b"
}
.pe-7s-refresh:before {
  content:"\e61c"
}
.pe-7s-add-user:before {
  content:"\e6a9"
}
.pe-7s-refresh-cloud:before {
  content:"\e61d"
}
.pe-7s-paperclip:before {
  content:"\e69c"
}
.pe-7s-radio:before {
  content:"\e61e"
}
.pe-7s-note2:before {
  content:"\e69d"
}
.pe-7s-print:before {
  content:"\e61f"
}
.pe-7s-network:before {
  content:"\e69e"
}
.pe-7s-prev:before {
  content:"\e620"
}
.pe-7s-mute:before {
  content:"\e69f"
}
.pe-7s-power:before {
  content:"\e621"
}
.pe-7s-medal:before {
  content:"\e6a0"
}
.pe-7s-portfolio:before {
  content:"\e622"
}
.pe-7s-like2:before {
  content:"\e6a1"
}
.pe-7s-plus:before {
  content:"\e623"
}
.pe-7s-left-arrow:before {
  content:"\e6a2"
}
.pe-7s-play:before {
  content:"\e624"
}
.pe-7s-key:before {
  content:"\e6a3"
}
.pe-7s-plane:before {
  content:"\e625"
}
.pe-7s-joy:before {
  content:"\e6a4"
}
.pe-7s-photo-gallery:before {
  content:"\e626"
}
.pe-7s-pin:before {
  content:"\e69b"
}
.pe-7s-phone:before {
  content:"\e627"
}
.pe-7s-plug:before {
  content:"\e69a"
}
.pe-7s-pen:before {
  content:"\e628"
}
.pe-7s-right-arrow:before {
  content:"\e699"
}
.pe-7s-paper-plane:before {
  content:"\e629"
}
.pe-7s-delete-user:before {
  content:"\e6a7"
}
.pe-7s-paint:before {
  content:"\e62a"
}
.pe-7s-bottom-arrow:before {
  content:"\e6a8"
}
.pe-7s-notebook:before {
  content:"\e62b"
}
.pe-7s-note:before {
  content:"\e62c"
}
.pe-7s-next:before {
  content:"\e62d"
}
.pe-7s-news-paper:before {
  content:"\e62e"
}
.pe-7s-musiclist:before {
  content:"\e62f"
}
.pe-7s-music:before {
  content:"\e630"
}
.pe-7s-mouse:before {
  content:"\e631"
}
.pe-7s-more:before {
  content:"\e632"
}
.pe-7s-moon:before {
  content:"\e633"
}
.pe-7s-monitor:before {
  content:"\e634"
}
.pe-7s-micro:before {
  content:"\e635"
}
.pe-7s-menu:before {
  content:"\e636"
}
.pe-7s-map:before {
  content:"\e637"
}
.pe-7s-map-marker:before {
  content:"\e638"
}
.pe-7s-mail:before {
  content:"\e639"
}
.pe-7s-mail-open:before {
  content:"\e63a"
}
.pe-7s-mail-open-file:before {
  content:"\e63b"
}
.pe-7s-magnet:before {
  content:"\e63c"
}
.pe-7s-loop:before {
  content:"\e63d"
}
.pe-7s-look:before {
  content:"\e63e"
}
.pe-7s-lock:before {
  content:"\e63f"
}
.pe-7s-lintern:before {
  content:"\e640"
}
.pe-7s-link:before {
  content:"\e641"
}
.pe-7s-like:before {
  content:"\e642"
}
.pe-7s-light:before {
  content:"\e643"
}
.pe-7s-less:before {
  content:"\e644"
}
.pe-7s-keypad:before {
  content:"\e645"
}
.pe-7s-junk:before {
  content:"\e646"
}
.pe-7s-info:before {
  content:"\e647"
}
.pe-7s-home:before {
  content:"\e648"
}
.pe-7s-help2:before {
  content:"\e649"
}
.pe-7s-help1:before {
  content:"\e64a"
}
.pe-7s-graph3:before {
  content:"\e64b"
}
.pe-7s-graph2:before {
  content:"\e64c"
}
.pe-7s-graph1:before {
  content:"\e64d"
}
.pe-7s-graph:before {
  content:"\e64e"
}
.pe-7s-global:before {
  content:"\e64f"
}
.pe-7s-gleam:before {
  content:"\e650"
}
.pe-7s-glasses:before {
  content:"\e651"
}
.pe-7s-gift:before {
  content:"\e652"
}
.pe-7s-folder:before {
  content:"\e653"
}
.pe-7s-flag:before {
  content:"\e654"
}
.pe-7s-filter:before {
  content:"\e655"
}
.pe-7s-file:before {
  content:"\e656"
}
.pe-7s-expand1:before {
  content:"\e657"
}
.pe-7s-exapnd2:before {
  content:"\e658"
}
.pe-7s-edit:before {
  content:"\e659"
}
.pe-7s-drop:before {
  content:"\e65a"
}
.pe-7s-drawer:before {
  content:"\e65b"
}
.pe-7s-download:before {
  content:"\e65c"
}
.pe-7s-display2:before {
  content:"\e65d"
}
.pe-7s-display1:before {
  content:"\e65e"
}
.pe-7s-diskette:before {
  content:"\e65f"
}
.pe-7s-date:before {
  content:"\e660"
}
.pe-7s-cup:before {
  content:"\e661"
}
.pe-7s-culture:before {
  content:"\e662"
}
.pe-7s-crop:before {
  content:"\e663"
}
.pe-7s-credit:before {
  content:"\e664"
}
.pe-7s-copy-file:before {
  content:"\e665"
}
.pe-7s-config:before {
  content:"\e666"
}
.pe-7s-compass:before {
  content:"\e667"
}
.pe-7s-comment:before {
  content:"\e668"
}
.pe-7s-coffee:before {
  content:"\e669"
}
.pe-7s-cloud:before {
  content:"\e66a"
}
.pe-7s-clock:before {
  content:"\e66b"
}
.pe-7s-check:before {
  content:"\e66c"
}
.pe-7s-chat:before {
  content:"\e66d"
}
.pe-7s-cart:before {
  content:"\e66e"
}
.pe-7s-camera:before {
  content:"\e66f"
}
.pe-7s-call:before {
  content:"\e670"
}
.pe-7s-calculator:before {
  content:"\e671"
}
.pe-7s-browser:before {
  content:"\e672"
}
.pe-7s-box2:before {
  content:"\e673"
}
.pe-7s-box1:before {
  content:"\e674"
}
.pe-7s-bookmarks:before {
  content:"\e675"
}
.pe-7s-bicycle:before {
  content:"\e676"
}
.pe-7s-bell:before {
  content:"\e677"
}
.pe-7s-battery:before {
  content:"\e678"
}
.pe-7s-ball:before {
  content:"\e679"
}
.pe-7s-back:before {
  content:"\e67a"
}
.pe-7s-attention:before {
  content:"\e67b"
}
.pe-7s-anchor:before {
  content:"\e67c"
}
.pe-7s-albums:before {
  content:"\e67d"
}
.pe-7s-alarm:before {
  content:"\e67e"
}
.pe-7s-airplay:before {
  content:"\e67f"
}
.far {
  font-weight:400!important
}
.nt_js_lz.lazyloadt4sed {
  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:390;
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden
}
#ntheader.sticky_prepared.live_stuck .ntheader_wrapper {
  visibility:visible;
  opacity:1;
  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
}
#ntheader.live_stuck.ani_none .ntheader_wrapper {
  -webkit-animation:none;
  animation:none
}
.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
}
@-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
}
}.h_banner_close:after,.h_banner_close:before {
  content:" ";
  width:7px;
  height:1px;
  position:absolute;
  left:0;
  top:50%;
  margin-top:-.5px;
  display:inline-block;
  background-color:#fff;
  -webkit-transition:background-color .2s ease-in-out,transform .2s ease-in-out;
  -moz-transition:background-color .2s ease-in-out,transform .2s ease-in-out;
  -o-transition:background-color .2s ease-in-out,transform .2s ease-in-out;
  transition:background-color .2s ease-in-out,transform .2s ease-in-out
}
.h_banner_close:hover:before,.show_icon_true .h_banner_close:before {
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  -sand-transform:rotate(45deg);
  transform:rotate(45deg)
}
.h_banner_close:hover:after,.show_icon_true .h_banner_close:after {
  transform:rotate(-45deg);
  -webkit-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  -sand-transform:rotate(-45deg)
}
.h_banner_close {
  -webkit-transition:.2s;
  -moz-transition:.2s;
  -o-transition:.2s;
  transition:.2s
}
.h_banner_close:focus,.h_banner_close:hover {
  opacity:.6
}
.trs_stuck .nt_action>a,.trs_stuck .nt_action>div>a,.trs_stuck .nt_menu>li>a {
  transition:none
}
.show_icon_true .h_banner_close {
  font-size:0;
  min-width:20px;
  width:20px;
  display:none
}
.show_icon_true .h_banner_close:after,.show_icon_true .h_banner_close:before {
  width:20px;
  height:2px;
  margin-top:-1px
}
.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:#333;
  line-height:1.1;
  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:#333;
  font-weight:700;
  font-size:16px;
  padding:13px 0
}
.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);
  pointer-events:none
}
.nt_menu>li.type_dropdown .sub-menu {
  min-width:260px;
  padding:10px 0
}
.prs_nav .pr_grid_item.nt_pr {
  margin:0 0 15px
}
.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 .has-children .has-children: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:fakalles;
  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
}
.lbc_nav {
  position:absolute;
  color:#fff;
  font-size:12px;
  padding:1px 10px;
  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:fakalles;
  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
}
.header_categories .fa47-angle-down {
  font-style:normal;
  font-size:16px;
  transition:transform .25s;
  transition:transform .25s,-webkit-transform .25s;
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden
}
.header_categories:hover .fa47-angle-down {
  -webkit-transform:rotate(-180deg);
  transform:rotate(-180deg)
}
.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
}
.banner_nav {
  padding:13px 0
}
.banner_nav:hover a {
  background-color:transparent!important
}
.banner_nav 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)
}
.banner_nav:hover img {
  -webkit-transform:scale(1.09);
  transform:scale(1.09)
}
.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.lazyloadt4sed[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:0%
}
.swatch__list--item.current-swatch {
  border-color:#666
}
.swatch__list--nt {
  opacity:0
}
.sp-single .product-images .p-thumb .flickity-enabled {
  z-index:2
}
.p-thumb {
  z-index:1
}
.p_group_btns {
  z-index:4
}
.nt_labels {
  top:10px;
  left:10px;
  z-index:4;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-align:start;
  align-items:flex-start;
  -ms-flex-pack:center;
  justify-content:center;
  transform:scale(.6);
  -webkit-transform:scale(.6);
  transform-origin:0 0;
  -webkit-transform-origin:0 0 -ms-transform-origin:0 0;
  -o-transform-origin:0 0
}
.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;
  min-width:30px;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  border-radius:3px;
  font-weight:700;
  opacity:.8;
  line-height:1.1;
  padding:0 5px;
  height:25px;
  width:60px;
  font-size:11.6px
}
.label_style_rectangular .nt_labels {
  max-width:90%
}
.label_style_rectangular .nt_label {
  height:auto;
  width:auto;
  padding:4.5px 10px
}
#nt_search_canvas .onsale.nt_label,.product_list_widget .onsale.nt_label {
  width:auto;
  height:auto;
  color:#fff;
  display:inline-block;
  padding:3px 5px;
  border-radius:2px;
  font-size:10px;
  margin:0;
    height: 20px !important;
  width: 20px !important;
}
.label_style_rounded .nt_label {
  height:60px;
  width:60px;
  font-size:11.6px;
  border-radius:50%
}
.nt_label+.nt_label {
  margin-top:5px
}
.hover_button {
  max-width:100%;
  top:5px;
  right:10px;
  z-index:50;
  white-space:nowrap;
  opacity:0;
  visibility:hidden
}
.nt_add_cp.cpt4_added .la-sync:before {
  content:"\f00c"
}
.hover_button .nt_add_cp,.hover_button .nt_add_qv,.hover_button .nt_add_w>a,.wrap_t4_btns .nt_add_w>a,.wrap_t4_btns>a {
  background-color:#fff;
  margin:5px 0;
  -webkit-box-shadow:1px 1px 1px rgba(0,0,0,.1);
  box-shadow:1px 1px 1px rgba(0,0,0,.1);
  width:30px;
  height:30px;
  border-radius:2px;
  padding:0;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center
}
.hover_button .nt_add_cp i,.hover_button .nt_add_qv i,.hover_button .nt_add_w i {
  font-weight:600;
  font-size:15px
}
.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 .product-attr,.product-image a.db:before,.product-image a.nt_w_login,.product-image a.wishlistadd {
  opacity:0;
  visibility:hidden
}
.size_des_2 .product-attr>p {
  background-color:#fff;
  display:inline-block;
  width:auto;
  padding:4px 5px;
  border-radius:3px;
  line-height:1;
  -webkit-box-shadow:1px 1px 1px rgba(0,0,0,.1);
  box-shadow:1px 1px 1px rgba(0,0,0,.1)
}
.nt_labels,.product-image:hover .nt_add_cp>a,.product-image:hover .product-attr,.product-image:hover .product-image-flip .back,.product-image:hover a.db:before,.product-image:hover a.nt_w_login,.product-image:hover a.wishlistadd {
  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
}
.hover_button .nt_add_cp i {
  font-size:16px
}
.nt_add_w a:not(.wis_added):not(.wis_remve) i:before {
  font-weight:400
}
.product-image .product-attr {
  bottom:5px;
  left:10px;
  right:10px;
  z-index:2
}
.products:not(.row_pr_1.tc) .desgin__1:not(.tc) .product-image .product-attr {
  text-align:left
}
.pr_grid_item .product-image:focus-visible .hover_button,.pr_grid_item .product-image:hover .hover_button {
  opacity:1;
  visibility:visible
}
.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.lazyloadt4s,.swatch__list_js.lazyloadt4sing {
  background-image:url(lds-sw.svg?1945);
  background-size:70px;
  background-repeat:no-repeat;
  background-position:center left;
  background-position-x:-8px
}
.row_pr_1.tc .swatch__list_js.lazyloadt4s,.row_pr_1.tc .swatch__list_js.lazyloadt4sing {
  background-position:center!important
}
.dcp_cd_ip {
  opacity:0;
  height:0
}
.cat_grid_item__overlay.lazyloadt4sed,.nt_bg_lz.pr_lazy_img.lazyloadt4sed,.p-nav.p-nav-ready,.pr_lazy_img.main-img.lazyloadt4sed,.swatch__value.lazyloadt4sed,.swatch__value_pr.lazyloadt4sed,img.lz_op_ef.lazyloadt4sed {
  -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:#f76b6a;
  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.lazyloadt4s:before,.nt_bg_lz.ship_img.lazyloadt4sing:before {
  background-size:30px
}
.wf-fakalles-n4-active .header_picker:after,.wf-fakalles-n4-inactive .header_picker:after {
  content:'\f107';
  position:absolute;
  font-family:fakalles;
  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:#fff;
  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:3px
}
.nt_lt_fake ul>li {
  color:#222;
  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>.lazyloadt4sed {
  -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>.lazyloadt4sed {
  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
}
.search_frm_mb {
  z-index:2;
  box-shadow:0 -1px 9px rgba(0,0,0,.17)
}
.search_frm_mb input.search_input_mb {
  padding:0 50px 0 20px;
  height:70px;
  border:none;
  width:100%
}
.search_frm_mb .search_btn_mb {
  position:absolute;
  top:0;
  right:2px;
  bottom:0;
  padding:0;
  width:50px;
  border:none;
  background-color:transparent;
  color:#777;
  font-weight:600;
  font-size:20px
}
.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 {
  font-weight:700;
  display:block;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden
}
.nt_mb_menu a {
  font-weight:600
}
.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
}
}.menu_infos_title {
  color:#222;
  margin-bottom:10px;
  line-height:1.3
}
.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:#333
}
.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)
}
.footer_collapse_false .nav_link_icon {
  display:none
}
.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
}
.sp-tab .heading>a.tab-heading {
  position:relative;
  padding:12px 12px 12px 45px;
  text-transform:uppercase;
  color:#555;
  font-weight:700;
  border:1px solid #ececec
}
.sp-tab .heading>a.tab-heading:before {
  display:inline-block;
  font-family:Pe-icon-7-stroke;
  content:'\e623';
  color:#666;
  position:absolute;
  line-height:1;
  left:15px;
  top:50%;
  margin-top:-8px;
  -webkit-transition:350ms;
  -moz-transition:350ms;
  transition:350ms;
  -webkit-transform:rotate(0);
  -moz-transform:rotate(0);
  -o-transform:rotate(0);
  -ms-transform:rotate(0);
  transform:rotate(0);
  font-weight:400
}
.sp-tab.active .heading>a.tab-heading:before {
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
  -webkit-transition:350ms;
  -moz-transition:350ms;
  transition:350ms
}
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:iconKalles
}
.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:#fff;
  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 0 rgba(0,0,0,.5);
  display:block;
  z-index:500
}
.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
}
.nt_fk_canvas.act_opened {
  -webkit-transform:none!important;
  transform:none!important
}
.pin__type {
  color:#fff;
  width:40px;
  height:40px;
  border-radius:50px;
  position:absolute;
  z-index:10;
  opacity:1;
  pointer-events:auto
}
.pin__type.pin__opened {
  z-index:200
}
.pin__type:not(.pin__opened):hover .pin__title {
  -webkit-transform:translateX(-50%) scale(1);
  transform:translateX(-50%) scale(1)
}
.pin__size--small {
  width:24px;
  height:24px;
  font-size:10px
}
.pin__size--medium {
  width:32px;
  height:32px;
  font-size:12px
}
.pin__size--exmedium {
  width:40px;
  height:40px;
  font-size:13px
}
.pin__size--large {
  width:48px;
  height:48px;
  font-size:15px
}
.pin__size--large .nav_link_icon:before {
  width:20px
}
.pin__size--large .nav_link_icon:after {
  height:20px
}
.pin__type .zoompin {
  position:absolute;
  top:-8px;
  right:-8px;
  bottom:-8px;
  left:-8px;
  display:block;
  -webkit-animation:2s infinite zoompin;
  animation:2s infinite zoompin;
  border-radius:50%;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-perspective:800px;
  perspective:800px;
  background-color:rgba(255,255,255,.5)
}
.pin__type .pin_tt {
  cursor:pointer;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
  background-color:#65affa;
  border-radius:50%;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center
}
@-webkit-keyframes zoompin {
  0% {
  opacity:0;
  -webkit-transform:scale(.2);
  transform:scale(.2)
}
50% {
  opacity:.8
}
100% {
  opacity:0;
  -webkit-transform:scale(1);
  transform:scale(1)
}
}@keyframes zoompin {
  0% {
  opacity:0;
  -webkit-transform:scale(.2);
  transform:scale(.2)
}
50% {
  opacity:.8
}
100% {
  opacity:0;
  -webkit-transform:scale(1);
  transform:scale(1)
}
}.pin__popup {
  width:260px;
  background:#fff;
  box-shadow:0 0 20px rgba(0,0,0,.2);
  opacity:0;
  visibility:hidden;
  transition:.35s;
  z-index:100;
  border-radius:2px
}
.popup__content {
  padding:15px
}
.pin__type>div {
  pointer-events:none
}
.pin__popup .pr_grid_item {
  padding:15px;
  margin:0;
  font-size:14px
}
.pin__type_txt .popup__title {
  padding:10px 15px;
  font-size:16px;
  color:#2b2b2b
}
.pin__type_txt .popup__content {
  border-top:2px solid #f2f2f2;
  color:#333;
  font-size:14px
}
.pin__type.pin__opened>div {
  pointer-events:auto
}
.pin__type.pin__opened .pin__popup {
  opacity:1;
  visibility:visible
}
.pin__title {
  top:-50px;
  white-space:nowrap;
  background:#fff;
  color:#333;
  left:50%;
  -webkit-transform:translateX(-50%) scale(0);
  transform:translateX(-50%) scale(0);
  top:-webkit-calc(-100% - 10px);
  top:calc(-100% - 10px);
  padding:5px 30px;
  font-size:14px;
  transition:transform .35s;
  box-shadow:0 0 12px rgba(0,0,0,.22);
  display:block
}
.pin__popup:before,.pin__title:before {
  content:"";
  position:absolute;
  display:none
}
.pin__title:before {
  border:6px solid transparent;
  border-top:6px solid #fff;
  bottom:-12px;
  left:calc(50% - 6px);
  left:-webkit-calc(50% - 6px)
}
.pin__size--small .pin__title {
  top:calc(-100% - 20px);
  top:-webkit-calc(-100% - 20px)
}
.pin__size--large .pin__title {
  top:-100%
}
.pin__popup:before {
  border:10px solid transparent
}
.pin__popup--top .pin__popup,.pin__popup.pin__popup--top {
  bottom:calc(100% - -20px);
  bottom:-webkit-calc(100% - -20px)
}
.pin__popup--top .pin__popup:before,.pin__popup.pin__popup--top:before {
  border-top:10px solid #fff;
  left:calc(50% - 10px);
  left:-webkit-calc(50% - 10px);
  bottom:-20px
}
.pin__popup--bottom .pin__popup,.pin__popup.pin__popup--bottom {
  top:calc(100% - -20px)
}
.pin__popup--bottom .pin__popup:before,.pin__popup.pin__popup--bottom:before {
  border-bottom:10px solid #fff;
  left:calc(50% - 10px);
  left:-webkit-calc(50% - 10px);
  top:-20px
}
.pin__popup--right .pin__popup,.pin__popup.pin__popup--right {
  left:calc(100% - -20px);
  left:-webkit-calc(100% - -20px);
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}
.pin__popup--right .pin__popup:before,.pin__popup.pin__popup--right:before {
  border-right:10px solid #fff;
  left:-20px;
  top:calc(50% - 10px);
  top:-webkit-calc(50% - 10px)
}
.pin__popup--left .pin__popup,.pin__popup.pin__popup--left {
  right:calc(100% - -20px);
  right:-webkit-calc(100% - -20px);
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}
.pin__popup--left .pin__popup:before,.pin__popup.pin__popup--left:before {
  border-left:10px solid #fff;
  right:-20px;
  top:calc(50% - 10px);
  top:-webkit-calc(50% - 10px)
}
.pin__popup--bottom .pin__popup,.pin__popup--top .pin__popup,.pin__popup.pin__popup--bottom,.pin__popup.pin__popup--top {
  left:calc(50% - 130px);
  left:-webkit-calc(50% - 130px)
}
.pin__popup--zoom .pin__popup,.pin__popup.pin__popup--zoom {
  -webkit-transform:scale(0);
  transform:scale(0)
}
.pin__popup--zoom.pin__popup--left .pin__popup,.pin__popup--zoom.pin__popup--right .pin__popup,.pin__popup.pin__popup--zoom.pin__popup--left,.pin__popup.pin__popup--zoom.pin__popup--right {
  -webkit-transform:translateY(-50%) scale(0);
  transform:translateY(-50%) scale(0)
}
.pin__opened .pin__popup--zoom.pin__popup--bottom .pin__popup,.pin__opened .pin__popup--zoom.pin__popup--top .pin__popup,.pin__opened .pin__popup.pin__popup--zoom.pin__popup--bottom,.pin__opened .pin__popup.pin__popup--zoom.pin__popup--top {
  -webkit-transform:scale(1);
  transform:scale(1)
}
.pin__opened .pin__popup--zoom.pin__popup--left .pin__popup,.pin__opened .pin__popup--zoom.pin__popup--right .pin__popup,.pin__opened .pin__popup.pin__popup--zoom.pin__popup--left,.pin__opened .pin__popup.pin__popup--zoom.pin__popup--right {
  -webkit-transform:translateY(-50%) scale(1);
  transform:translateY(-50%) scale(1)
}
.pin__popup--sup .pin__popup,.pin__popup.pin__popup--sup {
  -webkit-transform:translateY(30px);
  transform:translateY(30px)
}
.pin__popup--sup.pin__popup--left .pin__popup,.pin__popup--sup.pin__popup--right .pin__popup,.pin__popup.pin__popup--sup.pin__popup--left,.pin__popup.pin__popup--sup.pin__popup--right {
  -webkit-transform:translateY(calc(-50% - -30px));
  transform:translateY(calc(-50% - -30px))
}
.pin__opened .pin__popup--sdown.pin__popup--left .pin__popup,.pin__opened .pin__popup--sdown.pin__popup--right .pin__popup,.pin__opened .pin__popup--sup.pin__popup--left .pin__popup,.pin__opened .pin__popup--sup.pin__popup--right .pin__popup,.pin__opened .pin__popup.pin__popup--sdown.pin__popup--left,.pin__opened .pin__popup.pin__popup--sdown.pin__popup--right,.pin__opened .pin__popup.pin__popup--sup.pin__popup--left,.pin__opened .pin__popup.pin__popup--sup.pin__popup--right {
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}
.pin__popup--sdown .pin__popup,.pin__popup.pin__popup--sdown {
  -webkit-transform:translateY(-30px);
  transform:translateY(-30px)
}
.pin__popup--sdown.pin__popup--left .pin__popup,.pin__popup--sdown.pin__popup--right .pin__popup,.pin__popup.pin__popup--sdown.pin__popup--left,.pin__popup.pin__popup--sdown.pin__popup--right {
  -webkit-transform:translateY(calc(-50% -30px));
  transform:translateY(calc(-50% -30px))
}
.pin__popup--sleft .pin__popup,.pin__popup.pin__popup--sleft {
  -webkit-transform:translateX(30px);
  transform:translateX(30px)
}
.pin__popup--sleft.pin__popup--left .pin__popup,.pin__popup--sleft.pin__popup--right .pin__popup,.pin__popup.pin__popup--sleft.pin__popup--left,.pin__popup.pin__popup--sleft.pin__popup--right {
  -webkit-transform:translateY(-50%) translateX(30px);
  transform:translateY(-50%) translateX(30px)
}
.pin__opened .pin__popup--sleft.pin__popup--left .pin__popup,.pin__opened .pin__popup--sleft.pin__popup--right .pin__popup,.pin__opened .pin__popup--sright.pin__popup--left .pin__popup,.pin__opened .pin__popup--sright.pin__popup--right .pin__popup,.pin__opened .pin__popup.pin__popup--sleft.pin__popup--left,.pin__opened .pin__popup.pin__popup--sleft.pin__popup--right,.pin__opened .pin__popup.pin__popup--sright.pin__popup--left,.pin__opened .pin__popup.pin__popup--sright.pin__popup--right {
  -webkit-transform:translateY(-50%) translateX(0);
  transform:translateY(-50%) translateX(0)
}
.pin__popup--sright .pin__popup,.pin__popup.pin__popup--sright {
  -webkit-transform:translateX(-30px);
  transform:translateX(-30px)
}
.pin__popup--sright.pin__popup--left .pin__popup,.pin__popup--sright.pin__popup--right .pin__popup,.pin__popup.pin__popup--sright.pin__popup--left,.pin__popup.pin__popup--sright.pin__popup--right {
  -webkit-transform:translateY(-50%) translateX(-30px);
  transform:translateY(-50%) translateX(-30px)
}
.pin__popup--rotate .pin__popup,.pin__popup.pin__popup--rotate {
  -webkit-transform:rotateY(360deg);
  transform:rotateY(360deg)
}
.pin__popup--rotate.pin__popup--left .pin__popup,.pin__popup--rotate.pin__popup--right .pin__popup,.pin__popup.pin__popup--rotate.pin__popup--left,.pin__popup.pin__popup--rotate.pin__popup--right {
  -webkit-transform:translateY(-50%) rotateY(360deg);
  transform:translateY(-50%) rotateY(360deg)
}
.pin__opened .pin__popup--rotate.pin__popup--left .pin__popup,.pin__opened .pin__popup--rotate.pin__popup--right .pin__popup,.pin__opened .pin__popup.pin__popup--rotate.pin__popup--left,.pin__opened .pin__popup.pin__popup--rotate.pin__popup--right {
  -webkit-transform:translateY(-50%) rotateY(0);
  transform:translateY(-50%) rotateY(0)
}
.pin__opened .pin__popup--sdown .pin__popup,.pin__opened .pin__popup--sup .pin__popup,.pin__opened .pin__popup.pin__popup--sdown,.pin__opened .pin__popup.pin__popup--sup {
  -webkit-transform:translateY(0);
  transform:translateY(0)
}
.pin__opened .pin__popup--sleft .pin__popup,.pin__opened .pin__popup--sright .pin__popup,.pin__opened .pin__popup.pin__popup--sleft,.pin__opened .pin__popup.pin__popup--sright {
  -webkit-transform:translateX(0);
  transform:translateX(0)
}
.pin__opened .pin__popup--rotate .pin__popup,.pin__opened .pin__popup.pin__popup--rotate {
  -webkit-transform:rotateY(0);
  transform:rotateY(0)
}
.mfp-wrap .pin__popup {
  width:100%
}
.mfp-wrap .pin_lazy_js .pin__popup {
  width:300px
}
.mfp-wrap .pin__popup:before {
  display:none
}
.mfp-auto-cursor .mfp-content.mfp__pin {
  width:auto
}
.mfp__pin .pin__popup {
  position:static;
  transform:none!important;
  opacity:1;
  visibility:visible
}
.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
}
.nt_mini_cart .return-to-shop {
  padding:0 20px
}
.nt_mini_cart .return-to-shop a.button {
  max-width:100%
}
.mini_cart_footer a.button.btn-cart {
  background-color:#f1f1f1;
  color:#222
}
.mini_cart_footer .total {
  margin-bottom:8px;
  color:#333;
  font-size:18px
}
.mini_cart_footer .button {
  display:block;
  text-transform:uppercase;
  letter-spacing:2px;
  font-size:11px;
  width:100%;
  background-color:#f1f1f1;
  border:0;
  color:#222
}
.mini_cart_footer .button.btn-checkout {
  background:#f76b6a;
  color:#fff
}
.mini_cart_footer .button:hover,.nt_mini_cart a.button:hover {
  opacity:.6
}
.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
}
.mini_cart_footer {
  padding:20px;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  border-top:1px solid rgba(129,129,129,.2);
  box-shadow:0 0 10px 0 rgba(129,129,129,.2)
}
.cookie-message {
  padding:10px 20px;
  border-bottom:1px solid rgba(129,129,129,.2);
  color:#222
}
.mini_cart_content .mini_cart_item {
  padding:20px;
  border-bottom:1px solid rgba(129,129,129,.2);
  transition:background-color .3s
}
.mini_cart_content .mini_cart_item:hover {
  background-color:#f9f9f9
}
.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%
}
.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_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)
}
.act_opened .mini_cart_footer {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0);
  -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_img {
  width:120px;
  display:block;
  margin-right:20px;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  max-width:100%
}
.mini_cart_info {
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  max-width:100%;
  position:relative;
  overflow:hidden
}
.mini_cart_title {
  font-size:14px;
  line-height:20px;
  color:#333;
  display:block
}
.mini_cart_meta {
  font-size:12px;
  color:#999
}
.cart_meta_price {
  font-size:14px;
  color:#222
}
.cart_meta_variant {
  margin-bottom:0
}
.cart_unit_price {
  font-size:13px;
  color:#333
}
.mini_cart_actions {
  margin-top:15px
}
.mini_cart_actions .quantity {
  min-width:120px;
  width:120px;
  height:40px;
  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;
  top:0;
  left:0;
  -webkit-transform:translateX(100%);
  transform:translateX(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 #opennt_1904,.mfp-content #opennt_2808,.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
}
#opennt_1904 .h3,#opennt_1904 h3,#opennt_2808 .h3,#opennt_2808 h3,.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:#333
}
#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
}
#opennt_1904 .h3 i,#opennt_1904 h3 i,#opennt_2808 .h3 i,#opennt_2808 h3 i,.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)
}
.blockid_price .price_slider {
  margin-bottom:20px
}
.blockid_price #max_price,.blockid_price #min_price {
  display:none
}
.blockid_price .price_slider_amount,.blockid_title .loke_scroll {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-bottom:-10px
}
.blockid_price .price_slider_amount .button,.blockid_title .button {
  order:2;
  margin-bottom:10px;
  padding:10px 14px;
  font-size:12px;
  line-height:16px;
  text-transform:uppercase;
  font-weight:600;
  min-width:100px;
  border-radius:0;
  letter-spacing:2px;
  background-color:#333;
  border-color:#333;
  color:#fff
}
.blockid_price .price_slider_amount .button:hover,.blockid_title .button:hover {
  opacity:.8
}
input:not([type=submit]):not([type=checkbox]).nt_cat_title {
  border-radius:0;
  color:#222;
  margin-bottom:12px;
  font-size:12px
}
.blockid_price .price_slider_amount .price_label,.filter_area .blockid_price .price_slider_amount .price_label {
  display:block;
  width:100%
}
.blockid_price .price_slider_amount .price_label {
  order:1;
  margin-bottom:10px;
  color:#717171;
  font-size:14px
}
.blockid_price .price_slider_amount .price_label>span {
  color:#2d2a2a;
  font-weight:600
}
.blockid_price .price_slider_amount .clear,.login-see-prices .blockid_price {
  display:none
}
.color-scheme-light .blockid_price .price_slider_amount .price_label,.themet4-dark .blockid_price .price_slider_amount .price_label {
  color:rgba(255,255,255,.8)
}
.color-scheme-light .blockid_price .price_slider_amount .price_label>span,.themet4-dark .blockid_price .price_slider_amount .price_label>span {
  color:#fff
}
.color-scheme-light .blockid_price .ui-slider-horizontal:before,.themet4-dark .blockid_price .ui-slider-horizontal:before {
  background-color:rgba(255,255,255,.4)
}
.nt_cat_available {
  display:none
}
.blockid_available .css_agree_ck+label:before {
  margin-right:8px;
  border-radius:10px
}
.blockid_available label {
  cursor:pointer
}
.blockid_available .css_agree_ck~svg {
  top:6px
}
.blockid_available .css_agree_ck:checked+label:before {
  background-color:#5cb85c;
  border-color:#5cb85c
}
.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(lds-sw.svg?1945);
  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(lds-sw.svg?1945)!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(lds-swl.svg?1944)!important
}
.jscl_ld {
  background-size:80px!important;
  pointer-events:none;
  color:transparent!important
}
.nt_sortby {
  position:fixed;
  left:0;
  bottom:0;
  width:100vw;
  height:auto;
  box-shadow:0 1px 5px 2px rgba(0,0,0,.1);
  display:block;
  z-index:5000;
  font-size:17px;
  visibility:hidden;
  transition:visibility .35s ease-in-out;
  cursor:pointer;
  background:#fff;
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  transition:visibility .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
  text-align:left
}
.nt_sortby .ic_triangle_svg {
  display:none
}
.nt_sortby .h3,.nt_sortby h3 {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding-left:15px;
  border-bottom:1px solid #e1e3e4;
  font-size:16px;
  color:#222
}
.wrap_sortby {
  z-index:50;
  padding:15px 0;
  max-height:85vh;
  max-height:calc(100vh - 50px);
  max-height:-webkit-calc(100vh - 50px);
  overflow:auto;
  overflow-x:hidden;
  -webkit-overflow-scrolling:touch;
  -ms-scroll-chaining:none;
  overscroll-behavior:none
}
.wrap_sortby a {
  display:block;
  position:relative;
  padding:8px 15px;
  font-size:14px;
  color:#333;
  text-transform:uppercase
}
.cat_sortby:before {
  content:'';
  position:fixed;
  top:0;
  left:0;
  width:100vw;
  height:100vh;
  opacity:0;
  pointer-events:none;
  transition:opacity .35s ease-in-out;
  background:#000;
  display:block;
  z-index:4500
}
.cat_sortby_js.opended:before {
  pointer-events:auto;
  opacity:.4
}
.cat_sortby_js.opended .nt_sortby {
  -webkit-transform:translateY(0);
  transform:translateY(0);
  visibility:visible
}
.cat_toolbar.cat_stuck_prepared {
  position:relative;
  top:0;
  right:0;
  left:0;
  z-index:300;
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden;
  background-color:#fff;
  transition:opacity .1s,visibility .1s,transform .3s,-webkit-transform .3s;
  will-change:position
}
.sortby_opended .cat_toolbar.cat_stuck_prepared {
  z-index:390
}
.cat_toolbar.cat_stuck_prepared.cat_stuck {
  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:1.35s animate_sticky;
  animation:1.35s animate_sticky
}
@media (min-width:641px) {
  .cat_sortby:before {
  display:none
}
.nt_sortby {
  z-index:1000;
  position:relative;
  width:auto;
  height:auto;
  -webkit-transform:none!important;
  transform:none!important;
  transition:none;
  box-shadow:none;
  border-radius:3px
}
.nt_sortby .ic_triangle_svg {
  display:block
}
.nt_sortby .h3,.nt_sortby h3 {
  display:none
}
.wrap_sortby {
  position:absolute;
  width:auto;
  height:auto;
  top:10px;
  left:auto;
  right:0;
  bottom:auto;
  min-width:190px;
  box-shadow:0 1px 5px 2px rgba(0,0,0,.1);
  visibility:hidden;
  opacity:0;
  -webkit-transform:scale(.9);
  transform:scale(.9);
  background:#fff;
  color:#677279;
  z-index:4;
  cursor:auto;
  border-radius:3px;
  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;
  max-height:none;
  overflow:auto
}
.rtl_true .wrap_sortby {
  right:auto;
  left:0
}
.rtl_true .nt_sortby svg.ic_triangle_svg {
  right:auto;
  left:20px
}
.cat_sortby_js.opended .nt_sortby .wrap_sortby {
  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)
}
}.widget h5.widget-title {
  position:relative;
  margin-bottom:10px;
  margin-top:0;
  font-size:21.75px;
  line-height:25px;
  font-weight:800
}
.footer__top .widget.widget_post_list h5.widget-title,.footer__top .widget.widget_product_list h5.widget-title,.sidebar .widget.widget_post_list h5.widget-title,.sidebar .widget.widget_product_list h5.widget-title {
  margin-bottom:20px
}
.sidebar .widget:not(:first-child) {
  margin-top:50px
}
.sidebar .widget_product_categories ul li {
  position:relative;
  margin-bottom:8px
}
.sidebar .widget_product_categories ul ul {
  margin-top:8px;
  padding-left:20px
}
.sidebar .widget_product_categories ul li:before {
  content:'';
  width:6px;
  height:6px;
  background-color:#ccc;
  border-radius:6px;
  display:inline-block;
  vertical-align:middle;
  margin-right:9px
}
.sidebar .widget_product_categories ul li.menu_nested:before {
  position:absolute;
  top:10px
}
.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;
  border-radius:50%;
  -webkit-transition:.3s;
  -moz-transition:.3s;
  -o-transition:.3s;
  transition:.3s
}
.widget_product_categories .btn_cats_toggle i {
  vertical-align:middle;
  color:#222;
  font-size:18px;
  line-height:1
}
.widget_product_categories .btn_cats_toggle:hover {
  background-color:#f1f1f1
}
.blg_count_false .blg_count,.cat_count_false .cat_count {
  display:none
}
.nt_filter_styletag li,.widget ul.nt_filter_styletag li {
  display:inline-block;
  margin-bottom:0;
  line-height:1
}
.nt_filter_styletag a,.widget .tagcloud a {
  font-size:100%;
  padding:2px 10px;
  display:inline-block;
  margin:0 7px 7px 0;
  line-height:25px;
  color:#666;
  background:#f1f1f1
}
.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
}
.widget_shipping .nt_shipping .title {
  font-size:15px
}
.count_vr_filter {
  color:#999;
  margin-left:5px
}
.rtl_true .count_vr_filter {
  margin-left:0;
  margin-right:5px
}
.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 .widget {
  margin-bottom:30px
}
.section_nt_filter h5.widget-title {
  margin-top:0;
  margin-bottom:15px;
  font-size:20px;
  line-height:25px;
  font-weight:800
}
.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
}
.filter_area .section_nt_filter {
  padding:30px 30px 0;
  margin-top:30px;
  margin-bottom:10px;
  border:1px solid #e7e6e6;
  background:#f9f9f9
}
.filter_area .section_nt_filter .widget {
  padding-bottom:0;
  border-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 a,.widget_product_categories a {
  text-transform:capitalize
}
.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(filter_selected.svg?194);
  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
}
.p_group_btns .tt_txt,.p_group_btns .ttip_nt:before {
  z-index:1000
}
.cart_ac_edit:after,.css_add_ld:after,.hotspot_ins:after,.hover_button>a:after,.js_add_group:after,.js_frm_cart:after,.mail_agree:after,.nt_add_w>a:after,.on_list_view_true .pr_list_item .product-info__btns>a:after,.pa_t4_qv>a:after,.product-deal-special-buttons>a:after,.sticky_atc_js: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;
  transition:opacity .2s;
  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:after,.sticky_atc_js:after,a.btn_fbt_qv:after,a.pp_slpr_qv:after {
  border-left-color:currentColor
}
.hover_button .nt_add_w>a:after,.hover_button>a:after {
  margin-top:-7px;
  margin-left:-7px;
  width:14px;
  height:14px
}
.cart_ac_edit:after,.hotspot_ins:not(:hover):after,.hover_button .nt_add_w>a:not(:hover):after,.hover_button>a:not(:hover):after,.pa_t4_qv>a:after {
  border-color:currentColor currentColor currentColor #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.loading,.pa_t4_qv>a.loading,.product-deal-special-buttons>a.loading,.sticky_atc_js.loading,.upsell_item .upsell_qv.loading,a.btn_fbt_qv.loading,a.pp_slpr_qv.loading {
  pointer-events:none
}
.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.loading:after,.pa_t4_qv>a.loading:after,.product-deal-special-buttons>a.loading:after,.sticky_atc_js.loading:after,.upsell_item .upsell_qv.loading:after,a.btn_fbt_qv.loading:after,a.pp_slpr_qv.loading:after {
  opacity:1;
  -webkit-animation:450ms linear infinite spin;
  animation:450ms linear infinite spin
}
.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.loading>span,.pa_t4_qv>a.loading>i,.product-deal-special-buttons>a.loading>*,.sticky_atc_js.loading>*,.upsell_item .upsell_qv.loading>*,a.btn_fbt_qv.loading>*,a.pp_slpr_qv.loading>* {
  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
}
.type_featured_blog .art_des1 .post-item-wrap:hover,.type_manual_blog .art_des1 .post-item-wrap:hover {
  border-color:#ccc
}
.type_featured_blog .art_des1 .post-item-wrap>a:after,.type_manual_blog .art_des1 .post-item-wrap>a:after {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  content:"";
  border:0 solid rgba(255,255,255,.5);
  opacity:0;
  transition:.35s
}
.type_featured_blog .art_des1 .post-item-wrap>a:hover:after,.type_manual_blog .art_des1 .post-item-wrap>a:hover:after {
  opacity:1;
  border:15px solid rgba(255,255,255,.5)
}
.type_featured_blog .post_nt_loop:hover a>.lazyloadt4sed,.type_manual_blog .post_nt_loop:hover a>.lazyloadt4sed {
  transform:none;
  -webkit-transform:none
}
.art_des3 .post_nt_loop:active .post-info,.art_des3 .post_nt_loop:focus .post-info,.art_des3 .post_nt_loop:hover .post-info {
  visibility:visible;
  opacity:1;
  width:100%;
  height:100%
}
.art_des3 .post-at-time-cmt {
  border-top:1px solid #ddd;
  padding-top:20px;
  margin:25px 0 0;
  opacity:.8
}
#content_quickview,.sp-content-help {
  position:relative;
  background-color:#fff;
  max-width:920px;
  overflow:hidden;
  margin:auto
}
.product-quickview a.out_stock_groupedr {
  padding:5px 10px
}
#content_quickview #shopify-section-pr_summary,#content_quickview #shopify-section-product-template {
  margin-top:0;
  padding:30px 15px
}
.type_quickview_2 #content_quickview .wrap_t4_btns {
  top:45px
}
#content_quickview .nt_lt_fake ul {
  left:1px
}
#content_quickview .swatch__list_pr {
  margin:10px -3px
}
#content_quickview .nt_lt_fake .swatch__list_pr {
  margin:0
}
#content_quickview .p-thumb_qv {
  z-index:1
}
#content_quickview .nt_labels {
  z-index:20
}
#content_quickview button.mfp-close {
  position:absolute!important;
  z-index:4046!important;
  top:0;
  transform:none;
  background-color:transparent;
  color:#000;
  opacity:1;
  width:40px;
  height:40px;
  -webkit-transition:.25s;
  transition:.25s
}
.product-quickview .flickity-page-dots {
  position:absolute;
  bottom:15px
}
.product-quickview .flickity-page-dots .dot {
  border:0;
  background-color:silver;
  margin:2.5px 5px;
  width:8px;
  height:8px;
  border-radius:5px;
  -webkit-transition:350ms;
  -moz-transition:350ms;
  -o-transition:350ms;
  transition:350ms
}
.product-quickview .flickity-page-dots .dot.is-selected {
  width:30px;
  background-color:#f76b6a;
  border-radius:5px
}
.product-quickview .flickity-page-dots .dot:after {
  display:none
}
.type_quickview_1 .popup_qv_t4s .mfp-content {
  position:fixed;
  top:0;
  bottom:0;
  width:300px;
  background-color:#fff;
  overflow-y:auto;
  overflow-x:hidden;
  -webkit-overflow-scrolling:touch;
  transition:transform .2s;
  box-shadow:0 0 10px 0 rgb(0 0 0 / 50%);
  left:auto;
  right:0;
  -webkit-transform:translateX(100%);
  -ms-transform:translateX(100%);
  transform:translateX(100%);
  padding:15px
}
.rtl_true.type_quickview_1 .popup_qv_t4s .mfp-content {
  -webkit-transform:translateX(-100%);
  -ms-transform:translateX(-100%);
  transform:translateX(-100%);
  left:0;
  right:auto
}
.type_quickview_1 .popup_qv_t4s.mfp-ready .mfp-inline-holder .mfp-content {
  -ms-transform:translate(0,0);
  transform:translate(0,0);
  opacity:1
}
.type_quickview_1 .popup_qv_t4s .gecko-scroll-content-quick,.type_quickview_1 .popup_qv_t4s .summary-inner.gecko-scroll-quick {
  position:static;
  right:auto
}
.type_quickview_1 .popup_qv_t4s .mfp-close {
  top:0;
  right:300px
}
.type_quickview_1 #trust_seal_qv img.img_tr_s1 {
  max-width:var(--max-w-img);
  display:block;
  margin:auto
}
.type_quickview_1 #content_quickview #shopify-section-pr_summary,.type_quickview_1 #content_quickview #shopify-section-product-template {
  padding:30px 0 0
}
.type_quickview_1 .summary-inner.gecko-scroll-quick:before {
  display:none
}
.type_quickview_1 #content_quickview .entry-summary,.type_quickview_1 #content_quickview .product-images {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
}
.type_quickview_1 .popup_qv_t4s.mfp-ready.mfp-removing .mfp-inline-holder .mfp-content {
  opacity:0;
  -webkit-transform:translateX(100%);
  -ms-transform:translateX(100%);
  transform:translateX(100%)
}
.rtl_true.type_quickview_1 .popup_qv_t4s.mfp-ready.mfp-removing .mfp-inline-holder .mfp-content {
  -webkit-transform:translateX(-100%);
  -ms-transform:translateX(-100%);
  transform:translateX(-100%)
}
.type_quickview_1 .popup_qv_t4s .summary-inner.gecko-scroll-quick {
  margin-bottom:10px
}
.type_quickview_1 h1.product_title.entry-title {
  font-size:26px!important
}
.type_quickview_1 .mfp-move-horizontal.popup_qv_t4s .mfp-with-anim {
  -webkit-transform:translateY(100px);
  transform:translateY(100px)
}
.type_quickview_1 .mfp-move-horizontal.mfp-ready.popup_qv_t4s .mfp-with-anim {
  -webkit-transform:none;
  transform:none
}
.type_quickview_1 #content_quickview .nt_labels {
  top:10px;
  left:25px
}
.btn_filter .iccl-filter {
  position:relative;
  height:10px;
  width:10px
}
.btn_filter .iccl-filter:after,.btn_filter .iccl-filter:before {
  content:"";
  border-top:2px solid;
  position:absolute;
  left:0;
  top:50%;
  height:1px;
  width:10px;
  margin-top:-2px;
  -webkit-transition:.2s;
  -moz-transition:.2s;
  -o-transition:.2s;
  transition:.2s
}
.btn_filter .iccl-filter:after {
  -webkit-transform:rotate(-90deg);
  -moz-transform:rotate(-90deg);
  transform:rotate(-90deg)
}
.btn_filter.opened>.iccl-filter:before {
  content:"";
  -webkit-transform:rotate(135deg);
  -moz-transform:rotate(135deg);
  transform:rotate(135deg)
}
.btn_filter.opened>.iccl-filter:after {
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  transform:rotate(45deg)
}
.rtl_true.type_quickview_1 .popup_qv_t4s .mfp-close {
  left:300px;
  right:auto
}
.rtl_true.type_quickview_1 #content_quickview .nt_labels {
  left:auto;
  right:25px
}
.rtl_true.type_quickview_1 .wrap_t4_btns {
  left:17.5px;
  right:auto
}
@media (max-width:767px) {
  .type_quickview_1 #content_quickview .nt_labels {
  left:15px
}
.rtl_true.type_quickview_1 #content_quickview .nt_labels {
  left:auto;
  right:15px
}
h1.product_title.entry-title {
  font-size:24px!important
}
.p-thumb .flickity-prev-next-button .flickity-button-icon,.p-thumb_qv .flickity-prev-next-button .flickity-button-icon {
  display:block;
  width:25px;
  height:25px;
  line-height:25px
}
}@media (min-width:375px) {
  .type_quickview_1 .popup_qv_t4s .mfp-content {
  width:320px;
  padding:20px
}
.type_quickview_1 .popup_qv_t4s .mfp-close {
  right:320px
}
.rtl_true.type_quickview_1 .popup_qv_t4s .mfp-close {
  left:320px;
  right:auto
}
}@media (min-width:768px) {
  .type_quickview_1 .popup_qv_t4s .mfp-content {
  width:500px;
  padding:25px
}
.type_quickview_1 .popup_qv_t4s .mfp-close {
  right:500px
}
.rtl_true.type_quickview_1 .wrap_t4_btns {
  right:auto;
  left:25px
}
.rtl_true.type_quickview_1 .popup_qv_t4s .mfp-close {
  left:500px;
  right:auto
}
}.pr_deal_dt {
  color:#222;
  background:rgba(34,34,34,.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);
  border-radius:5px
}
.pr_deal_dt.donetmcd,.round_cd_true .pr_deal_dt.donetmcd {
  transition:transform .35s;
  -webkit-transition:transform .35s;
  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
}
#content_quickview.pp_qs {
  max-width:340px;
  background-color:#fff;
  border-radius:3px;
  padding:20px;
  -webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);
  box-shadow:0 1px 4px rgba(0,0,0,.3)
}
#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 {
  font-size:16px
}
#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_labels {
  left:12px;
  top:12px;
  right:auto
}
#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
}
.mfp-move-horizontal .mfp-with-anim .product-images .nt_labels {
  opacity:0;
  visibility:hidden;
  top:5px;
  left:12px
}
.rtl_true .mfp-move-horizontal .mfp-with-anim .product-images .nt_labels {
  left:auto;
  right:12px
}
.mfp-move-horizontal.mfp-ready .mfp-with-anim .product-images .nt_labels {
  visibility:visible;
  opacity:1
}
.qs_label.onsale {
  background-color:#ff4e00;
  margin:0 4px;
  padding:1px 5px
}
.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,.3)
}
.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
}
.hotspot_ins {
  cursor:pointer;
  border-radius:50%;
  text-align:center;
  z-index:10;
  padding:0;
  backface-visibility:hidden;
  width:30px;
  height:30px;
  font-size:14px;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  border:2px solid #000;
  background-color:#fff;
  color:#000;
  text-shadow:none;
  font-weight:600;
  overflow:hidden;
  transition:transform .2s ease-out,opacify .2s ease-out;
  opacity:1
}
.hotspot_ins.dark {
  border-color:#eee;
  background-color:#000;
  color:#fff
}
.ins_shop_wrap .info {
  background:rgba(0,0,0,.3);
  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)
}
.pr_lazy_img.back-img {
  background-color:#fff
}
.dark_mode_true .pr_lazy_img.back-img {
  background-color:#1a1a1a
}
.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
}
#nt_backtop {
  right:10px;
  bottom:55px;
  padding:5px;
  cursor:pointer;
  z-index:100;
  pointer-events:none;
  opacity:0;
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  -webkit-transform:none;
  transform:none;
  transition:.25s;
  will-change:opacity
}
#nt_backtop.bkt_show {
  opacity:1;
  -webkit-transform:none;
  transform:none;
  pointer-events:auto
}
#nt_backtop span {
  width:45px;
  height:45px;
  text-align:center;
  line-height:45px;
  font-size:35px;
  border-radius:50%;
  background:#fff;
  color:#333;
  box-shadow:0 0 3px 0 rgba(0,0,0,.2)
}
#nt_backtop span i {
  z-index:1;
  color:#333;
  line-height:inherit
}
#nt_backtop.des_bt2 span {
  line-height:42px;
  border:2px solid #293341;
  box-shadow:none;
  border-radius:0
}
#nt_backtop.des_bt2 span i {
  color:#293341;
  font-weight:700
}
.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
}
.h_icon_iccl .icon_like .tcount,.h_icon_pegk .icon_like .tcount,.icon_like .tcount {
  right:-6px
}
.h_icon_la .tcount {
  top:0;
  right:-3px
}
.h_icon_la .icon_like .tcount {
  top:-2px;
  right:-6px
}
.cart_des_2 .icon_cart {
  cursor:pointer
}
.cart_des_3 .icon_cart .tcount,.cart_des_3 .icon_like .tcount {
  position:relative;
  display:inline-block;
  padding:0 2px;
  width:19px;
  height:19px;
  line-height:19px;
  top:auto;
  right:auto;
  left:auto;
  margin-left:5px
}
.cart_des_3.nt_action>.icon_cart>a>i,.cart_des_3.nt_action>.icon_like>i {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.cart_des_3.nt_action>:last-child {
  padding-right:0
}
.js_prs_search .product_list_widget .product-title {
  line-height:1.4
}
.wrap_sea_section .fixcl-scroll {
  position:absolute;
  top:100%;
  right:0;
  left:0;
  z-index:1000;
  width:auto;
  height:auto;
  background-color:#fff;
  box-shadow:rgba(0,0,0,.15) 0 0 3px;
  box-shadow:0 1px 5px 2px rgba(0,0,0,.1);
  border-radius:4px;
  margin-top:0;
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transition:.1s ease-in-out
}
.clno-touchevents .atc_opended_rs:hover .fixcl-scroll,.cltouchevents .wrap_sea_section.atc_show_rs .fixcl-scroll {
  opacity:1;
  visibility:visible;
  pointer-events:auto
}
.wrap_sea_section .mini_cart_content .fixcl-scroll-content {
  position:relative;
  max-height:58vh;
  padding:0
}
.wrap_sea_section .product_list_widget .row {
  margin-right:0;
  margin-left:0
}
.wrap_sea_section .product_list_widget .row>[class*=col-] {
  border-bottom:1px solid;
  border-right:1px solid;
  padding:15px;
  border-color:rgba(129,129,129,.2);
  transition:background-color .25s
}
.wrap_sea_section .product_list_widget .row.mb__10.pb__10 {
  padding:0;
  margin-bottom:0
}
.wrap_sea_section .product_list_widget .row>.col_a_link {
  padding:0
}
.wrap_sea_section .js_prs_search .detail_link {
  margin:0;
  padding:15px 0;
  border:0
}
.wrap_sea_section .sug_last_col .col_last_true {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
}
.wrap_sea_section .product_list_widget .row>[class*=col-]:hover {
  background-color:#f9f9f9
}
.wrap_sea_section .ld_bar_search {
  bottom:auto;
  top:0
}
.type_sea_section {
  position:relative;
  z-index:200
}
.wrap_sea_section .widget_img_pr {
  padding-left:0!important
}
.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
}
@media (max-width:1024px) {
  .cart_des_3.nt_action>a.icon_like {
  display:none
}
.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:1024px) {
  .nt_labels {
  transform:scale(1);
  -webkit-transform:scale(1)
}
}@media (min-width:1025px) {
  .mfp-content.popup_filter,.mfp-inline-holder .mfp-content.popup_filter {
  width:340px
}
.cart_des_4.nt_action>.icon_cart>a {
  display:-ms-inline-flexbox;
  display:-webkit-inline-flex;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.cart_des_4.nt_action>.icon_cart .tcount {
  position:relative;
  top:auto;
  right:auto;
  background-color:transparent;
  color:#222;
  box-shadow:none;
  width:auto;
  height:auto;
  font-size:14px;
  margin-left:6px
}
.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:15px;
  bottom:0;
  width:calc(48% - 10px);
  width:-webkit-calc(48% - 10px);
  padding:0;
  border-radius:0;
  font-size:18px;
  line-height:1;
  background-color:rgba(245,245,245,.5);
  color:#222;
  pointer-events:none;
  opacity:0;
  display:block;
  border:1px solid rgba(0,0,0,.123)!important
}
.rtl_true .thumb_right button.btn_pnav_prev {
  left:15px;
  right:auto
}
.rtl_true .thumb_right button.btn_pnav_next,button.btn_pnav_next {
  left:auto;
  right:5px
}
.rtl_true button.btn_pnav_next,.rtl_true button.btn_pnav_prev,.thumb_right button.btn_pnav_prev {
  left:auto;
  right:15px
}
.rtl_true button.btn_pnav_next,.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)
}
}.nav_arrow_true .nt_menu>li.has-children>a:after {
  margin-left:4px;
  color:rgba(82,82,82,.45);
  font-weight:400;
  font-style:normal;
  font-size:100%;
  font-family:fakalles;
  content:"\f107"
}
.rtl_true .nav_arrow_true .nt_menu>li.has-children>a:after {
  margin-left:auto;
  margin-right:4px
}
.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;
  height:36px;
  line-height:36px;
  font-weight:500
}
.flickity-enabled:not(.flickity-rtl) .flickity-prev-next-button.next:before,.flickity-rtl .flickity-prev-next-button.previous:before {
  content:"\e684"
}
html.wf-fakalles-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
}
.kalles_toolbar .kalles_toolbar_item {
  -ms-flex:1 0 20%;
  flex:1 0 20%;
  position:relative
}
.kalles_toolbar_item>a {
  padding-right:10px;
  padding-left:10px;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  height:45px;
  color:#222;
  font-weight:400;
  line-height:1
}
.kalles_toolbar_item img {
  max-height:22px
}
.kalles_toolbar_label_true .kalles_toolbar_item>a {
  position:relative;
  padding-bottom:15px
}
.kalles_toolbar_label_false .kalles_toolbar_label {
  display:none
}
.kalles_toolbar_label {
  position:absolute;
  right:10px;
  bottom:5px;
  left:10px;
  display:block;
  overflow:hidden;
  text-align:center;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-weight:700;
  font-size:11px;
  line-height:1
}
.toolbar_icon:before {
  font-size:20px;
  content:"\e909";
  font-family:iconKalles;
  font-weight:600
}
.type_toolbar_home .toolbar_icon:before {
  content:"\e918"
}
.type_toolbar_shop .toolbar_icon:before {
  content:"\e917"
}
.type_toolbar_account .toolbar_icon:before {
  content:"\e90e"
}
.type_toolbar_cart .toolbar_icon:before {
  content:"\e903"
}
.type_toolbar_search .toolbar_icon:before {
  content:"\e914"
}
.type_toolbar_compare .toolbar_icon:before {
  content:"\f021";
  font-family:'Line Awesome Free';
  font-weight:900;
  font-size:23px
}
.type_toolbar_wish .toolbar_icon:before {
  content:"\e907"
}
.type_toolbar_blog .toolbar_icon:before {
  content:"\e916"
}
.type_toolbar_filter .toolbar_icon:before {
  content:"\e905"
}
.type_toolbar_sidebar .toolbar_icon:before {
  content:"\e91b"
}
.type_toolbar_nav .toolbar_icon:before {
  content:"\e919"
}
.toolbar_icon {
  position:relative
}
.toolbar_count {
  position:absolute;
  top:-5px;
  right:-9px;
  z-index:1;
  width:15px;
  height:15px;
  border-radius:50%;
  color:#fff;
  text-align:center;
  letter-spacing:0;
  font-weight:400;
  font-size:10px;
  line-height:15px;
  background-color:#000;
  box-shadow:1px 1px 3px 0 rgba(0,0,0,.3)
}
.kalles_toolbar {
  transform:none;
  -webkit-transform:none
}
.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_action .my-account ul {
  top:100%;
  z-index:380;
  background-color:#fff;
  box-shadow:0 0 3px rgba(0,0,0,.15);
  list-style:none;
  right:-5px;
  width:165px;
  padding:10px 0;
  line-height:1.4;
  margin-top:12px;
  border-radius:3px;
  -webkit-transform:translateY(15px) translateZ(0);
  transform:translateY(15px) translateZ(0);
  visibility:hidden;
  transition:opacity .2s,visibility .2s,transform .2s,-webkit-transform .2s
}
.nt_action .my-account:hover ul,.nt_currency:hover ul {
  pointer-events:auto;
  visibility:visible;
  opacity:1;
  -webkit-transform:none;
  transform:none
}
.nt_action .my-account ul a {
  padding:8px 18px
}
.nt_action .my-account ul:after,.nt_currency ul:after {
  content:"";
  position:absolute;
  top:auto;
  right:0;
  bottom:100%;
  left:0;
  width:auto;
  height:12px
}
.nt_currency ul:after {
  height:10px
}
.mini_cart_footer>:last-child {
  margin-bottom:0
}
.nt_fk_canvas#nt_cart_canvas,.nt_fk_canvas#nt_login_canvas,.nt_fk_canvas#nt_search_canvas {
  overflow-y:hidden
}
.mini_cart_note label,.shipping_calculator h3 {
  color:#222;
  font-size:15px;
  margin-top:0;
  font-weight:600
}
.shipping_calculator input[type=text],.shipping_calculator select {
  border-radius:30px
}
.shipping_calculator input.get_rates,input.button.btn_back {
  background-color:#f76b6a;
  cursor:pointer;
  border:2px solid #f76b6a;
  padding:6px 35px;
  color:#fff;
  border-radius:40px;
  font-size:11px;
  letter-spacing:2px;
  font-weight:700;
  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:.6
}
.mini_cart_dis input.button.btn_back2,.mini_cart_gift input.button.btn_back,.mini_cart_note input.button.btn_back2,.mini_cart_ship input.button.btn_back {
  background-color:#f1f1f1;
  color:#222;
  border:2px solid #f1f1f1
}
.mini_cart_gift svg {
  margin:0 auto;
  width:40px;
  height:40px;
  color:#ec0101
}
.gift_item_true .mini_cart_title,.mini_cart_gift .js_addtc.loading {
  pointer-events:none
}
.mini_cart_gift .button_primary,.mini_cart_gift .gift_wrap_text .cd {
  display:block
}
.gift_item_true .mini_cart_actions .quantity {
  display:none
}
.clno-touchevents .cart_pos_dropdown .cart_threshold {
  background-color:#f5f5f5
}
#shopify-section-cart_widget .mini_cart_tool {
  transition:.35s;
  background-color:#f5f5f5
}
#shopify-section-cart_widget .mini_cart_tool .tt_txt {
  font-weight:400
}
#shopify-section-cart_widget .btns_cart_1 .mini_cart_tool.mt__20 {
  margin-top:20px
}
.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_footer .button {
  transition:.25s ease-in-out!important
}
.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
}
.mini_cart_dis,.mini_cart_gift,.mini_cart_note,.mini_cart_ship {
  padding:20px;
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  background-color:#fff;
  -webkit-transform:translateY(104%);
  transform:translateY(104%);
  -webkit-transition:-webkit-transform .25s ease-in-out;
  transition:transform .25s ease-in-out;
  transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;
  border-top:1px solid rgba(129,129,129,.2);
  box-shadow:0 0 10px 0 rgba(129,129,129,.2);
  overflow-y:auto;
  overflow-x:hidden;
  -webkit-overflow-scrolling:touch;
  max-height:100%
}
.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;
  box-shadow:-2px 4px 10px 0 rgba(0,0,0,.5);
  -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 .mini_cart_content .fixcl-scroll-content {
  position:static;
  max-height:360px
}
.clno-touchevents .cart_pos_dropdown #nt_cart_canvas .mini_cart_header {
  display:none
}
.clno-touchevents #nt_cart_canvas.current_hover {
  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)
}
.mask-overlay.cart_mask {
  background-color:rgba(255,255,255,.4)
}
.mini_search_frm {
  padding:30px 20px;
  border-bottom:1px solid rgba(129,129,129,.2)
}
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:#fff;
  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
}
.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_remve i:before {
  font-family:'Line Awesome Free';
  font-weight:900;
  content:"\f1f8";
  font-size:25px
}
.compare_add.loading,.wishlistadd.loading {
  pointer-events:none
}
.nt_add_cp .cpt4_added i:before {
  content:"\f058"
}
.nt_add_cp .cpt4_added:hover i,.nt_add_w a:hover i {
  -webkit-animation:.6s ease-in-out infinite beat_heart;
  animation:.6s ease-in-out infinite beat_heart
}
.compare_add:not(.cpt4_added):hover i {
  -webkit-animation:.6s ease-in-out infinite spin;
  animation:.6s ease-in-out infinite spin
}
@-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)
}
}.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%
}
.pin_lazy_js .desgin__2 .product-image {
  border-radius:0;
  -webkit-box-shadow:none;
  box-shadow:none
}
.pin_lazy_js .desgin__2 .product-info {
  font-size:15px;
  margin-top:20px
}
.pin_lazy_js .desgin__2 .product-title {
  font-size:15px;
  margin-bottom:5px
}
.pin__type_url .pin_tt {
  color:#fff
}
.sepr_deal_dt {
  transform:translate3d(0,100%,0);
  -webkit-transform:translate3d(0,100%,0);
  -webkit-transition:.25s ease-in-out;
  transition:.25s ease-in-out
}
.sepr_deal_dt.donetmcd {
  opacity:1;
  transform:translate3d(0,-20px,0);
  -webkit-transform:translate3d(0,-20px,0)
}
.sepr_coun_dt>span {
  display:-ms-inline-flexbox;
  display:inline-flex;
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin:0 2px 5px;
  padding:5px;
  min-width:60px;
  min-height:60px;
  box-shadow:0 0 3px rgba(0,0,0,.1);
  font-weight:500;
  font-size:16px;
  line-height:16px;
  border-radius:3px;
  background-color:#101010;
  color:#fff
}
.deal_light .sepr_coun_dt>span {
  background-color:#fff;
  color:#333
}
.sepr_coun_dt>span>.cd_txtt4 {
  color:#999;
  font-weight:400;
  font-size:14px
}
.wrapp_rse_cd:hover .sepr_deal_dt {
  opacity:0;
  visibility:hidden
}
#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:20px
}
.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:.6;
  background-color:initial;
  color:initial
}
.p_group_btns>button {
  width:38px;
  height:38px;
  background-color:#fff;
  color:#333;
  font-size:18px;
  line-height:1;
  margin:0 7.5px;
  padding:0;
  border:0;
  min-height:38px;
  font-weight:400;
  -webkit-box-shadow:1px 1px 1px rgba(0,0,0,.1);
  box-shadow:1px 1px 1px rgba(0,0,0,.1);
  border-radius:2px!important
}
.p_group_btns>button.show_btn_pr_gallery {
  font-size:16px
}
.p_group_btns {
  right:10px;
  bottom:10px;
  opacity:1
}
.wrap_t4_btns {
  right:17.5px;
  top:5px;
  opacity:1;
  visibility:visible;
  z-index:4
}
.rtl_true .wrap_t4_btns {
  right:auto;
  left:17.5px
}
.des_header_7 #nt_search_canvas.nt_fk_full {
  z-index:1000
}
.img_catk_mb {
  max-width:20px;
  width:100%
}
.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) {
  .p_group_btns {
  right:20px;
  bottom:12px
}
.wrap_t4_btns {
  right:25px
}
.rtl_true .wrap_t4_btns {
  right:auto;
  left:25px
}
.p_group_btns.nt_hide_2 {
  pointer-events:none
}
.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
}
.mini_cart_footer p.fs__12 {
  font-size:13px
}
#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,#content_quickview #shopify-section-product-template {
  padding:30px 30px 30px 0
}
.mfp-move-horizontal .mfp-with-anim .product-images .nt_labels {
  left:20px
}
.rtl_true .mfp-move-horizontal .mfp-with-anim .product-images .nt_labels {
  left:auto;
  right:20px
}
#content_quickview .wrap_t4_btns {
  top:5px
}
.summary-inner.gecko-scroll-quick {
  position:absolute;
  top:0;
  right:15px;
  bottom:0;
  left:15px;
  width:auto
}
.summary-inner.gecko-scroll-quick:before {
  content:"";
  position:absolute;
  width:100%;
  height:100%;
  pointer-events:none;
  right:15px;
  bottom:0;
  z-index:1;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(94%,rgba(255,255,255,0)),to(#fff));
  background:-webkit-linear-gradient(top,rgba(255,255,255,0) 94%,#fff 100%);
  background:linear-gradient(to bottom,rgba(255,255,255,0) 94%,#fff 100%)
}
.gecko-scroll-content-quick {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  overflow:auto;
  overflow-x:hidden;
  -webkit-overflow-scrolling:touch
}
.threesixty .nav_bar {
  bottom:40px!important
}
#nt_backtop {
  right:35px
}
.pin__popup:before,.pin__title:before {
  display:block
}
.footer_collapse_true .nav_link_icon {
  display:none
}
.mfp-wrap .pin_lazy_js .pin__popup {
  width:310px;
  padding:5px
}
.mfp-wrap .pin__type_txt {
  max-width:400px
}
}@media (min-width:1025px) {
  .kalles_toolbar {
  display:none
}
.css_ntbar::-webkit-scrollbar,.css_scrollbar .fixcl-scroll .fixcl-scroll-content::-webkit-scrollbar,.css_scrollbar .gecko-scroll-content-quick::-webkit-scrollbar,.css_scrollbar.type_quickview_1 .popup_qv_t4s .mfp-content::-webkit-scrollbar {
  display:block
}
.css_ntbar::-webkit-scrollbar,.css_scrollbar .fixcl-scroll::-webkit-scrollbar,.css_scrollbar .gecko-scroll-quick::-webkit-scrollbar,.css_scrollbar.type_quickview_1 .popup_qv_t4s .mfp-content::-webkit-scrollbar {
  width:3px
}
.css_ntbar::-webkit-scrollbar-track,.css_scrollbar .fixcl-scroll::-webkit-scrollbar-track,.css_scrollbar .gecko-scroll-quick::-webkit-scrollbar-track,.css_scrollbar.type_quickview_1 .popup_qv_t4s .mfp-content::-webkit-scrollbar-track {
  background-color:rgba(0,0,0,.15)
}
.css_ntbar::-webkit-scrollbar-thumb,.css_scrollbar .fixcl-scroll::-webkit-scrollbar-thumb,.css_scrollbar .gecko-scroll-quick::-webkit-scrollbar-thumb,.css_scrollbar.type_quickview_1 .popup_qv_t4s .mfp-content::-webkit-scrollbar-thumb {
  background-color:rgba(0,0,0,.25)
}
.nt_packery .product-attr {
  display:none
}
.nt_packery .product-inner {
  overflow:hidden
}
.nt_packery .product-info {
  transition:.3s;
  visibility:hidden;
  z-index:1;
  background:#fff;
  text-align:center
}
.nt_packery .nt_pr h3.product-title {
  margin-bottom:2px
}
.nt_packery .nt_pr .product-info .wrap_swap_price .price {
  -webkit-transform:none;
  transform:none
}
.nt_packery .nt_pr .wrap_swap_price {
  margin:0
}
.nt_packery .nt_pr .wrap_swap_price .pr_atc {
  position:static;
  display:inline-block;
  height:auto
}
.nt_packery .swatch__list_js.lazyloadt4s,.nt_packery .swatch__list_js.lazyloadt4sing {
  background-position:center
}
.nt_packery .swatch__list--item {
  border-color:#fff
}
.nt_packery .product-inner:hover .product-info {
  opacity:1;
  visibility:visible
}
.footer_collapse_true .nav_link_icon {
  display:none
}
.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
}
#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_action .my-account ul {
  left:-5px;
  right:auto
}
.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
}
}@media (min-width:1366px) {
  .type_lookbook_img .pin__type .pin_tt.mfp_js {
  display:none
}
.pin__type .mfp-hide {
  display:block!important
}
}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
}
@-webkit-keyframes wd-width {
  from {
  width:0
}
to {
  width:100%
}
}@keyframes wd-width {
  from {
  width:0
}
to {
  width:100%
}
}.nt_pr .wrap_swap_price .pr_atc.loading span:after {
  -webkit-animation:2s linear infinite wd-width;
  animation:2s linear infinite wd-width
}
@media (max-width:1024px) {
  .js_prs_search>:not(:last-child) {
  border-bottom:1px solid #f5f5f5
}
.kalles_toolbar_true #nt_backtop,.kalles_toolbar_true .popup_slpr_wrap {
  bottom:60px
}
.kalles_toolbar_true {
  padding-bottom:55px
}
.pr_grid_item .product-image .hover_button {
  opacity:1;
  visibility:visible;
  right:5px
}
.nt_pr .wrap_swap_price .pr_atc,.nt_pr:hover .wrap_swap_price .pr_atc {
  position:static
}
.nt_pr .product-info .price,.nt_pr:hover .product-info .price,.nt_pr:hover .product-info .wrap_swap_price .price {
  -moz-transform:none;
  -ms-transform:none;
  -webkit-transform:none;
  transform:none
}
.nt_labels {
  top:5px;
  left: 5px !important;
}

.p-thumb~.nt_labels {
  left:15px
}
.product-image .nt_add_cp>a,.product-image .nt_add_w>a {
  opacity:1;
  visibility:visible;
  font-size:16px;
  color:#222
}
.hover_button .nt_add_cp,.hover_button .nt_add_qv,.hover_button .nt_add_w>a {
  margin:1.5px 0
}
.product-image:hover .product-attr,.product-image:hover a.db:before {
  opacity:0;
  visibility:hidden
}
.sepr_deal_dt.pa.pe_none.op__0.l__0.r__0.b__0.donetmcd {
  position:static;
  transform:none;
  -webkit-transform:none;
  margin-top:10px
}
.sepr_coun_dt>span {
  min-width:40px;
  min-height:40px;
  font-size:14px;
  line-height:14px
}
.sepr_coun_dt>span>span.cd_txtt4 {
  font-size:12px
}
}@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
}
.nt_labels {
  top:5px;
  left: 5px !important;
}
}@media (max-width:320px) {
  .mini_search_frm {
  padding:15px 20px
}
.frm_search_cat {
  margin-bottom:15px
}
.nt_action .icon_cart .tcount,.nt_action .icon_like .tcount {
  right:-2px
}
}.class_zoom {
  -webkit-animation:20s zoom;
  animation:20s zoom
}
@-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)
}
}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp {
  display:none;
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
  overflow:hidden;
  -ms-touch-action:none;
  touch-action:none;
  z-index:15000000;
  -webkit-text-size-adjust:100%;
  -webkit-backface-visibility:hidden;
  outline:0
}
.pswp * {
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.pswp img {
  max-width:none
}
.pswp--animate_opacity {
  opacity:.001;
  will-change:opacity;
  -webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);
  transition:opacity 333ms cubic-bezier(.4,0,.22,1)
}
.pswp--open {
  display:block
}
.pswp--zoom-allowed .pswp__img {
  cursor:-webkit-zoom-in;
  cursor:-moz-zoom-in;
  cursor:zoom-in
}
.pswp--zoomed-in .pswp__img {
  cursor:-webkit-grab;
  cursor:-moz-grab;
  cursor:grab
}
.pswp--dragging .pswp__img {
  cursor:-webkit-grabbing;
  cursor:-moz-grabbing;
  cursor:grabbing
}
.pswp__bg {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background:#000;
  opacity:0;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  -webkit-backface-visibility:hidden;
  will-change:opacity
}
.pswp__scroll-wrap {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  overflow:hidden
}
.pswp__container,.pswp__zoom-wrap {
  -ms-touch-action:none;
  touch-action:none;
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  -webkit-backface-visibility:hidden
}
.pswp__container,.pswp__img {
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-tap-highlight-color:transparent;
  -webkit-touch-callout:none
}
.pswp__zoom-wrap {
  position:absolute;
  width:100%;
  -webkit-transform-origin:left top;
  -ms-transform-origin:left top;
  transform-origin:left top;
  -webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);
  transition:transform 333ms cubic-bezier(.4,0,.22,1)
}
.pswp__bg {
  will-change:opacity;
  -webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);
  transition:opacity 333ms cubic-bezier(.4,0,.22,1)
}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition:none;
  transition:none
}
.pswp__item {
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  overflow:hidden
}
.pswp__img {
  position:absolute;
  width:auto;
  height:auto;
  top:0;
  left:0
}
.pswp__img--placeholder {
  -webkit-backface-visibility:hidden
}
.pswp__img--placeholder--blank {
  background:#222
}
.pswp--ie .pswp__img {
  width:100%!important;
  height:auto!important;
  left:0;
  top:0
}
.pswp__error-msg {
  position:absolute;
  left:0;
  top:50%;
  width:100%;
  text-align:center;
  font-size:14px;
  line-height:16px;
  margin-top:-8px;
  color:#ccc
}
.pswp__error-msg a {
  color:#ccc;
  text-decoration:underline
}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button {
  position:relative;
  cursor:pointer;
  overflow:visible;
  -webkit-appearance:none;
  display:block;
  border:0;
  padding:0;
  margin:0;
  float:right;
  opacity:.75;
  -webkit-transition:opacity .2s;
  transition:opacity .2s;
  -webkit-box-shadow:none;
  box-shadow:none
}
.pswp__button:focus,.pswp__button:hover {
  opacity:1
}
.pswp__button:active {
  outline:0;
  opacity:.9
}
.pswp__button::-moz-focus-inner {
  padding:0;
  border:0
}
.pswp__ui--over-close .pswp__button--close {
  opacity:1
}
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
  background:url(default-skin.png) 0 0/264px 88px no-repeat;
  width:44px;
  height:44px
}
@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx) {
  .pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before {
  background-image:url(default-skin.svg)
}
.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right {
  background:0 0
}
}.pswp__button--close {
  background-position:0 -44px
}
.pswp__button--share {
  background-position:-44px -44px
}
.pswp__button--fs {
  display:none
}
.pswp--supports-fs .pswp__button--fs {
  display:block
}
.pswp--fs .pswp__button--fs {
  background-position:-44px 0
}
.pswp__button--zoom {
  display:none;
  background-position:-88px 0
}
.pswp--zoom-allowed .pswp__button--zoom {
  display:block
}
.pswp--zoomed-in .pswp__button--zoom {
  background-position:-132px 0
}
.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right {
  visibility:hidden
}
.pswp__button--arrow--left,.pswp__button--arrow--right {
  background:0 0;
  top:50%;
  margin-top:-50px;
  width:70px;
  height:100px;
  position:absolute
}
.pswp__button--arrow--left {
  left:0
}
.pswp__button--arrow--right {
  right:0
}
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
  content:'';
  top:35px;
  background-color:rgba(0,0,0,.3);
  height:30px;
  width:32px;
  position:absolute
}
.pswp__button--arrow--left:before {
  left:6px;
  background-position:-138px -44px
}
.pswp__button--arrow--right:before {
  right:6px;
  background-position:-94px -44px
}
.pswp__counter,.pswp__share-modal {
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.pswp__share-modal {
  display:block;
  background:rgba(0,0,0,.5);
  width:100%;
  height:100%;
  top:0;
  left:0;
  padding:10px;
  position:absolute;
  z-index:1600;
  opacity:0;
  -webkit-transition:opacity .25s ease-out;
  transition:opacity .25s ease-out;
  -webkit-backface-visibility:hidden;
  will-change:opacity
}
.pswp__share-modal--hidden {
  display:none
}
.pswp__share-tooltip {
  z-index:1620;
  position:absolute;
  background:#fff;
  top:56px;
  border-radius:2px;
  display:block;
  width:auto;
  right:44px;
  -webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);
  box-shadow:0 2px 5px rgba(0,0,0,.25);
  -webkit-transform:translateY(6px);
  -ms-transform:translateY(6px);
  transform:translateY(6px);
  -webkit-transition:-webkit-transform .25s;
  transition:transform .25s;
  -webkit-backface-visibility:hidden;
  will-change:transform
}
.pswp__share-tooltip a {
  display:block;
  padding:8px 12px;
  color:#000;
  text-decoration:none;
  font-size:14px;
  line-height:18px
}
.pswp__share-tooltip a:hover {
  text-decoration:none;
  color:#000
}
.pswp__share-tooltip a:first-child {
  border-radius:2px 2px 0 0
}
.pswp__share-tooltip a:last-child {
  border-radius:0 0 2px 2px
}
.pswp__share-modal--fade-in {
  opacity:1
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
}
.pswp--touch .pswp__share-tooltip a {
  padding:16px 12px
}
a.pswp__share--facebook:before {
  content:'';
  display:block;
  width:0;
  height:0;
  position:absolute;
  top:-12px;
  right:15px;
  border:6px solid transparent;
  border-bottom-color:#fff;
  -webkit-pointer-events:none;
  -moz-pointer-events:none;
  pointer-events:none
}
a.pswp__share--facebook:hover {
  background:#3e5c9a;
  color:#fff
}
a.pswp__share--facebook:hover:before {
  border-bottom-color:#3e5c9a
}
a.pswp__share--twitter:hover {
  background:#55acee;
  color:#fff
}
a.pswp__share--pinterest:hover {
  background:#ccc;
  color:#ce272d
}
a.pswp__share--download:hover {
  background:#ddd
}
.pswp__counter {
  position:absolute;
  left:0;
  top:0;
  height:44px;
  font-size:13px;
  line-height:44px;
  color:#fff;
  opacity:.75;
  padding:0 10px
}
.pswp__caption {
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  min-height:44px
}
.pswp__caption small {
  font-size:11px;
  color:#bbb
}
.pswp__caption__center {
  text-align:center;
  text-transform:capitalize;
  max-width:420px;
  margin:0 auto;
  font-size:13px;
  padding:10px;
  line-height:20px;
  color:#ccc
}
.pswp__caption--empty {
  display:none
}
.pswp__caption--fake {
  visibility:hidden
}
.pswp__preloader {
  width:44px;
  height:44px;
  position:absolute;
  top:0;
  left:50%;
  margin-left:-22px;
  opacity:0;
  -webkit-transition:opacity .25s ease-out;
  transition:opacity .25s ease-out;
  will-change:opacity;
  direction:ltr
}
.pswp__preloader__icn {
  width:20px;
  height:20px;
  margin:12px
}
.pswp__preloader--active {
  opacity:1
}
.pswp__preloader--active .pswp__preloader__icn {
  background:url(preloader.gif) no-repeat
}
.pswp--css_animation .pswp__preloader--active {
  opacity:1
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  -webkit-animation:.5s linear infinite clockwise;
  animation:.5s linear infinite clockwise
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  -webkit-animation:1s cubic-bezier(.4,0,.22,1) infinite donut-rotate;
  animation:1s cubic-bezier(.4,0,.22,1) infinite donut-rotate
}
.pswp--css_animation .pswp__preloader__icn {
  background:0 0;
  opacity:.75;
  width:14px;
  height:14px;
  position:absolute;
  left:15px;
  top:15px;
  margin:0
}
.pswp--css_animation .pswp__preloader__cut {
  position:relative;
  width:7px;
  height:14px;
  overflow:hidden
}
.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:14px;
  height:14px;
  border:2px solid #fff;
  border-radius:50%;
  border-left-color:transparent;
  border-bottom-color:transparent;
  position:absolute;
  top:0;
  left:0;
  background:0 0;
  margin:0
}
@media screen and (max-width:1024px) {
  .pswp__preloader {
  position:relative;
  left:auto;
  top:auto;
  margin:0;
  float:right
}
}@-webkit-keyframes clockwise {
  0% {
  -webkit-transform:rotate(0);
  transform:rotate(0)
}
100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
}
}@keyframes clockwise {
  0% {
  -webkit-transform:rotate(0);
  transform:rotate(0)
}
100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
}
}@-webkit-keyframes donut-rotate {
  0%,100% {
  -webkit-transform:rotate(0);
  transform:rotate(0)
}
50% {
  -webkit-transform:rotate(-140deg);
  transform:rotate(-140deg)
}
}@keyframes donut-rotate {
  0%,100% {
  -webkit-transform:rotate(0);
  transform:rotate(0)
}
50% {
  -webkit-transform:rotate(-140deg);
  transform:rotate(-140deg)
}
}.pswp__ui {
  -webkit-font-smoothing:auto;
  visibility:visible;
  opacity:1;
  z-index:1550
}
.pswp__top-bar {
  position:absolute;
  left:0;
  top:0;
  height:44px;
  width:100%
}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar {
  -webkit-backface-visibility:hidden;
  will-change:opacity;
  -webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);
  transition:opacity 333ms cubic-bezier(.4,0,.22,1)
}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {
  visibility:visible
}
.pswp__caption,.pswp__top-bar {
  background-color:rgba(0,0,0,.5)
}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar {
  background-color:rgba(0,0,0,.3)
}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar {
  opacity:0
}
.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar {
  opacity:.001
}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter {
  display:none
}
.pswp__element--disabled {
  display:none!important
}
.pswp--minimal--dark .pswp__top-bar {
  background:0 0
}
.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
}
.rtl_true .dt_img_zoom {
  left:0;
  right:auto
}
.rtl_true .dt_img_zoom .drift-zoom-pane {
  right:0;
  left:auto
}
.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)
}
.pswp__thumbnails {
  position:absolute;
  bottom:0;
  width:100%;
  margin:0;
  white-space:nowrap;
  overflow:auto;
  opacity:0;
  background:0 0;
  transition:opacity .2s ease-out;
  scroll-behavior:smooth;
  -webkit-overflow-scrolling:touch;
  text-align:center
}
.pswp.pswp_pp_prs.pswp--animated-in .pswp__thumbnails {
  opacity:1
}
.pswp_thumb_item {
  min-width:50px;
  width:50px;
  margin:5px;
  border-radius:2px;
  overflow:hidden;
  position:relative;
  cursor:pointer;
  display:inline-block
}
.pswp_thumb_item img {
  width:100%
}
.pswp_thumb_item.pswp_tb_active {
  box-shadow:0 0 0 2px #ff4e00
}
.pswp__caption {
  opacity:0
}
@media screen and (min-width:768px) {
  .pswp__thumbnails {
  width:auto;
  top:0;
  bottom:0;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-align:center;
  align-items:center;
  max-height:100vh;
  margin:50px;
  background:0 0;
  overflow:visible
}
.pswp__caption {
  opacity:1
}
}.pswp_tp_light .pswp__bg {
  background:#fff
}
.pswp_tp_light .pswp__img--placeholder--blank {
  background-color:#f6f6f8
}
.pswp_tp_light .pswp__button--arrow--left,.pswp_tp_light .pswp__button--arrow--right {
  background:0 0!important
}
.pswp__ui--fit .pswp__caption,.pswp_tp_light .pswp__button--arrow--left:before,.pswp_tp_light .pswp__button--arrow--right:before,.pswp_tp_light .pswp__ui--fit .pswp__top-bar {
  background-color:rgba(33,43,54,.9)
}
.pswp_tp_light .pswp_thumb_item.pswp_tb_active {
  box-shadow:0 0 0 2px #f76b6a
}
.pswp_tp_light .pswp__caption__center {
  color:#fff
}
.ajax_pp_popup {
  position:relative;
  background:#fff;
  max-width:950px;
  margin:30px auto;
  padding:30px;
  width:100%
}
.ajax_pp_popup.ask_ajax_pp_js {
  max-width:570px
}
#content_quickview .extra-link {
  display:none
}
.ajax_pp_js.loading {
  pointer-events:none
}
.sizeguide_table td,.sizeguide_table tr {
  transition:.25s
}
.sizeguide_table tr:hover {
  background-color:#f6f6f8
}
.sizeguide_table tr td:hover {
  background-color:rgba(0,0,0,.06)
}
.style__simple .nt_lt_fake>i {
  top:10px;
  right:8px;
  font-size:20px;
  color:#333;
  opacity:1;
  pointer-events:none;
  transition:transform .2s ease-in-out;
  transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}
.pr_360_wrapper {
  display:block;
  position:relative;
  max-width:800px;
  margin:100px auto
}
.group_table select.product-form_group_variants {
  display:block;
  margin:0 auto 10px
}
.threesixty {
  position:relative;
  overflow:hidden;
  margin:0 auto;
  cursor:ew-resize;
  cursor:-webkit-grab;
  width:100%!important;
  height:auto!important;
  display:block;
  padding-bottom:75%;
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
  background-color:#fff
}
.threesixty:active {
  cursor:ew-resize;
  cursor:-webkit-grabbing
}
.threesixty .threed-title {
  position:relative;
  padding-top:20px;
  z-index:40;
  text-align:center
}
.threesixty .threesixty_imgs {
  display:none;
  list-style:none;
  margin:0;
  padding:0
}
.threesixty .threesixty_imgs img {
  position:absolute;
  top:0;
  width:100%;
  height:auto
}
.threesixty .threesixty_imgs img.previous-image {
  visibility:hidden
}
.threesixty .threesixty_imgs img.current-image {
  visibility:visible
}
.threesixty .spinner {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0
}
.threesixty .spinner>span {
  width:60px;
  height:60px;
  line-height:60px;
  text-align:center;
  display:block;
  margin:0 auto;
  color:#000;
  font-weight:400;
  background:rgba(255,255,255,.7);
  box-shadow:0 1px 4px rgba(0,0,0,.15);
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%
}
.threesixty .spinner span {
  line-height:60px
}
.threesixty .nav_bar {
  position:absolute;
  bottom:5px;
  left:50%;
  margin-left:-67.5px;
  z-index:11;
  background-color:#fff;
  box-shadow:0 1px 4px rgba(0,0,0,.15)
}
.threesixty .nav_bar a {
  display:inline-block;
  width:45px;
  height:45px;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  text-decoration:none
}
.threesixty .nav_bar a:hover {
  background-color:#f9f9f9
}
.p_group_btns.nt_hide {
  pointer-events:none
}
.nt_mfp_360,.p_group_btns.nt_hide,.p_group_btns.nt_hide_2>:not(.pr__view-in-space),.threesixty .nav_bar a.nav_bar_play svg,.threesixty .nav_bar a.nav_bar_stop svg {
  visibility:hidden;
  opacity:0;
  transform:scale(0);
  -webkit-transform:scale(0);
  -ms-transform:scale(0);
  -webkit-transition:.25s ease-in-out;
  transition:.25s ease-in-out
}
.nt_mfp_360.sh_ani_css,.threesixty .nav_bar a.nav_bar_play svg.css-play,.threesixty .nav_bar a.nav_bar_stop svg.css-stop {
  opacity:1;
  visibility:visible;
  transform:scale(1);
  -webkit-transform:scale(1);
  -ms-transform:scale(1)
}
img.zoomImg {
  background-color:#fff
}
.btn_filter.opened>i:before {
  font-family:'Line Awesome Free';
  font-weight:900;
  content:"\f00d"
}
#opennt_1904 ul,#opennt_2808 ul {
  position:static;
  opacity:1;
  pointer-events:auto;
  background-color:#fff;
  padding:0
}
#opennt_1904 a.currency-item,#opennt_2808 a.lang-item {
  padding:10px 20px;
  border-bottom:1px solid #ddd
}
#opennt_1904 a.currency-item:not(.selected),#opennt_2808 a.lang-item:not(.selected) {
  color:#222
}
#opennt_1904 a.currency-item.selected,#opennt_1904 a.currency-item:hover,#opennt_2808 a.lang-item.selected,#opennt_2808 a.lang-item:hover {
  background-color:rgba(0,0,0,.04)
}
.flagst4.lazyloadt4sed:before {
  background-image:url(currency_flags.png?19041994);
  background-repeat:no-repeat;
  border-radius:0;
  width:30px;
  height:20px;
  content:"";
  vertical-align:middle;
  margin-right:5px;
  display:inline-block;
  overflow:hidden
}
.languages .flagst4.lazyloadt4sed:before {
  display:none
}
.flagst4-ZMW:before {
  background-position:-45px -5px
}
.flagst4-YER:before {
  background-position:-85px -5px
}
.flagst4-VEF:before {
  background-position:-165px -5px
}
.flagst4-VUV:before {
  background-position:-245px -5px
}
.flagst4-UZS:before {
  background-position:-285px -5px
}
.flagst4-UYU:before {
  background-position:-325px -5px
}
.flagst4-AED:before {
  background-position:-445px -5px
}
.flagst4-UAH:before {
  background-position:-5px -35px
}
.flagst4-UGX:before {
  background-position:-45px -35px
}
.flagst4-TMT:before {
  background-position:-125px -35px
}
.flagst4-TRY:before {
  background-position:-165px -35px
}
.flagst4-TND:before {
  background-position:-205px -35px
}
.flagst4-TTD:before {
  background-position:-245px -35px
}
.flagst4-TOP:before {
  background-position:-285px -35px
}
.flagst4-THB:before {
  background-position:-365px -35px
}
.flagst4-TZS:before {
  background-position:-405px -35px
}
.flagst4-TJS:before {
  background-position:-445px -35px
}
.flagst4-TWD:before {
  background-position:-5px -65px
}
.flagst4-SYP:before {
  background-position:-45px -65px
}
.flagst4-CHF:before {
  background-position:-85px -65px
}
.flagst4-SEK:before {
  background-position:-125px -65px
}
.flagst4-SZL:before {
  background-position:-165px -65px
}
.flagst4-SRD:before {
  background-position:-205px -65px
}
.flagst4-SDG:before {
  background-position:-245px -65px
}
.flagst4-LKR:before {
  background-position:-285px -65px
}
.flagst4-ZAR:before {
  background-position:-405px -65px
}
.flagst4-SOS:before {
  background-position:-445px -65px
}
.flagst4-SBD:before {
  background-position:-5px -95px
}
.flagst4-SLL:before {
  background-position:-165px -95px
}
.flagst4-SCR:before {
  background-position:-205px -95px
}
.flagst4-RSD:before {
  background-position:-245px -95px
}
.flagst4-SAR:before {
  background-position:-325px -95px
}
.flagst4-STD:before {
  background-position:-365px -95px
}
.flagst4-WST:before {
  background-position:-445px -95px
}
.flagst4-XCD:before {
  background-position:-5px -125px
}
.flagst4-RWF:before {
  background-position:-125px -125px
}
.flagst4-RUB:before {
  background-position:-165px -125px
}
.flagst4-RON:before {
  background-position:-205px -125px
}
.flagst4-QAR:before {
  background-position:-245px -125px
}
.flagst4-PLN:before {
  background-position:-325px -125px
}
.flagst4-PHP:before {
  background-position:-365px -125px
}
.flagst4-PEN:before {
  background-position:-405px -125px
}
.flagst4-PYG:before {
  background-position:-445px -125px
}
.flagst4-PGK:before {
  background-position:-5px -155px
}
.flagst4-PAB:before {
  background-position:-45px -155px
}
.flagst4-PKR:before {
  background-position:-125px -155px
}
.flagst4-OMR:before {
  background-position:-165px -155px
}
.flagst4-NOK:before {
  background-position:-205px -155px
}
.flagst4-NGN:before {
  background-position:-245px -155px
}
.flagst4-NIO:before {
  background-position:-325px -155px
}
.flagst4-NPR:before {
  background-position:-445px -155px
}
.flagst4-NAD:before {
  background-position:-45px -185px
}
.flagst4-MMK:before {
  background-position:-85px -185px
}
.flagst4-MZN:before {
  background-position:-125px -185px
}
.flagst4-MAD:before {
  background-position:-165px -185px
}
.flagst4-MNT:before {
  background-position:-245px -185px
}
.flagst4-MDL:before {
  background-position:-325px -185px
}
.flagst4-MXN:before {
  background-position:-405px -185px
}
.flagst4-MUR:before {
  background-position:-445px -185px
}
.flagst4-MRO:before {
  background-position:-5px -215px
}
.flagst4-MVR:before {
  background-position:-165px -215px
}
.flagst4-MYR:before {
  background-position:-205px -215px
}
.flagst4-MWK:before {
  background-position:-245px -215px
}
.flagst4-MGA:before {
  background-position:-285px -215px
}
.flagst4-MKD:before {
  background-position:-325px -215px
}
.flagst4-LTL:before {
  background-position:-405px -215px
}
.flagst4-LYD:before {
  background-position:-5px -245px
}
.flagst4-LRD:before {
  background-position:-45px -245px
}
.flagst4-LSL:before {
  background-position:-85px -245px
}
.flagst4-LBP:before {
  background-position:-125px -245px
}
.flagst4-LVL:before {
  background-position:-165px -245px
}
.flagst4-LAK:before {
  background-position:-205px -245px
}
.flagst4-KGS:before {
  background-position:-245px -245px
}
.flagst4-KWD:before {
  background-position:-285px -245px
}
.flagst4-KRW:before {
  background-position:-365px -245px
}
.flagst4-KPW:before {
  background-position:-405px -245px
}
.flagst4-KES:before {
  background-position:-5px -275px
}
.flagst4-KZT:before {
  background-position:-45px -275px
}
.flagst4-JOD:before {
  background-position:-85px -275px
}
.flagst4-JMD:before {
  background-position:-165px -275px
}
.flagst4-ILS:before {
  background-position:-245px -275px
}
.flagst4-IQD:before {
  background-position:-325px -275px
}
.flagst4-IRR:before {
  background-position:-365px -275px
}
.flagst4-IDR:before {
  background-position:-405px -275px
}
.flagst4-INR:before {
  background-position:-445px -275px
}
.flagst4-ISK:before {
  background-position:-5px -305px
}
.flagst4-HUF:before {
  background-position:-45px -305px
}
.flagst4-HNL:before {
  background-position:-85px -305px
}
.flagst4-HTG:before {
  background-position:-125px -305px
}
.flagst4-GYD:before {
  background-position:-165px -305px
}
.flagst4-GNF:before {
  background-position:-205px -305px
}
.flagst4-GTQ:before {
  background-position:-285px -305px
}
.flagst4-GHS:before {
  background-position:-405px -305px
}
.flagst4-GEL:before {
  background-position:-5px -335px
}
.flagst4-GMD:before {
  background-position:-45px -335px
}
.flagst4-XAF:before {
  background-position:-85px -335px
}
.flagst4-FJD:before {
  background-position:-205px -335px
}
.flagst4-ETB:before {
  background-position:-245px -335px
}
.flagst4-ERN:before {
  background-position:-325px -335px
}
.flagst4-SVC:before {
  background-position:-405px -335px
}
.flagst4-EGP:before {
  background-position:-445px -335px
}
.flagst4-DOP:before {
  background-position:-85px -365px
}
.flagst4-DJF:before {
  background-position:-165px -365px
}
.flagst4-CZK:before {
  background-position:-245px -365px
}
.flagst4-CUC:before,.flagst4-CUP:before {
  background-position:-325px -365px
}
.flagst4-HRK:before {
  background-position:-365px -365px
}
.flagst4-CRC:before {
  background-position:-445px -365px
}
.flagst4-CDF:before {
  background-position:-45px -395px
}
.flagst4-KMF:before {
  background-position:-85px -395px
}
.flagst4-COP:before {
  background-position:-125px -395px
}
.flagst4-CNY:before {
  background-position:-165px -395px
}
.flagst4-CLP:before {
  background-position:-205px -395px
}
.flagst4-CVE:before {
  background-position:-325px -395px
}
.flagst4-KHR:before {
  background-position:-445px -395px
}
.flagst4-BIF:before {
  background-position:-5px -425px
}
.flagst4-XOF:before {
  background-position:-45px -425px
}
.flagst4-BGN:before {
  background-position:-85px -425px
}
.flagst4-BND:before {
  background-position:-125px -425px
}
.flagst4-BRL:before {
  background-position:-165px -425px
}
.flagst4-BWP:before {
  background-position:-205px -425px
}
.flagst4-BAM:before {
  background-position:-245px -425px
}
.flagst4-BOB:before {
  background-position:-285px -425px
}
.flagst4-BTN:before {
  background-position:-325px -425px
}
.flagst4-BZD:before {
  background-position:-405px -425px
}
.flagst4-BYN:before {
  background-position:-5px -455px
}
.flagst4-BBD:before {
  background-position:-45px -455px
}
.flagst4-BDT:before {
  background-position:-85px -455px
}
.flagst4-BHD:before {
  background-position:-125px -455px
}
.flagst4-BSD:before {
  background-position:-165px -455px
}
.flagst4-AZN:before {
  background-position:-205px -455px
}
.flagst4-AMD:before {
  background-position:-325px -455px
}
.flagst4-ARS:before {
  background-position:-365px -455px
}
.flagst4-DZD:before {
  background-position:-5px -485px
}
.flagst4-ALL:before {
  background-position:-45px -485px
}
.flagst4-AFN:before {
  background-position:-85px -485px
}
.flagst4-BMD:before {
  background-position:-125px -485px
}
.flagst4-XPT:before {
  background-position:-205px -485px
}
.flagst4-XAU:before {
  background-position:-245px -485px
}
.flagst4-XAG:before {
  background-position:-285px -485px
}
.flagst4-XPF:before {
  background-position:-325px -485px
}
.flagst4-AWG:before {
  background-position:-405px -485px
}
.flagst4-AOA:before {
  background-position:-445px -485px
}
.flagst4-SHP:before {
  background-position:-485px -5px
}
.flagst4-MOP:before {
  background-position:-485px -35px
}
.flagst4-JEP:before {
  background-position:-485px -65px
}
.flagst4-IMP:before {
  background-position:-485px -95px
}
.flagst4-IMF:before {
  background-position:-485px -125px
}
.flagst4-GGP:before {
  background-position:-485px -185px
}
.flagst4-GIP:before {
  background-position:-485px -215px
}
.flagst4-FKP:before {
  background-position:-485px -245px
}
.flagst4-ANG:before {
  background-position:-485px -275px
}
.flagst4-KYD:before {
  background-position:-485px -305px
}
.flagst4-BTC:before {
  background-position:-485px -335px
}
.flagst4-sm.lazyloadt4sed:before {
  background-image:url(currency_flags_sm.png?19041994);
  width:15px;
  height:10px
}
.flagst4-sm.flagst4-ZMW:before {
  background-position:-15px 0
}
.flagst4-sm.flagst4-YER:before {
  background-position:-30px 0
}
.flagst4-sm.flagst4-VND:before {
  background-position:-45px 0
}
.flagst4-sm.flagst4-VEF:before {
  background-position:-60px 0
}
.flagst4-sm.flagst4-VUV:before {
  background-position:-90px 0
}
.flagst4-sm.flagst4-UZS:before {
  background-position:-105px 0
}
.flagst4-sm.flagst4-UYU:before {
  background-position:-120px 0
}
.flagst4-sm.flagst4-GBP:before {
  background-position:-150px 0
}
.flagst4-sm.flagst4-AED:before {
  background-position:-165px 0
}
.flagst4-sm.flagst4-UAH:before {
  background-position:0 -10px
}
.flagst4-sm.flagst4-UGX:before {
  background-position:-15px -10px
}
.flagst4-sm.flagst4-TMT:before {
  background-position:-45px -10px
}
.flagst4-sm.flagst4-TRY:before {
  background-position:-60px -10px
}
.flagst4-sm.flagst4-TND:before {
  background-position:-75px -10px
}
.flagst4-sm.flagst4-TTD:before {
  background-position:-90px -10px
}
.flagst4-sm.flagst4-TOP:before {
  background-position:-105px -10px
}
.flagst4-sm.flagst4-Togo:before {
  background-position:-120px -10px
}
.flagst4-sm.flagst4-THB:before {
  background-position:-135px -10px
}
.flagst4-sm.flagst4-TZS:before {
  background-position:-150px -10px
}
.flagst4-sm.flagst4-TJS:before {
  background-position:-165px -10px
}
.flagst4-sm.flagst4-TWD:before {
  background-position:0 -20px
}
.flagst4-sm.flagst4-SYP:before {
  background-position:-15px -20px
}
.flagst4-sm.flagst4-CHF:before {
  background-position:-30px -20px
}
.flagst4-sm.flagst4-SEK:before {
  background-position:-45px -20px
}
.flagst4-sm.flagst4-SZL:before {
  background-position:-60px -20px
}
.flagst4-sm.flagst4-SRD:before {
  background-position:-75px -20px
}
.flagst4-sm.flagst4-SDG:before {
  background-position:-90px -20px
}
.flagst4-sm.flagst4-LKR:before {
  background-position:-105px -20px
}
.flagst4-sm.flagst4-ZAR:before {
  background-position:-150px -20px
}
.flagst4-sm.flagst4-SOS:before {
  background-position:-165px -20px
}
.flagst4-sm.flagst4-SBD:before {
  background-position:0 -30px
}
.flagst4-sm.flagst4-SGD:before {
  background-position:-45px -30px
}
.flagst4-sm.flagst4-SLL:before {
  background-position:-60px -30px
}
.flagst4-sm.flagst4-SCR:before {
  background-position:-75px -30px
}
.flagst4-sm.flagst4-RSD:before {
  background-position:-90px -30px
}
.flagst4-sm.flagst4-SAR:before {
  background-position:-120px -30px
}
.flagst4-sm.flagst4-STD:before {
  background-position:-135px -30px
}
.flagst4-sm.flagst4-WST:before {
  background-position:-165px -30px
}
.flagst4-sm.flagst4-XCD:before {
  background-position:0 -40px
}
.flagst4-sm.flagst4-RWF:before {
  background-position:-45px -40px
}
.flagst4-sm.flagst4-RUB:before {
  background-position:-60px -40px
}
.flagst4-sm.flagst4-RON:before {
  background-position:-75px -40px
}
.flagst4-sm.flagst4-QAR:before {
  background-position:-90px -40px
}
.flagst4-sm.flagst4-PLN:before {
  background-position:-120px -40px
}
.flagst4-sm.flagst4-PHP:before {
  background-position:-135px -40px
}
.flagst4-sm.flagst4-PEN:before {
  background-position:-150px -40px
}
.flagst4-sm.flagst4-PYG:before {
  background-position:-165px -40px
}
.flagst4-sm.flagst4-PGK:before {
  background-position:0 -50px
}
.flagst4-sm.flagst4-PAB:before {
  background-position:-15px -50px
}
.flagst4-sm.flagst4-PKR:before {
  background-position:-45px -50px
}
.flagst4-sm.flagst4-OMR:before {
  background-position:-60px -50px
}
.flagst4-sm.flagst4-NOK:before {
  background-position:-75px -50px
}
.flagst4-sm.flagst4-NGN:before {
  background-position:-90px -50px
}
.flagst4-sm.flagst4-NIO:before {
  background-position:-120px -50px
}
.flagst4-sm.flagst4-NZD:before {
  background-position:-135px -50px
}
.flagst4-sm.flagst4-NPR:before {
  background-position:-165px -50px
}
.flagst4-sm.flagst4-NAD:before {
  background-position:-15px -60px
}
.flagst4-sm.flagst4-MMK:before {
  background-position:-30px -60px
}
.flagst4-sm.flagst4-MZN:before {
  background-position:-45px -60px
}
.flagst4-sm.flagst4-MAD:before {
  background-position:-60px -60px
}
.flagst4-sm.flagst4-MNT:before {
  background-position:-90px -60px
}
.flagst4-sm.flagst4-MDL:before {
  background-position:-120px -60px
}
.flagst4-sm.flagst4-MXN:before {
  background-position:-150px -60px
}
.flagst4-sm.flagst4-MUR:before {
  background-position:-165px -60px
}
.flagst4-sm.flagst4-MRO:before {
  background-position:0 -70px
}
.flagst4-sm.flagst4-MVR:before {
  background-position:-60px -70px
}
.flagst4-sm.flagst4-MYR:before {
  background-position:-75px -70px
}
.flagst4-sm.flagst4-MWK:before {
  background-position:-90px -70px
}
.flagst4-sm.flagst4-MGA:before {
  background-position:-105px -70px
}
.flagst4-sm.flagst4-MKD:before {
  background-position:-120px -70px
}
.flagst4-sm.flagst4-LTL:before {
  background-position:-150px -70px
}
.flagst4-sm.flagst4-LYD:before {
  background-position:0 -80px
}
.flagst4-sm.flagst4-LRD:before {
  background-position:-15px -80px
}
.flagst4-sm.flagst4-LSL:before {
  background-position:-30px -80px
}
.flagst4-sm.flagst4-LBP:before {
  background-position:-45px -80px
}
.flagst4-sm.flagst4-LVL:before {
  background-position:-60px -80px
}
.flagst4-sm.flagst4-LAK:before {
  background-position:-75px -80px
}
.flagst4-sm.flagst4-KGS:before {
  background-position:-90px -80px
}
.flagst4-sm.flagst4-KWD:before {
  background-position:-105px -80px
}
.flagst4-sm.flagst4-KRW:before {
  background-position:-135px -80px
}
.flagst4-sm.flagst4-KPW:before {
  background-position:-150px -80px
}
.flagst4-sm.flagst4-KES:before {
  background-position:0 -90px
}
.flagst4-sm.flagst4-KZT:before {
  background-position:-15px -90px
}
.flagst4-sm.flagst4-JOD:before {
  background-position:-30px -90px
}
.flagst4-sm.flagst4-JPY:before {
  background-position:-45px -90px
}
.flagst4-sm.flagst4-JMD:before {
  background-position:-60px -90px
}
.flagst4-sm.flagst4-ILS:before {
  background-position:-90px -90px
}
.flagst4-sm.flagst4-IQD:before {
  background-position:-120px -90px
}
.flagst4-sm.flagst4-IRR:before {
  background-position:-135px -90px
}
.flagst4-sm.flagst4-IDR:before {
  background-position:-150px -90px
}
.flagst4-sm.flagst4-INR:before {
  background-position:-165px -90px
}
.flagst4-sm.flagst4-ISK:before {
  background-position:0 -100px
}
.flagst4-sm.flagst4-HUF:before {
  background-position:-15px -100px
}
.flagst4-sm.flagst4-HNL:before {
  background-position:-30px -100px
}
.flagst4-sm.flagst4-HTG:before {
  background-position:-45px -100px
}
.flagst4-sm.flagst4-GYD:before {
  background-position:-60px -100px
}
.flagst4-sm.flagst4-GNF:before {
  background-position:-75px -100px
}
.flagst4-sm.flagst4-GTQ:before {
  background-position:-105px -100px
}
.flagst4-sm.flagst4-GHS:before {
  background-position:-150px -100px
}
.flagst4-sm.flagst4-GEL:before {
  background-position:0 -110px
}
.flagst4-sm.flagst4-GMD:before {
  background-position:-15px -110px
}
.flagst4-sm.flagst4-XAF:before {
  background-position:-30px -110px
}
.flagst4-sm.flagst4-FJD:before {
  background-position:-75px -110px
}
.flagst4-sm.flagst4-ETB:before {
  background-position:-90px -110px
}
.flagst4-sm.flagst4-ERN:before {
  background-position:-120px -110px
}
.flagst4-sm.flagst4-SVC:before {
  background-position:-150px -110px
}
.flagst4-sm.flagst4-EGP:before {
  background-position:-165px -110px
}
.flagst4-sm.flagst4-DOP:before {
  background-position:-30px -120px
}
.flagst4-sm.flagst4-DJF:before {
  background-position:-60px -120px
}
.flagst4-sm.flagst4-DKK:before {
  background-position:-75px -120px
}
.flagst4-sm.flagst4-CZK:before {
  background-position:-90px -120px
}
.flagst4-sm.flagst4-CUC:before,.flagst4-sm.flagst4-CUP:before {
  background-position:-120px -120px
}
.flagst4-sm.flagst4-HRK:before {
  background-position:-135px -120px
}
.flagst4-sm.flagst4-CRC:before {
  background-position:-165px -120px
}
.flagst4-sm.flagst4-CDF:before {
  background-position:-15px -130px
}
.flagst4-sm.flagst4-KMF:before {
  background-position:-30px -130px
}
.flagst4-sm.flagst4-COP:before {
  background-position:-45px -130px
}
.flagst4-sm.flagst4-CNY:before {
  background-position:-60px -130px
}
.flagst4-sm.flagst4-CLP:before {
  background-position:-75px -130px
}
.flagst4-sm.flagst4-CVE:before {
  background-position:-120px -130px
}
.flagst4-sm.flagst4-CAD:before {
  background-position:-135px -130px
}
.flagst4-sm.flagst4-KHR:before {
  background-position:-165px -130px
}
.flagst4-sm.flagst4-BIF:before {
  background-position:0 -140px
}
.flagst4-sm.flagst4-XOF:before {
  background-position:-15px -140px
}
.flagst4-sm.flagst4-BGN:before {
  background-position:-30px -140px
}
.flagst4-sm.flagst4-BND:before {
  background-position:-45px -140px
}
.flagst4-sm.flagst4-BRL:before {
  background-position:-60px -140px
}
.flagst4-sm.flagst4-BWP:before {
  background-position:-75px -140px
}
.flagst4-sm.flagst4-BAM:before {
  background-position:-90px -140px
}
.flagst4-sm.flagst4-BOB:before {
  background-position:-105px -140px
}
.flagst4-sm.flagst4-BTN:before {
  background-position:-120px -140px
}
.flagst4-sm.flagst4-BZD:before {
  background-position:-150px -140px
}
.flagst4-sm.flagst4-BYN:before {
  background-position:0 -150px
}
.flagst4-sm.flagst4-BBD:before {
  background-position:-15px -150px
}
.flagst4-sm.flagst4-BDT:before {
  background-position:-30px -150px
}
.flagst4-sm.flagst4-BHD:before {
  background-position:-45px -150px
}
.flagst4-sm.flagst4-BSD:before {
  background-position:-60px -150px
}
.flagst4-sm.flagst4-AZN:before {
  background-position:-75px -150px
}
.flagst4-sm.flagst4-AUD:before {
  background-position:-105px -150px
}
.flagst4-sm.flagst4-AMD:before {
  background-position:-120px -150px
}
.flagst4-sm.flagst4-ARS:before {
  background-position:-135px -150px
}
.flagst4-sm.flagst4-DZD:before {
  background-position:0 -160px
}
.flagst4-sm.flagst4-ALL:before {
  background-position:-15px -160px
}
.flagst4-sm.flagst4-AFN:before {
  background-position:-30px -160px
}
.flagst4-sm.flagst4-BMD:before {
  background-position:-45px -160px
}
.flagst4-sm.flagst4-EUR:before {
  background-position:-60px -160px
}
.flagst4-sm.flagst4-USD:before {
  background-position:-75px -160px
}
.flagst4-sm.flagst4-XPT:before {
  background-position:-90px -160px
}
.flagst4-sm.flagst4-XAU:before {
  background-position:-105px -160px
}
.flagst4-sm.flagst4-XAG:before {
  background-position:-120px -160px
}
.flagst4-sm.flagst4-XPF:before {
  background-position:-135px -160px
}
.flagst4-sm.flagst4-AWG:before {
  background-position:-165px -160px
}
.flagst4-sm.flagst4-AOA:before {
  background-position:0 -170px
}
.flagst4-sm.flagst4-SHP:before {
  background-position:-15px -170px
}
.flagst4-sm.flagst4-MOP:before {
  background-position:-30px -170px
}
.flagst4-sm.flagst4-JEP:before {
  background-position:-45px -170px
}
.flagst4-sm.flagst4-IMP:before {
  background-position:-60px -170px
}
.flagst4-sm.flagst4-IMF:before {
  background-position:-75px -170px
}
.flagst4-sm.flagst4-HKD:before {
  background-position:-90px -170px
}
.flagst4-sm.flagst4-GGP:before {
  background-position:-105px -170px
}
.flagst4-sm.flagst4-GIP:before {
  background-position:-120px -170px
}
.flagst4-sm.flagst4-FKP:before {
  background-position:-135px -170px
}
.flagst4-sm.flagst4-ANG:before {
  background-position:-150px -170px
}
.flagst4-sm.flagst4-KYD:before {
  background-position:-165px -170px
}
.flagst4-sm.flagst4-BTC:before {
  background-position:-180px 0
}
.country_user.flagst4:before {
  margin-right:0;
  margin-left:5px;
  -ms-flex-order:4;
  order:4
}
a.currency-item.flagst4.flagst4-md {
  margin-bottom:6px
}
#menu_mb_ul a.currency-item.flagst4.flagst4-md {
  margin-bottom:0
}
.flagst4-AUD:before,.flagst4-CAD:before,.flagst4-DKK:before,.flagst4-EUR:before,.flagst4-GBP:before,.flagst4-HKD:before,.flagst4-JPY:before,.flagst4-NZD:before,.flagst4-SGD:before,.flagst4-USD:before,.flagst4-VND:before {
  background-position:center!important;
  width:30px!important;
  height:22.5px!important
}
.flagst4-sm.flagst4-AUD:before,.flagst4-sm.flagst4-CAD:before,.flagst4-sm.flagst4-DKK:before,.flagst4-sm.flagst4-EUR:before,.flagst4-sm.flagst4-GBP:before,.flagst4-sm.flagst4-HKD:before,.flagst4-sm.flagst4-JPY:before,.flagst4-sm.flagst4-NZD:before,.flagst4-sm.flagst4-SGD:before,.flagst4-sm.flagst4-USD:before,.flagst4-sm.flagst4-VND:before {
  width:16px!important;
  height:12px!important
}
.flagst4-VND.lazyloadt4sed:before {
  background-image:url(vnd.svg?19041994)
}
.flagst4-USD.lazyloadt4sed:before {
  background-image:url(usd.svg?19041994)
}
.flagst4-AUD.lazyloadt4sed:before {
  background-image:url(aud.svg?19041994)
}
.flagst4-GBP.lazyloadt4sed:before {
  background-image:url(gbp.svg?19041994)
}
.flagst4-CAD.lazyloadt4sed:before {
  background-image:url(cad.svg?19041994)
}
.flagst4-DKK.lazyloadt4sed:before {
  background-image:url(dkk.svg?19041994)
}
.flagst4-EUR.lazyloadt4sed:before {
  background-image:url(eur.svg?19041994)
}
.flagst4-HKD.lazyloadt4sed:before {
  background-image:url(hkd.svg?19041994)
}
.flagst4-JPY.lazyloadt4sed:before {
  background-image:url(jpy.svg?19041994)
}
.flagst4-NZD.lazyloadt4sed:before {
  background-image:url(nzd.svg?19041994)
}
.flagst4-SGD.lazyloadt4sed:before {
  background-image:url(sgd.svg?19041994)
}
#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:#fff;
  border:2px solid rgba(101,101,101,.25);
  text-align:center;
  overflow:hidden;
  padding:20px 40px 0
}
.popup-added_to_cart p {
  font-size:20px;
  font-weight:600;
  color:#222;
  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:#6d6d6d;
  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:#000
}
.popup-added_to_cart .close-popup:focus {
  border-color:#a6a6a6;
  background-color:transparent
}
.popup-added_to_cart .view-cart {
  padding-left:40px;
  padding-right:40px;
  position:relative;
  z-index:2
}
/*! nouislider - 14.6.0 - 6/27/2020 */.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%
}
.rtl_true .noUi-rtl.noUi-horizontal {
  direction:ltr
}
.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
}
.brand_hover_1 .brand_item img.lazyloadt4sed {
  opacity:.5;
  -webkit-filter:grayscale(100%);
  filter:grayscale(100%);
  transition:filter .3s,opacity .3s,-webkit-filter .3s;
  -webkit-animation:none!important;
  animation:none!important
}
.brand_hover_1 .brand_item:hover img.lazyloadt4sed {
  opacity:1;
  -webkit-filter:grayscale(0);
  filter:grayscale(0)
}
.brand_hover_2 .brand_item:hover img {
  -webkit-animation:.5s bounceIn;
  -o-animation:.5s bounceIn;
  animation:.5s bounceIn
}
@-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)
}
}.store-availability-small-text {
  font-size:13px
}
.store-availability-information {
  display:flex;
  margin-left:5px
}
.store-availability-information-container {
  margin-left:5px
}
.store-availability-information__stock,.store-availability-information__title {
  margin-bottom:0
}
.store-availability-information__button {
  text-decoration:underline;
  cursor:pointer;
  border:none;
  padding:0;
  background:0 0!important;
  margin-top:8px;
  min-height:auto
}
.store-availability-information__button:focus,.store-availability-information__button:hover {
  color:initial;
  opacity:.5
}
.store-availability-container .icon {
  width:12px;
  height:12px;
  margin:4px 4px 0 0
}
.store-availability-container .icon-in-stock {
  fill:#00730b
}
.store-availability-container .icon-out-of-stock {
  fill:#d20
}
.store-availability-container svg path {
  fill:inherit;
  stroke:inherit
}
.store-availability-container .icon-close {
  width:18px;
  height:18px;
  margin:0
}
.store-availability-container .store-availability-list__stock .icon {
  margin:0 2px 3px 0
}
.store-availability-container .store-availability-list__confirm-address .icon-unverified-address {
  margin:0 0 3px
}
.store-availability-container .store-availability-list__confirm-address .icon-unverified-address .icon-unverified-address__exclamation {
  fill:#333232
}
.store-availability-container .store-availability-list__confirm-address .icon-unverified-address .icon-unverified-address__circle {
  stroke:#333232;
  fill:transparent
}
.store-availabilities-modal {
  z-index:3;
  width:375px;
  left:auto;
  border:1px solid #ebebeb;
  box-sizing:border-box;
  box-shadow:-4px 4px 6px rgba(58,58,58,.04)
}
.store-availabilities-modal--active {
  display:flex;
  flex-direction:column;
  transform:translateY(0);
  opacity:1
}
@media only screen and (max-width:749px) {
  .store-availabilities-modal--active {
  width:100%;
  height:100%;
  overflow:hidden;
  z-index:9999
}
}.store-availabilities-modal__header {
  display:flex;
  justify-content:space-between;
  margin:16px 0;
  padding:0 24px
}
.store-availabilities-modal__product-title {
  font-size:17px;
  text-transform:none;
  margin-bottom:0;
  letter-spacing:0
}
.store-availabilities-list {
  overflow-y:auto;
  padding:0 20px
}
.store-availabilities-modal__close {
  margin:-14px -14px 0 0;
  padding:14px;
  align-self:start
}
.store-availability-list__item {
  padding-bottom:16px;
  list-style:none
}
.store-availability-list__item:not(:first-child)::before {
  content:"";
  display:block;
  margin:0 0 16px;
  border-bottom:1px solid #ebebeb
}
.store-availability-list__address {
  font-size:13px;
  font-style:normal;
  margin-bottom:0
}
.store-availability-list__location {
  font-size:15px;
  margin-bottom:8px
}
.store-availability-list__stock {
  margin-top:8px;
  margin-bottom:16px
}
.store-availabilities-list p:last-child,.store-availability-list__phone {
  margin-bottom:0
}
.nt_fk_canvas#store_availabilities_modal {
  overflow-y:hidden
}
.store-availability-information__title strong {
  color:#222
}
.open_ntqs .store_availabilities_modal,.open_ntqv .store_availabilities_modal {
  pointer-events:auto
}
.store-availabilities-modal__variant-title {
  color:#333;
  text-transform:none
}
.mfp-content.store-availability-container .nt_fk_canvas {
  -webkit-transform:none!important;
  transform:none!important
}
.rtl_true #nt_menu_canvas {
  right:0;
  left:auto;
  -webkit-transform:translate3d(104%,0,0);
  transform:translate3d(104%,0,0)
}
.des_header_6 .close_mn_t4,.rtl_true .close_mn_t4 {
  right:300px;
  left:auto;
  -webkit-transform:translate3d(104%,0,0);
  transform:translate3d(104%,0,0)
}
@media (min-width:375px) {
  .store_availabilities_modal {
  width:320px
}
.mfp-content.store-availability-container {
  width:320px!important
}
.des_header_6 .close_mn_t4,.rtl_true .close_mn_t4 {
  right:320px
}
}@media (min-width:768px) {
  .store_availabilities_modal {
  width:340px
}
.mfp-content.store-availability-container {
  width:340px!important
}
.des_header_6 .close_mn_t4,.rtl_true .close_mn_t4 {
  right:340px
}
}.cart_bar_w {
  width:100%;
  height:9px;
  background-color:#eee;
  border-radius:5px;
  margin:15px 0 10px;
  box-shadow:0 0 2px rgb(0 0 0 / 12%)
}
.template-cart .cart_bar_w {
  max-width:420px;
  display:inline-block
}
.cart_bar_w>span {
  width:0;
  border-radius:5px;
  background-color:#008060;
  transition:width .4s ease-in-out
}
.cart_bar_w>span:after {
  position:absolute;
  top:-12px;
  left:0;
  content:"\f0d1";
  font-family:'Line Awesome Free';
  font-weight:900;
  font-size:18px;
  color:#fff;
  background-color:#008060;
  padding:6px;
  border-radius:12px;
  line-height:1;
  box-shadow:0 0 2px rgb(0 0 0 / 12%);
  text-shadow:0 0 8px rgb(0 0 0 / 50%)
}
.cart_bar_w>span.more_10:after,.rtl_true .cart_bar_w>span:after {
  left:auto;
  right:0
}
.rtl_true .cart_bar_w>span.more_10:after {
  left:0;
  right:auto
}
.compare_label_heading {
  font-size:18.17px
}
.t4s-compare-list-bottom {
  position:fixed;
  z-index:999;
  bottom:0;
  left:0;
  right:0;
  background:#fff;
  opacity:0;
  pointer-events:none;
  padding:30px;
  box-shadow:0 0 9px rgb(0 0 0 / 14%);
  transition:transform .35s;
  transition:350ms,_ 350ms;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0);
  -webkit-transition:350ms;
  -moz-transition:350ms;
  -o-transition:350ms
}
.t4s-compare-list-bottom.t4s-active {
  opacity:1;
  pointer-events:auto;
  -webkit-transform:none;
  transform:none
}
button.t4s-close-compare {
  position:absolute;
  top:5px;
  right:5px;
  z-index:2;
  -webkit-transition:.2s;
  -moz-transition:.2s;
  -o-transition:.2s;
  transition:.2s;
  width:36px;
  height:36px;
  display:inline-block;
  font-size:0;
  color:transparent;
  border-radius:50%!important;
  border:0;
  padding:0;
  min-height:auto
}
.t4s-close-compare:after,.t4s-close-compare:before {
  content:"";
  width:16px;
  height:0;
  position:absolute;
  top:17px;
  left:10px;
  border-top:2px solid #333
}
.t4s-close-compare:before {
  -webkit-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  transform:rotate(-45deg)
}
.t4s-close-compare:after {
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg)
}
.t4s-close-compare:hover {
  background:#f1f1f1
}
.t4s-compare-list-bottom .color-gray {
  color:grey
}
.t4s-hover-underline:hover {
  text-decoration:underline
}
a.t4s-compare-clear-all:hover {
  color:#f76b6a
}
.compare_link_item {
  display:block;
  padding:10px;
  border:1px solid #eaeaea;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px
}
.compare_remove_item {
  height:20px;
  width:20px;
  line-height:22px;
  font-size:15.5px;
  text-align:center;
  border:1px solid #eaeaea;
  position:absolute;
  right:0;
  top:-10px;
  background:#fff;
  color:#333;
  visibility:hidden;
  opacity:0;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  -webkit-transition:350ms;
  -moz-transition:350ms;
  -o-transition:350ms;
  transition:350ms
}
.compare_remove_item:hover {
  background:#f1f1f1;
  color:#333
}
.t4s-compare-wrap-item:hover .compare_remove_item {
  visibility:visible;
  opacity:1
}
.t4s-compare-wrap-item img {
  max-height:90px;
  object-fit:contain
}
@media (max-width:1024px) {
  .compare_remove_item {
  visibility:visible;
  opacity:1
}
.t4s-compare-list-bottom {
  padding:30px 20px
}
.compare_mini_item {
  margin-bottom:15px
}
.t4s-compare-label {
  margin-bottom:20px
}
.t4s-compare-bottom {
  margin-top:20px
}
}