@font-face{font-family:'Great Vibes';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/greatvibes/v21/RWmMoKWR9v4ksMfaWd_JN9XIiaQoDmlrMlY.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Great Vibes';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/greatvibes/v21/RWmMoKWR9v4ksMfaWd_JN9XBiaQoDmlrMlY.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Great Vibes';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/greatvibes/v21/RWmMoKWR9v4ksMfaWd_JN9XJiaQoDmlrMlY.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Great Vibes';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/greatvibes/v21/RWmMoKWR9v4ksMfaWd_JN9XKiaQoDmlrMlY.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Great Vibes';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/greatvibes/v21/RWmMoKWR9v4ksMfaWd_JN9XLiaQoDmlrMlY.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Great Vibes';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/greatvibes/v21/RWmMoKWR9v4ksMfaWd_JN9XFiaQoDmlr.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Italianno';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/italianno/v18/dg4n_p3sv6gCJkwzT6RXh5woYQAugxW4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Italianno';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/italianno/v18/dg4n_p3sv6gCJkwzT6RXhpwoYQAugxW4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Italianno';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/italianno/v18/dg4n_p3sv6gCJkwzT6RXiJwoYQAugw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:200 700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752FD8Gl-1PK62t.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:200 700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752HT8Gl-1PK62t.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:200 700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752Fj8Gl-1PK62t.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:200 700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752Fz8Gl-1PK62t.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:200 700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752GT8Gl-1PKw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Sofia Sans Condensed';font-style:italic;font-weight:1 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/sofiasanscondensed/v6/r05KGKVS5aVKd567NYXawnFKJaTtoAuLnIcNlt79fl5HegUSTg.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Sofia Sans Condensed';font-style:italic;font-weight:1 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/sofiasanscondensed/v6/r05KGKVS5aVKd567NYXawnFKJaTtoAuLnIcNltf9fl5HegUSTg.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Sofia Sans Condensed';font-style:italic;font-weight:1 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/sofiasanscondensed/v6/r05KGKVS5aVKd567NYXawnFKJaTtoAuLnIcNltD9fl5HegUSTg.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Sofia Sans Condensed';font-style:italic;font-weight:1 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/sofiasanscondensed/v6/r05KGKVS5aVKd567NYXawnFKJaTtoAuLnIcNlt39fl5HegUSTg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Sofia Sans Condensed';font-style:italic;font-weight:1 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/sofiasanscondensed/v6/r05KGKVS5aVKd567NYXawnFKJaTtoAuLnIcNltP9fl5HegU.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Sofia Sans Condensed';font-style:normal;font-weight:1 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/sofiasanscondensed/v6/r05EGKVS5aVKd567NYXawnFKJaTtoAuLnIcFptH3eXxFSgQ.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Sofia Sans Condensed';font-style:normal;font-weight:1 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/sofiasanscondensed/v6/r05EGKVS5aVKd567NYXawnFKJaTtoAuLnIcMptH3eXxFSgQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Sofia Sans Condensed';font-style:normal;font-weight:1 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/sofiasanscondensed/v6/r05EGKVS5aVKd567NYXawnFKJaTtoAuLnIcLptH3eXxFSgQ.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Sofia Sans Condensed';font-style:normal;font-weight:1 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/sofiasanscondensed/v6/r05EGKVS5aVKd567NYXawnFKJaTtoAuLnIcGptH3eXxFSgQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Sofia Sans Condensed';font-style:normal;font-weight:1 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/sofiasanscondensed/v6/r05EGKVS5aVKd567NYXawnFKJaTtoAuLnIcIptH3eXxF.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-size:16px;line-height:1.5;--scale-ratio:1.25;--font-xxs:0.64rem;--font-xs:0.8rem;--font-sm:1rem;--font-md:1.25rem;--font-lg:1.563rem;--font-xl:1.953rem;--font-xxl:2.441rem;--font-3xl:3.052rem;--font-4xl:3.815rem}body,button,input,select,textarea{font-size:var(--font-sm)}.widget-area .widget-title,.main-navigation ul li a{font-family:"Dosis",Trebuchet MS,sans-serif}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:"Oswald",Verdana,sans-serif;margin:0}h1{font-size:var(--font-xxl)}h2{font-size:var(--font-xl)}h3{font-size:var(--font-lg)}h4{font-size:var(--font-md)}h5{font-size:var(--font-xs)}h5{font-size:var(--font-xxs)}*:lang(ru-RU){.main-navigation .menu li a,.site-header a.header-cart-contents{font-family:"Sofia Sans Condensed",Trebuchet MS,sans-serif;font-size:var(--font-lg);font-weight:300;white-space:normal}.content-area{.widget-area .widget-title{font-family:"Sofia Sans Condensed",Trebuchet MS,sans-serif;font-weight:400}}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:"Sofia Sans Condensed",Trebuchet MS,sans-serif;font-size:1.5em}.heading-double{.heading-double-back{font-weight:400}}@media screen and (max-width:800px){.swiper-slide[data-swiper-slide-index="2"]{.elementor-image-carousel-caption{top:235.625px}}.elementor-6506 .elementor-element.elementor-element-cbd99fc{margin-top:473.25px}}@media screen and (max-width:520px){.swiper-slide[data-swiper-slide-index="2"]{.elementor-image-carousel-caption{top:235.625px}}.elementor-6506 .elementor-element.elementor-element-cbd99fc{margin-top:473.25px}}}p{margin:2.5rem 0 0 0;padding:0}p:first-child{margin:0}a{transition:0.5s}.fa-solid,.fa-regular{width:16px;height:16px;text-align:center}.project-annonce h1:after,.short-underline:after{content:"";background-color:#5F7470;position:absolute;bottom:-20px;left:0;width:10rem;height:2px}button,input[type="submit"],a.button,.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce ul.products li.product a.add_to_cart_button.button,.elementor .elementor-button{border-radius:2em;background-color:#88a38d;color:#fff;font-family:"Open Sans","Arial",sans-serif;font-weight:400;text-transform:none}button:hover,input[type="submit"],a.button:hover,.woocommerce .button:hover,.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce a.button.alt:hover,.woocommerce ul.products li.product a.add_to_cart_button.button:hover,.elementor .elementor-button:hover{background-color:#5f7470;color:#fff}.woocommerce .content-area ul.products li.product a.add_to_cart_button,.woocommerce-page .content-area ul.products li.product a.add_to_cart_button{font-size:var(--font-xs)}button,input[type="button"],input[type="reset"],input[type="submit"]{font-size:var(--font-sm)}.main-navigation ul ul{top:67px}.site-title{font-size:var(--font-3xl);display:block}.main-navigation .menu li a{font-size:var(--font-lg);font-weight:300}.nikkon-header-nav ul li a{font-size:var(--font-sm)}#primary-menu .sub-menu .current-menu-parent>a,#primary-menu .sub-menu .current-menu-item>a{color:#fff!important}@media only screen and (max-width:782px){.site-top-bar-left{float:left;width:auto;box-shadow:none}.site-top-bar-right{float:right;width:auto;min-width:250px}.site-topbar-right-no,.social-icon,.header-cart,.menu-search{height:32px}.site-top-bar .header-cart,.menu-search{height:32px;float:right}}@media screen and (max-width:980px){#main-menu{background:#88a38d}}@media screen and (max-width:980px){.main-navigation li a{color:#fff!important}}@media screen and (max-width:980px){.main-menu-close{color:#fff}}.menu-dropdown-btn{color:#fff}.elementor-heading-title{display:inline-block}.elementor-widget-container h2 a{font-family:inherit}.elementor-widget-container a:has(img),.elementor-element a:has(img),figure a:has(img),.products li a:has(img){overflow:hidden;height:stretch}.elementor-widget-container h2 a:hover{color:#5F7470}input[type="submit"],button[type="submit"]{transition:0.5s;background:#88a38d}input[type="submit"]:hover,button[type="submit"]:hover{background:#5f7470}.elementor-widget-container a img,.elementor-element a img,figure a img,.products li a img{transition:0.5s}.elementor-widget-container a img:hover,.elementor-element a img:hover,figure a img:hover,.products li a img:hover{transform:scale(1.05);filter:brightness(1.1)}.elementor-element .elementor-widget-menu-anchor{position:absolute}:where(a[data-rel]):hover{cursor:zoom-in}:where(a[data-rel]){display:inherit!important}.menu-account{float:right;height:33px;box-shadow:1px 0 0 rgb(0 0 0 / .08) inset;a{padding:8px 10px 7px;display:block}.fa-circle-user:before,.fa-user-circle:before{color:#54595f}a:hover{.fa-circle-user:before,.fa-user-circle:before{color:#88a38d}}}.elementor-template-full-width .content-container.site-container{margin:0;padding:0;max-width:none}.wp-block-heading{margin:2.5rem 0 0 0}.entry-content p a,.wp-element-caption a{border-bottom:1px solid #88a38d}.entry-content p a:hover,.wp-element-caption a:hover{border-bottom:1px solid #5f7470}.entry-header .entry-title{font-size:39px}.entry-content h2{font-size:33px;margin:40px 0 0 0}.entry-content h3{margin:20px 0 0 0;font-weight:300;font-family:"Open Sans",Arial,sans-serif;font-style:italic}.entry-content h4{font-size:23px;margin:20px 0 0 0;font-weight:300}.entry-content h5{font-size:21px;margin:20px 0 0 0}.entry-content h4{font-size:20px;margin:20px 0 0 0}.entry-content ul,.entry-content ol{margin:20px 0 0 0}.wp-singular .elementor{hr{background-color:#e7e7e7}table{font-size:.8rem;td{padding:5px}}table tr{border-bottom:1px solid #e7e7e7}p+h2,p+h3,table{margin:2.5rem 0 0 0}}.wp-block-pullquote,.wp-block-quote,.wp-block-cover,.wp-block-verse{font-family:"Dosis","Sofia Sans Condensed",Trebuchet MS,sans-serif}.wp-block-pullquote{border-radius:0 100px 0 100px;background:linear-gradient(135deg,#88a38d 0%,#5f7470 100%);color:#fff;font-style:italic;margin:2.5rem 0 0 0;padding:50px 20px}.wp-block-pullquote p{font-size:32px}.wp-block-quote{margin:20px 40px}.wp-block-quote p{margin:10px 0;font-size:28px}.entry-content .wp-block-pullquote cite{font-weight:700}.entry-content .wp-block-pullquote cite::before{content:"— "}.entry-content .wp-block-pullquote cite::after{content:" —"}.wp-block-cover,.wp-block-gallery,.wp-block-media-text{margin-bottom:20px}.wp-block-gallery .wp-block-image{margin:0!important}.wp-block-cover *{margin:0;text-shadow:1px 5px 1px #00000052}.wp-block-verse{opacity:90%;color:#5f7470;margin:1em 0}.wp-block-image.alignwide+p,.wp-block-image.size-large+p{margin-top:2.5rem}.wp-block-image.alignwide+.wp-block-heading{margin-top:2.5rem}p+.wp-block-image.alignwide{margin-top:2.5rem}.wp-block-image :where(figcaption){font-size:13px;margin-bottom:0}.wp-block-image.inner-caption :where(figcaption){position:relative;top:-50px;left:20px;color:#fff;width:fit-content;background:#000000a3;padding:5px;margin:0}figure.wp-block-image{margin-top:2.5rem}.entry-content>figure.wp-block-image:first-child{margin-top:0}.elementor img.attachment-large.size-large[width="900"]{width:1200px}.wp-block-group-is-layout-grid{gap:2.5rem}.wp-block-image.polaroid img{padding:20px 20px 60px 20px;box-shadow:0 2px 6px #bbb8b8}.wp-block-separator,.elementor .e-con-inner hr{margin:2.5rem 0}.single .entry-footer{font-size:13px;border-bottom:1px solid rgb(0 0 0 / .1);border-top:1px solid rgb(0 0 0 / .1);margin-top:20px;padding:20px 0}.single .hentry{border:0;margin:0;padding:0}.single-post .content-container,.page .content-container{p,ul li,ol li{font-weight:300}}.error404 .content-area,.content-area-full,.page-template-template-full-width-php .content-area,.woocommerce .content-no-sidebar #container,.woocommerce-page .content-no-sidebar #container,.content-no-sidebar .content-area,body.archive.woocommerce.nikkon-shop-archives-full-width .content-area{padding:0!important}body.single-product.woocommerce.nikkon-shop-single-full-width #container,body.single-product.woocommerce.nikkon-shop-single-full-width .content-area{padding:0}.content-container .elementor-element{--widgets-spacing-row:40px;--widgets-spacing-column:40px}.content-container .elementor,.elementor-section-wrap.ui-sortable{display:flex;flex-direction:column;gap:2.5rem}.comment-form-comment textarea{clear:both;max-width:1200px}.elementor-lightbox-image{width:auto!important}.tos-slide img{width:auto!important}.alignwide,.page-template-template-gutenberg .alignwide{max-width:100%!important}.content-container{min-height:calc(100vh - 16em);padding:0 20px;margin:40px auto 0 auto}.site-footer-bottom-bar .social-icon{margin:0 5px}.wp-block-image.size-large img{width:100%}a.social-icon:hover{transform:translateY(-3px)}#menu-footerbarmenu a{color:#fff;border-bottom:1px solid #fff0}#menu-footerbarmenu a:hover{border-color:#fff}figure.wp-block-image{box-shadow:none!important}.product ul,.product ol{margin:20px 0 10px 0;padding:0 0 0 20px}.product .price{margin:20px 0}.woocommerce .cart button.button.alt,.woocommerce-page .cart button.button.alt{font-size:16px}.wcz-product-long-desc{margin:0;padding:0}.wcz-product-long-desc p{font-size:16px}.wcz-product-long-desc .splide{margin:20px 0 0 0}.product .related{margin:20px 0 0 0}.woocommerce-Price-currencySymbol{margin-right:5px}.header-cart-contents{transition:none}.header-cart .site-header-cart .widget_shopping_cart .product_list_widget li a.remove{padding:1px 10px 12px 3px}.header-cart .site-header-cart .widget_shopping_cart .buttons a{padding:10px 5px}.woocommerce .cart button.button.alt,.woocommerce-page .cart button.button.alt{margin:0}.woocommerce-loop-product__title{font-family:"Dosis",Trebuchet MS,sans-serif;height:52px;display:inline-flex;align-items:center}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{color:#54595F!important}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#88A38D!important}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a:hover{color:#54595F!important}.woocommerce-product-details__short-description{font-size:16px}.wcz-banner-notice.wcz-notice-three{margin-top:20px}.woocommerce table.cart td.actions .coupon .input-text#coupon_code,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text#coupon_code{width:45%}.wc-block-components-product-metadata__description,.wp-block-woocommerce-checkout-order-summary-totals-block,.wp-block-woocommerce-cart-order-summary-totals-block,.wc-block-components-order-summary-item__individual-price,.wc-block-cart-item__prices .wc-block-components-product-price__value{display:none}.wc-block-components-order-summary-item .wc-block-components-product-name,.wc-block-cart-items .wc-block-components-product-name{font-size:22px}.woocommerce-cart-form{width:830px;float:left;font-size:14px}.woocommerce table.shop_table{border-bottom:none}.woocommerce-cart-form .product-subtotal{display:none}.cart_totals.calculated_shipping h2{margin-bottom:12px}.woocommerce .checkout #order_review_heading,.woocommerce-page .checkout #order_review_heading{margin:0}.cart-subtotal,.tax-total{display:none}.wc-proceed-to-checkout .checkout-button{width:100%}.woocommerce .checkout #customer_details,.woocommerce-page .checkout #customer_details{width:46%;margin-right:2%}.woocommerce .checkout #order_review_heading,.woocommerce-page .checkout #order_review_heading,.woocommerce .checkout #order_review,.woocommerce-page .checkout #order_review{width:52%}.woocommerce-checkout{font-size:14px}.woocommerce .checkout table.shop_table,.woocommerce-page table.shop_table{margin:0 0 20px}.woocommerce .checkout table.shop_table td,.woocommerce-page table.shop_table td{padding:10px 10px}.woocommerce-terms-and-conditions-wrapper{max-width:60%;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right;padding:10px 30px 10px 30px;margin:5px 0 0 0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f0f0f0}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#fff;border-radius:5px}.wc-payment-form{border:none}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #fff;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}@media only screen and (max-width:781px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:auto}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page .site-main div.product div.summary{width:auto;margin:0 0 20px 0}.woocommerce>.woocommerce-cart-form{width:100%}.woocommerce .checkout #customer_details,.woocommerce-page .checkout #customer_details{width:initial;margin-right:initial}.woocommerce .checkout #order_review,.woocommerce-page .checkout #order_review{width:initial}}@media only screen and (min-width:782px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:30%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page .site-main div.product div.summary{width:calc(70% - 20px);float:left;margin:0 0 20px 20px}}.site-footer-bottom-bar ul li{text-transform:none}.site-footer-bottom-bar ul li a{font-size:12px}.head-cover-h1{height:100px;background-color:#533f3873;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(10px);box-shadow:inset -.75px -.5px rgb(255 255 255 / .1),inset+0.75px+0.5px rgb(255 255 255 / .025),3px 2px 10px rgb(0 0 0 / .25),inset 0 0 10px 5px rgb(255 255 255 / .025),inset 0 0 40px 5px rgb(255 255 255 / .025)}.head-cover-h2{height:200px;background-color:#89958ea1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(10px);box-shadow:inset -.75px -.5px rgb(255 255 255 / .1),inset+0.75px+0.5px rgb(255 255 255 / .025),3px 2px 10px rgb(0 0 0 / .25),inset 0 0 10px 5px rgb(255 255 255 / .025),inset 0 0 40px 5px rgb(255 255 255 / .025)}.heading-double{line-height:1;.heading-double-back{font-weight:800}.heading-double-back-small{font-size:150px;margin-left:-100px;position:absolute;bottom:4.5rem;z-index:-1}.heading-double-back-big{font-size:186.264px;position:absolute;top:-8rem;margin-left:-4rem;z-index:-1}.light-back{color:#5f7470;-webkit-text-stroke:1px rgb(255 255 255 / 30%)}.dark-back{color:#fff;-webkit-text-stroke:2px rgb(95 116 112 / 30%)}.heading-double-front{display:block;position:relative;padding-bottom:2.5rem;margin-bottom:0}.heading-double-front-small{font-size:var(--font-3xl)}.heading-double-front-big{font-size:76.293px;position:relative;padding-bottom:2.5rem;margin-bottom:0}.heading-double-front:after{content:"";position:absolute;bottom:0;left:0;width:10rem;height:2px}.heading-double-front.light-front:after{background:#fff}.heading-double-front.dark-front:after{background:#5f7470}.light-front{color:#fff}.dark-front{color:#5f7470}}.cover-block-form{font-family:"Oswald",Verdana,sans-serif;margin:5rem auto 5rem auto;max-width:1200px;justify-content:space-between;border-top:2px solid #5F7470;border-bottom:2px solid #5f7470;padding:2rem;picture{transform:scale(1.2)}.cover-block-form-text{font-weight:300;text-shadow:none;margin:0}.cover-block-form-button a{font-family:"Open Sans","Arial",sans-serif;text-shadow:none;border:2px solid #5f7470;display:block}.cover-block-form-button a:hover{background:#5f7470!important;color:#fff!important;border:2px solid #fff}}.cover-block-form.wp-block-cover{padding:0 5rem 0 5rem}.related>h2{margin-bottom:1rem}@media (width <=1600px){.portfolio-main-circle.e-flex.e-parent{>.e-con-inner{>.e-child{width:100%;p{max-width:1200px}}flex-direction:column;padding:0 1rem}}}@media (width <=1280px){.elementor>.e-con-boxed{padding:0 1rem}}@media (width <=768px){.cover-block-form{flex-direction:column;.cover-block-form-text{text-align:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-start}}.site-footer-bottom-bar-left,.site-footer-bottom-bar-right{float:none;text-align:center}.wcz-inner div{flex-wrap:wrap}}@media (width <=480px){.site-footer-bottom-bar ul{margin:0 0 10px 0;padding:0;display:block}.elementor>.e-con-boxed{padding:0}.cover-block-form{picture{transform:scale(1.4);img{object-position:50% 55%!important}}}.cover-block-form.wp-block-cover{padding:0 2.5rem 0 2.5rem}.elementor>.e-con-boxed>.e-con-inner>.e-con-full:has(>.elementor-widget-heading,>.elementor-widget-text-editor){.elementor-widget-heading,.elementor-widget-text-editor{}}.elementor>.e-con-boxed>.e-con-inner:has(>.elementor-widget-heading,>.elementor-widget-text-editor){.elementor-widget-heading,.elementor-widget-text-editor{padding:0 1rem}}.portfolio-main-circle{& .heading-double{.heading-double-back.heading-double-back-big{margin-left:-4rem}.heading-double-front.dark-front{margin:0;white-space:normal}}}}.cv .elementor-button-wrapper .elementor-button{width:200px}.insta-slide{gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.elementor .insta-slide img{width:228px;height:228px;object-fit:cover;vertical-align:middle}.cv-footer .elementor-widget-container{padding:0}.elementor-page-1640 .content-container.site-container,.elementor-page-2849 .content-container.site-container{margin:0}.elementor-1640 .elementor-widget-container .wp-block-quote p{margin:0}.elementor .cover-caption{position:relative;right:calc(5vw + 20px)}.elementor .cover-caption p:first-child{font-family:"Oswald",sans-serif}.elementor .cover-caption p{font-family:"Dosis","Sofia Sans Condensed",sans-serif}@media screen and (max-width:800px){.elementor-1640 .cover-caption .elementor-element-58cdfea p{font-size:60px}.elementor-1640 .cover-caption .elementor-element-6dbb46a p{font-size:35px}.elementor .insta-slide img{width:150px;height:150px}}.elementor-element-c753265{.swiper-slide-inner{position:relative;display:flex;justify-content:center}.elementor-image-carousel-caption{position:absolute;top:308.875px;font-family:"Oswald",sans-serif;text-transform:uppercase;width:1200px}.swiper-slide-image{height:800px;object-fit:cover;filter:brightness(.85)}}.elementor-element-cbd99fc{top:422.105px}.elementor-element-2fe8811{height:480px;.elementor-widget-container{display:flex;justify-content:center;align-items:center}.elementor-icon-box-content{background:#88A38D;padding:1em;border-radius:2em;transition:0.5s}.elementor-icon-box-content:hover{background:#5F7470}}.elementor-element-8c650f4{.swiper-pagination-bullet{background:#fff}swiper-pagination-bullet-active{background:#fff}}.elementor-element-44109d0{.elementor-image-box-title{display:flex;height:54px;align-items:center;justify-content:center}}.elementor-element-049384e{.elementor-testimonial-name{font-family:'Oswald';font-weight:300}.elementor-testimonial-wrapper .elementor-testimonial-content{margin-bottom:2rem}}@media screen and (max-width:1200px){.elementor-element-c753265 .elementor-image-carousel-caption{width:100vw;padding-left:2.5rem}.elementor-element-b2a123e,.elementor-element-132676d,.elementor-element-e922d48,.elementor-element-32a0591{margin-left:2.5rem!important}.elementor-widget-heading,.elementor-widget-text-editor{padding-left:0!important}.elementor-element-c931a5a,.elementor-element-6b5bb58,.elementor-element-6efa0dc,.elementor-element-e0ecb9c{padding:0 2.5rem!important}.elementor-element-c931a5a,.elementor-element-6b5bb58{.e-con-inner{flex-direction:column!important}img{margin-top:-2.5rem;height:auto}}.elementor-element-25d5563,.elementor-element-97040ee{position:initial!important}.elementor-element-a063e18{padding:0 2.5rem!important;margin-top:2.rem}.elementor-element-9a8d6b4,.elementor-element-4949519{gap:40px!important}.elementor-element-1af50e2{margin-left:2.5rem}.elementor-element-dba8f3b{margin-top:2.5rem}.elementor-element-e38df8a{flex-direction:column!important}.elementor-element-51bb1e0{left:-2.5rem}.elementor-element-6efa0dc{background:#5f7470}.elementor-element-3e10ae0{padding-bottom:0!important}.elementor-element-8c650f4{margin-bottom:2.5rem!important}.elementor-element-fb2a472{background-position:25% 50%;margin-top:0!important}}@media screen and (max-width:480px){.elementor-6506 .elementor-element.elementor-element-25d5563 .elementor-widget-container img{height:460px!important}.elementor-element-a063e18.e-con.e-flex>.e-con-inner{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;.elementor-element-9a8d6b4,.elementor-element-4949519{grid-auto-rows:1fr!important}}.elementor-6506 .elementor-element-bd436b6.e-con.e-flex>.e-con-inner{padding:0 2.5rem;.elementor-element.elementor-element-44109d0{display:grid;grid-template-columns:repeat(2,1fr)}}.elementor-6506 .elementor-element-0ff0565>.e-child{min-height:400px!important}.elementor-6506 .elementor-element.elementor-element-97040ee .elementor-widget-container img{height:460px!important}.elementor-element-d318a76,.elementor-element-fb2a472{background-position:32% 50%}}.suppliers-list{margin-top:1rem}.suppliers-list thead{text-align:left}.suppliers-list tr{border-bottom:1px solid #5f7470}.suppliers-list-item-logo{overflow:hidden}.suppliers-list-item-logo img{max-width:200px;max-height:200px}.suppliers-list-item-resource a{background:#88a38d;color:#fff;padding:.8rem 1.6rem;border-radius:2rem;word-break:break-word;display:inline-block}.suppliers-list-item-resource a:hover{background:#5f7470;color:#fff}.form-column1,.form-column2,.form-column3{margin:0;gap:2.5rem}.form-callback-section{margin:2.5rem 0 0 0;justify-content:space-between}.form-callback-section>div:first-child{display:flex;align-items:center}.form-callback-buttons li.is-checked{border-color:#5f7470}.form-callback-section .jet-form-builder-row{padding:0}.form-callback-section .form-callback-buttons{margin:0;display:flex;justify-content:space-between}.form-callback-buttons li{padding:1rem}.form-callback-buttons p{font-family:"Font Awesome 6 Free";font-weight:900;font-size:1.563rem;width:37.52px;text-align:center}.form-callback-buttons p.telega::before{content:"\f1d8";font-weight:600}.form-callback-buttons p.phone::before{content:"\f2a0";font-weight:600}.form-callback-buttons p.email::before{content:"\f0e0";font-weight:600}.form_personal_section{display:flex;flex-direction:column;gap:2.5rem;input{padding:2rem;background:#e5e5e5;border:none;border-radius:0}input:focus{color:#161616}input:focus-visible{border-radius:0}>div{padding:0}.wp-block-image.size-large.form-img2{margin:0;height:100%;margin-bottom:-2.5rem!important;img{object-fit:cover;height:100%}}}.form-column3{display:flex;justify-content:space-between}.form-text{height:6rem}.form-send-button{display:contents;.jet-form-builder-row{display:flex;float:right;justify-content:center;padding:0}}.form-hr1{margin-top:5rem!important}.portfolio-main-circle{.heading-double{.heading-double-back{top:0;margin-left:0}.heading-double-front{font-size:76.293px;padding-top:8rem;padding-bottom:2.5rem;margin:0 4rem;white-space:nowrap}}a:has(img){overflow:clip}}.portfolio-main-circle-desc:before{content:"";position:absolute;top:-2.5rem;left:0;width:10rem;height:2px;background:#5f7470}.cart .quantity{display:none}.heading-double{.heading-double-back-big.v2{top:-4rem;left:28rem}.heading-double-back-big.v3{margin-left:0;left:50%;transform:translate(-50%,0)}.heading-double-back-big.v4{top:2rem;left:17rem}}