@import"https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap";:root{--main_logo_color: #493959;--anchor_link_color: #C94829;--main_font_family: "Zen Old Mincho", serif}*{margin:0;padding:0;list-style:none;box-sizing:border-box;scroll-behavior:smooth;text-rendering:geometricPrecision;font-family:var(--main_font_family)}a{text-decoration:none;color:#fff}img{display:block}.hidden{visibility:hidden;opacity:0;transition:.3s}.visible{visibility:visible;opacity:1}body{position:relative;background-repeat:repeat-y;background-size:contain}@media screen and (min-width: 1515px){body{width:100%;padding:0 calc((100% - 1515px)/2)}}body:has(.hamburger.open){overflow:hidden}#luxy{top:0;left:0;background-repeat:repeat-y;background-size:contain}@media screen and (min-width: 1515px){#luxy{padding:0 calc((100% - 1515px)/2)}}main{width:100%;background-repeat:repeat-y;background-size:contain}@media screen and (min-width: 1515px){main{width:1515px}}header{position:fixed;width:100%;z-index:999}@media screen and (min-width: 1515px){header{width:1515px}}header .background_layer{width:100%;height:100svh;position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:.3s;object-fit:cover;z-index:-1}header .background_layer.open{visibility:visible;opacity:1}header .header_top{width:100%;height:100px;display:flex;justify-content:space-between;align-items:center;padding:0 2%;background:transparent;top:0;left:0;z-index:9999}@media screen and (max-width: 768px){header .header_top{padding:22px 8px}}header .header_top .logo{width:75px;background-size:cover;position:relative}@media screen and (max-width: 768px){header .header_top .logo{width:50px}}header .header_top .logo img{width:100%}header .header_top.purple div,header .header_top.purple span{color:var(--main_logo_color)}header .header_top.purple span.active{border-bottom:1px solid var(--main_logo_color)}header .header_top.purple path{fill:var(--main_logo_color);stroke:var(--main_logo_color)}header .header_links_wrap{display:flex;height:100%;align-items:center;gap:3vw}@media screen and (max-width: 768px){header .header_links_wrap{gap:16px}}header .language_switch_wrap{font-weight:400;font-size:17px;color:#fff;transition:.3s}@media screen and (max-width: 768px){header .language_switch_wrap{font-size:14px}}header .language_switch_wrap .language_switch{cursor:pointer;transition:.3s}header .language_switch_wrap .language_switch.active{border-bottom:1px solid white}header .language_switch_wrap.purple .language_switch.active{border-bottom:1px solid var(--main_logo_color)}header .header_icon{height:33px}@media screen and (max-width: 768px){header .header_icon{height:20px;display:flex;justify-content:center;align-items:center}}header .header_icon svg{height:100%;transition:.3s}header .header_icon svg path{transition:.3s}header .header_hamburger_btn{position:relative;width:66px;height:100%;display:flex;flex-flow:column;justify-content:center;align-items:center;cursor:pointer}@media screen and (max-width: 768px){header .header_hamburger_btn{width:35px;height:60px;gap:8px}}header .header_hamburger_btn svg{position:absolute;width:100%;transform-origin:center center;transition:.5s}header .header_hamburger_btn svg:first-child{top:44px}@media screen and (max-width: 768px){header .header_hamburger_btn svg:first-child{top:24px}}header .header_hamburger_btn svg:last-child{top:56px}@media screen and (max-width: 768px){header .header_hamburger_btn svg:last-child{top:32px}}header .header_hamburger_btn svg path{transition:.5s}header .header_hamburger_btn.open{gap:0}header .header_hamburger_btn.open svg:first-child{transform:rotate(45deg);top:50px}@media screen and (max-width: 768px){header .header_hamburger_btn.open svg:first-child{top:28px}}header .header_hamburger_btn.open svg:last-child{transform:rotate(-45deg);top:50px}@media screen and (max-width: 768px){header .header_hamburger_btn.open svg:last-child{top:28px}}.hamburger{display:grid;grid-template-rows:0fr;transition:.3s grid-template-rows ease}@media screen and (max-width: 768px){.hamburger{width:100%}}.hamburger .inner{overflow:hidden;display:flex}@media screen and (max-width: 768px){.hamburger .inner{width:100%}}.hamburger .inner .logo_area{width:56%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.hamburger .inner .logo_area{display:none}}.hamburger .inner .logo_area img{width:103px;object-fit:cover;transition:.3s ease-in-out;visibility:hidden;opacity:0}.hamburger .inner .logo_area img.open{visibility:visible;opacity:1}.hamburger .inner nav{visibility:hidden;opacity:0;transition:.3s}@media screen and (max-width: 768px){.hamburger .inner nav{width:100%}}.hamburger .inner nav.open{visibility:visible;opacity:1}.hamburger .inner nav ul{width:460px}@media screen and (max-width: 768px){.hamburger .inner nav ul{width:100%}}.hamburger .inner nav .list{display:flex;flex-direction:column;gap:50px;padding:50px 0;border-bottom:1px solid #493959}@media screen and (max-width: 768px){.hamburger .inner nav .list{gap:24px;padding:24px 16px}}@media screen and (max-width: 768px){.hamburger .inner nav .list li{text-align:right}}.hamburger .inner nav .list li a{color:#493959;font-size:18px;font-weight:400}@media screen and (max-width: 768px){.hamburger .inner nav .list li a{display:inline-block;font-size:16px}}.hamburger .inner nav .terms{display:flex;flex-flow:column;gap:30px;padding:50px 0}@media screen and (max-width: 768px){.hamburger .inner nav .terms{padding:24px 16px;gap:24px}}.hamburger .inner nav .terms li{display:flex;flex-flow:column}@media screen and (max-width: 768px){.hamburger .inner nav .terms li{text-align:right}}.hamburger .inner nav .terms li a{color:#493959;font-size:15px;font-weight:400}.hamburger.open{grid-template-rows:1fr}footer{background:#f4f0e5;height:324px}@media screen and (min-width: 1515px){footer{width:1515px}}@media screen and (max-width: 1279px){footer{height:404px}}@media screen and (max-width: 768px){footer{height:604px}}footer .footer_wrap{display:flex;justify-content:space-between;align-items:center;border-top:1.5px solid rgba(73,57,89,.43);position:relative}@media screen and (max-width: 768px){footer .footer_wrap{justify-content:flex-end}}footer .footer_wrap img.footer_logo{margin:0 auto}@media screen and (max-width: 768px){footer .footer_wrap img.footer_logo{position:absolute;left:calc(50% - 45px);width:90px;height:100px;bottom:-300px}}footer .footer_wrap .footer_nav{position:relative;background:var(--main_logo_color);max-width:1038px;height:283px;width:70%;top:-40px}@media screen and (max-width: 768px){footer .footer_wrap .footer_nav{width:90%;height:256px}}footer .footer_wrap .footer_nav img{width:100%;height:100%;object-fit:cover;mix-blend-mode:color-burn}.footer_nav_area{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;padding:40px 100px}@media screen and (max-width: 768px){.footer_nav_area{display:block;padding:20px 44px;width:100%}}.footer_nav_area ul{margin-right:180px}@media screen and (max-width: 1279px){.footer_nav_area ul{margin-right:30px}}@media screen and (max-width: 768px){.footer_nav_area ul{margin-right:0;width:max-content;display:flex;flex-flow:column;gap:15px}.footer_nav_area ul:first-child{margin:0 0 15px}}.footer_nav_area ul li{margin-bottom:20px}@media screen and (max-width: 768px){.footer_nav_area ul li{margin-bottom:0}}@media screen and (max-width: 768px){.footer_nav_area ul li a{font-size:14px;line-height:20px}}.footer_bottom_nav{position:relative;display:flex;justify-content:space-between;align-items:center;padding:23px 0 18px}@media screen and (max-width: 768px){.footer_bottom_nav{display:block;padding:20px 44px}}.footer_bottom_nav ul{letter-spacing:.75px;font-size:15px;font-weight:400;display:flex;margin-left:26px;flex-wrap:wrap;row-gap:6px}@media screen and (max-width: 1279px){.footer_bottom_nav ul{gap:15px}}@media screen and (max-width: 768px){.footer_bottom_nav ul{margin:0;font-size:14px;display:flex;flex-flow:column;gap:15px}}.footer_bottom_nav ul li a{color:var(--main_logo_color)}.footer_bottom_nav ul svg{margin:auto 26px}@media screen and (max-width: 1279px){.footer_bottom_nav ul svg{display:none}}.footer_bottom_nav p{color:var(--main_logo_color);font-size:13px;letter-spacing:1.3px;font-weight:400;text-transform:uppercase;margin-right:102px;font-family:var(--main_font_family);line-height:40px}@media screen and (max-width: 1279px){.footer_bottom_nav p{margin-top:auto}}@media screen and (max-width: 768px){.footer_bottom_nav p{margin-right:0;width:fit-content;position:absolute;right:10px;bottom:-135px;line-height:1;font-size:12px}}.view_all_button{width:205px;height:45px;padding:0 0 0 34px;position:relative;display:flex;flex-flow:initial;align-items:center;cursor:pointer;writing-mode:initial!important}.view_all_button span{font-size:18px;font-weight:400;color:var(--anchor_link_color);position:relative;letter-spacing:1.8px;z-index:2}.view_all_button img{position:absolute;width:37.5px;transition:.3s;right:22.5px;z-index:2}.view_all_button:before{content:"";display:inline-block;position:absolute;width:45px;height:45px;background-color:#fff;border:2px solid var(--anchor_link_color);border-radius:50%;right:0;transition:.3s;z-index:1}.view_all_button:hover:before{width:100%;border-radius:30px}.view_all_button:hover img{right:-12px}.view_all_button_vertical{width:45px;height:210px;position:relative;display:flex;justify-content:center;flex-flow:column;cursor:pointer;padding:12px 0 0;gap:18px;writing-mode:vertical-rl!important;right:15%}.view_all_button_vertical span{font-size:18px;font-weight:400;letter-spacing:.5em;color:var(--anchor_link_color);position:relative;z-index:2}.view_all_button_vertical img{position:absolute;width:37.5px;transition:.3s;bottom:36px;z-index:2;transform:rotate(90deg)}.view_all_button_vertical:before{content:"";display:inline-block;position:absolute;width:45px;height:45px;background-color:#fff;border:2px solid var(--anchor_link_color);border-radius:50%;bottom:0;transition:.3s;z-index:1}.view_all_button_vertical:hover:before{height:100%;border-radius:30px}.view_all_button_vertical:hover img{bottom:0}.common_products_list_wrap{width:100%;padding:65px 7.275% 0;position:relative}@media screen and (max-width: 768px){.common_products_list_wrap{padding:0 5%}}.common_products_list_categories{width:100%;display:flex;justify-content:center;align-items:flex-end;margin:0 0 66px}@media screen and (max-width: 768px){.common_products_list_categories{margin:0 0 35px}}.common_products_list_categories label{display:inline-block;font-size:18px;font-weight:400;line-height:40px;padding:0 15px;color:#8c8c8c;border-bottom:1px solid #ACACAC;cursor:pointer;transition:.3s}@media screen and (max-width: 768px){.common_products_list_categories label{font-size:14px;letter-spacing:.05em;padding:0 10px;white-space:nowrap}}.common_products_list_categories input[type=radio]:checked+label{color:var(--main_logo_color);border-bottom:1px solid var(--main_logo_color)}.common_products_list_container{position:relative;width:100%}.common_products_list_inner{position:relative;width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:50px 10.025%;transition:.3s}@media screen and (max-width: 768px){.common_products_list_inner{justify-content:space-between;gap:35px 0}}.common_products_list_inner.hidden{position:absolute;top:0}.common_products_list_inner .common_products_list_product{position:relative;width:26.65%;flex-shrink:0}@media screen and (max-width: 768px){.common_products_list_inner .common_products_list_product{width:46.82%}}.common_products_list_inner .common_products_list_product a:not(.view_all_button){width:100%;color:var(--main_logo_color);z-index:1}.common_products_list_inner .common_products_list_product a:not(.view_all_button):hover{opacity:.6}.common_products_list_inner .common_products_list_product a:not(.view_all_button) article{width:100%;flex-shrink:0}.common_products_list_inner .common_products_list_product a:not(.view_all_button) article h4{font-size:20px;font-weight:400;line-height:40px;letter-spacing:1px;margin:0 0 20px}@media screen and (max-width: 768px){.common_products_list_inner .common_products_list_product a:not(.view_all_button) article h4{font-size:16px;line-height:21px;letter-spacing:.05em;margin:7px 0}}.common_products_list_inner .common_products_list_product a:not(.view_all_button) article p{font-size:21px;font-weight:500;line-height:30px;letter-spacing:1px}@media screen and (max-width: 768px){.common_products_list_inner .common_products_list_product a:not(.view_all_button) article p{font-size:16px;line-height:30px;letter-spacing:.05em}}.common_products_list_product_slider{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center}.common_products_list_product_slider figure{position:relative;width:100%;height:100%;display:flex;overflow:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.common_products_list_product_slider figure::-webkit-scrollbar{display:none}.common_products_list_product_slider figure img{width:100%;height:100%;object-fit:cover;object-position:center center;flex-shrink:0;scroll-snap-align:start}.common_products_list_product_slider_nav_buttons{position:absolute;width:100%;display:flex;justify-content:space-between;align-items:center;z-index:2;top:35%}@media screen and (max-width: 768px){.common_products_list_product_slider_nav_buttons{display:none}}.common_products_list_product_slider_nav_buttons .prev_btn,.common_products_list_product_slider_nav_buttons .next_btn{width:40px;height:40px;cursor:pointer;background-repeat:no-repeat;background-size:cover}.common_products_list_product_slider_pagination{width:100%;display:flex;justify-content:center;align-items:center;gap:8.5px;margin:20px 0}@media screen and (max-width: 768px){.common_products_list_product_slider_pagination{display:none}}.common_products_list_product_slider_pagination hr{max-width:43.5px;height:1px;border:none;background-color:#959595}.common_products_list_product_slider_pagination hr.active{background-color:var(--main_logo_color)}.common_products_list_view_all{width:100%;display:flex;justify-content:center;align-items:center}.parallax_wrap{z-index:2;overflow:hidden}.parallax_wrap .parallax{z-index:1;transform:scale(1.5);transform-origin:bottom}.parallax_wrap .parallax.tall{transform:scale(1)}.fadein{opacity:0;visibility:hidden;transform:translateY(5%);transition:.5s}
/*# sourceMappingURL=/cdn/shop/t/17/assets/globals.css.map */
