﻿@font-face{font-family:"Brother 1816";src:url("../fonts/Brother-1816-Bold.eot");src:local("../fonts/Brother 1816 Bold"), local("../fonts/Brother-1816-Bold"), url("../fonts/Brother-1816-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Brother-1816-Bold.woff") format("woff"), url("../fonts/Brother-1816-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Brother 1816";src:url("../fonts/Brother-1816-ExtraBold.eot");src:local("../fonts/Brother 1816 ExtraBold"), local("../fonts/Brother-1816-ExtraBold"), url("../fonts/Brother-1816-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Brother-1816-ExtraBold.woff") format("woff"), url("../fonts/Brother-1816-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Brother 1816 Book";src:url("../fonts/Brother-1816-Book.eot");src:local("../fonts/Brother 1816 Book"), local("../fonts/Brother-1816-Book"), url("../fonts/Brother-1816-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Brother-1816-Book.woff") format("woff"), url("../fonts/Brother-1816-Book.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Brother 1816";src:url("../fonts/Brother-1816-Regular.eot");src:local("../fonts/Brother 1816 Regular"), local("../fonts/Brother-1816-Regular"), url("../fonts/Brother-1816-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Brother-1816-Regular.woff") format("woff"), url("../fonts/Brother-1816-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Brother 1816";src:url("../fonts/Brother-1816-Medium.eot");src:local("../fonts/Brother 1816 Medium"), local("../fonts/Brother-1816-Medium"), url("../fonts/Brother-1816-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Brother-1816-Medium.woff") format("woff"), url("../fonts/Brother-1816-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Amatic SC";font-style:normal;font-weight:normal;src:local("Amatic SC Regular"), url("../fonts/AmaticSC-Regular.woff") format("woff")}@font-face{font-family:"Amatic SC";font-style:normal;font-weight:700;src:local("Amatic SC Bold"), url("../fonts/AmaticSC-Bold.woff") format("woff")}@font-face{font-family:"Abhaya Libre";src:url("AbhayaLibre-SemiBold.eot");src:local("Abhaya Libre SemiBold"), local("AbhayaLibre-SemiBold"), url("../fonts/AbhayaLibre-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/AbhayaLibre-SemiBold.woff2") format("woff2"), url("../fonts/AbhayaLibre-SemiBold.woff") format("woff"), url("../fonts/AbhayaLibre-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Abhaya Libre";src:url("AbhayaLibre-Medium.eot");src:local("Abhaya Libre Medium"), local("AbhayaLibre-Medium"), url("../fonts/AbhayaLibre-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/AbhayaLibre-Medium.woff2") format("woff2"), url("../fonts/AbhayaLibre-Medium.woff") format("woff"), url("../fonts/AbhayaLibre-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Abhaya Libre";src:url("AbhayaLibre-Bold.eot");src:local("Abhaya Libre Bold"), local("AbhayaLibre-Bold"), url("../fonts/AbhayaLibre-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/AbhayaLibre-Bold.woff2") format("woff2"), url("../fonts/AbhayaLibre-Bold.woff") format("woff"), url("../fonts/AbhayaLibre-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Abhaya Libre";src:url("AbhayaLibre-Regular.eot");src:local("Abhaya Libre Regular"), local("AbhayaLibre-Regular"), url("../fonts/AbhayaLibre-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/AbhayaLibre-Regular.woff2") format("woff2"), url("../fonts/AbhayaLibre-Regular.woff") format("woff"), url("../fonts/AbhayaLibre-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}p{margin-bottom:30px}h1,.h1{text-transform:uppercase;margin-bottom:40px;font-weight:900;font-size:64px;line-height:28px}h1.product,.h1.product{font-weight:500;font-size:30px;line-height:34px;text-transform:none}h2,.h2{font-weight:bold;font-size:64px;line-height:64px;text-transform:uppercase;margin-bottom:40px}h2.product,.h2.product{text-transform:none;font-size:30px;line-height:30px}h2.product_list,.h2.product_list{text-transform:none;font-size:30px;font-weight:500;line-height:30px}h2.account,.h2.account{text-transform:none;font-size:24px;line-height:20px}h3,.h3{font-weight:bold;font-size:64px;line-height:64px;margin-bottom:40px}h3.product,.h3.product{font-weight:normal;font-size:18px;line-height:22px}.intro{font-weight:bold;font-size:30px;line-height:34px}@media (max-width:991px){body{font-size:16px}h1,.h1{font-size:48px;line-height:48px}h1.product,.h1.product{font-weight:500;font-size:24px;line-height:30px}h2,.h2{font-size:48px;line-height:48px}h2.product,.h2.product{font-size:30px;line-height:30px}h2.product_list,.h2.product_list{font-size:24px;line-height:24px}h2.account,.h2.account{font-size:24px;line-height:24px}h3,.h3{font-size:48px;line-height:48px}h3.product,.h3.product{font-size:18px;line-height:22px}}@media (max-width:767px){body{line-height:20x}h1,.h1{font-size:32px;line-height:32px}h1.product,.h1.product{font-size:24px;line-height:28px}h2,.h2{font-size:28px;line-height:28px}h2.product,.h2.product{font-size:24px;line-height:24px}h2.product_list,.h2.product_list{font-size:16px;line-height:18px}h2.account,.h2.account{font-size:20px;line-height:22px}h3,.h3{font-size:28px;line-height:28px}h3.product,.h3.product{font-size:14px;line-height:16px}.intro{font-size:28px;line-height:32px}}.ovh{overflow:hidden}body{font-family:"Brother 1816";font-size:18px;line-height:24px;color:#393939}body.ovh{overflow:hidden}p strong{font-weight:bold}a{color:#393939}a:hover{text-decoration:none}#header{padding-top:40px}@media (max-width:992px){#header{padding-top:32px}}@media (max-width:767px){#header{padding-top:10px}}.left_header{float:left;padding-top:3px;position:relative}@media (max-width:767px){.left_header{padding-top:0}}.right_header{float:right}.header_icons{display:flex;gap:72px;position:relative;z-index:2}@media (max-width:992px){.header_icons{gap:40px}}.icon_search,.icon_user,.icon_cart{display:block;position:relative;width:32px;height:32px}.icon_search img,.icon_user img,.icon_cart img{position:absolute;left:0;top:0;width:100%}@media (max-width:992px){.icon_search,.icon_user,.icon_cart{width:24px;height:24px}}.icon_user_login{position:relative}.icon_user_login:after{content:"";display:block;width:12px;height:12px;bottom:2px;right:-3px;background:url(../img/login.svg);position:absolute}.icon_cart{padding-top:8px;line-height:24px;text-align:center;font-size:10px;font-weight:700;color:#000;text-decoration:none}@media (max-width:992px){.icon_cart{line-height:13px}}.open_menu_mobile{width:26px;height:18px;background:url(../img/menuopen.svg);display:block;position:absolute;left:0;top:66px}.logo_wrap a{display:block;margin:0 auto;width:144px}.logo_wrap a img{display:block}@media (max-width:992px){.logo_wrap a{width:114px}}@media (max-width:767px){.logo_wrap a{width:102px}}.open_menu .logo_wrap{opacity:0}.top_header{position:relative}.menu_wrap{position:absolute;left:0;right:0;top:55px;background:#fff;z-index:5;display:none}.menu_wrap .container{position:relative;padding-top:104px;padding-bottom:33px;border-top:1px solid #393939}@media (max-width:992px){.menu_wrap .container{padding-top:100px}}@media (max-width:992px){.menu_wrap{top:44px}}@media (max-width:767px){.menu_wrap{top:36px}}.open_menu .menu_wrap{display:block}.menu_content{display:flex;justify-content:space-between;align-items:end}@media (max-width:767px){.menu_content{flex-wrap:wrap;gap:72px}}.menu_left{display:flex;gap:24px}.menu_left .menu_left_column li{min-width:180px}@media (max-width:992px){.menu_left .menu_left_column li{min-width:160px}}.menu_left .menu_left_column li+li{margin-top:32px}@media (max-width:992px){.menu_left .menu_left_column li+li{margin-top:24px}}.menu_left .menu_left_column a{font-size:16px;text-decoration:none;text-transform:uppercase;color:#393939;letter-spacing:10%;font-weight:700}.menu_left .menu_left_column a:hover{text-decoration:underline}@media (max-width:767px){.menu_left{flex:100%;text-align:center;flex-wrap:wrap}.menu_left .menu_left_column{flex:100%;gap:24px}}.last_red_link li:last-child a{color:#DB002A}.menu_right li+li{margin-top:16px}.menu_right a{font-size:16px;color:#393939;text-decoration:none}.menu_right a:hover{text-decoration:underline}@media (max-width:767px){.menu_right{text-align:center;flex:100%}}.menu_title{font-size:24px;font-weight:700;margin-bottom:51px;text-align:center}.menu_close{position:absolute;right:15px;top:21px;padding-right:34px;cursor:pointer;font-size:18px;color:#929191;text-decoration:none}.menu_close:after{content:"";display:block;background:url(../img/close_menu.svg);width:17px;height:17px;position:absolute;right:0;top:50%;margin-top:-8px}@media (max-width:767px){.menu_close{font-size:0;top:21px;right:auto;left:15px;padding-right:17px;height:17px}}.logo_img_menu{position:absolute;left:50%;top:-53px;margin-left:-82px;background:#fff;padding-left:10px;padding-right:10px}.logo_img_menu img{display:block}@media (max-width:992px){.logo_img_menu{width:134px;margin-left:-67px;top:-43px}}@media (max-width:767px){.logo_img_menu{width:122px;margin-left:-61px;top:-35px}}.bottom_header{margin-top:-70px;margin-bottom:-64px;position:relative;z-index:-1}@media (max-width:992px){.bottom_header{margin-top:-56px;margin-bottom:-95px}}@media (max-width:767px){.bottom_header{margin-top:-54px;margin-bottom:-95px}}.red_header{height:176px;background:#DB002A}.open_menu_desktop{color:#393939;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:18px;position:relative;z-index:2}.page_wrap{background:#fff}.slider_wrap{position:relative}.slider_bg{position:absolute;left:50%;top:0;width:100vw;margin-left:-50vw;bottom:145px;background:#DB002A}.slide{display:none;position:relative;text-decoration:none}.slide img{display:block;width:100%}.slide .slide_lines{position:absolute;bottom:20px;left:84px}.slide .slide_lines div{margin-bottom:15px}.slide .slide_lines span{display:inline-block;white-space:nowrap;padding:8px 40px;color:#F4EEE8;font-weight:900;background:#DB002A;font-size:64px;line-height:64px}@media (max-width:991px){.slide .slide_lines{left:47px;bottom:8px}.slide .slide_lines div{margin-bottom:7px}.slide .slide_lines div span{padding:8px 16px;font-size:30px;line-height:48px}}@media (max-width:767px){.slide .slide_lines{left:12px;bottom:20px}.slide .slide_lines div{margin-bottom:5px}.slide .slide_lines div span{font-size:28px;line-height:28px}}.slick-dots{margin-top:16px;text-align:center;font-size:0}.slick-dots li{display:inline-block;margin:0 9px}.slick-dots li button{font-size:0;display:block;background:none;width:8px;height:8px;border:1px solid #393939;border-radius:4px;cursor:pointer;padding:0}.slick-dots li.slick-active button{background:#393939}.text-center{text-align:center}.title_text{margin-top:26px;text-align:center}@media (max-width:767px){.title_text{text-align:left}}.title_text_title{font-weight:900;font-size:30px;line-height:34px;margin-bottom:15px}@media (max-width:991px){.title_text_title{margin-bottom:8px}}@media (max-width:767px){.title_text_title{font-size:28px;line-height:28px}}img{max-width:100%}.home_categories{margin-top:96px;margin-bottom:80px;padding-bottom:61px;padding-top:73px;position:relative}.home_categories:before{content:"";display:block;background:url(../img/cap1.svg);width:150px;height:165px;position:absolute;right:9px;top:-67px;z-index:2}.home_categories:after{content:"";display:block;background:url(../img/cap2.svg);width:140px;height:140px;position:absolute;left:51px;bottom:-64px;z-index:2}.home_categories h1{line-height:100%;text-align:center}.home_categories .home_categories_bg{position:absolute;top:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;background:#F4EEE8}.home_categories .home_categories_content{position:relative}@media (max-width:991px){.home_categories{padding-bottom:40px}}@media (max-width:767px){.home_categories{padding-top:40px;margin-top:50px;margin-bottom:16px}.home_categories:after,.home_categories:before{display:none}}.cat_link{display:block;position:relative;color:#393939;text-decoration:none;font-weight:bold;font-size:18px;line-height:24px;margin-top:30px}.cat_link img{display:block}.cat_link .cat_link_title{position:absolute;left:0;bottom:0;right:0;text-align:center}.cat_link .cat_link_title span{display:inline-block;padding:10px 12px;background:#F4EEE8;transition:0.3s}.cat_link:hover{color:#fff}.cat_link:hover .cat_link_title span{background:#DB002A}.filter_btns{text-align:center;display:flex;flex-direction:column;gap:15px;justify-content:center}.filter_btns .btn{width:231px;padding:0 !important}@media (min-width:768px) and (max-width:992px){.filter_btns{flex-direction:row-reverse;justify-content:end}}.btn.btn,.woocommerce button.woocommerce-button.woocommerce-button,.woocommerce button.woocommerce-Button.woocommerce-Button{padding:0 30px;line-height:42px;height:44px;border-radius:22px;background:#DFB03E;border:1px solid #DFB03E;font-weight:500;font-size:16px;text-transform:uppercase;color:#393939;transition:0.3s;opacity:1;display:inline-block;text-decoration:none;cursor:pointer;text-align:center;font-family:"Brother 1816"}.btn.btn:hover,.woocommerce button.woocommerce-button.woocommerce-button:hover,.woocommerce button.woocommerce-Button.woocommerce-Button:hover{opacity:0.9}.btn.btn.btn2,.woocommerce button.woocommerce-button.woocommerce-button.btn2,.woocommerce button.woocommerce-Button.woocommerce-Button.btn2{border-color:#DB002A;background:#DB002A;color:#F4EEE8}.btn.btn.btn3,.woocommerce button.woocommerce-button.woocommerce-button.btn3,.woocommerce button.woocommerce-Button.woocommerce-Button.btn3{border-color:#DB002A;background:#fff;color:#DB002A}.home_categories_btn{text-align:center;margin-top:80px}@media (max-width:767px){.home_categories_btn{margin-top:47px}}.title-image{margin-top:120px;position:relative}.title-image img{display:block;min-height:calc(100% - 105px);object-fit:cover}@media (max-width:991px){.title-image{margin-top:80px}}@media (max-width:767px){.title-image{margin-top:37px}}.title-image_title{font-family:"Amatic SC";text-transform:uppercase;position:relative;font-weight:700;font-size:120px;line-height:100%;max-width:450px}.title-image_title:after{content:"";display:block;margin-top:94px;position:relative;left:-5px;width:186px;height:186px;background:url(../img/icon1.svg)}.title-image_title:before{content:"";display:block;width:179px;height:143px;background:url(../img/icon2.svg);right:65px;bottom:110px;position:absolute}@media (max-width:991px){.title-image_title{padding-bottom:40px;font-size:90px;text-align:center;max-width:100%}.title-image_title:before,.title-image_title:after{display:none}}@media (max-width:767px){.title-image_title{padding-bottom:23px;font-size:64px}}.caps-cats_wrap{margin-top:34px}.caps-cats_wrap .h2{margin-bottom:48px;text-align:center}@media (max-width:991px){.caps-cats_wrap .h2{margin-bottom:40px}}@media (max-width:767px){.caps-cats_wrap .h2{margin-bottom:8px;text-align:left}}@media (max-width:1199px){.caps-cats_wrap .caps-cats-scroll{overflow:auto}}.caps-cats_wrap .caps-cats+*,.caps-cats_wrap .caps-cats-slider+*{margin-left:6px}@media (max-width:767px){.caps-cats_wrap .caps-cats+*,.caps-cats_wrap .caps-cats-slider+*{margin-left:10px}}.caps-cats_wrap .caps-cats a,.caps-cats_wrap .caps-cats-slider a{display:flex;align-items:center;justify-content:center;width:195px;min-width:195px;height:198px;background:url(../img/acc_cup.svg);background-size:cover;text-align:center;padding:27px;padding-right:32px;padding-bottom:32px;font-weight:500;font-size:18px;line-height:20px;color:#fff;text-decoration:none}.caps-cats_wrap .caps-cats a span,.caps-cats_wrap .caps-cats-slider a span{hyphens:auto}@media (max-width:991px){.caps-cats_wrap .caps-cats a,.caps-cats_wrap .caps-cats-slider a{width:180px;height:180px;min-width:180px;font-size:18px;line-height:20px}}@media (max-width:767px){.caps-cats_wrap .caps-cats a,.caps-cats_wrap .caps-cats-slider a{width:129px;min-width:129px;height:129px;font-size:16px;line-height:16px}}.caps-cats_wrap .caps-cats{text-align:center;display:flex;justify-content:center;min-width:fit-content}.caps-cats_link{display:inline-block;font-size:12px;font-weight:bold;color:#DFB03E;text-decoration:none;text-transform:uppercase;padding-right:60px;position:relative}.caps-cats_link:after{content:"";display:block;width:50px;height:12px;top:50%;margin-top:-6px;right:0;background:url(../img/arrow.svg)}#footer{margin-top:140px;background:#F4EEE8;padding-bottom:52px;border-bottom:solid 67px #434345;position:relative}@media (max-width:992px){#footer{border-bottom:solid 85px #434345;padding-bottom:40px}}.logo_footer{padding-bottom:33px;border-bottom:2px solid #fff;padding-top:1px;margin-bottom:65px}.logo_footer a{display:block;margin:0 auto;margin-top:-32px;width:152px}.logo_footer a img{display:block}@media (max-width:992px){.logo_footer{padding-bottom:33px;margin-bottom:50px}.logo_footer a{width:130px;margin-top:-25px}}.footer_bottom_pc img{display:block}.footer_bottom_pc p{font-size:18px;line-height:24px;font-family:"Brother 1816 Book";margin-bottom:10px;color:#393939}.footer_bottom_pc p a{color:#393939}.footer_bottom_pc p a:hover{text-decoration:none}.footer_bottom_pc ul{margin-bottom:10px}.footer_bottom_pc ul li a{font-weight:bold;font-size:16px;color:#393939;text-transform:uppercase;text-decoration:none}.footer_bottom_pc ul li a:hover{text-decoration:underline}.footer_bottom_pc ul li+li{margin-top:28px}.footer_slogan{font-weight:900;font-size:40px;line-height:100%;padding-bottom:10px;text-transform:uppercase}@media (max-width:992px){.footer_slogan{font-size:30px;line-height:30px}}@media (max-width:767px){.footer_slogan{font-size:24px;line-height:24px}}.socials_footer a{display:block}.socials_footer a img{display:block;margin:0 auto}.socials_footer a+a{margin-top:30px}.footer_mobile .search_form_wrap{margin-top:0;margin-bottom:23px}.footer_mobile .search_form_wrap .search_form .search_form_input{background:#fff}.fc_wrap{border-bottom:1px solid #D1D1D1}.fc{border-top:1px solid #D1D1D1;padding-bottom:9px}.fc .fc_header{position:relative;line-height:30px;padding-right:20px;font-size:30px;font-weight:700;padding-top:9px;font-family:"Abhaya Libre"}.fc .fc_header:after{content:"";display:block;width:17px;height:9px;margin-top:-4px;position:absolute;right:5px;top:50%;background:url(../img/arrow_toggle.svg);transition:0.3s}@media (max-width:767px){.fc .fc_header{font-size:24px}}.fc .fc_content{padding-left:87px;max-height:0;transition:0.3s;overflow:hidden}.fc .fc_content li{padding:8px 0}.fc .fc_content li a{font-size:12px;line-height:18px;text-transform:uppercase;text-decoration:none;color:#393939;font-weight:500}.fc .fc_content li a:hover{text-decoration:underline}.fc.open .fc_header:after{transform:rotate(180deg)}.fc.open .fc_content{max-height:500px}.mobile_icons{position:absolute;width:100%;bottom:-85px;left:0;height:85px;display:flex;align-items:center;justify-content:center;gap:36px}.mobile_icons a{display:block}.footer_mobile_bottom{margin-top:28px;border-top:2px solid #fff;text-align:center}.footer_mobile_bottom img{margin:0 auto;display:block;width:168px}.footer_mobile_bottom .footer_slogan{margin-top:24px}.footer_mobile_bottom p{font-size:14px;line-height:24px;margin-top:19px;margin-bottom:0}@media (max-width:767px){.footer_mobile_bottom p{font-size:14px;line-height:20px}}.footer_mobile_bottom p a{color:#393939;text-decoration:underline}.footer_mobile_bottom p a:hover{text-decoration:none}@media (max-width:767px){.footer_mobile_bottom{margin-top:17px;border-top:none}}.prev_link_wrap{padding:27px 32px}.prev_link_wrap a{width:14px;height:24px;display:block;background:url(../img/prev_link.svg)}.products_header{text-align:center}.search_form_wrap{margin-top:84px}.search_form_wrap .search_form{max-width:588px;margin:0 auto;position:relative;border:1px solid #575757}.search_form_wrap .search_form .search_form_input{padding:8px 29px;padding-right:50px;border:none;height:48px;background:none;font-size:14px;line-height:16px;width:100%}.search_form_wrap .search_form .search_form_submit{position:absolute;right:0;top:0;width:50px;height:48px;background:url(../img/search_icon2.svg) center no-repeat;border:none;font-size:0}p+.search_form_wrap{margin-top:44px}.products_categories{padding-top:20px}.product-slider{position:relative;margin:0 auto;max-width:486px}@media (max-width:767px){.product-slider .slick-dots{display:none !important}}@media (min-width:768px) and (max-width:1024px){.product-slider .slick-dots{display:block}}@media (min-width:1025px){.product-slider .slick-dots{display:none !important}}.product-slider .thumbnail-slider{display:flex;gap:24px;flex-wrap:wrap;margin-top:24px}.product-slider .thumbnail-slider img{cursor:pointer;display:block}.product-slider .slick-slide{position:relative}.product-slider .slick-slide a{position:relative;display:block}.product-slider .slick-slide .plus_image{position:absolute;top:12px;right:12px;width:32px;height:32px;background:url(../img/plus_image.svg);display:block}.product-thumbnails{display:flex;gap:24px;flex-wrap:wrap}.product-thumbnails .product-large-image{width:100%;position:relative}.product-thumbnails .product-large-image .plus_image{position:absolute;top:12px;right:12px;width:32px;height:32px;background:url(../img/plus_image.svg)}.product-thumbnails>div{cursor:pointer}.subtitle{font-size:24px;line-height:24px;margin-bottom:11px}.price_block{margin-top:16px}.product_price .woocommerce-Price-currencySymbol{display:inline-block;margin-left:5px}.regular-price,.product_price .price{font-size:24px;font-weight:500;color:#393939}.regular-price.sale-price,.product_price .price.sale-price{color:#DB002A}.old-price{display:inline-block;margin-left:15px;color:#ABABAB;position:relative}.old-price:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;top:50%;margin-top:-1px;background:#ABABAB}.price_desc{font-size:14px;color:#ABABAB}.price_desc a{color:#ABABAB;text-decoration:underline}.price_desc a:hover{text-decoration:none}.form_add{margin-top:23px}.colors_top{font-size:16px;color:#575757}.colors_top .colors_title{font-weight:500}.colors_list{margin-top:7px;display:flex;gap:22px}.colors_list label{display:block;cursor:pointer}.colors_list label input{display:none}.colors_list label .color-block{display:block;width:32px;height:32px;border-radius:16px}.colors_list label .color-block span{display:block;content:"";width:32px;height:32px;border-radius:50%}.colors_list label input:checked+.color-block{padding:3px;border:1px solid #ABABAB}.colors_list label input:checked+.color-block span{width:24px;height:24px}.selects_products{padding-top:10px}.select_item{margin-top:15px;display:flex;align-items:center;justify-content:space-between}.select_item .select_top{font-size:16px;line-height:16px;display:flex;color:#575757;justify-content:space-between}.select_item .select_top a{color:#575757}.select_item .select_top a:hover{text-decoration:none}.select_item.select_item_amount{min-width:78px}.select_item.select_item_size{width:100%}.select_item .select_wrap,.select_item .quantity_wrap{width:160px}.quantity_wrap{position:relative}.quantity_wrap input{border:1px solid #ABABAB;font-weight:bold;color:#575757;padding-right:40px;padding-left:40px;text-align:center;width:100%;height:49px;display:block;font-size:16px;-moz-appearance:textfield}.quantity_wrap input::-webkit-outer-spin-button,.quantity_wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity_wrap button{position:absolute;left:0;width:40px;bottom:0;background:none;border:none;font-size:16px;color:#575757;font-weight:bold;top:0;padding:0;cursor:pointer}.quantity_wrap button.plus{left:auto;right:0}.select_wrap{position:relative}.select_wrap:before{content:"";display:block;width:17px;height:10px;background:url(../img/select.svg);position:absolute;top:50%;margin-top:-5px;right:14px}.select_wrap select{position:relative;border:1px solid #ABABAB;background:none;font-weight:bold;color:#575757;height:49px;padding-right:40px;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:10px;width:100%;font-size:16px}.product_right{padding-right:20px}.form_add_bottom{margin-top:34px;display:flex;justify-content:end;align-items:center;flex-wrap:wrap}.form_add_bottom .form_add_bottom_text{font-size:14px;line-height:16px;width:100%;margin-bottom:33px}.form_add_bottom strong{display:block;font-weight:bold}@media (max-width:380px){.form_add_bottom .btn.btn{font-size:14px;padding:0 20px}}.accordion{margin-top:53px;border-bottom:1px solid #D1D1D1}.accordion-item{border-top:1px solid #D1D1D1}.accordion-item .accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.accordion-item .accordion-content p{margin-bottom:20px;font-size:16px}.accordion-item .accordion-head{min-height:56px;font-size:30px;line-height:30px;padding:10px 0;position:relative;display:flex;align-items:center;padding-right:40px;cursor:pointer;font-family:"Abhaya Libre";font-weight:bold}.accordion-item .accordion-head span{display:block}.accordion-item .accordion-head:after{content:"";display:block;width:17px;height:10px;background:url(../img/select.svg);position:absolute;top:50%;margin-top:-5px;right:14px;transition:0.3s}@media (max-width:380px){.accordion-item .accordion-head{font-size:24px}}.accordion-item.active .accordion-head:after{transform:rotate(180deg)}.accordion-item.active .accordion-content{max-height:1000px}.product_top{margin-bottom:34px}.product_sldier_top{display:flex;justify-content:space-between;margin-bottom:36px}@media (max-width:992px){.product_sldier_top{flex-wrap:wrap;gap:4px}.product_sldier_top .product_sldier_title{flex:100%}}.product_sldier_title{font-weight:bold;font-size:30px;line-height:30px;font-family:"Abhaya Libre"}@media (max-width:767px){.product_sldier_title{font-size:24px;line-height:24px}}.product_sldier{margin-left:-12px;margin-right:-12px}.product_sldier .product_slide{padding-left:12px;padding-right:12px}.product_sldier .product_slide a{display:block}.product_sldier .product_slide a img{display:block}@media (max-width:767px){.product_sldier .product_slide{padding-left:7px;padding-right:7px}}.slick-slider-product.close .slick-track{max-width:100%}.product_sldier_link{align-items:end;display:flex}.product_sldier_link a{display:inline-block;padding-right:88px;position:relative;font-weight:bold;font-size:14px;color:#DFB03E;text-transform:uppercase;text-decoration:none}.product_sldier_link a:after{content:"";display:block;position:absolute;right:0;top:50%;width:80px;height:14px;margin-top:-7px;text-decoration:none;background:url(../img/link_arrow.svg) right}@media (max-width:767px){.product_sldier_link a{padding-right:65px;font-size:12px;font-weight:500}.product_sldier_link a:after{width:55px}}.product-card{margin-bottom:80px}.product-card a{display:block;font-size:18px;line-height:22px;color:#393939;text-decoration:none}.product-card a img{height:auto}.product-card a .product-inhalt{line-height:22px;margin-top:4px;display:flex;gap:25px;font-size:14px;color:#ABABAB}.product-card a .product-card-name{margin-top:10px}.product-card a .product_price{margin-top:16px}.product-card a .colors_list{margin-top:16px;gap:12px}.product-card a .colors_list label .color-block{width:24px;height:24px}.product-card a .colors_list label .color-block:after{width:24px;height:24px}@media (max-width:767px){.product-card{margin-bottom:32px}}.products_header{margin-bottom:112px}.products_header h1{margin-bottom:70px}@media (max-width:992px){.products_header h1{margin-bottom:40px}}@media (max-width:767px){.products_header h1{margin-bottom:20px}}.products_header p{font-size:30px;font-family:"Abhaya Libre";font-weight:700;line-height:34px}@media (max-width:767px){.products_header p{font-size:28px;line-height:32px}}@media (max-width:992px){.products_header{margin-bottom:80px}}@media (max-width:767px){.products_header{margin-bottom:40px}}.products_subtitle{color:#DB002A;font-size:30px;line-height:30px;font-weight:500;text-align:left}@media (max-width:767px){.products_subtitle{font-size:18px;line-height:18px}}.products_header_right{display:flex;margin-top:24px;justify-content:end;margin-bottom:16px;gap:25px}.products_header_right a{display:block;position:relative;padding-left:42px;height:32px;line-height:30px;text-decoration:none;font-size:16px;color:#393939}.products_header_right a:before{content:"";display:block;position:absolute;width:32px;height:32px;left:0;top:0}.products_header_right a.open_filter:before{background:url(../img/open_filter.svg)}.products_header_right a.open_sort{padding-left:38px}.products_header_right a.open_sort:before{background:url(../img/open_sort.svg)}@media (max-width:767px){.products_header_right{justify-content:space-between}}.product_cats{margin-top:80px;gap:24px;display:flex;flex-wrap:wrap;justify-content:center}.product_cats a{display:block;padding:0 24px;white-space:nowrap;border:1px solid #ABABAB;color:#575757;text-decoration:none;font-weight:500;background:#fff;transition:0.3s;height:65px;line-height:65px}.product_cats a:hover{background:#f2f2f2}.product_video{width:100%;margin-top:100px}.video_title{font-weight:700;font-size:120px;line-height:120px;margin-top:70px;font-family:"Amatic SC";text-align:center}.product_card{display:block;position:relative;margin-bottom:30px}.product_card img{display:block;height:auto}.sale_icon{width:40px;height:40px;background:url(../img/sale.svg);position:absolute;top:18px;right:22px}.product_cards_title{text-align:center;margin-bottom:80px}@media (max-width:992px){.product_cards_title{margin-bottom:60px}}@media (max-width:767px){.product_cards_title{margin-bottom:3px;text-align:left}}.product_cards{margin-top:142px;text-align:center}.product_cards .btn{margin-top:40px}@media (max-width:767px){.product_cards{text-align:left}}.product_cards .mobile_link{margin-bottom:20px}.product_cards_slider{margin-left:-7px;margin-right:-7px}@media (max-width:767px){.product_cards_slider{margin-left:-3px;margin-right:-3px}}.product_cards_slider_item{padding-left:7px;padding-right:7px}.product_cards_slider_item .product_card{margin-bottom:0}@media (max-width:767px){.product_cards_slider_item{padding-left:3px;padding-right:3px}}.mobile_link{padding-right:62px;position:relative;font-weight:bold;font-size:12px;text-transform:uppercase;text-decoration:none;display:inline-block;color:#DFB03E}.mobile_link:after{content:"";display:block;width:55px;height:14px;background:url(../img/yellowarrow.svg);position:absolute;right:0;top:50%;margin-top:-7px}.pp_wrap{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:10;display:none}.pp_wrap .pp_bg{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0.57;background:#393939;opacity:0;transition:0.3s}.pp_wrap .pp{position:absolute;bottom:0;right:0;max-width:376px;overflow:auto;height:842px;max-height:100%;padding:24px 12px;background:#fff;right:-376px;transition:0.3s;width:100%}.pp_wrap .pp .pp_header{padding-bottom:8px;border-bottom:1px solid #D1D1D1;position:relative;padding-right:34px}.pp_wrap .pp .pp_header .pp_title{font-size:24px;line-height:24px;font-weight:500}.pp_wrap .pp .pp_header .pp_close{width:24px;height:24px;position:absolute;right:0;top:0;background:url(../img/pp_close.svg);cursor:pointer}.pp_wrap .pp.pp_sort{padding-bottom:230px}@media (min-width:768px) and (max-width:1024px){.pp_wrap .pp{width:100%;max-width:100%;height:auto}}.pp_wrap.active{display:block}.pp_wrap.active .pp_bg{opacity:0.57}.pp_wrap.active .pp{right:0}.sort_image{position:absolute;bottom:56px;left:12px;right:12px}.sort_image img{display:block;max-width:100%;width:207px;margin:0 auto}.pp_sort_links{margin-top:32px}.pp_sort_links a{display:block;margin:0 auto;margin-bottom:17px;width:231px;height:41px;color:#393939;border-radius:38px;text-decoration:none;line-height:39px;text-align:center;border:1px solid #393939;color:#393939;font-weight:500;font-size:16px;transition:0.3s;text-transform:uppercase}.pp_sort_links a.active,.pp_sort_links a:hover{background:#393939;color:#F4EEE8}.pp_filter_row{padding-top:25px;padding-bottom:25px}.pp_filter_row+.pp_filter_row{border-top:1px solid #D1D1D1}.pp_filter_row .pp_filter_title{margin-bottom:16px;font-size:24px;line-height:24px;font-weight:bold}.filter_checkboxes{display:flex;gap:8px;flex-wrap:wrap}.filter_checkboxes .filter_checkbox{display:block;cursor:pointer}.filter_checkboxes .filter_checkbox input{display:none}.filter_checkboxes .filter_checkbox input:checked+span{color:#DB002A;border-color:#DB002A}.filter_checkboxes .filter_checkbox span{display:block;padding:0 12px;height:40px;line-height:38px;color:#393939;border:1px solid #393939}.slider_price-wrapper{position:relative;width:100%}.price-slider{-webkit-appearance:none;width:100%;height:40px;margin:0;background:transparent;position:absolute;pointer-events:none;z-index:2}.price-slider::-webkit-slider-thumb{-webkit-appearance:none;width:35px;height:40px;background:url(../img/filter-crown.svg);cursor:pointer;pointer-events:auto}.price-slider::-moz-range-thumb{width:35px;height:40px;background:url(../img/filter-crown.svg);cursor:pointer}.slider-track-wrap{position:relative;height:40px}.slider-track{position:absolute;top:50%;left:0;width:100%;height:5px;background:#ddd;transform:translateY(-50%);z-index:1}.slider-track::before{content:"";position:absolute;height:100%;background:orange;border-radius:5px;z-index:0}.price-indicators{display:flex;position:relative;justify-content:space-between;margin-top:12px}.price-min,.price-max{padding:0 12px;height:28px;line-height:26px;border:1px solid #D1D1D1;color:#393939;font-size:14px;font-weight:bold;position:relative;z-index:2}.price-min:after,.price-max:after{content:" €"}.price-bis{position:absolute;left:0;top:0;width:100%;height:28px;line-height:28px;text-align:center;font-size:14px;color:#393939}.filter_checkbox_2{display:block;cursor:pointer}.filter_checkbox_2 input{display:none}.filter_checkbox_2 input:checked+span:before{background:#DFDFDF}.filter_checkbox_2 span{padding-left:40px;position:relative;min-height:25px;font-size:16px;line-height:16px;display:block;padding-top:2px}.filter_checkbox_2 span:before{content:"";display:block;width:24px;height:24px;border:1px solid #ABABAB;position:absolute;left:0;top:0}.price_flex{display:flex;flex-wrap:wrap;gap:38px}@media (min-width:768px) and (max-width:1024px){.price_flex{flex-wrap:nowrap;gap:27px}.price_flex .filter_checkboxes_2{flex:200px;min-width:200px}}.list_products_btn_wrap{text-align:center}.custom-account-page{text-align:center}.custom-account-page h1{margin-bottom:10px;margin-bottom:80px;margin-top:9px;font-weight:800}.custom-account-page h2{margin-bottom:50px;font-weight:700}.custom-account-page p{margin:0 auto;margin-bottom:54px;max-width:800px}.custom-account-page .account-actions{display:flex;justify-content:center;gap:30px}.custom-account-page .account-actions .action-button{text-decoration:none;text-align:center;padding:51px;border-radius:50%;background-color:red;color:white;transition:transform 0.3s ease;width:306px;height:309px;display:flex;justify-content:center;align-items:center;background:url(../img/acc_cup.svg);background-size:cover}.custom-account-page .account-actions .action-button .icon-text{font-size:30px;font-weight:bold;line-height:34px}@media (max-width:767px){.custom-account-page .account-actions{gap:0}.custom-account-page .account-actions .action-button{width:171px;height:172px;font-size:16px;line-height:20px}.custom-account-page .account-actions .action-button .icon-text{font-size:16px;line-height:20px}}@media (max-width:370px){.custom-account-page .account-actions .action-button{width:157px;height:167px}}.custom-account-page .membership-section{margin-top:100px}.custom-account-page .membership-section h3{margin-bottom:54px}.custom-account-page .membership-section .membership-banner{display:flex;justify-content:center;align-items:center;width:1005px;height:188px;background:url(../img/acbanner1.jpg) no-repeat;background-size:cover;font-size:35px;color:#DB002A;line-height:35px;text-transform:uppercase;margin:0 auto;font-weight:bold}.custom-account-page .membership-section .membership-banner p{margin:0}@media (max-width:1100px){.custom-account-page .membership-section .membership-banner{background:url(../img/acbanner2.jpg) no-repeat;width:679px;height:188px}}@media (max-width:767px){.custom-account-page .membership-section .membership-banner{background:url(../img/acbanner3.jpg) no-repeat;width:324px;height:277px}}@media (max-width:991px){.custom-account-page h1{margin-bottom:64px}.custom-account-page h3{margin-bottom:40px}.custom-account-page .membership-section{margin-bottom:119px}.custom-account-page .account-actions{margin-top:68px}}@media (max-width:767px){.custom-account-page h1{margin-bottom:20px}.custom-account-page h3{margin-bottom:30px}.custom-account-page .membership-section{margin-bottom:68px}.custom-account-page .membership-section h3{margin-bottom:30px}.custom-account-page .account-actions{margin-top:40px}}.custom-orders-page{text-align:center;margin:0 auto;max-width:791px}.custom-orders-page h1{margin-bottom:40px;line-height:100%}.custom-orders-page .custom-account-page-subtitle{margin-bottom:50px;font-size:30px;line-height:100%;font-weight:bold}@media (max-width:767px){.custom-orders-page .custom-account-page-subtitle{font-size:16px;margin-bottom:8px}}.custom-orders-page .orders-list{display:flex;flex-direction:column;gap:20px;border-top:1px solid #e0e0e0;padding-top:24px}.custom-orders-page .orders-list .order-item{border-bottom:1px solid #e0e0e0;padding-bottom:24px;text-align:left;display:flex;justify-content:space-between}.custom-orders-page .orders-list .order-item .order-id{display:block;font-weight:500;font-size:24px;line-height:24px;margin-bottom:24px}@media (max-width:767px){.custom-orders-page .orders-list .order-item .order-id{font-size:16px;margin-bottom:8px}}.custom-orders-page .orders-list .order-item .order-right{display:flex;text-align:right;flex-direction:column;justify-content:space-between}.custom-orders-page .orders-list .order-item .order-header{color:#898989;font-size:18px;line-height:22px}.custom-orders-page .orders-list .order-item .order-header .order-total{display:block}.custom-orders-page .orders-list .order-item .order-header .order-date{display:block;margin-top:8px}@media (max-width:767px){.custom-orders-page .orders-list .order-item .order-header{font-size:14px}.custom-orders-page .orders-list .order-item .order-header .order-date{margin-top:0}}.custom-orders-page .orders-list .order-item .order-products{display:flex;align-items:end;gap:24px}.custom-orders-page .orders-list .order-item .order-products .product-image{width:180px;display:block}.custom-orders-page .orders-list .order-item .order-products .more-items{font-size:18px;color:#898989;display:block}@media (max-width:991px){.custom-orders-page .orders-list .order-item .order-products .product-image{width:152px}}@media (max-width:767px){.custom-orders-page .orders-list .order-item .order-products{gap:16px}.custom-orders-page .orders-list .order-item .order-products .product-image{width:92px}}.custom-orders-page .orders-list .order-item .order-details-link{text-decoration:none;color:#DB002A;font-weight:700;font-size:14px;line-height:12px;text-transform:uppercase;padding-right:101px;position:relative}.custom-orders-page .orders-list .order-item .order-details-link:after{content:"";display:block;width:79px;height:14px;background:url(../img/arrow_red.svg);position:absolute;right:0;top:50%;margin-top:-7px}@media (max-width:767px){.custom-orders-page .orders-list .order-item .order-details-link{padding-right:0}.custom-orders-page .orders-list .order-item .order-details-link:after{display:none}}.order-details-page h1{margin-bottom:40px;text-align:center}@media (max-width:767px){.order-details-page h1{margin-bottom:20px}}.order-details-page .order_title{color:#DB002A;margin-bottom:50px;font-weight:700;font-size:24px;text-align:center}@media (max-width:767px){.order-details-page .order_title{font-size:16px;line-height:20px}}.order-details-page .order-content{display:flex;justify-content:space-between;gap:100px}.order-details-page .order-content .order-content-left{flex:1}.order-details-page .order-content .order-products .order-products-title{margin-bottom:15px;font-size:30px;line-height:30px;border-bottom:1px solid #D1D1D1;margin-bottom:17px;padding-bottom:17px}@media (max-width:767px){.order-details-page .order-content .order-products .order-products-title{font-size:24px;line-height:24px}}.order-details-page .order-content .order-products .products-list{list-style:none;padding:0}.order-details-page .order-content .order-products .products-list .product-item{display:flex;justify-content:space-between;border-bottom:1px solid #D1D1D1;padding-bottom:15px;margin-bottom:15px}@media (max-width:767px){.order-details-page .order-content .order-products .products-list .product-item{margin-top:8px;margin-bottom:8px}}.order-details-page .order-content .order-products .products-list .product-item .product-image{margin-right:25px}.order-details-page .order-content .order-products .products-list .product-item .product-image img{width:216px;display:block}@media (max-width:991px){.order-details-page .order-content .order-products .products-list .product-item .product-image img{width:154px}}@media (max-width:767px){.order-details-page .order-content .order-products .products-list .product-item .product-image img{width:76px}}.order-details-page .order-content .order-products .products-list .product-item .product-details{flex:1}.order-details-page .order-content .order-products .products-list .product-item .product-details p{margin:0;margin-top:8px;font-size:14px;color:#898989}@media (max-width:767px){.order-details-page .order-content .order-products .products-list .product-item .product-details p{line-height:16px}}.order-details-page .order-content .order-products .products-list .product-item .product-details .product-name{font-weight:500;font-size:18px;color:#393939;margin-top:0}@media (max-width:767px){.order-details-page .order-content .order-products .products-list .product-item .product-details .product-name{font-size:14px}}.order-details-page .order-content .order-products .products-list .product-item .product-details .product-menge{margin-top:17px}@media (max-width:767px){.order-details-page .order-content .order-products .products-list .product-item .product-details .product-menge{margin-top:8px}}.order-details-page .order-content .order-products .products-list .product-item .product-price{margin-top:25px;text-align:right}.order-details-page .order-content .order-products .products-list .product-item .product-price .regular-price{font-weight:700;font-size:24px}@media (max-width:767px){.order-details-page .order-content .order-products .products-list .product-item .product-price .regular-price{font-size:16px}}.order-details-page .order-content .order-products .products-list .product-item .product-price .current-price{color:#DB002A}.order-details-page .order-content .order-products .products-list .product-item .product-price .old-price{text-decoration:line-through;margin-bottom:10px;font-size:14px;color:#898989}.order-details-page .order-content .order-addresses{width:408px}.order-details-page .order-content .order-addresses .order-products-title{font-size:30px;line-height:30px;border-bottom:1px solid #D1D1D1;margin-bottom:17px;padding-bottom:17px}.order-details-page .order-content .order-addresses .billing-address,.order-details-page .order-content .order-addresses .shipping-address{margin-bottom:20px}.order-details-page .order-content .order-addresses .billing-address strong,.order-details-page .order-content .order-addresses .shipping-address strong{display:block;font-weight:500;margin-bottom:16px}.order-details-page .order-content .order-addresses .order-addresses-content{padding-bottom:1px;border-bottom:1px solid #D1D1D1}.order-details-page .order-summary{text-align:left}.order-details-page .order-summary table{width:100%;border-collapse:collapse}.order-details-page .order-summary table tr td{padding:8px 0;font-size:24px;font-weight:700}@media (max-width:767px){.order-details-page .order-summary table tr td{font-size:20px;padding:4px 0}}.order-details-page .order-summary table tr td+td{text-align:right;font-size:18px;font-weight:400}@media (max-width:767px){.order-details-page .order-summary table tr td+td{font-size:16px}}.order-details-page .order-summary table tr .discount{color:red}.order-details-page .order-summary table .total-row td{padding-top:16px;padding-bottom:16px;border-top:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1;font-weight:500;font-size:24px}@media (max-width:767px){.order-details-page .order-summary table .total-row td{padding-top:8px;padding-bottom:8px;font-size:20px}}@media (max-width:767px){.order-details-page .order-summary table .total-row td *+td{font-size:16px}}.order-details-page .order-summary table .total-row td span.label{font-size:14px;color:#898989;font-weight:400}.order-details-page .order-summary table+table{margin-top:8px}@media (max-width:991px){.order-details-page .order-summary{margin-left:179px}}@media (max-width:767px){.order-details-page .order-summary{margin-left:0px}}.order-details-page .download-invoice{text-decoration:none;font-weight:500;font-size:18px;display:inline-block;padding-right:44px;position:relative;color:#0069A7;line-height:32px;margin-top:45px;margin-bottom:30px}.order-details-page .download-invoice:after{content:"";display:block;position:absolute;width:32px;height:32px;background:url(../img/download.svg);top:50%;margin-top:-16px;right:0}@media (max-width:991px){.order-details-page .download-invoice{margin-left:179px}}@media (max-width:767px){.order-details-page .download-invoice{margin-left:0px;margin-top:32px;font-size:16px}}@media (max-width:991px){.order-details-page .order-content{flex-wrap:wrap;gap:40px}.order-details-page .order-content .order-addresses{order:1;width:100%}.order-details-page .order-content .order-content-left{order:2}.order-details-page .order-addresses-content{display:flex;gap:30px;justify-content:space-between}.order-details-page .order-addresses-content .billing-address,.order-details-page .order-addresses-content .shipping-address{flex:1;margin-bottom:0 !important}}@media (max-width:767px){.order-details-page .order-addresses-content{flex-wrap:wrap;gap:0}.order-details-page .order-addresses-content .billing-address,.order-details-page .order-addresses-content .shipping-address{flex:100%}}.abhaya{font-family:"Abhaya Libre"}.info-profile h1{text-align:center;margin-bottom:112px}.info-profile .profile-left,.info-profile .profile-right{flex:1}.info-profile .profile-sections{display:flex;justify-content:space-between;gap:78px}.info-profile .profile-block{margin-bottom:80px;border-bottom:1px solid #D1D1D1;padding-bottom:8px;flex:1}.info-profile .profile-block p{margin-bottom:16px;font-size:18px}.info-profile .profile-block p strong{font-weight:500}.info-profile .profile-info{display:flex;flex-direction:column;gap:24px}.info-profile .profile-title{font-size:30px;line-height:30px;padding:13px 0;font-weight:700;font-family:"Abhaya Libre";border-bottom:1px solid #D1D1D1;margin-bottom:24px;position:relative;padding-right:40px}.info-profile .profile-title a{display:block;position:absolute;right:0;top:50%;margin-top:-16px;width:32px;height:32px;background:url(../img/edit.svg);text-decoration:none}.info-profile .profile-title a:hover{background:url(../img/edit_active.svg)}.info-profile .delete-account a{font-size:18px;font-weight:500;color:#0069A7;text-decoration:none}@media (max-width:991px){.info-profile h1{margin-bottom:80px}.info-profile .profile-info{flex-direction:initial;gap:30px;justify-content:space-between}.info-profile .profile-info>div{flex:1}.info-profile .profile-block{margin-bottom:40px}}@media (max-width:767px){.info-profile h1{margin-bottom:40px}.info-profile .profile-info{flex-direction:column;gap:16px}.info-profile .profile-title{font-size:24px;line-height:24px;padding:12px 0}.info-profile .profile-block{padding-bottom:16px}.info-profile .profile-block p{margin-bottom:8px;font-size:16px}.info-profile .profile-sections{flex-wrap:wrap;gap:0}.info-profile .profile-sections .profile-left,.info-profile .profile-sections .profile-right{flex:100%}}.page_title{text-align:center;margin-bottom:112px}@media (max-width:991px){.page_title{margin-bottom:80px}}@media (max-width:767px){.page_title{margin-bottom:40px}}.page_subtitle{text-align:center;font-weight:700;margin-bottom:90px;font-size:30px;line-height:100%;margin-top:-50px}@media (max-width:991px){.page_subtitle{margin-bottom:60px;margin-top:-30px}}@media (max-width:767px){.page_subtitle{margin-bottom:40px;margin-top:-20px;font-size:20px;line-height:26px}}.name_subtitle{font-weight:700;margin-bottom:48px;font-size:30px;line-height:100%;margin-top:-50px}@media (max-width:991px){.name_subtitle{margin-top:-30px}}@media (max-width:767px){.name_subtitle{margin-bottom:24px;margin-top:-20px;font-size:20px;line-height:26px}}.form_block{margin-bottom:80px;padding-bottom:8px;border-bottom:1px solid #D1D1D1}.form_block p{margin-bottom:8px !important;font-size:18px}.form_block p strong{font-size:500;display:block}.form_block p+p strong{margin-top:32px}.form_block input,.form_block select{padding:0 20px;height:48px;border:1px solid #ABABAB;font-family:"Brother 1816";font-size:14px;border:1px solid #ABABAB;display:block;border-radius:0}.form_block .select2-container--default .select2-selection--single{border:1px solid #ABABAB;height:48px;border-radius:0}.form_block .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:46px;font-family:"Brother 1816";padding-left:20px}.form_block .select2-container--default .select2-selection--single .select2-selection__arrow{top:13px}.form_block label{display:none !important}@media (max-width:991px){.form_block{margin-bottom:40px}.form_block p{font-size:16px}}@media (max-width:767px){.form_block{margin-bottom:40px}}.form_block .selection{display:block}.form_block_title{font-size:30px;line-height:30px;padding:13px 0;font-weight:700;font-family:"Abhaya Libre";border-bottom:1px solid #D1D1D1;margin-bottom:24px}@media (max-width:767px){.form_block_title{font-size:24px;line-height:24px;padding:12px 0}}.edit-account,.edit_form{margin:0 auto;max-width:508px}.edit-account .btn,.edit_form .btn{margin:0 auto;display:block}.cart-content{display:flex;gap:100px}@media (max-width:991px){.cart-content{flex-wrap:wrap;gap:17px}}.cart-items{flex:1;padding-top:15px;border-top:1px solid #D1D1D1}@media (max-width:991px){.cart-items{flex:100%}}.cart-item{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #D1D1D1;display:flex;gap:25px}@media (max-width:767px){.cart-item{gap:17px}}.cart-item .cart-item-image{width:178px}@media (max-width:767px){.cart-item .cart-item-image{width:76px}}.cart-item .item-details-wrap{flex:1}.cart-item .item-details{position:relative;padding-right:100px;font-size:14px}.cart-item .item-details .cart-item-title{color:#393939;font-weight:500;font-size:18px;margin-bottom:18px}@media (max-width:767px){.cart-item .item-details .cart-item-title{font-size:14px}}.cart-item .item-details .cart-item-attrs{color:#898989}.cart-item .item-details .cart-item-attrs div+div{margin-top:3px}.cart-item .item-details .cart-item-menge{margin-top:18px;color:#898989}.cart-item .item-details .cart-item-menge .quantity_wrap{width:120px;margin-top:3px}.cart-item .remove-item{position:absolute;right:0;top:0;width:32px;height:32px;background:url(../img/delete.svg);border:none;display:block;padding:0;cursor:pointer}.cart-item .item-price{position:absolute;right:0;bottom:0;text-align:right}.cart-item .item-price .price{font-size:24px;line-height:26px;font-weight:700}@media (max-width:767px){.cart-item .item-price .price{font-size:16px;line-height:16px}}.cart-item .item-price .price-sale{color:#DB002A}.cart-item .item-price .price-original{font-size:14px;color:#898989;text-decoration:line-through}.coupon_wrap{padding-top:16px;padding-bottom:16px;border-top:1px solid #D1D1D1;font-size:18px}.coupon_wrap strong{font-weight:500}.coupon_wrap label{display:block;margin-bottom:15px}.coupon_wrap input{padding:0 23px;height:44px;border:1px solid #ABABAB;font-size:14px;width:200px;margin-right:15px}.cart-summary{width:407px}@media (max-width:991px){.cart-summary{margin-left:203px;width:auto}.cart-summary .coupon_wrap{padding-top:0;border-top:none}}@media (max-width:767px){.cart-summary{margin-left:0}}.totals-section{border-top:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1;padding-top:8px;font-size:18px;line-height:16px}.totals-section p{ line-height: 1.3; margin:0;margin-top:8px;display:flex;justify-content:space-between}.totals-section p .label,.totals-section p .value{display:block;white-space:nowrap}.totals-section p .label{font-size:18px;font-weight:700;font-size:24px;line-height:24px;font-family:"Abhaya Libre"}@media (max-width:767px){.totals-section p .label{font-size:20px;line-height:20px}}.totals-section p .label b{font-weight:400;font-size:14px;color:#898989;display:inline-block;margin-left:5px}.totals-section p .value{line-height:24px;text-align:right}@media (max-width:767px){.totals-section p .value{font-size:16px;line-height:20px}}.totals-section p.total{border-top:1px solid #D1D1D1;padding-top:14px;padding-bottom:14px}.totals-section p.total .label{font-weight:500;font-family:"Brother 1816"}@media (max-width:767px){.totals-section p.total .label{font-size:20px;line-height:20px}}.totals-section p.total .label span{font-size:14px;font-weight:400;color:#898989;display:inline-block;margin-left:10px}.totals-section p.total .value{font-weight:700;font-size:24px;line-height:24px}@media (max-width:767px){.totals-section p.total .value{font-size:16px;line-height:20px}}.woocommerce-checkout-review-order-table .totals-section{padding-bottom:14px}.woocommerce-checkout-review-order-table .totals-section>*:last-child{padding-bottom:0}.checkout_subtitle{text-align:left;margin-top:0}.totals-buttons{margin-top:25px}.totals-buttons .btn3{width:100%;text-align:center}body .checkout-button.checkout-button.checkout-button{padding:0 30px;line-height:42px;height:44px;border-radius:22px;background:#DFB03E;border:1px solid #DFB03E;font-weight:500;font-size:16px;text-transform:uppercase;color:#393939;transition:0.3s;opacity:1;display:inline-block;text-decoration:none;cursor:pointer;text-align:center;font-family:"Brother 1816";border-color:#DB002A;background:#DB002A;color:#F4EEE8;width:100%;text-align:center;margin-bottom:16px}body .checkout-button.checkout-button.checkout-button:hover{opacity:0.9;background:#DB002A}.checkout_block{display:flex;justify-content:space-between;gap:100px}.checkout_block .left_side{flex:1}.checkout_block .right_side{width:404px}.checkout_block h3{font-family:"Abhaya Libre";font-size:30px;line-height:30px;font-weight:700;padding-bottom:10px;border-bottom:1px solid #D1D1D1;margin-bottom:24px}@media (max-width:992px){.checkout_block{flex-wrap:wrap;gap:40px}.checkout_block .left_side{flex:100%}.checkout_block .right_side{width:100%}}@media (max-width:767px){.checkout_block{gap:20px}.checkout_block .right_side{width:100%}}body .woocommerce form .form-row input.input-text,.dhl-preferred-service-data input[type="text"],.p-Input-input{border:1px solid #ABABAB;height:48px;border:1px solid #ABABAB;padding:0 19px;font-size:16px;font-family:"Brother 1816"}body .select2-container .select2-selection--single .select2-selection__rendered{padding-left:19px;font-size:16px}body .select2-container .select2-selection--single{padding-top:9px;padding-bottom:9px;height:48px;border-radius:0;border:1px solid #ABABAB}body .select2-container--default .select2-selection--single .select2-selection__arrow{top:11px}body .woocommerce form .form-row textarea{height:150px;resize:none;padding:10px 19px;font-size:16px;font-family:"Brother 1816"}.woocommerce-shipping-fields{margin-top:20px}#order_review_heading{margin-top:20px;margin-bottom:0;border-bottom:none}.woocommerce-checkout-review-order-table .totals-section{margin-top:0;padding-top:0;border-top:none}.woocommerce ul#shipping_method li input{position:relative;top:5px}.checkout_shipping{margin-top:8px;font-family:"Abhaya Libre";font-weight:700;font-size:24px;line-height:110%}.checkout_shipping *{font-family:"Brother 1816";font-size:16px;font-weight:400}.checkout_shipping ul li{margin-bottom:0;margin-top:5px}body .woocommerce ul#shipping_method li{margin-top:5px;margin-bottom:0}body .woocommerce ul#shipping_method li input,.wc_payment_methods>li input{display:none}body .woocommerce ul#shipping_method li input:checked+label:before,.wc_payment_methods>li input:checked+label:before{background:url(../img/checked.svg) no-repeat center}body .woocommerce ul#shipping_method li input[type="hidden"]+label:before,.wc_payment_methods>li input[type="hidden"]+label:before{display:none}body .woocommerce ul#shipping_method li input[type="hidden"]+label,.wc_payment_methods>li input[type="hidden"]+label{padding-left:0}body .woocommerce ul#shipping_method li label,.wc_payment_methods>li label{padding-left:40px;position:relative;min-height:25px;display:block;cursor:pointer}body .woocommerce ul#shipping_method li label:before,.wc_payment_methods>li label:before{content:"";display:block;width:24px;height:24px;border:1px solid #ABABAB;position:absolute;left:0;top:0}body .woocommerce-checkout #payment ul.payment_methods li{margin-bottom:15px}body .woocommerce-checkout #payment ul.payment_methods li label{line-height:150%}.checkbox-legal>label input,#ship-to-different-address>label input{display:none !important}.checkbox-legal>label input:checked+span:before,#ship-to-different-address>label input:checked+span:before{background:url(../img/checked.svg) no-repeat center}.checkbox-legal>label span,#ship-to-different-address>label span{padding-left:40px;position:relative;min-height:25px;display:block;cursor:pointer}.checkbox-legal>label span:before,#ship-to-different-address>label span:before{content:"";display:block;width:24px;height:24px;border:1px solid #ABABAB;position:absolute;left:0;top:0}.woocommerce form .form-row.checkbox-legal{margin-top:15px}.woocommerce form .form-row.checkbox-legal a{color:#393939}.woocommerce form .form-row.checkbox-legal a:hover{text-decoration:none}.checkbox-legal>label span{padding-top:0;font-size:16px;line-height:150%}.checkbox-legal>label span:before{top:5px}.checkbox-legal>label abbr{display:none !important}body .woocommerce-checkout #payment ul.payment_methods{padding:0}body .woocommerce-checkout #payment{background:none;border-radius:0}body .woocommerce-checkout #payment .form-row.place-order{display:none}.cart-totals .woocommerce-shipping-calculator{display:none}.totals-section .shipping_row .value{display:none}.thanks_block{text-align:center}.thanks_block p{margin-bottom:60px}@media (max-width:992px){.thanks_block p{margin-bottom:40px}}@media (max-width:767px){.thanks_block p{margin-bottom:20px}}.thanks_title{font-family:"Abhaya Libre";font-size:64px;line-height:64px;font-weight:700}@media (max-width:992px){.thanks_title{font-size:48px}}@media (max-width:767px){.thanks_title{font-size:28px}}.order_number{margin-top:40px;margin-bottom:60px;font-size:24px;font-weight:bold;color:#DB002A}@media (max-width:992px){.order_number{margin-bottom:40px}}@media (max-width:767px){.order_number{margin-top:15px;font-size:16px}}.woocommerce-error strong{font-weight:bold}.woocommerce-error li+li{margin-top:5px}.woocommerce-error a{color:#515151}.woocommerce-error a:hover{text-decoration:none}.form-container{display:grid;grid-template-columns:1fr 1fr;background:var(--beige-light, #F4EEE8);max-width:1062px;margin:0 auto;padding:90px 70px;gap:30px;row-gap:40px}.form-container label{display:block;font-size:16px;font-weight:500;margin-bottom:8px}.form-container label{display:block;font-size:16px;font-weight:500;margin-bottom:8px}.form-container>.form-group input,.form-container>.form-group select{border:1px solid var(--beige-dark, #E4DACF);background:var(--white, #FFF);color:var(--dark-grey, #393939);font-size:16px;font-weight:350;padding:0 13px;height:40px;width:100%;z-index:2;position:relative}.form-container>.form-group input.wpcf7-not-valid,.form-container>.form-group input.clever_form_error,.form-container>.form-group select.clever_form_error{border:1px solid var(--schweiger-red, #DB002A);color:var(--schweiger-red, #DB002A)}.wpcf7-not-valid-tip{color:var(--schweiger-red, #DB002A);font-size:14px;font-weight:350;margin-top:6px}.form-group--textarea textarea{width:100%;height:236px;border:1px solid var(--beige-dark, #E4DACF);background:var(--white, #FFF);color:var(--dark-grey, #393939);font-size:14px;font-weight:350;padding:13px;z-index:2222;position:relative;resize:none;outline:none}.form-container p{margin-bottom:0}.form-group--textarea{grid-column:1 / 3}.form-bottom{grid-column:1 / 3;display:flex;align-items:center;justify-content:space-between}.form-bottom .form-group{width:fit-content}.form-bottom .form-group--checkbox .wpcf7-list-item{margin:0}.form-bottom .form-group--checkbox label{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500}.form-bottom .form-group--checkbox label input{width:15px;min-width:15px;height:15px;border:1px solid var(--dark-grey, #393939);background:var(--white, #FFF);appearance:none;position:relative}.form-bottom .form-group--checkbox label input:before{content:"";position:absolute;width:11px;height:11px;left:1px;top:1px;background:url(../img/checkedsmall.svg) no-repeat center;opacity:0;transition:opacity 0.2s}.form-bottom .form-group--checkbox label input:checked:before{opacity:1}.form-bottom .form-group{width:fit-content}.wpcf7-spinner{display:none}@media only screen and (max-width:1350px){.form-group{grid-column:1 / 3}}@media only screen and (max-width:680px){.form-bottom{flex-direction:column;align-items:flex-start;gap:20px}}@media only screen and (max-width:1350px){.form-container{padding:60px}}@media only screen and (max-width:680px){.form-container{padding:35px 18px;row-gap:18px}}#customer_login{padding-top:50px}#customer_login h2{text-transform:none;font-size:30px;font-weight:500;line-height:30px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:100%}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none;padding:0}.lost_reset_password{padding-top:50px}.lost_reset_password{padding-left:15px;padding-right:15px}

.modal-year {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 99;
    background: #DB002A;
    padding-top: 245px;
    color: #F4EEE8;
    transition: transform 0.6s ease-in-out;

}
.modal-year p{
	margin-bottom: 0;
}
.modal-year:before{
	width: 140px;
	height: 125px;
	background: url(../img/logo.svg);
	position: absolute;
	left: 50%;
	top: 40px;
	transform: translateX(-50%);
	content: '';
	display: block;
}

.modal-year.hide{
    transform: translateY(-100%);
}

.modal-year .container{
    position: relative;
}

.modal-year__decor {
    position: absolute;
}

.modal-year__decor--1 {
    left: 143px;
    top: 131px;
}

.modal-year__decor--2 {

    left: -30px;
    bottom: -80px;
    z-index: 2;
}

.modal-year__decor--3 {
    right: -15px;
    bottom: -105px;
}

.modal-year__cap {
    position: absolute;
}

.modal-year__cap--1 {
    bottom: -55px;
    left: 285px;
}

.modal-year__cap--2 {
    right: -152px;
    top: -50px;
}
.modal-year__title{
	font-size: 120px;
  font-weight: 800;
  line-height: 100%;
  text-transform: uppercase;
  font-family: "Brother 1816";
}

.modal-year__wrapper {
    display: flex;
    justify-content: center;
    gap: 45px;
    margin: 45px auto 0;
    align-items: center;
    z-index: 1;
    position: relative;
    width: fit-content;
}

.modal-year__button {
    width: 262px;
    height: 297px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    font-size: 16px;
    gap: 16px;
    padding: 20px;
    cursor: pointer;
    text-decoration: none;

}

.modal-year__button::before {
    content: '';
    position: absolute;
    background-image: url('../img/button-bg.svg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    filter: drop-shadow(6px 6px 18px rgba(0, 0, 0, 0.10)) drop-shadow(22px 24px 33px rgba(0, 0, 0, 0.09)) drop-shadow(50px 53px 44px rgba(0, 0, 0, 0.05)) drop-shadow(89px 95px 52px rgba(0, 0, 0, 0.01)) drop-shadow(139px 148px 57px rgba(0, 0, 0, 0.00));
}
.modal-year__button .h50 {
    font-family: "Amatic SC";
    font-weight: 700;
}
.modal-year__button .hl-24{
    font-weight: 700;
}
.h50 {
    font-size: 50px;
    line-height: 100%;
}
.hl-24 {
    font-size: 24px;
    font-weight: 800;
}
.modal-year__button .hl-24 {
    font-weight: 700;
}
.h90 {
	font-family: "Amatic SC";
	font-size: 90px;
	font-weight: 700;
	line-height: 100%;
	text-transform: uppercase;
}

@media(max-width: 1350px) {
		.h90 {
    	font-size: 60px;
    }
	  .hl-24 {
        font-size: 18px;
    }
    .modal-year {
        padding-top: 170px;
    }

    .modal-year__title {
        font-size: 96px;

    }

    .modal-year__center {
        position: absolute;
        bottom: 0;
    }

    .modal-year__wrapper {
        gap: 70px;
        margin-top: 85px;
        padding-bottom: 215px;
    }

    .modal-year__decor--2 {
        left: -121px;
        bottom: -12px;

    }

    .modal-year__decor--3 {
        width: 388.744px;
        height: 147.646px;
        bottom: unset;
        top: 509px;
    }

    .modal-year__decor--1 {
        width: 122.426px;
        height: 126.635px;
        left: 6px;
        top: 234px;
    }

    .modal-year__cap {
        width: 77.04px;
        height: 77.04px;
    }

    .modal-year__cap--1 {
        bottom: 63px;
        right: 42px;
        left: unset;
        width: 88.04px;
        height: 88.04px;
    }

    .modal-year__cap--2 {
        right: -48px;
        bottom: -12px;
        top: unset;
    }
}

@media(max-width: 680px) {
	.modal-year:before{
		width: 80px;
		height: 72px;
	}
		.h90 {
        font-size: 40px;
    }
		.hl-24 {
        font-size: 14px;
    }
    .modal-year {
        padding-top: 120px;
        overflow-y: auto;
    }

    .modal-year__title {
        font-size: 42px;
        max-width: 320px;
        line-height: 100%;
        margin: 0 auto;
    }

    .modal-year__wrapper {
        flex-direction: column;
        gap: 34px;
        margin-top: 48px;
    }

    .modal-year__button {
        width: 170px;
        height: 193px;
        padding: 10px;

        font-size: 14px;
        font-weight: 500;

    }

    .h50 {
        font-size: 22px;
    }

    .modal-year__decor--1 {
        left: 36px;
        top: 97px;
    }

    .modal-year__decor--3 {
        top: 488px;
        width: 353.744px;
        height: 119.646px;
    }

    .modal-year__decor--2 {
        left: -90px;
        bottom: 70px;
        width: 220px;
    }

    .modal-year__cap--1 {
        bottom: unset;
        right: -100px;
        top: 45px;
        width: 76.04px;
        height: 76.04px;
    }

    .modal-year__cap--2 {
        width: 64.04px;
        height: 64.04px;
        right: -77px;
        top: 147px;
    }
}