@charset "utf-8";#vendor{width:100%!important;display:inline-block;position:relative}.vendor-gallery-slider{width:100%;margin:0;float:left;position:relative}.vendor-gallery-slider.small{left:50%;transform:translateX(-50%)}.vendor-gallery-slider .slides,.vendor-gallery-slider .slide{overflow:hidden}.vendor-gallery-slider .slide picture{display:inline-block;position:relative}.vendor-gallery-slider .slide img{width:auto;margin:0 auto;border:none}.vendor-gallery-slider .flex-direction-nav{top:45%!important}.vendor-gallery-slider .flex-direction-nav li{width:40px!important;height:80px!important;background-color:rgb(255 255 255 / .3)!important}.vendor-gallery-slider .flex-direction-nav li.flex-nav-prev{left:0!important}.vendor-gallery-slider .flex-direction-nav li.flex-nav-next{right:0!important}.vendor-gallery-slider .flex-direction-nav li a:before{width:40px!important;left:-18px!important;font-size:72px!important}.vendor-mobile-cover{width:100%;margin:0;background-color:#fff;overflow:hidden;float:left;display:inline-block;position:relative}.vendor-mobile-cover img{max-width:auto!important;width:auto!important;height:100%;max-height:100%;border:none;display:inline-block;position:relative;left:50%;transform:translateX(-50%)}#vendor-header{width:100%;display:inline-block;position:relative}#vendor-thumb{border-style:solid;border-color:#fcfcfc;background-repeat:no-repeat;background-position:center center;background-size:cover;float:left;position:relative}#vendor-title{position:relative}#vendor-title h1{padding-bottom:0;line-height:1.2em;font-family:'Gotham Book';color:#000;text-transform:uppercase;display:block;position:relative}#vendor-title .post-edit-link{padding:0 6px;position:absolute}#vendor-body{width:100%;display:inline-block;position:relative}#vendor-sidebar{float:left;position:relative}#vendor-content{text-align:justify;position:relative;z-index:9}#vendor-info{padding:30px;display:inline-block;position:relative}#vendor-text{display:inline-block;position:relative}#vendor-text .post-content{width:100%;display:block;position:relative}#vendor-text .post-content iframe{width:100%}#vendor-text .post-content h2,#vendor-text .post-content h3,#vendor-text .post-content h4,#vendor-text .post-content h5,#vendor-text .post-content h6{line-height:1.3em!important}#vendor-text .post-content li a{font-weight:normal!important}#vendor-tax{background-color:#fff;display:inline-block;position:relative}#vendor-tax a{width:100%;margin-bottom:15px;line-height:1.3em;color:#3c3c3b;text-transform:uppercase;text-align:center;display:block;position:relative}#vendor-tax a:last-child{margin-bottom:0}#vendor-tax a.category{font-family:'Gotham Medium'}#vendor-tax a.city{font-family:'Gotham Book'}.vendor-contacts{width:100%;display:inline-block;position:relative}.vendor-contacts h4{font-family:'Baskerville';color:#323232;text-transform:uppercase;display:block;position:relative}.vendor-contacts h4:after{content:'';width:100%;height:1px;bottom:0;left:0;border-bottom:solid 1px #aaa;position:absolute}.vendor-contacts p{padding:0 0 10px 30px!important;line-height:1.6em!important}.vendor-contacts p,.vendor-contacts p a{font-family:'Gotham Book';color:#3c3c3b;text-align:left;text-transform:none;overflow:hidden;display:block;position:relative}.vendor-contacts p.link{text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word}.vendor-contacts p:before{content:"";width:20px;height:20px;font-size:18px;top:0;left:5px;font-family:'ElegantIcons';color:#3c3c3b;background-size:contain;background-repeat:no-repeat;background-position:center left;position:absolute}.vendor-contacts p.address:first-child{padding-top:20px!important;border-top:solid 1px #000!important}.vendor-contacts p.address:before{content:"\e081"}.vendor-contacts p.address:first-child:before{top:20px}.vendor-contacts p.phone:not(.whatsapp):before{content:"\e090"}.vendor-contacts p.whatsapp:before{background-image:url(https://www.constancezahn.com/wp-content/themes/cz/assets/images/icons/whatsapp-1.png)}.vendor-contacts .inline-share{margin-top:10px;padding-top:20px;border-top-color:#000}#vendor-contacts-desktop{width:300px;padding:20px 15px}#vendor-contacts-desktop h4{margin-bottom:20px;padding-bottom:20px;font-size:28px;letter-spacing:1px;font-family:'Gotham Book';text-align:center}#vendor-contacts-desktop h4:after{border-bottom-color:#000}#vendor-contacts-desktop p{padding:0 0 10px 26px;line-height:20px;text-align:left}#vendor-contacts-desktop p:not(.address,.phone,.whatsapp){font-size:11px}#vendor-contacts-desktop p:is(.address,.phone,.whatsapp){font-size:12px}#vendor-contacts-desktop p:before{width:18px;height:18px;font-size:16px;background-size:18px}#vendor-buttons{width:100%;margin-bottom:30px;text-align:center;display:inline-block;position:relative}#vendor-buttons>label{line-height:1.3em;font-family:'Gotham Book';text-transform:uppercase;display:block;position:relative}#vendor-buttons .share-button{margin-top:20px}.cz-iframe-vendor-posts{background-color:#fff!important}.cz-iframe-vendor-posts #vendor-posts{margin:20px 0 0}.cz-iframe-vendor-posts .related-slider .related-link{background-color:#000}.cz-iframe-vendor-posts .related-slider .related-date,.cz-iframe-vendor-posts .related-slider .related-title,.cz-iframe-vendor-posts .related-slider .related-more,.cz-iframe-vendor-posts .related-slider .related-more:after{color:#fff}#vendor-reviews{margin-top:60px;float:left;position:relative}#vendor-reviews h3{font-family:'Gotham Book';color:#3c3c3b;letter-spacing:3px;text-transform:uppercase;text-align:center;display:block;position:relative}#vendor-reviews h3 strong{font-family:'Gotham Medium'}.vendor-review-slider{left:50%;transform:translateX(-50%)}.vendor-review-slider .slide{text-align:center!important;position:relative!important}.vendor-review-image{width:100px;height:100px;margin-bottom:10px;border-radius:50%;box-shadow:0 2px 15px 0 rgb(0 0 0 / 30%);overflow:hidden;display:inline-block;position:relative}.vendor-review-image img{width:102%;max-width:102%;height:auto;top:50%;left:50%;border:none;position:absolute;transform:translate(-50%,-50%)}.vendor-review-title{margin-top:20px;font-family:'Circular Std';color:#3c3c3b;overflow:hidden;display:block;position:relative}.vendor-review-content{font-family:'Baskerville';color:#3c3c3b;display:block;position:relative}.vendor-review-content:before{content:'“';font-size:24px;padding-right:5px}.vendor-review-content:after{content:'”';font-size:24px;padding-left:5px}.vendor-review-link{margin-top:20px;letter-spacing:1px;border-radius:5px;font-family:'Gotham Book';background-color:#000;color:#fff!important;text-align:center;text-transform:uppercase;cursor:pointer;border:none;display:inline-block;position:relative;transition:all .5s ease}.single-vendor .vendor-notice{margin-top:30px!important}.single-vendor .vendor-notice-item{line-height:30px!important}.single-vendor .vendor-notice-item:before{border-top-width:15px!important;border-left-width:10px!important;border-bottom-width:15px!important}.single-vendor .vendor-notice-item:after{border-top-width:15px!important;border-right-width:10px!important;border-bottom-width:15px!important}.single-vendor .related-posts{margin-bottom:0!important}.single-vendor #footer-ad{padding:60px 0!important}.single-vendor .featured-shop{background-color:transparent!important}.single-vendor .shop-grid{margin-bottom:0!important;border-bottom:solid 2px #fff!important}.single-vendor .shop-grid-list{margin-top:0!important}#cz-vendor-popup-container{overflow:inherit!important}.cz-vendor .cz-popup-content{display:block!important}.cz-vendor .cz-popup-title{line-height:1em!important}.cz-vendor .cz-popup-title span.vendor-name{font-size:28px!important}@media all and (min-width:1445px){.single-vendor #footer-ad{padding-top:40px}#vendor-desktop-slider.small{width:1440px}#vendor-desktop-slider .vendor-image-slider{height:400px}#vendor-desktop-slider .vendor-image-slider .slide{width:600px;height:400px}#vendor-desktop-slider .vendor-image-slider .slide img{max-height:400px}#vendor-desktop-slider .vendor-video-slider{width:100%}#vendor-desktop-slider .vendor-video-slider .slide{width:600px!important}#vendor-desktop-slider .vendor-video-slider,#vendor-desktop-slider .vendor-video-slider .slide,#vendor-desktop-slider .vendor-video-slider .video-embed,#vendor-desktop-slider .vendor-video-slider .video-embed iframe{height:338px}#vendor-thumb{width:300px;height:300px;margin-top:-170px}#vendor-title{height:130px}#vendor-title h1{font-size:31px;letter-spacing:5px}#vendor-title,#vendor-content,#vendor-reviews.half-page{width:1070px}}@media all and (min-width:981px) and (max-width:1444px){#vendor-desktop-slider.small{width:1260px}#vendor-desktop-slider .vendor-image-slider{height:320px}#vendor-desktop-slider .vendor-image-slider .slide{width:480px;height:320px}#vendor-desktop-slider .vendor-image-slider .slide img{max-height:320px}#vendor-desktop-slider .vendor-video-slider{width:100%}#vendor-desktop-slider .vendor-video-slider .slide{width:540px!important}#vendor-desktop-slider .vendor-video-slider,#vendor-desktop-slider .vendor-video-slider .slide,#vendor-desktop-slider .vendor-video-slider .video-embed,#vendor-desktop-slider .vendor-video-slider .video-embed iframe{height:304px}#vendor-thumb{width:220px;height:220px;margin-top:-120px}#vendor-title{height:100px}#vendor-title h1{max-width:65%;font-size:26px;letter-spacing:2px}#vendor-title,#vendor-content,#vendor-reviews.half-page{width:890px}.single-vendor #footer-ad{padding-top:40px}}@media all and (min-width:981px){.cz-vendor .cz-popup-container{width:550px;min-height:500px}.cz-vendor .cz-popup-content{padding:0 20px 20px!important}#vendor-thumb{border-width:10px}#vendor-title{border-bottom:solid 1px #979797;text-align:left;float:right}#vendor-title h1{top:50%;transform:translateY(-50%)}#vendor-title .post-edit-link{top:10px;left:auto;right:0}#vendor-body{margin-top:30px}#vendor-sidebar{width:300px}#vendor-content{padding:30px;background-color:#fff;float:right}#vendor-text{width:60%;float:left}#vendor-info{width:36%;float:right}#vendor-buttons>label{font-size:15px;letter-spacing:.5px}#vendor-buttons .share-button{min-width:95%}#vendor-tax{width:300px;padding:20px 15px;border-style:solid;border-width:10px}#vendor-tax a{font-size:14px}#vendor-share-mobile{display:none}#vendor-share-desktop{display:inline-block;width:auto;height:auto;right:0;bottom:0;padding-bottom:10px;position:absolute}#vendor-share-desktop .inline-share{padding-top:0!important}#vendor-share-desktop label{line-height:42px!important;margin-right:5px!important}#vendor-mobile-slideshow,#vendor-mobile-slider,.vendor-mobile-cover{display:none!important}#vendor-reviews.fullwidth{width:100%;margin-top:60px}#vendor-reviews.half-page{margin-top:40px;float:right}#vendor-reviews h3{margin-bottom:30px;padding:0 40px;line-height:26px;font-size:18px}#vendor-reviews h3.mobile{display:none}.vendor-review-title{line-height:1.3em;font-size:17px;letter-spacing:.5px}.vendor-review-content{line-height:1.4em;font-size:20px}.vendor-review-link{padding:10px 16px!important;line-height:1.2em;font-size:12px!important}.vendor-review-slider{background-color:#fff}#vendor-reviews.fullwidth .vendor-review-slider{width:80%;padding:30px 100px}#vendor-reviews.half-page .vendor-review-slider{width:85%;padding:30px 60px}.vendor-review-slider .flex-direction-nav li{background-color:#f5f5f5!important}.single-vendor .vendor-notice{width:300px!important}.single-vendor .vendor-notice-item{font-size:13px!important}.single-vendor .vendor-notice-item:before{border-left-color:#f5f5f5!important}.single-vendor .vendor-notice-item:after{border-right-color:#f5f5f5!important}.single-vendor .wallpaper-ad{padding-top:60px}.vendor-contacts p,.vendor-contacts p a{font-size:14px}#vendor-promos-desktop{display:inline-block}#vendor-promos-mobile{display:none}.single-vendor .vendor-promos,.single-vendor .vendor-promos .promo-grid-item{width:300px!important}.single-vendor .vendor-promos .promo-slider-container,.single-vendor .vendor-promos .promo-slider,.single-vendor .vendor-promos .promo-slider .slide{width:300px!important}.single-vendor .vendor-promos .promo-slider-container>h3{margin-bottom:20px!important;line-height:1.6em!important;font-size:14px!important;letter-spacing:0!important}.single-vendor .vendor-promos .promo-slider .slide{height:420px!important}.single-vendor .vendor-promos .promo-grid-thumb{max-height:160px!important}}@media all and (max-width:980px){#vendor-header,#vendor-sidebar,#vendor-content,#vendor-share-mobile,#vendor-promos-mobile{width:90%}#vendor-mobile-slideshow,#vendor-header,#vendor-thumb,#vendor-sidebar,#vendor-content,#vendor-info{left:50%;transform:translateX(-50%)}#vendor-mobile-slideshow,#vendor-mobile-slideshow .vendor-image-slider{width:100%;max-width:100%}#vendor-mobile-slideshow .vendor-image-slider .slide{background-repeat:no-repeat;background-position:center center;background-size:cover}#vendor-desktop-slider{display:none!important}#vendor-header{padding-bottom:10px;background-color:#fff}#vendor-thumb{border-width:8px}#vendor-title{width:100%;padding:20px 30px 0;text-align:center;display:inline-block}#vendor-title .post-edit-link{top:-30px;right:20px}#vendor-sidebar{margin-bottom:30px;text-align:center}#vendor-content{background-color:#fff;float:left}#vendor-info{width:100%;margin-top:20px;float:left}#vendor-text{width:100%;float:left}#vendor-text .post-content p{padding-bottom:24px;font-size:16px}#vendor-text .post-content p strong{font-size:16px}#vendor-text .post-content h2{font-size:28px!important}#vendor-text .post-content h3{font-size:26px!important}#vendor-text .post-content h4{font-size:24px!important}#vendor-buttons>label{font-size:18px;letter-spacing:1px}#vendor-tax{width:100%;padding:10px 0 0}#vendor-tax a{font-size:15px}#vendor-share-desktop{display:none}#vendor-share-mobile{display:inline-block}#vendor-share-mobile .inline-share{margin:20px 0 0!important}#vendor-mobile-slider{display:block!important}#vendor-mobile-slider .vendor-video-slider{width:100%}#vendor-mobile-slider .vendor-video-slider,#vendor-mobile-slider .vendor-video-slider .slide,#vendor-mobile-slider .vendor-video-slider .video-embed,#vendor-mobile-slider .vendor-video-slider .video-embed iframe{height:270px}.single-vendor .vendor-notice-item{font-size:15px!important}.vendor-contacts p,.vendor-contacts p a{font-size:16px}#vendor-reviews{width:100%}#vendor-reviews h3{margin-bottom:30px;padding:0 40px;line-height:26px;font-size:18px}#vendor-reviews h3.desktop{display:none}.vendor-review-title{line-height:1.4em;font-size:20px;letter-spacing:1px}.vendor-review-content{line-height:1.4em;font-size:24px}.vendor-review-link{padding:12px 18px!important;line-height:1.2em;font-size:14px!important}.vendor-review-slider{background-color:#f5f5f5;width:80%;padding:50px}#vendor-promos-desktop{display:none}#vendor-promos-mobile{width:100%;margin-top:50px;display:inline-block}#vendor-promos-mobile .promo-slider-container{margin-top:0;margin-bottom:50px;left:50%;transform:translateX(-50%)}#vendor-promos-mobile .promo-slider-container>h3{margin-bottom:30px!important;letter-spacing:1px}.single-vendor .promo-slider .slide{width:100%!important;height:auto!important}}@media all and (min-width:768px) and (max-width:980px){.vendor-mobile-cover{height:400px}#vendor-mobile-slideshow{min-height:467px}#vendor-mobile-slideshow .vendor-image-slider,#vendor-mobile-slideshow .vendor-image-slider .slide{width:700px;height:467px}#vendor-thumb{width:250px;height:250px;margin-top:-80px}#vendor-title h1{font-size:26px;letter-spacing:3px}#vendor-content{padding:40px 80px 20px}#vendor-buttons .share-button{min-width:70%}#vendor-mobile-slider .vendor-image-slider{height:220px}#vendor-mobile-slider .vendor-image-slider .slide{width:330px;height:220px}#vendor-mobile-slider .vendor-image-slider .slide img{max-height:220px}.single-vendor .vendor-notice-item{width:50%!important}.single-vendor .promo-slider-container,.single-vendor .vendor-promos .promo-grid-item{width:450px!important}.single-vendor .promo-slider-container,.single-vendor .promo-slider,.single-vendor .promo-slider .slide{width:450px!important}.single-vendor .promo-slider-container>h3{line-height:1.8em!important;font-size:18px!important}.single-vendor .promo-grid-thumb{max-height:250px!important}}@media all and (max-width:767px){.vendor-mobile-cover{height:300px}#vendor-mobile-slideshow{min-height:300px}#vendor-mobile-slideshow .vendor-image-slider,#vendor-mobile-slideshow .vendor-image-slider .slide{width:600px;height:300px}#vendor-thumb{width:180px;height:180px;margin-top:-50px}#vendor-title h1{line-height:34px;font-size:24px;letter-spacing:2px}#vendor-content{padding:40px 20px 20px}#vendor-buttons .share-button{min-width:80%}#vendor-mobile-slider .vendor-image-slider{height:280px}#vendor-mobile-slider .vendor-image-slider .slide{width:420px;height:280px}#vendor-mobile-slider .vendor-image-slider .slide img{max-height:280px}.single-vendor .vendor-notice-item{width:80%!important}.single-vendor .related-grid article{width:80%!important;margin-bottom:30px!important;left:50%!important;transform:translateX(-50%)!important}.single-vendor .related-grid picture.post-archive-thumb{height:300px!important}.single-vendor .related-grid .post-archive-title{font-size:26px!important}.single-vendor .promo-slider-container,.single-vendor .vendor-promos .promo-grid-item{width:300px!important}.single-vendor .promo-slider-container,.single-vendor .promo-slider,.single-vendor .promo-slider .slide{width:300px!important}.single-vendor .promo-slider-container>h3{line-height:1.6em!important;font-size:16px!important}.single-vendor .promo-grid-thumb{max-height:180px!important}}@media screen and (max-width:600px){.single-vendor .related-grid picture.post-archive-thumb{height:250px!important}}@media all and (max-width:479px){#vendor-mobile-slideshow .vendor-image-slider .slide{width:100%}#vendor-thumb{width:140px;height:140px;margin-top:-40px}#vendor-title h1{line-height:30px;font-size:22px}.single-vendor .related-grid article{width:85%!important}.single-vendor .related-grid .post-archive-title{font-size:24px!important}#vendor-reviews h3{line-height:20px;font-size:14px;letter-spacing:2px}.vendor-review-slider{width:75%;padding:30px 15px}.vendor-review-title{font-size:16px;letter-spacing:0}.vendor-review-content{line-height:1.4em;font-size:18px}.vendor-review-content:before,.vendor-review-content:after{font-size:20px}.vendor-review-link{padding:10px 12px!important;font-size:12px!important}}