.c-addthis-popup{position:relative;padding-top:18px}@media screen and (max-width: 767px){.c-addthis-popup{display:none}}.c-addthis-popup>.btn{min-width:auto;font-size:16px;padding-top:5px;padding-bottom:5px;padding-left:8px;padding-right:36px}.c-addthis-popup>.btn:after{-webkit-mask-image:var(--i-share)}.c-addthis-popup__body{position:absolute;background-color:var(--color-bg-secondary);box-shadow:0px 0px 12px rgba(0,0,0,.1);padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px;right:0;top:calc(100% + 8px);z-index:10;visibility:hidden;min-width:70px;min-height:50px}.c-addthis-popup[open] .c-addthis-popup__body{visibility:visible}.c-addthis-popup[open]>.btn:after{-webkit-mask-image:var(--i-cross)}.c-addthis-popup .addthis_inline_share_toolbox a{display:flex;margin:0}.c-addthis-popup .at-label{white-space:nowrap}@media print{.c-addthis-popup{display:none}}@media print,screen and (min-width: 768px){.c-content-header{display:flex;flex-wrap:wrap;margin-top:60px}}@media screen and (max-width: 767px){.c-content-header{margin-top:32px}}@media print,screen and (min-width: 768px){.c-content-header__hero{width:100%;padding-bottom:4.5rem}}@media screen and (max-width: 767px){.c-content-header__hero{padding-bottom:5rem}}.c-content-header__bg{display:none}@media print,screen and (min-width: 768px){.c-content-header__thumb{width:calc((50% - var(--gutter)*5)/3);margin-right:calc(var(--gutter)*2)}}@media screen and (max-width: 767px){.c-content-header__thumb{width:calc((200% - var(--gutter)*2)/3);margin-left:auto;margin-right:auto;margin-bottom:2rem}}.c-content-header__thumb img{width:100%;height:auto}@media print,screen and (min-width: 768px){.c-content-header__body{flex:1}}@media screen and (max-width: 767px){.c-content-header__body .m-wysiwyg{margin-top:1rem}}.c-content-header__head p{font-size:18px}@media print,screen and (min-width: 768px){.c-content-header__head p{margin-bottom:0}}@media screen and (max-width: 767px){.c-content-header__head p{line-height:1.5;margin-top:1rem;margin-bottom:.5rem}}.c-content-header__head p span{font-family:var(--font-bold, sans-serif);font-weight:700}@media print,screen and (min-width: 768px){.c-content-header__head p span{border-right:1px solid var(--color-text);padding-right:1rem;margin-right:1rem}}@media screen and (max-width: 767px){.c-content-header__head p span{display:block}}.c-content-header__head .c-headline{margin-top:0;display:inline;margin-right:1rem;vertical-align:middle}.c-content-header__head .tag{line-height:1.7;padding-left:8px;padding-right:8px;font-size:12px}.c-content-header__head .tag.-new{font-family:var(--font-medium, sans-serif);font-weight:500;color:#fff;background-color:#333;border-color:#333}.c-content-header__head .tag.-important{color:#900;border-color:#900}.c-content-header__head *:first-child{margin-top:0}.c-content-header__head *:last-child{margin-bottom:0}@media screen and (max-width: 767px){.c-content-header__badge{margin-top:1rem}}.c-content-header__badge img{margin-right:8px;width:auto;height:32px}@media print,screen and (min-width: 768px){.c-content-header__aside{margin-left:calc(var(--gutter)*2);display:flex;flex-direction:column;align-items:end}.c-content-header__aside .c-addthis-popup{margin-top:auto}.c-content-header__aside>*:last-child{margin-bottom:0}}@media screen and (max-width: 767px){.c-content-header__aside{margin-top:2rem}}@media print,screen and (min-width: 768px){.c-content-header__conversion{width:280px}}.c-content-header__conversion .btn{display:block;width:100%;margin-bottom:8px;font-size:14px}@media print,screen and (min-width: 768px){.c-content-header.-gr{position:relative;padding-top:2.5rem;padding-bottom:2.5rem}.c-content-header.-gr:before{content:"";background-color:#f5f5f5;display:block;position:absolute;width:calc(var(--vw)*100);height:100%;bottom:0;right:50%;z-index:-1;transform:translateX(calc(var(--vw) * 50))}.c-content-header.-gr.-hero{padding-top:0}.c-content-header.-hero:before{height:calc(100% - var(--container-wide-width)/3.1983471074 + 145px)}.c-content-header.-thumb:before{width:calc(var(--vw)*50 + var(--col-wide-width)*5 + var(--gutter)*9)}}@media screen and (max-width: 767px){.c-content-header.-gr .c-content-header__body,.c-content-header.-gr .c-content-header__aside{position:relative}.c-content-header.-gr .c-content-header__body:before,.c-content-header.-gr .c-content-header__aside:before{content:"";background-color:#f5f5f5;display:block;position:absolute;width:100vw;left:calc(var(--container-padding)*-1);bottom:-2rem;right:50%;z-index:-1;height:calc(100% + 4rem)}.c-content-header.-gr.-hero .c-content-header__body:before{height:calc(100% + 8rem)}}@media screen and (max-width: 767px)and (min-width: 768px){.c-content-header.-gr.-thumb{margin-top:100px}}@media screen and (max-width: 767px){.c-content-header.-gr.-thumb .c-content-header__body:before{height:calc(100% + 7rem)}}.c-content-header.-hero{margin-top:0}@media print{.c-content-header.-gr:before{display:none}}@media print,screen and (min-width: 768px){.c-content-menu{margin-top:7.5rem;margin-bottom:7.5rem}}@media screen and (max-width: 767px){.c-content-menu{margin-top:2.5rem;margin-bottom:4rem}}@media print,screen and (min-width: 768px){.c-content-menu .container-wide{display:flex;justify-content:center}}@media print,screen and (min-width: 768px){.c-content-menu .container-wide.-no-nav{margin-top:-10rem;margin-bottom:10rem}}@media screen and (max-width: 767px){.c-content-menu .container-wide.-no-nav{display:none}}@media print,screen and (min-width: 768px){.c-content-menu__nav{display:flex;justify-content:center;flex-wrap:wrap;gap:0 4px}}@media screen and (max-width: 767px){.c-content-menu__nav{display:flex;gap:8px;flex-direction:column}}.c-content-menu__nav .btn{position:relative}@media print,screen and (min-width: 768px){.c-content-menu__nav .btn{min-width:8rem;text-align:center}.c-content-menu__nav .btn span{display:block;line-height:58px;white-space:nowrap;padding-left:1rem;padding-right:1rem}.c-content-menu__nav .btn:hover:after{opacity:.4}}@media screen and (max-width: 767px){.c-content-menu__nav .btn{color:#515151;border-left:6px solid rgba(1,132,99,.1);padding-top:14px;padding-bottom:14px;padding-left:22px;padding-right:12px;font-size:14px;line-height:1.5}}.c-content-menu__nav .btn:after{-webkit-mask-image:none;width:100%;display:block;opacity:.1;margin:0}@media print,screen and (min-width: 768px){.c-content-menu__nav .btn:after{height:6px}}@media screen and (max-width: 767px){.c-content-menu__nav .btn:after{display:none}}.c-content-menu__nav .btn[aria-current=page]{pointer-events:none}@media print,screen and (min-width: 768px){.c-content-menu__nav .btn[aria-current=page]{border-bottom-color:var(--color-text)}.c-content-menu__nav .btn[aria-current=page]:after{opacity:1;background-color:#000}}@media screen and (max-width: 767px){.c-content-menu__nav .btn[aria-current=page]{color:var(--color-text);border-left-color:var(--color-text)}}.c-content-menu__sticky{position:fixed;top:0;left:0;width:100%;z-index:399;background-color:#fff;display:flex;justify-content:end;align-items:center;padding-left:var(--container-padding);padding-right:var(--container-padding);transform:translateY(-100%);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.c-content-menu__sticky__nav{flex:1;position:relative;height:54px;width:100px;overflow:hidden}.c-content-menu__sticky__nav .c-content-menu__nav{justify-content:start;flex-wrap:nowrap}.c-content-menu__sticky__nav .btn{font-size:14px;min-width:unset}.c-content-menu__sticky__nav .btn span{line-height:50px}.c-content-menu__sticky__nav .btn:after{height:4px}.c-content-menu__sticky[active=true]{transform:translateY(0%);transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.c-content-menu__conversion{padding-top:4px;padding-bottom:4px}.c-content-menu__conversion .btn:not(:last-child){margin-right:12px}.c-content-menu__prev,.c-content-menu__next{position:absolute;top:0;width:var(--container-padding);height:100%;display:flex;justify-content:center;align-items:center}.c-content-menu__prev:before,.c-content-menu__next:before{content:"";-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;display:inline-block;width:30px;height:30px;background:#5c5c5c}.c-content-menu__prev svg *,.c-content-menu__next svg *{stroke:#f5f5f5}.c-content-menu__prev{left:-0.5rem;background:linear-gradient(90deg, #FFFFFF 50%, rgba(255, 255, 255, 0.8) 75%, rgba(255, 255, 255, 0) 100%)}.c-content-menu__prev:before{-webkit-mask-image:var(--i-arrow_l, none)}.c-content-menu__next{right:0;background:linear-gradient(-90deg, #FFFFFF 50%, rgba(255, 255, 255, 0.8) 75%, rgba(255, 255, 255, 0) 100%)}.c-content-menu__next:before{-webkit-mask-image:var(--i-arrow_r, none)}@media print{.c-content-menu{display:none}}.c-conversion-area{background-color:#d6d6d6;padding-top:.5rem;padding-bottom:.5rem}.c-conversion-area:before,.c-conversion-area:after{content:"";display:block}.c-conversion-area:before{margin-bottom:3.25rem}.c-conversion-area:after{margin-top:3.25rem}@media print,screen and (min-width: 768px){.c-conversion-area .c-buttons__body{justify-content:center;flex-wrap:nowrap}}@media print{.c-conversion-area{background-color:rgba(0,0,0,0)}}.group{background-color:#fff}@media print,screen and (min-width: 768px){.group{margin-bottom:2.5rem}}@media screen and (max-width: 767px){.group{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;margin-bottom:2.5rem}}.group__link{background-color:rgba(0,0,0,.14);margin-bottom:1rem}@media screen and (max-width: 767px){.group__link{margin-left:-1rem;margin-right:-1rem}}.group__link .btn{display:block;padding:.5rem 1rem}@media print,screen and (min-width: 768px){.group__link .btn{font-size:24px}}@media screen and (max-width: 767px){.group__link .btn{font-size:20px}}.group__link .btn:not([href]){pointer-events:none}.group__link .btn:not([href]):after{display:none}.group__lead{font-size:14px;position:relative;width:100%;display:block}.group__lead:before,.group__lead:after{transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);content:"";display:inline-block;position:absolute;background-color:#000;width:15px;height:2px;top:12px}@media print,screen and (min-width: 768px){.group__lead:before,.group__lead:after{right:1rem}}@media screen and (max-width: 767px){.group__lead:before,.group__lead:after{right:0rem}}.group__lead:before{transform:translateX(-50%) rotate(0deg)}.group__lead:after{transform:translateX(-50%) rotate(90deg)}@media print,screen and (min-width: 768px){.group__lead{padding-left:1rem;padding-right:4rem;padding-bottom:1rem}}@media screen and (max-width: 767px){.group__lead{padding-right:3rem}}.group__lead:not([open=true]) span{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media print,screen and (min-width: 768px){.group__lead:not([open=true]) span{-webkit-line-clamp:1}}@media screen and (max-width: 767px){.group__lead:not([open=true]) span{-webkit-line-clamp:2}}.group__lead[open=true]:before{transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1),cubic-bezier(0.075, 0.82, 0.165, 1);transform:translateX(-50%) rotate(-90deg);opacity:0}.group__lead[open=true]:after{transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1),cubic-bezier(0.075, 0.82, 0.165, 1);transform:translateX(-50%) rotate(0deg)}.group__children:before,.group__children:after{content:"";display:block;height:.5rem}@media print,screen and (min-width: 768px){.group__children{display:grid;gap:2rem var(--gap);grid-template-columns:1fr 1fr;padding-left:calc(var(--gutter)*2);padding-right:calc(var(--gutter)*2)}.group__children:before,.group__children:after{grid-column:1/3}}@media screen and (max-width: 767px){.group__children{margin-top:1rem}.group__children:before{height:1.5rem}}@media screen and (max-width: 767px){.group__children li{margin-bottom:2rem}}.product{display:flex}.product .tag{line-height:1.7;padding-left:8px;padding-right:8px;font-size:12px}.product .tag.-new{font-family:var(--font-medium, sans-serif);font-weight:500;color:#fff;background-color:#333;border-color:#333}.product .tag.-important{color:#900;border-color:#900}.product__thumb{flex-shrink:0}@media print,screen and (min-width: 768px){.product__thumb{width:8rem;margin-right:1.5rem}}@media screen and (max-width: 767px){.product__thumb{margin-right:1rem;width:5rem}}.product__thumb img{width:100%;height:auto}.product__body{flex:1;font-size:18px;margin-top:-0.2em;margin-right:-0.5rem}.product__subname{font-size:12px;line-height:1.5;margin-bottom:0;margin-right:.5rem}.product__label{font-family:var(--font-bold, sans-serif);font-weight:700;display:inline;line-height:1.5;margin-right:.5rem;word-break:break-word}.product__description{font-size:12px;line-height:1.65;margin-right:.5rem;margin-bottom:0}@media print,screen and (min-width: 768px){.c-related-content-group{margin-top:120px}}@media screen and (max-width: 767px){.c-related-content-group{margin-top:80px}}.c-related-content-group__head{text-align:center}@media print{.c-related-content-group__body .group{border:1px solid #858585}}
