@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@media screen and (min-width: 768px){main{padding:88px 20px 0;box-sizing:content-box}a{text-decoration:none;transition:opacity .1s;-webkit-font-smoothing:antialiased;color:inherit;font-size:inherit;line-height:inherit;opacity:1}a:hover{opacity:.4}header{width:100%;height:88px;position:fixed;top:0;z-index:100;transform:translateZ(0);padding:0 32px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;background:#fff}header .home{display:block;width:28px;height:37px;background:url(/img/common/header/fenrir_logo.svg) no-repeat;text-indent:-9999px;overflow:hidden}header .header_menu{display:none}header .header_menu_content{display:none}header .header_navigation{position:relative}header .header_navigation ul{box-sizing:border-box;display:flex;justify-content:flex-start;position:relative;margin:0 auto;column-gap:40px}header .header_navigation ul li{display:flex;justify-content:center;align-items:center;height:88px}header .header_navigation ul li a{height:24px;padding:4px 0;text-decoration:none;letter-spacing:.1em;white-space:nowrap;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:14px;line-height:200%;letter-spacing:.84px;overflow:hidden;display:flex;justify-content:center;align-items:center;border-bottom:1px solid rgba(0,0,0,0)}header .header_navigation ul li a:hover{border-bottom:1px solid #1c1c1e}header .header_navigation ul li.active a{border-bottom:1px solid #1c1c1e}footer{padding:20px;background-color:#fff;max-width:1440px;margin:0 auto}footer .footer_panel{width:100%;height:393px;margin-bottom:100px;display:flex;justify-content:flex-end;align-items:center}footer .footer_panel>div{width:416px;margin-right:113px;padding:32px 40px 40px;background:#fff}footer .footer_panel>div h2{color:#222;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;font-size:32px;line-height:150%;letter-spacing:1.28px;margin-bottom:10px}footer .footer_panel>div p{color:#222;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:16px;line-height:170%;letter-spacing:.96px;margin-bottom:14px}footer .footer_panel>div .footer_panel_link_label{color:#222;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;text-align:center;font-size:15px;letter-spacing:.6px}footer .footer_panel_column{width:100%;column-gap:40px;margin-bottom:200px;display:flex;justify-content:space-between;align-items:stretch}footer .footer_panel_column>a{width:50%;display:flex;flex-direction:column}footer .footer_panel_column>a h2{color:#222;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;font-size:32px;line-height:150%;letter-spacing:1.28px;margin-bottom:10px}footer .footer_panel_column>a p{flex-grow:1;color:#222;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:16px;line-height:170%;letter-spacing:.96px;margin-bottom:24px;height:45px}}@media screen and (min-width: 768px) and (max-width: 900px){footer .footer_panel_column>a p{height:75px}}@media screen and (min-width: 768px){footer .footer_panel_column>a img{width:100%;height:auto}footer .footer_sitemap{width:100%;padding:60px 0;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;display:flex;justify-content:center;align-items:flex-start;column-gap:40px}footer .footer_sitemap .footer_sitemap_category h2{margin-bottom:24px;white-space:nowrap}footer .footer_sitemap .footer_sitemap_category h2 a{color:#222;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;font-size:14px;line-height:170%;letter-spacing:.84px}footer .footer_sitemap .footer_sitemap_category h2 .footer_sitemap_category_button{display:none}footer .footer_sitemap .footer_sitemap_category .footer_sitemap_category_links ul li a{color:#222;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:14px;line-height:200%;letter-spacing:.84px;white-space:nowrap}footer .footer_bottom{display:flex;justify-content:space-between;padding:32px 0}footer .footer_bottom ul{display:flex;flex-wrap:wrap;column-gap:28px}footer .footer_bottom ul li a{color:#222;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:14px;line-height:170%;letter-spacing:1.12px}footer .footer_bottom small{color:#848489;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:15px;letter-spacing:.15px;white-space:nowrap}}@media screen and (max-width: 767.9px){main{padding:64px 20px 0}a{text-decoration:none;transition:opacity .1s;-webkit-font-smoothing:antialiased;color:inherit;font-size:inherit;line-height:inherit;opacity:1}a:hover{opacity:.4}header{width:100%;height:64px;position:fixed;top:0;z-index:100;transform:translateZ(0);padding:0 32px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;background:#fff;transition:all .5s cubic-bezier(0,1,.74,1)}header.hidden{transform:translate3d(0,-64px,0)}header .home{display:block;width:28px;height:37px;background:url(/img/common/header/fenrir_logo.svg) no-repeat;text-indent:-9999px;overflow:hidden;z-index:100;position:absolute;top:8px;left:20px}header .header_menu{width:48px;height:48px;position:absolute;top:8px;right:10px;z-index:100;border:none;padding:0;appearance:none;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);outline:none;cursor:pointer;text-indent:-9999px;overflow:hidden}header .header_menu span{width:30px;height:1px;background:#1c1c1e;position:absolute;left:9px;transition:all .5s cubic-bezier(0,1,.74,1)}header .header_menu span:nth-of-type(1){top:16px}header .header_menu span:nth-of-type(2){top:24px}header .header_menu span:nth-of-type(3){width:18px;top:32px}header .header_menu.active span:nth-of-type(1){transform:translateY(8px) rotate(45deg)}header .header_menu.active span:nth-of-type(2){opacity:0}header .header_menu.active span:nth-of-type(3){width:30px;transform:translateY(-8px) rotate(-45deg)}header .header_menu_content{width:100%;height:100dvh;position:fixed;top:0;left:0;z-index:99;padding-top:64px;background:#fff0;box-sizing:border-box;opacity:0;visibility:hidden;transition:all .5s cubic-bezier(0,1,.74,1)}header .header_menu_content.active{visibility:visible;background:#fff;opacity:1}header .header_menu_content .header_content_scroller{width:100%;height:90%;display:grid;grid-template-rows:1fr 1fr;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}header .header_menu_content .header_content_scroller::webkit-scrollbar{display:none}header .header_menu_content .header_content_scroller .header_sitemap{width:100%;height:100%;padding:40px 20px 0;box-sizing:border-box;display:flex;flex-direction:column;row-gap:16px}header .header_menu_content .header_content_scroller .header_sitemap button{text-indent:-9999px;overflow:hidden}header .header_menu_content .header_content_scroller .header_sitemap .header_sitemap_category{display:flex;flex-direction:column}header .header_menu_content .header_content_scroller .header_sitemap .header_sitemap_category h2{display:flex;column-gap:10px;justify-content:space-between;align-items:center}header .header_menu_content .header_content_scroller .header_sitemap .header_sitemap_category h2 a{color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;font-size:22px;line-height:150%;letter-spacing:1.76px;flex-grow:1}header .header_menu_content .header_content_scroller .header_sitemap .header_sitemap_category h2 .header_sitemap_category_button{width:48px;height:32px;padding:0;border:none;text-indent:-9999px;overflow:hidden;display:inline-block;background:url(/img/common/header/chevron-bottom.svg) no-repeat center center/18px 18px;transform:rotateX(0);transition:all .5s cubic-bezier(0,1,.74,1);-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}header .header_menu_content .header_content_scroller .header_sitemap .header_sitemap_category .header_category_links{display:grid;grid-template-rows:0fr;overflow:hidden;transition:all .5s cubic-bezier(0,1,.74,1);opacity:0}header .header_menu_content .header_content_scroller .header_sitemap .header_sitemap_category .header_category_links ul{overflow:hidden}header .header_menu_content .header_content_scroller .header_sitemap .header_sitemap_category .header_category_links ul li a{display:block;height:100%;width:100%;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:16px;line-height:250%;letter-spacing:.64px;flex-grow:1}header .header_menu_content .header_content_scroller .header_sitemap .header_sitemap_category .header_category_links ul.product{display:grid;grid-template-columns:1fr 1fr}header .header_menu_content .header_content_scroller .header_sitemap .header_sitemap_category .header_category_links ul.product li a{display:block;height:100%;width:100%}header .header_menu_content .header_content_scroller .header_sitemap .header_sitemap_category.active .header_sitemap_category_button{transform:rotateX(180deg)}header .header_menu_content .header_content_scroller .header_sitemap .header_sitemap_category.active .header_category_links{grid-template-rows:1fr;opacity:1}header .header_menu_content .header_content_scroller .header_bottom{display:flex;flex-direction:column;justify-content:space-between;padding:36px 20px 25px;row-gap:5px}header .header_menu_content .header_content_scroller .header_bottom ul{display:flex;flex-wrap:wrap;column-gap:20px}header .header_menu_content .header_content_scroller .header_bottom ul li a{padding:8px 0;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:12px;line-height:150%;letter-spacing:.48px;display:inline-block}header .header_menu_content .header_content_scroller .header_bottom small{padding:8px 0;color:#848489;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:12px;line-height:normal;line-height:150%;letter-spacing:.48px}header .header_navigation{display:none}footer{padding:20px;background-color:#fff}footer .footer_panel{width:100%;margin-bottom:48px;display:flex;justify-content:flex-end;align-items:center;padding:24px 30px;box-sizing:border-box}footer .footer_panel>div{width:100%;padding:24px;background:#fff;box-sizing:border-box}footer .footer_panel>div h2{color:#222;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;font-size:24px;line-height:150%;letter-spacing:1.28px;margin-bottom:8px}footer .footer_panel>div p{color:#222;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:14px;line-height:170%;letter-spacing:.56px;margin-bottom:6px}footer .footer_panel>div a{color:#222;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;text-align:center;font-size:14px;letter-spacing:.56px}footer .footer_panel .footer_panel_link_label{color:#222;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;text-align:center;font-size:15px;letter-spacing:.6px}footer .footer_panel_column{width:100%;column-gap:40px;margin-bottom:72px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}footer .footer_panel_column>a{margin-bottom:48px}footer .footer_panel_column>a h2{color:#222;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;font-size:24px;line-height:150%;margin-bottom:4px}footer .footer_panel_column>a p{color:#222;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:14px;line-height:170%;letter-spacing:.56px;margin-bottom:6px}footer .footer_panel_column>a img{width:100%;height:auto}footer .footer_sitemap{width:100%;padding:20px 0;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;column-gap:40px}footer .footer_sitemap .footer_sitemap_category{width:100%}footer .footer_sitemap .footer_sitemap_category h2{height:52px;position:relative;display:flex;justify-content:space-between;align-items:center}footer .footer_sitemap .footer_sitemap_category h2 a{color:#222;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;font-size:14px;line-height:52px;letter-spacing:.56px;flex-grow:1}footer .footer_sitemap .footer_sitemap_category h2 .footer_sitemap_category_button{border:none;padding:0;appearance:none;display:block;width:30px;height:50px;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);text-indent:-9999px;overflow:hidden;background:url(/img/common/footer/chevron-bottom.svg) no-repeat right center/16px 16px;transition:all .5s cubic-bezier(0,1,.74,1);cursor:pointer}footer .footer_sitemap .footer_sitemap_category .footer_sitemap_category_links{display:grid;grid-template-rows:0fr;overflow:hidden;transition:all .5s cubic-bezier(0,1,.74,1);opacity:0}footer .footer_sitemap .footer_sitemap_category .footer_sitemap_category_links ul{overflow:hidden}footer .footer_sitemap .footer_sitemap_category .footer_sitemap_category_links ul li a{display:block;height:100%;width:100%;color:#222;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:13px;line-height:36px}footer .footer_sitemap .footer_sitemap_category .footer_sitemap_category_links ul.product{display:grid;grid-template-columns:1fr 1fr}footer .footer_sitemap .footer_sitemap_category .footer_sitemap_category_links ul.product li a{display:block;height:100%;width:100%}footer .footer_sitemap .footer_sitemap_category.active h2 .footer_sitemap_category_button{transform:rotateX(180deg)}footer .footer_sitemap .footer_sitemap_category.active .footer_sitemap_category_links{grid-template-rows:1fr;opacity:1}footer .footer_bottom{display:flex;flex-direction:column;justify-content:space-between;padding:20px 0;row-gap:8px}footer .footer_bottom ul{display:flex;flex-wrap:wrap;column-gap:20px}footer .footer_bottom ul li a{padding:8px 0;color:#222;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:13px;display:inline-block}footer .footer_bottom small{color:#848489;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:14px;line-height:normal;letter-spacing:.15px}}
