/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
 .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

 /**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}

/**
 * wenk - Lightweight tooltip for the greater good
 * @version v1.0.6
 * (c) 2018 Tiaan du Plessis @tiaanduplessis |
 * @link https://tiaanduplessis.github.io/wenk/
 * @license MIT
 */
 [data-wenk] {
  position: relative
}

[data-wenk]:after {
  position: absolute;
  font-size: 13px;
  border-radius: .4rem;
  content: attr(data-wenk);
  padding: 12.8px;
  padding: .8rem;
  background-color: rgba(17, 17, 17, .8);
  -webkit-box-shadow: 0 0 14px rgba(0, 0, 0, .1);
          box-shadow: 0 0 14px rgba(0, 0, 0, .1);
  color: #fff;
  line-height: 20px;
  line-height: 1.25rem;
  text-align: left;
  z-index: 1;
  pointer-events: none;
  display: block;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s;
  transition: all .3s;
  bottom: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, 10px);
          transform: translate(-50%, 10px);
  white-space: pre;
  width: auto;
}

[data-wenk]:after {
  opacity: 0;
}

[data-wenk]:hover {
  overflow: visible
}

[data-wenk]:hover:after {
  display: block;
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(-50%, -10px);
          transform: translate(-50%, -10px);
}

[data-wenk].wenk--bottom:after, [data-wenk][data-wenk-pos="bottom"]:after {
  bottom: auto;
  top: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, -10px);
          transform: translate(-50%, -10px);
}

[data-wenk].wenk--bottom:hover:after, [data-wenk][data-wenk-pos="bottom"]:hover:after {
  -webkit-transform: translate(-50%, 10px);
          transform: translate(-50%, 10px);
}

[data-wenk].wenk--left:after, [data-wenk][data-wenk-pos="left"]:after {
  bottom: auto;
  left: auto;
  top: 50%;
  right: 100%;
  -webkit-transform: translate(10px, -50%);
          transform: translate(10px, -50%);
}

[data-wenk].wenk--left:hover:after, [data-wenk][data-wenk-pos="left"]:hover:after {
  -webkit-transform: translate(-10px, -50%);
          transform: translate(-10px, -50%);
}

[data-wenk].wenk--right:after, [data-wenk][data-wenk-pos="right"]:after {
  bottom: auto;
  top: 50%;
  left: 100%;
  -webkit-transform: translate(-10px, -50%);
          transform: translate(-10px, -50%);
}

[data-wenk].wenk--right:hover:after, [data-wenk][data-wenk-pos="right"]:hover:after {
  -webkit-transform: translate(10px, -50%);
          transform: translate(10px, -50%);
}

[data-wenk][data-wenk-length="small"]:after, [data-wenk].wenk-length--small:after {
  white-space: normal;
  width: 80px;
}

[data-wenk][data-wenk-length="medium"]:after, [data-wenk].wenk-length--medium:after {
  white-space: normal;
  width: 150px;
}

[data-wenk][data-wenk-length="large"]:after, [data-wenk].wenk-length--large:after {
  white-space: normal;
  width: 260px;
}

[data-wenk][data-wenk-length="fit"]:after, [data-wenk].wenk-length--fit:after {
  white-space: normal;
  width: 100%;
}

[data-wenk][data-wenk-align="right"]:after, [data-wenk].wenk-align--right:after {
  text-align: right;
}

[data-wenk][data-wenk-align="center"]:after, [data-wenk].wenk-align--center:after {
  text-align: center;
}

[data-wenk=""]:after {
  visibility: hidden !important;
}

/* nanogallery2 - v3.0.5 - 2021-01-06 */
.nGY2{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box}.nGY2 .ngy2_container{width:100%;min-width:100px;font-size:1em;line-height:normal;padding:0;margin:0 auto;overflow:hidden;visibility:visible;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.nGY2_body_scrollbar{overflow:hidden}@font-face{font-family:ngy2_icon_font;src:url(font/ngy2_icon_font.woff2?64889571) format('woff2'),url(font/ngy2_icon_font.woff?64889571) format('woff');font-weight:400;font-style:normal}.nGY2Icon-star:before{content:'\e801'}.nGY2Icon-search:before{content:'\e800'}.nGY2Icon-star-empty:before{content:'\e802'}.nGY2Icon-video:before{content:'\e803'}.nGY2Icon-videocam:before{content:'\e804'}.nGY2Icon-picture:before{content:'\e805'}.nGY2Icon-camera:before{content:'\e806'}.nGY2Icon-camera-alt:before{content:'\e807'}.nGY2Icon-ok:before{content:'\e808'}.nGY2Icon-help:before{content:'\e80a'}.nGY2Icon-help-circled:before{content:'\e80b'}.nGY2Icon-home:before{content:'\e80e'}.nGY2Icon-link:before{content:'\e80f'}.nGY2Icon-link-ext:before{content:'\e810'}.nGY2Icon-heart:before{content:'\e811'}.nGY2Icon-ngy2_chevron-right:before{content:'\e812'}.nGY2Icon-upload:before{content:'\e814'}.nGY2Icon-reply-all:before{content:'\e815'}.nGY2Icon-export:before{content:'\e816'}.nGY2Icon-chat:before{content:'\e818'}.nGY2Icon-attention:before{content:'\e819'}.nGY2Icon-location:before{content:'\e81a'}.nGY2Icon-trash:before{content:'\e81b'}.nGY2Icon-folder-empty:before{content:'\e81c'}.nGY2Icon-folder-open-empty:before{content:'\e81d'}.nGY2Icon-menu:before{content:'\e81e'}.nGY2Icon-cog:before{content:'\e81f'}.nGY2Icon-cog-alt:before{content:'\e820'}.nGY2Icon-wrench:before{content:'\e821'}.nGY2Icon-lightbulb:before{content:'\e822'}.nGY2Icon-resize-full:before{content:'\e823'}.nGY2Icon-resize-small:before{content:'\e824'}.nGY2Icon-left-open:before{content:'\e827'}.nGY2Icon-right-open:before{content:'\e828'}.nGY2Icon-arrows-cw:before{content:'\e829'}.nGY2Icon-level-up:before{content:'\e82a'}.nGY2Icon-play:before{content:'\e82b'}.nGY2Icon-pause:before{content:'\e82c'}.nGY2Icon-ngy2_chevron-left:before{content:'\e82d'}.nGY2Icon-ellipsis-vert:before{content:'\e82e'}.nGY2Icon-toggle-off:before{content:'\e82f'}.nGY2Icon-toggle-on:before{content:'\e830'}.nGY2Icon-check:before{content:'\e831'}.nGY2Icon-check-empty:before{content:'\e832'}.nGY2Icon-rocket:before{content:'\e833'}.nGY2Icon-filter:before{content:'\e834'}.nGY2Icon-magic:before{content:'\e835'}.nGY2Icon-pinterest-squared:before{content:'\e836'}.nGY2Icon-gplus-squared:before{content:'\e837'}.nGY2Icon-facebook-squared:before{content:'\e838'}.nGY2Icon-basket:before{content:'\e839'}.nGY2Icon-ok-circled:before{content:'\e83a'}.nGY2Icon-user:before{content:'\e83b'}.nGY2Icon-ngy2_chevron_left3:before{content:'\e83c'}.nGY2Icon-ngy2_chevron_right3:before{content:'\e83d'}.nGY2Icon-zoom-out-1:before{content:'\e83e'}.nGY2Icon-ngy2_zoom_out2:before{content:'\e83f'}.nGY2Icon-ngy2_zoom_in2:before{content:'\e840'}.nGY2Icon-ngy2_share2:before{content:'\e841'}.nGY2Icon-ngy2_external2:before{content:'\e842'}.nGY2Icon-ngy2_close2:before{content:'\e843'}.nGY2Icon-ngy2_info2:before{content:'\e844'}.nGY2Icon-ngy2_chevron_up2:before{content:'\e845'}.nGY2Icon-ngy2_download2:before{content:'\e846'}.nGY2Icon-mail-alt:before{content:'\f0e0'}.nGY2Icon-circle-empty:before{content:'\f10c'}.nGY2Icon-tumblr-squared:before{content:'\f174'}.nGY2Icon-twitter-squared:before{content:'\f304'}.nGY2Icon-youtube-play:before{content:'\f16a'}.nGY2Icon-vkontakte:before{content:'\f189'}.nGY2Icon-cw:before{content:'\e809'}.nGY2Icon-ccw:before{content:'\e80c'}[class^=nGY2Icon-]{margin-left:.2em;margin-right:.3em;font-family:ngy2_icon_font;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2Navigationbar{margin:5px 0;padding:5px 0;display:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2Navigationbar .nGY2NavigationbarItem{margin:5px 2px;padding:8px 10px;white-space:nowrap;cursor:pointer;display:inline-block;vertical-align:middle;text-align:left;visibility:'hidden';box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2Navigationbar .oneItem{margin:0 5px;white-space:nowrap;vertical-align:middle;display:inline-block}.nGY2 .nGY2Gallery{position:relative;text-align:center;margin:0 auto;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 .nGY2GallerySub{perspective:900px;text-align:left;position:relative;width:100%;height:100%;overflow:hidden;display:inline-block;z-index:1;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 .nGY2GThumbnail,.nGY2 .nGY2GThumbnailStack{display:inline-block;position:absolute;box-sizing:border-box;border:0 solid #000;padding:0;overflow:hidden;cursor:pointer}.nGY2 .nGY2GThumbnail{background-color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 .nGY2GThumbnailStack{background-color:#888;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 .nGY2GThumbnailSub{width:100%;height:100%;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;border:0 solid #000;margin:0;padding:0;overflow:hidden}.nGY2 .nGY2GThumbnailSubSelected{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.nGY2 .nGY2GThumbnailImage{position:relative;overflow:hidden;background:#000;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 .nGY2GThumbnailImg{background:url(data:image/gif;base64,R0lGODlhEAAQAIAAAP///////yH5BAEKAAEALAAAAAAQABAAAAIOjI+py+0Po5y02ouzPgUAOw==) center no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;vertical-align:bottom;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 .nGY2GThumbnailAnnotationOLD_NO_MORE_USED{background:rgba(34,34,34,.75);opacity:1;text-align:left;left:0;right:0;padding:1px;position:absolute;min-height:18px;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 .nGY2GThumbnailCustomLayer{position:absolute;display:block;top:0;bottom:0;left:0;right:0;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 .nGY2GThumbnailLabel{display:block;background:rgba(34,34,34,.75);left:0;right:0;padding:4px;margin:0;position:absolute;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 .nGY2GThumbnailAlbumTitle,.nGY2 .nGY2GThumbnailDescription,.nGY2 .nGY2GThumbnailImageTitle{left:0;box-sizing:border-box;padding:0;Text-Shadow:#000 1px 0 0,#000 1px 1px 0,#000 1px -1px 0,#000 -1px 1px 0,#000 -1px 0 0,#000 -1px -1px 0,#000 0 1px 0,#000 0 -1px 0;right:0}.nGY2 .nGY2GThumbnailAlbumTitle,.nGY2 .nGY2GThumbnailImageTitle{color:#fff;margin:5px 1px 1px;white-space:nowrap;overflow:hidden;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 .nGY2GThumbnailDescription{clear:both;margin:1px 1px 3px;color:#aaa;white-space:nowrap;font-size:.8em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 .nGY2GThumbnailIcons{margin:0;position:absolute;display:inline-block;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 .nGY2GThumbnailIconsFullThumbnail{font-size:1.8em;color:#fff;Text-Shadow:#000 1px 0 0,#000 1px 1px 0,#000 1px -1px 0,#000 -1px 1px 0,#000 -1px 0 0,#000 -1px -1px 0,#000 0 1px 0,#000 0 -1px 0;padding:5px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 .nGY2GThumbnailIconText,.nGY2 .nGY2GThumbnailIconTextBadge{position:relative;display:inline-block;margin:0;vertical-align:middle}.nGY2 .nGY2GThumbnailIcon{display:inline-block;padding:4px;margin:0;color:#fff;Text-Shadow:#000 1px 0 0,#000 1px 1px 0,#000 1px -1px 0,#000 -1px 1px 0,#000 -1px 0 0,#000 -1px -1px 0,#000 0 1px 0,#000 0 -1px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 .nGY2GThumbnailIconTextBadge{background-color:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 .nGY2GThumbnailIconText{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 .nGY2GThumbnailAlbumUp i{position:absolute;top:50%;left:50%;margin:0;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.nGY2 .nGY2GThumbnailAlbumUp{color:#eee;font-size:1.2em;top:0;bottom:0;left:0;right:0;display:table;width:100%;text-align:center;position:absolute;margin:auto;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 .nGY2GThumbnailLoaderDisplayed:after,.nGY2 .nGY2GThumbnailLoaderDisplayed:before{display:block;position:absolute;border-style:solid;margin:auto;top:0;left:0;bottom:0;right:0;content:"";border-radius:50%}.nGY2 .nGY2GThumbnailLoaderDisplayed{visibility:visible;opacity:.8;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;zoom:1;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;width:40px;height:40px}.nGY2 .nGY2GThumbnailLoaderDisplayed:before{border-width:7px;width:24px;height:24px;animation:nGY2-thumbnail-spinner-rotate-animation 1s linear 0s infinite;border-color:#888 #000 #000 #888}.nGY2 .nGY2GThumbnailLoaderDisplayed:after{border-width:4px;width:16px;height:16px;animation:nGY2-thumbnail-spinner-anti-rotate-animation .8s linear 0s infinite;border-color:#666 #111 #111 #666}@keyframes nGY2-thumbnail-spinner-rotate-animation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes nGY2-thumbnail-spinner-anti-rotate-animation{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.nGY2 .nGY2GalleryBottom{margin:0;padding:0;text-align:center;position:relative;overflow:hidden;white-space:nowrap}.nGY2 .nGY2GalleryMoreButton,.nGY2 .nGY2GalleryMoreButtonAnnotation,.nGY2 .nGY2GalleryPagination,.nGY2 .nGY2GalleryPaginationDot{margin:10px auto 5px;text-align:center;position:relative;white-space:nowrap;overflow:hidden}.nGY2 .nGY2GalleryMoreButton{padding:4px;display:inline-block;cursor:pointer}.nGY2 .nGY2GalleryMoreButtonAnnotation{border:1px solid #fff;padding:8px 20px;display:inline-block}.nGY2 .nGY2GalleryPagination,.nGY2 .nGY2GalleryPaginationDot{padding:4px}.nGY2 .nGY2PaginationNext,.nGY2 .nGY2PaginationPrev,.nGY2 .nGY2paginationItem,.nGY2 .nGY2paginationItemCurrentPage{margin:10px 4px;padding:5px 8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#111;white-space:nowrap;cursor:pointer;vertical-align:middle;display:inline-block}.nGY2 .nGY2paginationItemCurrentPage{background:#333}.nGY2 .nGY2paginationDot,.nGY2 .nGY2paginationDotCurrentPage{width:16px;height:16px;border:2px solid #fff;background:#444;border-radius:50%;margin:12px 5px;white-space:nowrap;cursor:pointer;vertical-align:middle;display:inline-block;opacity:.5}.nGY2 .nGY2paginationDotCurrentPage{background:#fff;opacity:1}.nGY2 .nGY2paginationRectangle,.nGY2 .nGY2paginationRectangleCurrentPage{width:30px;border:1px solid #fff;height:0;background:#444;margin:5px 1px;white-space:nowrap;cursor:pointer;vertical-align:middle;display:inline-block;opacity:.5}.nGY2 .nGY2paginationRectangleCurrentPage{background:#fff;opacity:1}.nGY2Popup{position:fixed;color:#000;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5)}.nGY2PopupContent,.nGY2PopupContentCenter,.nGY2PopupContentLeft,.nGY2PopupContentRight{position:fixed;text-align:left;top:50%;left:50%;padding:15px 30px;height:auto;width:50%;background:#fff;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:992px){.nGY2PopupContent,.nGY2PopupContentCenter,.nGY2PopupContentLeft,.nGY2PopupContentRight{width:95%;padding:5px 10px}}.nGY2 .nGY2Viewer,.nGY2 .nGY2ViewerContainer{top:0;height:100%;width:100%;left:0;position:fixed}.nGY2PopupContentCenter{text-align:center}.nGY2PopupTitle{font-size:1.5em;border-bottom:4px solid #888;padding:0 0 5px;margin-bottom:10px}.nGY2PopupCloseButton{font-size:1.5em;cursor:pointer;text-align:right}.nGY2PopupOneItem{padding:10px;font-size:2em;cursor:pointer;display:inline-block}.nGY2PopupOneItemText{padding:10px;font-size:1.2em;cursor:pointer;display:block}.nGY2PortInfo{padding:3px!important;font-size:14px!important;color:#FF0075!important;text-align:center!important;z-index:0!important;text-transform:lowercase!important;cursor:pointer!important}.nGY2PortInfo a,.nGY2PortInfo a:active,.nGY2PortInfo a:hover,.nGY2PortInfo>a:link,.nGY2PortInfo>a:visited{color:#FF0075!important;text-decoration:none!important}.nGY2 .nGY2ViewerContainer{opacity:0}.nGY2 .nGY2Viewer{display:block;visibility:visible;opacity:1;background-color:rgba(1,1,1,.85);text-align:center;clear:both;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.nGY2 .nGY2ViewerLogo{text-align:center;float:left;position:relative;top:50px;left:5px;padding:2px;background:url(nanogallery2_logo.png) center no-repeat;display:block;height:74px;width:147px}.nGY2 .nGY2ViewerContent{min-width:40px;min-height:40px;position:absolute;clear:both;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;overflow:hidden}.nGY2 .nGY2ViewerMediaPan{transform-origin:50% 50% 0;visibility:visible;opacity:1;position:absolute;display:inline-block;padding:0;top:0;bottom:0;left:0;right:0;margin:auto;zoom:1;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 .nGY2ViewerMedia,.nGY2 .nGY2ViewerMediaLoaderHidden{visibility:visible;bottom:0;margin:auto;zoom:1;box-sizing:border-box;left:0;right:0}.nGY2 .nGY2ViewerMedia{max-width:none;opacity:1;will-change:transform;transform:translateZ(0);position:absolute;top:0;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;pointer-events:none;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 iframe.nGY2ViewerMedia,.nGY2 video.nGY2ViewerMedia{pointer-events:auto}.nGY2 .nGY2ViewerMediaLoaderDisplayed{visibility:visible;opacity:1;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;zoom:1;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;width:50px;height:50px}.nGY2 .nGY2ViewerMediaLoaderDisplayed:before{top:0;bottom:0;left:0;right:0;margin:auto;content:"";display:block;position:absolute;border-width:7px;border-style:solid;border-radius:50%;width:38px;height:38px;animation:nGY2-spinner-rotate-animation 1s linear 0s infinite;border-color:#444 #23CB99 #23CB99 #444}.nGY2 .nGY2ViewerMediaLoaderDisplayed:after{content:"";display:block;position:absolute;border-width:4px;border-style:solid;border-radius:50%;width:24px;height:24px;top:0;bottom:0;left:0;right:0;margin:auto;animation:nGY2-spinner-anti-rotate-animation .85s linear 0s infinite;border-color:#333 #23CB99 #23CB99 #333}@keyframes nGY2-spinner-rotate-animation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes nGY2-spinner-anti-rotate-animation{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.nGY2 .nGY2ViewerMediaLoaderHidden{opacity:0;position:absolute;top:0;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;background-image:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nGY2 .nGY2ViewerAreaNext>i,.nGY2 .nGY2ViewerAreaPrevious>i{font-weight:700!important;font-size:2em;Text-Shadow:#000 1px 0 0,#000 1px 1px 0,#000 1px -1px 0,#000 -1px 1px 0,#000 -1px 0 0,#000 -1px -1px 0,#000 0 1px 0,#000 0 -1px 0;background:rgba(0,0,0,.2)}.nGY2 .nGY2ViewerContent .imgCurrent{cursor:pointer}.nGY2 .nGY2ViewerAreaPrevious{color:#fff;display:block;position:absolute;top:50%;padding:10px 0 10px 5px;margin-top:-25px;left:0;text-align:left;cursor:pointer;opacity:1;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.nGY2 .nGY2ViewerAreaPrevious>i{margin:0!important}.nGY2 .nGY2ViewerAreaNext{color:#fff;display:block;position:absolute;top:50%;padding:10px 5px 10px 0;margin-top:-25px;right:0;text-align:right;cursor:pointer;opacity:1;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.nGY2 .nGY2ViewerToolsTopLeft,.nGY2 .nGY2ViewerToolsTopRight{top:5px;position:absolute;text-shadow:-1px -1px 0 #444,1px -1px 0 #444,-1px 1px 0 #444,1px 1px 0 #444;opacity:1;cursor:pointer}.nGY2 .nGY2ViewerAreaNext>i{margin:0!important}.nGY2 .toolbarContainer{left:0;right:0;text-align:center;display:inline-block;position:absolute;width:100%}.nGY2 .toolbar{display:inline-block;vertical-align:middle;overflow:hidden;padding:2px 0;margin:1px}.nGY2 .toolbar .label,.nGY2 .toolbar .ngbt,.nGY2 .toolbar .pageCounter{display:table-cell;vertical-align:middle}.nGY2 .toolbarBackground{background:rgba(4,4,4,.7)}.nGY2 .nGY2ViewerToolsTopLeft{color:#ddd;left:5px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.nGY2 .nGY2ViewerToolsTopRight{color:#ddd;right:5px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.nGY2 .toolbar .ngbt{font-size:1.2em;cursor:pointer;padding:2px 8px}.nGY2 .ngy2viewerToolAction{opacity:1}.nGY2 .ngy2viewerToolAction:hover{opacity:.8}.nGY2 .toolbar .pageCounter{font-size:1.2em;margin:auto;overflow:hidden}.nGY2 .toolbar .label{padding:3px 10px;border-left:0 solid #000;overflow:hidden;text-align:left;font-size:1em;background-color:initial}.nGY2 .toolbar .label .title{font-size:1.2em;margin:auto;vertical-align:middle;overflow:hidden}.nGY2 .toolbar .label .description{font-size:.9em;display:table-row;vertical-align:middle;overflow:hidden;color:#eee}.nGY2 .nGY2viewerGallery{overflow:hidden;position:fixed;display:none;opacity:0;bottom:5px}.nGY2 .nGY2viewerGallery .nGY2VThumbnailContainer{overflow:hidden;display:inline-block;position:absolute;top:0}.nGY2 .nGY2viewerGallery .nGY2VThumbnail{top:0;padding:0;border:1px solid #888;position:absolute;opacity:1;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.nGY2 .nGY2viewerGallery .activeVThumbnail{border:2px solid #fff}.nGY2ConsoleParent{visibility:hidden;height:0;background:#111;color:#e00;padding:0;margin:2px}.nGY2ConsoleParent p{color:#e00;padding:1px;margin:0}.nGY2 .nanoGalleryLBar,.nGY2 .nanoGalleryLBarOff{position:relative;width:100%;margin:0 0 1px;background-color:#556;height:2px}.nGY2.unselectable{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.nGY2 .nanoGalleryLBarOff{visibility:hidden}.nGY2 .nanoGalleryLBar{visibility:visible}.nGY2 .nanoGalleryLBar>div{position:absolute;width:50px;height:2px;top:0;opacity:.7}.nGY2 .nanoGalleryLBar>div:nth-child(1){-webkit-animation:nanoGalleryLBarAnim 2s -.2s infinite cubic-bezier(0,.6,.9,0);-moz-animation:nanoGalleryLBarAnim 2s -.2s infinite cubic-bezier(0,.6,.9,0);-ms-animation:nanoGalleryLBarAnim 2s -.2s infinite cubic-bezier(0,.6,.9,0);-o-animation:nanoGalleryLBarAnim 2s -.2s infinite cubic-bezier(0,.6,.9,0);animation:nanoGalleryLBarAnim 2s -.2s infinite cubic-bezier(0,.6,.9,0);background:#111}.nGY2 .nanoGalleryLBar>div:nth-child(2){-webkit-animation:nanoGalleryLBarAnim 2s -.4s infinite cubic-bezier(0,.6,.9,0);-moz-animation:nanoGalleryLBarAnim 2s -.4s infinite cubic-bezier(0,.6,.9,0);-ms-animation:nanoGalleryLBarAnim 2s -.4s infinite cubic-bezier(0,.6,.9,0);-o-animation:nanoGalleryLBarAnim 2s -.4s infinite cubic-bezier(0,.6,.9,0);animation:nanoGalleryLBarAnim 2s -.4s infinite cubic-bezier(0,.6,.9,0);background:#333}.nGY2 .nanoGalleryLBar>div:nth-child(3){-webkit-animation:nanoGalleryLBarAnim 2s -.6s infinite cubic-bezier(0,.6,.9,0);-moz-animation:nanoGalleryLBarAnim 2s -.6s infinite cubic-bezier(0,.6,.9,0);-ms-animation:nanoGalleryLBarAnim 2s -.6s infinite cubic-bezier(0,.6,.9,0);-o-animation:nanoGalleryLBarAnim 2s -.6s infinite cubic-bezier(0,.6,.9,0);animation:nanoGalleryLBarAnim 2s -.6s infinite cubic-bezier(0,.6,.9,0);background:#ccd}.nGY2 .nanoGalleryLBar>div:nth-child(4){-webkit-animation:nanoGalleryLBarAnim 2s -.8s infinite cubic-bezier(0,.6,.9,0);-moz-animation:nanoGalleryLBarAnim 2s -.8s infinite cubic-bezier(0,.6,.9,0);-ms-animation:nanoGalleryLBarAnim 2s -.8s infinite cubic-bezier(0,.6,.9,0);-o-animation:nanoGalleryLBarAnim 2s -.8s infinite cubic-bezier(0,.6,.9,0);animation:nanoGalleryLBarAnim 2s -.8s infinite cubic-bezier(0,.6,.9,0);background:#777}.nGY2 .nanoGalleryLBar>div:nth-child(5){-webkit-animation:nanoGalleryLBarAnim 2s -1s infinite cubic-bezier(0,.6,.9,0);-moz-animation:nanoGalleryLBarAnim 2s -1s infinite cubic-bezier(0,.6,.9,0);-ms-animation:nanoGalleryLBarAnim 2s -1s infinite cubic-bezier(0,.6,.9,0);-o-animation:nanoGalleryLBarAnim 2s -1s infinite cubic-bezier(0,.6,.9,0);animation:nanoGalleryLBarAnim 2s -1s infinite cubic-bezier(0,.6,.9,0);background:#ddd}@-webkit-keyframes nanoGalleryLBarAnim{0%{left:10%}100%{left:90%}}@-moz-keyframes nanoGalleryLBarAnim{0%{left:10%}100%{left:90%}}@-ms-keyframes nanoGalleryLBarAnim{0%{left:10%}100%{left:90%}}@-o-keyframes nanoGalleryLBarAnim{0%{left:10%}100%{left:90%}}@keyframes nanoGalleryLBarAnim{0%{left:10%}100%{left:90%}}.NGY2ThumbnailLightbox{cursor:pointer}

@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500&display=swap);.product-list ul{flex-wrap:wrap}.product-list .product-list-header{display:flex;width:100%;min-width:100%;margin-bottom:40px}.product-list .product-list-header .title{display:flex;flex-direction:column;justify-content:flex-start;min-width:24vw;padding-right:2vw;max-width:24vw}.breadcrumbs{font-size:.75em;font-weight:400;color:#333;opacity:.5;display:flex;list-style:none;width:fit-content;margin:0}body ul.breadcrumbs{justify-content:flex-start;margin-left:0}body .breadcrumbs li{margin-right:5px;padding-right:5px;position:relative;max-width:max-content;min-width:max-content;margin-bottom:0}body.details-page .breadcrumbs li{letter-spacing:.1em}body .product-list.with-bg .breadcrumbs li{margin-bottom:0;margin-left:0}.breadcrumbs li:after{content:"/";position:absolute;right:-3px;top:0}.breadcrumbs li:last-child{margin-right:0;padding-right:0}.breadcrumbs li:last-child:after{display:none}.page-header .product-list-header .title h1,.product-list .product-list-header .title h1{margin:0;line-height:1em;font-size:2.15em;margin-top:10px}.product-list .product-list-header .filters{display:flex;flex-grow:1}.product-list .product-list-header .filters{display:flex}.product-list .product-list-header .filters .list-filter{margin-right:0;padding-right:10px;min-width:150px}.list-filter{position:relative;z-index:500}.list-filter .box{height:36px;position:relative;display:flex;max-width:max-content;font-weight:500;font-size:.725em;align-items:center;text-transform:uppercase;min-width:6vw}.list-filter .box:after{content:"";width:17px;height:17px;background:url(img/icons/chevron-list.svg) no-repeat center;background-size:contain;position:absolute;top:8px;right:-20px;transform:rotate(180deg)}.list-filter .options{position:absolute;top:36px;background:#fff;z-index:50;width:100%;min-width:80px;box-shadow:0 0 50px -20px rgba(0,0,0,.4);max-height:0;overflow:hidden;transition:.2s all ease-in-out}.list-filter .dropdown:hover .options{max-height:50vh}.list-filter .options .option{font-size:.75em;color:#333;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;background:#fff;transition:.2s all ease-in-out;cursor:pointer;width:100%}.list-filter .options .option:hover{background:#cecece}.list-filter .selected-tags{display:flex;flex-direction:row}.list-filter .selected-tags .tag{position:relative;font-size:.75em;background:#fff;border:1px solid #d9d9d9;padding:5px 25px 5px 8px;cursor:pointer;font-weight:500;white-space:nowrap}.list-filter .selected-tags .tag .remove{position:absolute;right:6px;top:2px;font-size:1.2em}.list-filter .selected-tags .tag:after{display:none;content:"X";position:absolute;top:6px;right:7px;font-size:.8em;font-weight:500}.configuration{display:flex;flex-direction:column;align-items:flex-end}.configuration .top{display:flex;align-items:flex-start;padding-right:20px}.configuration .top .results-count{height:36px;line-height:36px;font-size:.75em;position:relative;padding-right:20px;min-width:0}.configuration .top .list-filter .dropdown .box{min-width:0}.configuration .top .results-count:after{content:"|";position:absolute;right:8px;top:0;color:#333}.configuration .options{min-width:120px}.configuration .bottom{display:flex;margin-top:5px}.listing-cols-selector{margin-left:10px;display:flex}.listing-cols-selector div{width:18px;height:18px;border:1px solid rgba(51,51,51,.2);background:rgba(51,51,51,.1);margin-right:2px;transition:.2s all ease-in-out}.listing-cols-selector.active div{background:#fff}.product-list.cols-4 li{width:24.5%;width:calc(25% - 20px);margin-bottom:60px}.product-list.cols-6 li{width:15%;width:calc(16.6% - 20px);margin-bottom:60px}.product-list li .image{transition:.2s all}.product-list.cols-6 li .image{height:28vh}.flex-spacer{display:flex;flex-grow:1}.product-details{margin:0 0 0 2vw;display:flex}.product-details .left{width:35vw;padding-top:40px}.product-details .right{width:60vw;margin-left:2vw}#detail-slider{width:100%}#detail-slider .images{width:100%}#detail-slider .images .slider-box{position:relative}#detail-slider .images .slider-box,#detail-slider .images .slider-box .slider{width:100%}.fancybox-repo{display:none}#detail-slider .images .slider-box .expand{position:absolute;top:5vh;right:2vw;width:50px;height:50px;background:#fff;background-image:url(/loja/img/expand.svg);background-repeat:no-repeat;background-size:45%;background-position:center;border-radius:100%;z-index:10000;box-shadow:0 1px 10px -4px rgba(0,0,0,.8)}#detail-slider .images .slider-box .tags{position:absolute;top:5vh;left:0;display:flex;flex-direction:column}#detail-slider .images .slider-box .tags .tag{background:#518e13;font-size:.6875em;font-weight:700;letter-spacing:-.02em;color:#fff;margin-bottom:2px;padding:8px 15px;max-width:fit-content;white-space:nowrap;text-transform:uppercase;z-index:10000}#detail-slider .images .slider-box .tags .tag.free-docs{background:#333}#detail-slider .images .slider-item{width:100%;height:60vh;background-size:contain;background-repeat:no-repeat;background-position:center}.product-details .left h1{font-size:2.875em;color:#333;margin:10px 0 10px 0;line-height:1em}.product-details .left p{line-height:1.9em!important;font-family:Roboto,Lato;font-size:13px!important}.attribute-box{display:flex;align-items:center;justify-content:flex-start;margin-bottom:0;margin-top:7px;padding-bottom:5px;max-width:75%}.--change-variation-form .attribute-box:last-child{border-bottom:0}.attribute-box span{min-width:93px;padding-right:20px;text-align:right;display:inline-block;color:#999;font-weight:700}.attribute-box ul{display:flex;list-style:none;padding:0;margin:0;flex-wrap:wrap}.attribute-box ul li a{display:inline-block;padding:10px 12px;margin-right:7px;margin-bottom:5px;background:#fff;box-shadow:0 8px 20px 0 rgba(0,0,0,.08);font-size:.875em;font-weight:500;transition:.25s all;border:2px solid #fff;white-space:nowrap;min-width:40px}.attribute-box ul li a.unavailable{border:2px dashed #e2e2e2}.attribute-box ul li.active a{background:#333;border:2px solid #333;color:#fff}.product-details .left .price{display:flex;flex-direction:column}.product-details .left .price ins{text-decoration:none;font-size:2.5em;color:#518e1f;font-weight:600}.product-details .left .price small{font-size:.875em;color:#333;opacity:.4}.product-details .left .add-to-cart{background:#518e1f;font-size:1.25em;padding:15px 60px;text-align:center;color:#fff;margin-top:15px;border:0;font-weight:700}.product-details .thumbnails{display:flex;margin-top:-50px;position:relative;z-index:500}.product-details .thumbnails .slider-thumbnail{width:110px;height:110px;box-shadow:0 8px 20px 0 rgba(0,0,0,.08);background-size:contain;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden;margin-right:10px;border:1px solid transparent;transition:.2s all}.product-details .thumbnails .slider-thumbnail.active{border:1px solid #cecece}.product-details #iconrow{width:100%;margin:0;padding:0 2vw 0 0;position:static;margin-top:40px;box-shadow:none;border-radius:0;position:relative;z-index:40}.product-details #iconrow ul{position:static;justify-content:space-between;border-top:1px solid rgba(112,112,112,.1);border-bottom:1px solid rgba(112,112,112,.1);height:80px;border-radius:0}.product-details #iconrow ul li{margin:0 10px 0 10px}.product-details #description{display:flex;justify-content:space-between;margin-top:80px;padding-right:2vw}#details-features,.product-details #description .left{width:45%}.product-details #description .left h3,.product-details h4{font-size:1.625em;font-weight:700;color:#333;margin:0}.product-details #description .left p{font-size:1em!important;line-height:1.6em;color:#333}#details-features .box{display:flex;flex-wrap:wrap;padding:25px;border:1px solid #707070;width:100%}#details-features .box ul{width:50%}#details-features .box ul.full{width:100%}#details-features .box ul.full li{border-bottom:1px solid rgba(144,144,144,.1)}#details-features .box ul.full li:first-child{margin-bottom:20px;padding-bottom:0}#details-features .box ul.full li:first-child,#details-features .box ul.full li:last-child{border-bottom:0}#details-features .box ul li{display:flex;justify-content:flex-start;width:100%;margin-bottom:10px;padding-bottom:10px}#details-features .box ul.full li{justify-content:space-between}#details-features .box ul li strong{display:block;width:100%;font-size:1.125em;font-weight:700;color:#333}#details-features .box ul li span{font-size:1em;color:#333;display:inline-block}#details-features .box ul:nth-child(3) li{text-align:right;justify-content:flex-end}#details-features .box ul li:last-child span{margin-bottom:0}#more-information{margin-top:60px;margin-bottom:60px;padding-right:2vw}section.buytogether{padding-right:2vw}iframe{width:100%;height:60vh;margin-top:40px}#might-like{margin-top:60px;padding:0;padding-right:1vw}#might-like h4{margin-bottom:40px}#might-like ul li{width:32%}#might-like ul li .image{height:25vh}.product-details #tripple-row{margin:60px 0 0 0;padding:0;display:flex;justify-content:space-between}.product-details #tripple-row .banner{background-size:cover;background-position:center;width:32.5%;height:15vh}.product-details{margin-bottom:60px}.product-details .product-list ul li .information .title{min-height:90px}@media (max-width:768px){.product-details{flex-direction:column;margin-top:100px}.product-details .left,.product-details .right{width:100%}body .product-details{margin-top:0;margin-left:0;margin-right:0;padding:0}#detail-slider .images .slider-item{height:35vh}.product-details #description{flex-direction:column}#details-features,.product-details #description .left{padding:0 2vw}.product-list.cols-4 li{width:48%}.configuration,.product-list .product-list-header .filters{display:none}.breadcrumbs li{margin-bottom:0}.product-details .left .left-box{padding:0 20px;margin-top:30px}.product-details .thumbnails{margin:0 20px}.product-details .left h1{margin-top:0;font-size:2em}.product-details .thumbnails .slider-thumbnail{width:70px;height:70px}.product-details .left .add-to-cart{width:100%;text-align:center}.product-details #iconrow{margin-top:0!important}.product-details #iconrow ul{height:auto;min-height:max-content;align-items:flex-start;padding:25px 20px 15px 20px}.product-details #iconrow ul li{margin-bottom:20px}.product-details #description{margin-top:0;padding:0 20px}#details-features,.product-details #description .left{width:100%;padding:0}iframe{width:100%;height:25vh;margin-top:20px}#might-like h4{margin-bottom:20px}#might-like ul li{width:48%;width:calc(48% - 15px)}#might-like ul li:nth-child(3),#might-like ul li:nth-child(4){display:none}.product-details .right{margin-left:0}#details-features .box{padding:15px;margin-top:10px}#more-information{margin-top:40px;padding:0 20px;margin-bottom:30px}#might-like,.buytogether{margin-top:40px;padding:0 20px!important}.product-details #tripple-row{padding:0 20px;margin-top:20px}.product-details #tripple-row .banner{width:100%;height:20vh}.product-details .product-list ul li .information .title{min-height:50px}.product-list .product-list-header{position:relative;padding-top:20px;flex-direction:column;margin-bottom:30px}.page-header .product-list-header .title,.product-list .product-list-header .title{min-width:100%;width:100%;max-width:none}body .product-list.with-bg .breadcrumbs li{display:inline-block;margin-right:5px}.breadcrumbs{font-size:.95em}body.page-with-list ul.product-listing{display:flex}body.page-with-list .product-list.cols-4 ul.product-listing li{width:calc(48% - 15px);margin:0 10px 30px 10px}.product-details{margin-bottom:30px}.mobile-tags{width:100%}.product-list .tags{display:flex;flex-direction:row;width:100%}.product-list .tags ul{display:flex;margin-left:0;margin-right:0}.product-list .tags ul li{display:flex;flex-direction:row;max-width:max-content;background:#fff;padding:5px 10px;margin:0 5px 5px 0}.product-list .tags ul li span.remove{display:inline-block;padding-left:8px;font-size:1.2em;line-height:1em}.product-list .tags ul li.remove-filters{background:0 0;text-decoration:underline}.product-list .product-list-header .title h1{font-size:1.85em}}body,html{margin:0;padding:0;overflow-x:hidden;font-family:Roboto,sans-serif;max-width:100vw;color:#333;background:#f3f3f3;font-size:1em}*{box-sizing:border-box}[data-click],a,onclick{cursor:pointer!important}a{text-decoration:none;color:inherit}li,ul{list-style:none;padding:0;margin:0}input{border:2px solid transparent;transition:.2s all}input:active,input:focus{box-shadow:none;outline:0;border-color:#333}.hide-desktop{display:none!important}.sprite{background-image:url(/loja/img/sprites.png);background-repeat:no-repeat}#iconrow{padding:0 20px}#iconrow ul{display:flex;justify-content:center}.side-paddings{padding-left:3vw;padding-right:3vw}header{display:flex;padding-top:2vh;padding-bottom:2vh;align-items:center;position:absolute;top:0;left:0;width:100%;z-index:100}header h1{margin:0}header .brand img{width:88px;height:88px}header nav{margin-left:3vw;margin-right:3vw}header .right-nav{margin-left:2vw}header .right-nav ul,header nav ul{display:flex}header .right-nav ul li a,header nav ul li a{font-size:.75em;font-weight:500;padding:0 20px;display:inline-block;text-transform:uppercase;position:relative}header .right-nav ul li a{text-transform:none;font-weight:400}header .right-nav ul li a:before,header nav ul li a:before{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:2px;background:#333;background:linear-gradient(90deg,rgba(252,58,152,1) 0,rgba(253,226,53,1) 31%,rgba(98,98,98,1) 65%,rgba(72,172,238,1) 100%);opacity:0;transition:.2s all}header .right-nav ul li:hover a:before,header nav ul li:hover a:before{opacity:1}header .right-nav ul li a:after,header nav ul li a:after{content:"";position:absolute;right:0;top:-10%;width:1px;height:120%;background:#707070;opacity:.2}header .right-nav ul li:last-child a:after,header nav ul li:last-child a:after{display:none}header .search{display:flex;position:relative;flex-grow:1}.header-search-results{position:absolute;top:47px;right:0;z-index:999;display:flex;min-width:90%;max-width:90%;z-index:99999;box-shadow:0 0 38px -35px #000;left:auto;justify-content:flex-end}.header-search-results .left{padding:30px 0 30px 30px;min-width:fit-content;background:#fff;width:auto;max-width:50vw;white-space:nowrap;flex-grow:1}.header-search-results .left ul li a{color:#333;font-size:1em;text-transform:uppercase}.header-search-results .left ul li.see-all{margin-top:30px;flex-grow:1}.header-search-results .left ul li.see-all a{text-transform:none;text-decoration:underline}.header-search-results .left ul li{margin-bottom:10px}.header-search-results .right{background:#fff;padding:30px;width:340px;min-width:340px;max-width:340px}.header-search-results .right .title{text-transform:uppercase;font-weight:700;font-size:14px}.header-search-results .right{text-decoration:none;color:#333}.header-search-results .right li{margin-bottom:15px}.header-search-results .right li:last-child{margin-bottom:0}.header-search-results .product-suggestion-info{display:flex}.header-search-results .product-suggestion-info .img{width:90px;height:90px;min-width:90px;min-height:90px;background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:4px;margin-right:10px}.header-search-results .product-suggestion-info .info .category{font-size:.85em;color:#999}.header-search-results .product-suggestion-info .info .title{color:#111;font-size:1em;font-weight:400;text-transform:uppercase}.header-search-results .product-suggestion-info .info .price{font-size:1.125em;color:#111;font-weight:400;font-weight:300}.search input{width:100%;height:47px;border-radius:0;box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);padding:0 50px 0 15px}header .search{justify-content:flex-end}header .search input{max-width:90%;min-width:300px}.search button{position:absolute;right:0;top:2px;border:0;background:url(/loja/images/search.svg) no-repeat center;background-size:40%;width:47px;height:47px}h3,section.separator{display:flex;justify-content:center;align-items:center;padding-top:8vh;padding-bottom:8vh}section.separator.divided{padding-top:0;padding-bottom:0;margin-top:-5px}section.separator.white{background:#fff}h3 div,section.separator div{width:18vw;height:20px;margin:0 .5vw;border-radius:20px;opacity:.6;transition:.2s all}section.separator.large div{width:25%;height:10px}section.separator.large div:nth-child(1){margin-left:0}section.separator.large div:nth-child(4){margin-right:0}h3 div:nth-child(1),section.separator div:nth-child(1){background:#fc3a98}h3 div:nth-child(2),section.separator div:nth-child(2){background:#fde235}h3 div:nth-child(3),section.separator div:nth-child(3){background:#626262}h3 div:nth-child(4),section.separator div:nth-child(4){background:#48acee}.cart-icon{margin-left:2vw;position:relative}.cart-icon span.badge{position:absolute;width:16px;height:16px;background:#333;bottom:-8px;right:-8px;font-size:.7em;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:100%}section#banner{height:90vh;padding-top:15vh;display:flex;justify-content:space-between;position:relative;z-index:10}section#custom-banner-main{height:auto;padding-top:15vh;display:flex;justify-content:space-between;position:relative;z-index:10;}section#banner .left{display:flex;flex-direction:column;width:38vw;height:100%;justify-content:flex-start;position:relative;z-index:10;padding-top:5vh}section#banner .left h1,section#banner .left h2{font-size:3.625em;text-transform:uppercase;line-height:1.3em;margin:0;letter-spacing:-.07em}p{font-size:16px;line-height:1.8em;opacity:.8}section#banner .left p{max-width:75%;margin:3vh 0 3vh;opacity:.8}section#banner .left .short-description a,section#banner .left .short-description b,section#banner .left .short-description div,section#banner .left .short-description em,section#banner .left .short-description i,section#banner .left .short-description li,section#banner .left .short-description p,section#banner .left .short-description section,section#banner .left .short-description small,section#banner .left .short-description span,section#banner .left .short-description strong{font-size:16px!important;color:#333;font-family:Roboto,Tahoma!important;line-height:1.6em!important;font-weight:300!important;font-style:normal!important}section#banner .left .short-description b{font-weight:700!important}section#banner .left .short-description i{font-style:italic!important}section#banner .tags{display:flex}section#banner .tags .tag{font-size:.625em;font-weight:700;background:#31be92;padding:4px 10px;color:#fff;text-transform:uppercase}section#banner .prices{margin-top:3vh;font-size:2.125em;display:flex;letter-spacing:-.05em}section#banner .prices del{font-style:italic;font-weight:200;opacity:.8;margin-right:10px}section#banner .prices ins{text-decoration:none}section#banner .installments{font-size:1em;color:#7b887d;margin-top:5px}section#banner .actions{margin-top:4vh;font-size:1.25em;font-weight:500;text-transform:uppercase}body.details-page section#banner .actions{text-transform:none}section#banner .actions .more-details{background:#333;color:#fff;padding:15px 25px}body.details-page section#banner .actions .more-details{padding-top:20px;padding-bottom:20px}body.details-page section#banner .actions .more-details{font-weight:700}body.details-page section#banner .actions .more-details.disabled{background:#cecece;cursor:not-allowed!important;min-width:200px;text-align:center;justify-content:center}section#banner .actions a{position:relative}section#banner .actions .with-tags{position:relative;min-width:240px;width:240px;display:flex;align-items:center;justify-content:center}section#banner .actions .action-tags{position:absolute;top:-10px;left:0;display:flex;justify-content:center;width:100%}section#banner .actions .action-tags .tag{display:flex;justify-content:center;align-items:center;height:20px;border:2px solid #fff;font-size:.625em;font-weight:700;background:#333;color:#fff;text-transform:uppercase;padding-left:10px;padding-right:10px;letter-spacing:-.05em}section#banner .actions .with-tags .action-tags .tag.free-shipping{background:#fff;color:#518e1f}section#banner .right{width:13vw;margin-left:2vw;display:flex;flex-direction:column;justify-content:center}section#banner .right .box-wrapper{position:relative}section#banner .right .box-wrapper .box{position:relative;z-index:90}section#banner .right .box-wrapper ul li{display:flex;background:#fff;box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);padding:8px 20px;border-top-right-radius:10px;border-bottom-right-radius:10px;width:fit-content;margin-bottom:3px;align-items:center}section#banner .right .box-wrapper ul li .info{display:flex;flex-direction:column;margin-left:10px;text-transform:uppercase}section#banner .right .box-wrapper ul li .info small{font-size:.625em;color:#999;font-weight:400}section#banner .right .box-wrapper ul li .info small strong{color:#333;font-weight:700}section#banner .right .box-wrapper ul li .info span{font-weight:700;font-size:.75em;margin-top:3px}section#banner .right .box-wrapper ul li .score{display:flex;margin-top:3px}section#banner .right .box-wrapper ul li .score div{width:12px;height:12px;border:1px solid #cecece;background:0 0;color:#cecece;font-size:.5em;font-weight:500;display:flex;align-items:center;justify-content:center;border-radius:2px;margin-right:2px}section#banner .right .box-wrapper ul li .score div.checked{background:#333;border-color:#333;color:#fff}section#banner .right .box-wrapper .right-product-description a,section#banner .right .box-wrapper .right-product-description b,section#banner .right .box-wrapper .right-product-description div,section#banner .right .box-wrapper .right-product-description em,section#banner .right .box-wrapper .right-product-description i,section#banner .right .box-wrapper .right-product-description li,section#banner .right .box-wrapper .right-product-description p,section#banner .right .box-wrapper .right-product-description section,section#banner .right .box-wrapper .right-product-description span,section#banner .right .box-wrapper .right-product-description strong{font-family:Roboto,Tahoma!important;font-size:12px!important;font-weight:300!important;margin-top:3vh;opacity:.7!important;line-height:1.6em!important;font-style:normal!important}section#banner .right .box-wrapper .right-product-description strong{font-weight:700!important}section#banner .right .box-wrapper .right-product-description i{font-style:italic!important}section#banner .right .box-wrapper .border-after,section#banner .right .box-wrapper .border-before{position:absolute;z-index:50;width:70px;height:50%}section#banner .right .box-wrapper .border-before{position:absolute;top:-20px;left:-30px;border-top:2px solid #61aaea;border-left:2px solid #61aaea}section#banner .right .box-wrapper .border-after{position:absolute;bottom:-20px;left:-30px;border-bottom:2px solid #61aaea;border-left:2px solid #61aaea}section#banner .right .turned{position:absolute;top:50%;left:-223px;white-space:nowrap;width:390px;transform:rotate(-90deg);font-size:1.25em;font-weight:700;color:#61aaea;padding:0 10px;margin-top:-12px;z-index:100;text-align:center;text-transform:uppercase}section#banner .right .turned span.text{padding:0 20px;background:#f3f3f3;position:relative;z-index:100}section#banner .right .turned span.bar{display:none;height:2px;position:absolute;top:10px;right:0;width:100%}.large-icons{margin-top:60px}.large-icons .icon{display:flex;background:#c4c3c3;margin-bottom:10px;padding:10px 15px 10px 35px;position:relative;min-height:45px;width:fit-content;border-radius:7px}.large-icons .icon .img{position:absolute;left:-25px;width:50px;height:50px;background:#fff;border-radius:100%;top:50%;transform:translate(0,-50%);display:flex;justify-content:center;align-items:center}.large-icons .icon .info{display:flex;flex-direction:column;font-size:.8em;text-transform:uppercase}.large-icons .icon .info span{font-style:italic}.large-icons .icon.black{background:#0e0e0e;color:#a1d9f4}.large-icons .icon:not(.black) .img{background:#fff!important}.large-icons .icon:not(.black) .info span,.large-icons .icon:not(.black) .info strong{color:#333!important}.large-icons .icon.black .img{background:#a1d9f4}section#banner .center{display:flex;flex-grow:1;position:relative}section#banner .center .backdrop{position:absolute;top:20%;height:70%;width:32vw;background:#61aaea;border-bottom-left-radius:50%;border-bottom-right-radius:50%;left:-7.5vw}section#banner .center .backdrop .before-backdrop{position:absolute;top:-80%;left:0;width:100%;height:100%;background:#61aaea}section#banner .center .image{position:absolute;bottom:0;left:-57%;width:160%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}section#custom-banner-main .center .image img.custom-banner-main-image{max-width:90vw !important;margin-bottom: 0;}@media (max-height:400px){section#custom-banner-main{height:auto;margin-top:50px}}@media (min-height: 700px) and (max-height: 900px){section#banner .center .image img.custom-banner-main-image{margin-bottom:0;}section#custom-banner-main{height:auto;margin-top: 10px;}}@media (min-width:1500px) and (min-height:901px){section#custom-banner-main{height:auto;margin-top:10px}}section#banner .center .image img{max-width:100%}#iconrow{display:flex;padding:0 3vw;justify-content:center;margin-top:3vh}body.home-page #iconrow{margin-top:0}#iconrow.footer-icons{width:99vw}#iconrow ul{display:flex;justify-content:center;border-radius:10px;height:80px;width:fit-content}#iconrow.with-bg ul{background:#fff;box-shadow:0 0 10px 0 rgb(0 0 0 / 10%)}#iconrow ul li{display:flex;align-items:center;margin:0 2vw;position:relative}#iconrow ul li:after{content:"";position:absolute;right:-2vw;top:50%;width:1px;height:70%;transform:translate(0,-50%);background:#707070;opacity:.1}#iconrow ul li:last-child:after{display:none}#iconrow ul li img{width:22px;height:auto;display:inline-block;margin-right:10px}#iconrow ul li div{display:flex;flex-direction:column}#iconrow ul li div strong{text-transform:uppercase;font-size:.875em;color:#333;font-weight:600}#iconrow ul li div span{font-size:.75em;font-weight:300;color:#322c42}#last-products,#product-block{display:flex;padding-top:5vh;margin-top:2vh;background:#fff}#product-block{padding-bottom:3vh}#last-products .featured,#product-block .featured{width:25vw;min-width:25vw;margin-right:30px;position:relative;flex-grow:0;flex-shrink:0}#last-products .featured .block-title,#product-block .featured .block-title{position:absolute;top:0;left:50%;transform:translate(-50%,0);font-size:7.5em;letter-spacing:-.03em;color:#f3f3f3;font-weight:900;z-index:5}#last-products .featured .block-image,#product-block .featured .block-image{width:100%;height:45vh;display:inline-block;background-position:center;background-size:contain;background-repeat:no-repeat;position:relative;z-index:10}#last-products .featured p,#product-block .featured p{text-align:center;font-size:1em;max-width:70%;margin:0 auto}#last-products .product-list,#product-block .product-list{flex-grow:1;padding-right:0}#last-products .product-list ul li,#product-block .product-list ul li{width:auto;min-width:0;max-width:none;flex:1}.product-list{padding:0 2vw;padding-top:3vh;margin-top:3vh}.product-list.with-bg{background:#f1f1f1}.product-list h3{font-size:.875em;color:#333;opacity:.3;text-transform:uppercase;margin:0 0 30px 0;font-weight:500}.product-list ul{display:flex;list-style:none;width:100%;width:calc(100% + 20px);justify-content:flex-start;margin-bottom:0;margin-left:-10px;margin-right:-10px}.product-list ul li{width:18.8%;width:calc(20% - 20px);cursor:pointer;transition:.2s all;display:flex;flex-direction:column;flex:1;margin:0 10px}.product-list.with-bg ul li{display:block;flex-direction:none;flex:none;margin:0 10px 50px 10px}.product-list ul li .image{position:relative;width:100%;height:37vh;background-position:center;background-size:contain;background-repeat:no-repeat;background-color:#fff;box-shadow:0 8px 20px 0 rgba(0,0,0,.08);transition:.2s all}.product-list ul li:hover .image{transform:scale(1.05)}.product-list ul li .image .tags{font-weight:700;font-size:.562em;color:#fff;display:flex;position:absolute;bottom:-7px;left:5px}.product-list ul li .image .tags .tag{padding:4px 9px;background:#31be92;margin-left:3px;text-transform:uppercase}.product-list ul li .image .tags .tag.green{background:#518e13}.product-list ul li .information .overtitle{color:#999;font-size:.6875em;margin-top:20px;text-transform:uppercase}.product-list ul li .information .title{margin-top:10px;font-size:1.25em;color:#333;font-weight:400;min-height:45px;letter-spacing:-.025em}.product-list ul li .information .price{color:#333;font-size:1.15em;font-weight:500;letter-spacing:-.025em}.product-list ul li .information .price del{opacity:.6}.product-list ul li .information .price ins{text-decoration:none}.product-list ul li .information small{font-size:1em;color:#7b887d;display:inline-block;margin-top:5px}section#tripple-row{display:flex;justify-content:space-between;padding-top:7vh;padding-bottom:7vh;background:#fff}section#tripple-row .banner{width:31.25vw;width:calc(31.25vw - 20px);height:auto;transition:.2s all;margin:0 10px;box-shadow:0 8px 20px 0 rgb(0 0 0 / 8%)}section#tripple-row .banner:hover{transform:scale(1.02)}#home-products{background:#fff}#home-products .product-list{margin-top:0;padding-left:0;padding-right:0}#fullbanner{padding-top:8vh;position:relative}#fullbanner img{max-width:100%;width:100%;height:auto;position:relative;z-index:20}#fullbanner:before{content:"";position:absolute;top:0;left:0;width:100%;height:60%;z-index:0;background:#fff}#last-products{background:0 0;position:relative;z-index:9;padding-bottom:60px}#last-products .featured{padding-left:8vw;padding-right:0;margin-right:0;position:relative}#last-products .featured .block-title{font-size:2.875em;font-weight:700;text-transform:uppercase;position:static;transform:none;color:#333}#last-products .featured p.block-text{text-align:left;margin-top:30px;margin-left:0;max-width:80%}.featured a.block-action{background:#333;font-size:1em;font-weight:700;color:#fff;padding:15px 60px;text-align:center;display:block;margin:45px auto 40px;width:fit-content}#last-products .featured .block-image{position:absolute;left:-90%;width:150%;height:200%;top:-50%}#last-products .product-list,#last-products .product-list ul{padding-top:0;margin-top:0}.featured .block-overtitle{font-size:.875em;color:#333;opacity:.5;margin-bottom:25px;text-transform:uppercase}.featured .block-actions{display:flex;position:relative;z-index:900}.featured .block-actions a{display:flex;justify-content:center;align-items:center;font-size:1em;font-weight:700;padding:15px 40px;margin-bottom:40px;background:#333;color:#fff;margin-top:30px;text-transform:uppercase}.product-list ul li .products-list-colors{display:flex;justify-content:flex-start;align-items:flex-start;padding-bottom:10px;margin-top:10px;margin-left:0}.product-list ul li .products-list-colors li{width:25px;height:25px;background-size:cover;background-position:center;max-width:fit-content;margin:0 5px 0 0}.product-list ul li .products-list-colors li .product-option-thumbnail{width:25px;height:25px;background-size:cover;background-position:center}h3{position:relative}h3 span{width:100%;text-align:center;font-size:7.5em;color:#fff;letter-spacing:-.05em;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase}#blog{padding-top:8vh}#blog-articles{display:flex;justify-content:space-between;height: 700px;}#blog-articles article{width:32%}#blog-articles article .image{width:100%;height:30vh;background-color:#cecece;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px;margin-bottom:30px}#blog-articles article h5{font-size:1.625em;font-weight:700;color:#333;line-height:1.6em}#instagram{padding-top:8vh;position:relative;z-index:50}#instagram ul{margin-top:4vh;display:flex;justify-content:space-between;align-items:center}#instagram ul li{width:18.8vw;height:18.8vw;background-color:#cecece;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 8px 20px 0 rgba(0,0,0,.08);margin:0 10px;border-radius:10px;position:relative;overflow:hidden}#instagram ul li div.img{display:flex;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:1400px){.product-list ul li .information small{font-size:.75em}.product-list ul li .information .title{font-size:1em}.product-list ul li .information .title{min-height:90px}}@media (max-width:768px){.product-list{margin-top:30px;padding:0 20px}.product-list ul{flex-wrap:wrap;display:block}.product-list ul li{width:46%;display:inline-block;width:calc(48% - 15px)}.product-list ul li .image{height:190px}.product-list ul li .image .tags{flex-direction:column;align-items:flex-end}.product-list ul li .image .tags .tag{margin-top:2px;max-width:max-content}.product-list ul li .information .overtitle{font-size:.71em}.product-list ul li .information .title{font-size:.85em;min-height:50px}.product-list ul li .information .price{font-size:1em}.product-list ul li .information small{font-size:.75em;margin-top:5px;display:inline-block;opacity:1}.product-list ul li{margin-bottom:30px}.product-list h3{font-size:1em}.product-list ul li .information .overtitle{font-size:1em;margin-top:15px}.product-list ul li .image .tags{flex-direction:row;justify-content:flex-start}.product-list ul li .image .tags .tag{font-size:.75em;margin-top:2px}}@media (max-width:1700px){body,html{font-size:.95em}}.underline{text-decoration:underline}.fs-x-small{font-size:.6875em}.fs-smaller{font-size:.75em}.fs-small{font-size:.875em}.fs-medium{font-size:1.125em}.fs-big{font-size:1.25em}.fs-bigger{font-size:1.375em}.fw-medium{font-weight:500!important}.fw-bold{font-weight:600!important}.w-100{width:100%;flex:1 1 100%}aside{position:fixed;top:0;right:0;background:#fff;display:flex;flex-direction:column;width:460px;height:100%;max-height:100vh;overflow:hidden;transition:.3s all ease-in-out;z-index:5000}aside h4{margin:0;font-weight:400}aside .cart-body,aside .cart-footer,aside .cart-header{padding:20px 30px}aside#cart{box-shadow:-10px 0 38px -35px #000;right:-180vw}body.cartshow aside#cart{right:0}body .cart-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:none;z-index:3500}aside#cart .cart-header{padding-bottom:20px;padding-top:20px;border-bottom:1px solid #f1f1f1}aside#cart .cart-body{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}aside#cart .cart-body ul{margin:0}aside#cart .cart-body ul li{display:flex;padding:20px 0;border-bottom:1px solid #f1f1f1}aside#cart .cart-body ul li:first-child{padding-top:0}aside#cart .cart-body ul li:last-child{padding-bottom:0;border-bottom:0}aside#cart .cart-body ul li .product-image{width:75px;height:80px;min-width:75px;min-height:80px;background:0 0;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:25px;border-radius:10px}aside#cart .cart-body ul li .product-info{display:flex;flex-direction:column;flex-grow:1}aside#cart .cart-body ul li .product-info .sku{font-weight:200}aside#cart .cart-body ul li .product-info .name-price{display:flex;justify-content:space-between;width:100%;margin-top:2px}aside#cart .cart-body ul li .product-info .name-price .price{min-width:125px;text-align:right;margin-top:0;align-items:flex-start;justify-content:flex-end}aside#cart .cart-body .product-info .name-price .price del,aside#cart .cart-body .product-info .name-price .price ins{font-size:1em}aside#cart .cart-body ul li .product-info .actions{display:flex;flex-direction:row;align-items:center;margin-top:10px}aside#cart .cart-body ul li .product-info .actions .quantity{position:relative;margin-right:15px;margin-top:2px}aside#cart .cart-body ul li .product-info .actions .quantity button{position:absolute;top:0;left:0;width:25px;height:30px;background:0 0;border:none;font-size:1em;line-height:20px}aside#cart .cart-body ul li .product-info .actions .quantity button.plus{left:auto;right:0}aside#cart .cart-body ul li .product-info .actions .quantity input{width:60px;height:30px;background:0 0;border:1px solid #cdcdcd;text-align:center;color:#000;font-weight:300}aside#cart .cart-body ul li .product-info .actions .variable{flex-grow:1}aside#cart .cart-body ul li .product-info .actions .variable .attribute{font-weight:500;color:#000}aside#cart .cart-body ul li .product-info .actions .variable .attribute span{font-weight:300;color:#999}aside#cart .cart-body ul li .product-info .actions .remove-from-cart{color:red;text-decoration:underline;display:flex;align-items:flex-start;height:100%}aside#cart .cart-footer{padding-top:0;display:flex;flex-direction:column;background:#fff;box-shadow:0 -3px 38px -35px #000}aside#cart .cart-footer .cart-overview-row{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #f1f1f1}aside#cart .cart-footer .cart-overview-row .row-value{display:flex;flex-direction:column;align-items:flex-end}aside#cart .cart-footer .cart-overview-row .row-value small{color:#333}aside#cart .cart-footer .cart-go-to-checkout{background:#000;color:#fff;text-transform:uppercase;text-align:center;padding:20px 0;margin-top:30px;border-radius:15px;border:0}.cart-free-shipping-row{background:#333;color:#fff;font-size:.7em;text-align:center;padding:5px 0;margin:0 -30px;text-transform:uppercase}aside#cart .cart-body ul li .product-info .name-price .price ins{text-decoration:none}@media (max-width:1700px){.large-icons .icon .info{font-size:.65em}h3 span{font-size:6em}}@media (max-width:768px){aside#cart{display:flex;right:-100vw;width:100vw;z-index:5000}body.cartshow aside#cart{right:0}aside .cart-body,aside .cart-footer,aside .cart-header{padding:20px}aside .cart-header{display:flex;align-items:center}aside .cart-header .sprite{margin-right:20px;transform:scale(.8);position:relative;top:2px;padding:20px;background-position:-314px -18px;margin-right:0}aside#cart .cart-header{padding-bottom:20px}.mobile-icons-row,aside#cart .icons-row{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.2)}aside#cart .icons-row{display:none!important}.mobile-icons-row .container,aside#cart .icons-row .container{padding:10px 20px;justify-content:space-between}.mobile-icons-row div.cart-icon-wrapper,aside#cart .icons-row div.cart-icon-wrapper{display:flex;flex-direction:row}.mobile-icons-row div .iconbox,aside#cart .icons-row div .iconbox{padding:5px;box-shadow:0 0 10px -1px rgb(0 0 0 / 20%);background:#fff;border-radius:5px;display:flex;width:35px;height:35px;margin-right:8px}.mobile-icons-row div .sprite,aside#cart .icons-row div .sprite{margin-right:0;transform:scale(.7) translate(-7px,-7px)}.mobile-icons-row div span,aside#cart .icons-row div span{font-size:.8em}.mobile-icons-row div span span,aside#cart .icons-row div span span{display:block}.mobile-icons-row .sprite.creditcards,aside#cart .icons-row .sprite.creditcards{min-width:35px;min-height:35px}.mobile-icons-row .sprite.movingtruck,aside#cart .icons-row .sprite.movingtruck{min-width:37px;min-height:26px;transform:scale(.7) translate(-8px,-1px)}.mobile-icons-row .sprite.payment-discount,aside#cart .icons-row .sprite.payment-discount{min-width:31px;min-height:31px;transform:scale(.7) translate(-5px,-5px)}aside#cart .cart-body ul li .product-info .actions{margin-top:5px}aside#cart .cart-body ul li .product-info .actions{flex-wrap:wrap}aside#cart .cart-body ul li .product-info .actions .variable{order:1;width:100%;min-width:100%;flex-direction:row;display:flex}aside#cart .cart-body ul li .product-info .actions .variable .attribute{margin-right:7px}aside#cart .cart-body ul li .product-info .actions .variable .attribute:last-child{margin-right:0}aside#cart .cart-body ul li .product-info .actions .quantity{order:2}aside#cart .cart-body ul li .product-info .sku{order:3;flex-grow:1}aside#cart .cart-body ul li .product-info .actions .remove-from-cart{order:4;align-items:center}aside#cart .cart-footer .cart-go-to-checkout{margin-top:20px;display:flex;justify-content:center;text-transform:none;border-radius:11px;font-weight:400;font-size:1em;padding:17px;background:#008716;line-height:1.5em}aside#cart .cart-footer .cart-go-to-checkout .sprite{margin-right:10px}.back-to-store-cart-button{text-align:center;border:0;padding:0;background:0 0;text-decoration:underline;color:#333;width:100%;justify-content:center;margin-top:20px;display:none!important}aside#cart .cart-footer .cart-overview-row{padding:15px 0}aside#cart .cart-body ul li{padding:20px 0}aside#cart .cart-body ul li .product-image{height:95px}.hide-desktop{display:flex!important}}#login-modal,#wishlist-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999;overflow:hidden;align-items:center;justify-content:center}body.showlogin #login-modal{display:flex}#login-modal .login-modal-bg{width:100%;height:100%;background:rgba(0,0,0,.7);position:absolute;top:0;left:0;z-index:10}#login-modal .login-modal-wrapper{padding:30px;border-radius:10px;background:#fff;position:relative;z-index:50;width:auto;height:340px;min-width:350px;display:flex;flex-direction:column;justify-content:center}#login-modal .login-modal-wrapper .login-modal-logo{display:flex;justify-content:center}#login-modal .login-modal-wrapper .login-modal-logo img{height:60px}#login-modal .login-modal-wrapper .login-action{display:flex;justify-content:center;align-items:center;margin-top:30px;font-size:1em;flex-direction:column}#login-modal .login-modal-wrapper .login-action span{font-weight:600;color:#333}#login-modal .--login-form{margin-top:10px}#login-modal .--login-form input{width:100%;height:36px;border:1px solid #cecece;border-radius:4px;padding:0 10px;font-size:1em}#login-modal .--login-form input.--login-form{text-align:center;letter-spacing:3px}#login-modal .--login-form button{margin-top:15px;background:#333;color:#fff;border:0;width:100%;height:36px;display:flex;justify-content:center;align-items:center;border-radius:4px;cursor:pointer;text-transform:uppercase;font-weight:500}#login-modal .social-separator{margin:15px 0;text-align:center;font-size:.8em;font-weight:300}#login-modal .goback a{text-align:center;display:flex;justify-content:center;margin-top:10px;text-decoration:underline;text-transform:lowercase;font-size:.9em;color:#333;opacity:.8}#login-modal ul.off-social-auth{display:flex;justify-content:center}#login-modal ul.off-social-auth li{margin:0 15px;list-style:none}#login-modal ul.off-social-auth li svg{width:35px;height:35px}.swal2-container{z-index:999999999!important}.content-sidebar{position:fixed;display:block;top:0;right:-150vw;width:100vw;height:100vh;z-index:999999;box-shadow:-5px 0 10px -5px rgb(0 0 0 / 50%);transition:.2s all}.content-sidebar .bg{position:absolute;top:0;left:-300vw;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:50;cursor:pointer;opacity:0;transition:.2s all}body.company-shown .content-sidebar.company-sidebar .bg,body.howto-shown .content-sidebar.howtobuy-sidebar .bg,body.privacy-shown .content-sidebar.privacy-terms-sidebar .bg,body.security-shown .content-sidebar.security-sidebar .bg,body.shipping-shown .content-sidebar.shipping-sidebar .bg,body.warranty-shown .content-sidebar.warranty-sidebar .bg{opacity:1;left:0}body.company-shown .content-sidebar.company-sidebar,body.howto-shown .content-sidebar.howtobuy-sidebar,body.privacy-shown .content-sidebar.privacy-terms-sidebar,body.security-shown .content-sidebar.security-sidebar,body.shipping-shown .content-sidebar.shipping-sidebar,body.warranty-shown .content-sidebar.warranty-sidebar{right:0}.content-sidebar .content{position:absolute;display:block;top:0;right:0;width:50vw;height:100vh;overflow-y:scroll;background:#fff;padding:40px;z-index:200}.content-sidebar .tab-selector{display:flex}.content-sidebar .tab-selector .tab{padding:10px 20px;border-bottom:2px solid #333;transition:.2s all ease-in-out;cursor:pointer}.content-sidebar .tab-selector .tab.selected{border-bottom:2px solid #333;background:#333;color:#fff}.content-sidebar h4{font-size:1.3em}.content-sidebar p{line-height:1.6em}.btn-close-privacy{padding:10px 20px;background:0 0;border:2px solid #333;color:#333;margin-top:40px}.btn-close-privacy-x{display:flex;flex-grow:1;justify-content:flex-end}.btn-close-privacy-x button{padding:10px 15px;background:0 0;border:2px solid #333;color:#333}@media (max-width:768px){.content-sidebar .content{width:100vw;padding:20px}.content-sidebar .tab-selector{flex-direction:column;margin-top:60px}.btn-close-privacy-x{position:absolute;top:20px;right:20px}.btn-close-privacy-x button{background:#fff}}footer{display:flex;padding-top:6vh;padding-bottom:6vh;margin-top:12vh;position:relative;align-items:flex-start;z-index:30}footer *{position:relative;z-index:5}footer:before{content:"";position:absolute;top:-30vh;width:100%;left:0;height:30vh;background:#fff;z-index:1}footer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);z-index:2}footer .brand{margin-right:90px}footer nav{display:flex;flex-grow:1}footer nav ul li a{font-size:.75em;font-weight:400;color:#333;margin-bottom:10px;display:inline-block}footer nav ul li.title{font-size:.875em;font-weight:500;letter-spacing:-.03;color:#333;opacity:.5;text-transform:uppercase;margin-bottom:20px}footer nav ul{margin-right:50px}footer .company{display:flex;flex-direction:column}footer .company .row-one{display:flex;min-width:35vw;justify-content:space-between;padding-top:30px;border-top:1px solid rgba(206,206,206,.4)}footer .company .row-two{display:flex;min-width:35vw;justify-content:space-between;padding-top:30px;margin-top:30px;border-top:1px solid rgba(206,206,206,.4)}footer .company .row-two .company-info{display:flex;flex-direction:column}footer .company .row-two .company-info strong{font-size:.75em;font-weight:500}footer .company .row-two .company-info{font-size:.625em;font-weight:300}footer .company .row-two .privacy-links a{font-size:.75em;text-decoration:underline!important;color:#333;display:inline-block;margin-left:20px}body.page-with-list main{padding-top:12vh}body.details-page footer:before,body.page-with-list footer:before{display:none}#last-products .product-list ul li .products-list-colors,#product-block .product-list ul li .products-list-colors{display:none}#last-products .product-list ul li .price,#product-block .product-list ul li .price{margin-top:30px}#about-products{padding-top:8vh;background:#fff;margin-top:-2vh;position:relative;z-index:50;display:flex;align-items:center}#about-products .left{width:50%;padding-right:4vw;display:flex;align-items:center}#about-products .left .variation-image{width:15vw;min-width:15vw;height:50vh;background-position:center left;background-size:contain;background-repeat:no-repeat}.variation-description h2{font-size:2.25em;color:#333;font-weight:700;letter-spacing:-.025em}.variation-description a,.variation-description b,.variation-description div,.variation-description em,.variation-description i,.variation-description p,.variation-description section,.variation-description span,.variation-description ul,.variation-description ul li{font-family:Roboto,Tahoma!important;font-size:13px!important;color:#333!important;line-height:1.6em!important;text-align:left!important;font-weight:300!important;font-style:normal!important}.variation-description b{font-weight:700!important}#about-products .right{width:50%;padding-left:2vw}.mosaic{position:relative;overflow:hidden;z-index:60;width:100%;background:0 0}.mosaic a{display:flex}.mosaic a div{width:100%;height:100%;display:flex;background-size:cover;background-position:center}.mosaic.with-3{display:flex}.mosaic.with-3 a{width:33.3%;height:100%}.mosaic.with-4 a{position:absolute}.mosaic.with-4 a:nth-child(1){width:33%;height:100%;top:0;left:0}.mosaic.with-4 a:nth-child(2){left:33%;height:50%;top:0;width:33%}.mosaic.with-4 a:nth-child(3){left:66%;height:50%;top:0;width:34%}.mosaic.with-4 a:nth-child(4){left:33%;height:50%;top:50%;width:67%}#profiles{display:flex;background:#fff}#profiles .printer-profile-selector{display:flex;width:50%;margin-right:20px;flex-direction:column}#profiles .printer-profile-selector:nth-child(2n){margin-right:0;margin-left:20px}#profiles .printer-profile-selector .row{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:20px 0;border-bottom:1px solid rgba(112,112,112,.2)}#profiles .printer-profile-selector h4{font-size:1.625em;color:#333;margin:0;margin-right:40px}#profiles .printer-profile-selector select{margin-right:20px;border:1px solid #d9d9d9;font-size:.75em;padding:8px 30px 8px 15px}#profiles .printer-profile-selector .row.printer-specs-row{display:none}#profiles .printer-profile-selector ul{display:flex;width:100%;justify-content:space-between}#details-features .box{display:flex;flex-wrap:wrap;padding:25px;border:1px solid #d1d1d1;width:100%}#details-features .box ul{width:50%}#details-features .box ul.full{width:100%}#details-features .box ul.full li{border-bottom:1px solid rgba(144,144,144,.1)}#details-features .box ul.full li:first-child{margin-bottom:20px;padding-bottom:0}#details-features .box ul.full li:first-child,#details-features .box ul.full li:last-child{border-bottom:0}#details-features .box ul li{display:flex;justify-content:flex-start;width:100%;margin-bottom:10px;padding-bottom:10px}#details-features .box ul.full li{justify-content:space-between}#details-features .box ul li strong{display:block;width:100%;font-size:1.125em;font-weight:700;color:#333}#details-features .box ul li span{font-size:1em;color:#333;display:inline-block}#details-features .box ul:nth-child(3) li{text-align:right;justify-content:flex-end}#details-features .box ul li:last-child span{margin-bottom:0;line-height:1.8em}#details-features{display:flex;background:#fff;padding-top:8vh;padding-bottom:0;width:100%}#details-features .left,#details-features .right{max-width:50%;min-width:30%}#details-features .right{max-width:none;flex-grow:1;width:auto;min-width:0}#details-features .left{padding-right:2vw}#details-features .large-icon{display:flex}#details-features .large-icon .icon{margin-right:15px}#details-features h4{font-size:1.625em;color:#333;margin:0}#details-features .second-description{display:flex;align-items:flex-start}#details-features .second-description iframe{width:100%;height:200px;margin:20px 0 0 0}#details-features .second-description .second-description-video{min-width:20vw;padding-right:2vw}#details-features .second-description .second-description-content{flex-grow:1}#details-features .second-description a,#details-features .second-description b,#details-features .second-description div,#details-features .second-description i,#details-features .second-description li,#details-features .second-description p,#details-features .second-description section,#details-features .second-description small,#details-features .second-description span,#details-features .second-description strong{font-family:Roboto,Tahoma!important;font-size:16px!important;color:#333!important;line-height:1.6em!important;text-align:left!important;font-weight:300!important;font-style:normal!important;opacity:.8!important}#details-features .second-description b{font-weight:700!important}#details-features .second-description i{font-style:italic!important}#details-features small{font-size:14px!important}#details-features .box ul.full{display:flex;flex-wrap:wrap;justify-content:space-between}#details-features .box ul.full li{display:flex;width:30%;margin-right:3.33%;justify-content:space-between}#details-features .box ul.full li:first-child{width:100%}#details-features .box ul{margin-top:40px}#details-features .box ul:first-child{margin-top:0}body.details-page #fullbanner:before{display:none}body.details-page #home-products{background:0 0;padding-top:8vh;padding-bottom:8vh}#resin-chooser{display:flex;padding-top:9vh;padding-bottom:8vh;background:#fff;padding-right:3vw}body.details-page #resin-chooser{padding-top:0}#resin-chooser .img-cover{width:20vw;min-width:20vw;height:60vh;background-size:cover;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(/loja/smooth/SC-3.png);position:relative}#resin-chooser .img-cover .author{bottom:0;left:0;width:100%;text-align:center;font-size:.75em;font-weight:300;font-style:italic;position:absolute;padding-right:4vw}#resin-chooser .right{flex-grow:1}#resin-chooser .row{display:flex;align-items:center}#resin-chooser h4{font-size:2.25em;color:#333;max-width:40%}#resin-chooser p{max-width:60%;padding-left:3%}#resin-chooser .r-chooser{position:relative}#resin-chooser .r-chooser ul{display:flex;width:100%;position:relative;z-index:100}#resin-chooser .r-chooser ul li{width:20%;margin-right:45px;background:#fff;display:flex;flex-direction:column;padding-left:40px;padding-top:15px;padding-bottom:15px;padding-right:20px;box-shadow:0 0 50px -20px rgba(0,0,0,.4);position:relative;cursor:pointer;transition:.2s all ease-in-out;border-radius:10px}#resin-chooser .r-chooser ul li strong{font-size:.85em;font-weight:500}#resin-chooser .r-chooser ul li span{font-size:.6875em;font-style:italic;display:flex;margin-top:10px}#resin-chooser .r-chooser ul li .icon{position:absolute;left:-35px;top:50%;width:70px;height:70px;transform:translate(0,-50%);border-radius:100%;background:#fff;display:block;border:2px solid #fff;background-position:center;background-size:45%;background-repeat:no-repeat;transition:.2s all ease-in-out}#resin-chooser .r-chooser ul li:hover .icon{transform:translate(-5px,-50%)}#resin-chooser .r-chooser ul li .icon{background-color:#a7f0fa;background-image:url(/loja/smooth/wings.png)}#resin-chooser .r-chooser ul li.choosen{background-color:#a7f0fa}#resin-chooser .r-chooser ul li:not(.choosen):hover{background-color:rgba(167,240,250,.2)}#resin-chooser .r-chooser ul li:nth-child(2) .icon{background-color:#a7b1fa;background-size:60%;background-image:url(/loja/smooth/elephant.png)}#resin-chooser .r-chooser ul li:nth-child(2).choosen{background-color:#a7b1fa}#resin-chooser .r-chooser ul li:nth-child(2):not(.choosen):hover{background-color:rgba(167,177,250,.2)}#resin-chooser .r-chooser ul li:nth-child(3) .icon{background-color:#a7facd;background-image:url(/loja/smooth/caliper.png)}#resin-chooser .r-chooser ul li:nth-child(3).choosen{background-color:#a7facd}#resin-chooser .r-chooser ul li:nth-child(3):not(.choosen):hover{background-color:rgba(167,250,205,.2)}#resin-chooser .r-chooser ul li:nth-child(4) .icon{background-color:#faeaa7;background-image:url(/loja/smooth/caliper.png)}#resin-chooser .r-chooser ul li:nth-child(4).choosen{background-color:#faeaa7}#resin-chooser .r-chooser ul li:nth-child(4):not(.choosen):hover{background-color:rgba(250,234,167,.2)}#resin-chooser .r-chooser ul li:nth-child(5) .icon{background-color:#faa7f0;background-image:url(/loja/smooth/action-figure.png)}#resin-chooser .r-chooser ul li:nth-child(5).choosen{background-color:#faa7f0}#resin-chooser .r-chooser ul li:nth-child(5):not(.choosen):hover{background-color:rgba(250,167,240,.2)}div.resins-list{display:flex;margin-top:10vh}div.premium-resin,div.resin-group,div.standard-resin{display:flex;position:relative}div.standard-resin{margin-left:3vw}div.resin-group{margin-left:3vw}div.resin-group:first-child{margin-left:0}div.premium-resin div,div.resin-group div,div.standard-resin div{width:7vw;height:20vh;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:1vw;position:relative;z-index:20}div.resin-group:after{content:attr(title);font-size:1.5em;position:absolute;bottom:-40px;padding:10px 30px;background:#fff;left:50%;text-transform:uppercase;transform:translate(-50%,0);z-index:10;white-space:nowrap;color:rgba(51,51,51,.1)}div.premium-resin div:nth-child(1){background-image:url(/loja/smooth/d20.png)}div.premium-resin div:nth-child(2){background-image:url(/loja/smooth/4k.png)}div.premium-resin div:nth-child(3){background-image:url(/loja/smooth/modelismo.png)}div.premium-resin div:nth-child(4){background-image:url(/loja/smooth/impact.png)}div.premium-resin div:nth-child(5){background-image:url(/loja/smooth/abs.png)}div.premium-resin div:nth-child(6){background-image:url(/loja/smooth/semiflex.png)}div.standard-resin div:nth-child(1){background-image:url(/loja/smooth/action.png)}div.standard-resin div:nth-child(2){background-image:url(/loja/smooth/padrao.png)}div.standard-resin div:nth-child(3){background-image:url(/loja/smooth/bow.png)}.resin-arrows{position:absolute;top:0;left:0;width:1px;height:1px}.resin-arrows .arrows div{position:absolute}.resin-arrows .arrows .down-product{width:5px;background:#cecece}.resin-arrows .arrows .side{height:5px;background:#cecece}.resin-arrows .arrows .down-resin{width:5px;background:#cecece}.resin-arrows .arrows.index-0 div{background:#a7f0fa}.resin-arrows .arrows.index-1 div{background:#a7b1fa}.resin-arrows .arrows.index-3 div{background:#faeaa7}.resin-arrows .arrows.index-4 div{background:#faa7f0}.resin-arrows .arrows.index-0 .down-product{top:10vh;left:6vw;height:0;width:5px}.resin-arrows .arrows.index-1 .down-product{top:10vh;left:21.5vw;height:0;width:5px}.resin-arrows .arrows.index-0 .side{top:16vh;left:3.5vw;height:5px;width:0}.resin-arrows .arrows.index-1 .side{top:15vh;left:2.5vw;height:5px;width:0}.resin-arrows .arrows.index-0 .down-resin{left:3.5vw;top:16vh;width:5px;height:0}.resin-arrows .arrows.index-1 .down-resin{left:2.5vw;top:15vh;width:5px;height:0}.resin-arrows .arrows.index-1 .down-resin:last-child{left:62.25vw}.resin-arrows .arrows.index-1 .down-resin{left:2.5vw;top:15vh;width:5px;height:0}.resin-arrows .arrows.index-0 .down-resin:last-child{left:62.25vw;top:16vh;width:5px;height:0}.resin-arrows .arrows.index-1 .down-resin:last-child{left:42.25vw;top:15vh;width:5px;height:0}.resin-arrows .arrows.index-2 div{background:#a7facd}.resin-arrows .arrows.index-2 .down-product{top:10vh;left:37vw;height:0;width:5px}.resin-arrows .arrows.index-2 .side{top:14vh;left:11.5vw;height:5px;width:0}.resin-arrows .arrows.index-2 .down-resin{left:11.5vw;top:14vh;width:5px;height:0}.resin-arrows .arrows.index-2 .down-resin:nth-child(4){left:27.25vw;top:14vh;width:5px;height:0}.resin-arrows .arrows.index-2 .down-resin:nth-child(5){left:35vw;top:14vh;width:5px;height:0}.resin-arrows .arrows .down-resin .ball{position:absolute;bottom:0;left:-5px;width:15px;height:15px;background:inherit;border-radius:5px;display:none}.premium-resin:before{content:"";position:absolute;bottom:-35px;width:90%;left:50%;transform:translate(-50%,0);background:#333;height:1px;opacity:.1}.premium-resin:after{content:"LINHA PREMIUM";font-size:1.5em;position:absolute;bottom:-60px;padding:10px 30px;background:#fff;left:50%;transform:translate(-50%,0);z-index:10;white-space:nowrap;color:rgba(51,51,51,.1)}.resin-group:before{content:"";position:absolute;bottom:-17px;width:90%;left:50%;transform:translate(-50%,0);background:#333;height:1px;opacity:.1}.standard-resin:after{content:"LINHA STANDARD";font-size:1.5em;position:absolute;bottom:-60px;padding:10px 30px;background:#fff;left:50%;transform:translate(-50%,0);z-index:10;white-space:nowrap;color:rgba(51,51,51,.1)}body.details-page #fullbanner,body.details-page #home-products{background:#fff}.download-profile-file{display:none!important;padding:9px 0;flex-grow:1;justify-content:center;border:0;background:#333;color:#fff;font-size:.875em;display:flex;width:fit-content;max-width:250px;transition:.2s all}.download-profile-file.disabled,.download-profile-file[disabled]{opacity:.8;background-color:#cecece;cursor:not-allowed!important}body.details-page footer{margin-top:0}body.details-page .large-icons{padding-left:25px}#details-features .box ul.full li.no-mr{margin-right:0}#product-review{padding-top:8vh;padding-bottom:8vh;display:flex}#product-review .left{width:40vw}#product-review .right{width:54vw;padding-left:4vw}#product-review h4{font-size:2.25em;color:#333;font-weight:700;letter-spacing:0;margin:0}#product-review .left p{font-size:1em;color:#333;opacity:1;margin-top:40px}#product-review .evaluations{display:flex;align-items:center;margin-top:40px}#product-review .evaluations .stars{display:flex}#product-review .evaluations .stars .star{width:45px;height:45px;background:url(/loja/images/star.svg) no-repeat center;background-size:contain;margin-right:5px}#product-review .evaluations .score{font-size:2.25em;margin:0 0 0 10px;font-weight:700;line-height:1em}#product-review .evaluations .evalcount{font-size:.8125em;font-weight:500;opacity:.6;margin-left:10px}#product-review .evalImage{height:40vh;width:100%;margin-top:50px;background-size:cover;background-position:center;background-repeat:no-repeat}#product-review .right ul{display:flex;flex-direction:column}#product-review .right ul li{width:100%;padding:20px 0;border-bottom:1px solid #d1d1d1}#product-review .right ul li .eval-header{display:flex;align-items:center}#product-review .right ul li .eval-header .score{display:flex;margin-right:10px}#product-review .right ul li .eval-header .score .star{width:20px;height:20px;background:url(/loja/images/star.svg) no-repeat center;background-size:contain;margin-right:5px}#product-review .right ul li .eval-header strong{line-height:1em;font-weight:700;font-size:1.125em;letter-spacing:-.025em;position:relative;top:2px}#product-review .right ul li .body{padding-left:135px}#product-review .right ul li .body p{font-size:1em;color:#acacac;font-style:italic;font-weight:400;opacity:1;line-height:1.8em}#product-review .right ul li .body p .btn-read-more{color:#333;text-decoration:underline;margin-left:10px;display:inline-block}#product-review .right ul li .body p span.hidden-content{display:none}#product-review .right ul li .gallery{margin-top:5px;display:flex;padding-left:135px}#product-review .right ul li .gallery .img{width:80px;height:80px;margin-right:5px;background-size:cover;background-position:center;background-repeat:no-repeat}#product-review .right ul li .author{font-size:.8125em;font-weight:500;letter-spacing:-.025em;color:#333;opacity:.5;margin-top:20px;padding-left:135px}#product-review .right .pagination{display:flex;justify-content:center;margin-top:40px;width:100%}#product-review .right .pagination .pages{display:flex}#product-review .right .pagination .pages a{width:30px;height:30px;transition:.2s all;background:0 0;opacity:.5;text-align:center;line-height:30px;display:flex;justify-content:center;align-items:center;color:#333;border:1px solid #333;margin:0 2.5px}#product-review .right .pagination .pages a.current{background:#fff;opacity:1}#product-review .right ul li:not([style*="display: none"]):first-child{padding-top:0}.faded{filter:grayscale(1)}ul li br{display:none}body.page-with-list header{padding-top:2vh;padding-bottom:2vh;background:#fff}body.page-with-list .product-list{padding-left:3vw;padding-right:3vw}.configuration .top{padding-right:0}@media (max-width:1500px){section#banner .right{width:14vw}}@media (max-width:1400px){section#banner .right{width:15vw}}aside#cart .cart-footer .cart-go-to-checkout{cursor:pointer!important}@media (max-width:1400px){header{padding-top:1vh}section#banner .right .box-wrapper p{font-size:10px!important}section#banner .left .short-description a,section#banner .left .short-description div,section#banner .left .short-description li,section#banner .left .short-description p,section#banner .left .short-description section,section#banner .left .short-description small,section#banner .left .short-description span,section#banner .left .short-description strong{font-size:13px!important}#details-features .second-description a,#details-features .second-description div,#details-features .second-description li,#details-features .second-description p,#details-features .second-description section,#details-features .second-description small,#details-features .second-description span,#details-features .second-description strong{font-size:13px!important}.breadcrumbs{font-size:.6em}section#banner .right .box-wrapper .right-product-description a,section#banner .right .box-wrapper .right-product-description b,section#banner .right .box-wrapper .right-product-description div,section#banner .right .box-wrapper .right-product-description em,section#banner .right .box-wrapper .right-product-description i,section#banner .right .box-wrapper .right-product-description li,section#banner .right .box-wrapper .right-product-description p,section#banner .right .box-wrapper .right-product-description section,section#banner .right .box-wrapper .right-product-description span,section#banner .right .box-wrapper .right-product-description strong{font-size:10px!important}}@media (max-width:1700px){#details-features .box ul li span{font-size:.85em}}.default-cursor{cursor:default!important}@media (max-width:768px){.mobile-navbar{position:fixed;top:53px;left:-100vh;height:100%;height:calc(100% - 50px);padding:30px 20px;background:#111;width:100%;z-index:500;flex-direction:column;transition:.3s all ease-in-out;overflow-y:auto;z-index:5000}body.navshow .mobile-navbar{left:0}.mobile-navbar nav{width:100%;display:block}.mobile-navbar nav ul{width:100%;display:flex;flex-direction:column;margin:0}.mobile-navbar nav ul li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:0;position:relative}.mobile-navbar nav ul li:last-child{border-bottom:0}.mobile-navbar nav ul li a{color:#fff}.mobile-navbar ul.social{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-top:30px}.mobile-navbar ul.social li{margin:0 7px}.mobile-navbar ul.social li .sprite{transform:scale(.8)}.mobile-navbar ul.social li:first-child{margin-right:0}.mobile-navbar ul.social li:last-child{margin-left:0}.mobile-navbar ul.site-actions{margin:0}.mobile-navbar ul.site-actions li{margin:15px 0}.mobile-navbar ul.site-actions li a{color:#b1b1b1;font-size:.9em}.search-box{z-index:50000;position:fixed;top:0;width:100vw;height:100vh;background:#fff;flex-direction:column;right:-100vw;transition:.3s all ease-in-out;font-size:1.2em}body.searchshow{overflow:hidden}body.searchshow .search-box{right:0}.search-box .input-bar{background:#eaeaea;display:flex;position:relative;padding:5px 20px}.search-box .input-bar input{padding-left:30px;height:40px;background:0 0;font-weight:500;color:#111;font-size:1.1em;width:100%;border:0}.search-box .input-bar .sprite{position:absolute;left:10px;top:5px;transform:scale(.8);opacity:.8;padding:20px;background-position:-306px -18px}.search-box .input-bar .clear-search{color:#666;position:absolute;right:20px;top:15px;font-size:.9em}.search-box ul.results{margin:0;padding:0 20px}.search-box ul.results li{margin:25px 0}.search-box ul.results li a{color:#333;display:flex}.search-box ul.results li a div{flex-grow:1}.search-box ul.results li a span{color:#999;font-weight:300}header .right-nav,header .search,header nav{display:none}header{position:fixed;top:0;left:0;width:100%;height:60px;background:#fff;box-shadow:0 0 50px -20px rgba(0,0,0,.4);display:flex;justify-content:space-between;align-items:center;padding-top:15px;z-index:10000}header .brand img{width:auto;height:45px}.hide-mobile{display:none!important}.mobile-toggle{position:relative;top:0;left:0;height:60px;width:100px;padding-left:0;padding-top:0;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding-bottom:10px}.mobile-toggle .bar{height:2px;width:12px;background:#333;margin-top:6px;transition:.3s all ease-in-out;opacity:1}.mobile-toggle .bar:first-child{width:24px}.mobile-toggle .bar:last-child{width:18px}body.navshow .mobile-toggle .bar{opacity:0}body.navshow .mobile-toggle .bar:first-child{opacity:1;width:30px;transform:rotate(45deg);position:relative;top:10px;left:0}body.navshow .mobile-toggle .bar:last-child{opacity:1;width:30px;transform:rotate(-45deg);position:relative;top:-6px;left:0}header .right-actions{display:flex;position:relative;width:100px}.cart-icon{margin-left:0;text-align:right;padding-right:5px}.cart-icon span.badge{right:-4px}}body.my-account footer:before{display:none}body.my-account main{padding-top:20vh}.mobile-filter-toggle{position:absolute;top:12px;right:0;display:flex;align-items:center;font-size:.85em;text-transform:uppercase;font-weight:400;color:#000}.mobile-filter-toggle .sprite-border{position:relative;padding:0;border:1px solid #999;transform:scale(.75);margin-right:3px}.sprite.filter-toggle{background-position:-10px -689px;width:38px;height:30px}.mobile-filter-toggle .sprite-border .sprite{background-image:url(/loja/img/sprites.png);transform:scale(.7)}.mobile-list-filters{position:fixed;top:60px;right:-130vw;width:100%;height:95%;height:calc(100% - 70px);background:#fff;padding-top:0;z-index:5000;transition:.3s all ease-in-out;flex-direction:column}body.mobilefiltersshow{overflow-y:hidden;max-height:100%}body.mobilefiltersshow .mobile-list-filters{right:0}.mobile-list-filters .filters-headers{display:flex;padding:20px 20px;justify-content:space-between;align-items:center;text-transform:uppercase;font-size:1.25em;font-weight:300;color:#000;border-bottom:1px solid #e3e3e3}.mobile-list-filters .filters-headers .sprite.close-filters{transform:scale(.85)}.mobile-list-filters .filters-body{padding:0 20px;flex-grow:1;position:relative;max-height:72vh;max-height:calc(100vh - 200px);overflow-y:scroll;padding-bottom:80px}body .cart-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:none;z-index:3500}aside#cart .cart-header{padding-bottom:20px;padding-top:20px;border-bottom:1px solid #f1f1f1}aside#cart .cart-body{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}aside#cart .cart-body ul{margin:0}aside#cart .cart-body ul li{display:flex;padding:20px 0;border-bottom:1px solid #f1f1f1}aside#cart .cart-body ul li:first-child{padding-top:0}aside#cart .cart-body ul li:last-child{padding-bottom:0;border-bottom:0}aside#cart .cart-body ul li .product-image{width:75px;height:auto;min-width:75px;min-height:80px;background:0 0;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:25px;border-radius:10px}aside#cart .cart-body ul li .product-info{display:flex;flex-direction:column;flex-grow:1}aside#cart .cart-body ul li .product-info .sku{font-weight:200}aside#cart .cart-body ul li .product-info .name-price{display:flex;justify-content:space-between;width:100%;margin-top:2px}aside#cart .cart-body ul li .product-info .name-price .price{min-width:125px;text-align:right;margin-top:0;align-items:flex-start;justify-content:flex-end}aside#cart .cart-body .product-info .name-price .price del,aside#cart .cart-body .product-info .name-price .price ins{font-size:1em}aside#cart .cart-body ul li .product-info .actions{display:flex;flex-direction:row;align-items:center;margin-top:10px}aside#cart .cart-body ul li .product-info .actions .quantity{position:relative;margin-right:15px;margin-top:2px}aside#cart .cart-body ul li .product-info .actions .quantity button{position:absolute;top:0;left:0;width:25px;height:30px;background:0 0;border:none;font-size:1em;line-height:30px}aside#cart .cart-body ul li .product-info .actions .quantity button.plus{left:auto;right:0}aside#cart .cart-body ul li .product-info .actions .quantity input{width:60px;height:30px;background:0 0;border:1px solid #cdcdcd;text-align:center;color:#000;font-weight:300}aside#cart .cart-body ul li .product-info .actions .variable{flex-grow:1}aside#cart .cart-body ul li .product-info .actions .variable .attribute{font-weight:500;color:#000}aside#cart .cart-body ul li .product-info .actions .variable .attribute span{font-weight:300;color:#999}aside#cart .cart-body ul li .product-info .actions .remove-from-cart{color:red;text-decoration:underline;display:flex;align-items:flex-start;height:100%}aside#cart .cart-footer{padding-top:0;display:flex;flex-direction:column;background:#fff;box-shadow:0 -3px 38px -35px #000;font-size:1em}aside#cart .cart-footer .cart-overview-row{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #f1f1f1}aside#cart .cart-footer .cart-overview-row .row-value{display:flex;flex-direction:column;align-items:flex-end}aside#cart .cart-footer .cart-overview-row .row-value small{color:#333}aside#cart .cart-footer .cart-go-to-checkout{background:#000;color:#fff;text-transform:uppercase;text-align:center;padding:20px 0;margin-top:30px;border-radius:15px}.coupon-input{display:none;position:relative}.coupon-input.show{display:flex}.show-hide-coupon-field-text{height:30px;display:inline-block;line-height:30px}.coupon-input input{height:34px;width:160px;text-transform:uppercase;border:1px solid #f1f1f1;padding:0 25px 0 10px;border:2px solid #d4d4d4!important;border-radius:4px!important;background:0 0!important;padding:0 40px 0 10px!important;text-transform:uppercase!important;width:180px!important;font-size:.9em!important}.coupon-input button{position:absolute;right:0;top:2px;width:30px;height:30px;border-radius:4px;border:0;background-color:transparent;background-image:url(img/sprites.png);background-position:-312px -23px;transform:rotate(180deg) scale(.7)}.coupon-input.remove button{background-position:-165px -689px}.coupon-input.remove input{text-align:right;background:0 0!important;border:0!important}section#banner .actions .more-details.recurring{background:#518e1f;color:#fff;margin-right:10px}body.details-page section#banner .actions{font-size:1em;display:flex}.cart-sku-wrapper{display:flex;justify-content:space-between;align-items:center}.cart-sku-wrapper .subscription-tag{font-size:.6em;font-weight:700;text-transform:uppercase;color:#fff;background:#333;border-radius:0;padding:3px 10px;margin-bottom:2px}.single-purchase-warning{display:block;margin-top:5px;opacity:.7}.resin-arrows .arrows.index-3 .down-product{top:10vh;left:52vw;height:0;width:5px}.resin-arrows .arrows.index-3 .side{top:16vh;left:27.5vw;height:5px;width:0}.resin-arrows .arrows.index-3 .down-resin{left:2.5vw;top:16vh;width:5px;height:0}.resin-arrows .arrows.index-3 .down-resin:last-child{left:70.25vw}.resin-arrows .arrows.index-3 .down-resin{left:27.5vw;top:16vh;width:5px;height:0}.resin-arrows .arrows.index-3 .down-resin:last-child{left:70.25vw;top:16vh;width:5px;height:0}.resin-arrows .arrows.index-4 .down-product{top:10vh;left:67.5vw;height:0;width:5px}.resin-arrows .arrows.index-4 .side{top:13vh;left:19.5vw;height:5px;width:0}.resin-arrows .arrows.index-4 .down-resin{left:19.5vw;top:13vh;width:5px;height:0}.resin-arrows .arrows.index-4 .down-resin:last-child{left:70.25vw}.resin-arrows .arrows.index-4 .down-resin{left:19.5vw;top:13vh;width:5px;height:0}.resin-arrows .arrows.index-4 .down-resin:last-child{left:43.25vw;top:13vh;width:5px;height:0}.resin{position:relative}.resin .info{position:absolute;bottom:-70px;left:0;width:100%;display:flex;justify-content:center;align-items:center;height:70px;flex-direction:column;z-index:100;overflow:hidden;max-height:0;transition:.2s all}.resin:hover .info{max-height:500px}.resin .info .price{height:30px;display:flex;justify-content:center;align-items:center;font-size:.75em;color:#333;opacity:.8;letter-spacing:- .05em;margin:0}.resin .info a{height:26px;display:flex;justify-content:center;align-items:center;font-size:.75em;color:#fff;background:#333;border-radius:10px;width:100%}.featured-word{position:absolute;top:60px;left:-150px;font-size:8em;color:#fff;font-weight:700;transform:rotate(-90deg)}#tripple-row a:first-child img{margin-left:0}#tripple-row a:last-child img{margin-right:0}.galleryCarousel{width:100%;padding:8vh 0}.galleryCarousel .item{height:auto}.galleryCarousel .item .item-image{height:30vh;width:auto}.owl-video-wrapper iframe{margin-top:0;height:100%}.owl-item{box-shadow:0 0 50px -20px rgba(0,0,0,.4)}.contact-times{display:flex;flex-direction:column;cursor:default!important}.contact-times span{margin-bottom:5px}body .nGY2 .nGY2GThumbnailImage{background:#fff}#mosaicgallery{padding-bottom:0;background:#fff}.nanogallery_gallerytheme_custom_mosaicgallery .nGY2GThumbnail_l1{box-shadow:0 0 50px -20px rgba(0,0,0,.4)}#order-tracker{position:fixed;top:0;right:0;left:auto;width:100vw;height:100vh;display:block;z-index:99999;right:-100vw;transition:.3s all ease-in-out}#order-tracker .bg{position:absolute;top:0;background:rgba(0,0,0,.7);width:100%;height:100%;z-index:50;left:-300vw;transition:.3s all ease-in-out}#order-tracker .content{position:absolute;top:0;right:-100vw;width:400px;height:100vh;background:#fff;border-top:23px solid #000;padding:20px;z-index:1000}body.tracking-shown #order-tracker .content{right:0}#order-tracker .content .title{font-size:1.4em;font-weight:700;margin-bottom:30px}#order-tracker .content .fields .field{font-size:.9em;margin-bottom:20px}#order-tracker .content .fields .field input{width:100%;height:44px;border:1px solid #cecece;padding:0 15px}#order-tracker .content .fields button{padding:10px 15px;background:#000;color:#fff;font-weight:300;text-transform:uppercase;border:0;font-size:.85em}.still-preparing{font-size:.7em}#order-tracker .content .fields{margin-bottom:30px}#order-tracker .tracking-result{margin:30px 0;border:1px solid #333;padding:15px;font-size:.8em;color:#333;display:none}#order-tracker .close-button{border:0;background:#000;padding:10px 15px;font-size:.6em;font-weight:300;position:absolute;top:20px;right:20px;color:#fff}body.tracking-shown #order-tracker{right:0}body.tracking-shown #order-tracker .bg{left:0}#mosaicgallery.with-pt{padding-top:0}.account-navigation{width:220px;min-width:220px;display:flex;flex-direction:column}.account-navigation a{display:inline-block;padding:15px 10px;transition:.2s all ease-in-out}.account-navigation a.active{background:#333;color:#fff}.account-navigation button{margin-top:20px;padding:3px 20px;background:red;color:#fff;border:0}.account-page{display:flex}.account-page .account-content{flex-grow:1}.account-page .account-content #order-list .order-list-item{width:100%}.account-page .account-content #order-list .order-list-item .action button{white-space:nowrap}.account-page .account-content #checkout-content .payment-data-form .choice-list li:before{display:none}.account-page .account-content #checkout-content #delivery-address .choice-list li{padding-left:0}.account-page .account-content #checkout-content #delivery-address .payment-data-form{margin-top:40px}.account-page .account-content .cancelar-assinatura{background:red;color:#fff}.account-page .account-content .no-account-records{margin-top:30px;font-size:1em;color:#333;font-weight:300;text-transform:uppercase;width:100%;min-width:100%}#off-account-page{display:flex;min-height:100vh;min-height:70vh;padding-top:6vh}#off-account-page nav{width:20vw;height:100%;padding:50px 3vw;min-width:20vw}body.my-account .product-list{padding:3vh 3vw 0}body.my-account main{padding-top:12vh}#off-account-page nav ul{padding:0;display:flex;flex-direction:column}#off-account-page nav li a{display:inline-block;display:flex;height:40px;justify-content:flex-start;align-items:center;font-size:.875em;color:#333;font-weight:500;border-bottom:1px solid rgba(32,32,32,.2)}#off-account-page nav li:last-child a{border-bottom:0}body.my-account header{background:#fff;padding-top:2vh;padding-bottom:2vh}#off-account-page .account-content{margin-top:50px;position:relative;z-index:80}#off-account-page .search{position:relative;width:20vw}#off-account-page .search input{font-size:.875em;color:rgba(51,51,51,.7)}#off-account-page .search button{cursor:default}#account-content-wrapper{flex-grow:1;padding-right:3vw}#account-content-wrapper .page-header{position:relative;z-index:100}#off-account-page .top-line{display:flex;justify-content:space-between;width:100%}#off-account-page .account-filter{width:250px;height:47px;border-radius:0;box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);padding:0 50px 0 15px;position:relative;background:#fff;display:flex;align-items:center;justify-content:flex-start}#off-account-page .account-filter:after{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #333;position:absolute;right:10px;top:20px}#off-account-page .account-filter .selected{width:100%;white-space:nowrap;color:#333;opacity:.7;font-size:.875em}#off-account-page .account-filter .options{position:absolute;top:47px;width:100%;display:flex;flex-direction:column;left:0;background:#fff;max-height:0;transition:.2s all;overflow:hidden}#off-account-page .account-filter:hover .options{max-height:80vh}#off-account-page .account-filter .options .option{padding:15px 20px;transition:.2s all ease-in-out}#off-account-page .account-filter .options .option:hover{background:#fefefe}.account-order-list{width:100%;margin-top:50px;position:relative;z-index:50}.account-order-list table{width:100%;border-collapse:collapse;padding:0;margin:0}.account-order-list table tr th{color:#999;font-size:.875em;font-weight:700;text-transform:uppercase;line-height:40px;border-right:1px solid #d1d1d1}.account-order-list table tr{position:relative}.account-order-list table tr th:nth-child(4),.account-order-list table tr th:nth-child(5){border-right:0}.account-order-list table tr td{border-right:1px solid transparent}.account-order-list table tr td .cell-content{height:130px;width:100%;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px}.account-order-list table tr td:first-child .cell-content:before{content:"";position:absolute;top:0;left:0;background:#fff;height:130px;z-index:-1;border-radius:10px;width:100%;box-shadow:0 0 50px -40px rgba(0,0,0,.4)}.account-order-list table tr td:first-child .cell-content{border-top-left-radius:10px;border-bottom-left-radius:10px}.account-order-list table tr td:last-child .cell-content{border-top-right-radius:10px;border-bottom-right-radius:10px}.account-order-list .order-ref{color:#3c88de;font-size:1.275em;font-weight:700}.account-order-list .order-date{color:#999;font-size:.875em;font-weight:400;margin-top:5px;white-space:nowrap}.account-order-list .order-value{font-size:1.275em;color:#333;font-weight:700}.account-order-list .order-transaction{font-size:.875em;color:#999;margin-top:5px;white-space:nowrap}.account-order-list .order-status{font-size:.875em;font-weight:700;color:#333;margin-top:5px}.account-order-list .order-status.success{color:green}.account-order-list .order-status.light{color:#999}.account-order-list .order-status.info{color:#ff0}.account-order-list .order-status.warning{color:orange}.account-order-list .order-status.danger{color:red}.account-order-list .order-status-icon{margin-top:-10px;height:30px;width:auto}.account-order-list .product-list-cell{display:flex;flex-direction:row;padding-left:20px}.account-order-list .product{width:60px;height:60px;border-radius:100%;margin-left:-20px}.account-order-list .btn-more-order-details{height:50px;width:180px;background:#333;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1em;font-weight:700;font-family:Roboto,Tahoma;border:0}.account-order-list .details-row td{height:420px}.account-order-list .details-row .cell-content{margin-top:-100px;background:#fff;padding:25px 60px}.order-status-symbols{width:100%;padding-top:30px;border-top:1px solid rgba(112,112,112,.3);margin-top:0}.order-status-symbols ul{display:flex;justify-content:space-between}.order-status-symbols ul li{padding-top:50px;position:relative;font-size:.875em;letter-spacing:-.03em;text-transform:uppercase;font-weight:500;color:#999;justify-content:center;align-items:center;text-align:center}.order-status-symbols ul li.active{color:#333}.order-status-symbols ul li:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,0);width:35px;height:35px;background:#eaeaea;border-radius:100%;z-index:50}.order-status-symbols ul li:after{content:"";position:absolute;left:50%;top:17px;height:1px;width:13vw;background:#707070;z-index:20}.order-status-symbols ul li:last-child:after{display:none}.order-status-symbols ul li.active:before{background:#02f05d}#off-account-page .top-line{position:relative;z-index:500}.order-details-row{display:flex;margin-top:30px;padding-top:30px;border-top:1px solid rgba(112,112,112,.3);justify-content:space-between;width:100%}.order-details-row .column{display:flex;flex-direction:column}.order-details-row .column .block{display:flex;flex-direction:column;margin-bottom:20px}.account-order-list table tr.details-row td:first-child .cell-content:before{height:430px;top:-50px}.order-details-row .column .block strong{text-transform:uppercase;font-weight:700;font-size:.875em;margin-bottom:5px}.order-details-row .column .block span{font-size:.875em;color:#999;margin-top:5}.order-details-row .column .block a.track-order{font-size:.75em;color:#333;font-weight:light;font-style:italic;text-decoration:underline;text-transform:uppercase;margin-top:20px}.order-details-row .column .block a.track-order-tracking-details{font-size:14px;color:#3d4fae;font-weight:light;text-decoration:underline;text-transform:uppercase;margin-top:10px}.order-details-row .action{display:flex;justify-content:flex-end;flex-direction:row;width:100%;margin-top:20px}.order-details-row .column .buy-again,.order-details-row .order-again,.touch-to-copy-clipboard{background:#333;padding:15px 15px;text-align:center;font-weight:700;font-size:.875em;width:180px;color:#fff;border:0}.touch-to-copy-clipboard{width:auto;border:0}.order-details-row .order-again.cancel{background:#e63939}#off-account-page{padding-bottom:100px}.off-account-form{display:flex;flex-wrap:wrap;max-width:800px}.off-account-form .field{width:100%;display:flex;flex-direction:column;margin-bottom:30px;padding-right:20px}#off-account-page .off-account-form .field .search{width:100%}.off-account-form .field .search.input{width:100%}.off-account-form .field.w-50{width:50%}.off-account-form .field strong{display:flex;width:100%;font-size:.875em;margin-bottom:20px;font-weight:500;text-transform:uppercase}.off-account-form .action-form{margin-top:20px;width:100%;padding-right:20px}.off-account-form .action-form button{display:flex;width:100%;height:50px;justify-content:center;align-items:center;color:#fff;background:#333;font-size:.875em;font-weight:700;border:0}.top-credit-block{display:flex;width:450px;height:125px;background:#fff;box-shadow:0 0 50px -20px rgba(0,0,0,.4);flex-direction:column;align-items:flex-start;justify-content:center;padding:20px;border-radius:10px}.top-credit-block span{font-size:.875em;color:#999}.top-credit-block strong{font-size:2.25em;margin-top:8px}.page-header .product-list-header .title h1{text-transform:uppercase}.account-order-list.cashback-style table tr th{color:#333}.account-order-list.cashback-style table tr td .cell-content{margin-bottom:10px}.account-order-list.cashback-style table tr td .cell-content,.account-order-list.cashback-style table tr td:first-child .cell-content:before{height:60px}.off-account-form.address-form{margin-top:40px}.btn-address-action{font-size:.75em;text-decoration:underline;color:#999;font-style:italic;font-weight:light;background:0 0;border:0}.btn-address-action.btn-remove-address{color:red}.actions-cell{text-align:right;width:180px;padding-right:20px;vertical-align:middle}.account-order-list.cashback-style table tr td.actions-cell .cell-content{flex-direction:row}[onclick],button{cursor:pointer}.off-account-form .action-form.divided{display:flex;flex-direction:row}.off-account-form .action-form.divided button{display:flex;flex-grow:1;min-width:auto}.off-account-form .action-form.divided button.cancel{width:180px;margin-right:20px;background:#999}.dont-know-cep{font-size:1em;font-weight:light;color:#999;margin-top:50px;font-style:italic;text-decoration:underline}#off-account-page .search input[disabled],#off-account-page .search input[readonly]{background:#f6f6f6;cursor:not-allowed}.account-order-list .btn-more-order-details.shown{background:#7d6eed}.no-records{display:flex;width:100%;height:100%;justify-content:center;align-items:center;flex-direction:column}.no-records svg{width:60px;height:auto}.no-records span{font-size:.75em;color:#999;text-transform:uppercase}.cashback-style .no-records svg{width:35px;height:auto}#login-modal .login-modal-wrapper{width:660px;height:470px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}#login-modal .--login-form .login-input-wrapper{width:100%;height:65px;position:relative;overflow:hidden;border-radius:10px;box-shadow:0 1px 10px -4px rgba(0,0,0,.8)}#login-modal .--login-form .login-input-wrapper span{color:#999;font-size:.75em;display:inline-block;padding:10px 20px 0;font-weight:400}#login-modal .--login-form .login-input-wrapper input{width:100%;height:40px;border:0;padding:0 20px;font-size:1.25em;font-weight:500;color:#333;position:relative;top:-3px}#login-modal .login-modal-wrapper .step-one,#login-modal .login-modal-wrapper .step-one .login-form,#login-modal .login-modal-wrapper .step-one .login-form form,#login-modal .login-modal-wrapper .step-two,#login-modal .login-modal-wrapper .step-two .login-action{width:100%}#login-modal .login-modal-wrapper .step-one,#login-modal .login-modal-wrapper .step-two{width:65%}.SMS-choice{margin:10px 0}.SMS-choice label{display:flex;align-items:center;justify-content:flex-start;font-size:.85em}#login-modal .--login-form .SMS-choice label input{width:25px;height:25px;margin-right:10px;margin-top:10px;margin-bottom:10px}#login-modal .--login-form button{height:65px;display:flex;justify-content:center;align-items:center;font-size:1.25em;text-transform:none;border-radius:20px}#login-modal .social-separator{margin:30px 0;display:flex;justify-content:center;align-items:center;position:relative;opacity:.6}#login-modal .social-separator span{width:max-content;background:#ffffffff;height:30px;line-height:30px;display:inline-block;z-index:100;position:relative;padding:0 40px}#login-modal .social-separator:before{content:"";position:absolute;top:15px;width:100%;height:1px;background:#707070;left:0;display:block}.fispq-link{font-style:italic;text-decoration:underline}.account-order-list.cashback-style table tr th.align-left{text-align:left;padding-left:20px}.account-order-list table tr td.align-left .cell-content{align-items:flex-start;padding-left:20px}#banner-top-bar{position:absolute;top:0;height:30px;padding:0 20px;background:#333;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#61aaea;display:flex;align-items:center;justify-content:center;z-index:100;font-size:.825em;left:50%;transform:translate(-50%,0);width:80%}#banner-top-bar strong{margin-right:5px}#banner-top-bar span{margin-left:5px;font-style:italic}@media (max-width:768px){#banner-top-bar{display:none}}.my-account-table{width:100%;display:flex;flex-direction:column}.my-account-table .table-body,.my-account-table .table-header{width:100%;display:flex;flex-direction:column}.my-account-table .table-body .table-row,.my-account-table .table-header .table-row{display:flex;flex-direction:row}.my-account-table .table-header .table-row .table-cell{height:50px;display:flex;flex:1;justify-content:center;align-items:center;font-size:.875em;color:#999;text-transform:uppercase;font-weight:500}.my-account-table .table-body .table-row{background:#fff;border-radius:10px;position:relative;flex-wrap:wrap;margin-bottom:20px}.my-account-table .table-body .table-row .table-cell{padding:30px 0;display:flex;flex-direction:column;flex:1;justify-content:center;align-items:center;font-size:.875em;color:#999;text-transform:uppercase;font-weight:500}.my-account-table .table-header .table-row .table-cell{border-right:1px solid #d1d1d1}.my-account-table .table-header .table-row .table-cell:last-child{border-right:0}.my-account-table .table-body .table-row{position:relative}.my-account-table .table-body .table-row .table-cell:after{display:block;content:"";position:absolute;bottom:-20px;width:1px;background:#d1d1d1;height:20px}.my-account-table.orders-table .table-row .table-cell:nth-child(1){width:18%;max-width:18%;padding-left:20px}.my-account-table.orders-table .table-body .table-row .table-cell:nth-child(1):after{left:18%}.my-account-table.orders-table .table-row .table-cell:nth-child(2){width:29%;max-width:29%}.my-account-table.orders-table .table-body .table-row .table-cell:nth-child(2):after{left:47%}.my-account-table.orders-table .table-row .table-cell:nth-child(3){width:13%;max-width:13%}.my-account-table.orders-table .table-body .table-row .table-cell:nth-child(3):after{left:60%}.my-account-table.orders-table .table-row .table-cell:nth-child(4){width:22%;max-width:22%}.my-account-table.orders-table .table-body .table-row .table-cell:nth-child(4):after{left:82%}.my-account-table.orders-table .table-body .table-row .table-cell:nth-child(5):after{display:none}.my-account-table.orders-table .table-row .table-cell:nth-child(5){width:18%;max-width:18%;padding-right:20px;text-align:center;justify-content:center;align-items:center}.my-account-table .table-body .table-row .expanded-content{width:100%;min-width:100%;position:relative;overflow:hidden;max-height:0;transition:.2s all ease-in-out}.my-account-table .table-body .table-row.expanded .expanded-content{max-height:70vh}.my-account-table .table-body .table-row .expanded-content-wrapper{padding:0 40px 30px 40px}.table-row.no-items .table-cell{align-items:center;justify-content:center;width:100%;height:100%;max-width:100%;min-width:100%;min-height:100%;max-height:100%}.my-account-table.subscriptions-table .table-row .table-cell:nth-child(1){width:22%;max-width:22%;padding-left:20px}.my-account-table.subscriptions-table .table-body .table-row .table-cell:nth-child(1):after{left:22%}.my-account-table.subscriptions-table .table-row .table-cell:nth-child(2){width:30%;max-width:30%}.my-account-table.subscriptions-table .table-body .table-row .table-cell:nth-child(2):after{left:45%}.my-account-table.subscriptions-table .table-row .table-cell:nth-child(3){width:15%;max-width:15%}.my-account-table.subscriptions-table .table-body .table-row .table-cell:nth-child(3):after{left:60%}.my-account-table.subscriptions-table .table-row .table-cell:nth-child(4){width:20%;max-width:20%}.my-account-table.subscriptions-table .table-body .table-row .table-cell:nth-child(4):after{left:80%}.my-account-table.subscriptions-table .table-row .table-cell:nth-child(5){width:20%;max-width:20%}.my-account-table.subscriptions-table .table-body .table-row .table-cell:nth-child(5):after{display:none}.my-account-table.cashback-table .table-row .table-cell:nth-child(1){width:13%;max-width:13%;padding-left:20px}.my-account-table.cashback-table .table-body .table-row .table-cell:nth-child(1):after{left:13%}.my-account-table.cashback-table .table-row .table-cell:nth-child(2){width:15%;max-width:15%}.my-account-table.cashback-table .table-body .table-row .table-cell:nth-child(2):after{left:28%}.my-account-table.cashback-table .table-row .table-cell:nth-child(3){width:13%;max-width:13%}.my-account-table.cashback-table .table-body .table-row .table-cell:nth-child(3):after{left:41%}.my-account-table.cashback-table .table-row .table-cell:nth-child(4){width:15%;max-width:15%}.my-account-table.cashback-table .table-body .table-row .table-cell:nth-child(4):after{left:56%}.my-account-table.cashback-table .table-row .table-cell:nth-child(5){width:25%;max-width:25%}.my-account-table.cashback-table .table-body .table-row .table-cell:nth-child(5):after{left:81%}.my-account-table.cashback-table .table-row .table-cell:nth-child(6){width:19%;max-width:19%}.my-account-table.cashback-table .table-body .table-row .table-cell:nth-child(6):after{display:none}.my-account-table.cashback-table .table-header .table-row .table-cell{color:#333}.my-account-table.cashback-table .table-body .table-row{margin-bottom:10px}.my-account-table.address-table .table-row .table-cell:nth-child(1){width:20%;max-width:20%;padding-left:20px;align-items:flex-start;text-align:left}.my-account-table.address-table .table-header .table-row .table-cell:nth-child(1){align-items:center;justify-content:flex-start}.my-account-table.address-table .table-body .table-row .table-cell:nth-child(1):after{left:20%}.my-account-table.address-table .table-row .table-cell:nth-child(2){width:15%;max-width:15%}.my-account-table.address-table .table-body .table-row .table-cell:nth-child(2):after{left:35%}.my-account-table.address-table .table-row .table-cell:nth-child(3){width:15%;max-width:15%}.my-account-table.address-table .table-body .table-row .table-cell:nth-child(3):after{left:50%}.my-account-table.address-table .table-row .table-cell:nth-child(4){width:15%;max-width:15%}.my-account-table.address-table .table-body .table-row .table-cell:nth-child(4):after{left:65%}.my-account-table.address-table .table-row .table-cell:nth-child(5){width:20%;max-width:20%}.my-account-table.address-table .table-body .table-row .table-cell:nth-child(5):after{left:85%}.my-account-table.address-table .table-row .table-cell.actions-cell{flex-direction:row}.my-account-table.address-table .table-row .table-cell:nth-child(6){width:15%;max-width:15%}.my-account-table.address-table .table-body .table-row .table-cell:nth-child(6):after{display:none}.my-account-table.address-table .table-header .table-row .table-cell{color:#333}.my-account-table.address-table .table-body .table-row{margin-bottom:10px}@media (max-width:768px){.account-order-list{overflow-x:auto;padding:0 20px}.account-order-list .my-account-table{min-width:1100px}body.my-account main{padding-top:35px}#off-account-page{position:relative;margin-top:30px;flex-direction:column}#off-account-page .page-header{position:absolute;top:20px;left:20px}#off-account-page nav{padding:30px 20px 0;width:100%;flex-direction:row}#off-account-page nav ul{flex-direction:row;justify-content:space-between}#off-account-page nav ul li{width:auto}#off-account-page nav li a{border-bottom:1px solid transparent;height:20px;color:#999}#off-account-page nav li a.active{border-bottom:1px solid #333;color:#333}#off-account-page .account-content{margin-top:30px}#off-account-page .top-line{padding:0 10px}#off-account-page .account-filter,#off-account-page .search{width:auto;margin:0 10px;flex:1}.off-account-form{padding:0 10px}.off-account-form .field strong{margin:10px}.off-account-form .action-form{padding:0 10px}.off-account-form .field:nth-child(2n){padding-right:10px}.logout-account-link{display:none}}#login-modal .step-two .--login-form .login-input-wrapper{margin-bottom:20px}.my-account-table.orders-table .table-row.no-items .table-cell:after{display:none}.off-account-form.address-form .field input{padding-right:20px}.off-account-form.address-form .field:nth-child(1){width:150px}.off-account-form.address-form .field:nth-child(2){width:130px}.off-account-form.address-form .field:nth-child(3){width:240px}.off-account-form.address-form .field:nth-child(4){width:180px}.off-account-form.address-form .field:nth-child(5){width:320px}.off-account-form.address-form .field:nth-child(6){width:120px}.off-account-form.address-form .field:nth-child(7){width:260px}.off-account-form.address-form .field:nth-child(8){width:200px}.dont-know-cep{font-size:.75em}.off-account-form .action-form{width:700px}@media (max-width:768px){.off-account-form.address-form .field{width:100%}.off-account-form.address-form .field:nth-child(1),.off-account-form.address-form .field:nth-child(2){width:50%}#login-modal .login-modal-wrapper{max-width:90%}#login-modal .login-modal-wrapper .step-one,#login-modal .login-modal-wrapper .step-two{width:85%}#login-modal .--login-form button{height:60px}}.pending-pix svg{height:200px;width:auto}.account-qr-barcode{display:flex;flex-direction:column}.account-qr-barcode button{width:200px}.my-account-table .table-row .table-cell.last-cell{padding-right:40px!important;align-items:flex-end!important}#off-account-page .product-list-header{display:flex;justify-content:space-between}#off-account-page .product-list-header .account-filters{display:flex}@media (min-width:768px) and (max-width:1400px){#banner-top-bar{height:27px}}@media (max-width:768px){#details-features .second-description{flex-direction:column}#details-features .second-description .second-description-video{width:100%}#details-features .second-description .second-description-video iframe{height:225px}body.details-page #mosaicgallery{margin-top:0;padding-top:0}body.details-page #details-features{padding-bottom:0}}#details-features.no-mt{margin-top:0;padding-top:0}#details-features.with-mb{padding-bottom:2vh}#details-features.gallery h4{padding-bottom:0}@media (max-width:768px){#details-features.gallery h4{padding-bottom:10px}}.floating-whatsapp{position:fixed;bottom:15px;right:15px;width:45px;height:45px;border-radius:100%;background-color:#00e676;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:500;box-shadow:0 0 0 0 rgba(200,200,200,1);transform:scale(1);transition:.3s all;animation:pulse 2s infinite}body.copyright-shown .floating-whatsapp{bottom:55px}.floating-whatsapp:hover{animation:none;transform:scale(1.05)}.floating-whatsapp svg{width:25px;height:25px;position:relative}.floating-whatsapp svg path{fill:#fff}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(200,200,200,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(200,200,200,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(200,200,200,0)}}.floating-whatsapp .information{position:absolute;bottom:35px;right:35px;background:#fff;width:170px;height:65px;display:flex;align-items:center;flex-direction:column;justify-content:center;max-width:0;max-height:0;overflow:hidden;transition:.2s all}@media (min-width:1000px){.floating-whatsapp:hover .information{max-width:170px;max-height:65px}}.floating-whatsapp .information span{font-size:1.08em;font-weight:400;color:#111;text-transform:uppercase}.floating-whatsapp .information small{display:flex;flex-direction:column;font-weight:300;color:rgba(17,17,17,.8);font-size:.75em;line-height:1.3em}

@media (max-width:1850px){.large-icons .icon .info{font-size:.7em}}@media (max-width:1700px){.attribute-box ul li a{padding:7px 10px;min-width:37px}section#banner .left h1,section#banner .left h2{font-size:3.2em}#blog-articles article h5{font-size:1.45em}#details-features .second-description a,#details-features .second-description b,#details-features .second-description div,#details-features .second-description i,#details-features .second-description li,#details-features .second-description p,#details-features .second-description section,#details-features .second-description small,#details-features .second-description span,#details-features .second-description strong,section#banner .left .short-description a,section#banner .left .short-description b,section#banner .left .short-description div,section#banner .left .short-description em,section#banner .left .short-description i,section#banner .left .short-description li,section#banner .left .short-description p,section#banner .left .short-description section,section#banner .left .short-description small,section#banner .left .short-description span,section#banner .left .short-description strong{font-size:14px!important}section#banner .right .box-wrapper .right-product-description a,section#banner .right .box-wrapper .right-product-description b,section#banner .right .box-wrapper .right-product-description div,section#banner .right .box-wrapper .right-product-description em,section#banner .right .box-wrapper .right-product-description i,section#banner .right .box-wrapper .right-product-description li,section#banner .right .box-wrapper .right-product-description p,section#banner .right .box-wrapper .right-product-description section,section#banner .right .box-wrapper .right-product-description span,section#banner .right .box-wrapper .right-product-description strong{font-size:11px!important}.variation-description a,.variation-description b,.variation-description div,.variation-description em,.variation-description i,.variation-description p,.variation-description section,.variation-description span,.variation-description ul,.variation-description ul li{font-size:12px!important}aside#cart .cart-footer{font-size:.9em}.resin-arrows{top:1vh}.large-icons .icon .info{font-size:.6em}#last-products .featured .block-title{font-size:2.35em}}@media (max-width:1500px){.large-icons .icon .info{font-size:.5em}section#banner .left h1,section#banner .left h2{font-size:3.15em}.product-list ul li .information .title{min-height:35px}section#banner .right .turned{left:-207px;width:360px}body.page-with-list main{padding-top:16vh}.resin-arrows{top:2vh}header .search input{height:35px}.search button{height:32px;width:40px}footer .company .row-one{min-width:39vw}}@media (max-width:1400px){#details-features .second-description a,#details-features .second-description b,#details-features .second-description div,#details-features .second-description i,#details-features .second-description li,#details-features .second-description p,#details-features .second-description section,#details-features .second-description small,#details-features .second-description span,#details-features .second-description strong,section#banner .left .short-description a,section#banner .left .short-description b,section#banner .left .short-description div,section#banner .left .short-description em,section#banner .left .short-description i,section#banner .left .short-description li,section#banner .left .short-description p,section#banner .left .short-description section,section#banner .left .short-description small,section#banner .left .short-description span,section#banner .left .short-description strong{font-size:12px!important}section#banner .right .box-wrapper .right-product-description a,section#banner .right .box-wrapper .right-product-description b,section#banner .right .box-wrapper .right-product-description div,section#banner .right .box-wrapper .right-product-description em,section#banner .right .box-wrapper .right-product-description i,section#banner .right .box-wrapper .right-product-description li,section#banner .right .box-wrapper .right-product-description p,section#banner .right .box-wrapper .right-product-description section,section#banner .right .box-wrapper .right-product-description span,section#banner .right .box-wrapper .right-product-description strong{font-size:10px!important}section#banner .right .box-wrapper ul li .info small{font-size:.6em}section#banner .right .box-wrapper ul li{padding:8px 20px}.large-icons{margin-top:30px}.product-list ul li .information .title{min-height:37px;margin-top:5px;font-size:1.5em}#blog-articles article h5{margin-bottom:0}}@media (max-width:768px){body{font-size:.75em}section#banner{flex-direction:column;padding-top:40px}section#banner .left{width:100%;order:2;padding-top:10px;height:auto}body #banner .left h2,body section#banner .left h1{font-size:2.25em}section#banner .left p{max-width:100%}section#banner .center{order:1;flex-grow:unset;width:100%;min-height:350px;display:flex}section#banner .center .backdrop{left:20px;width:calc(100% - 40px);height:100%;top:-10%}section#banner .right{order:3}section#banner .center .image{top:0;left:-13%;width:125%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;bottom:auto;position:static;z-index:10;margin-top:70px;}section#custom-banner-main .center .image img.custom-banner-main-image{max-width:90vw;margin-bottom:0;}section#banner .left p{margin:15px 0}section#banner .tags .tag{font-size:1em}section#banner .right{width:100%;margin-left:0}section#banner .actions{margin-top:20px}section#banner .actions .more-details{display:inline-block;box-sizing:border-box}section#banner .right .box-wrapper .box ul{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:0}section#banner .right .box-wrapper .box ul li{margin-right:10px;border-radius:10px}section#banner .right .box-wrapper .border-before{left:0;top:0;width:50%;height:20px}section#banner .right .box-wrapper .border-after{bottom:auto;top:0;right:0;width:50%;left:auto;height:20px;border-left:0;border-top:2px solid #61aaea;border-bottom:0;border-right:2px solid #61aaea}section#banner .right .box-wrapper{padding-top:25px;margin-top:15px}section#banner .right .turned{top:0;left:50%;width:70%;transform:translate(-50%);font-size:1.2em;font-weight:700;padding:0 10px;margin-top:-5px;z-index:100}section#banner .right .box-wrapper p{text-align:center;padding:0 20px}section#banner .right .box-wrapper .right-product-description a,section#banner .right .box-wrapper .right-product-description b,section#banner .right .box-wrapper .right-product-description div,section#banner .right .box-wrapper .right-product-description em,section#banner .right .box-wrapper .right-product-description i,section#banner .right .box-wrapper .right-product-description li,section#banner .right .box-wrapper .right-product-description p,section#banner .right .box-wrapper .right-product-description section,section#banner .right .box-wrapper .right-product-description span,section#banner .right .box-wrapper .right-product-description strong{font-size:11px!important}#details-features .second-description a,#details-features .second-description b,#details-features .second-description div,#details-features .second-description i,#details-features .second-description li,#details-features .second-description p,#details-features .second-description section,#details-features .second-description small,#details-features .second-description span,#details-features .second-description strong,section#banner .left .short-description a,section#banner .left .short-description b,section#banner .left .short-description div,section#banner .left .short-description em,section#banner .left .short-description i,section#banner .left .short-description li,section#banner .left .short-description p,section#banner .left .short-description section,section#banner .left .short-description small,section#banner .left .short-description span,section#banner .left .short-description strong{font-size:13px!important}section#banner{height:auto}section#banner .large-icons{margin-top:25px;padding:0 25px}section#banner .large-icons .large-icon{display:flex;justify-content:center;flex-direction:column}section#banner .large-icons .large-icon .icon{margin-left:0}.mobile-product-details{display:flex;flex-wrap:wrap;margin-top:20px;align-items:center;justify-content:space-between}section#banner .prices{margin-top:20px}section#banner .actions .more-details{margin-right:5px}#iconrow{margin-bottom:30px;margin-top:20px}#iconrow ul{flex-wrap:wrap;justify-content:center;padding-top:20px}#iconrow ul li{width:40%;margin:10px}#iconrow ul li:nth-child(2n):after{display:none}h3,section.separator{padding:25px 0}h3 div,section.separator div{width:calc(25% - 10px);height:10px}section#tripple-row{padding-top:20px;padding-bottom:20px;flex-direction:column;width:100%}section#tripple-row a{width:100%;height:auto}section#tripple-row .banner{width:100%;margin:10px 0}#fullbanner{padding-top:20px;padding-bottom:20px}h3 span{font-size:2.5em;text-shadow:0 0 10px rgba(0,0,0,.2)}#blog-articles article{width:50%;margin:0 10px}#blog-articles article:nth-child(1){margin-left:0}#blog-articles article:nth-child(2){margin-right:0}#blog-articles article:nth-child(3){display:none}#blog-articles article .image{height:180px}#blog-articles article h5{margin-top:0;font-size:1.25em}#blog-articles article p{font-size:1em}#instagram{padding-top:0;background:#fff;padding-bottom:60px}#instagram h3{padding-top:40px}footer:before{display:none}footer{margin-top:0}#instagram ul{flex-wrap:wrap;justify-content:space-between}#instagram ul li{width:48%;height:160px;margin:0 0 20px 0}#instagram ul li:nth-child(5){display:none}footer{flex-direction:column;box-shadow:0 0 50px -20px rgba(0,0,0,.4);z-index:500;padding-top:20px}footer .brand{margin-right:0;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}footer .brand img{width:auto;height:80px}footer nav{margin-top:20px;justify-content:space-between;width:100%}footer nav ul{margin-right:20px;margin-right:0}footer nav ul:last-child{margin-right:0}footer .company,footer .company .row-one,footer .company .row-two{width:100%}footer .company .row-one{flex-direction:column;align-items:center}footer .row-one img{margin:0 20px 30px 0;max-width:75%}footer .company .row-two{margin-top:0}footer .company .row-two{flex-direction:column;align-items:flex-start}footer .company .row-two .company-info{font-size:1.1em;justify-content:center;align-items:center;width:100%}footer .company .row-two .privacy-links{margin:0;padding:0;max-width:100%;display:flex;width:100%;justify-content:center;margin-top:20px}footer .company .row-two .privacy-links a{margin-left:0;margin:15px 10px;font-size:1em}section#banner .tags{width:100%}}@media (max-width:768px){.product-details{flex-direction:column;margin-top:100px}.product-details .left,.product-details .right{width:100%}body .product-details{margin-top:0;margin-left:0;margin-right:0;padding:0}#detail-slider .images .slider-item{height:35vh}.product-details #description{flex-direction:column}.product-details #description .left,.product-details #description .right{padding:0 2vw}.product-list.cols-4 li{width:48%}.configuration,.product-list .product-list-header .filters{display:none}.breadcrumbs li{margin-bottom:0}.product-details .left .left-box{padding:0 20px;margin-top:30px}.product-details .thumbnails{margin:0 20px}.product-details .left h1{margin-top:0;font-size:2em}.product-details .thumbnails .slider-thumbnail{width:70px;height:70px}.product-details .left .add-to-cart{width:100%;text-align:center}.product-details #iconrow{margin-top:0!important}.product-details #iconrow ul{height:auto;min-height:max-content;align-items:flex-start;padding:25px 20px 15px 20px}.product-details #iconrow ul li{margin-bottom:20px}.product-details #description{margin-top:0;padding:0 20px}.product-details #description .left,.product-details #description .right{width:100%;padding:0}iframe{width:100%;height:25vh;margin-top:20px}#might-like h4{margin-bottom:20px}#might-like ul li{width:48%;width:calc(48% - 15px)}#might-like ul li:nth-child(3),#might-like ul li:nth-child(4){display:none}.product-details .right{margin-left:0}.product-details #description .right .box{padding:15px;margin-top:10px}#more-information{margin-top:40px;padding:0 20px;margin-bottom:30px}#might-like,.buytogether{margin-top:40px;padding:0 20px!important}.product-details #tripple-row{padding:0 20px;margin-top:20px}.product-details #tripple-row .banner{width:100%;height:20vh}.product-details .product-list ul li .information .title{min-height:50px}.product-list .product-list-header{position:relative;padding-top:20px;flex-direction:column;margin-bottom:30px}.product-list .product-list-header .title{min-width:100%;width:100%;max-width:none;margin-bottom:15px}body .product-list.with-bg .breadcrumbs li{display:inline-block;margin-right:5px;font-size:1.25em}.breadcrumbs{font-size:.95em}body.page-with-list ul.product-listing{display:flex}body.page-with-list .product-list.cols-4 ul.product-listing li{width:calc(48% - 15px);margin:0 10px 30px 10px}.product-details{margin-bottom:30px}.mobile-tags{width:100%}.product-list .tags{display:flex;flex-direction:row;width:100%}.product-list .tags ul{display:flex;margin-left:0;margin-right:0}.product-list .tags ul li{display:flex;flex-direction:row;max-width:max-content;background:#fff;padding:5px 10px;margin:0 5px 5px 0}.product-list .tags ul li span.remove{display:inline-block;padding-left:8px;font-size:1.2em;line-height:1em}.product-list .tags ul li.remove-filters{background:0 0;text-decoration:underline}.product-list .product-list-header .title h1{font-size:2.25em}.mobile-navbar nav ul li{font-size:1.25em}.mobile-navbar ul.site-actions li a{font-size:1.1em}body.page-with-list main{padding-top:30px}.product-list ul li .image .tags{left:0}.product-list ul li .products-list-colors{margin-top:5px}body.page-with-list .product-list ul.product-listing li .products-list-colors li{margin-left:0;margin-bottom:0;margin-right:5px}.product-list ul li .information .price{font-size:1.25em}section#banner .right .box-wrapper ul li .info small{font-size:.75em}.product-list ul li .information small{font-size:1em}body.mobilefiltersshow{overflow-y:hidden;max-height:100%}body.mobilefiltersshow .mobile-list-filters{right:0}.mobile-list-filters .filters-headers{display:flex;padding:20px 20px;justify-content:space-between;align-items:center;text-transform:uppercase;font-size:1.25em;font-weight:300;color:#000;border-bottom:1px solid #e3e3e3}.mobile-list-filters .filters-headers .sprite.close-filters{transform:scale(.85)}.mobile-list-filters .filters-body{padding:0 20px;flex-grow:1;position:relative;max-height:72vh;max-height:calc(100vh - 200px);overflow-y:scroll;padding-bottom:80px}.flex-spacer{display:none}.mobile-list-filters .filters-body .filter-row{margin-top:15px}.mobile-list-filters .filters-body ul.filter-tags{display:flex;flex-wrap:wrap;margin:0}.mobile-list-filters .filters-body ul.filter-tags li{padding:3px 10px;border:1px solid #333;background:#fff;transition:.2s all ease-in-out;border-radius:0;margin-right:10px;margin-top:10px;text-transform:uppercase;font-size:.85em;min-width:38px;min-height:38px;display:flex;align-items:center;justify-content:center;font-weight:500;position:relative}.mobile-list-filters .filters-body ul.filter-tags li.selected{background:#333;color:#fff}.mobile-list-filters .filters-body .filter-title{color:#999;text-transform:uppercase;font-size:.85em}.mobile-list-filters .filters-body .filter-tags li.with-color.selected,.mobile-list-filters .filters-body .filter-tags.colors li.selected{position:relative}.mobile-list-filters .filters-body .filter-tags li.selected.with-color:before,.mobile-list-filters .filters-body .filter-tags.colors li.selected:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(img/sprites.png);background-position:-465px -219px;width:16px;height:11px}.mobile-list-filters .rangeslider-wrapper{padding:0 5px;margin-top:20px}.mobile-list-filters button.apply-filter{width:100%;height:50px;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto;width:90%;width:calc(100% - 40px);border-radius:10px;position:absolute;bottom:20px;left:20px}body.details-page section#banner .actions{margin-top:30px;margin-bottom:30px;flex-direction:column}body.details-page section#banner .actions a{margin-bottom:20px}body.details-page section#banner .actions a:last-child{margin-bottom:0}section#banner .actions .with-tags{width:210px;min-width:210px}body.details-page section#banner .actions .more-details{font-size:1.2em;justify-content:center;align-items:center;text-align:center}body.details-page #iconrow ul{height:auto;padding-top:10px;padding-bottom:10px}#about-products{padding-top:40px;flex-direction:column}#about-products .left{width:100%;flex-direction:column}#about-products .left .variation-image{width:100%;height:300px;background-position:center}#about-products .right{width:100%;padding:0}section.separator.large div{width:calc(25% - 10px)}#profiles{flex-direction:column}#profiles .printer-profile-selector{width:100%}#profiles .printer-profile-selector .row{flex-wrap:wrap}#profiles .printer-profile-selector h4{margin-right:0;width:100%;margin-bottom:10px}#profiles .printer-profile-selector:nth-child(2n){margin-left:0}#details-features{padding-top:40px;flex-direction:column;padding-left:2vw;padding-right:2vw;padding-bottom:40px}#details-features .left,#details-features .right{width:100%;max-width:100%}#details-features .right{height:auto}#profiles .printer-profile-selector ul{flex-wrap:wrap}#profiles .printer-profile-selector ul li{width:50%;margin-bottom:7px;font-size:1em}#profiles .printer-profile-selector ul li:nth-child(2n){text-align:right}#details-features .box ul.full li{width:50%;margin-right:0}#details-features .box ul.full{justify-content:space-between}#details-features .box ul.full li{justify-content:flex-start}#details-features .box ul.full li:nth-child(11),#details-features .box ul.full li:nth-child(13),#details-features .box ul.full li:nth-child(15),#details-features .box ul.full li:nth-child(17),#details-features .box ul.full li:nth-child(19),#details-features .box ul.full li:nth-child(21),#details-features .box ul.full li:nth-child(23),#details-features .box ul.full li:nth-child(25),#details-features .box ul.full li:nth-child(27),#details-features .box ul.full li:nth-child(29),#details-features .box ul.full li:nth-child(3),#details-features .box ul.full li:nth-child(31),#details-features .box ul.full li:nth-child(5),#details-features .box ul.full li:nth-child(7),#details-features .box ul.full li:nth-child(9){justify-content:flex-end}#details-features .box ul.full li span:first-child{margin-left:0}#details-features .box ul.full li span{margin-left:5px}#details-features .box ul{margin-top:10px}#details-features .box ul{width:100%}#details-features .box ul:nth-child(3) li{text-align:left;justify-content:flex-start}#details-features .box ul li{margin-bottom:5px;padding-bottom:5px}#details-features .box ul li strong{font-size:1.5em}#details-features .box ul li span{font-size:1em}.download-profile-file{padding-left:8px;padding-right:8px}#profiles .printer-profile-selector select{margin-right:10px;padding:8px 25px 8px 10px}.mosaic{height:auto}section#banner .actions,section#banner .prices{margin-top:15px}section#banner .installments{width:100%}#iconrow ul li:after{right:0}header .search .icon{position:absolute;right:0;top:7px}header .search .sprite{margin-right:0}header .search{margin-right:20px}header .search .icon{position:relative;margin-right:0;width:20px;height:20px;display:inline-block;text-align:right;top:1px}header .icon.search svg{width:20px;height:20px}body.home-page #banner .right-details{display:none}body.cartshow aside#cart{font-size:1.1em}aside#cart .cart-footer .cart-go-to-checkout{font-size:1.3em}.large-icons .icon .info{font-size:.65em;margin:3px 0 0;line-height:1.8em}aside#cart .cart-footer{font-size:1em}#resin-chooser{flex-direction:column;padding-left:3vw;padding-right:3vw}#resin-chooser .img-cover{width:100%;height:300px}#resin-chooser .row{flex-direction:column}#resin-chooser h4{max-width:100%;margin:25px 0 0}#resin-chooser p{max-width:100%;padding-left:0}p{font-size:14px}#resin-chooser .r-chooser{display:flex;margin-top:30px}#resin-chooser .r-chooser ul{width:45%;flex-direction:column;margin-top:20px}#resin-chooser .r-chooser ul li{width:100%;margin-right:0;max-height:fit-content;margin-bottom:25px;padding:25px 15px 15px 15px}#resin-chooser .r-chooser ul li .icon{position:absolute;left:50%;top:-20px;width:40px;height:40px;max-width:40px;max-height:40px;min-width:40px;min-height:40px;transform:translate(-50%,0)}div.resins-list{flex-direction:column;max-width:55%;width:55%;padding-left:30px}div.premium-resin,div.resin-group,div.standard-resin{flex-direction:column}#resin-chooser .r-chooser ul li strong{font-size:1.1em;text-align:center}#resin-chooser .r-chooser ul li span{font-size:1.1em;text-align:center}div.resins-list{margin-top:0}div.premium-resin div,div.resin-group div,div.standard-resin div{width:50%;height:110px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:0}.premium-resin:after{content:"LINHA PREMIUM";font-size:1.5em;position:absolute;bottom:0;padding:10px 30px;background:#fff;left:0;transform:translate(-50%,0);z-index:10;white-space:nowrap;color:rgba(51,51,51,.1);transform:rotate(90deg);left:-135px;bottom:auto;top:50%;width:200px;text-align:center;margin-top:-20px}.standard-resin:after{content:"LINHA STANDARD";font-size:1.5em;position:absolute;bottom:0;padding:10px 30px;background:#fff;left:0;transform:translate(-50%,0);z-index:10;white-space:nowrap;color:rgba(51,51,51,.1);transform:rotate(90deg);left:-135px;bottom:auto;top:50%;width:200px;text-align:center;margin-top:-20px}div.standard-resin{margin-left:0;margin-top:40px}#resin-chooser .r-chooser ul li:hover .icon{transform:translate(-50%,-10px)}div.premium-resin,div.resin-group,div.standard-resin{flex-direction:row;flex-wrap:wrap}div.resin-group div:nth-child(2),div.resin-group div:nth-child(4),div.resin-group div:nth-child(6),div.resin-group div:nth-child(8){margin-top:50px}div.resin-group div:nth-child(3),div.resin-group div:nth-child(5),div.resin-group div:nth-child(7),div.resin-group div:nth-child(9){margin-top:-20px}div.premium-resin:before,div.standard-resin:before{display:none}#product-review{display:none}#last-products,#product-block{flex-direction:column}#product-block{padding-bottom:40px}#last-products{padding-bottom:20px}#last-products .featured,#product-block .featured{width:100%;min-width:100%}#last-products .featured .block-title,#product-block .featured .block-title{position:absolute;top:0;left:initial;transform:translate(-50%,0);font-size:7.5em;letter-spacing:-.03em;color:#f3f3f3;font-weight:900;z-index:5;width:100%;text-align:center;justify-content:center;display:flex;transform:none}#last-products .product-list ul li,#product-block .product-list ul li{width:48%;margin:0;min-width:0}#home-products .product-list li:nth-child(5){display:none}#last-products .featured{display:none}.resin .info{display:none!important}.resin-group:before{display:none}.resin-arrows .arrows .down-resin .ball{bottom:-5px;left:auto;right:-2px}div.resin-group:after{transform:rotate(-90deg);opacity:1;top:50%;left:-140px;width:200px;height:20px;margin-top:-100px;text-align:center;background:0 0;z-index:0;line-height:20px}div.resin-group:last-child:after{left:-150px}.download-profile-file{padding-left:3px;padding-right:3px}#details-features .large-icon{flex-direction:column}.resin-arrows{z-index:1000}#mosaicgallery{margin-top:40px;padding-bottom:30px}#mosaicgallery.with-pt{padding-top:40px}}
footer .brand img { max-width: 100px; }
@media ( max-width: 768px ) {
  header .brand img {
    height: 35px;
  }

  .mobile-product-details {
    margin-top: 0;
  }

  section#banner .center {
    margin-top: -10%;
  }

  section#banner .actions .more-details {
    margin-top: 15px;
  }

  body.home-page #iconrow {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  #iconrow ul {
    padding-top: 0;
    height: auto;
    width: 100%;
  }

  #iconrow ul li {
    width: calc(50% - 20px);
    margin: 10px;
  }

  #iconrow ul li:after {
    right: -10px;
  }

  body.home-page #last-products {
    padding-top: 10px;
  }

  .product-list {
    padding: 0;
  }

  .product-list ul {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }

  #last-products .product-list ul li, #product-block .product-list ul li {
    margin: 0 0.5% 20px;
  }

  #resin-chooser .img-cover .author {
    padding-right: 0;
    bottom: -15px;
  }

  #resin-chooser p, #product-block .featured p {
    font-size: 13px;
    color: #333;
    font-family: Roboto,Tahoma!important;
    line-height: 1.6em!important;
    font-weight: 300!important;
    font-style: normal!important;
  }

  #resin-chooser .r-chooser ul li {
    padding: 25px 10px 15px 10px;
  }

  #resin-chooser .r-chooser ul li span {
    letter-spacing: -0.03em;
    font-size: 0.9em;
  }

  #blog {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  #instagram {
    padding-top: 30px;
  }

  footer .brand {
    padding: 20px 0;
  }

  #instagram h3 {
    padding-top: 25px;
  }

  body.details-page .breadcrumbs li {
    letter-spacing: 0;
  }

  body ul.breadcrumbs {
    opacity: 0.3;
  }

  body section#banner .left h1 {
    margin-top: 5px;
  }

  .attribute-box span {
    text-align: left;
  }

  section#banner .actions .more-details.recurring {
    margin-right: 0;
  }

  body.details-page section#banner .actions a:last-child {
    margin-top: 0;
    margin-right: 0;
  }

  body.details-page section#banner .actions a {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .turned-wrapper,
  section#banner .right .box-wrapper .border-before,
  section#banner .right .box-wrapper .border-after,
  section#banner .right .box-wrapper .box ul li img {
    display: none;
  }

  section#banner .right .box-wrapper ul li .info {
    margin-left: 0;
  }

  section#banner .right .box-wrapper .box ul li {
    margin-right: 5px;
    width: calc(33% - 10px);
    justify-content: center;
    margin-bottom: 5px;
  }

  section#banner .right .box-wrapper ul li {
    padding: 8px 10px;
  }

  section#banner .right .box-wrapper {
    padding-top: 0;
    margin-top: 20px;
  }

  section#banner .right .box-wrapper .right-product-description a, section#banner .right .box-wrapper .right-product-description b, section#banner .right .box-wrapper .right-product-description div, section#banner .right .box-wrapper .right-product-description em, section#banner .right .box-wrapper .right-product-description i, section#banner .right .box-wrapper .right-product-description li, section#banner .right .box-wrapper .right-product-description p, section#banner .right .box-wrapper .right-product-description section, section#banner .right .box-wrapper .right-product-description span, section#banner .right .box-wrapper .right-product-description strong {
    font-size: 13px !important;
  }

  body.details-page .large-icons .icon {
    width: 100%;
    align-items: center;
  }

  body.details-page .large-icons .icon .info {
    display: block;
    margin-top: 0;
    font-size: 0.85em;
  }

  body.details-page section#banner .large-icons {
    padding-right: 0;
  }

  body.details-page #iconrow {
    margin-bottom: 70px;
    margin-top: 40px;
  }

  body.details-page #about-products .right {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  body.details-page #details-features {
    padding-bottom: 40px;
    padding-top: 40px;
  }

  body.details-page #details-features.gallery-title-elm {
    padding-bottom: 20px;
  }

  body.details-page #resin-chooser {
    padding-top: 30px;
  }
}

body.details-page section#banner .actions .more-details {
  max-height: fit-content;
}

.recurring-button-wrapper {
  position: relative;
  margin-top: 20px;
}

#recurrence-modal-banner {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 50000;
  display: flex;
  justify-content: center;
  align-items: center;
}

#recurrence-modal-banner .overlay {
  background: rgba(0,0,0,0.6);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  cursor: pointer;
}

#recurrence-modal-banner .recurrence-modal-content {
  position: relative;
  z-index: 500;
  text-align: center;
  max-width: fit-content;
  max-height: fit-content;
}

#recurrence-modal-banner .recurrence-modal-content img {
  max-width: 80%;
  display: block;
  position: relative;
  z-index: 500;
}

#recurrence-modal-banner .close {
  position: absolute;
  top: 15px;
  right: 30px;
  background: red;
  color: #ffffff;
  padding: 10px 20px;
  text-align: center;
  font-weight: 500;
  border-radius: 10px;
  z-index: 400;
  cursor: pointer;
}

span[data-click="toggle_modal_banner"] {
  position: absolute;
  top: 50px;
  left: 60px;
  font-size: 13px;
  color: #666666;
  text-decoration: underline;
}

section#banner .actions.recurring-button-wrapper span[data-click="slide_to_recurrence_banner"] {
  position: absolute;
  top: 63px;
  left: 41px;
  font-size: 13px;
  color: #666666;
  text-decoration: underline;
  width: 140px;
  text-transform: none;
}

.coupon-input button {
  background-image: url('https://smooth3d.com.br/loja/img/sprites.png');
}

@media ( max-width: 768px ) {
  .recurring-button-wrapper {
    width: 100%;
  }

  body.details-page section#banner .actions .more-details {
    width: 100%;
  }

  body.details-page section#banner .actions .more-details.recurring {
    margin-bottom: 50px;
  }

  span[data-click="toggle_modal_banner"] {
    position: absolute;
    top: 87px;
    left: 50%;
    font-size: 13px;
    color: #666666;
    text-decoration: underline;
    transform: translate(-50%, 0);
  }
}

#details-features, #mosaicgallery.with-pt {
  padding-bottom: 8vh;
}

div.resin-group .resin {width:6.7vw;}
