@font-face{font-family:'Open Sans';src:url(../../../../../../themes/vdtheme/fonts/OpenSans-BoldItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/OpenSans-BoldItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/OpenSans-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(../../../../../../themes/vdtheme/fonts/OpenSans-ExtraBold.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/OpenSans-ExtraBold.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/OpenSans-ExtraBold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(../../../../../../themes/vdtheme/fonts/OpenSans-Bold.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/OpenSans-Bold.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/OpenSans-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(../../../../../../themes/vdtheme/fonts/OpenSans-Regular.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/OpenSans-Regular.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/OpenSans-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(../../../../../../themes/vdtheme/fonts/OpenSans-SemiBold.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/OpenSans-SemiBold.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/OpenSans-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(../../../../../../themes/vdtheme/fonts/OpenSans-ExtraBoldItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/OpenSans-ExtraBoldItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/OpenSans-ExtraBoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(../../../../../../themes/vdtheme/fonts/OpenSans-Italic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/OpenSans-Italic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/OpenSans-Italic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(../../../../../../themes/vdtheme/fonts/OpenSans-MediumItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/OpenSans-MediumItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/OpenSans-MediumItalic.ttf) format('truetype');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(../../../../../../themes/vdtheme/fonts/OpenSans-Light.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/OpenSans-Light.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/OpenSans-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(../../../../../../themes/vdtheme/fonts/OpenSans-LightItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/OpenSans-LightItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/OpenSans-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(../../../../../../themes/vdtheme/fonts/OpenSans-Medium.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/OpenSans-Medium.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/OpenSans-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(../../../../../../themes/vdtheme/fonts/OpenSans-SemiBoldItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/OpenSans-SemiBoldItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/OpenSans-SemiBoldItalic.ttf) format('truetype');font-weight:600;font-style:italic;font-display:swap}*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a,a:active,a:hover,a:focus{outline:none}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;margin-top:30px;margin-bottom:35px;border-width:0;border-top:1px solid #e1e1e1}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input:focus,select:focus,textarea:focus,button:focus{outline:none}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none;-webkit-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}strong{font-weight:700}.fancybox__button--zoo,.fancybox__button--slideshow,.fancybox__button--fullscreen,.fancybox__button--thumbs,.fancybox__button--zoom{display:none}.none{display:none}ul,ol{padding-left:4rem}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:56.25%;word-wrap:break-word}@media only screen and (min-width:80.0625em){html{font-size:62.5%}}body{font-family:"Open Sans",sans-serif;font-weight:300;line-height:1.8;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem}main{position:relative}::-webkit-input-placeholder{color:inherit;opacity:1!important}:-moz-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}.container{position:relative;width:100%;max-width:148rem;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2rem}.container-lg{max-width:180rem}.container-xl{max-width:192rem;padding:0}.container-md{max-width:120rem}h1,h2,h3,h4,h5,h6{margin-bottom:2rem;font-weight:400;line-height:1.4}.title h1,.title h2{font-size:3.2rem}p{margin-bottom:2rem}.title{margin-bottom:4rem}.title-center{text-align:center}@media only screen and (min-width:48.0625em){.title h1,.title h2{font-size:3.6rem}}@media only screen and (min-width:64.0625em){.title h1,.title h2{font-size:4rem}}@media only screen and (min-width:75.0625em){.title h1,.title h2{font-size:5rem}}.btn{display:inline-block;padding:1rem 2.6rem;border:1px solid transparent;letter-spacing:2px;text-transform:uppercase;font-weight:600;margin-top:3rem}.btn-primary{background-color:transparent;color:#000;border-color:#000}.btn-white{color:#fff;border-color:#fff;background-color:transparent}.btn-primary:hover{background-color:#000;color:#fff}.btn-white:hover{background-color:#fff;color:#000}form p{margin-bottom:0}form br{display:none}input,textarea,select{display:block;width:100%;border:1px solid #ccc;padding:2rem 2.5rem;outline:none;background-color:#fff}textarea{resize:vertical;height:19rem}input:focus,textarea:focus,select:focus{border-color:#9f896e}input[type="button"]{width:auto;transition:all .4s ease-in-out;margin-top:0}label{display:block;margin-bottom:.5rem;font-weight:600}button{transition:all 0.4s ease-in-out;border:0}fieldset{border:0;margin-bottom:2rem}label.check-wrapper{position:relative;padding-left:3rem;margin-bottom:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:none}.check-wrapper input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:3px;left:0;height:1.5rem;width:1.5rem;border:1px solid #43515a;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.checkmark:after{content:"";position:absolute;display:none}.check-wrapper input:checked~.checkmark:after{display:block}.check-wrapper .checkmark::after{left:.4rem;top:.2rem;width:.5rem;height:1rem;border:solid #43515a;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.wpcf7-list-item label{display:flex;flex-direction:row-reverse;align-items:center;gap:1rem}.wpcf7-list-item label input{width:auto;margin:0}.wpcf7-list-item{margin-left:0}.wpcf7-not-valid-tip{position:relative;padding:.75rem 1.25rem;margin-top:1rem;border:1px solid #f5c6cb;border-radius:.25rem;font-size:1.6rem;color:#721c24;background-color:#f8d7da;font-weight:600}.wpcf7 form .wpcf7-response-output{position:relative!important;padding:.75rem 1.25rem!important;margin-top:1rem!important;border:1px solid transparent!important;border-radius:.25rem!important;font-size:1.6rem!important;font-weight:600}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{font-size:1.6rem!important;color:#721c24!important;background-color:#f8d7da!important;border:1px solid #f5c6cb!important;font-weight:600}.wpcf7 form.sent .wpcf7-response-output{font-size:1.6rem!important;color:#155724!important;background-color:#c3e6cb!important;border:1px solid #d4edda!important;font-weight:600}.select2-container .select2-selection--single{height:4rem!important;display:flex!important;align-items:center}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:1.5rem!important}.select2-container{font-size:1.6rem;color:#9c4126!important;font-weight:400!important}.select2-container--default .select2-selection--single .select2-selection__arrow{transform:translateY(-50%)!important;top:50%!important}.select2-container--default .select2-selection--single{background-color:#f2d8c3!important;border:1px solid #f2d8c3!important;color:#9c4126!important;font-weight:400!important}.select2-dropdown{background-color:#f2d8c3!important;border:1px solid #f2d8c3!important}.select2-results__option{padding:.5rem 1.5rem!important;font-size:1.6rem!important;color:#000!important;font-weight:400!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.select2-container--default .select2-results__option--selected{background-color:#9c4126!important;color:#f2d8c3!important}.space{padding:5rem 0}.mt-5{margin-top:5rem}.no-pt{padding-top:0!important}.no-pb{padding-bottom:0!important}@media only screen and (min-width:64.0625em){.space{padding:10rem 0}}.breadcrumbs{padding:1rem 0;font-size:1.4rem}.breadcrumbs ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs ul li{display:inline-block;font-weight:400;color:#b1b1b1;font-size:1.6rem}.breadcrumbs ul li::after{content:'|';display:inline-block;margin:0 1rem}.breadcrumbs ul li a{display:inline-block;font-weight:400}.breadcrumbs ul li:last-child:after{content:none}.list ul{list-style:none;padding:0;margin:0}.list ul li{position:relative;padding-left:3rem;margin-bottom:2rem}.list ul li::before{content:'';position:absolute;left:0;top:5px;width:2rem;height:2rem;background-image:url(../../../../../../themes/vdtheme/images/list.svg);background-repeat:no-repeat;background-size:2rem}.cky-btn-accept{background:#000!important;border:2px solid #000!important}.cky-btn-reject,.cky-btn-customize,.cky-btn-preferences{color:#000!important;border:2px solid #000!important}button.cky-show-desc-btn:not(:hover):not(:active){color:#000!important;font-weight:600}.cky-btn-revisit-wrapper{background-color:#000!important}.pagination{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.page-numbers{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:5px;background-color:#050517;color:#ff0;font-weight:600;cursor:pointer}.page-numbers.current,.page-numbers:hover{background-color:#ff0;color:#050517}.page-numbers.current{cursor:text}.page-numbers.next,.page-numbers.prev{width:10rem}.slider-arrows{display:flex;flex-direction:column;gap:3rem;position:absolute;left:30rem;top:50%;transform:translateY(-50%)}.swiper-button-next,.swiper-button-prev,.swiper-button-next2,.swiper-button-prev2{width:6rem;height:6rem;background-repeat:no-repeat;background-position:center;background-size:1.4rem;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:3;filter:brightness(0) invert(100)}.swiper-button-next,.swiper-button-next2{background-image:url(../../../../../../themes/vdtheme/images/next.svg);right:.5rem}.swiper-button-prev,.swiper-button-prev2{background-image:url(../../../../../../themes/vdtheme/images/prev.svg);left:.5rem}.swiper-pagination{position:absolute;bottom:5rem;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:3rem;z-index:3;left:0}.swiper-pagination span{width:3rem;height:3rem;border-radius:50%;border:1px solid #fff;background-color:transparent;position:relative;cursor:pointer}.swiper-pagination span::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:6px;height:6px;background-color:#fff;border-radius:50%;transition:all .4s ease-in-out;opacity:0}.swiper-pagination-bullet.swiper-pagination-bullet-active::before{opacity:1}@media only screen and (min-width:56.3125em){.swiper-button-next,.swiper-button-next2{right:3rem}.swiper-button-prev,.swiper-button-prev2{left:3rem}}@media only screen and (min-width:85.4375em){.swiper-button-next,.swiper-button-prev,.swiper-button-next2,.swiper-button-prev2{width:9rem;height:9rem;background-size:1.7rem}}.lang{color:#497ca9;z-index:3;margin-left:auto}.wpml-ls-legacy-dropdown{width:auto}.wpml-ls-legacy-dropdown a{border:0;color:#497ca9}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-top:1px solid transparent;opacity:0;transition:all .4s ease-in-out}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after{display:inline-block;border:.25em solid transparent;border-top:.3em solid;right:0;top:50%}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:16px}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu{visibility:visible;opacity:1}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:#0d3e66;background:transparent}.wpml-ls-legacy-list-horizontal a{padding:5px 6px 6px}.wpml-ls-legacy-list-horizontal li:last-child a{padding-right:0}.wpml-ls-legacy-list-horizontal{padding:0}.social{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.social a{display:block}.social a img{display:block;width:3.3rem;height:auto}.toggle{cursor:pointer;overflow:hidden;width:36px;height:30px;position:relative;display:flex;align-items:center;justify-content:center;z-index:11;margin-left:3rem;order:3}.line-toggle{position:absolute;display:block;width:36px;height:2px;background:#30373e;border-radius:20px;transition:all .6s;right:0;z-index:11}.line-toggle:first-child{transform:translateY(-10px) translateX(0);transition-delay:0s}.toggle .line-toggle:nth-child(2){transition-delay:.12s}.line-toggle:last-child{transform:translateY(10px) translateX(0);transition-delay:0s}.toggle.activate .line-toggle:first-child{transform:translateY(0) translateX(0) rotate(45deg);width:30px;height:2px;transition-delay:.1s}.toggle.activate .line-toggle:nth-child(2){transform:translateX(110px);transition-delay:0s}.toggle.activate .line-toggle:last-child{transform:translateY(0) translateX(0) rotate(314deg);width:30px;height:2px;transition-delay:.1s}header{position:sticky;left:0;top:0;width:100%;background-color:#faf8f5;z-index:10;padding:1.5rem 0}header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}header ul{list-style:none;padding:0;margin:0}.header-logo{display:block}.header-logo img{display:block;width:10rem}header nav{position:fixed;right:0;top:0;width:100%;height:100%;min-height:100vh;background-color:#fff;padding:4rem;padding-top:10rem;opacity:0;visibility:hidden;transform:translateX(100%);transition:all .4s ease-in-out;z-index:2;overflow-y:auto}header nav.open{opacity:1;visibility:visible;transform:translateX(0)}header nav li{display:block}header nav li a{display:block;padding:1rem 0;font-weight:400;text-transform:uppercase;letter-spacing:.8px}header nav li a:hover,header nav li.current_page_item a{opacity:.6}.mobile-info{margin-top:3rem;padding-top:3rem;border-top:1px dashed #000}.mobile-info .btn{margin-bottom:3rem}.menu-item-has-children{position:relative}.sub-menu{display:none;padding-left:1rem}.sub-menu li{display:block}.sub-menu li a{display:block;padding:1rem}.btn-desktop{display:none;margin-top:0;margin:0 3rem}.vi-wcaio-menu-cart .vi-wcaio-menu-cart-nav-wrap{display:flex!important;width:auto!important;padding-left:4.2rem}.vi-wcaio-menu-cart i::before{font-size:0!important;width:4rem;height:4rem;background-image:url(../../../../../../themes/vdtheme/images/cart.svg);background-repeat:no-repeat;background-position:center;background-size:2rem;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%)}.header-cart{margin-left:auto}@media only screen and (min-width:30.0625em){header nav{width:60rem}}@media only screen and (min-width:80.0625em){.btn-desktop{display:inline-block}header ul.menu{display:flex;flex-direction:row}.header-logo img{width:15.5rem}.vi-wcaio-menu-cart .vi-wcaio-menu-cart-nav-wrap{width:auto!important;margin-left:0}.header-cart{margin-left:0}.toggle{display:none}header nav{position:static;top:auto;right:auto;width:auto;height:auto;min-height:auto;overflow-y:visible;transform:none;transition:none;padding:0;background-color:transparent;opacity:1;visibility:visible;margin-left:auto;margin-right:5rem}header nav li{display:inline-block}header nav li a{display:inline-block;padding:2rem 1.6rem}.mobile-info{display:none}.sub-menu{position:absolute;left:0;top:6rem;width:40rem;background-color:#fff;padding:2rem;border:1px solid #e7e7e7;opacity:0;visibility:hidden;display:block;z-index:2}.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible}}@media only screen and (min-width:75.0625em){header nav li a{padding:2rem 1.1rem}}@media only screen and (min-width:90em){header nav li a{padding:2rem}}@media only screen and (max-width:64em){header nav .menu-item-has-children{background-image:url(../../../../../../themes/vdtheme/images/arrow-down.svg);background-repeat:no-repeat;background-position:right top 2.1rem;background-size:1rem}}.intro{overflow:hidden;position:relative}.intro img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.intro-text{position:absolute;left:0;top:0;width:100%;height:100%}.intro-text .container{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.intro-inner{width:100%;max-width:98rem;margin:0 auto;text-align:center;color:#fff;position:relative}.intro-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.intro h4{font-size:6rem;margin:0;position:absolute;left:50%;transform:translateX(-50%);top:-40%;text-transform:uppercase;font-weight:900;opacity:.1;width:100%}.intro h1{font-size:3.5rem;letter-spacing:2px;font-weight:100;text-transform:uppercase}.intro h3{text-transform:uppercase;letter-spacing:2px;font-weight:500;color:#9f896e;font-size:2rem}@media only screen and (min-width:48.0625em){.intro h1{font-size:4.5rem;letter-spacing:8px}.intro h4{font-size:10rem;top:-70%}.intro h3{letter-spacing:8px}}@media only screen and (min-width:75.0625em){.intro h4{font-size:15rem;top:-100%}}.about-text{width:100%;margin-bottom:5rem}.about-image{width:100%}.about-image img{display:block;width:100%;height:auto;aspect-ratio:16/17;object-fit:cover}.about-text h2{font-weight:400;margin-bottom:5rem;text-transform:uppercase}.about-text strong{font-weight:300;color:#9f896e}.about-text .title h3{font-size:2.1rem}@media only screen and (min-width:56.3125em){.about-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.about-text{width:42%;margin-bottom:0}.about-image{width:46%}.about-text .title h3{font-size:2.6rem}}.text-center{max-width:60rem;width:100%;margin:0 auto;margin-bottom:8rem;text-align:center}.text-pages{margin-bottom:0}.gallery-slider{overflow:hidden;max-width:160rem;width:100%;margin-left:auto}.gallery-slider img{width:100%;height:auto;object-fit:cover;aspect-ratio:16/11;object-position:center}.home-gallery .swiper-button-next2,.home-gallery .swiper-button-prev2{filter:none;border:1px solid #000;border-radius:50%}.gallery-slider{position:relative}.custom-design{background-color:#faf8f5}.custom-box{width:100%;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#fff;padding:5rem 2rem;border:1px solid #fff}.custom-box a{text-decoration:underline;font-weight:600}.custom-box a:hover{text-decoration:none}.custom-box:last-child{margin-bottom:0}.custom-box img{display:block;width:4rem;height:4rem}.custom-box h3{font-size:2.1rem}.custom-icon{width:11.6rem;height:11.6rem;border-radius:50%;background-color:#faf8f5;display:flex;align-items:center;justify-content:center;margin-bottom:3rem;border:1px solid #ccc}.custom-wrapper,.gform_wrapper{width:100%!important}@media only screen and (min-width:30.0625em){.custom-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:3%}.custom-box:last-child{margin-bottom:2rem}.custom-box{width:48.5%}}@media only screen and (min-width:48.0625em){.custom-box{width:31.3%;margin-bottom:3rem}.custom-icon{width:14.6rem;height:14.6rem}.custom-box img{width:7rem;height:6rem}.custom-box:last-child{margin-bottom:3rem}}@media only screen and (min-width:56.3125em){.custom-box:hover{border-color:#c4c4c4}}.banner{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;color:#fff}.banner-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.banner-text{max-width:60rem;width:100%;margin:0 auto}.banner-text h2{font-size:2.4rem;text-transform:uppercase;letter-spacing:2px}.banner .text-center{margin-bottom:0}@media only screen and (min-width:56.3125em){.banner-text h2{font-size:3rem;letter-spacing:5px}}@media only screen and (min-width:64.0625em){.banner{background-attachment:fixed}}footer{background-color:#303030;color:#fff;line-height:2;position:relative;z-index:1}footer ul{list-style:none;padding:0;margin:0}.footer-logo img{width:12rem;height:auto;display:block;margin:0 auto}.footer-logo{margin-bottom:5rem}footer h3{font-size:2.3rem}.footer-box{width:100%;margin-bottom:5rem;text-align:center}.footer-box:last-child{margin-bottom:0}.copyright{font-size:1.4rem;color:#fff;background-color:#303030;padding:1rem 0 2rem 0;position:relative;z-index:1}.copyright .container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media only screen and (min-width:30.0625em){.footer-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.footer-box{width:48%;margin-bottom:5rem;text-align:left}.footer-box:last-child{margin-bottom:5rem}.footer-logo img{width:16rem}.copyright .container{flex-direction:row;justify-content:space-between;text-align:left}}@media only screen and (min-width:56.3125em){footer h3{font-size:2.8rem}}@media only screen and (min-width:64.0625em){.footer-box{width:auto;margin-bottom:0}.footer-box:last-child{margin-bottom:0}}@media only screen and (min-width:48.0625em){.copyright .container{flex-direction:row;justify-content:space-between;text-align:left}.cards{margin:0 auto;max-width:38rem}.cards img{height:2rem}}@media only screen and (min-width:61.3125em){.cards{gap:3rem;max-width:60rem}.cards img{height:4rem}.cards div:first-child img{height:2.5rem}}.copyright .container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cards{display:flex;flex-direction:row;align-items:center;gap:2rem;max-width:33rem;width:100%;margin:2rem auto}.cards img{display:block;width:100%;height:1.5rem;object-fit:cover}.cards div:first-child img{height:2.5rem}.v,.c{opacity:.5}@media only screen and (min-width:48.0625em){.copyright .container{flex-direction:row;justify-content:space-between;text-align:left}.cards{margin:0 auto;max-width:38rem}.cards img{height:2rem}}@media only screen and (min-width:61.3125em){.cards{gap:3rem;max-width:60rem}.cards img{height:4rem}.cards div:first-child img{height:2.5rem}}.gallery-nav a{background-color:#fff;border:1px solid #e7e7e7;padding:2rem;background-image:url(../../../../../../themes/vdtheme/images/arrow-right.svg);background-repeat:no-repeat;background-position:right 2.5rem center;background-size:2rem;display:block}.gallery-nav a:hover{border-color:#9f896e}.gallery-nav{max-width:50rem;width:100%}.gallery-nav a:not(:last-child){margin-bottom:3rem}.bg{background-color:#faf8f5}.gallery-nav a span,.title-pages span{display:block;color:#b1b1b1;font-size:1.6rem}.gallery-nav a h3{font-size:2rem;margin-bottom:0}.bottom-title{width:100%}.bottom-content{width:100%}@media only screen and (min-width:48.0625em){.bottom-text .container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.bottom-title{width:48%}.bottom-content{width:48%}}@media only screen and (min-width:56.3125em){.gallery-nav a h3{font-size:2.3rem}}.gallery-box{display:block;width:100%;margin-bottom:3rem;position:relative;overflow:hidden}.gallery-box:last-child{margin-bottom:0}.gallery-box h3{position:absolute;left:50%;transform:translateX(-50%);bottom:-1px;width:80%;padding:2rem;background-color:#fff;background-image:url(../../../../../../themes/vdtheme/images/arrow-right.svg);background-repeat:no-repeat;background-position:right 2.5rem center;background-size:2rem;margin:0;z-index:1}.gallery-box img{width:100%;aspect-ratio:16/10;height:auto;object-fit:cover;display:block;transition:all .4s ease-in-out}@media only screen and (min-width:37.5625em){.gallery-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:3%}.gallery-box{width:48.5%}.gallery-box:last-child{margin-bottom:3rem}}@media only screen and (min-width:61.3125em){.gallery-box{width:31.3%;margin-bottom:5rem}.gallery-box:last-child{margin-bottom:5rem}.gallery-box:hover img{transform:scale(1.1)}}.gallery-single-wrapper a{display:block;margin-bottom:3rem;overflow:hidden;width:100%}.gallery-single-wrapper a:last-child{margin-bottom:0}.gallery-single-wrapper a img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:16/10;transition:all .4s ease-in-out}.gallery-popup{width:100%;height:100%;align-items:center;justify-content:center;background-color:transparent}.popup-inner{text-align:center;width:100%;height:100%;padding:5rem;max-width:80rem}.popup-inner img{display:block;width:100%;height:30rem;object-fit:contain;object-fit:contain;margin:0 auto;margin-bottom:3rem}.quant{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.quant input{width:6rem!important;background-color:#ededed;border-color:#ededed;text-align:center;padding:1rem!important}.popup-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.popup-content p{font-weight:400;color:#000}.popup-content select{width:20rem;padding:1rem;font-size:1.4rem;font-weight:500;margin-left:1rem}.reset_variations{position:absolute;bottom:-3rem;left:0;font-weight:500;font-size:1.4rem;background:#ccc;padding:.6px .8rem}.popup-content form{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;margin-top:3rem;gap:2rem;position:relative}.popup-content p{margin-bottom:0}.popup-content .woocommerce-variation-add-to-cart{display:flex;flex-direction:row;align-items:center;gap:1rem}.popup-content .single_add_to_cart_button{background-color:#000!important;color:#fff!important}.popup-content .quantity .qty{text-align:center;width:7rem;padding:1rem;font-size:1.4rem;font-weight:500;margin-left:0}.popup-content label{margin:0}.popup-content .woocommerce-variation-price{margin-right:1rem}.single_variation_wrap{display:flex;flex-direction:row;align-items:center;margin-left:1rem}@media only screen and (min-width:37.5625em){.popup-content form{flex-direction:row;gap:0}}@media only screen and (min-width:61.3125em){.popup-content{flex-direction:row;justify-content:space-between;text-align:left}.popup-content form{margin-top:0}}@media only screen and (min-width:37.5625em){.gallery-single-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:3%}.gallery-single-wrapper a{width:48.5%}.gallery-single-wrapper a:last-child{margin-bottom:3rem}}@media only screen and (min-width:56.3125em){.popup-inner img{height:44rem}.gallery-single-wrapper a{width:31.3%}}@media only screen and (min-width:61.3125em){.gallery-single-wrapper a:hover img{transform:scale(1.1)}}.fancybox__container{--fancybox-bg:rgba(255, 255, 255, 0.89);--fancybox-color:#333;--fancybox-accent-color:#e879f9;--carousel-button-svg-filter:none;display:flex;flex-direction:row}.fancybox__toolbar{position:absolute;width:100%;padding:0;background:rgba(255,255,255,.8);backdrop-filter:blur(30px);border-bottom:1px solid transparent;text-shadow:none;font-weight:400;--carousel-button-svg-stroke-width:1.75;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__carousel{width:100%}.fancybox__nav{--carousel-button-bg:#e5e7eb;--carousel-button-border-radius:6px;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;--carousel-button-svg-stroke-width:2.5}.fancybox__thumbs{display:none}.contact-text{margin-bottom:5rem}.contact-form2{width:100%;max-width:70rem;margin:0 auto}@media only screen and (min-width:42.5625em){.contact-wrapper{display:flex;flex-direction:row;justify-content:space-between}.contact-text{width:40%;margin-bottom:0}.contact-form{width:55%}}.price-box{width:100%;background-color:#f9f9f9;padding:5rem 2.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:3rem}.price-box ul{list-style:none;padding:0;margin:0}.price-box ul li{padding:1rem;margin-bottom:2rem;border:1px solid #e7e7e7}.price-box:last-child{margin-bottom:0}.price-box h2{font-size:2.4rem}.page-price{font-size:2.4rem}@media only screen and (min-width:37.5625em){.prices-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:3%}.price-box{width:48.5%;padding:5rem}.price-box:last-child{margin-bottom:3rem}}@media only screen and (min-width:56.3125em){.price-box h2{font-size:3rem}.page-price{font-size:3rem}}@media only screen and (min-width:64.0625em){.price-box{width:31.3%}}.page-form{margin-top:3rem}.info-toggle{cursor:pointer;position:absolute;right:0;top:0}.info-toggle img{display:block;width:2rem;height:auto}.page-form fieldset{position:relative;width:auto}.info-text{position:absolute;right:0;top:0;width:20rem;padding:2rem;background-color:#fff;font-size:1.4rem;opacity:0;visibility:hidden;border:1px solid #e7e7e7;transition:all .4s ease-in-out}.info-text.open{opacity:1;visibility:visible}.page-form input,.page-form select{padding:1rem 1.5rem}.page-form .quant input{width:7rem;background-color:#ededed;border-color:#ededed;text-align:center}.page-form .quant{justify-content:flex-start}.form-btn{width:auto}@media only screen and (min-width:37.5625em){.page-form form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:5rem}.page-form select{width:30rem}}.page-box{width:100%;padding:2rem;border:1px solid #e7e7e7;margin-bottom:3rem;display:flex;flex-direction:column;align-items:center;text-align:center}.page-box:last-child{margin-bottom:0}.page-image img{display:block;width:100%;height:auto;aspect-ratio:16/9}.page-image{position:relative}.page-image .delete{position:absolute;left:2rem;top:2rem;background-color:#fff;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-image:url(../../../../../../themes/vdtheme/images/delete.svg);background-repeat:no-repeat;background-position:center;background-size:1.6rem;cursor:pointer}.page-image{margin-bottom:2rem}.page-box.first-box img{width:5rem;height:auto;margin-bottom:2rem}.page-box.first-box{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all .4s ease-in-out;height:40rem}.page-box.first-box::before{content:'';position:absolute;width:80%;height:80%;background-color:#f9f9f9;z-index:-1}.page-box.first-box:hover{opacity:.7}.page-box h3{font-size:2.2rem}.page-box .quant input{width:7rem;background-color:#ededed;border-color:#ededed;text-align:center;padding:1rem 1.5rem}.btn-sm{font-weight:600;margin-top:2rem;display:inline-block}.btn-bottom{display:flex;justify-content:center}@media only screen and (min-width:30.0625em){.page-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:3%}.page-box{width:48.5%}.page-box:last-child{margin-bottom:3rem}.page-box.first-box{height:auto}}@media only screen and (min-width:48.0625em){.page-box{width:31.3%}}@media only screen and (min-width:61.3125em){.page-box{width:22.7%}}.page-left{margin-bottom:5rem}.page-right textarea{height:40.5rem}.page-form2 fieldset:first-child{width:100%}.input-wrap{display:flex;flex-direction:row;align-items:center;gap:1rem}@media only screen and (min-width:37.5625em){.page-left .page-box{width:48.5%}.page-form2 fieldset:first-child{width:40rem}}@media only screen and (min-width:56.3125em){.wrapper2{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;justify-content:space-between}.page-left{width:48%;margin-bottom:0}.page-right{width:48%}}.foto-form{max-width:80rem;width:100%;margin:0 auto}.text-center.page-text{margin-bottom:0}.minus,.plus{display:inline-block;cursor:pointer;padding:5px 10px;border:1px solid #ccc;border-radius:3px;font-size:18px;background-color:#f0f0f0}.minus:hover,.plus:hover{background-color:#ddd}.quant .quantity{width:auto}.weddings-box{width:100%;margin-bottom:5rem;display:block;overflow:hidden}.weddings-text{margin-top:3rem}.weddings-box:last-child{margin-bottom:0}.weddings-image{overflow:hidden;display:block}.weddings-image img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:all .4s ease-in-out}.weddings-box:hover img{transform:scale(1.1)}.weddings-box h3{font-size:2.2rem;margin-top:2rem}.white-title{color:#fff}@media only screen and (min-width:30.0625em){.weddings-box:last-child{margin-bottom:3rem}}@media only screen and (min-width:48.0625em){.weddings-box h3{font-size:2.6rem}.weddings-box{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center}.weddings-box:nth-child(2n+2){flex-direction:row-reverse}.weddings-image{width:50%}.weddings-text{width:50%;padding-left:5rem;margin-top:0}.weddings-box:nth-child(2n+2) .weddings-text{padding-left:0;padding-right:5rem}}@media only screen and (min-width:64.0625em){.weddings-box:last-child{margin-bottom:4rem}}@media only screen and (min-width:75.0625em){.weddings-box h3{font-size:3rem}}.gallery-items-wrapper{column-count:2;gap:1rem}.gallery-item{width:100%;cursor:pointer;margin-bottom:1rem;display:block;overflow:hidden}.gallery-item:hover img{transform:scale(1.05)}.gallery-item img{display:block;width:100%;height:auto;transition:transform 0.2s;will-change:transform}.carousel__viewport{display:none}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.hidden{opacity:0}.visible{opacity:1}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@media only screen and (min-width:30.0625em){.gallery-items-wrapper{gap:3rem}.gallery-item{margin-bottom:3rem}}@media only screen and (min-width:48.0625em){.gallery-items-wrapper{column-count:3}}@media only screen and (min-width:75.0625em){.gallery-items-wrapper{column-count:4}}.vi-wcaio-menu-cart-show .vi-wcaio-menu-cart-content-wrap .woocommerce-mini-cart__buttons a.button{display:inline-block;padding:1rem 2rem;border:1px solid transparent;text-transform:none!important;font-weight:400!important;background-color:transparent;color:#000;border-color:#000;border-radius:0;font-size:1.4rem!important}.woocommerce-mini-cart__buttons.buttons{display:flex;flex-direction:row;justify-content:space-between}.woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward{background-color:#000;color:#fff}.vi-wcaio-menu-cart-content-wrap>div{font-weight:400}.woocommerce a.remove{color:#000!important}.woocommerce a.remove:hover{color:#000!important;background:transparent}.vi-wcaio-sidebar-cart-icon-wrap .vi-wcaio-sidebar-cart-icon i{color:#000}.vi-wcaio-sidebar-cart-header-coupon-wrap{margin-right:1rem}.vi-wcaio-sidebar-cart .vi-wcaio-sidebar-cart-header-wrap .vi-wcaio-sidebar-cart-header-coupon-wrap button.vi-wcaio-bt-coupon-code:hover,.vi-wcaio-sidebar-cart .vi-wcaio-sidebar-cart-header-wrap .vi-wcaio-sidebar-cart-header-coupon-wrap .vi-wcaio-bt-coupon-code.button:hover{background:#000;color:#fff}.button.vi-wcaio-sidebar-cart-bt.vi-wcaio-sidebar-cart-bt-nav.vi-wcaio-sidebar-cart-bt-nav-checkout{color:#fff;border:1px solid #000!important;background-color:#000}.button.vi-wcaio-sidebar-cart-bt.vi-wcaio-sidebar-cart-bt-nav.vi-wcaio-sidebar-cart-bt-nav-checkout:hover{background-color:transparent;color:#000}.vi-wcaio-sidebar-cart-pd-name{font-weight:500}@media only screen and (max-width:30em){.vi-wcaio-sidebar-cart-header-coupon-wrap{margin-top:2rem}}.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{display:inline-block;padding:1rem 2rem;border:1px solid #000;text-transform:uppercase;font-weight:400;color:#000;border-radius:0;background-color:#000;color:#fff;font-size:1.6rem;text-transform:none;font-weight:600}.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block{padding:2rem!important;background-color:#f9f9f9}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:none;box-shadow:#fff,none;outline:none}body .wc-block-components-checkout-step{margin-bottom:2rem!important}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{border-radius:4px;box-shadow:inset 0 0 0 2px #e7e7e7!important}body .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button--full-width,body .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button--full-width,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{width:auto;display:inline-block;padding:1rem 2rem;border:1px solid #000;text-transform:uppercase;font-weight:400;color:#000;border-radius:0;background-color:#000;color:#fff;font-size:1.6rem;text-transform:none;font-weight:600}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{background-color:#fff;text-decoration:none;background-image:none;color:#000}.woocommerce ul.order_details{margin-bottom:2rem;padding:0}@media only screen and (min-width:75.0625em){.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block{padding:5rem!important}}@media only screen and (max-width:50em){.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{display:block;width:100%;border:0;margin-bottom:2rem}}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation{padding:3rem;background-color:#f9f9f9;margin-bottom:3rem}.woocommerce-MyAccount-navigation ul li{margin-bottom:2rem}.woocommerce-MyAccount-navigation ul li a{padding-left:5rem;position:relative}.woocommerce-MyAccount-navigation ul li a::before{content:'';background-repeat:no-repeat;background-position:left center;background-size:2rem;width:4rem;height:4rem;border-radius:50%;background-color:#fff;background-position:center;position:absolute;left:0;top:50%;transform:translateY(-50%)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{background-image:url(../../../../../../themes/vdtheme/images/home.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{background-image:url(../../../../../../themes/vdtheme/images/orders.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before{background-image:url(../../../../../../themes/vdtheme/images/downloads.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{background-image:url(../../../../../../themes/vdtheme/images/address.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a::before{background-image:url(../../../../../../themes/vdtheme/images/payment.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{background-image:url(../../../../../../themes/vdtheme/images/details.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{background-image:url(../../../../../../themes/vdtheme/images/logout.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:3rem;padding-top:3rem;border-top:1px dashed #000}.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active a{color:#9f896e}.woocommerce-MyAccount-content .edit{display:inline-block;padding:1rem;font-weight:400;background-color:#000;color:#fff}header.woocommerce-Address-title.title{position:static;margin:0;padding:0;background-color:transparent;font-size:1.7rem!important;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}header.woocommerce-Address-title.title h2{font-size:1.7rem!important;margin:0}.woocommerce-MyAccount-content .woocommerce-Addresses{border-radius:1rem;background-color:#f9f9f9;padding:2rem}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#f9f9f9}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:rgba(246,137,2,.1)}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-color:rgba(246,137,2,.1);border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.woocommerce-MyAccount-content em{font-size:1.4rem;opacity:.8}@media only screen and (min-width:48.0625em){.woocommerce-MyAccount-navigation{margin-bottom:0}}.woocommerce div.product .product_title{margin:3rem 0}.woocommerce-product-details__short-description p{margin-bottom:2rem!important}li.woocommerce-mini-cart-item.mini_cart_item a:nth-of-type(2),body.woocommerce-cart a.wc-block-components-product-name,body.woocommerce-cart td.wc-block-cart-item__image a{pointer-events:none!important;cursor:not-allowed!important}.gallery-single-wrapper a img{aspect-ratio:16 / 16}.cky-btn-revisit-wrapper,.grecaptcha-badge{display:none!important}.popup-inner{max-width:140rem;padding:0}.popup-inner img{height:63rem}.fancybox__slide{padding:40px 10px}.fancybox__content{padding:10px}@media all and (max-width:600px){.popup-inner img{height:50vh}}.offer-text{width:100%;margin-bottom:5rem;padding:0 2rem}.offer-image{width:100%}.offer-image img{display:block;width:100%;height:auto;object-fit:cover}@media only screen and (min-width:56.3125em){.offer-wrapper{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;align-items:center}.offer-text{width:50%;padding:2rem;margin-bottom:0}.offer-image{width:46%}.offer-inner{max-width:65rem;width:100%}}.whyus-box{width:100%;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#fff;padding:5rem 2rem;border:1px solid #fff}.whyus-box:last-child{margin-bottom:0}.whyus-box img{display:block;width:4rem;height:4rem}.whyus-box h3{font-size:1.8rem;margin-bottom:0}.whyus-icon{width:11.6rem;height:11.6rem;border-radius:50%;background-color:#faf8f5;display:flex;align-items:center;justify-content:center;margin-bottom:3rem;border:1px solid #ccc}.about-page .text-center{margin-bottom:0;max-width:100rem}@media only screen and (min-width:30.0625em){.whyus-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:3%}.whyus-box:last-child{margin-bottom:2rem}.whyus-box{width:48.5%}}@media only screen and (min-width:48.0625em){.whyus-box{width:22.7%;margin-bottom:3rem}.whyus-box img{width:5rem;height:5rem}.whyus-box:last-child{margin-bottom:3rem}}.page-cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:3%}.page-cards img{display:block;width:17.6%;height:auto;object-fit:contain;aspect-ratio:16/12;margin-bottom:1rem}.page-cards br{display:none}.page-cards2{margin-bottom:5rem;margin-top:5rem}@media only screen and (min-width:42.5625em){.page-cards img{width:9.8%}}@media only screen and (min-width:56.3125em){.page-cards img{display:block;width:8.4%}}.box-wrapper{margin-bottom:5rem}.foto-box{width:100%;margin-bottom:3rem;background-color:#fff;border:1px solid #ccc;padding:2.5rem}.foto-box h3{font-size:2.6rem}@media only screen and (min-width:48.0625em){.box-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:3%;max-width:120rem;width:100%;margin:0 auto;margin-bottom:5rem}.foto-box{width:48.5%;padding:5rem}}@media only screen and (min-width:68.75em){.foto-box:first-child ul{column-count:2;column-gap:3rem}.foto-box h3{font-size:3rem}}.custom-wrapper .wpcf7{width:100%;max-width:80rem;margin:0 auto}.steps-form .steps-row .steps-step .btn-circle{width:50px!important;height:50px!important;font-size:20px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important}.custom-wrapper .progressbar-style-4 .steps-form .steps-row .steps-step.step-complete .btn-circle{background-color:#303030!important}.custom-wrapper .progressbar-style-4 .steps-form{margin-bottom:52px!important}.current-step-title .step-title{color:#000!important}.uacf7-next{display:inline-block;padding:1rem 2.6rem;border:1px solid transparent;letter-spacing:2px;text-transform:uppercase;font-weight:600;margin-top:3rem;background-color:transparent;color:#000;border-color:#000}.uacf7-next:hover{background-color:#000;color:#fff}.custom-wrapper .progressbar-style-4 .steps-form .steps-row .steps-step.step-complete .btn-circle{background-color:#303030!important;color:#fff!important;opacity:0.4!important}.progressbar-style-4 .steps-form .steps-row .steps-step .btn-circle{z-index:2;background-color:#303030!important}.uacf7_repeater_add{display:inline-block;margin-top:2rem;text-transform:uppercase;background-color:transparent;font-weight:600}.uacf7-preview-btn{border:1px solid #000!important;transition:0.3s ease-in-out;margin-right:10px;display:inline-block;background-color:#000!important;color:#fff!important;margin-bottom:2rem}input.btn{width:auto}.custom-wrapper .wpcf7 input.btn{margin-top:0}.steps-form .steps-row{display:inline-block;width:100%!important}.uacf7-prev{display:inline-block;margin-top:2rem;text-transform:uppercase;background-color:transparent;font-weight:600}.steps-form .steps-row .steps-step{width:50%!important}.progressbar-style-4 .steps-form .steps-row .steps-step::after{background:#000!important}.progressbar-style-4 .steps-step.step-complete::after{background-color:#000!important}.uacf7-preview-btn{display:inline-block;margin-top:0;text-transform:uppercase;background-color:transparent;font-weight:600;color:#000;background:transparent;border:1px solid #000;transition:0.3s ease-in-out;margin-right:10px;padding:.5rem 2rem;text-transform:uppercase;font-weight:600}.progressbar-style-4 .steps-step.step-complete::after{background-color:#000!important;opacity:0.4!important}.uacf7-modal-buttons .uacf7-back-btn{padding:1rem!important}.uacf7-modal-buttons .uacf7-submit-btn{padding:1rem!important}.uacf7-modal-buttons{margin-top:3rem}.uacf7_repeater_add{display:inline-block;margin-top:2rem;text-transform:uppercase;background-color:transparent;font-weight:600;padding:.6rem 2rem;background:#000;color:#fff;font-size:1.4rem;text-transform:none}.uacf7_repeater_add:hover{opacity:.5}.uacf7-prev{display:inline-block;margin-top:2rem;background-color:transparent;font-weight:600;padding:.6rem 2rem;background:#939393;color:#fff;font-size:1.4rem;text-transform:none}.uacf7-buttons{padding-right:0!important}.uacf7-preview-btn:hover,.uacf7-prev:hover{opacity:.6}.uacf7-multistep-form-wraper{padding-left:0}