*{padding:0;margin:0;box-sizing:border-box}html{position:relative;overflow-x:hidden}body{font-family:"Inter",sans-serif;font-size:16px;font-weight:300;color:#3a4135;background:#f5f2ef;position:relative;overflow-x:hidden}body.no-scroll{overflow:hidden}h2{font-family:"Playfair Display SC",serif;font-size:40px;font-weight:400;color:#3a4135;margin-bottom:40px}@media(max-width: 790px){h2{font-size:32px}}.size{width:100%;max-width:1152px;margin:0 auto}@media(max-width: 1280px){.size{padding-left:20px;padding-right:20px}}a.sb{display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:#3a4135;text-decoration:none;border:1px solid #3a4135;width:270px;height:55px;font-weight:500;transition:all .3s ease}a.sb:hover{background:#3a4135;color:#f5f2ef}header{position:fixed;top:0;left:0;width:100%;z-index:1000}header .head_top{background:#45503f;color:#c6ceb3;font-weight:500;font-size:14px}@media(max-width: 790px){header .head_top{font-size:11px;text-align:center}}header .head_top .size{display:flex;justify-content:center;height:40px;align-items:center}header .head_body{background:#f5f2ef}header .head_body .size{height:60px;display:flex;justify-content:space-between;align-items:center}header .head_body a.logo{display:block;overflow:hidden}@media(max-width: 1020px){header .head_body a.logo{width:37px;height:auto}}header .head_body a.logo img{display:block;width:264px;height:auto}@media(max-width: 1020px){header .head_body a.logo img{max-width:264px}}@media(max-width: 790px){header .head_body nav.nav{display:none}}header .head_body nav.nav ul.menu{display:flex;justify-content:center;align-items:center;text-decoration:none;list-style:none;gap:40px}@media(max-width: 1020px){header .head_body nav.nav ul.menu{gap:20px}}header .head_body nav.nav ul.menu li{display:inline-block;position:relative}header .head_body nav.nav ul.menu li a{display:flex;align-items:center;gap:2px;color:#7c8562;font-size:14px;font-weight:500;text-decoration:none}header .head_body nav.nav ul.menu li a span.menu_arrow{display:inline-block;width:24px;height:24px;background:url("../img/menu_arrow.svg") no-repeat center center}header .head_body nav.nav ul.menu li ul.menu_child{display:none;position:absolute;top:100%;left:0;background:#f5f2ef;padding:10px 0;min-width:150px;box-shadow:0 4px 6px rgba(0,0,0,.1);list-style:none}header .head_body nav.nav ul.menu li ul.menu_child li{display:block;padding:8px 20px}header .head_body nav.nav ul.menu li ul.menu_child li a{color:#7c8562;display:block}header .head_body nav.nav ul.menu li ul.menu_child li a:hover{color:#45503f}header .head_body nav.nav ul.menu li:hover ul.menu_child{display:block}header .head_body .head_right{display:flex;justify-content:space-between;align-items:center;gap:40px}@media(max-width: 790px){header .head_body .head_right{margin-right:60px}}header .head_body .head_right .head_right_button{display:flex;justify-content:space-between;align-items:center;gap:16px}header .head_body .head_right .head_right_button .head_right_basket{position:relative}header .head_body .head_right .head_right_button .head_right_basket span.cart-count{position:absolute;top:-6px;right:-6px;background:#45503f;color:#f5eae0;font-size:10px;font-weight:600;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}header .head_body .head_right .head_right_lang{position:relative;display:flex;align-items:center;gap:2px}@media(max-width: 790px){header .head_body .head_right .head_right_lang{display:none}}header .head_body .head_right .head_right_lang span.menu_arrow{display:inline-block;width:24px;height:24px;cursor:pointer;background:url("../img/menu_arrow.svg") no-repeat center center}header .head_body .head_right .head_right_lang span.current_lang{font-size:14px;font-weight:500;color:#3a4135;cursor:pointer}header .head_body .head_right .head_right_lang ul{display:none;position:absolute;top:100%;right:0;background:#f5f2ef;padding:5px 0;min-width:60px;box-shadow:0 4px 6px rgba(0,0,0,.1);list-style:none}header .head_body .head_right .head_right_lang ul li{padding:5px 15px}header .head_body .head_right .head_right_lang ul li a{color:#3a4135;text-decoration:none;font-size:14px}header .head_body .head_right .head_right_lang ul li a:hover{color:#7c8562}header .head_body .head_right .head_right_lang:hover ul{display:block}.burger_btn{display:none}@media(max-width: 790px){.burger_btn{display:flex;flex-direction:column;justify-content:center;align-items:center;width:32px;height:32px;cursor:pointer;position:fixed;top:55px;right:20px;z-index:1003}.burger_btn span{display:block;width:30px;height:3px;background:#7c8562;margin:3px 0;transition:all .3s ease;border-radius:2px}}.burger_btn.active span:nth-child(1){transform:rotate(45deg) translate(5px, 7px)}.burger_btn.active span:nth-child(2){opacity:0}.burger_btn.active span:nth-child(3){transform:rotate(-45deg) translate(5px, -7px)}.mobile_menu{position:fixed;top:0;right:-100%;width:280px;height:100vh;background:#f5f2ef;z-index:1002;padding:80px 30px 30px;overflow-y:auto;transition:right .3s ease;box-shadow:-2px 0 10px rgba(0,0,0,.1)}.mobile_menu.active{right:0}.mobile_menu ul.mobile_menu_list{list-style:none}.mobile_menu ul.mobile_menu_list li{margin-bottom:20px}.mobile_menu ul.mobile_menu_list li a{color:#7c8562;font-size:16px;font-weight:500;text-decoration:none;display:block;padding:10px 0}.mobile_menu ul.mobile_menu_list li a:hover{color:#45503f}.mobile_menu ul.mobile_menu_list li.menu_parent>a{display:flex;align-items:center;justify-content:space-between}.mobile_menu ul.mobile_menu_list li.menu_parent>a span.menu_arrow{display:inline-block;width:24px;height:24px;background:url("../img/menu_arrow.svg") no-repeat center center;transform:rotate(-90deg);transition:transform .3s ease}.mobile_menu ul.mobile_menu_list li.menu_parent ul.menu_child{display:none;padding-left:20px;margin-top:10px}.mobile_menu ul.mobile_menu_list li.menu_parent ul.menu_child li{margin-bottom:10px}.mobile_menu ul.mobile_menu_list li.menu_parent ul.menu_child li a{font-size:14px;padding:5px 0}.mobile_menu ul.mobile_menu_list li.menu_parent.open>a span.menu_arrow{transform:rotate(0deg)}.mobile_menu .mobile_lang{margin-top:30px;padding-top:30px;border-top:1px solid #c6ceb3}.mobile_menu .mobile_lang .lang_title{font-size:14px;font-weight:500;color:#3a4135;margin-bottom:10px}.mobile_menu .mobile_lang a{display:inline-block;color:#7c8562;text-decoration:none;font-size:14px;margin-right:15px;padding:5px 10px}.mobile_menu .mobile_lang a:hover{color:#45503f}.mobile_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:1001}.mobile_overlay.active{display:block}nav.breadcrumbs{background:#c6ceb3;padding:13px 0;margin-top:100px;font-size:16px;border-top:1px solid #3a4135;border-bottom:1px solid #3a4135}nav.breadcrumbs a{color:#3a4135;text-decoration:none}nav.breadcrumbs a:hover{text-decoration:underline}nav.breadcrumbs .breadcrumbs_sep{margin:0 8px;color:#3a4135}nav.breadcrumbs .breadcrumbs_current{color:#3a4135;font-weight:600}section{display:block}section.home_block{padding-top:78px}section.home_block .home_slick{display:block;width:100%}section.home_block .home_slick .item{width:100%;height:788px}@media(max-width: 1280px){section.home_block .home_slick .item{height:600px}}section.home_block .home_slick .item img.item_body{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}section.home_block .home_slick .item .size{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}section.home_block .home_slick .item .size h1{font-family:"Playfair Display SC",serif;font-size:72px;text-transform:uppercase;font-weight:normal;text-align:center;width:100%;max-width:640px;color:#f5eae0;line-height:111%}@media(max-width: 1280px){section.home_block .home_slick .item .size h1{font-size:40px}}section.home_block .home_slick .item .size h3{font-weight:200;color:#f5eae0;font-size:20px;width:100%;max-width:550px;text-align:center;line-height:170%;margin-top:15px}@media(max-width: 1280px){section.home_block .home_slick .item .size h3{font-size:16px}}section.home_block .home_slick .item .size a.sb_button{display:inline-flex;align-items:center;justify-content:center;margin-top:35px;width:358px;height:56px;background:#45503f;text-decoration:none;color:#f5eae0;transition:all .3s ease}section.home_block .home_slick .item .size a.sb_button:hover{background:#fff;color:#45503f}section.home_block .home_slick button.slick-arrow{width:40px;height:40px;background:#f5f2ef url("../img/slick_arrow.svg") no-repeat center center;border-radius:50%;border:0;font-size:0;position:absolute;left:calc(50% - 500px);top:calc(50% - 20px);z-index:3;cursor:pointer}@media(max-width: 1280px){section.home_block .home_slick button.slick-arrow{left:50px}}section.home_block .home_slick button.slick-arrow.slick-next{left:auto;right:calc(50% - 500px);transform:rotate(180deg)}@media(max-width: 1280px){section.home_block .home_slick button.slick-arrow.slick-next{right:50px}}section.home_block .home_slick button.slick-arrow:hover{opacity:.8}section.home_block .home_slick ul.slick-dots{display:flex;justify-content:center;align-items:center;position:absolute;bottom:80px;z-index:2;width:100%;left:0;gap:16px}section.home_block .home_slick ul.slick-dots li{list-style:none}section.home_block .home_slick ul.slick-dots li button{width:8px;height:8px;background:#f5f2ef;border-radius:50%;border:0;font-size:0;cursor:pointer}section.home_block .home_slick ul.slick-dots li.slick-active button{background:#45503f}section.block_about{background:#c6ceb3;padding:80px 0;position:relative}section.block_about .cont_row{width:100%;max-width:640px;margin:0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}section.block_about .cont_row .row_txt{font-family:"Playfair Display SC",serif;font-size:40px}@media(max-width: 790px){section.block_about .cont_row .row_txt{font-size:26px}}section.block_about .cont_row a.sb{display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:#3a4135;text-decoration:none;border:1px solid #3a4135;background:#c6ceb3;width:270px;height:55px;font-weight:500;transition:all .3s ease}section.block_about .cont_row a.sb:hover{background:#3a4135;color:#f5f2ef}section.block_about img.print{display:block;position:absolute;right:calc(50% - 380px);bottom:80px;animation:rotate 20s linear infinite}section.block_advantages{background:#f5f2ef;padding:80px 0;position:relative}section.block_advantages .cont_row{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width: 790px){section.block_advantages .cont_row{flex-wrap:wrap;row-gap:20px}}section.block_advantages .cont_row .row{width:23%;text-align:center;display:flex;flex-direction:column;justify-content:center}@media(max-width: 790px){section.block_advantages .cont_row .row{width:48%}}section.block_advantages .cont_row .row .row_img{display:block}section.block_advantages .cont_row .row .row_img img{display:block;width:100%;height:auto}section.block_advantages .cont_row .row .row_txt{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}section.block_advantages .cont_row .row .row_txt h3{font-family:"Playfair Display SC",serif;font-size:24px;font-weight:500}section.block_advantages .cont_row .row .row_txt p{line-height:170%}section.block_bestseller{background:#f5f2ef;padding:80px 0;position:relative}section.block_bestseller h2{text-align:center}section.block_bestseller .product_row{display:flex;flex-wrap:wrap}section.block_bestseller .product_row .product_item{width:25%;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:12px;border:1px solid #7c8562;margin-left:-1px;margin-top:-1px;position:relative}@media(max-width: 790px){section.block_bestseller .product_row .product_item{width:50%}}section.block_bestseller .product_row .product_item .onsale{position:absolute;top:10px;left:10px;background:#45503f;color:#f5eae0;font-size:12px;font-weight:600;padding:4px 12px;z-index:2}section.block_bestseller .product_row .product_item .item_image{position:relative;display:block;overflow:hidden}section.block_bestseller .product_row .product_item .item_image img{width:100%;height:auto;display:block;transition:opacity .3s ease}section.block_bestseller .product_row .product_item .item_image .img_hover{position:absolute;top:0;left:0;opacity:0}section.block_bestseller .product_row .product_item:hover .item_image .img_hover{opacity:1}section.block_bestseller .product_row .product_item:hover .item_image .img_main{opacity:0}section.block_bestseller .product_row .product_item .item_txt{text-align:center;display:flex;flex-direction:column;gap:15px}section.block_bestseller .product_row .product_item .item_txt a.item_txt_title{color:#3a4135;text-align:left;font-size:20px;font-weight:600;text-decoration:none}section.block_bestseller .product_row .product_item .item_txt a.item_txt_title:hover{text-decoration:underline}section.block_bestseller .product_row .product_item .item_txt p{font-size:14px;line-height:170%;text-align:left}section.block_bestseller .product_row .product_item .item_txt .item_txt_info{display:flex;justify-content:space-between}section.block_bestseller .product_row .product_item .item_txt .item_txt_info .item_price{font-size:16px;font-weight:600}section.block_bestseller .product_row .product_item .item_txt .item_txt_info .item_txt_info_right{display:flex;justify-content:space-between;gap:10px}section.block_bestseller .product_row .product_item .item_txt .item_txt_info .item_txt_info_right span.ico_view{display:block;width:20px;height:20px;background:url("../img/item_view.svg") no-repeat center center}section.block_bestseller .product_row .product_item .item_txt .item_txt_info .item_txt_info_right a.sb_button_like{display:block;width:20px;height:20px;background:url("../img/item_like.svg") no-repeat center center}section.block_bestseller .product_row .product_item .item_txt .item_txt_info .item_txt_info_right a.sb_button_like.active{background:url("../img/item_like_active.svg") no-repeat center center}section.block_bestseller .product_row .product_item .item_txt a.sb_button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:56px;font-size:18px;font-weight:500;background:#f5f2ef;border:1px solid #45503f;text-decoration:none;color:#45503f;transition:all .3s ease}section.block_bestseller .product_row .product_item .item_txt a.sb_button:hover{background:#45503f;color:#f5eae0}section.block_about_us{background:#c6ceb3;padding:80px 0;position:relative}section.block_about_us .cont_row{display:flex;justify-content:space-between}@media(max-width: 790px){section.block_about_us .cont_row{flex-wrap:wrap}}section.block_about_us .cont_row .row_left{width:46%;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 790px){section.block_about_us .cont_row .row_left{width:100%;order:1}}section.block_about_us .cont_row .row_left h2{margin-bottom:20px}section.block_about_us .cont_row .row_left p{font-size:20px;line-height:170%}section.block_about_us .cont_row .row_left a.sb{margin-top:20px}section.block_about_us .cont_row .row_right{width:46%}@media(max-width: 790px){section.block_about_us .cont_row .row_right{width:100%;order:0;margin-bottom:20px}}section.block_about_us .cont_row .row_right img{display:block;width:100%}section.block_ben{padding:30px 0}section.block_ben .cont_row{display:flex;justify-content:space-between}@media(max-width: 790px){section.block_ben .cont_row{justify-content:center;flex-wrap:wrap;row-gap:20px}}section.block_ben .cont_row .row{width:220px;display:flex;flex-direction:column;align-items:center}section.block_ben .cont_row .row img{display:block;width:80px;height:auto}section.block_ben .cont_row .row h3{font-family:"Playfair Display SC",serif;text-align:center;font-weight:500;font-size:18px}section.block_cat{padding:80px 0}section.block_cat .cont_row{border:1px solid #7c8562;display:flex}@media(max-width: 790px){section.block_cat .cont_row{flex-direction:column}}section.block_cat .cont_row .row_left{width:50%;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 790px){section.block_cat .cont_row .row_left{width:100%}}section.block_cat .cont_row .row_left .row_left_tittle{display:flex;flex-direction:column;padding:20px;border-bottom:1px solid #7c8562}section.block_cat .cont_row .row_left .row_left_tittle h2{margin-bottom:20px;font-size:32px;color:#3a4135}section.block_cat .cont_row .row_left .row_left_tittle p{color:#5a6350;font-size:16px}section.block_cat .cont_row .row_left ul.row_left_menu{display:flex;list-style:none;flex-direction:column}section.block_cat .cont_row .row_left ul.row_left_menu li{display:block}section.block_cat .cont_row .row_left ul.row_left_menu li a{display:block;font-size:20px;font-weight:600;text-decoration:none;color:#3a4135;border-top:1px solid #7c8562;padding:25px 15px;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);position:relative}@media(max-width: 790px){section.block_cat .cont_row .row_left ul.row_left_menu li a{font-size:16px}}section.block_cat .cont_row .row_left ul.row_left_menu li a::before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:#7c8562;transition:width .4s cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}section.block_cat .cont_row .row_left ul.row_left_menu li a.active,section.block_cat .cont_row .row_left ul.row_left_menu li a:hover{color:#f5eae0}section.block_cat .cont_row .row_left ul.row_left_menu li a.active::before,section.block_cat .cont_row .row_left ul.row_left_menu li a:hover::before{width:100%}section.block_cat .cont_row .row_right{width:50%;padding:20px;border-left:1px solid #7c8562;display:flex;position:relative;overflow:hidden}@media(max-width: 790px){section.block_cat .cont_row .row_right{width:100%;padding:0}}section.block_cat .cont_row .row_right img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:opacity .3s ease-in-out,transform .5s ease-out;opacity:1}section.block_ticker{background:#c6ceb3;padding:14px 0;border:1px solid #7c8562}section.block_ticker .cont_ticker{display:flex;overflow:hidden;position:relative}section.block_ticker .cont_ticker .ticker-track{display:flex;animation:scroll 100s linear infinite;width:-moz-max-content;width:max-content}section.block_ticker .cont_ticker .ticker-track .item{flex:0 0 auto;color:#45503f;font-size:18px;font-weight:500;margin-right:30px;font-family:"Playfair Display",serif;white-space:nowrap}section.block_be{padding:80px 0}section.block_be h2{text-align:center}section.block_be p.title_txt{margin:0 auto;text-align:center;margin-bottom:40px;width:100%;max-width:750px;font-size:20px;line-height:170%}section.block_be .cont_row{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:25px}section.block_be .cont_row .row{width:23.5%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#c6ceb3;padding:25px 20px;gap:10px}@media(max-width: 790px){section.block_be .cont_row .row{width:48%}}section.block_be a.sb_more{display:flex;margin:0 auto;margin-top:40px}section.block_video{display:flex;height:625px;width:100%;position:relative;overflow:hidden}@media(max-width: 790px){section.block_video{height:400px}}section.block_video .video_poster{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:opacity .8s ease;cursor:pointer}section.block_video img.video_bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.block_video img.video_play{position:absolute;top:calc(50% - 60px);left:calc(50% - 60px);transform:translate(-50%, -50%);animation:rotate 20s linear infinite}section.block_video .video_embed{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}section.block_video .video_embed iframe{display:block;width:100%;height:100%;border:0}section.block_reviews{overflow:hidden;padding:80px 0;padding-bottom:0}section.block_reviews .cont_rev_slick{margin:0 -15px}section.block_reviews .cont_rev_slick .item{padding:0 15px;transition:all .3s ease;display:flex;gap:40px;padding:20px;border-top:1px solid #7c8562;border-bottom:1px solid #7c8562;background:#f5f2ef;width:550px;margin:0 12px}section.block_reviews .cont_rev_slick .item .item_left{flex-shrink:0}section.block_reviews .cont_rev_slick .item .item_left img{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover}section.block_reviews .cont_rev_slick .item .item_right{flex:1;display:flex;flex-direction:column;gap:15px}section.block_reviews .cont_rev_slick .item .item_right .i_stars{display:flex;gap:3px}section.block_reviews .cont_rev_slick .item .item_right .i_txt{font-size:16px;line-height:170%}section.block_reviews .cont_rev_slick button.slick-arrow{width:40px;height:40px;background:#c6ceb3 url("../img/slick_arrow.svg") no-repeat center center;border-radius:50%;border:0;font-size:0;position:absolute;bottom:0;left:calc(50% - 100px);cursor:pointer}section.block_reviews .cont_rev_slick button.slick-arrow.slick-next{left:auto;right:calc(50% - 100px);transform:rotate(180deg)}section.block_reviews .cont_rev_slick button.slick-arrow:hover{opacity:.8}section.block_photo{padding:80px 0;overflow:hidden}section.block_photo h2{text-align:center}section.block_photo .cont_photo{display:flex;gap:24px;animation:scroll linear infinite;width:-moz-max-content;width:max-content}@media(max-width: 790px){section.block_photo .cont_photo{gap:12px}}section.block_photo .cont_photo:hover{animation-play-state:paused}section.block_photo .cont_photo .row{display:flex;gap:24px}@media(max-width: 790px){section.block_photo .cont_photo .row{gap:12px}}section.block_photo .cont_photo .row .row_big{width:700px;height:500px}@media(max-width: 790px){section.block_photo .cont_photo .row .row_big{width:300px;height:300px}}section.block_photo .cont_photo .row .row_big a{display:block;width:100%;height:100%;overflow:hidden}section.block_photo .cont_photo .row .row_big a img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}section.block_photo .cont_photo .row .row_big a:hover img{transform:scale(1.1)}section.block_photo .cont_photo .row .row_small{display:flex;flex-direction:column;justify-content:space-between;gap:24px}@media(max-width: 790px){section.block_photo .cont_photo .row .row_small{gap:12px}}section.block_photo .cont_photo .row .row_small a{display:block;width:238px;height:238px;overflow:hidden}@media(max-width: 790px){section.block_photo .cont_photo .row .row_small a{width:150px;height:143px}}section.block_photo .cont_photo .row .row_small a img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}section.block_photo .cont_photo .row .row_small a:hover img{transform:scale(1.1)}section.block_photo .cont_social{display:flex;justify-content:center;gap:20px;margin-top:40px}section.block_photo .cont_social a{display:block}section.block_photo .cont_social a img{display:block}section.block_photo .cont_social a:hover{opacity:.8}section.block_advantages_2{padding:80px 0;padding-top:0}section.block_advantages_2 .cont_row{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:25px}section.block_advantages_2 .cont_row .row{width:31.5%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#c6ceb3;padding:25px 20px;gap:10px}@media(max-width: 790px){section.block_advantages_2 .cont_row .row{width:48%}}section.block_infinite_chess{padding:80px 0}@media(max-width: 790px){section.block_infinite_chess{padding:60px 0}}section.block_infinite_chess .chess_list{display:flex;flex-direction:column;gap:110px}@media(max-width: 1020px){section.block_infinite_chess .chess_list{gap:72px}}@media(max-width: 790px){section.block_infinite_chess .chess_list{gap:50px}}section.block_infinite_chess .chess_item{display:grid;grid-template-columns:minmax(360px, 1fr) minmax(240px, 420px);align-items:center;gap:90px}@media(max-width: 1020px){section.block_infinite_chess .chess_item{grid-template-columns:1fr 340px;gap:50px}}@media(max-width: 790px){section.block_infinite_chess .chess_item{grid-template-columns:1fr;gap:24px}}section.block_infinite_chess .chess_item.is-reverse{grid-template-columns:minmax(240px, 420px) minmax(360px, 1fr)}@media(max-width: 1020px){section.block_infinite_chess .chess_item.is-reverse{grid-template-columns:340px 1fr}}@media(max-width: 790px){section.block_infinite_chess .chess_item.is-reverse{grid-template-columns:1fr}}section.block_infinite_chess .chess_item.is-reverse .chess_text{order:2}@media(max-width: 790px){section.block_infinite_chess .chess_item.is-reverse .chess_text{order:0}}section.block_infinite_chess .chess_item.is-reverse .chess_visual{order:1}section.block_infinite_chess .chess_text h2{font-weight:400;line-height:100%;text-transform:uppercase;color:#3a4135}section.block_infinite_chess .chess_text .chess_content p{line-height:170%;margin-bottom:26px;font-weight:300}section.block_infinite_chess .chess_text .chess_content p:last-child{margin-bottom:0}section.block_infinite_chess .chess_visual{display:flex;justify-content:center}section.block_infinite_chess .chess_visual img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media(max-width: 1020px){section.block_infinite_chess .chess_visual img{max-width:300px}}@media(max-width: 790px){section.block_infinite_chess .chess_visual img{max-width:240px}}section.block_infinite_chess .chess_item:not(.is-reverse) .chess_visual{justify-content:flex-end}@media(max-width: 790px){section.block_infinite_chess .chess_item:not(.is-reverse) .chess_visual{justify-content:center}}section.block_infinite_chess .chess_item.is-reverse .chess_visual{justify-content:flex-start}@media(max-width: 790px){section.block_infinite_chess .chess_item.is-reverse .chess_visual{justify-content:center}}.catalog_page{padding:40px 0 60px}.catalog_page .catalog_categories{text-align:center;margin-bottom:40px}.catalog_page .catalog_categories h2{margin-bottom:24px}.catalog_page .catalog_categories .catalog_categories_row{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}@media(max-width: 790px){.catalog_page .catalog_categories .catalog_categories_row{gap:16px}}.catalog_page .catalog_categories .catalog_categories_row .catalog_cat_item{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;color:#3a4135;font-size:14px;font-weight:500;transition:all .3s ease}.catalog_page .catalog_categories .catalog_categories_row .catalog_cat_item .catalog_cat_img{width:120px;height:120px;overflow:hidden;border:2px solid rgba(0,0,0,0);transition:border-color .3s ease}@media(max-width: 790px){.catalog_page .catalog_categories .catalog_categories_row .catalog_cat_item .catalog_cat_img{width:80px;height:80px}}.catalog_page .catalog_categories .catalog_categories_row .catalog_cat_item .catalog_cat_img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalog_page .catalog_categories .catalog_categories_row .catalog_cat_item:hover .catalog_cat_img{border-color:#7c8562}.catalog_page .catalog_categories .catalog_categories_row .catalog_cat_item.active .catalog_cat_img{border-color:#45503f}.catalog_page .catalog_categories .catalog_categories_row .catalog_cat_item.active span{font-weight:700}.catalog_page .catalog_main{display:flex;gap:40px}@media(max-width: 790px){.catalog_page .catalog_main{flex-direction:column}}.catalog_page .catalog_filter{width:240px;flex-shrink:0}@media(max-width: 790px){.catalog_page .catalog_filter{width:100%}}.catalog_page .catalog_filter .catalog_filter_head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.catalog_page .catalog_filter .catalog_filter_collapse{display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:default;padding:0;text-align:left;flex:1}@media(max-width: 790px){.catalog_page .catalog_filter .catalog_filter_collapse{cursor:pointer}}.catalog_page .catalog_filter .catalog_filter_title{font-size:18px;font-weight:700;color:#3a4135;margin-bottom:0}.catalog_page .catalog_filter .catalog_filter_arrow{display:none;width:10px;height:10px;border-right:2px solid #3a4135;border-bottom:2px solid #3a4135;transform:rotate(45deg);transition:transform .25s ease;flex-shrink:0;margin-top:-4px}@media(max-width: 790px){.catalog_page .catalog_filter .catalog_filter_arrow{display:inline-block}}.catalog_page .catalog_filter .catalog_filter--open .catalog_filter_arrow{transform:rotate(-135deg);margin-top:2px}.catalog_page .catalog_filter .catalog_filter_body{overflow:hidden;transition:max-height .35s ease;max-height:2000px}.catalog_page .catalog_filter:not(.catalog_filter--open) .catalog_filter_body{max-height:0}.catalog_page .catalog_filter .catalog_filter_reset{background:none;border:none;cursor:pointer;font-size:12px;font-weight:500;font-family:"Inter",sans-serif;color:#7c8562;text-decoration:underline;padding:0;flex-shrink:0}.catalog_page .catalog_filter .catalog_filter_reset:hover{color:#3a4135}.catalog_page .catalog_filter .filter_group{border-top:1px solid #c6ceb3}.catalog_page .catalog_filter .filter_group:last-child{border-bottom:1px solid #c6ceb3}.catalog_page .catalog_filter .filter_group_label{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 0;background:none;border:none;cursor:pointer;font-size:14px;font-weight:600;font-family:"Inter",sans-serif;color:#3a4135;text-align:left}.catalog_page .catalog_filter .filter_group_label:hover{color:#45503f}.catalog_page .catalog_filter .filter_group_arrow{display:inline-block;width:10px;height:10px;border-right:1.5px solid #7c8562;border-bottom:1.5px solid #7c8562;transform:rotate(45deg);transition:transform .25s ease;flex-shrink:0;margin-top:-4px}.catalog_page .catalog_filter .filter_group--open .filter_group_arrow{transform:rotate(-135deg);margin-top:2px}.catalog_page .catalog_filter .filter_group_items{display:none;flex-direction:column;gap:2px;padding-bottom:14px}.catalog_page .catalog_filter .filter_group--open .filter_group_items{display:flex}.catalog_page .catalog_filter .filter_subgroup{display:flex;flex-direction:column}.catalog_page .catalog_filter .filter_subgroup_head{display:flex;align-items:center;justify-content:space-between}.catalog_page .catalog_filter .filter_subgroup_toggle{background:none;border:none;cursor:pointer;padding:5px 0 5px 6px;flex-shrink:0;display:flex;align-items:center}.catalog_page .catalog_filter .filter_subgroup_arrow{display:inline-block;width:8px;height:8px;border-right:1.5px solid #7c8562;border-bottom:1.5px solid #7c8562;transform:rotate(45deg);transition:transform .25s ease;margin-top:-3px}.catalog_page .catalog_filter .filter_subgroup--open .filter_subgroup_arrow{transform:rotate(-135deg);margin-top:2px}.catalog_page .catalog_filter .filter_subgroup_items{display:none;flex-direction:column;gap:2px;padding-bottom:4px}.catalog_page .catalog_filter .filter_subgroup--open .filter_subgroup_items{display:flex}.catalog_page .catalog_filter .filter_checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#3a4135;padding:5px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.catalog_page .catalog_filter .filter_checkbox:hover{color:#45503f}.catalog_page .catalog_filter .filter_checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid #c6ceb3;flex-shrink:0;cursor:pointer;position:relative;transition:border-color .2s ease,background .2s ease}.catalog_page .catalog_filter .filter_checkbox input[type=checkbox]:checked{background:#45503f;border-color:#45503f}.catalog_page .catalog_filter .filter_checkbox input[type=checkbox]:checked::after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:1.5px solid #f5f2ef;border-top:none;border-left:none;transform:rotate(45deg)}.catalog_page .catalog_filter .filter_checkbox input[type=checkbox]:hover:not(:checked){border-color:#7c8562}.catalog_page .catalog_filter .filter_checkbox span:first-of-type{flex:1;line-height:1.4}.catalog_page .catalog_filter .filter_checkbox--parent{font-weight:600;width:100%}.catalog_page .catalog_filter .filter_checkbox--child{padding-left:4px;font-size:13px}.catalog_page .catalog_filter .filter_count{font-size:11px;color:#7c8562;margin-left:auto;flex-shrink:0}.catalog_page .catalog_filter .filter_group--always-open .filter_group_items{display:flex}.catalog_page .catalog_filter .filter_group_label--static{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-size:14px;font-weight:600;font-family:"Inter",sans-serif;color:#3a4135;text-align:left;cursor:default}.catalog_page .catalog_filter .filter_subgroup--always-open .filter_subgroup_items{display:flex}.catalog_page .catalog_products{flex:1}.catalog_page .catalog_products .product_row{display:flex;flex-wrap:wrap}.catalog_page .catalog_products .product_row .product_item{width:33.333%;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:12px;border:1px solid #7c8562;margin-left:-1px;margin-top:-1px;position:relative}@media(max-width: 790px){.catalog_page .catalog_products .product_row .product_item{width:50%}}.catalog_page .catalog_products .product_row .product_item .onsale{position:absolute;top:10px;left:10px;background:#45503f;color:#f5eae0;font-size:12px;font-weight:600;padding:4px 12px;z-index:2;border-radius:0;min-height:auto;min-width:auto;line-height:normal}.catalog_page .catalog_products .product_row .product_item .item_image{position:relative;display:block;overflow:hidden}.catalog_page .catalog_products .product_row .product_item .item_image img{width:100%;height:auto;display:block;transition:opacity .3s ease}.catalog_page .catalog_products .product_row .product_item .item_image .img_hover{position:absolute;top:0;left:0;opacity:0}.catalog_page .catalog_products .product_row .product_item:hover .item_image .img_hover{opacity:1}.catalog_page .catalog_products .product_row .product_item:hover .item_image .img_main{opacity:0}.catalog_page .catalog_products .product_row .product_item .item_txt{text-align:center;display:flex;flex-direction:column;gap:15px}.catalog_page .catalog_products .product_row .product_item .item_txt a.item_txt_title{color:#3a4135;text-align:left;font-size:20px;font-weight:600;text-decoration:none}.catalog_page .catalog_products .product_row .product_item .item_txt a.item_txt_title:hover{text-decoration:underline}.catalog_page .catalog_products .product_row .product_item .item_txt p{font-size:14px;line-height:170%;text-align:left}.catalog_page .catalog_products .product_row .product_item .item_txt .item_txt_info{display:flex;justify-content:space-between}.catalog_page .catalog_products .product_row .product_item .item_txt .item_txt_info .item_price{font-size:16px;font-weight:600}.catalog_page .catalog_products .product_row .product_item .item_txt .item_txt_info .item_txt_info_right{display:flex;justify-content:space-between;gap:10px}.catalog_page .catalog_products .product_row .product_item .item_txt .item_txt_info .item_txt_info_right span.ico_view{display:block;width:20px;height:20px;background:url("../img/item_view.svg") no-repeat center center}.catalog_page .catalog_products .product_row .product_item .item_txt .item_txt_info .item_txt_info_right a.sb_button_like{display:block;width:20px;height:20px;background:url("../img/item_like.svg") no-repeat center center}.catalog_page .catalog_products .product_row .product_item .item_txt .item_txt_info .item_txt_info_right a.sb_button_like.active{background:url("../img/item_like_active.svg") no-repeat center center}.catalog_page .catalog_products .product_row .product_item .item_txt a.sb_button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:56px;font-size:18px;font-weight:500;background:#f5f2ef;border:1px solid #45503f;text-decoration:none;color:#45503f;transition:all .3s ease}.catalog_page .catalog_products .product_row .product_item .item_txt a.sb_button:hover{background:#45503f;color:#f5eae0}.catalog_page .catalog_pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px;padding-top:30px}.catalog_page .catalog_pagination a,.catalog_page .catalog_pagination span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:14px;font-weight:500;color:#3a4135;text-decoration:none;border:1px solid rgba(0,0,0,0);transition:all .3s ease}.catalog_page .catalog_pagination a:hover{border-color:#7c8562}.catalog_page .catalog_pagination span.current{background:#45503f;color:#f5eae0;border-color:#45503f}.catalog_page .catalog_pagination .pagination_arrow{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#45503f;color:#f5eae0;border-radius:50%;font-size:20px}.catalog_page .catalog_no_products{text-align:center;padding:60px 0;font-size:18px;color:#7c8562}.product_single{padding:60px 0}.product_single .product_single_row{display:flex;gap:60px}@media(max-width: 790px){.product_single .product_single_row{flex-direction:column;gap:30px}}.product_single .product_single_gallery{width:45%;flex-shrink:0}@media(max-width: 790px){.product_single .product_single_gallery{width:100%}}.product_single .product_single_gallery .gallery_main{width:100%;margin-bottom:16px;background:#f5f2ef}.product_single .product_single_gallery .gallery_main img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.product_single .product_single_gallery .gallery_thumbs{display:flex;gap:12px}.product_single .product_single_gallery .gallery_thumbs .gallery_thumb{width:80px;height:80px;cursor:pointer;border:2px solid rgba(0,0,0,0);transition:border-color .3s ease;overflow:hidden}.product_single .product_single_gallery .gallery_thumbs .gallery_thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product_single .product_single_gallery .gallery_thumbs .gallery_thumb.active{border-color:#45503f}.product_single .product_single_gallery .gallery_thumbs .gallery_thumb:hover{border-color:#7c8562}.product_single .product_single_info{flex:1;display:flex;flex-direction:column}.product_single .product_single_info .product_title{font-family:"Playfair Display SC",serif;font-size:36px;font-weight:400;color:#3a4135;margin-bottom:20px}@media(max-width: 790px){.product_single .product_single_info .product_title{font-size:28px}}.product_single .product_single_info .product_categories{margin-bottom:20px}.product_single .product_single_info .product_categories .product_categories_label{display:block;font-size:14px;color:#7c8562;margin-bottom:8px}.product_single .product_single_info .product_categories a{display:inline-block;font-size:16px;font-weight:500;color:#3a4135;text-decoration:none;margin-right:16px}.product_single .product_single_info .product_categories a:hover{text-decoration:underline}.product_single .product_single_info .product_price_rating{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.product_single .product_single_info .product_price_rating .product_price{font-size:28px;font-weight:700;color:#3a4135}.product_single .product_single_info .product_price_rating .product_rating{display:flex;align-items:center;gap:4px}.product_single .product_single_info .product_price_rating .product_rating img{width:16px;height:16px}.product_single .product_single_info .product_price_rating .product_rating img.star_empty{opacity:.3}.product_single .product_single_info .product_price_rating .product_rating .rating_count{font-size:14px;color:#7c8562;margin-left:8px}.product_single .product_single_info .product_actions{display:flex;gap:16px;margin-bottom:16px}@media(max-width: 790px){.product_single .product_single_info .product_actions{flex-direction:column}}.product_single .product_single_info .product_actions .product_quantity{display:flex;align-items:center;border:1px solid #7c8562}.product_single .product_single_info .product_actions .product_quantity .qty_btn{width:48px;height:48px;background:none;border:none;font-size:20px;cursor:pointer;color:#3a4135;display:flex;align-items:center;justify-content:center}.product_single .product_single_info .product_actions .product_quantity .qty_btn:hover{background:#c6ceb3}.product_single .product_single_info .product_actions .product_quantity .qty_input{width:48px;height:48px;border:none;border-left:1px solid #7c8562;border-right:1px solid #7c8562;text-align:center;font-size:16px;font-family:"Inter",sans-serif;color:#3a4135;background:none;-moz-appearance:textfield}.product_single .product_single_info .product_actions .product_quantity .qty_input::-webkit-outer-spin-button,.product_single .product_single_info .product_actions .product_quantity .qty_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product_single .product_single_info .product_actions .product_wishlist{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;background:none;border:1px solid #7c8562;height:48px;font-size:16px;font-weight:500;font-family:"Inter",sans-serif;color:#3a4135;cursor:pointer;transition:all .3s ease}.product_single .product_single_info .product_actions .product_wishlist .product_wishlist_icon{display:block;width:20px;height:20px;flex-shrink:0;background:url("../img/item_like.svg") no-repeat center center;background-size:contain}.product_single .product_single_info .product_actions .product_wishlist:hover{background:#c6ceb3}.product_single .product_single_info .product_actions .product_wishlist.active .product_wishlist_icon{background:url("../img/item_like_active.svg") no-repeat center center;background-size:contain}.product_single .product_single_info .product_add_to_cart{width:100%;height:56px;background:#45503f;color:#f5eae0;border:none;font-size:18px;font-weight:500;font-family:"Inter",sans-serif;cursor:pointer;transition:all .3s ease}.product_single .product_single_info .product_add_to_cart:hover{background:#3a4135}.product_tabs{margin-top:60px;border-top:1px solid #7c8562}.product_tabs .product_tabs_nav{display:flex;gap:0}.product_tabs .product_tabs_nav .product_tab_btn{padding:16px 32px;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);font-size:16px;font-weight:500;font-family:"Inter",sans-serif;color:#7c8562;cursor:pointer;transition:all .3s ease}@media(max-width: 790px){.product_tabs .product_tabs_nav .product_tab_btn{padding:12px 16px;font-size:14px}}.product_tabs .product_tabs_nav .product_tab_btn.active{color:#3a4135;border-bottom-color:#3a4135}.product_tabs .product_tabs_nav .product_tab_btn:hover{color:#3a4135}.product_tabs .product_tabs_content .product_tab_panel{display:none;padding:30px 0;font-size:16px;line-height:170%;color:#3a4135}.product_tabs .product_tabs_content .product_tab_panel.active{display:block}.cart_wrapper{padding:40px 0 60px;position:relative;transition:opacity .3s ease}.cart_wrapper.cart_loading{opacity:.5;pointer-events:none}.cart_wrapper .cart_table{border:1px solid #7c8562;margin-bottom:30px}.cart_wrapper .cart_table .cart_head{display:flex;align-items:center;background:#c6ceb3;padding:14px 20px;font-size:13px;font-weight:600;color:#3a4135;letter-spacing:1px}@media(max-width: 790px){.cart_wrapper .cart_table .cart_head{display:none}}.cart_wrapper .cart_table .cart_row{display:flex;align-items:center;padding:20px;border-top:1px solid #c6ceb3}@media(max-width: 790px){.cart_wrapper .cart_table .cart_row{flex-wrap:wrap;gap:12px;position:relative;padding-left:40px}}.cart_wrapper .cart_table .cart_col_check{width:40px;flex-shrink:0}.cart_wrapper .cart_table .cart_col_check .cart_remove{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#7c8562;text-decoration:none;font-size:20px}.cart_wrapper .cart_table .cart_col_check .cart_remove:hover{color:#3a4135}@media(max-width: 790px){.cart_wrapper .cart_table .cart_col_check{position:absolute;left:12px;top:20px}}.cart_wrapper .cart_table .cart_col_product{width:120px;flex-shrink:0}@media(max-width: 790px){.cart_wrapper .cart_table .cart_col_product{width:80px}}.cart_wrapper .cart_table .cart_col_product a,.cart_wrapper .cart_table .cart_col_product img{display:block;width:100%;height:auto}.cart_wrapper .cart_table .cart_col_name{flex:1;padding:0 20px;font-size:16px;font-weight:500;color:#3a4135}@media(max-width: 790px){.cart_wrapper .cart_table .cart_col_name{width:calc(100% - 100px);padding:0}}.cart_wrapper .cart_table .cart_col_name a{color:#3a4135;text-decoration:none}.cart_wrapper .cart_table .cart_col_name a:hover{text-decoration:underline}.cart_wrapper .cart_table .cart_col_price{width:100px;text-align:center;font-size:16px;color:#3a4135}@media(max-width: 790px){.cart_wrapper .cart_table .cart_col_price{width:auto;text-align:left}.cart_wrapper .cart_table .cart_col_price::before{content:attr(data-title) ": ";font-weight:500}}.cart_wrapper .cart_table .cart_col_qty{width:130px;display:flex;justify-content:center}@media(max-width: 790px){.cart_wrapper .cart_table .cart_col_qty{width:auto;justify-content:flex-start}}.cart_wrapper .cart_table .cart_col_qty .quantity{display:flex;align-items:center;border:1px solid #7c8562}.cart_wrapper .cart_table .cart_col_qty .quantity .minus,.cart_wrapper .cart_table .cart_col_qty .quantity .plus{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;font-size:18px;color:#3a4135;cursor:pointer;transition:background .3s ease}.cart_wrapper .cart_table .cart_col_qty .quantity .minus:hover,.cart_wrapper .cart_table .cart_col_qty .quantity .plus:hover{background:#c6ceb3}.cart_wrapper .cart_table .cart_col_qty .quantity input.qty{width:40px;height:36px;border:none;border-left:1px solid #7c8562;border-right:1px solid #7c8562;text-align:center;font-size:14px;font-family:"Inter",sans-serif;color:#3a4135;background:none;-moz-appearance:textfield}.cart_wrapper .cart_table .cart_col_qty .quantity input.qty::-webkit-outer-spin-button,.cart_wrapper .cart_table .cart_col_qty .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none}.cart_wrapper .cart_table .cart_col_total{width:100px;text-align:right;font-size:16px;font-weight:600;color:#3a4135}@media(max-width: 790px){.cart_wrapper .cart_table .cart_col_total{width:auto;text-align:left}.cart_wrapper .cart_table .cart_col_total::before{content:attr(data-title) ": ";font-weight:500}}.cart_wrapper .cart_coupon_row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px}@media(max-width: 790px){.cart_wrapper .cart_coupon_row{flex-direction:column}}.cart_wrapper .cart_coupon_row .cart_coupon{display:flex;gap:0}.cart_wrapper .cart_coupon_row .cart_coupon input{height:48px;border:1px solid #7c8562;border-right:none;padding:0 16px;font-size:14px;font-family:"Inter",sans-serif;color:#3a4135;background:none;outline:none;width:220px}@media(max-width: 790px){.cart_wrapper .cart_coupon_row .cart_coupon input{flex:1}}.cart_wrapper .cart_coupon_row .cart_coupon input::-moz-placeholder{color:#7c8562}.cart_wrapper .cart_coupon_row .cart_coupon input::placeholder{color:#7c8562}.cart_wrapper .cart_coupon_row .cart_coupon .cart_coupon_btn{height:48px;padding:0 24px;background:none;border:1px solid #7c8562;font-size:14px;font-weight:500;font-family:"Inter",sans-serif;color:#3a4135;cursor:pointer;white-space:nowrap;transition:all .3s ease}.cart_wrapper .cart_coupon_row .cart_coupon .cart_coupon_btn:hover{background:#c6ceb3}.cart_wrapper .cart_coupon_row .cart_update_btn{height:48px;padding:0 24px;background:none;border:1px solid #7c8562;font-size:14px;font-weight:500;font-family:"Inter",sans-serif;color:#7c8562;cursor:pointer;transition:all .3s ease}.cart_wrapper .cart_coupon_row .cart_update_btn:hover{background:#c6ceb3;color:#3a4135}.cart_wrapper .cart_totals{max-width:450px;margin-left:auto;background:#c6ceb3;padding:24px 30px}.cart_wrapper .cart_totals .cart_totals_row{display:flex;justify-content:space-between;padding:12px 0;font-size:16px;color:#3a4135}.cart_wrapper .cart_totals .cart_totals_row.cart_totals_final{font-weight:700;font-size:18px;border-top:1px solid #7c8562;margin-top:8px;padding-top:16px}.cart_wrapper .cart_totals .cart_checkout_btn{display:flex;align-items:center;justify-content:center;width:100%;height:56px;background:#45503f;color:#f5eae0;border:1px solid #45503f;font-size:16px;font-weight:600;font-family:"Inter",sans-serif;text-decoration:none;letter-spacing:1px;margin-top:20px;transition:all .3s ease}.cart_wrapper .cart_totals .cart_checkout_btn:hover{background:#3a4135}.cart-empty{text-align:center;padding:60px 0;font-size:18px;color:#7c8562}.return-to-shop{text-align:center;margin-top:20px}.return-to-shop a{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 32px;background:#45503f;color:#f5eae0;text-decoration:none;font-weight:500;transition:all .3s ease}.return-to-shop a:hover{background:#3a4135}.checkout_wrapper{display:flex;gap:50px;padding:40px 0 60px}@media(max-width: 790px){.checkout_wrapper{flex-direction:column;gap:30px}}.checkout_wrapper .checkout_left{flex:1}.checkout_wrapper .checkout_left .checkout_title{font-family:"Inter",sans-serif;font-size:18px;font-weight:700;color:#3a4135;margin-bottom:24px;letter-spacing:1px}.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields>h3{display:none}.checkout_wrapper .checkout_left .checkout_fields #ship-to-different-address{display:none}.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:16px}.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row{margin:0;padding:0}.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-first,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-last,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-first,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-last,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row.form-row-first,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row.form-row-last,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-first,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-last,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-first,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-last,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row.form-row-first,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row.form-row-last{width:calc(50% - 8px)}@media(max-width: 790px){.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-first,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-last,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-first,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-last,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row.form-row-first,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row.form-row-last,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-first,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-last,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-first,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-last,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row.form-row-first,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row.form-row-last{width:100%}}.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-wide,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-wide,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row.form-row-wide,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-wide,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-wide,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row.form-row-wide{width:100%}.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row label,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row label,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row label,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row label,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row label{display:block;font-size:14px;font-weight:500;color:#3a4135;margin-bottom:6px}.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .input-text,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row textarea,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .input-text,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row select,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row textarea,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row .input-text,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row select,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row textarea,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .input-text,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row select,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row textarea,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .input-text,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row select,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row textarea,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row .input-text,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row select,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row textarea{width:100%;height:48px;border:1px solid #c6ceb3;background:none;padding:0 16px;font-size:14px;font-family:"Inter",sans-serif;color:#3a4135;outline:none;transition:border-color .3s ease}.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .input-text::-moz-placeholder, .checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select::-moz-placeholder, .checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row textarea::-moz-placeholder, .checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .input-text::-moz-placeholder, .checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row select::-moz-placeholder, .checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row textarea::-moz-placeholder, .checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row .input-text::-moz-placeholder, .checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row select::-moz-placeholder, .checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row textarea::-moz-placeholder, .checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .input-text::-moz-placeholder, .checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row select::-moz-placeholder, .checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row textarea::-moz-placeholder, .checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .input-text::-moz-placeholder, .checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row select::-moz-placeholder, .checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row textarea::-moz-placeholder, .checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row .input-text::-moz-placeholder, .checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row select::-moz-placeholder, .checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row textarea::-moz-placeholder{color:#7c8562}.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .input-text::placeholder,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select::placeholder,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row textarea::placeholder,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .input-text::placeholder,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row select::placeholder,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row textarea::placeholder,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row .input-text::placeholder,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row select::placeholder,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row textarea::placeholder,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .input-text::placeholder,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row select::placeholder,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row textarea::placeholder,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .input-text::placeholder,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row select::placeholder,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row textarea::placeholder,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row .input-text::placeholder,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row select::placeholder,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row textarea::placeholder{color:#7c8562}.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .input-text:focus,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select:focus,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row textarea:focus,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .input-text:focus,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row select:focus,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row textarea:focus,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row .input-text:focus,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row select:focus,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row textarea:focus,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .input-text:focus,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row select:focus,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row textarea:focus,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .input-text:focus,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row select:focus,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row textarea:focus,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row .input-text:focus,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row select:focus,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row textarea:focus{border-color:#45503f}.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row textarea,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row textarea,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row textarea,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row textarea,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row textarea,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row textarea{height:120px;padding:14px 16px;resize:vertical}.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row select,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper .form-row select,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row select,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row select,.checkout_wrapper .checkout_left .checkout_fields .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper .form-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237C8562' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields{margin-top:24px;padding-top:24px;border-top:1px solid #c6ceb3}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields p.form-row .woocommerce-input-wrapper>input[type=hidden]{display:none}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields p.form-row:has(>.woocommerce-input-wrapper>input.input-hidden){display:none !important;margin:0 !important;padding:0 !important;height:0;overflow:hidden}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields p.form-row>span.woocommerce-input-wrapper>input.input-hidden~*{display:none}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields #mrkv_ua_shipping_nova-poshta_address_city_label_field,.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields #mrkv_ua_shipping_nova-poshta_address_city_ref_field,.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields #mrkv_ua_shipping_nova-poshta_address_area_name_field,.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields #mrkv_ua_shipping_nova-poshta_address_street_ref_field,.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields #mrkv_ua_shipping_nova-poshta_address_address_ref_field,.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields #mrkv_ua_shipping_nova-poshta_address_patronymic_enabled_field,.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields #mrkv_ua_shipping_nova-poshta_warehouse_city_label_field,.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields #mrkv_ua_shipping_nova-poshta_warehouse_city_ref_field,.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields #mrkv_ua_shipping_nova-poshta_warehouse_area_name_field,.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields #mrkv_ua_shipping_nova-poshta_warehouse_warehouse_ref_field,.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields #mrkv_ua_shipping_nova-poshta_warehouse_patronymic_enabled_field{display:none !important;margin:0 !important;padding:0 !important;height:0 !important;overflow:hidden}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields p.form-row{margin:0 0 16px 0;padding:0;width:100%}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields p.form-row label{display:block;font-size:14px;font-weight:500;color:#3a4135;margin-bottom:6px}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields p.form-row label .required{color:#c6574a}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields p.form-row .woocommerce-input-wrapper{width:100%}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields p.form-row .input-text{width:100%;height:48px;border:1px solid #c6ceb3;background:none;padding:0 16px;font-size:14px;font-family:"Inter",sans-serif;color:#3a4135;outline:none;transition:border-color .3s ease}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields p.form-row .input-text::-moz-placeholder{color:#7c8562}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields p.form-row .input-text::placeholder{color:#7c8562}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields p.form-row .input-text:focus{border-color:#45503f}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields p.form-row select{width:100%;height:48px;border:1px solid #c6ceb3;background:none;padding:0 16px;font-size:14px;font-family:"Inter",sans-serif;color:#3a4135;outline:none}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields p.form-row .select2-container{width:100% !important}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields p.form-row .select2-container .select2-selection--single{height:48px;border:1px solid #c6ceb3;border-radius:0;background:none;transition:border-color .3s ease}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields p.form-row .select2-container .select2-selection--single:focus,.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields p.form-row .select2-container .select2-selection--single:hover{border-color:#45503f}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields p.form-row .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px;padding:0 16px;font-size:14px;font-family:"Inter",sans-serif;color:#3a4135}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields p.form-row .select2-container .select2-selection--single .select2-selection__placeholder{color:#7c8562}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields p.form-row .select2-container .select2-selection--single .select2-selection__arrow{height:48px;right:8px}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields .mrkv_ua_shipping_delivery_type,.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields [class*=delivery_type]{list-style:none;padding:0;margin:0 0 16px 0;display:flex;flex-wrap:wrap;gap:10px}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields .mrkv_ua_shipping_delivery_type li,.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields .mrkv_ua_shipping_delivery_type label,.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields [class*=delivery_type] li,.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields [class*=delivery_type] label{display:flex;align-items:center;gap:8px;font-size:14px;color:#3a4135;cursor:pointer}.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields .mrkv_ua_shipping_delivery_type input[type=radio],.checkout_wrapper .checkout_left .checkout_fields .mrkv_ua_shipping_checkout_fields [class*=delivery_type] input[type=radio]{accent-color:#45503f}.checkout_wrapper .checkout_left .checkout_fields .select2-dropdown{border:1px solid #c6ceb3;border-radius:0}.checkout_wrapper .checkout_left .checkout_fields .select2-dropdown .select2-search__field{height:40px;border:1px solid #c6ceb3;padding:0 12px;font-size:14px;font-family:"Inter",sans-serif;outline:none}.checkout_wrapper .checkout_left .checkout_fields .select2-dropdown .select2-search__field:focus{border-color:#45503f}.checkout_wrapper .checkout_left .checkout_fields .select2-dropdown .select2-results__option{padding:10px 16px;font-size:14px;color:#3a4135}.checkout_wrapper .checkout_left .checkout_fields .select2-dropdown .select2-results__option--highlighted{background:#45503f;color:#f5eae0}.checkout_wrapper .checkout_left .checkout_back{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.checkout_wrapper .checkout_left .checkout_back a{font-size:14px;color:#7c8562;text-decoration:none}.checkout_wrapper .checkout_left .checkout_back a:hover{color:#3a4135}.checkout_wrapper .checkout_left .checkout_back .checkout_continue{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;border:1px solid #45503f;color:#45503f;font-size:14px;font-weight:500}.checkout_wrapper .checkout_left .checkout_back .checkout_continue:hover{background:#45503f;color:#f5eae0}.checkout_wrapper .checkout_right{width:380px;flex-shrink:0}@media(max-width: 790px){.checkout_wrapper .checkout_right{width:100%}}.checkout_wrapper .checkout_right .checkout_subtitle{display:flex;justify-content:space-between;font-family:"Inter",sans-serif;font-size:14px;font-weight:700;color:#3a4135;letter-spacing:1px;margin-bottom:16px}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;margin-bottom:0}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table thead{display:none}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody tr.cart_item td{padding:8px 0;border-bottom:1px solid #c6ceb3;font-size:14px;color:#3a4135}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name{padding-right:16px}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody tr.cart_item td.product-total{text-align:right;font-weight:500}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot tr th,.checkout_wrapper .checkout_right .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot tr td{padding:10px 0;font-size:14px;color:#3a4135}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot tr th{font-weight:500;text-align:left}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot tr td{text-align:right}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot tr.order-total th,.checkout_wrapper .checkout_right .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot tr.order-total td{font-size:20px;font-weight:700;padding-top:16px;border-top:1px solid #7c8562}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods{list-style:none;padding:0;margin:0}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods li label{font-size:14px;color:#3a4135}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order #payment{background:#45503f;padding:24px;margin-top:20px;color:#f5eae0}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order #payment .wc_payment_methods{list-style:none;margin-bottom:20px;padding:0}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order #payment .wc_payment_methods li{margin-bottom:12px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid rgba(0,0,0,0);transition:border-color .2s ease;cursor:pointer}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order #payment .wc_payment_methods li:last-child{margin-bottom:0}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order #payment .wc_payment_methods li input.input-radio{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.5px solid #c6ceb3;border-radius:50%;flex-shrink:0;cursor:pointer;position:relative;margin:0;transition:border-color .2s ease}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order #payment .wc_payment_methods li input.input-radio:checked{border-color:#f5eae0}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order #payment .wc_payment_methods li input.input-radio:checked::after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#f5eae0}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order #payment .wc_payment_methods li input.input-radio:hover:not(:checked){border-color:#c6ceb3}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order #payment .wc_payment_methods li label{color:#f5eae0;font-size:14px;cursor:pointer;display:flex;align-items:center;margin:0;flex:1}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order #payment .wc_payment_methods li img{max-height:28px;width:auto !important;margin-left:0}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order #payment .wc_payment_methods li .payment_box{padding:10px 0 0 30px;font-size:13px;color:#c6ceb3;width:100%}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order #payment .wc_payment_methods li .payment_box p{margin:0}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order #payment .form-row.place-order{margin:0;padding:0}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order #payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper{margin-bottom:16px;font-size:13px;color:#c6ceb3}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order #payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper a{color:#f5eae0}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order #payment .form-row.place-order #place_order{width:100%;height:52px;background:rgba(0,0,0,0);border:1px solid #f5eae0;color:#f5eae0;font-size:16px;font-weight:600;font-family:"Inter",sans-serif;cursor:pointer;letter-spacing:1px;transition:all .3s ease}.checkout_wrapper .checkout_right .woocommerce-checkout-review-order #payment .form-row.place-order #place_order:hover{background:#f5eae0;color:#45503f}.woocommerce-error,.woocommerce-message,.woocommerce-info{list-style:none;padding:12px 20px;margin-bottom:20px;font-size:14px;border:1px solid #c6ceb3;background:#f5f2ef;color:#3a4135}.woocommerce-error a,.woocommerce-message a,.woocommerce-info a{color:#45503f;font-weight:600}.account_wrapper{display:flex;gap:40px;padding:60px 0;max-width:1152px;margin-left:auto;margin-right:auto}@media(max-width: 1280px){.account_wrapper{padding-left:20px;padding-right:20px}}@media(max-width: 790px){.account_wrapper{flex-direction:column;gap:20px}}.account_nav{width:220px;flex-shrink:0}@media(max-width: 790px){.account_nav{width:100%}}.account_nav ul{list-style:none;display:flex;flex-direction:column;gap:0}.account_nav ul li a{display:flex;align-items:center;gap:8px;padding:12px 0;font-size:16px;color:#7c8562;text-decoration:none;transition:color .3s ease}.account_nav ul li a .wishlist-count{display:inline-flex;align-items:center;justify-content:center;background:#45503f;color:#f5eae0;font-size:10px;font-weight:600;width:18px;height:18px;border-radius:50%;line-height:1}.account_nav ul li a:hover{color:#3a4135}.account_nav ul li.is-active a{color:#3a4135;font-weight:600}.account_nav ul li:last-child{margin-top:16px;padding-top:16px;border-top:1px solid #c6ceb3}.account_nav ul li:last-child a{color:#7c8562}.account_content{flex:1;border:1px solid #c6ceb3;padding:40px;background:#f5f2ef}@media(max-width: 790px){.account_content{padding:24px 16px}}.account_content .account_page_title{text-align:center;font-family:"Inter",sans-serif;font-size:24px;font-weight:600;color:#3a4135;margin-bottom:30px;letter-spacing:2px}.account_content .account_avatar{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.account_content .account_avatar img{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:12px}.account_content .account_avatar .account_avatar_name{font-size:18px;font-weight:600;color:#3a4135}.account_content .account_section_title{font-size:16px;font-weight:600;color:#3a4135;margin-top:30px;margin-bottom:16px}.account_content .edit-account{max-width:500px;margin:0 auto}.account_content .edit-account .auth_field{margin-bottom:20px}.account_content .edit-account .auth_field label{display:block;font-size:14px;font-weight:500;color:#3a4135;margin-bottom:8px}.account_content .edit-account .auth_field .input-text,.account_content .edit-account .auth_field input[type=date],.account_content .edit-account .auth_field input[type=tel]{width:100%;height:48px;border:1px solid #c6ceb3;background:none;padding:0 16px;font-size:14px;font-family:"Inter",sans-serif;color:#3a4135;outline:none;transition:border-color .3s ease}.account_content .edit-account .auth_field .input-text::-moz-placeholder, .account_content .edit-account .auth_field input[type=date]::-moz-placeholder, .account_content .edit-account .auth_field input[type=tel]::-moz-placeholder{color:#7c8562}.account_content .edit-account .auth_field .input-text::placeholder,.account_content .edit-account .auth_field input[type=date]::placeholder,.account_content .edit-account .auth_field input[type=tel]::placeholder{color:#7c8562}.account_content .edit-account .auth_field .input-text:focus,.account_content .edit-account .auth_field input[type=date]:focus,.account_content .edit-account .auth_field input[type=tel]:focus{border-color:#45503f}.account_content .edit-account .auth_password_wrap{position:relative}.account_content .edit-account .auth_password_wrap .input-text{padding-right:48px}.account_content .edit-account .auth_password_wrap .auth_toggle_pass{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center}.account_content .edit-account .auth_submit{width:100%;height:56px;background:#45503f;color:#f5eae0;border:none;font-size:18px;font-weight:500;font-family:"Inter",sans-serif;cursor:pointer;transition:all .3s ease;margin-top:10px}.account_content .edit-account .auth_submit:hover{background:#3a4135}.account_content .edit-account p{margin:0}.wishlist_title{text-align:center;font-family:"Inter",sans-serif;font-size:24px;font-weight:600;color:#3a4135;margin-bottom:30px;letter-spacing:2px}.wishlist_empty{text-align:center;padding:40px 0;font-size:16px;color:#7c8562}.wishlist_to_shop{display:flex;align-items:center;justify-content:center;width:220px;height:48px;margin:0 auto;background:#45503f;color:#f5eae0;text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease}.wishlist_to_shop:hover{background:#3a4135}.wishlist_table .wishlist_head{display:flex;align-items:center;padding:14px 20px;font-size:13px;font-weight:600;color:#7c8562;letter-spacing:1px;border-bottom:1px solid #c6ceb3}@media(max-width: 790px){.wishlist_table .wishlist_head{display:none}}.wishlist_table .wishlist_row{display:flex;align-items:center;padding:20px;border-bottom:1px solid #c6ceb3;transition:background .3s ease}@media(max-width: 790px){.wishlist_table .wishlist_row{flex-wrap:wrap;gap:12px;position:relative;padding-left:40px}}.wishlist_table .wishlist_col_remove{width:40px;flex-shrink:0}.wishlist_table .wishlist_col_remove .wishlist_remove{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;color:#7c8562;font-size:22px;cursor:pointer;transition:color .3s ease}.wishlist_table .wishlist_col_remove .wishlist_remove:hover{color:#3a4135}@media(max-width: 790px){.wishlist_table .wishlist_col_remove{position:absolute;left:8px;top:20px}}.wishlist_table .wishlist_col_product{flex:1;display:flex;align-items:center;gap:16px;padding-right:20px}.wishlist_table .wishlist_col_product .wishlist_product_img{width:70px;height:70px;flex-shrink:0}.wishlist_table .wishlist_col_product .wishlist_product_img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wishlist_table .wishlist_col_product .wishlist_product_name{font-size:16px;font-weight:500;color:#3a4135;text-decoration:none}.wishlist_table .wishlist_col_product .wishlist_product_name:hover{text-decoration:underline}@media(max-width: 790px){.wishlist_table .wishlist_col_product{width:100%;padding-right:0}}.wishlist_table .wishlist_col_price{width:120px;text-align:center;font-size:16px;font-weight:500;color:#3a4135}@media(max-width: 790px){.wishlist_table .wishlist_col_price{width:auto;text-align:left}}.wishlist_table .wishlist_col_action{width:160px;text-align:right;flex-shrink:0}.wishlist_table .wishlist_col_action .wishlist_add_to_cart{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;border:1px solid #45503f;color:#45503f;font-size:14px;font-weight:500;font-family:"Inter",sans-serif;text-decoration:none;transition:all .3s ease;cursor:pointer}.wishlist_table .wishlist_col_action .wishlist_add_to_cart:hover{background:#45503f;color:#f5eae0}.wishlist_table .wishlist_col_action .wishlist_out_of_stock{font-size:14px;color:#7c8562}@media(max-width: 790px){.wishlist_table .wishlist_col_action{width:auto;text-align:left}}.sb_button_like.active{background:url("../img/item_like_active.svg") no-repeat center center}.auth_wrapper{display:flex;justify-content:center;padding:60px 20px}.auth_wrapper .auth_form{width:100%;max-width:500px;border:1px solid #c6ceb3;padding:50px 40px;background:#f5f2ef}@media(max-width: 790px){.auth_wrapper .auth_form{padding:30px 20px}}.auth_wrapper .auth_form h2{text-align:center;font-family:"Inter",sans-serif;font-size:28px;font-weight:600;color:#3a4135;margin-bottom:10px}.auth_wrapper .auth_form .auth_subtitle{text-align:center;font-size:14px;color:#7c8562;margin-bottom:30px}.auth_wrapper .auth_form .auth_field{margin-bottom:20px}.auth_wrapper .auth_form .auth_field label{display:block;font-size:14px;font-weight:500;color:#3a4135;margin-bottom:8px}.auth_wrapper .auth_form .auth_field .input-text,.auth_wrapper .auth_form .auth_field input[type=date]{width:100%;height:48px;border:1px solid #c6ceb3;background:none;padding:0 16px;font-size:14px;font-family:"Inter",sans-serif;color:#3a4135;outline:none;transition:border-color .3s ease}.auth_wrapper .auth_form .auth_field .input-text::-moz-placeholder, .auth_wrapper .auth_form .auth_field input[type=date]::-moz-placeholder{color:#7c8562}.auth_wrapper .auth_form .auth_field .input-text::placeholder,.auth_wrapper .auth_form .auth_field input[type=date]::placeholder{color:#7c8562}.auth_wrapper .auth_form .auth_field .input-text:focus,.auth_wrapper .auth_form .auth_field input[type=date]:focus{border-color:#45503f}.auth_wrapper .auth_form .auth_field_row{display:flex;gap:16px}@media(max-width: 790px){.auth_wrapper .auth_form .auth_field_row{flex-direction:column;gap:0}}.auth_wrapper .auth_form .auth_field_row .auth_field{flex:1}.auth_wrapper .auth_form .auth_password_wrap{position:relative}.auth_wrapper .auth_form .auth_password_wrap .input-text{padding-right:48px}.auth_wrapper .auth_form .auth_password_wrap .auth_toggle_pass{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center}.auth_wrapper .auth_form .auth_password_wrap .auth_toggle_pass svg{display:block}.auth_wrapper .auth_form .auth_remember_row{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:14px}.auth_wrapper .auth_form .auth_remember_row .auth_checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.auth_wrapper .auth_form .auth_remember_row .auth_checkbox input{accent-color:#45503f}.auth_wrapper .auth_form .auth_remember_row .auth_checkbox span{color:#3a4135}.auth_wrapper .auth_form .auth_remember_row a{color:#7c8562;text-decoration:none}.auth_wrapper .auth_form .auth_remember_row a:hover{text-decoration:underline}.auth_wrapper .auth_form .auth_submit{width:100%;height:56px;background:#45503f;color:#f5eae0;border:none;font-size:18px;font-weight:500;font-family:"Inter",sans-serif;cursor:pointer;transition:all .3s ease;margin-top:10px}.auth_wrapper .auth_form .auth_submit:hover{background:#3a4135}.auth_wrapper .auth_form .auth_forgot{text-align:center;margin-top:16px;font-size:14px}.auth_wrapper .auth_form .auth_forgot a{color:#7c8562;text-decoration:none}.auth_wrapper .auth_form .auth_forgot a:hover{text-decoration:underline}.auth_wrapper .auth_form .auth_switch{text-align:center;margin-top:24px;font-size:14px;color:#7c8562}.auth_wrapper .auth_form .auth_switch a{color:#3a4135;font-weight:600;text-decoration:none}.auth_wrapper .auth_form .auth_switch a:hover{text-decoration:underline}footer{background:#45503f;padding:80px 0;color:#c6ceb3}footer .foot_top{display:block;border-bottom:1px solid #c6ceb3;padding-bottom:40px;display:flex;justify-content:space-between}@media(max-width: 790px){footer .foot_top{flex-direction:column;gap:20px}}footer .foot_top .foot_top_left{display:flex;flex-direction:column;gap:30px;width:100%;max-width:262px}footer .foot_top .foot_top_left p{font-size:20px;line-height:170%}footer .foot_top .foot_top_left .foot_top_left_soc{display:flex;gap:24px}footer .foot_top .foot_top_left .foot_top_left_soc a{display:block}footer .foot_top .foot_top_left .foot_top_left_soc a img{display:block}footer .foot_top .foot_top_right{display:flex;gap:50px}@media(max-width: 790px){footer .foot_top .foot_top_right{flex-direction:column}}footer .foot_top .foot_top_right ul.foot_menu{width:100%;max-width:200px;list-style:none;display:flex;flex-direction:column;gap:16px}footer .foot_top .foot_top_right ul.foot_menu li a{font-size:14px;color:#f5eae0;text-decoration:none}footer .foot_top .foot_top_right ul.foot_menu li a:hover{text-decoration:underline}footer .foot_top .foot_top_right .foot_top_right_info{width:100%;max-width:300px;display:flex;flex-direction:column;gap:16px}footer .foot_top .foot_top_right .foot_top_right_info a{font-size:14px;color:#f5eae0;text-decoration:none;line-height:170%}footer .foot_top .foot_top_right .foot_top_right_info a:hover{text-decoration:underline}footer .foot_bott{display:flex;justify-content:space-between;padding-top:40px;font-size:14px}@media(max-width: 790px){footer .foot_bott{flex-direction:column;gap:20px;justify-content:center;align-items:center}}footer .foot_bott span.copy{display:inline-block;margin-right:20px}footer .foot_bott a{font-size:14px;color:#f5eae0;text-decoration:underline}footer .foot_bott a:hover{text-decoration:none}footer .foot_bott .foot_bott_right{display:flex;gap:10px}footer .foot_bott .foot_bott_right img{display:block}section.block_inner_hero{position:relative;display:flex;align-items:center;overflow:hidden;padding:140px 0}@media(max-width: 790px){section.block_inner_hero{padding:100px 0}}section.block_inner_hero .inner_hero_bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.block_inner_hero .size{position:relative;z-index:2}section.block_inner_hero .inner_hero_content{max-width:700px;margin:0 auto}section.block_inner_hero .inner_hero_content h1{font-family:"Playfair Display SC",serif;font-size:72px;font-weight:400;color:#fff;margin-bottom:0;text-align:center;text-transform:uppercase}@media(max-width: 790px){section.block_inner_hero .inner_hero_content h1{font-size:40px}}section.block_inner_hero .inner_hero_content p{font-size:18px;line-height:170%;color:#fff;text-align:center;margin-top:40px;font-weight:300}@media(max-width: 790px){section.block_inner_hero .inner_hero_content p{font-size:15px}}section.block_founder{background:#f5f2ef;padding:80px 0}section.block_founder .cont_row{display:flex;justify-content:space-between;gap:40px}@media(max-width: 790px){section.block_founder .cont_row{flex-direction:column}}section.block_founder .cont_row .row_left{width:46%;display:flex;flex-direction:column;justify-content:center}@media(max-width: 790px){section.block_founder .cont_row .row_left{width:100%;order:1}}section.block_founder .cont_row .row_left h2{margin-bottom:20px}section.block_founder .cont_row .row_left p{line-height:170%}section.block_founder .cont_row .row_right{width:46%}@media(max-width: 790px){section.block_founder .cont_row .row_right{width:100%;order:0}}section.block_founder .cont_row .row_right img{display:block;width:100%;height:auto}section.block_history{padding:80px 0;background:#c6ceb3}section.block_history h2{text-align:center}section.block_history .cont_grid{display:flex;flex-wrap:wrap}section.block_history .cont_grid .grid_item{width:33.333%;padding:30px;margin-left:-1px;margin-top:-1px}@media(max-width: 790px){section.block_history .cont_grid .grid_item{width:100%}}section.block_history .cont_grid .grid_item h3{font-weight:500;margin-bottom:14px}section.block_history .cont_grid .grid_item p{line-height:170%;color:#3a4135}section.block_fullimg{width:100%;overflow:hidden}section.block_fullimg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.block_mission{padding:80px 0}@media(max-width: 790px){section.block_mission{padding:60px 0}}section.block_mission .mission_card{position:relative;display:grid;grid-template-columns:minmax(280px, 450px) minmax(360px, 1fr) minmax(210px, 320px);-moz-column-gap:28px;column-gap:28px;align-items:start;border:0;min-height:540px}@media(max-width: 1280px){section.block_mission .mission_card{grid-template-columns:minmax(240px, 360px) minmax(340px, 1fr) minmax(190px, 260px);-moz-column-gap:24px;column-gap:24px;min-height:500px}}@media(max-width: 1020px){section.block_mission .mission_card{grid-template-columns:1fr;row-gap:24px;min-height:auto}}@media(max-width: 790px){section.block_mission .mission_card{row-gap:18px}}section.block_mission .mission_card .mission_image_main{position:relative;z-index:3;width:100%;max-width:450px}@media(max-width: 1280px){section.block_mission .mission_card .mission_image_main{max-width:360px}}@media(max-width: 1020px){section.block_mission .mission_card .mission_image_main{max-width:100%}}@media(max-width: 790px){section.block_mission .mission_card .mission_image_main{order:0}}section.block_mission .mission_card .mission_image_main img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.block_mission .mission_card .mission_text{position:relative;z-index:2;max-width:620px;padding:8px 0 0;display:flex;flex-direction:column;justify-content:flex-start;transform:translateY(30px)}@media(max-width: 1020px){section.block_mission .mission_card .mission_text{max-width:100%}}@media(max-width: 790px){section.block_mission .mission_card .mission_text{order:1;padding:0}}section.block_mission .mission_card .mission_text h2{line-height:100%;text-transform:uppercase;font-weight:400;color:#111;margin-bottom:30px}@media(max-width: 1280px){section.block_mission .mission_card .mission_text h2{font-size:44px}}@media(max-width: 1020px){section.block_mission .mission_card .mission_text h2{font-size:38px}}@media(max-width: 790px){section.block_mission .mission_card .mission_text h2{font-size:32px;margin-bottom:20px}}section.block_mission .mission_card .mission_text p{line-height:170%;font-weight:300;margin-bottom:22px}section.block_mission .mission_card .mission_gallery{position:relative;width:100%;padding-top:92px;min-height:520px}@media(max-width: 1280px){section.block_mission .mission_card .mission_gallery{padding-top:72px;min-height:460px}}@media(max-width: 1020px){section.block_mission .mission_card .mission_gallery{padding-top:0;min-height:auto;display:grid;grid-template-columns:1fr 1fr;gap:14px}}@media(max-width: 790px){section.block_mission .mission_card .mission_gallery{order:2}}section.block_mission .mission_card .mission_gallery .mission_image{position:absolute}@media(max-width: 1020px){section.block_mission .mission_card .mission_gallery .mission_image{position:relative}}section.block_mission .mission_card .mission_gallery .mission_image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.block_mission .mission_card .mission_gallery .mission_image_top{bottom:25%;right:0;width:100%;max-width:250px;aspect-ratio:304/284;z-index:4}@media(max-width: 1020px){section.block_mission .mission_card .mission_gallery .mission_image_top{display:none}}section.block_mission .mission_card .mission_gallery .mission_image_bottom{bottom:0;left:-28%;width:100%;max-width:180px;aspect-ratio:220/248;z-index:3}@media(max-width: 1020px){section.block_mission .mission_card .mission_gallery .mission_image_bottom{display:none}}section.block_stores{background:#c6ceb3;padding:80px 0}@media(max-width: 790px){section.block_stores{padding:50px 0}}section.block_stores .stores_grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;justify-items:stretch}section.block_stores .stores_grid:has(>.store_card:nth-child(2):last-child){grid-template-columns:repeat(2, 1fr)}section.block_stores .stores_grid:has(>.store_card:only-child){grid-template-columns:repeat(2, 1fr)}@media(max-width: 1020px){section.block_stores .stores_grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 790px){section.block_stores .stores_grid{grid-template-columns:1fr;gap:20px}section.block_stores .stores_grid:has(>.store_card:nth-child(2):last-child){grid-template-columns:1fr}section.block_stores .stores_grid:has(>.store_card:only-child){grid-template-columns:1fr}}section.block_stores .store_card{width:100%}section.block_stores .store_card:only-child{grid-column:1/-1;max-width:calc((100% - 24px)/2);justify-self:center}@media(max-width: 790px){section.block_stores .store_card:only-child{max-width:100%}}section.block_stores .store_info{background:#45503f;aspect-ratio:1/1;padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media(max-width: 790px){section.block_stores .store_info{padding:30px 20px}}section.block_stores .store_info h3{font-family:"Playfair Display SC",serif;font-size:36px;font-weight:400;line-height:100%;text-transform:uppercase;color:#f5eae0;margin-bottom:26px}@media(max-width: 1020px){section.block_stores .store_info h3{font-size:32px}}@media(max-width: 790px){section.block_stores .store_info h3{font-size:28px;margin-bottom:18px}}section.block_stores .store_info p{color:#f5eae0;font-weight:300;line-height:170%;max-width:220px}section.block_stores .store_map{margin-top:20px;position:relative;display:block;width:100%;height:210px;overflow:hidden;text-decoration:none}@media(max-width: 790px){section.block_stores .store_map{height:180px}}section.block_stores .store_map img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.block_stores .store_map::before{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.08);transition:background .3s ease}section.block_stores .store_map:hover::before{background:hsla(0,0%,100%,.18)}section.block_stores .store_map .store_map_text{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-family:"Playfair Display SC",serif;font-size:36px;font-weight:400;line-height:100%;text-transform:uppercase;color:#3a4135;text-align:center;white-space:nowrap}@media(max-width: 1020px){section.block_stores .store_map .store_map_text{font-size:32px}}@media(max-width: 790px){section.block_stores .store_map .store_map_text{font-size:28px}}section.block_certificates{padding:80px 0;background:#f5f2ef;overflow:hidden}section.block_certificates h2{text-align:center}section.block_certificates .cert_slick{margin:0 -12px}section.block_certificates .cert_slick .cert_item{padding:0 12px}section.block_certificates .cert_slick .cert_item a{display:block;overflow:hidden;border:1px solid #c6ceb3}section.block_certificates .cert_slick .cert_item a img{display:block;width:100%;height:auto;transition:transform .3s ease}section.block_certificates .cert_slick .cert_item a:hover img{transform:scale(1.05)}section.block_certificates .cert_slick .cert_item span{display:block;font-size:14px;color:#7c8562;text-align:center;margin-top:10px}section.block_certificates .cert_slick button.slick-arrow{width:40px;height:40px;background:#c6ceb3 url("../img/slick_arrow.svg") no-repeat center center;border-radius:50%;border:0;font-size:0;position:absolute;top:calc(50% - 20px);left:-50px;z-index:3;cursor:pointer}@media(max-width: 1280px){section.block_certificates .cert_slick button.slick-arrow{left:10px}}section.block_certificates .cert_slick button.slick-arrow.slick-next{left:auto;right:-50px;transform:rotate(180deg)}@media(max-width: 1280px){section.block_certificates .cert_slick button.slick-arrow.slick-next{right:10px}}section.block_certificates .cert_slick button.slick-arrow:hover{opacity:.8}section.block_certificates .cert_slick ul.slick-dots{display:flex;justify-content:center;gap:8px;margin-top:24px}section.block_certificates .cert_slick ul.slick-dots li{list-style:none}section.block_certificates .cert_slick ul.slick-dots li button{width:8px;height:8px;background:#c6ceb3;border-radius:50%;border:0;font-size:0;cursor:pointer}section.block_certificates .cert_slick ul.slick-dots li.slick-active button{background:#45503f}section.block_product_cta{padding:80px 0}section.block_product_cta .cta_card{max-width:500px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}section.block_product_cta .cta_card .cta_image img{display:block;max-width:300px;height:auto;margin:0 auto}section.block_product_cta .cta_card .cta_text p{font-size:18px;line-height:170%;margin-bottom:20px}section.block_product_cta .cta_card .cta_text a.sb{display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:#3a4135;text-decoration:none;border:1px solid #3a4135;width:270px;height:55px;font-weight:500;transition:all .3s ease}section.block_product_cta .cta_card .cta_text a.sb:hover{background:#3a4135;color:#f5f2ef}section.block_contact{padding:80px 0;background:#c6ceb3}@media(max-width: 790px){section.block_contact{padding:50px 0}}section.block_contact .contact_card{max-width:744px;margin:0 auto;background:#efeeed;border:0;padding:66px 72px 54px;text-align:center}@media(max-width: 1020px){section.block_contact .contact_card{max-width:100%;padding:50px 48px 44px}}@media(max-width: 790px){section.block_contact .contact_card{padding:36px 22px 30px}}section.block_contact .contact_card h2{font-size:36px;line-height:100%;text-transform:uppercase;color:#3a4135;margin-bottom:14px}@media(max-width: 1020px){section.block_contact .contact_card h2{font-size:32px}}@media(max-width: 790px){section.block_contact .contact_card h2{font-size:28px}}section.block_contact .contact_card .contact_subtitle{margin-bottom:36px;line-height:160%}@media(max-width: 790px){section.block_contact .contact_card .contact_subtitle{font-size:16px;margin-bottom:24px}}section.block_contact .contact_card .contact_cf7{text-align:left;margin:0 auto;max-width:480px}section.block_contact .contact_card .contact_cf7 .wpcf7-form p{margin-bottom:24px}section.block_contact .contact_card .contact_cf7 .wpcf7-form label{display:block;color:#3a4135;line-height:1.3;font-weight:500;margin-bottom:10px}@media(max-width: 790px){section.block_contact .contact_card .contact_cf7 .wpcf7-form label{font-size:15px}}section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=text],section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=email],section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=tel],section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=url],section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=number]{width:100%;height:56px;border:1px solid #8e9976;background:none;padding:0 14px;font-size:17px;font-weight:300;font-family:"Inter",sans-serif;color:#3a4135;outline:none;transition:border-color .3s ease;margin-top:10px}section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=text]::-moz-placeholder, section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=email]::-moz-placeholder, section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=tel]::-moz-placeholder, section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=url]::-moz-placeholder, section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=number]::-moz-placeholder{color:#b4bca6}section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=text]::placeholder,section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=email]::placeholder,section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=tel]::placeholder,section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=url]::placeholder,section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=number]::placeholder{color:#b4bca6}section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=text]:focus,section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=email]:focus,section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=tel]:focus,section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=url]:focus,section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=number]:focus{border-color:#6e785b}section.block_contact .contact_card .contact_cf7 .wpcf7-form textarea{width:100%;height:132px;border:1px solid #8e9976;background:none;padding:14px;font-size:17px;font-weight:300;font-family:"Inter",sans-serif;color:#3a4135;outline:none;resize:none;transition:border-color .3s ease;margin-top:10px}section.block_contact .contact_card .contact_cf7 .wpcf7-form textarea::-moz-placeholder{color:#b4bca6}section.block_contact .contact_card .contact_cf7 .wpcf7-form textarea::placeholder{color:#b4bca6}section.block_contact .contact_card .contact_cf7 .wpcf7-form textarea:focus{border-color:#6e785b}section.block_contact .contact_card .contact_cf7 .wpcf7-form select{width:100%;height:56px;border:1px solid #8e9976;background:none;padding:0 14px;font-size:17px;font-family:"Inter",sans-serif;color:#3a4135;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237C8562' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=submit]{width:100%;height:62px;background:#b5bea4;color:#6e765b;border:none;font-size:18px;font-weight:600;line-height:100%;text-transform:none;cursor:pointer;transition:all .3s ease}section.block_contact .contact_card .contact_cf7 .wpcf7-form input[type=submit]:hover{background:#a8b294;color:#5f674f}section.block_contact .contact_card .contact_cf7 .wpcf7-form .wpcf7-not-valid-tip{display:block;font-size:12px;color:#c0392b;margin-top:6px}section.block_contact .contact_card .contact_cf7 .wpcf7-form .wpcf7-response-output{border:1px solid #c6ceb3 !important;padding:12px 16px !important;margin:20px 0 0 !important;font-size:14px;text-align:center}section.block_contact .contact_card .contact_cf7 .wpcf7-form .wpcf7-spinner{display:block;margin:10px auto 0}section.block_contact .contact_card .contact_cf7 .wpcf7-form .wpcf7-acceptance label,section.block_contact .contact_card .contact_cf7 .wpcf7-form .wpcf7-checkbox label,section.block_contact .contact_card .contact_cf7 .wpcf7-form .wpcf7-radio label{display:flex;align-items:center;gap:8px;font-weight:300;cursor:pointer}section.block_contact .contact_card .contact_cf7 .wpcf7-form .wpcf7-acceptance input[type=checkbox],section.block_contact .contact_card .contact_cf7 .wpcf7-form .wpcf7-acceptance input[type=radio],section.block_contact .contact_card .contact_cf7 .wpcf7-form .wpcf7-checkbox input[type=checkbox],section.block_contact .contact_card .contact_cf7 .wpcf7-form .wpcf7-checkbox input[type=radio],section.block_contact .contact_card .contact_cf7 .wpcf7-form .wpcf7-radio input[type=checkbox],section.block_contact .contact_card .contact_cf7 .wpcf7-form .wpcf7-radio input[type=radio]{width:16px;height:16px;accent-color:#45503f;cursor:pointer}section.block_content{padding:40px 0}section.block_content+section.block_content{padding-top:0}section.block_content .entry-content{color:#3a4135;line-height:170%;font-size:16px}section.block_content .entry-header{max-width:1152px;margin:0 auto 30px}@media(max-width: 1280px){section.block_content .entry-header{padding-left:20px;padding-right:20px}}section.block_content .entry-header .entry-title{font-family:"Playfair Display SC",serif;font-size:40px;font-weight:400;color:#3a4135}@media(max-width: 790px){section.block_content .entry-header .entry-title{font-size:28px}}section.block_content .post-thumbnail{max-width:1152px;margin:0 auto 30px}@media(max-width: 1280px){section.block_content .post-thumbnail{padding-left:20px;padding-right:20px}}section.block_content .post-thumbnail img{display:block;width:100%;height:auto;border:1px solid #c6ceb3}section.block_content h1,section.block_content h2,section.block_content h3,section.block_content h4,section.block_content h5,section.block_content h6{font-family:"Playfair Display SC",serif;font-weight:400;color:#3a4135;margin-top:30px;margin-bottom:20px}section.block_content h1{font-size:40px}@media(max-width: 790px){section.block_content h1{font-size:28px}}section.block_content h2{font-size:32px}@media(max-width: 790px){section.block_content h2{font-size:24px}}section.block_content h3{font-size:24px}@media(max-width: 790px){section.block_content h3{font-size:20px}}section.block_content h4{font-size:20px;font-family:"Inter",sans-serif;font-weight:600}section.block_content h5{font-size:18px;font-family:"Inter",sans-serif;font-weight:600}section.block_content h6{font-size:16px;font-family:"Inter",sans-serif;font-weight:600}section.block_content p{margin-bottom:20px;line-height:150%}section.block_content p:last-child{margin-bottom:0}section.block_content a{color:#45503f;font-weight:500;text-decoration:underline;transition:color .3s ease}section.block_content a:hover{color:#7c8562}section.block_content ul,section.block_content ol{margin-bottom:20px;padding-left:24px}section.block_content ul li,section.block_content ol li{margin-bottom:8px;line-height:170%}section.block_content ul li{list-style:disc}section.block_content ol li{list-style:decimal}section.block_content img{max-width:100%;height:auto;display:block}section.block_content figure{margin:30px 0}section.block_content figure img{width:100%}section.block_content figure figcaption{font-size:13px;color:#7c8562;text-align:center;margin-top:10px}section.block_content blockquote{border-left:3px solid #7c8562;padding:20px 24px;margin:30px 0;background:#c6ceb3;font-style:italic;font-size:18px;line-height:170%}section.block_content blockquote p{margin-bottom:0}section.block_content blockquote cite{display:block;font-size:14px;font-style:normal;font-weight:600;color:#45503f;margin-top:12px}section.block_content table{width:100%;border-collapse:collapse;margin:30px 0;font-size:14px}section.block_content table th,section.block_content table td{border:1px solid #c6ceb3;padding:12px 16px !important;text-align:left}section.block_content table th{color:#f5eae0;font-weight:600}section.block_content table tr:nth-child(even){background:rgba(198,206,179,.2)}section.block_content pre{background:#3a4135;color:#f5eae0;padding:20px 24px;margin:30px 0;overflow-x:auto;font-size:14px;line-height:160%;border-radius:0}section.block_content code{background:rgba(198,206,179,.3);padding:2px 6px;font-size:14px;color:#45503f}section.block_content pre code{background:none;padding:0;color:inherit}section.block_content hr{border:none;border-top:1px solid #c6ceb3;margin:40px 0}section.block_content .alignwide{max-width:1152px;margin-left:auto;margin-right:auto}section.block_content .alignfull{max-width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw}section.block_content .aligncenter{text-align:center}section.block_content .alignleft{float:left;margin-right:24px;margin-bottom:16px}section.block_content .alignright{float:right;margin-left:24px;margin-bottom:16px}section.block_content .wp-block-buttons{margin:30px 0;display:flex;flex-wrap:wrap;gap:12px}section.block_content .wp-block-buttons .wp-block-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;font-family:"Inter",sans-serif;color:#f5eae0;background:#45503f;border:1px solid #45503f;padding:0 32px;height:55px;text-decoration:none;transition:all .3s ease}section.block_content .wp-block-buttons .wp-block-button .wp-block-button__link:hover{background:#3a4135}section.block_content .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{background:rgba(0,0,0,0);color:#3a4135;border-color:#3a4135}section.block_content .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover{background:#3a4135;color:#f5eae0}section.block_content .wp-block-gallery{margin:30px 0;gap:12px}section.block_content .wp-block-gallery .wp-block-image{border:1px solid #c6ceb3}section.block_content .wp-block-gallery .wp-block-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.block_content .wp-block-cover{margin:30px 0;min-height:400px}section.block_content .wp-block-cover .wp-block-cover__inner-container{max-width:800px}section.block_content .wp-block-cover .wp-block-cover__inner-container p,section.block_content .wp-block-cover .wp-block-cover__inner-container h2,section.block_content .wp-block-cover .wp-block-cover__inner-container h3{color:#f5eae0}section.block_content .wp-block-columns{margin:30px 0;gap:50px}@media(max-width: 790px){section.block_content .wp-block-columns{flex-direction:column;gap:20px}}section.block_content .wp-block-media-text{margin:30px 0}@media(max-width: 790px){section.block_content .wp-block-media-text{grid-template-columns:1fr 1fr;margin:15px 0}}@media(max-width: 600px){section.block_content .wp-block-media-text .wp-block-media-text__content{margin-top:10px;padding-left:0}}section.block_content .wp-block-media-text h2,section.block_content .wp-block-media-text h3,section.block_content .wp-block-media-text h4{margin-top:0}section.block_content .wp-block-separator{border:none;border-top:1px solid #c6ceb3;margin:40px 0}section.block_content .wp-block-separator.is-style-wide{max-width:100%}section.block_content .wp-block-separator.is-style-dots{border-top:none;text-align:center;color:#7c8562}section.block_content .wp-block-quote{border-left:3px solid #7c8562;padding:20px 24px;margin:30px 0;background:#c6ceb3}section.block_content .wp-block-quote.is-style-large{font-size:24px}@media(max-width: 790px){section.block_content .wp-block-quote.is-style-large{font-size:18px}}section.block_content .wp-block-pullquote{border-top:3px solid #7c8562;border-bottom:3px solid #7c8562;padding:30px 0;margin:40px 0;text-align:center}section.block_content .wp-block-pullquote blockquote{border:none;background:none;padding:0;margin:0}section.block_content .wp-block-pullquote blockquote p{font-size:24px;font-family:"Playfair Display SC",serif}@media(max-width: 790px){section.block_content .wp-block-pullquote blockquote p{font-size:18px}}section.block_content .wp-block-pullquote cite{font-size:14px;color:#7c8562}section.block_content .wp-block-list{margin-bottom:20px;padding-left:24px}section.block_content .wp-block-group.has-background{padding:30px;margin:30px 0}section.block_404{background:#f5f2ef;min-height:calc(100vh - 340px);padding:180px 0 110px}@media(max-width: 1020px){section.block_404{padding:150px 0 80px}}@media(max-width: 790px){section.block_404{padding:130px 0 60px;min-height:auto}}section.block_404 .error_404_row{display:flex;justify-content:space-between;align-items:center;gap:50px}@media(max-width: 790px){section.block_404 .error_404_row{flex-direction:column;align-items:flex-start;gap:30px}}section.block_404 .error_404_text{width:100%;max-width:520px}section.block_404 .error_404_text h1{font-family:"Playfair Display SC",serif;font-size:86px;font-weight:400;line-height:95%;color:#3a4135;margin-bottom:14px}@media(max-width: 1020px){section.block_404 .error_404_text h1{font-size:64px}}@media(max-width: 790px){section.block_404 .error_404_text h1{font-size:48px}}section.block_404 .error_404_text h2{font-family:"Playfair Display SC",serif;font-size:54px;font-weight:400;line-height:100%;text-transform:uppercase;color:#3a4135;margin-bottom:28px}@media(max-width: 1020px){section.block_404 .error_404_text h2{font-size:40px}}@media(max-width: 790px){section.block_404 .error_404_text h2{font-size:30px;margin-bottom:18px}}section.block_404 .error_404_text p{font-size:34px;line-height:155%;font-weight:300;color:#7c8562;margin-bottom:34px}@media(max-width: 1020px){section.block_404 .error_404_text p{font-size:24px}}@media(max-width: 790px){section.block_404 .error_404_text p{font-size:18px;margin-bottom:22px}}section.block_404 .error_404_back{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:355px;height:70px;background:#45503f;color:#f5eae0;text-decoration:none;font-size:18px;font-weight:500;transition:all .3s ease}@media(max-width: 790px){section.block_404 .error_404_back{width:100%;max-width:320px;height:58px}}section.block_404 .error_404_back .arrow{font-size:30px;line-height:1;transform:translateY(-1px)}section.block_404 .error_404_back:hover{background:#3a4135}section.block_404 .error_404_visual{width:100%;max-width:430px;display:flex;justify-content:center;align-items:center}@media(max-width: 1020px){section.block_404 .error_404_visual{max-width:330px}}@media(max-width: 790px){section.block_404 .error_404_visual{max-width:220px;margin-left:auto}}section.block_404 .error_404_visual img{display:block;width:100%;height:auto}.entry-footer{max-width:1152px;margin:40px auto 0;padding-top:20px;border-top:1px solid #c6ceb3;font-size:14px;color:#7c8562;display:flex;gap:20px;flex-wrap:wrap}@media(max-width: 1280px){.entry-footer{padding-left:20px;padding-right:20px}}.entry-footer a{color:#45503f;text-decoration:none}.entry-footer a:hover{text-decoration:underline}.entry-footer .cat-links,.entry-footer .tags-links{display:block}.post-navigation{max-width:1152px;margin:40px auto 0;padding-top:30px;border-top:1px solid #c6ceb3}@media(max-width: 1280px){.post-navigation{padding-left:20px;padding-right:20px}}.post-navigation .nav-links{display:flex;justify-content:space-between;gap:20px}@media(max-width: 790px){.post-navigation .nav-links{flex-direction:column}}.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next{max-width:48%}@media(max-width: 790px){.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next{max-width:100%}}.post-navigation .nav-links .nav-previous a,.post-navigation .nav-links .nav-next a{text-decoration:none;color:#3a4135;transition:color .3s ease}.post-navigation .nav-links .nav-previous a:hover,.post-navigation .nav-links .nav-next a:hover{color:#7c8562}.post-navigation .nav-links .nav-previous .nav-subtitle,.post-navigation .nav-links .nav-next .nav-subtitle{display:block;font-size:13px;color:#7c8562;margin-bottom:4px}.post-navigation .nav-links .nav-previous .nav-title,.post-navigation .nav-links .nav-next .nav-title{font-weight:600;font-size:16px}.page-links{margin-top:30px;font-size:14px;color:#7c8562}.page-links a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #7c8562;color:#3a4135;text-decoration:none;margin:0 4px}.page-links a:hover{background:#45503f;color:#f5eae0;border-color:#45503f}section.block_faq{padding:80px 0;background:#f5f2ef}@media(max-width: 790px){section.block_faq{padding:60px 0}}section.block_faq .faq_inner{display:grid;grid-template-columns:minmax(240px, 360px) 1fr;gap:60px;align-items:start}@media(max-width: 1020px){section.block_faq .faq_inner{grid-template-columns:minmax(200px, 280px) 1fr;gap:40px}}@media(max-width: 790px){section.block_faq .faq_inner{grid-template-columns:1fr;gap:32px}}section.block_faq .faq_head{position:sticky;top:120px}@media(max-width: 790px){section.block_faq .faq_head{position:static}}section.block_faq .faq_head h2{margin-bottom:0;line-height:100%}section.block_faq .faq_list{display:flex;flex-direction:column}section.block_faq .faq_item{border-top:1px solid #7c8562}section.block_faq .faq_item:last-child{border-bottom:1px solid #7c8562}section.block_faq .faq_question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:"Inter",sans-serif;font-size:18px;font-weight:500;color:#3a4135;transition:color .3s ease}@media(max-width: 790px){section.block_faq .faq_question{font-size:16px;padding:20px 0}}section.block_faq .faq_question:hover{color:#45503f}section.block_faq .faq_question span:first-child{flex:1;line-height:140%}section.block_faq .faq_icon{flex-shrink:0;width:24px;height:24px;position:relative}section.block_faq .faq_icon::before,section.block_faq .faq_icon::after{content:"";position:absolute;background:#3a4135;border-radius:1px;transition:transform .3s ease,opacity .3s ease}section.block_faq .faq_icon::before{width:2px;height:14px;top:5px;left:11px}section.block_faq .faq_icon::after{width:14px;height:2px;top:11px;left:5px}section.block_faq .faq_item.is-open .faq_icon::before{transform:rotate(90deg);opacity:0}section.block_faq .faq_answer{overflow:hidden;max-height:0;transition:max-height .4s ease}.faq_item.is-open section.block_faq .faq_answer{max-height:1000px}section.block_faq .faq_answer_inner{padding-bottom:28px;font-size:16px;line-height:170%;color:#3a4135}@media(max-width: 790px){section.block_faq .faq_answer_inner{font-size:15px}}section.block_faq .faq_answer_inner p{margin-bottom:14px}section.block_faq .faq_answer_inner p:last-child{margin-bottom:0}section.block_faq .faq_answer_inner a{color:#45503f;text-decoration:underline}section.block_faq .faq_answer_inner a:hover{text-decoration:none}section.block_faq .faq_answer_inner ul,section.block_faq .faq_answer_inner ol{padding-left:20px;margin-bottom:14px}section.block_faq .faq_answer_inner li{margin-bottom:6px}section.block_blog_archive{padding:60px 0 80px;background:#f5f2ef}@media(max-width: 790px){section.block_blog_archive{padding:40px 0 60px}}section.block_blog_archive .blog_archive_head{margin-bottom:50px}@media(max-width: 790px){section.block_blog_archive .blog_archive_head{margin-bottom:32px}}section.block_blog_archive .blog_archive_head h1{font-family:"Playfair Display SC",serif;font-size:40px;font-weight:400;color:#3a4135;margin-bottom:14px}@media(max-width: 790px){section.block_blog_archive .blog_archive_head h1{font-size:28px}}section.block_blog_archive .blog_archive_head .blog_archive_desc{font-size:17px;color:#7c8562;line-height:160%;max-width:600px}section.block_blog_archive .blog_grid{display:grid;grid-template-columns:repeat(3, 1fr);border:1px solid #7c8562}@media(max-width: 1020px){section.block_blog_archive .blog_grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){section.block_blog_archive .blog_grid{grid-template-columns:1fr}}section.block_blog_archive .blog_grid .blog_card--featured{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #7c8562}@media(max-width: 790px){section.block_blog_archive .blog_grid .blog_card--featured{grid-template-columns:1fr}}section.block_blog_archive .blog_grid .blog_card--featured .blog_card_img{display:block;overflow:hidden;aspect-ratio:16/10}@media(max-width: 790px){section.block_blog_archive .blog_grid .blog_card--featured .blog_card_img{aspect-ratio:16/9}}section.block_blog_archive .blog_grid .blog_card--featured .blog_card_img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}section.block_blog_archive .blog_grid .blog_card--featured .blog_card_img:hover img{transform:scale(1.04)}section.block_blog_archive .blog_grid .blog_card--featured .blog_card_body{display:flex;flex-direction:column;justify-content:center;padding:48px 40px;border-left:1px solid #7c8562}@media(max-width: 1020px){section.block_blog_archive .blog_grid .blog_card--featured .blog_card_body{padding:32px 28px}}@media(max-width: 790px){section.block_blog_archive .blog_grid .blog_card--featured .blog_card_body{border-left:none;border-top:1px solid #7c8562;padding:28px 20px}}section.block_blog_archive .blog_grid .blog_card--featured .blog_card_title{font-size:28px}@media(max-width: 1020px){section.block_blog_archive .blog_grid .blog_card--featured .blog_card_title{font-size:22px}}@media(max-width: 790px){section.block_blog_archive .blog_grid .blog_card--featured .blog_card_title{font-size:20px}}section.block_blog_archive .blog_grid .blog_card--featured .blog_card_excerpt{display:block;margin-top:16px}section.block_blog_archive .blog_grid .blog_card--featured .blog_card_excerpt p{font-size:15px;line-height:170%;color:#5a6350}section.block_blog_archive .blog_grid .blog_card:not(.blog_card--featured){display:flex;flex-direction:column;border-right:1px solid #7c8562;border-bottom:1px solid #7c8562}@media(max-width: 1020px){section.block_blog_archive .blog_grid .blog_card:not(.blog_card--featured):nth-child(even){border-right:none}}@media(max-width: 600px){section.block_blog_archive .blog_grid .blog_card:not(.blog_card--featured){border-right:none}}section.block_blog_archive .blog_grid .blog_card:not(.blog_card--featured) .blog_card_img{display:block;overflow:hidden;aspect-ratio:3/2;flex-shrink:0}section.block_blog_archive .blog_grid .blog_card:not(.blog_card--featured) .blog_card_img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}section.block_blog_archive .blog_grid .blog_card:not(.blog_card--featured) .blog_card_img:hover img{transform:scale(1.04)}section.block_blog_archive .blog_grid .blog_card:not(.blog_card--featured) .blog_card_body{display:flex;flex-direction:column;flex:1;padding:28px 24px}@media(max-width: 790px){section.block_blog_archive .blog_grid .blog_card:not(.blog_card--featured) .blog_card_body{padding:20px 16px}}section.block_blog_archive .blog_card_img--empty{background:#c6ceb3}section.block_blog_archive .blog_card_meta{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}section.block_blog_archive .blog_card_cat{display:inline-block;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#45503f;text-decoration:none;background:rgba(69,80,63,.1);padding:4px 10px}section.block_blog_archive .blog_card_cat:hover{background:rgba(69,80,63,.2)}section.block_blog_archive .blog_card_date{font-size:13px;color:#7c8562}section.block_blog_archive .blog_card_title{font-family:"Playfair Display SC",serif;font-size:20px;font-weight:400;color:#3a4135;line-height:130%;margin-bottom:0;flex:1}section.block_blog_archive .blog_card_title a{color:inherit;text-decoration:none}section.block_blog_archive .blog_card_title a:hover{color:#45503f}section.block_blog_archive .blog_card_link{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:500;color:#3a4135;text-decoration:none;letter-spacing:1px;text-transform:uppercase;transition:gap .3s ease}section.block_blog_archive .blog_card_link:hover{gap:14px}section.block_blog_archive .blog_card_link .blog_card_link_arrow{display:inline-block;width:20px;height:1px;background:#3a4135;position:relative}section.block_blog_archive .blog_card_link .blog_card_link_arrow::after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-right:1px solid #3a4135;border-top:1px solid #3a4135;transform:rotate(45deg)}section.block_blog_archive .blog_pagination{margin-top:50px;display:flex;justify-content:center}section.block_blog_archive .blog_pagination .nav-links{display:flex;align-items:center;gap:4px}section.block_blog_archive .blog_pagination .nav-links .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #c6ceb3;font-size:15px;font-weight:500;color:#3a4135;text-decoration:none;transition:all .3s ease}section.block_blog_archive .blog_pagination .nav-links .page-numbers:hover{border-color:#3a4135;background:#3a4135;color:#f5f2ef}section.block_blog_archive .blog_pagination .nav-links .page-numbers.current{border-color:#3a4135;background:#3a4135;color:#f5f2ef}section.block_blog_archive .blog_pagination .nav-links .page-numbers.dots{border:none;cursor:default}section.block_blog_archive .blog_pagination .nav-links .page-numbers.dots:hover{background:none;color:#3a4135}.single_post{display:block}section.block_single_hero{padding:80px 0 60px;background:#f5f2ef}@media(max-width: 790px){section.block_single_hero{padding:55px 0 40px}}section.block_single_hero .single_hero_inner{max-width:800px;margin:0 auto;text-align:center}section.block_single_hero .single_hero_meta{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}section.block_single_hero .single_cat{display:inline-block;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#45503f;text-decoration:none;background:rgba(69,80,63,.1);padding:5px 12px}section.block_single_hero .single_cat:hover{background:rgba(69,80,63,.2)}section.block_single_hero .single_date{font-size:14px;color:#7c8562}section.block_single_hero .single_title{font-family:"Playfair Display SC",serif;font-size:48px;font-weight:400;color:#3a4135;line-height:115%;margin-bottom:24px}@media(max-width: 1020px){section.block_single_hero .single_title{font-size:36px}}@media(max-width: 790px){section.block_single_hero .single_title{font-size:28px;margin-bottom:18px}}section.block_single_hero .single_excerpt{font-size:18px;line-height:170%;color:#5a6350;font-weight:300}@media(max-width: 790px){section.block_single_hero .single_excerpt{font-size:16px}}.single_cover{background:#f5f2ef;padding-bottom:60px}@media(max-width: 790px){.single_cover{padding-bottom:40px}}.single_cover .single_cover_img{display:block;width:100%;height:auto;max-height:560px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 790px){.single_cover .single_cover_img{max-height:280px}}section.block_single_content{background:#f5f2ef;padding:0 0 80px}@media(max-width: 790px){section.block_single_content{padding:0 0 60px}}section.block_single_content .single_content_wrap{max-width:760px;margin:0 auto}section.block_single_content .entry-content{font-size:17px;line-height:180%;color:#3a4135}@media(max-width: 790px){section.block_single_content .entry-content{font-size:15px}}section.block_single_content .entry-content h2,section.block_single_content .entry-content h3,section.block_single_content .entry-content h4{font-family:"Playfair Display SC",serif;font-weight:400;color:#3a4135;margin-top:48px;margin-bottom:20px}section.block_single_content .entry-content h2{font-size:30px}@media(max-width: 790px){section.block_single_content .entry-content h2{font-size:22px}}section.block_single_content .entry-content h3{font-size:22px}@media(max-width: 790px){section.block_single_content .entry-content h3{font-size:18px}}section.block_single_content .entry-content p{margin-bottom:22px}section.block_single_content .entry-content img{display:block;max-width:100%;height:auto;margin:32px 0}section.block_single_content .entry-content ul,section.block_single_content .entry-content ol{padding-left:24px;margin-bottom:22px}section.block_single_content .entry-content ul li,section.block_single_content .entry-content ol li{margin-bottom:8px;line-height:170%}section.block_single_content .entry-content blockquote{border-left:3px solid #7c8562;padding:20px 28px;margin:36px 0;background:#c6ceb3;font-style:italic;font-size:18px;line-height:170%}@media(max-width: 790px){section.block_single_content .entry-content blockquote{font-size:16px}}section.block_single_content .entry-content blockquote p{margin-bottom:0}section.block_single_content .entry-content a{color:#45503f;text-decoration:underline}section.block_single_content .entry-content a:hover{text-decoration:none}section.block_single_content .single_tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px;padding-top:32px;border-top:1px solid #c6ceb3}section.block_single_content .single_tag{display:inline-block;font-size:13px;color:#3a4135;text-decoration:none;border:1px solid #c6ceb3;padding:6px 14px;transition:all .3s ease}section.block_single_content .single_tag:hover{border-color:#3a4135;background:#3a4135;color:#f5eae0}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}