﻿@font-face{font-family:HeadingFont;src:url(.././fonts/Journey-to-Thailand.ttf)}@font-face{font-family:HeadingFontLight;src:url(.././fonts/Journey-to-Thailand-Light.ttf)}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:300;src:url("../fonts/fira-sans-v16-latin-300.eot");src:local(""), url("../fonts/fira-sans-v16-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/fira-sans-v16-latin-300.woff2") format("woff2"), url("../fonts/fira-sans-v16-latin-300.woff") format("woff"), url("../fonts/fira-sans-v16-latin-300.ttf") format("truetype"), url("../fonts/fira-sans-v16-latin-300.svg#FiraSans") format("svg")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:400;src:url("../fonts/fira-sans-v16-latin-regular.eot");src:local(""), url("../fonts/fira-sans-v16-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/fira-sans-v16-latin-regular.woff2") format("woff2"), url("../fonts/fira-sans-v16-latin-regular.woff") format("woff"), url("../fonts/fira-sans-v16-latin-regular.ttf") format("truetype"), url("../fonts/fira-sans-v16-latin-regular.svg#FiraSans") format("svg")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:500;src:url("../fonts/fira-sans-v16-latin-500.eot");src:local(""), url("../fonts/fira-sans-v16-latin-500.eot?#iefix") format("embedded-opentype"), url("../fonts/fira-sans-v16-latin-500.woff2") format("woff2"), url("../fonts/fira-sans-v16-latin-500.woff") format("woff"), url("../fonts/fira-sans-v16-latin-500.ttf") format("truetype"), url("../fonts/fira-sans-v16-latin-500.svg#FiraSans") format("svg")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:600;src:url("../fonts/fira-sans-v16-latin-600.eot");src:local(""), url("../fonts/fira-sans-v16-latin-600.eot?#iefix") format("embedded-opentype"), url("../fonts/fira-sans-v16-latin-600.woff2") format("woff2"), url("../fonts/fira-sans-v16-latin-600.woff") format("woff"), url("../fonts/fira-sans-v16-latin-600.ttf") format("truetype"), url("../fonts/fira-sans-v16-latin-600.svg#FiraSans") format("svg")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:700;src:url("../fonts/fira-sans-v16-latin-700.eot");src:local(""), url("../fonts/fira-sans-v16-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/fira-sans-v16-latin-700.woff2") format("woff2"), url("../fonts/fira-sans-v16-latin-700.woff") format("woff"), url("../fonts/fira-sans-v16-latin-700.ttf") format("truetype"), url("../fonts/fira-sans-v16-latin-700.svg#FiraSans") format("svg")}.slider{position:relative;margin-top:100px}.slider+.slider{margin-top:12rem}.slider>h2{position:relative;z-index:20;margin-bottom:-4rem !important;-webkit-transition:opacity 0.3s, transform 0.3s;-moz-transition:opacity 0.3s, transform 0.3s;-o-transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s}.slider .slide .slide-title{z-index:20;margin:0 !important;line-height:1.1 !important;text-align:center;max-width:80rem !important;position:absolute;top:0;right:0;left:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.slider .slide .slide-title.hide{opacity:0}@media (max-width:960px){.slider .slide .slide-title{max-width:30rem !important}}@media (max-width:640px){.slider .slide .slide-title{font:normal 4rem HeadingFont, serif !important}}@media (max-width:499px){.slider .slide .slide-title{max-width:15rem !important}}.slides{position:relative;z-index:2}.slide{position:relative}.slide img{width:100%;height:100%;object-fit:cover;vertical-align:top}.slider-next,.slider-prev{position:absolute;top:5vw;z-index:30;cursor:pointer}.slider-next svg,.slider-prev svg{width:24px;height:auto;vertical-align:top}.slider-next svg path,.slider-prev svg path{fill:#000}.slider-next:hover svg path,.slider-prev:hover svg path{fill:#9d774e}@media (min-width:1280px){.slider-next,.slider-prev{top:6vw}}@media (max-width:399px){.slider-next,.slider-prev{top:7vw}}@media (min-width:1500px){.slider-next,.slider-prev{top:4vw}}.slider-next{right:1%;transform:rotate(-90deg)}.slider-prev{left:1%;transform:rotate(90deg)}.wp-block-product-tag{position:relative}.grid-layout{display:grid !important;grid-template-rows:none;grid-auto-rows:auto;padding:140px 4rem 40px !important;gap:0.5vw;max-width:75%;margin:0 auto !important}@media (max-width:767px){.grid-layout{gap:1vw}}@media (max-width:960px){.grid-layout{padding:0 !important}}.grid-layout.wc-block-grid__products{padding-top:0 !important;margin-top:-5.75rem !important}@media (max-width:767px){.grid-layout.wc-block-grid__products{margin-top:0 !important}}.grid-layout .wc-block-grid__product{position:relative;max-width:none !important;text-align:start}@media (max-width:480px){.grid-layout .wc-block-grid__product{margin:1rem 0 !important}}@media (max-width:767px){.grid-layout .wc-block-grid__product{border:0;padding-right:0 !important;padding-left:0 !important;margin-bottom:0 !important}}.grid-layout .wc-block-grid__product-link{color:#fff;position:static !important}.grid-layout .wc-block-grid__product-link::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:5}.grid-layout .wc-block-grid__product-image{margin:0 !important;width:100%;height:100%}.grid-layout .wc-block-grid__product-image img{width:100% !important;height:100% !important;object-fit:cover;vertical-align:top}.grid-layout .wc-block-grid__product-price{font-size:1.25rem;margin-top:0.75rem}.grid-layout .wc-block-grid__product-onsale{position:absolute;left:0;top:0}.grid-layout .grid-item-image:nth-child(1)::after{color:#ed028c}.grid-layout .grid-item-image:nth-child(2)::after{color:#00aeef}.grid-layout .grid-item-image:nth-child(3)::after{color:#999178}.grid-layout .grid-item-image:nth-child(4)::after{color:#c85b18}.grid-layout .grid-item-image:nth-child(5)::after{color:#a07d51}.grid-item{position:relative;align-self:start;z-index:10}.grid-item .caption{position:absolute;left:2em;right:2em;bottom:20px;z-index:2;max-width:28em;max-height:50%;color:#fff;font-size:0.875rem;transition:opacity 0.5s ease;opacity:0;overflow:hidden}@media (max-width:960px){.grid-item .caption{display:none}}.grid-item .caption h2,.grid-item .caption .wc-block-grid__product-title{font:bold 1.5em "Fira Sans", sans-serif;color:inherit}.grid-item .caption h2::after,.grid-item .caption .wc-block-grid__product-title::after{content:"";display:block;width:50px;height:3px;background-color:currentColor;transform:translate(0, 0.5rem)}.grid-item .caption>:not(h2, .wc-block-grid__product-title):first-child::before{content:"";display:block;height:3px;width:50px;margin-bottom:5px;background:#fff}.grid-item .caption em{position:relative;font-style:italic}.grid-item .caption em::before{content:"";display:inline-block;margin-right:10px;width:15px;height:16px;background-image:url("../img/arrow-down-light-white.svg");background-size:cover;transform:rotate(-90deg)}.grid-item .caption h2{color:#fff}.grid-item-image::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background:currentColor;transition:opacity 0.5s ease;opacity:0;pointer-events:none}.grid-item-image:hover::after{opacity:0.7}.grid-item-image:hover .caption{opacity:1}.grid-layout-1{grid-template-columns:repeat(12, 1fr)}.grid-layout-1 .grid-item:nth-child(1){grid-column:span 4;align-self:end;z-index:5;transform:translateY(-5vw)}.grid-layout-1 .grid-item:nth-child(2){grid-column:span 5;grid-row:span 3;z-index:7}.grid-layout-1 .grid-item:nth-child(3){grid-column:span 3;align-self:end;z-index:8}.grid-layout-1 .grid-item:nth-child(4){grid-column:2 / span 3;z-index:8;transform:translateY(-5vw)}.grid-layout-1 .grid-item:nth-child(5){grid-column:span 4;z-index:6}.grid-layout-2{grid-template-columns:repeat(12, 1fr)}.grid-layout-2 .grid-item:nth-child(1){grid-column:span 3;align-self:end;z-index:5}.grid-layout-2 .grid-item:nth-child(2){grid-column:span 5;z-index:7}.grid-layout-2 .grid-item:nth-child(3){align-self:end;grid-column:span 4;z-index:8}.grid-layout-2 .grid-item:nth-child(4){grid-column:3 / span 3;z-index:8}.grid-layout-2 .grid-item:nth-child(5){grid-column:span 4;z-index:6}.grid-layout-2 .grid-item:nth-child(6){grid-column:span 2;padding-top:1em;z-index:9}@media (min-width:960px){.grid-layout-2 .grid-item:nth-child(6){margin-left:10%}}@media (max-width:960px){.grid-layout-2 .grid-item:nth-child(6){grid-column:span 4;padding-top:0}}.grid-layout-3{grid-template-columns:3fr 2fr}.grid-layout-3 .grid-item:nth-child(1){grid-row:span 2;margin-top:5vw;margin-bottom:5vw;z-index:5}.grid-layout-3 .grid-item:nth-child(2){z-index:7}.grid-layout-3 .grid-item:nth-child(3){margin-right:25%;z-index:8}.grid-layout-3 .grid-item:nth-child(4){margin-top:-5vw;z-index:6}@media (min-width:960px){.grid-layout-3 .grid-item:nth-child(4){margin-left:30%;margin-right:5%}}@media (max-width:960px){.grid-layout-3 .grid-item:nth-child(4){grid-column:span 2}}.slider_block{z-index:4;overflow:hidden;position:relative;height:0;width:100%;padding:0 0 48%}@media (max-width:1023px){.slider_block{padding:0 0 47%}}.slider_block .slider_wrap{position:absolute;height:100%;width:100%}.slider_block .slider_wrap .visual_cont{width:100%;height:100%}.slider_block .slider_wrap .slide{margin:0 !important;height:100% !important;position:relative;overflow:hidden}.slider_block .slider_wrap .slide .img{-webkit-transition:transform 6s ease;-moz-transition:transform 6s ease;-o-transition:transform 6s ease;transition:transform 6s ease;transform-origin:top left}.slider_block .slider_wrap .slide .img img,.slider_block .slider_wrap .slide .video{width:120%;margin-left:-10%;height:auto}@media (max-width:1023px){.slider_block .slider_wrap .slide .img img,.slider_block .slider_wrap .slide .video{width:100%;margin-left:0}}.slider_block .slider_wrap .slide.active video.img{animation:unset}.slider_block .slider_text{color:#fff;font-size:15vw;font-family:"Headingfont";line-height:1;position:absolute;bottom:-1.75vw;left:5vw;z-index:9}.slider_block .slide-controls{display:flex;position:absolute;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider_block .slide-controls .slide-indicator{background-color:#fff;width:0.5rem;height:0.5rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:0 0.25rem}.slider_block .slide-controls .slide-indicator.active{background-color:#aab2ca}.slider_block .slide-button{z-index:100;color:#fff;width:4rem;height:4rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:flex;align-items:center;cursor:pointer;overflow:hidden;opacity:0;position:absolute;top:50%;bottom:0;-webkit-transition:background-color 0.3s ease, opacity 0.3s ease;-moz-transition:background-color 0.3s ease, opacity 0.3s ease;-o-transition:background-color 0.3s ease, opacity 0.3s ease;transition:background-color 0.3s ease, opacity 0.3s ease}@media (max-width:1439px){.slider_block .slide-button{width:3rem;height:3rem}}@media (max-width:599px){.slider_block .slide-button{width:2rem;height:2rem}}.slider_block .slide-button svg{width:100%;height:auto}.slider_block .slide-button svg path{fill:#fff !important;-webkit-transition:fill 0.3s;-moz-transition:fill 0.3s;-o-transition:fill 0.3s;transition:fill 0.3s}.slider_block .slide-button:hover svg path{fill:#9d774e !important}.slider_block .slide-button.slide-button-next{right:1.75rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:599px){.slider_block .slide-button.slide-button-next{right:0.75rem}}.slider_block .slide-button.slide-button-prev{left:1.75rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:599px){.slider_block .slide-button.slide-button-prev{left:0.75rem}}.slider_block .slide-button.slide-button-prev svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.slider_block:hover .slide-button{opacity:1}.slider_block+.scroll_down{display:none;width:1.5rem;height:auto;margin:1.25rem auto 1.75rem;align-items:center;flex-direction:column;cursor:pointer}.slider_block+.scroll_down br{display:none}.slider_block+.scroll_down span{text-transform:uppercase;letter-spacing:3px;padding-left:3px;font-size:0.5rem;font-weight:600;margin-bottom:0.375rem}.slider_block+.scroll_down svg{width:100%;height:auto;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);flex-shrink:0}.slider_block:first-of-type+.scroll_down{display:flex}#sb_instagram{position:relative;margin-top:-4rem}#sb_instagram .grid-layout{padding:0 !important}#sb_instagram>.lines{display:none}#sb_instagram #sbi_load{display:none}#sb_instagram #sbi_images{position:relative}#sb_instagram .sbi-screenreader{display:none}#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;padding:0 !important;background:none !important;width:100%;height:auto !important;aspect-ratio:1.3333333333}#sb_instagram .sbi_photo img{display:block !important;vertical-align:top;width:100%;height:100%;object-fit:cover}#sb_instagram .sbi_photo svg{width:1.5rem;height:1.5rem;position:absolute;right:1rem;bottom:1rem;z-index:2;color:#fff}.gallery-image-block{position:relative}.gallery-image img{width:100%;height:auto;vertical-align:top}.gallery-text h2{font:bold 1.5em "Fira Sans", sans-serif;color:#000}.gallery-text h2::after{content:"";display:block;width:50px;height:3px;background:#9d774e;transform:translate(0, 0.5rem)}.gallery-text a{position:relative;font-style:italic}.gallery-text a::before{content:"";display:inline-block;margin-right:10px;width:15px;height:16px;background-image:url("../img/arrow-down-light-white.svg");background-size:cover;transform:rotate(-90deg)}@media (max-width:799px){.gallery-text{padding:2em 2em 4em}#overview-link{margin:0rem auto 2rem !important}}@media (min-width:800px){.gallery-text{position:absolute;z-index:1;background:rgba(0, 0, 0, 0.6);color:#fff;padding:1.5em 2em;border:1px solid #fff;max-width:33%;box-sizing:border-box}.gallery-text.gallery-top-left{left:2em;top:2em}.gallery-text.gallery-top-right{right:2em;top:2em}.gallery-text.gallery-bottom-left{left:2em;bottom:2em}.gallery-text.gallery-bottom-right{right:2em;bottom:2em}.gallery-text h2{color:#fff}.gallery-text h2::after{background:#fff}.gallery-text a{color:#fff}.gallery-text a:hover{color:#9d774e}.gallery-text>:first-child{margin-top:0}.gallery-text>:last-child{margin-bottom:0}}.gallery-image-block+.gallery-image-block{margin-top:5px}#overview-link{position:sticky;left:0;right:0;bottom:2em;z-index:10;margin:-4rem auto 2rem;width:auto;color:#fff;text-align:center}#overview-link.static{position:unset;margin:4rem auto 2rem}#overview-link a{color:#fff;display:inline-flex;border:2px solid currentColor;padding:6px;align-items:center;justify-content:center;background:rgba(0, 0, 0, 0.2);opacity:0.5}#overview-link a:hover{color:#e72582}#overview-link svg{width:2em;height:auto;vertical-align:top}#overview-link svg rect{fill:currentColor !important}.products__layout{display:flex;width:62.25rem;margin:2rem auto;min-height:40rem;position:relative;-webkit-transition:transform 0.25s;-moz-transition:transform 0.25s;-o-transition:transform 0.25s;transition:transform 0.25s}@media (max-width:1439px){.products__layout{width:50rem}}@media (max-width:1023px){.products__layout{width:90%}}.products__layout .products__loop{flex-grow:1}.products__layout .products__loop.sorting .shop_heading{margin-bottom:0}.products__layout .shop_sidebar{width:18rem;overflow-y:auto;opacity:0;visibility:hidden;position:absolute;top:5.875rem;left:-19rem;-webkit-transition:width 0.25s, opacity 0.25s, visibility 0.25s;-moz-transition:width 0.25s, opacity 0.25s, visibility 0.25s;-o-transition:width 0.25s, opacity 0.25s, visibility 0.25s;transition:width 0.25s, opacity 0.25s, visibility 0.25s}@media (max-width:1199px){.products__layout .shop_sidebar{left:0;right:0;width:100%;height:calc(100% - 5.875rem);z-index:501;position:fixed;box-sizing:border-box;background-color:#fff}}@media (max-width:1199px){.products__layout .shop_sidebar{padding:3rem 4rem}}.products__layout .shop_sidebar .sidebar_toggle{text-transform:uppercase;display:flex;align-items:center;font-size:1.125rem;font-weight:500;cursor:pointer;margin:0 0 1rem;padding:1rem 0 0.5rem;top:-2.75rem;position:sticky;background-color:#fff;-webkit-transition:color 0.25s;-moz-transition:color 0.25s;-o-transition:color 0.25s;transition:color 0.25s}.products__layout .shop_sidebar .sidebar_toggle i{width:1rem;height:auto;margin-right:0.375rem;line-height:1}.products__layout .shop_sidebar .sidebar_toggle i svg{width:100%;height:auto;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.products__layout .shop_sidebar aside{width:100%}.products__layout.sidebar_open{-webkit-transform:translateX(9.5rem);-ms-transform:translateX(9.5rem);transform:translateX(9.5rem)}@media (max-width:1199px){.products__layout.sidebar_open{-webkit-transform:unset;-ms-transform:unset;transform:unset}}.products__layout.sidebar_open .shop_sidebar{opacity:1;visibility:visible}.products__layout.wishlist-cart{border-bottom:1px dotted #9d774e}.products__layout.cart{flex-direction:column}.products__layout.cart button.wp-element-button{border:0;outline:0;text-transform:uppercase;background-color:rgba(0, 0, 0, 0.05);color:#000;line-height:1;padding:0.5rem 1rem 0.375rem;font-weight:500;font-size:1rem;-webkit-transition:color 0.25s, background-color 0.25s;-moz-transition:color 0.25s, background-color 0.25s;-o-transition:color 0.25s, background-color 0.25s;transition:color 0.25s, background-color 0.25s}.products__layout.cart button.wp-element-button:disabled{opacity:0.5;cursor:not-allowed}.products__layout.cart button.wp-element-button:disabled:hover{color:inherit;background-color:rgba(0, 0, 0, 0.05)}.products__layout.cart button.wp-element-button:hover{color:#fff;background-color:#9d774e}.products__layout.cart .woocommerce-checkout table,.products__layout.cart .wishlist-wrap table,.products__layout.cart .woocommerce-cart-form table{width:100%;font-size:100%;border:unset;border-top:1px solid}.products__layout.cart .woocommerce-checkout table thead tr th,.products__layout.cart .wishlist-wrap table thead tr th,.products__layout.cart .woocommerce-cart-form table thead tr th{text-transform:uppercase;font-weight:600;padding:1rem 0.5rem 0.5rem;text-align:left;border:0;width:auto;white-space:nowrap}.products__layout.cart .woocommerce-checkout table thead tr th.product-subtotal,.products__layout.cart .wishlist-wrap table thead tr th.product-subtotal,.products__layout.cart .woocommerce-cart-form table thead tr th.product-subtotal{padding-right:0;text-align:right}.products__layout.cart .woocommerce-checkout table thead tr th.product-name,.products__layout.cart .wishlist-wrap table thead tr th.product-name,.products__layout.cart .woocommerce-cart-form table thead tr th.product-name{padding:1rem 0.5rem 0.5rem 1rem}.products__layout.cart .woocommerce-checkout table tbody tr td,.products__layout.cart .wishlist-wrap table tbody tr td,.products__layout.cart .woocommerce-cart-form table tbody tr td{border-top:1px dotted #9d774e;border-right:1px solid transparent;border-left:1px solid transparent;padding:1rem 0.5rem;vertical-align:top;text-align:left;position:relative}.products__layout.cart .woocommerce-checkout table tbody tr td.product-remove,.products__layout.cart .wishlist-wrap table tbody tr td.product-remove,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-remove{width:1.5rem;padding:1rem 0.5rem 1rem 0}.products__layout.cart .woocommerce-checkout table tbody tr td.product-remove a,.products__layout.cart .wishlist-wrap table tbody tr td.product-remove a,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-remove a{display:block;width:1.5rem;height:1.5rem;font-size:0;position:relative}.products__layout.cart .woocommerce-checkout table tbody tr td.product-remove a:before,.products__layout.cart .woocommerce-checkout table tbody tr td.product-remove a:after,.products__layout.cart .wishlist-wrap table tbody tr td.product-remove a:before,.products__layout.cart .wishlist-wrap table tbody tr td.product-remove a:after,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-remove a:before,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-remove a:after{content:"";width:100%;height:0.125rem;background-color:#000;position:absolute;top:0;bottom:0;right:0;left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:auto;-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;transition:background-color 0.25s}.products__layout.cart .woocommerce-checkout table tbody tr td.product-remove a:after,.products__layout.cart .wishlist-wrap table tbody tr td.product-remove a:after,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-remove a:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.products__layout.cart .woocommerce-checkout table tbody tr td.product-remove a:hover:before,.products__layout.cart .woocommerce-checkout table tbody tr td.product-remove a:hover:after,.products__layout.cart .wishlist-wrap table tbody tr td.product-remove a:hover:before,.products__layout.cart .wishlist-wrap table tbody tr td.product-remove a:hover:after,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-remove a:hover:before,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-remove a:hover:after{background-color:#D10000}.products__layout.cart .woocommerce-checkout table tbody tr td.product-thumbnail,.products__layout.cart .wishlist-wrap table tbody tr td.product-thumbnail,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-thumbnail{width:9rem}.products__layout.cart .woocommerce-checkout table tbody tr td.product-thumbnail a,.products__layout.cart .wishlist-wrap table tbody tr td.product-thumbnail a,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-thumbnail a{display:block;width:100%;max-width:unset;height:auto;font-size:0;border:1px solid rgba(0, 0, 0, 0.05)}.products__layout.cart .woocommerce-checkout table tbody tr td.product-thumbnail a img,.products__layout.cart .wishlist-wrap table tbody tr td.product-thumbnail a img,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-thumbnail a img{width:100%;height:auto}.products__layout.cart .woocommerce-checkout table tbody tr td.product-name,.products__layout.cart .wishlist-wrap table tbody tr td.product-name,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-name{padding:1rem 0.5rem 1rem 1rem}.products__layout.cart .woocommerce-checkout table tbody tr td.product-name>a,.products__layout.cart .wishlist-wrap table tbody tr td.product-name>a,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-name>a{margin-top:0.375rem;display:inline-block;font-weight:600;text-transform:uppercase;font-size:1.125rem;line-height:1.125;margin-bottom:0.5rem}.products__layout.cart .woocommerce-checkout table tbody tr td.product-name .cart_cat,.products__layout.cart .wishlist-wrap table tbody tr td.product-name .cart_cat,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-name .cart_cat{color:#9d774e;font-size:0.875rem;font-weight:500}.products__layout.cart .woocommerce-checkout table tbody tr td.product-name .cart_cat>a,.products__layout.cart .wishlist-wrap table tbody tr td.product-name .cart_cat>a,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-name .cart_cat>a{color:#9d774e}.products__layout.cart .woocommerce-checkout table tbody tr td.product-name .cart_cat>a:hover,.products__layout.cart .wishlist-wrap table tbody tr td.product-name .cart_cat>a:hover,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-name .cart_cat>a:hover{color:#e72582}.products__layout.cart .woocommerce-checkout table tbody tr td.product-name .sku_wrapper,.products__layout.cart .wishlist-wrap table tbody tr td.product-name .sku_wrapper,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-name .sku_wrapper{font-weight:600;font-size:0.75rem;margin-top:1rem}.products__layout.cart .woocommerce-checkout table tbody tr td.product-name .wc-gzd-cart-info,.products__layout.cart .wishlist-wrap table tbody tr td.product-name .wc-gzd-cart-info,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-name .wc-gzd-cart-info{margin:0;font-weight:400}.products__layout.cart .woocommerce-checkout table tbody tr td.product-price,.products__layout.cart .wishlist-wrap table tbody tr td.product-price,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-price{font-weight:600;line-height:2}.products__layout.cart .woocommerce-checkout table tbody tr td.product-quantity .quantity,.products__layout.cart .wishlist-wrap table tbody tr td.product-quantity .quantity,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-quantity .quantity{font-size:0}.products__layout.cart .woocommerce-checkout table tbody tr td.product-quantity .quantity input,.products__layout.cart .wishlist-wrap table tbody tr td.product-quantity .quantity input,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-quantity .quantity input{margin:0}.products__layout.cart .woocommerce-checkout table tbody tr td.product-quantity .quantity .quantity_controls,.products__layout.cart .wishlist-wrap table tbody tr td.product-quantity .quantity .quantity_controls,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-quantity .quantity .quantity_controls{margin-right:0}.products__layout.cart .woocommerce-checkout table tbody tr td.product-stock-status,.products__layout.cart .wishlist-wrap table tbody tr td.product-stock-status,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-stock-status{font-weight:500;text-transform:uppercase;line-height:2}.products__layout.cart .woocommerce-checkout table tbody tr td.product-subtotal,.products__layout.cart .wishlist-wrap table tbody tr td.product-subtotal,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-subtotal{font-weight:600;text-align:right;line-height:2}.products__layout.cart .woocommerce-checkout table tbody tr td.product-add-to-cart,.products__layout.cart .wishlist-wrap table tbody tr td.product-add-to-cart,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-add-to-cart{text-align:right}.products__layout.cart .woocommerce-checkout table tbody tr td.product-add-to-cart .dateadded span,.products__layout.cart .wishlist-wrap table tbody tr td.product-add-to-cart .dateadded span,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-add-to-cart .dateadded span{display:block;font-weight:400}.products__layout.cart .woocommerce-checkout table tbody tr td.product-add-to-cart a.add_to_cart_button,.products__layout.cart .wishlist-wrap table tbody tr td.product-add-to-cart a.add_to_cart_button,.products__layout.cart .woocommerce-cart-form table tbody tr td.product-add-to-cart a.add_to_cart_button{position:absolute;bottom:1rem;right:0;white-space:nowrap}.products__layout.cart .woocommerce-checkout table tbody tr.coupon-row td,.products__layout.cart .wishlist-wrap table tbody tr.coupon-row td,.products__layout.cart .woocommerce-cart-form table tbody tr.coupon-row td{padding-right:0}.products__layout.cart .woocommerce-checkout table tbody tr.coupon-row td .coupon-row-wrap,.products__layout.cart .wishlist-wrap table tbody tr.coupon-row td .coupon-row-wrap,.products__layout.cart .woocommerce-cart-form table tbody tr.coupon-row td .coupon-row-wrap{display:flex;align-items:center}.products__layout.cart .woocommerce-checkout table tbody tr.coupon-row td .coupon-row-wrap .coupon,.products__layout.cart .wishlist-wrap table tbody tr.coupon-row td .coupon-row-wrap .coupon,.products__layout.cart .woocommerce-cart-form table tbody tr.coupon-row td .coupon-row-wrap .coupon{display:flex;align-items:center}.products__layout.cart .woocommerce-checkout table tbody tr.coupon-row td .coupon-row-wrap .coupon label,.products__layout.cart .wishlist-wrap table tbody tr.coupon-row td .coupon-row-wrap .coupon label,.products__layout.cart .woocommerce-cart-form table tbody tr.coupon-row td .coupon-row-wrap .coupon label{text-transform:uppercase;font-weight:600;line-height:1}.products__layout.cart .woocommerce-checkout table tbody tr.coupon-row td .coupon-row-wrap .coupon .input-text,.products__layout.cart .wishlist-wrap table tbody tr.coupon-row td .coupon-row-wrap .coupon .input-text,.products__layout.cart .woocommerce-cart-form table tbody tr.coupon-row td .coupon-row-wrap .coupon .input-text{box-sizing:border-box;outline:0;border:1px solid #000;border-radius:0;line-height:1;padding:0.375rem 0.625rem;margin:0 0.75rem}.products__layout.cart .woocommerce-checkout table tbody tr.coupon-row td .coupon-row-wrap>button,.products__layout.cart .wishlist-wrap table tbody tr.coupon-row td .coupon-row-wrap>button,.products__layout.cart .woocommerce-cart-form table tbody tr.coupon-row td .coupon-row-wrap>button{margin-left:auto}.products__layout.cart .cart-collaterals{margin-left:auto;width:30rem;max-width:90%;margin-top:4rem}.products__layout.cart .cart-collaterals h2{display:none}.products__layout.cart .cart-collaterals table{border-top:1px solid #000;border-bottom:1px solid #000;text-transform:uppercase;padding:1.5rem 0;width:100%}.products__layout.cart .cart-collaterals table tbody tr{vertical-align:top}.products__layout.cart .cart-collaterals table tbody tr th{text-align:left;fong-weight:600;padding:0.25rem 0}.products__layout.cart .cart-collaterals table tbody tr td{text-align:right;padding:0.25rem 0}.products__layout.cart .cart-collaterals table tbody tr td .shipping-calculator-button{background-color:rgba(0, 0, 0, 0.05);color:#000;line-height:1;padding:0.5rem 1rem 0.375rem;font-weight:500;font-size:1rem;display:inline-block;margin:0.25rem 0 0.5rem;-webkit-transition:color 0.25s, background-color 0.25s;-moz-transition:color 0.25s, background-color 0.25s;-o-transition:color 0.25s, background-color 0.25s;transition:color 0.25s, background-color 0.25s}.products__layout.cart .cart-collaterals table tbody tr td .shipping-calculator-button:hover{color:#fff;background-color:#9d774e}.products__layout.cart .cart-collaterals table tbody tr td .shipping-calculator-form p{margin:0.75rem 0}.products__layout.cart .cart-collaterals table tbody tr td .shipping-calculator-form p .input-text{width:100%;box-sizing:border-box;outline:0;border:1px solid #000;border-radius:0;line-height:1;padding:0.25rem 0.625rem}.products__layout.cart .cart-collaterals table tbody tr td ul{margin:0;padding:0;list-style-type:none}.products__layout.cart .cart-collaterals table tbody tr.order-tax th{font-weight:400}.products__layout.account{gap:5rem;font-size:1.125rem}.products__layout.account .woocommerce-MyAccount-navigation ul{list-style-type:none;padding:0;margin:1.25rem 0}.products__layout.account .woocommerce-MyAccount-navigation ul li{position:relative}.products__layout.account .woocommerce-MyAccount-navigation ul li:before{content:"";width:1rem;height:1.25rem;background-image:url("../img/arrow-down-light-theme.svg");background-size:100%;background-repeat:no-repeat;position:absolute;top:3px;left:0;-webkit-transform:translateX(-115%) rotate(-90deg);-ms-transform:translateX(-115%) rotate(-90deg);transform:translateX(-115%) rotate(-90deg);display:none}.products__layout.account .woocommerce-MyAccount-navigation ul li.is-active:before{display:block}.products__layout.account .woocommerce-MyAccount-navigation ul li.is-active a{font-weight:500;color:#9d774e}.products__layout.account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:0.5rem;font-weight:400}.products__layout.account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{color:#D10000}.products__layout.account .woocommerce-MyAccount-navigation ul li a{white-space:nowrap}.products__layout.account .woocommerce-MyAccount-navigation ul li a:hover{color:#e72582}.products__layout.account .woocommerce-MyAccount-content{flex-grow:1}.products__layout.account .woocommerce-MyAccount-content table{width:100%;margin-top:1rem}.products__layout.account .woocommerce-MyAccount-content table.woocommerce-table--order-details{border-top:1px solid #000;border-bottom:1px solid #000}.products__layout.account .woocommerce-MyAccount-content table thead tr th{text-align:left;text-transform:uppercase;font-weight:600;font-size:1rem;padding-top:0.375rem}.products__layout.account .woocommerce-MyAccount-content table tbody tr td{border-top:1px dotted #9d774e;padding:0.5rem 0.5rem 0.5rem 0}.products__layout.account .woocommerce-MyAccount-content table tbody tr td a{font-weight:500;color:#9d774e}.products__layout.account .woocommerce-MyAccount-content table tbody tr td a:hover{color:#e72582}.products__layout.account .woocommerce-MyAccount-content table tbody tr:last-of-type td{border-bottom:1px dotted #9d774e}.products__layout.account .woocommerce-MyAccount-content table tfoot tr:first-of-type th,.products__layout.account .woocommerce-MyAccount-content table tfoot tr:first-of-type td{padding-top:0.75rem}.products__layout.account .woocommerce-MyAccount-content table tfoot tr:last-of-type th,.products__layout.account .woocommerce-MyAccount-content table tfoot tr:last-of-type td{padding-bottom:0.5rem}.products__layout.account .woocommerce-MyAccount-content table tfoot tr th{text-align:right;padding-right:0.75rem}.products__layout.account .woocommerce-MyAccount-content mark{padding:0 0.25rem;font-weight:400}.products__layout.account .woocommerce-MyAccount-content h2{margin:3rem 0 0.5rem}.products__layout.account .woocommerce-MyAccount-content>p>a{font-weight:400}.products__layout.account .woocommerce-MyAccount-content .col2-set{display:flex;gap:5rem}.products__layout.account .woocommerce-MyAccount-content .col2-set .col-1,.products__layout.account .woocommerce-MyAccount-content .col2-set .col-2{width:46%}.products__layout.account .woocommerce-MyAccount-content .woocommerce-Address-title h3{font-size:1.5rem;margin-bottom:0.75rem}.products__layout.account .woocommerce-MyAccount-content .woocommerce-Address-title a{font-size:1.125rem;font-weight:400;color:#9d774e}.products__layout.account .woocommerce-MyAccount-content .woocommerce-Address-title a:hover{color:#e72582}.products__layout.account .woocommerce-MyAccount-content .woocommerce-Address-title a:after{content:"";font-family:WooCommerce;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-decoration:none;margin-left:0.375rem;font-size:1rem}.products__layout.login{display:block}.products__layout.login #customer_login{display:flex;justify-content:center;gap:5rem}.products__layout.login #customer_login form{width:20rem}.products__layout.login #customer_login form>p{display:flex;flex-direction:column;width:100%}.products__layout.login #customer_login form>p label{font-weight:400;margin-bottom:0.375rem}.products__layout.login #customer_login form>p label.woocommerce-form-login__rememberme input{width:auto}.products__layout.login #customer_login form>p label .required{color:#D10000}.products__layout.login #customer_login form>p .wp-element-button{margin-top:0.5rem}.products__layout.login #customer_login form>p .woocommerce-password-strength{font-weight:400;margin-top:1rem;line-height:1.4}.products__layout.login #customer_login form>p small{margin-top:0.5rem;display:block}.products__layout.login #customer_login form>p input{width:100%;box-sizing:border-box;outline:0;border:1px solid #000;border-radius:0;line-height:1;padding:0.375rem 0.625rem}.products__layout.checkout h3{margin-top:3rem;margin-bottom:1rem}.products__layout.checkout .woocommerce-form-coupon p{margin-top:0}.products__layout.checkout .woocommerce-form-coupon .wp-element-button{margin-top:0.25rem}.products__layout.checkout .col2-set{display:flex;justify-content:space-between}.products__layout.checkout .col2-set .col-1,.products__layout.checkout .col2-set .col-2{width:46%}.products__layout.checkout h3#ship-to-different-address{font-weight:400;font-size:1.125rem;line-height:1.2}.products__layout.checkout #payment img{width:auto}.products__layout.checkout #payment>ul{list-style-type:none;margin:0;padding:0}.products__layout.checkout #payment>ul>li{margin:0.375rem 0}.products__layout.checkout #payment>ul>li.payment_method_paypal img{display:none}.products__layout.checkout #payment>ul>li>label{font-weight:500;font-size:1.25rem}.products__layout.checkout #payment>ul>li>label a{font-weight:400;margin-left:0.5rem;font-size:1.125rem}.products__layout.checkout #payment>ul>li>label a:before{content:"("}.products__layout.checkout #payment>ul>li>label a:after{content:")"}.products__layout.checkout #payment>ul>li .payment_box{margin-left:1.5rem}.products__layout.checkout #payment>ul>li .payment_box p:first-of-type{margin-top:0.25rem}.products__layout.checkout .shop_table{background-color:#fff;border-bottom:1px solid #000 !important}.products__layout.checkout .shop_table tbody tr:last-of-type td{border-bottom:1px dotted #9d774e}.products__layout.checkout .shop_table tbody tr td .woocommerce-Price-amount{font-weight:500}.products__layout.checkout .shop_table tbody tr td .wc-gzd-product-name-left{width:9rem;height:auto;max-width:unset;font-size:0}.products__layout.checkout .shop_table tbody tr td .wc-gzd-product-name-left img{height:auto;border:1px solid rgba(0, 0, 0, 0.05)}.products__layout.checkout .shop_table tbody tr td .wc-gzd-product-name-right{font-weight:400;font-size:1rem;margin-left:1.5rem}.products__layout.checkout .shop_table tbody tr td .wc-gzd-product-name-right .product-quantity{color:#9d774e}.products__layout.checkout .shop_table tfoot tr:first-of-type td,.products__layout.checkout .shop_table tfoot tr:first-of-type th{padding-top:1.5rem}.products__layout.checkout .shop_table tfoot tr:last-of-type td,.products__layout.checkout .shop_table tfoot tr:last-of-type th{padding-bottom:1.5rem}.products__layout.checkout .shop_table tfoot tr td,.products__layout.checkout .shop_table tfoot tr th{padding:0.375rem 0}.products__layout.checkout .shop_table tfoot tr th{text-align:right;padding:0 0.75rem 0 0}.products__layout.checkout .shop_table tfoot tr td{text-align:left}.products__layout.checkout .shop_table tfoot tr td ul{list-style-type:none;padding:0;margin:0}.products__layout.checkout .place-order button{margin-left:auto;display:block}.products__layout.thankyou .woocommerce-notice{font-weight:600;font-size:1.5rem;color:#9d774e}.products__layout.thankyou .woocommerce-order-overview{list-style-type:none;padding:0;margin:0;border-top:1px solid #000;border-bottom:1px solid #000}.products__layout.thankyou .woocommerce-order-overview li{padding:0.375rem 0}.products__layout.thankyou .woocommerce-order-overview li+li{border-top:1px dotted #9d774e}.products__layout.thankyou h2{margin-top:5rem;margin-bottom:0.5rem}.products__layout.thankyou table{width:100%;border-top:1px solid #000}.products__layout.thankyou table thead tr th{text-align:left}.products__layout.thankyou table thead tr th,.products__layout.thankyou table thead tr td{padding:0.75rem 0}.products__layout.thankyou table tbody tr td{border-top:1px dotted #9d774e}.products__layout.thankyou table tbody tr th,.products__layout.thankyou table tbody tr td{padding:0.75rem 0;line-height:1.2}.products__layout .lost_reset_password .woocommerce-form-row{width:20rem;max-width:90%}.products__layout .lost_reset_password .woocommerce-form-row label{display:block;font-weight:500}.products__layout .lost_reset_password .woocommerce-form-row input{width:100%;box-sizing:border-box;outline:0;border:1px solid #000;border-radius:0;line-height:1;padding:0.375rem 0.625rem;margin-top:0.5rem}.products__layout .lost_reset_password .wp-element-button{margin-top:0.5rem}.products__layout .form-row{margin-bottom:1rem}.products__layout .form-row.form-row-first{margin-top:0}.products__layout .form-row label{display:block;font-weight:400;margin-bottom:0.25rem;font-size:1rem}.products__layout .form-row label .required{text-decoration:none;color:#D10000}.products__layout .form-row textarea{width:100%;max-width:100%;min-width:100%;box-sizing:border-box;outline:0;border:1px solid #000;border-radius:0;line-height:1.4;padding:0.75rem 1rem;font-size:1rem}.products__layout .form-row select,.products__layout .form-row input[type="tel"],.products__layout .form-row input[type="password"],.products__layout .form-row input[type="email"],.products__layout .form-row input[type="text"]{width:100%;box-sizing:border-box;outline:0;border:1px solid #000;border-radius:0;line-height:1;padding:0.375rem 0.625rem;font-size:1rem}.orderby{display:none}.select2-dropdown{border-radius:0;border-color:#000}.select2-container--default .select2-selection--single{border-radius:0;border-color:#000;font-size:1rem;box-sizing:border-box;line-height:1;outline:0;height:auto;color:#000}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1;padding:0.5rem 1.25rem 0.375rem 0.625rem}.orderby_custom{margin-bottom:2.5rem}.orderby_custom .orderby_current{border-bottom:1px solid #000;text-transform:uppercase;display:flex;align-items:center;line-height:1;padding:0.875rem 35% 0.75rem 0;font-size:1.125rem;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color 0.25s;-moz-transition:color 0.25s;-o-transition:color 0.25s;transition:color 0.25s}.orderby_custom .orderby_current span{margin-left:auto;color:#000}.orderby_custom .orderby_current i{width:1.25rem;height:1.25rem;margin:0 0.75rem}.orderby_custom .orderby_current i svg{width:100%;height:auto;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:767px){.orderby_custom .orderby_current{padding:0.875rem 2rem 0.75rem 0}}@media (max-width:599px){.orderby_custom .orderby_current{flex-wrap:wrap;justify-content:center;text-align:center;padding:0.875rem 1rem 0.75rem 1rem}.orderby_custom .orderby_current span{width:100%;margin-bottom:0.5rem}.orderby_custom .orderby_current i{margin-left:0;width:1rem;height:1rem}}.orderby_custom .orderby_current:hover{color:#9d774e}.orderby_custom .orderby_options{display:none;border-bottom:1px solid #000;padding:0.5rem 0;display:grid;gap:0 2rem;grid-template-columns:repeat(3, 1fr)}@media (max-width:1023px){.orderby_custom .orderby_options{grid-template-columns:repeat(1, 1fr)}.orderby_custom .orderby_options .orderby_option:nth-of-type(n+2){border-top:1px dotted #9d774e}}.orderby_custom .orderby_options .orderby_option{text-transform:uppercase;padding:0.75rem 0;line-height:1.2;cursor:pointer;font-size:1.125rem;-webkit-transition:color 0.25s;-moz-transition:color 0.25s;-o-transition:color 0.25s;transition:color 0.25s}.orderby_custom .orderby_options .orderby_option.active,.orderby_custom .orderby_options .orderby_option:hover{color:#9d774e}.orderby_custom .orderby_options .orderby_option:nth-of-type(n+4){border-top:1px dotted #9d774e}.woocommerce-info,.woocommerce-message{border-top:0.25rem solid #9d774e;margin:1rem 0;padding:0.75rem 2rem;background-color:rgba(157, 119, 78, 0.1);font-weight:400}.woocommerce-info a,.woocommerce-message a{font-weight:500}.woocommerce-error{border-top:0.25rem solid #D10000;margin:1rem 0;padding:0.75rem 2rem;background-color:rgba(157, 119, 78, 0.1);font-weight:400}.woocommerce-error a{font-weight:500}.products{list-style:none;padding:0;margin:0;display:grid;gap:1.375rem 2rem;grid-template-columns:repeat(3, 1fr)}.products.related{display:block}.products .product.type-product{border-bottom:1px dotted #9d774e;padding-bottom:1rem}@media (max-width:1023px){.products{grid-template-columns:repeat(2, 1fr)}}@media (max-width:767px){.products{grid-template-columns:repeat(1, 1fr)}}.product{position:relative}.product .stock{text-transform:uppercase;font-weight:500;font-size:1.125rem;line-height:1;margin:0;color:#9d774e}.product .stock.out-of-stock{color:#D10000}.product .wishlist-fragment{font-weight:500;line-height:1.3;border-bottom:1px solid #000;padding-bottom:1.5rem;margin-top:1.375rem}.product .wishlist-fragment .feedback{display:block}.product .wishlist-fragment a{font-weight:600;font-size:1.125rem;text-transform:uppercase}.product .wishlist-fragment a:hover{color:#e72582}.product .cart{margin-top:1.5rem}.product .product_meta{margin:0.25rem 0 0;color:#9d774e;font-size:0.875rem;font-weight:500;display:flex;flex-direction:column}.product .product_meta a{color:#9d774e}.product .product_meta a:hover{color:#e72582}.product img{width:100%;height:auto;vertical-align:top;object-fit:cover;aspect-ratio:1}.product.outofstock img{filter:blur(5px)}.product.outofstock::before{content:"Ausverkauft"}.product .onsale,.product.outofstock::before{position:absolute;top:1px;left:1px;color:#fff;background:#231f20;text-transform:uppercase;padding:0.125rem 0.875rem;font-weight:400;font-size:1.25rem;z-index:9}.product h2{font-size:1rem;text-transform:uppercase;margin:0}.product .price{text-align:right;line-height:1;font-size:1.5rem;margin:0;display:flex;flex-wrap:wrap;font-family:"DIN Next W01"}.product .price strong{font-size:3rem;line-height:0.85}.product .price bdi{display:flex;justify-content:flex-end}.product .price bdi i{padding:0 0.125rem 0 0;font-size:1.875rem}.product .price del{opacity:0.35;display:block;width:100%;order:2;font-size:1rem}.product .price del strong{font-size:1rem;line-height:1}.product .price del bdi i{padding:0;font-size:inherit}.product .price ins{color:#9d774e;order:1;display:block;width:100%;text-decoration:none}.product .product__wrapper .add_to_cart_button,.product .product__wrapper .wc-gzd-additional-info{display:none}.product .product__wrapper .woocommerce-loop-product__link .thumbnail-cont{position:relative;border:1px solid rgba(0, 0, 0, 0.05);overflow:hidden}.product .product__wrapper .woocommerce-loop-product__link .thumbnail-cont .overlay{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;z-index:5;opacity:0;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;-o-transition:opacity 0.25s;transition:opacity 0.25s}.product .product__wrapper .woocommerce-loop-product__link .thumbnail-cont img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:transform 0.6s cubic-bezier(0.53, 0.88, 0.76, 1.13);-moz-transition:transform 0.6s cubic-bezier(0.53, 0.88, 0.76, 1.13);-o-transition:transform 0.6s cubic-bezier(0.53, 0.88, 0.76, 1.13);transition:transform 0.6s cubic-bezier(0.53, 0.88, 0.76, 1.13)}.product .product__wrapper .woocommerce-loop-product__link .product__title-price-wrapper{margin:0.625rem 0 0}.product .product__wrapper .woocommerce-loop-product__link .product__title-price-wrapper .product__title-wrapper{padding-right:0.75rem}.product .product__wrapper .woocommerce-loop-product__link .product__title-price-wrapper .product__title-wrapper .woocommerce-loop-product__title{font-weight:600;line-height:1.2}.product .product__wrapper .woocommerce-loop-product__link .product__title-price-wrapper .price{font-size:1rem}.product .product__wrapper .woocommerce-loop-product__link .product__title-price-wrapper .price strong{font-size:1.75rem;font-weight:300;line-height:0.85}.product .product__wrapper .woocommerce-loop-product__link .product__title-price-wrapper .price bdi i{font-size:1.125rem}del i{font-size:0.875rem !important}del strong{font-size:0.875rem !important;line-height:1 !important}del bdi{font-size:0.875rem}.product .product__wrapper .woocommerce-loop-product__link:hover .thumbnail-cont .overlay{opacity:0.6}.product .product__wrapper .woocommerce-loop-product__link:hover .thumbnail-cont img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.product__title-price-wrapper{display:flex;justify-content:space-between;margin:0.25rem 0 2rem}.attributes_cont{border-bottom:1px solid #000;padding-bottom:1.5rem;border-top:1px dotted #9d774e;margin-top:2rem;padding-top:1.5rem;margin-bottom:2rem}.attributes_cont .shop_attributes{width:100%}.attributes_cont .shop_attributes tbody tr{vertical-align:top;text-align:left}.attributes_cont .shop_attributes tbody tr p{margin:0}.attributes_cont .shop_attributes tbody tr .woocommerce-product-attributes-item__value{padding:0}.attributes_cont .shop_attributes tbody tr .woocommerce-product-attributes-item__label{font-weight:inherit;padding:0}.attributes_cont .shop_attributes tbody tr .woocommerce-product-attributes-item__label:after{content:": "}.attributes_cont>a{font-weight:500;display:inline-block;margin-top:1.5rem}.product__title-wrapper p{margin:0}.product-categories{list-style:none;margin:0;padding:0;text-transform:uppercase;font-weight:600}.product-categories>li{padding:0.5rem 0;border-top:1px dotted #9d774e}.product-categories>li>a{font-size:1.25rem;line-height:1.4}.product-categories li.current-cat>a{color:#000}.product-categories .children{list-style:none;margin:0;padding:0 0 0 1.5rem;line-height:1.4}.product-categories .children a{color:rgba(0, 0, 0, 0.3)}.product-categories .children a:hover{color:#e72582}.product p.wc-gzd-additional-info.tax-info{margin-bottom:0}.product p.wc-gzd-additional-info.shipping-costs-info{margin-top:0}div.product{display:grid;grid-template-columns:repeat(6, 1fr);grid-auto-rows:minmax(100px, auto);gap:2rem}@media (max-width:1023px){div.product{display:block}div.product .summary{margin-top:2rem}}div.product .woocommerce-product-gallery{grid-column-start:1;grid-column-end:4}div.product .summary{grid-column-start:4;grid-column-end:7}div.product .summary .product__title-wrapper{border-right:1px solid #000;flex:1;padding-right:1.5rem;flex-basis:100%}div.product .related{grid-column-start:1;grid-column-end:7;grid-row-start:2}div.product .related>h2{font-size:1.5rem;font-weight:600;margin-top:4rem;margin-bottom:1rem}div.product figure{margin:0;position:relative;border:1px solid rgba(0, 0, 0, 0.05)}div.product .product_title{margin:0;font-size:1.125rem;line-height:1.125;text-transform:uppercase}div.product .sku_wrapper{margin-top:1rem}div.product .product__price-wrapper{padding-left:2rem;text-align:right}div.product .product__price-wrapper .wc-gzd-additional-info{display:block;margin:0;line-height:1.2;font-size:0.75rem}div.product .wc-gzd-additional-info.delivery-time-info{font-weight:600;font-size:1.125rem;text-transform:uppercase;color:#9d774e}div.product .legal-price-info,div.product .sku_wrapper{font-weight:600;font-size:0.75rem}div.product .legal-price-info{margin-top:1rem;padding-bottom:0.75rem}div.product .woocommerce-product-details__short-description{line-height:1.2;margin-top:0.5rem}.content-area{padding:0}.shop_heading{display:flex;justify-content:center;gap:2.5rem;border-bottom:1px solid #000;padding-bottom:1.25rem;margin-bottom:3.25rem}@media (max-width:767px){.shop_heading{gap:0.75rem;flex-direction:column-reverse}}.shop_heading .sh_button{display:flex;align-items:center;font-size:1.125rem;font-weight:500;cursor:pointer;-webkit-transition:color 0.25s;-moz-transition:color 0.25s;-o-transition:color 0.25s;transition:color 0.25s}.shop_heading .sh_button i{width:1rem;height:auto;margin-right:0.375rem;line-height:1}.shop_heading .sh_button i svg{width:100%;height:auto;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.shop_heading .sh_button:hover{color:#9d774e}.shop_heading ul{list-style-type:none;padding:0;margin:0;display:flex;align-items:center;margin-right:auto}.shop_heading ul li{padding-right:1.125rem}.shop_heading ul li a{font-weight:500;font-size:1.125rem;text-transform:uppercase;line-height:1}.shop_heading ul li+li{padding-left:1.125rem;position:relative}.shop_heading ul li+li:before{content:"";background-color:#9d774e;height:0.875rem;width:0.125rem;position:absolute;top:0.25rem;left:-1px}.wishlist-cart .wishlist_table .product-add-to-cart a{background-color:rgba(0, 0, 0, 0.05);color:#000;line-height:1;padding:0.5rem 1rem 0.375rem;font-weight:500;font-size:1rem;display:inline-block;text-transform:uppercase;margin:0 !important;display:block !important;-webkit-transition:color 0.25s, background-color 0.25s;-moz-transition:color 0.25s, background-color 0.25s;-o-transition:color 0.25s, background-color 0.25s;transition:color 0.25s, background-color 0.25s}.wishlist-cart .wishlist_table .product-add-to-cart a:hover{color:#fff;background-color:#9d774e}.woocommerce-EditAccountForm button,.woocommerce-address-fields button,.place-order button,.woocommerce-form-coupon .wp-element-button,.woocommerce-ResetPassword .wp-element-button,.woocommerce-form-register__submit,.woocommerce-form-login__submit,.return-to-shop a,.wc-proceed-to-checkout a,.single_add_to_cart_button{display:inline-block;cursor:pointer;border:0;outline:0;background-color:#000;color:#fff;text-transform:uppercase;margin-top:2rem;font-weight:500;padding:0.75rem 1.125rem;line-height:1;font-size:1.125rem;letter-spacing:0.05rem;-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;transition:background-color 0.25s}.woocommerce-EditAccountForm button:hover,.woocommerce-address-fields button:hover,.place-order button:hover,.woocommerce-form-coupon .wp-element-button:hover,.woocommerce-ResetPassword .wp-element-button:hover,.woocommerce-form-register__submit:hover,.woocommerce-form-login__submit:hover,.return-to-shop a:hover,.wc-proceed-to-checkout a:hover,.single_add_to_cart_button:hover{background-color:#9d774e;color:#fff}.quantity{font-weight:500;font-size:1.125rem;display:flex;align-items:center}.quantity input{margin:0 0 0 1rem;outline:0;border:0.125rem solid rgba(0, 0, 0, 0.15);text-align:right;font-size:1.125rem;padding:0.25rem 0.5rem 0.125rem;font-weight:500;cursor:default}.quantity .quantity_controls{display:flex;flex-direction:column;gap:0.25rem;margin:0 0.75rem 0 0.625rem}.quantity .quantity_controls .qty_button{height:0;padding:0;outline:0;background-color:transparent;border-width:0 0.25rem 0.625rem 0.25rem;border-style:solid;border-color:transparent transparent rgba(0, 0, 0, 0.15) transparent;transition:border-color 0.25s;cursor:pointer}.quantity .quantity_controls .qty_button.sub{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.quantity .quantity_controls .qty_button:hover{border-color:transparent transparent #000 transparent}.wishlist-title{display:none}.zoomContainer,.zoomWindow{z-index:500 !important}.woocommerce>.methods{margin:1rem auto;max-width:60rem;padding:0 2rem;list-style:none}.woocommerce>.methods li+li{margin-top:2rem}.woocommerce>.methods label{font-weight:500;font-size:1.25rem}.woocommerce>.methods img{display:none}.woocommerce>.methods .about_paypal{display:none}.wishlist_table.mobile{margin:0;padding:0}.wishlist_table.mobile li{position:relative}.wishlist_table.mobile li+li{border-top:1px dotted #9d774e;margin-top:1.5rem;padding-top:1.5rem}.wishlist_table.mobile li .item-wrapper{display:flex;flex-direction:column;width:100%;margin:0}.wishlist_table.mobile li .item-wrapper .product-thumbnail{width:100%;max-width:unset;margin:0;display:block}.wishlist_table.mobile li .item-wrapper .product-thumbnail a{display:block}.wishlist_table.mobile li .item-wrapper .product-thumbnail a img{height:auto}.wishlist_table.mobile li .item-wrapper .item-details{width:100%}.wishlist_table.mobile li .item-wrapper .item-details .product-name h3{font-weight:600;text-transform:uppercase;font-size:1.125rem;line-height:1.125}.wishlist_table.mobile li .item-wrapper .item-details .item-details-table{margin:1rem 0 0}.wishlist_table.mobile li .item-wrapper .item-details .item-details-table tbody tr td{font-size:1rem;padding:0}.wishlist_table.mobile li .item-wrapper .item-details .item-details-table tbody tr td.label{width:auto;text-transform:uppercase}.wishlist_table.mobile li .item-wrapper .item-details .item-details-table tbody tr td.value{font-weight:600}.wishlist_table.mobile li .additional-info-wrapper{margin-top:0.5rem}.wishlist_table.mobile li .additional-info-wrapper .additional-info{margin:0}.wishlist_table.mobile li .additional-info-wrapper .additional-info tbody tr td{padding:0;border:0;font-size:1rem}.wishlist_table.mobile li .additional-info-wrapper .additional-info tbody tr td.label{width:auto;text-transform:uppercase}.wishlist_table.mobile li .additional-info-wrapper .additional-info tbody tr td.value{color:#D10000;font-weight:600;text-transform:uppercase}.wishlist_table.mobile li .additional-info-wrapper .additional-info tbody tr td.value .wishlist-in-stock{color:#297e29}.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{margin:1rem 0}.wishlist_table.mobile li .additional-info-wrapper .product-remove{position:relative;position:absolute;right:0.5rem;top:2rem;width:1.5rem;height:1.5rem;background-color:white;border-radius:50%;padding:0.25rem}.wishlist_table.mobile li .additional-info-wrapper .product-remove i{display:none}.wishlist_table.mobile li .additional-info-wrapper .product-remove:before,.wishlist_table.mobile li .additional-info-wrapper .product-remove:after{content:"";width:70%;height:0.125rem;background-color:#000;position:absolute;top:0;bottom:0;right:0;left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:auto;-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;transition:background-color 0.25s}.wishlist_table.mobile li .additional-info-wrapper .product-remove:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.wishlist_table.mobile li .additional-info-wrapper .product-remove:hover:before,.wishlist_table.mobile li .additional-info-wrapper .product-remove:hover:after{background-color:#D10000}@media (max-width:1023px){.woocommerce .woocommerce-MyAccount-content{width:100%;margin-top:3rem}.woocommerce .woocommerce-MyAccount-content .woocommerce-order-downloads,.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table,.woocommerce .woocommerce-MyAccount-content .woocommerce-shipments-table{border-top:0.25rem solid #000}.woocommerce .woocommerce-MyAccount-content .woocommerce-order-downloads thead,.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead,.woocommerce .woocommerce-MyAccount-content .woocommerce-shipments-table thead{display:none}.woocommerce .woocommerce-MyAccount-content .woocommerce-order-downloads tbody tr,.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr,.woocommerce .woocommerce-MyAccount-content .woocommerce-shipments-table tbody tr{display:flex;flex-direction:column;border-bottom:0.25rem solid #000}.woocommerce .woocommerce-MyAccount-content .woocommerce-order-downloads tbody tr td,.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td,.woocommerce .woocommerce-MyAccount-content .woocommerce-shipments-table tbody tr td{line-height:1.4}.woocommerce .woocommerce-MyAccount-content .woocommerce-order-downloads tbody tr td:first-of-type,.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td:first-of-type,.woocommerce .woocommerce-MyAccount-content .woocommerce-shipments-table tbody tr td:first-of-type{border-top:unset}.woocommerce .woocommerce-MyAccount-content .woocommerce-order-downloads tbody tr td:before,.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td:before,.woocommerce .woocommerce-MyAccount-content .woocommerce-shipments-table tbody tr td:before{display:block;margin-right:1rem;color:#000;font-weight:500;content:attr(data-title) ": "}.woocommerce .products__layout.checkout .col2-set{flex-direction:column}.woocommerce .products__layout.checkout .col2-set .col-1,.woocommerce .products__layout.checkout .col2-set .col-2{width:100%}.woocommerce .products__layout.checkout .shop_table{display:flex;flex-direction:column;border-top:0.25rem solid black;margin-top:2rem}.woocommerce .products__layout.checkout .shop_table tbody tr td .wc-gzd-product-name-right{margin-left:0;margin-top:1rem}.woocommerce .products__layout.checkout .shop_table tfoot tr:first-of-type th{border-top:0.25rem solid black;margin-top:3rem}.woocommerce .products__layout.account .woocommerce-MyAccount-content .col2-set{gap:0rem;flex-direction:column}.woocommerce .products__layout.cart .woocommerce-checkout table tbody tr.coupon-row td,.woocommerce .products__layout.cart .wishlist-wrap table tbody tr.coupon-row td,.woocommerce .products__layout.cart .woocommerce-cart-form table tbody tr.coupon-row td{width:100%}.woocommerce .products__layout.cart .woocommerce-checkout table tbody tr.coupon-row td .coupon-row-wrap,.woocommerce .products__layout.cart .wishlist-wrap table tbody tr.coupon-row td .coupon-row-wrap,.woocommerce .products__layout.cart .woocommerce-cart-form table tbody tr.coupon-row td .coupon-row-wrap{align-items:center;flex-direction:column-reverse;align-items:flex-start}.woocommerce .products__layout.cart .woocommerce-checkout table tbody tr.coupon-row td .coupon-row-wrap>button,.woocommerce .products__layout.cart .wishlist-wrap table tbody tr.coupon-row td .coupon-row-wrap>button,.woocommerce .products__layout.cart .woocommerce-cart-form table tbody tr.coupon-row td .coupon-row-wrap>button{margin-left:unset}.woocommerce .products__layout.cart .woocommerce-checkout table tbody tr.coupon-row td .coupon-row-wrap .coupon,.woocommerce .products__layout.cart .wishlist-wrap table tbody tr.coupon-row td .coupon-row-wrap .coupon,.woocommerce .products__layout.cart .woocommerce-cart-form table tbody tr.coupon-row td .coupon-row-wrap .coupon{flex-direction:column;align-items:flex-start;margin-top:2rem;gap:0.375rem}.woocommerce .products__layout.cart .woocommerce-checkout table tbody tr.coupon-row td .coupon-row-wrap .coupon .input-text,.woocommerce .products__layout.cart .wishlist-wrap table tbody tr.coupon-row td .coupon-row-wrap .coupon .input-text,.woocommerce .products__layout.cart .woocommerce-cart-form table tbody tr.coupon-row td .coupon-row-wrap .coupon .input-text{margin:0}.woocommerce .products__layout.cart .woocommerce-checkout table tfoot tr,.woocommerce .products__layout.cart .wishlist-wrap table tfoot tr,.woocommerce .products__layout.cart .woocommerce-cart-form table tfoot tr{display:flex;flex-direction:column;width:100%}.woocommerce .products__layout.cart .woocommerce-checkout table tfoot tr th,.woocommerce .products__layout.cart .wishlist-wrap table tfoot tr th,.woocommerce .products__layout.cart .woocommerce-cart-form table tfoot tr th{text-align:left;padding:0.5rem 0 0}.woocommerce .products__layout.cart .woocommerce-checkout table tfoot tr td,.woocommerce .products__layout.cart .wishlist-wrap table tfoot tr td,.woocommerce .products__layout.cart .woocommerce-cart-form table tfoot tr td{padding:0 0 0.5rem}.woocommerce .products__layout.cart .woocommerce-checkout table tfoot tr+tr th,.woocommerce .products__layout.cart .wishlist-wrap table tfoot tr+tr th,.woocommerce .products__layout.cart .woocommerce-cart-form table tfoot tr+tr th{border-top:1px dotted #000}.woocommerce .products__layout.cart .cart-collaterals{width:100%;margin-left:unset}.woocommerce .woocommerce-cart-form .shop_table{border-top:0.25rem solid var(--theme-light) !important;border-radius:0}.woocommerce .woocommerce-cart-form .shop_table thead{display:none}.woocommerce .woocommerce-cart-form .shop_table tbody tr{display:flex;flex-wrap:wrap;margin-top:1rem}.woocommerce .woocommerce-cart-form .shop_table tbody tr td{padding:0;margin:0;border:0;box-sizing:border-box}.woocommerce .woocommerce-cart-form .shop_table tbody tr td.product-thumbnail{order:1;width:25% !important}.woocommerce .woocommerce-cart-form .shop_table tbody tr td.product-name{order:2;width:67%;padding:1rem 0.5rem !important}.woocommerce .woocommerce-cart-form .shop_table tbody tr td.product-price{display:none}.woocommerce .woocommerce-cart-form .shop_table tbody tr td.product-quantity{order:4;align-items:center;display:flex;width:auto;border-top:0}.woocommerce .woocommerce-cart-form .shop_table tbody tr td.product-subtotal{order:5;margin-left:auto;width:auto;border-top:0}.woocommerce .woocommerce-cart-form .shop_table tbody tr td.product-remove{order:3;width:8%}.woocommerce .woocommerce-cart-form .shop_table tbody tr+tr{border-top:1px dotted var(--theme-dark);padding:1rem 0 0}.woocommerce .woocommerce-cart-form .shop_table tbody tr.ks_cart_footer{border:0}.woocommerce .woocommerce-cart-form .shop_table tbody tr.ks_cart_footer td{width:100%;padding:1.375rem 0}}.slider>h2,.slider .slide .slide-title,.single-post>p,.single-post>ul,.single-post>ol,.content_static .main>h2,.content_static .main>p:not(.has-text-align-center),.content_static .main>ul:not(.news-grid),.content_static .main>ol,.content_static .main .news-grid,.content_static .main .wp-block-gallery,.content_static .main .wp-block-columns{padding:0 2rem;margin:0 auto;max-width:60rem}.slider>h2,.slider .slide .slide-title,.content_static .main>h2{font:normal 6rem HeadingFont, serif;font-size:max(6rem, 20vw);line-height:0.6;color:#9d774e;margin:8rem auto 4rem}@media (max-width:1023px){.slider>h2,.slider .slide .slide-title,.content_static .main>h2{margin:4rem auto;text-align:center}}html{height:100%}body{margin:0;font:300 100% "Fira Sans", sans-serif;line-height:1.6;min-height:100%;display:flex;flex-direction:column}button{font-family:"Fira Sans", sans-serif}a{color:#000;text-decoration:none;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}a:hover{color:#e72582}h2{font-size:1.5em;position:relative;z-index:10}h3{font-size:2rem;font-weight:500}img{width:100%}.index-8{position:relative;z-index:8}.wp-block-separator{width:4rem;margin:3rem auto;border-width:0.125rem;color:#9d774e}.lines{width:100%;height:16vw;position:absolute;z-index:-1;display:flex;justify-content:center;top:50%;transform:translate(0, -50%)}.lines span{display:block;background-color:#000;width:calc(100vw / 27 - 2.01%);margin-right:2%}.lines span:first-of-type{margin-left:1%}.lines span:last-of-type{margin-right:1%}.lines span:nth-child(5){background-color:#ec008c}.lines span:nth-child(6){background-color:#a3b5d6}.lines span:nth-child(23){background-color:#a7a6a6}.lines span:nth-child(24){background-color:#9a7545}.lines span:nth-child(25){background-color:#a3b5d6}.more{position:relative}.more::before{content:"";display:inline-block;margin-right:15px;width:15px;height:16px;background-image:url("../img/arrow-down-light.svg");background-size:cover;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.single-post h1{margin:0 auto 2rem}.single-post>p,.single-post>ul,.single-post>ol{margin:1rem auto}.main>p:first-child{margin-top:4rem !important}#breadcrumbs{list-style:none;padding:0;margin:0;display:flex;align-items:center}@media (max-width:1280px){#breadcrumbs{display:none}}#breadcrumbs li+li::before{content:"I";display:inline-block;margin:0 0.375em}#breadcrumbs>li>a{text-transform:uppercase;font-weight:400}#breadcrumbs a:hover{color:#9d774e}.main_menu{width:100%;position:fixed;position:-webkit-sticky;position:sticky;background-color:#fff;z-index:999;top:0;left:0;right:0;letter-spacing:0;box-shadow:0px 2px 5px rgba(0, 0, 0, 0.15);-webkit-transition:height 0.3s, background-color 0.3s ease, transform 1s ease;-moz-transition:height 0.3s, background-color 0.3s ease, transform 1s ease;-o-transition:height 0.3s, background-color 0.3s ease, transform 1s ease;transition:height 0.3s, background-color 0.3s ease, transform 1s ease}.main_menu .main_menu_nav{align-self:center;display:flex}@media (max-width:599px){.main_menu .main_menu_nav{align-self:flex-start;margin-top:2rem}}.main_menu .main_menu_cont{padding:0 0.25rem 0 4rem;height:100px;display:flex}.main_menu .separator{width:1px;height:32px;background:#000;margin:0 1.5em}@media (max-width:640px){.main_menu .separator{display:none}}.main_menu .logo_cont{position:relative;margin-left:auto;display:flex}@media (max-width:599px){.main_menu .logo_cont{height:85px;width:95px}}.main_menu .logo_cont span{position:absolute;right:250px;color:#9d774e;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;white-space:nowrap;font-weight:400}@media (max-width:1439px){.main_menu .logo_cont span{display:none}}.main_menu .logo_cont>a{position:relative;height:140px;width:160px}.main_menu .shop_nav{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}@media (max-width:599px){.main_menu .shop_nav{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:unset;bottom:7px;left:50%}}.main_menu .shop_nav>ul{list-style-type:none;display:flex;align-items:center;margin:0;padding:0}.main_menu .shop_nav>ul>li{display:flex;align-items:center}.main_menu .shop_nav>ul>li svg{width:2rem;height:2rem}.main_menu .shop_nav>ul>li svg path{-webkit-transition:fill 0.3s;-moz-transition:fill 0.3s;-o-transition:fill 0.3s;transition:fill 0.3s}.main_menu .shop_nav>ul>li>a{font-size:0;display:flex;align-items:center;position:relative}.main_menu .shop_nav>ul>li>a .wc_total,.main_menu .shop_nav>ul>li>a>span{text-transform:uppercase;font-weight:500;font-size:1rem;line-height:1}.main_menu .shop_nav>ul>li>a .wc_total{margin-left:0.625rem}.main_menu .shop_nav>ul>li>a .wc_cart_icon{position:relative}.main_menu .shop_nav>ul>li>a .wc_cart_icon .wc_item_count{position:absolute;top:-0.125rem;right:-0.5rem;width:0.75rem;height:0.75rem;background-color:#f40087;border:0.125rem solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.main_menu .shop_nav>ul>li>a .wc_cart_icon .wc_item_count span{text-transform:uppercase;font-weight:500;font-size:0.5rem;color:#fff;display:flex;align-items:center;justify-content:center;padding-top:1px}.main_menu .shop_nav>ul>li>a:hover{color:#9d774e}.main_menu .shop_nav>ul>li>a:hover svg path{fill:#9d774e}.main_menu .shop_nav>ul>li+li:before{content:"";width:1px;height:2.5rem;background-color:#000;display:block;margin:0 1.375rem}.main_menu .shop_nav a svg path{fill:currentColor}.main_menu .shop_nav a.active{color:#9d774e}.main_menu .main_logo{height:auto;width:106px;position:absolute;top:9px;-webkit-transition:top 0.3s ease;-moz-transition:top 0.3s ease;-o-transition:top 0.3s ease;transition:top 0.3s ease;right:115px;z-index:99}.main_menu .main_logo svg{height:100%;width:100%;background-color:#fff}.main_menu .main_logo_back{height:100%;width:100%;background-image:url("../img/flowers.png");background-size:cover;z-index:98;transform:scale(-1, 1);margin-top:-0.5rem}.main_menu .mob_menu{background:none;outline:0;padding:0;border:0;cursor:pointer;position:relative;display:flex}.main_menu .mob_menu:after{content:"";width:1px;height:2.5rem;background-color:#000;margin:0 1em 0 4.75rem;display:block}@media (max-width:1023px){.main_menu .mob_menu:after{display:none}}.main_menu .mob_menu .bar{content:"";background:#000;margin:auto;width:3rem;height:3px;position:absolute;left:0;transition:color 0.25s ease, transform 0.25s ease, opacity 0.25s 0.25s ease, top 0.25s 0.25s ease;transform-origin:center center}.main_menu .mob_menu .bar:nth-child(1){top:calc(50% - 12px)}.main_menu .mob_menu .bar:nth-child(2){top:calc(50% - 2px)}.main_menu .mob_menu .bar:nth-child(3){top:calc(50% + 8px)}.main_menu .mob_menu:hover .bar{background:#9d774e}.main_menu .mob_menu.active .bar{background:#9d774e;transition:color 0.25s 0.25s ease, transform 0.25s 0.25s ease, opacity 0.25s ease, top 0.25s ease}.main_menu .mob_menu.active .bar:nth-child(1){top:calc(50% - 2px);transform:rotate(45deg)}.main_menu .mob_menu.active .bar:nth-child(2){opacity:0}.main_menu .mob_menu.active .bar:nth-child(3){top:calc(50% - 2px);transform:rotate(-45deg)}@media (max-width:1023px){.main_menu .mob_menu{width:48px;height:24px}}.main_nav{position:fixed;background-color:rgba(0, 0, 0, 0.8);display:flex;align-items:center;width:auto;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);height:calc(100% - 100px);opacity:0;visibility:hidden;top:100px;-webkit-transition:top 1s, opacity 0.6s, transform 0.6s, visibility 0.6s;-moz-transition:top 1s, opacity 0.6s, transform 0.6s, visibility 0.6s;-o-transition:top 1s, opacity 0.6s, transform 0.6s, visibility 0.6s;transition:top 1s, opacity 0.6s, transform 0.6s, visibility 0.6s;font-size:25px;font-size:max(2vw, 1.5em);z-index:998}.main_nav.show{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main_nav.show>ul{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}.main_nav>ul{padding:0;margin:0 auto;display:block;margin:0px 12rem;list-style:none;-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);transform:translateX(-25%);opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s ease 0.3s, visibility 0.5s ease 0.3s, transform 0.5s ease 0.3s;-moz-transition:opacity 0.5s ease 0.3s, visibility 0.5s ease 0.3s, transform 0.5s ease 0.3s;-o-transition:opacity 0.5s ease 0.3s, visibility 0.5s ease 0.3s, transform 0.5s ease 0.3s;transition:opacity 0.5s ease 0.3s, visibility 0.5s ease 0.3s, transform 0.5s ease 0.3s}.main_nav>ul>li+li{margin-top:20px}.main_nav>ul .sub-menu{display:inline-block;padding:0;margin-left:15px}.main_nav>ul .sub-menu li{display:inline-block;border-left:0.125rem solid #9d774e;line-height:1;padding:0 1rem}.main_nav>ul .sub-menu li a{text-transform:lowercase}.main_nav>ul a{color:#9d774e;text-transform:lowercase}.main_nav>ul a:hover{color:#fff}.main_nav>ul li.current-menu-item>a{color:#e72582}.main_nav>ul li.current-menu-item>a:hover{color:#fff}.main_nav .close{width:50px;height:50px;position:absolute;top:10%;left:5%;cursor:pointer}.main_nav .close::before{content:"";display:block;width:50px;height:1px;background-color:#9d774e;position:absolute;top:0;bottom:0;right:0;left:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease;margin:auto}.main_nav .close::after{content:"";display:block;width:50px;height:1px;background-color:#9d774e;position:absolute;top:0;bottom:0;right:0;left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease;margin:auto}.main_nav .close:hover::after,.main_nav .close:hover::before{background-color:#fff}body.scroll_down .main_menu{-webkit-transform:translate(0, calc(-100% - 5px));-ms-transform:translate(0, calc(-100% - 5px));transform:translate(0, calc(-100% - 5px))}body.scroll_down .main_nav{-webkit-transform:translate(0, -100px);-ms-transform:translate(0, -100px);transform:translate(0, -100px)}.content_static{position:fixed;left:0;right:0;top:0;width:100%;flex:1;display:flex;flex-direction:column}.content_static .main{flex:1}.content_static .main .wp-block-image{width:100%;margin:0;height:auto}.content_static .main .wp-block-image img{width:100%;height:auto}.content_static .main .wp-block-image a figcaption{color:#9d774e;transition:color 1s ease}.content_static .main .wp-block-image a:hover figcaption{color:#000}.content_static .main .wp-block-image .image-wrapper{overflow:hidden}.content_static .main .wp-block-cover{margin-bottom:5rem;min-height:800px}.content_static .main .wp-block-cover .wp-block-cover__inner-container{position:absolute;bottom:-5vw;right:0;width:85%}.content_static .main .wp-block-cover .wp-block-cover__inner-container p{font-size:15vw;font-family:"HeadingFont";margin:0}.content_static .main>p:not(.has-text-align-center),.content_static .main>ul:not(.news-grid),.content_static .main>ol{margin:1em auto}@media (min-width:960px){.content_static .main>p:not(.has-text-align-center),.content_static .main>ul:not(.news-grid),.content_static .main>ol{max-width:calc(36rem);transform:translate(10em, 0)}}@media (min-width:960px){.content_static .main>h2+p:not(.has-text-align-center){margin-top:-2rem}}.content_static .main .news-grid{margin:3rem auto;list-style:none;display:grid;grid-template-columns:repeat(6, 1fr);gap:16px}.content_static .main .news-grid>li{grid-column:span 6}@media (min-width:640px){.content_static .main .news-grid>li{grid-column:span 3}}.content_static .main .news-grid figure{margin:0;position:relative}.content_static .main .news-grid figure img{width:100%;height:auto;vertical-align:top}.content_static .main .news-grid figure figcaption{position:absolute;left:2rem;right:2rem;bottom:20px;max-width:28em;font-size:1rem;z-index:2;opacity:0;transition:opacity 0.6s ease-in-out;color:#fff}.content_static .main .news-grid figure figcaption p{line-height:1.4}.content_static .main .news-grid figure figcaption p:last-of-type{margin-bottom:0}.content_static .main .news-grid figure figcaption .read_more{display:flex;align-items:center;font-style:italic;margin-bottom:15px;line-height:1;margin-top:2px}.content_static .main .news-grid figure figcaption .read_more span{width:15px;height:auto;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin-right:5px;margin-left:2px}.content_static .main .news-grid figure figcaption .read_more span svg{width:100%;height:auto}.content_static .main .news-grid figure figcaption h2::after{content:"";display:block;width:50px;height:3px;background:currentColor;transform:translate(0, 0.5rem)}.content_static .main .news-grid figure figcaption>:not(h2):first-child::before{content:"";display:block;height:3px;width:50px;margin-bottom:5px;background:currentColor}.content_static .main .news-grid figure figcaption a{position:relative;font-style:italic}.content_static .main .news-grid figure figcaption a::before{content:"";display:inline-block;margin-right:10px;width:15px;height:16px;background-image:url("../img/arrow-down-light-white.svg");background-size:cover;transform:rotate(-90deg)}.content_static .main .news-grid figure::after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(0, 0, 0, 0.6);opacity:0;-webkit-transition:opacity 0.6s ease;-moz-transition:opacity 0.6s ease;-o-transition:opacity 0.6s ease;transition:opacity 0.6s ease;z-index:1;pointer-events:none}.content_static .main .news-grid figure:hover figcaption{opacity:1}.content_static .main .news-grid figure:hover::after{opacity:1}.content_static .main .wp-block-gallery{margin:3em auto}.content_static .main .wp-block-gallery>ul{flex:1}.content_static .main .wp-block-gallery .blocks-gallery-item{position:relative}.content_static .main .wp-block-gallery .blocks-gallery-item img{width:100%;height:auto;vertical-align:top}.content_static .main .wp-block-gallery .blocks-gallery-item figcaption{max-width:55%;left:0;right:0;bottom:10%;font-size:15px;text-align:left;background:none;margin:0 auto;z-index:8;opacity:0;transition:opacity 0.6s ease-in-out}.content_static .main .wp-block-gallery .blocks-gallery-item figcaption h2{color:#fff}.content_static .main .wp-block-gallery .blocks-gallery-item figcaption h2::after{content:"";display:block;width:50px;height:3px;background:currentColor;transform:translate(0, 0.5rem)}.content_static .main .wp-block-gallery .blocks-gallery-item figcaption>:not(h2):first-child::before{content:"";display:block;height:3px;width:50px;margin-bottom:5px;background:currentColor}.content_static .main .wp-block-gallery .blocks-gallery-item figcaption a{position:relative;font-style:italic}.content_static .main .wp-block-gallery .blocks-gallery-item figcaption a::before{content:"";display:inline-block;margin-right:10px;width:15px;height:16px;background-image:url("../img/arrow-down-light-theme.svg");background-size:cover;transform:rotate(-90deg)}.content_static .main .wp-block-gallery .blocks-gallery-item::after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(0, 0, 0, 0.6);opacity:0;-webkit-transition:opacity 0.6s ease;-moz-transition:opacity 0.6s ease;-o-transition:opacity 0.6s ease;transition:opacity 0.6s ease;z-index:7;pointer-events:none}.content_static .main .wp-block-gallery .blocks-gallery-item:hover figcaption{opacity:1}.content_static .main .wp-block-gallery .blocks-gallery-item:hover::after{opacity:1}.content_static .main .wp-block-gallery+.wp-block-gallery{margin-top:-3em}.content_static .main .wp-block-gallery.css-grid .blocks-gallery-grid{display:grid;gap:20px;align-items:center;width:100%}.content_static .main .wp-block-gallery.css-grid .blocks-gallery-grid .blocks-gallery-item{width:100%;margin:0}.content_static .main .wp-block-gallery.css-grid.columns-1 .blocks-gallery-grid{grid-template-columns:repeat(1, 1fr)}.content_static .main .wp-block-gallery.css-grid.columns-2 .blocks-gallery-grid{grid-template-columns:repeat(2, 1fr)}.content_static .main .wp-block-gallery.css-grid.columns-3 .blocks-gallery-grid{grid-template-columns:repeat(3, 1fr)}.content_static .main .wp-block-gallery.css-grid.columns-4 .blocks-gallery-grid{grid-template-columns:repeat(4, 1fr)}.content_static .main .wp-block-gallery.css-grid.columns-5 .blocks-gallery-grid{grid-template-columns:repeat(5, 1fr)}.content_static .main .wp-block-gallery.css-grid.columns-6 .blocks-gallery-grid{grid-template-columns:repeat(6, 1fr)}.content_static .main .wp-block-columns.margin{margin:3em auto}.content_static .main .wp-block-columns.highlight{margin:9em auto 5em}.content_static .main .wp-block-columns.highlight .wp-block-column{z-index:8}.content_static .main .wp-block-columns.highlight .wp-block-column figure{position:relative}.content_static .main .wp-block-columns.highlight .wp-block-column figure>a{display:block;position:relative}.content_static .main .wp-block-columns.highlight .wp-block-column figure>a img{-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease}.content_static .main .wp-block-columns.highlight .wp-block-column figure>a::after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;visibility:hidden;z-index:1;-webkit-transition:opacity 0.8s ease;-moz-transition:opacity 0.8s ease;-o-transition:opacity 0.8s ease;transition:opacity 0.8s ease}.content_static .main .wp-block-columns.highlight .wp-block-column figure>a:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.content_static .main .wp-block-columns.highlight .wp-block-column figure>a:hover::after{opacity:1;visibility:visible}.content_static .main .wp-block-columns.highlight .wp-block-column figure figcaption{position:absolute;top:-155px;font-size:120px;font-family:"Headingfont";left:5%;z-index:2;overflow:visible}.content_static .main .wp-block-columns.highlight .wp-block-column figure figcaption a{color:#9d774e}.content_static .main .wp-block-columns.highlight .wp-block-column.c1 a::after{background-color:rgba(231, 37, 130, 0.7)}.content_static .main .wp-block-columns.highlight .wp-block-column.c2 a::after{background-color:rgba(157, 119, 78, 0.7)}.content_static .main .wp-block-columns.highlight .wp-block-column.c3 a::after{background-color:rgba(0, 174, 239, 0.7)}.content_static .main .map{margin:0;width:100%;height:30vw}.content_static .main .map iframe{width:100%;height:100%}@media (max-width:1439px){.content_static .main .map{height:50vw}}@media (max-width:767px){.content_static .main .map{height:100vw}}.content_static .main .wp-block-group{display:flex;justify-content:center}.content_static .main .wp-block-image.margin{margin:3em auto}.content_static.default{position:relative}.lines-wrapper{position:relative;margin-bottom:4rem}.content_static .main h2+.lines-wrapper{margin-top:-3rem}.content_static .main .wp-block-image.highlight{max-width:80rem;margin-inline:auto;position:relative}@media (max-width:1439px){.content_static .main .wp-block-image.highlight{max-width:90%}}.content_static .main .wp-block-image.highlight a::before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;z-index:1;background-color:rgba(237, 2, 140, 0.5);opacity:0;transition:opacity 0.3s ease}.content_static .main .wp-block-image.highlight a::after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;z-index:3}.content_static .main .wp-block-image.highlight figcaption{position:absolute;left:8rem;bottom:6rem;right:8rem;z-index:2;font-size:2.5rem;margin:0;color:#fff;line-height:1.1;opacity:0;transition:opacity 0.3s ease}@media (max-width:1023px){.content_static .main .wp-block-image.highlight figcaption{left:3rem;bottom:2rem;right:3rem;font-size:1.5rem}}.content_static .main .wp-block-image.highlight figcaption::before{content:"";display:block;width:6rem;height:3px;background-color:#fff;margin-bottom:0.75rem}@media (max-width:1023px){.content_static .main .wp-block-image.highlight figcaption::before{width:4rem;height:2px}}.content_static .main .wp-block-image.highlight figcaption em{font-size:0.75em}@media (max-width:1023px){.content_static .main .wp-block-image.highlight figcaption em{margin-top:0.5rem;display:block}}.content_static .main .wp-block-image.highlight figcaption em::before{content:url(../img/arrow-down-light-white.svg);display:inline-block;width:25px;height:30px;transform:rotate(-90deg);vertical-align:middle;margin-right:0.25em}@media (max-width:1023px){.content_static .main .wp-block-image.highlight figcaption em::before{width:18px;height:auto}}.content_static .main .wp-block-image.highlight:hover a::before,.content_static .main .wp-block-image.highlight:hover figcaption{opacity:1}.to_top{padding:4em 0 0;position:relative;cursor:pointer;max-width:4rem;margin:0 auto}.to_top::before{content:"";display:block;width:40px;margin:0 auto 0.5em;height:1px;background-color:#000}.to_top::after{content:"";display:block;margin:0 auto;width:25px;height:30px;background-image:url(../img/arrow-down-light-theme.svg);background-repeat:no-repeat;background-size:cover;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}footer{display:flex;background-color:#9d774e;padding:3em 0 4rem}footer a:hover{color:#fff}footer .kontakt_block{display:flex}footer .kontakt_block .f_column{margin-right:5rem;font-weight:400;letter-spacing:0}footer .kontakt_block .f_column h3{line-height:1;font-weight:400;font-size:1.25rem}footer .kontakt_block .f_column h3 strong{font-weight:500;letter-spacing:0.0625em;font-size:1.375rem}footer .kontakt_block .f_column ul{list-style-type:none;padding:0;margin:0;line-height:1.4}footer .kontakt_block .f_column ul+h3{margin-top:1rem}footer .kontakt_block .f_column.first{margin-right:8rem}footer .kontakt_block .f_column.main_fnav ul{text-transform:lowercase}footer .kontakt_block .f_column.main_fnav ul>li{display:flex}footer .kontakt_block .f_column.main_fnav ul>li>ul{display:flex}footer .kontakt_block .f_column.main_fnav ul>li>ul:before{content:"I";text-transform:uppercase;display:inline-block;margin:0 0.25rem}footer .kontakt_block .f_column.main_fnav ul>li>ul>li+li:before{content:"I";text-transform:uppercase;display:inline-block;margin:0 0.25rem}.footer{background-color:#000;margin-top:1px;padding:1.125rem 0}.footer .content_block{display:flex}@media (max-width:599px){.footer .content_block{flex-direction:column;padding:1rem 0}}.footer .footer_menu_block{margin-left:5rem}@media (max-width:599px){.footer .footer_menu_block{margin-left:0;margin-top:0.25rem}}.footer .footer_menu_block ul{list-style:none;display:flex}@media (max-width:599px){.footer .footer_menu_block ul{justify-content:center;padding:0;margin-bottom:0}}.footer .footer_menu_block ul>li{font-weight:400;letter-spacing:0}.footer .footer_menu_block ul>li+li:before{content:"I";display:inline-block;margin:0 0.75rem;color:#fff}.footer .footer_menu_block ul>li>a{color:#fff}.footer .footer_menu_block ul>li>a:hover{color:#9d774e}.footer .social_block li:first-of-type:before,.footer .social_block li:last-of-type:after,.footer .social_block li+li:before{content:"";width:1px;height:100%;background-color:#9d774e;display:block;margin:0 1.25rem}.footer .social_block{display:flex}@media (max-width:599px){.footer .social_block{justify-content:center}.footer .social_block li:last-of-type:after{margin-right:0}}.footer .social_block li{display:flex;align-items:center}.footer .social_block li:first-of-type:before{margin-left:0}.footer .social_block li a{width:3.25rem;height:3.25rem;background-color:#4a4a4c;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.footer .social_block li a:hover{background-color:#9d774e}.footer .social_block li a svg{width:75%;height:75%}.content_block{width:80rem;margin-left:auto;margin-right:auto}@media (max-width:1439px){.content_block{width:64rem}}@media (max-width:1199px){.content_block{width:90%}}.nl-footer{width:40rem;margin:5rem auto;border-top:3px dotted #9d774e;border-bottom:3px dotted #9d774e;text-align:center;padding-bottom:1.5rem;position:relative}@media (max-width:1199px){.nl-footer{width:35rem}}@media (max-width:1023px){.nl-footer{width:90%}.nl-footer .nl-footer--tag{display:none}}.nl-footer>h1{margin:1.75rem 0 1rem;line-height:1}@media (max-width:599px){.nl-footer>h1{font-size:1.5rem}}.nl-footer>p{margin-top:0;line-height:1.2;font-size:0.875rem}.nl-footer>p span{color:#e72582;font-weight:600}.nl-footer--form label{font-size:0.875rem;letter-spacing:0.125rem}.nl-footer--form .tnp-subscription{max-width:25rem;margin-bottom:0.25rem}.nl-footer--form .tnp-subscription form{display:flex}.nl-footer--form .tnp-subscription form .tnp-field{margin:0}.nl-footer--form .tnp-subscription form .tnp-field.tnp-field-email{flex-grow:1}.nl-footer--form .tnp-subscription form .tnp-field.tnp-field-email label{display:none}.nl-footer--form .tnp-subscription form .tnp-field.tnp-field-email input{outline:0;border-radius:0;background-color:#dedede;line-height:1;font-size:1rem;padding:0.5rem 0.75rem;height:auto}.nl-footer--form .tnp-subscription form .tnp-field .tnp-submit{text-transform:uppercase;margin-left:0.5rem;height:auto;line-height:1;outline:0;cursor:pointer;transition:background-color 0.25s}.nl-footer--form .tnp-subscription form .tnp-field .tnp-submit:hover{background-color:#e72582}.nl-footer--tag{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%) translateX(100%);-ms-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%);display:flex;align-items:center;justify-content:center;background-color:#9d774e;color:#fff;width:10rem;height:10rem}.nl-footer--tag:before,.nl-footer--tag:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;z-index:-1;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.nl-footer--tag:after{-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.nl-footer--tag .tag-wrap{width:100%;height:100%;background:inherit;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nl-footer--tag .tag-wrap:before,.nl-footer--tag .tag-wrap:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;z-index:-1;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.nl-footer--tag .tag-wrap:after{-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.nl-footer--tag .tag-wrap>div{-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%}.nl-footer--tag .tag-wrap>div span.value{font-weight:700;font-size:6rem;line-height:0.9}.nl-footer--tag .tag-wrap>div span.value:after{content:"%";font-size:3.25rem}.nl-footer--tag .tag-wrap>div span.text{font-size:1.25rem;line-height:1;text-transform:uppercase}.sb_instagram_header{display:flex;justify-content:center}.content_static .main .wp-block-gallery.gallery-slider{display:block;opacity:1 !important;padding:0;margin:3rem 4rem;position:relative}.content_static .main .wp-block-gallery.gallery-slider .wp-block-image img{aspect-ratio:1.5;object-fit:contain}.content_static .main .wp-block-gallery.gallery-slider button{padding:0;border:0;background:none;cursor:pointer;position:absolute;top:50%;z-index:5;transform:translate(0, -50%)}.content_static .main .wp-block-gallery.gallery-slider button svg{width:2rem;height:2rem}.content_static .main .wp-block-gallery.gallery-slider button svg path{fill:#9d774e}.content_static .main .wp-block-gallery.gallery-slider button.previous{left:2rem}.content_static .main .wp-block-gallery.gallery-slider button.previous svg{transform:rotate(180deg)}.content_static .main .wp-block-gallery.gallery-slider button.next{right:2rem}.content_static .main .wp-block-gallery.gallery-slider button:hover path{fill:#000}@media (max-width:1280px){.main_nav>ul{width:370px}}@media (max-width:1280px){footer{display:block}footer .footer_menu_block{display:flex;justify-content:center}footer .footer_menu_block ul{padding:0}}@media (max-width:1024px){.content_static .main .wp-block-cover{background-attachment:unset !important}}@media (max-width:960px){.products__layout.login #customer_login{display:flex;flex-direction:column;align-items:center}.main_menu span{display:none}.main_menu .logo_cont>a{height:90px;width:110px;right:0px}.main_menu .main_menu_cont{height:80px}.main_menu .main_logo_back{width:110px;height:95px}.main_menu .main_logo{height:70px;width:70px;right:70px}.products__layout .shop_sidebar .sidebar_toggle{top:-0.5rem}.products__layout .shop_sidebar{top:4.875rem;height:calc(100% - 4.875rem)}.main_nav{width:100%;height:calc(100% - 80px);top:80px}.content_static .main .wp-block-cover{min-height:400px;max-height:400px}.content_static .main .wp-block-gallery{max-width:600px}.content_static .main .wp-block-columns{padding:0 2em;display:block}.content_static .main .wp-block-columns.highlight{max-width:80%;margin:6em auto 4em}.content_static .main .wp-block-columns.highlight .wp-block-column{max-width:100%;margin-bottom:8em}.content_static .main .wp-block-columns.highlight .wp-block-column figure figcaption{top:-145px;font-size:100px}.wp-block-column{max-width:80%;margin:0 auto}footer .kontakt_block{flex-direction:column}footer .kontakt_block .f_column{margin:0}footer .kontakt_block .f_column:first-child p:last-child{display:flex}footer .kontakt_block .f_column.down{margin-top:0}footer .footer_menu_block{margin-top:1em;text-align:center}footer .social_block{margin-top:1em}footer .social_block a{margin:0 10px}.home_animation_screen .arrow{bottom:10px}.home_animation_screen .lines{top:10vh}}@media (max-width:640px){.loading_screen_cont{width:280px}.loading_screen_cont svg{width:100px}.loading_screen_text{letter-spacing:20px}.main_nav{background-color:rgba(0, 0, 0, 0.9)}.blocks-gallery-grid,.wp-block-gallery{display:block;margin:0 auto}.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-item{margin:1em auto;width:80%}.blocks-gallery-grid .blocks-gallery-item:nth-child(2n),.wp-block-gallery .blocks-gallery-item:nth-child(2n){margin:0 auto !important}}@media (max-width:640px){.products__layout.account{display:block;width:80%}.lines{height:35vw}.content_static .main .wp-block-cover{min-height:500px !important;max-height:500px !important}.content_static .main .wp-block-cover .wp-block-cover__inner-container{bottom:-68px}.content_static .main .wp-block-cover .wp-block-cover__inner-container p{font-size:100px !important;margin-bottom:80px !important;line-height:0.6}.content_static .main .wp-block-gallery{margin:4em auto 1em}.content_static .main .wp-block-gallery.columns-1 .blocks-gallery-item,.content_static .main .wp-block-gallery.columns-2 .blocks-gallery-item,.content_static .main .wp-block-gallery.columns-3 .blocks-gallery-item{width:100%;margin:1em auto}.content_static .main .wp-block-gallery+.wp-block-gallery{margin:1em auto}.content_static .main .wp-block-gallery.css-grid.columns-4 .blocks-gallery-grid{grid-template-columns:repeat(2, 1fr)}.grid-layout-3 .grid-item:nth-child(4){margin-top:0vw}.wp-block-spacer{height:10px !important}.wp-block-image .alignright{float:none;margin:0 auto}.main_nav>ul{font-size:6vw;margin:0 auto;left:0;right:0;top:60px;-webkit-transform:unset;-ms-transform:unset;transform:unset;width:86%;line-height:0.8}.main_nav>ul .sub-menu{margin-left:2px}.main_nav>ul .sub-menu li{padding:0 9px}.main_nav>ul>li+li{margin-top:18px}.content_static .main .wp-block-columns.highlight{margin:4em auto 1em !important}.content_static .main .wp-block-columns.highlight .wp-block-column figure figcaption{top:-115px;font-size:80px}.grid-layout{gap:5px}.slider>h2{font:normal 4rem HeadingFont, serif;margin-bottom:-3.825rem !important;padding:0 4rem;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.slider>h2.hide{opacity:0}.slider+.slider{margin-top:4rem}.slider-prev{left:3%}.slider-next{right:3%}}@media (max-width:599px){.main_menu .main_menu_cont{height:120px;padding:0 0.25rem 0 5%}.main_menu .main_logo_back{width:98px;height:85px}.main_menu .main_logo{height:52px;width:60px;right:65px}.main_menu .shop_nav>ul>li>a .wc_total{font-size:0.75rem}.main_menu .shop_nav>ul>li svg{width:1.5rem;height:1.5rem}.main_menu .shop_nav>ul>li+li:before{height:2rem;margin:0 1rem}footer .kontakt_block .f_column{margin:0}footer .kontakt_block .f_column:first-child p:last-child{display:block}footer .kontakt_block .f_column.first{margin-right:0}.products__layout .shop_sidebar{padding:3rem 2rem}}@media (max-width:400px){.products__layout.login #customer_login form{width:18rem}.content_static .main .wp-block-cover .wp-block-cover__inner-container{bottom:-64px;width:90%}.content_static .main .wp-block-cover .wp-block-cover__inner-container p{font-size:90px !important}}/*# sourceMappingURL=style.css.map */