.db-hero__heading{color:#1a1a1a;font-size:2.8rem;font-weight:700;letter-spacing:.12em;line-height:1.5;position:relative;text-align:center}@media screen and (min-width:768px){.db-hero__heading{font-size:4.2rem}}.db-hero__heading:before{content:attr(data-decoration-text);display:block;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.35em;line-height:1.2;margin-bottom:10px;text-transform:uppercase}@media screen and (min-width:768px){.db-hero__heading:before{display:block;font-size:1.8rem}}.product-category-wrapper{margin-top:50px}@media screen and (min-width:768px){.product-category-wrapper{margin-top:60px}}.product-category-list{align-items:center;border-bottom:1px dashed #9dacc1;display:block;padding-bottom:20px}@media screen and (min-width:768px){.product-category-list{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-category-list:nth-child(2n){padding-top:20px}.product-category-list__item{width:100%}@media screen and (min-width:768px){.product-category-list__item{width:50%}.product-category-list__item:first-child{max-width:140px}}@media screen and (min-width:1050px){.product-category-list__item:first-child{max-width:220px}}@media screen and (min-width:768px){.product-category-list__item:nth-child(2){max-width:340px}}@media screen and (min-width:1050px){.product-category-list__item:nth-child(2){max-width:390px}}.product-category-list__item:not(:last-child){margin-bottom:15px}@media screen and (min-width:768px){.product-category-list__item:not(:last-child){margin-bottom:0}}.product-category-list__item .paragraph{font-size:14px;font-weight:500;letter-spacing:.06em}@media screen and (min-width:768px){.product-category-list__item .paragraph{font-size:16px}}.product-category-label{display:block;position:relative}@media screen and (min-width:768px){.product-category-label{margin-right:40px}}.product-category-label__icon{height:8px;position:absolute;right:20px;top:calc(50% - 4px);-webkit-transform:rotate(90deg);transform:rotate(90deg);width:6px}.product-category-label__icon__arrow{fill:#333}.product-category-label__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none transparent;border:1px solid #9dacc1;border-radius:3px;color:inherit;cursor:pointer;display:block;font-size:1.3rem;letter-spacing:.06em;min-width:280px;outline:none;padding:10px;text-indent:.01px;text-overflow:"";vertical-align:middle;width:100%}@media screen and (min-width:768px){.product-category-label__select{font-size:1.6rem;min-width:300px;padding:15px}}@media screen and (min-width:1050px){.product-category-label__select{min-width:350px}}.product-category--form{display:block}@media screen and (min-width:768px){.product-category--form{display:-webkit-box;display:-ms-flexbox;display:flex}}input.product-category--form__input[type=text]{border:1px solid #9dacc1;border-radius:3px;box-sizing:border-box;color:#333;font-family:Noto Sans SC,sans-serif;font-size:13px;letter-spacing:.06em;min-width:280px;padding:10px 15px;width:100%}@media screen and (min-width:768px){input.product-category--form__input[type=text]{font-size:16px;margin-right:5px;min-width:350px}}input.product-category--form__input::-webkit-search-cancel-button{-webkit-appearance:none}input.product-category--form__input:focus{outline:none}input.product-category--form__input::placeholder{color:#9dacc1;font-family:Roboto,sans-serif;font-size:13px;letter-spacing:.06em}@media screen and (min-width:768px){input.product-category--form__input::placeholder{font-size:16px}}.product-category--form__input__button{margin-top:10px;position:relative}@media screen and (min-width:768px){.product-category--form__input__button{margin-top:0}}.product-category--form__input__button:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS4yNjciIGhlaWdodD0iMTUuMjY2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJtMTUuMjY3IDE0LjIwNS00LjE4NS00LjE4NWE2LjE2NSA2LjE2NSAwIDAgMCAxLjMyOC0zLjgxOCA2LjIwOSA2LjIwOSAwIDAgMC02LjItNi4yIDYuMjEgNi4yMSAwIDAgMC02LjIgNi4yIDYuMjEgNi4yMSAwIDAgMCA2LjIgNi4yIDYuMTY1IDYuMTY1IDAgMCAwIDMuODE4LTEuMzI0bDQuMTg1IDQuMTg1Wm0tOS4wNjQtMy4zYTQuNzA4IDQuNzA4IDAgMCAxLTQuNy00LjcgNC43MDggNC43MDggMCAwIDEgNC43LTQuNyA0LjcwNyA0LjcwNyAwIDAgMSA0LjcgNC43IDQuNzA3IDQuNzA3IDAgMCAxLTQuNyA0LjdaIiBkYXRhLW5hbWU9IuODkeOCuSA2ODQ3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;content:"";height:12px;left:calc(50% - 35px);position:absolute;top:calc(50% - 6px);width:12px}@media screen and (min-width:768px){.product-category--form__input__button:before{height:15px;left:17px;top:calc(50% - 7.5px);width:15px}}input.product-category--form__input__button__inner[type=submit]{-webkit-appearance:none;background-color:#0080cc;border:inherit;border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.06em;min-width:280px;padding:10px;width:100%}@media screen and (min-width:768px){input.product-category--form__input__button__inner[type=submit]{font-size:16px;min-width:90px;padding:15px 15px 15px 35px}}input.product-category--form__input__button__inner[type=submit]:disabled{background-color:#dbdbdb;cursor:inherit}.product-category-list__item .link-text{font-size:14px;line-height:2}@media screen and (min-width:768px){.product-category-list__item .link-text{font-size:16px}}.product-category-accordion{border-top:1px solid #333}.product-category-accordion:first-child{margin-top:30px}@media screen and (min-width:768px){.product-category-accordion:first-child{margin-top:40px}}.product-category-accordion:last-child .product-category-accordion__title{padding-bottom:0}.product-category-accordion__title{cursor:pointer;padding-bottom:15px;padding-top:15px;position:relative}.product-category-accordion__title span{color:#333;font-size:16px;font-weight:500;letter-spacing:.06em;line-height:1.8}@media screen and (min-width:768px){.product-category-accordion__title span{font-size:20px}}.product-category-accordion__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:inherit;border:none;height:100%;padding:0;pointer-events:none;position:absolute;right:-13px;top:0;width:40px}@media screen and (min-width:768px){.product-category-accordion__button{right:-1px;top:1px}}.product-category-accordion:last-child .product-category-accordion__title .product-category-accordion__button{top:7px}@media screen and (min-width:768px){.product-category-accordion:last-child .product-category-accordion__title .product-category-accordion__button{top:8px}}.product-category-accordion__button:after,.product-category-accordion__button:before{background-color:#1a1a1a;content:"";height:2px;position:absolute;right:calc(50% - 7px);top:calc(50% - 1px);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:14px}@media screen and (min-width:768px){.product-category-accordion__button:after,.product-category-accordion__button:before{right:calc(50% - 9px);width:18px}}.is-active .product-category-accordion__button:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-category-accordion__button:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.is-active .product-category-accordion__button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-category-accordion__conditions{display:none;padding-top:30px}.product-category-accordion__conditions .db-checklist .db-checklist__item{align-items:center;border-bottom:1px solid #9dacc1;display:flex;padding:30px 0}.product-category-accordion__conditions .db-checklist .db-checklist__item:first-child{padding-bottom:20px}.product-category-accordion__conditions .db-checklist .db-checklist__item:not(:first-child){padding:30px 0}.product-category-accordion__conditions .db-checklist .db-checklist__item:last-child{margin-bottom:30px}@media screen and (min-width:768px){.product-category-accordion__conditions .db-checklist .db-checklist__item:last-child{margin-bottom:40px}}@media screen and (max-width:767px){.product-category-accordion__conditions .db-checklist .db-checklist__item{display:block;padding:25px 0}}.product-category-accordion__conditions .db-checklist .db-checklist__item:first-child{padding-top:0}.product-category-accordion__conditions .db-checklist .db-checklist__item .db-checklist__item__title{font-size:16px;font-weight:500;letter-spacing:.06em;line-height:1.8;margin-right:40px;width:185px}@media screen and (max-width:767px){.product-category-accordion__conditions .db-checklist .db-checklist__item .db-checklist__item__title{font-size:14px}}.db-checklist .db-checklist__item .db-checklist__item__title__inner{cursor:pointer;display:block;position:relative}.db-checklist .db-checklist__item .db-checklist__item__title__inner .db-checklist__item__title__inner__supplement{background-color:rgba(26,26,26,.85);border-radius:3px;bottom:calc(100% + 5px);box-sizing:border-box;left:-15px;opacity:0;padding:10px 10px 15px;position:absolute;transition:.5s;width:200px;z-index:-1}@media screen and (min-width:1050px){.db-checklist .db-checklist__item .db-checklist__item__title__inner .db-checklist__item__title__inner__icon:hover+.db-checklist__item__title__inner__supplement{opacity:1;z-index:1}}.db-checklist .db-checklist__item .db-checklist__item__title__inner.is-active .db-checklist__item__title__inner__supplement{opacity:1;z-index:1}.db-checklist .db-checklist__item .db-checklist__item__title__inner .db-checklist__item__title__inner__supplement__img{max-width:180px;width:100%}.db-checklist .db-checklist__item .db-checklist__item__title__inner .db-checklist__item__title__inner__supplement__text{color:#fff;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;letter-spacing:.06em;line-height:1.8;transition:.5s}.db-checklist .db-checklist__item .db-checklist__item__title__inner .db-checklist__item__title__inner__supplement:after{border-color:rgba(26,26,26,.85) transparent transparent;border-style:solid;border-width:9px 8px 0;content:"";height:0;left:15px;opacity:0;position:absolute;top:100%;transition:.5s;width:0}@media screen and (min-width:768px){.db-checklist .db-checklist__item .db-checklist__item__title__inner .db-checklist__item__title__inner__supplement:after{left:calc(50% - 8px)}}@media screen and (min-width:1050px){.db-checklist .db-checklist__item .db-checklist__item__title__inner .db-checklist__item__title__inner__icon:hover+.db-checklist__item__title__inner__supplement:after{opacity:1}}.db-checklist .db-checklist__item .db-checklist__item__title__inner.is-active .db-checklist__item__title__inner__supplement:after{opacity:1}.db-checklist .db-checklist__item .db-checklist__item__title__inner__icon{display:inline-block}.db-checklist .db-checklist__item .db-checklist__item__title__inner__icon:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGcgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNjcwNSI+PGcgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNjcwNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzNyAtODQ3KSI+PGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjkiIGZpbGw9IiMwMDY4YTYiIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDg1MTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzNyA4NDcpIi8+PC9nPjx0ZXh0IGZpbGw9IiNmZmYiIGRhdGEtbmFtZT0i77yfIiBmb250LWZhbWlseT0iSGlyYWdpbm9TYW5zLVc2LCBIaXJhZ2lubyBTYW5zIiBmb250LXNpemU9IjEwIiBsZXR0ZXItc3BhY2luZz0iLjJlbSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNCAxMykiPjx0c3BhbiB4PSIwIiB5PSIwIj7vvJ88L3RzcGFuPjwvdGV4dD48L2c+PC9zdmc+");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;left:0;margin-left:5px;position:relative;top:3px;width:18px}.product-category-accordion__conditions .db-checklist .db-checklist__item .db-checklist__item__contents{width:calc(100% - 225px)}@media screen and (max-width:1049px){.product-category-accordion__conditions .db-checklist .db-checklist__item .db-checklist__item__title{margin-right:20px}.product-category-accordion__conditions .db-checklist .db-checklist__item .db-checklist__item__contents{width:calc(100% - 205px)}}@media screen and (max-width:767px){.product-category-accordion__conditions .db-checklist .db-checklist__item .db-checklist__item__title{width:100%}.product-category-accordion__conditions .db-checklist .db-checklist__item .db-checklist__item__contents{margin-top:15px;max-width:365px;width:100%}}@media screen and (max-width:375px){.product-category-accordion__conditions .db-checklist .db-checklist__item .db-checklist__item__contents{max-width:none}}.product-category-accordion__conditions .db-checklist .db-checklist__item .db-checklist__item__contents ul{display:flex;flex-wrap:wrap}.product-category-accordion__conditions .db-checklist .db-checklist__item .db-checklist__item__contents ul .db-checklist__item__contents__list__item.label-wrapper{padding-right:0;width:100%}.product-category-accordion__conditions .db-checklist .db-checklist__item .db-checklist__item__contents>ul li{display:inline-block;padding-right:20px;transition:.5s;width:calc(25% - 20px)}@media screen and (min-width:1050px){.product-category-accordion__conditions .db-checklist .db-checklist__item .db-checklist__item__contents>ul li:nth-child(n+5){margin-top:20px}}@media screen and (max-width:1049px) and (min-width:768px){.product-category-accordion__conditions .db-checklist .db-checklist__item .db-checklist__item__contents>ul li{width:calc(33.333% - 20px)}.product-category-accordion__conditions .db-checklist .db-checklist__item .db-checklist__item__contents>ul li:nth-child(n+4){margin-top:20px}}@media screen and (max-width:767px){.product-category-accordion__conditions .db-checklist .db-checklist__item .db-checklist__item__contents ul li{padding-right:5px;width:calc(50% - 8px)}.product-category-accordion__conditions .db-checklist .db-checklist__item .db-checklist__item__contents ul li:nth-child(n+3){margin-top:10px}}.product-category-accordion__conditions .db-checklist .db-checklist__item .db-checklist__item__contents ul li:hover{color:#1a1a1a;cursor:pointer}.product-category-accordion__conditions .db-checklist input{display:none}.product-category-accordion__conditions .db-checklist label{display:inline-block;font-size:16px;line-height:1.5;min-height:20px;padding-left:30px;position:relative}@media screen and (max-width:767px){.product-category-accordion__conditions .db-checklist label{font-size:13px;padding:2px 0 0 30px}}.product-category-accordion__conditions .db-checklist .db-checklist__item__contents__list__text__inner:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:10px;left:6.5px;position:absolute;top:5px;transform:rotate(45deg);width:5px;z-index:1}.product-category-accordion__conditions .db-checklist .db-checklist__item__contents__list__text:before{border:1px solid #0080cc;border-radius:100%;box-sizing:border-box;content:"";display:block;height:20px;left:0;position:absolute;top:3px;width:20px}.product-category-accordion__conditions .db-checklist .db-checklist__item__contents__list__text:after{background-color:#0080cc;border-radius:100%;content:"";height:20px;left:0;opacity:0;position:absolute;top:3px;transition:.5s;width:20px}.product-category-accordion__conditions .db-checklist .db-checklist__item__contents__list__item__input:checked+.db-checklist__item__contents__list__text:after{opacity:1}.product-category-accordion__conditions .db-checklist__item__contents__list__item__input:checked+.checkbox-list__item__text{color:#0080cc}.product-category-accordion__conditions .db-checklist__item__contents__list__item__input:checked+.checkbox-list__item__text .checkbox-list__item__text__icon{fill:#0080cc}.product-category-accordion__conditions .db-checklist__item__contents__list-label{display:block;padding-left:0!important;position:relative}@media screen and (min-width:768px){.product-category-accordion__conditions .db-checklist__item__contents__list-label{margin-right:40px}}.product-category-accordion__conditions .db-checklist__item__contents__list-label__icon{height:8px;position:absolute;right:20px;top:calc(50% - 4px);-webkit-transform:rotate(90deg);transform:rotate(90deg);width:6px}.product-category-accordion__conditions .db-checklist__item__contents__list-label__icon__arrow{fill:#333}.product-category-accordion__conditions .db-checklist__item__contents__list-label__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none transparent;border:1px solid #9dacc1;border-radius:3px;color:inherit;cursor:pointer;display:block;font-size:1.3rem;letter-spacing:.06em;min-width:280px;outline:none;padding:10px;text-indent:.01px;text-overflow:"";vertical-align:middle;width:100%}@media screen and (min-width:768px){.product-category-accordion__conditions .db-checklist__item__contents__list-label__select{font-size:1.6rem;min-width:350px;padding:15px}}.product-category-wrapper .link-button{margin-top:30px}@media screen and (min-width:768px){.product-category-wrapper .link-button{margin-top:40px}}.product-category-results{margin-top:60px}@media screen and (min-width:768px){.product-category-results{margin-top:50px}}.product-category-results__columns-wrapper{border-top:1px solid #333;margin-top:40px;padding-top:40px}@media screen and (min-width:768px){.product-category-results__columns-wrapper{margin-top:55px;padding-top:55px}}.product-category-results__columns-wrapper--first{border-top:none;padding-top:0}@media screen and (min-width:768px){.product-category-results__columns-wrapper--first{padding-top:0}}.product-category-results__columns-wrapper .tag-list,.product-overview__columns-wrapper .tag-list{margin-bottom:15px}@media screen and (min-width:768px){.product-category-results__columns-wrapper .tag-list,.product-overview__columns-wrapper .tag-list{margin-bottom:20px}}.product-category-results__columns-wrapper .tag-list__item,.product-overview__columns-wrapper .tag-list__item{background-color:#0080cc;border-radius:0;font-size:12px;font-weight:500;padding:8px 15px}@media screen and (min-width:768px){.product-category-results__columns-wrapper .tag-list__item,.product-overview__columns-wrapper .tag-list__item{font-size:13px}}.product-category-results__columns-wrapper .heading-4{margin-bottom:20px;margin-top:15px}@media screen and (min-width:768px){.product-category-results__columns-wrapper .heading-4{margin-top:20px}}.product-category-results__columns-wrapper .natural p{letter-spacing:.06em}.product-category-results__description-list-wrapper{display:block;margin-top:30px}@media screen and (min-width:768px){.product-category-results__description-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:-25px;margin-right:-25px;margin-top:35px}.product-category-results__description-list-wrapper .db-description-list{box-sizing:border-box;padding-left:25px;padding-right:25px;width:100%}}@media screen and (min-width:1050px){.product-category-results__description-list-wrapper .db-description-list{width:50%}}@media screen and (max-width:767px){.product-category-results__description-list-wrapper .db-description-list:nth-child(n+2){margin-top:30px}}.product-category-results__description-list-wrapper .db-description-list__group{border-bottom:1px dotted #9dacc1}@media screen and (min-width:768px){.product-category-results__description-list-wrapper .db-description-list__group{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-category-results__description-list-wrapper .db-description-list__group:not(:first-child){margin-top:30px}@media screen and (min-width:768px){.product-category-results__description-list-wrapper .db-description-list__group:not(:first-child){margin-top:0}}.product-category-results__description-list-wrapper .db-description-list__group__term{color:#333;font-size:1.3rem;font-weight:500;letter-spacing:.06em;line-height:1.8}.product-category-results__description-list-wrapper .db-description-list__group__term:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.product-category-results__description-list-wrapper .db-description-list__group__term:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}@media screen and (min-width:768px){.product-category-results__description-list-wrapper .db-description-list__group__term{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;max-width:180px;min-width:180px;padding-bottom:25px;padding-right:40px;padding-top:25px}}.product-category-results__description-list-wrapper .db-description-list__group__desc{margin-top:10px;padding-bottom:20px;padding-left:15px;padding-top:10px;position:relative}@media screen and (min-width:768px){.product-category-results__description-list-wrapper .db-description-list__group__desc{margin-top:0;padding-bottom:25px;padding-left:40px;padding-top:25px}}.product-category-results__description-list-wrapper .db-description-list__group__desc:before{border-left:1px dotted #9dacc1;content:"";height:calc(100% - 10px);left:0;position:absolute;top:0;width:1px}@media screen and (min-width:768px){.product-category-results__description-list-wrapper .db-description-list__group__desc:before{height:calc(100% - 40px);top:20px}}.product-category-results__description-list-wrapper .db-description-list .paragraph{letter-spacing:.06em;margin-bottom:0;margin-top:0}.product-category-results--table{margin-top:30px}@media screen and (min-width:768px){.product-category-results--table{margin-top:40px}}.product-table-wrapper .table{width:100%}.product-table-wrapper .js-table-scroll__icon{display:none}.product-table-wrapper .js-table-scroll{overflow-x:scroll;overflow-y:hidden}.product-table-wrapper .js-table-scroll>.table{max-width:1050px}.product-table-wrapper .js-table-scroll{position:relative}.product-table-wrapper .js-table-scroll:before{background-color:hsla(0,0%,6%,.3);border-radius:5px;box-sizing:border-box;color:#fff;content:"";content:"SWIPE";font-family:Roboto,sans-serif;font-size:20px;font-weight:700;height:120px;left:50%;line-height:60px;opacity:1;padding-top:35px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:.5s;width:120px;z-index:1}.product-table-wrapper .js-table-scroll__icon{display:block;height:8px;left:calc(50% - 30px);position:absolute;top:calc(50% - 20px);transition:.5s;width:61px;z-index:2}.product-table-wrapper .js-table-scroll__icon__path{fill:#fff}.product-table-wrapper .js-table-scroll.is-checked .js-table-scroll__icon,.product-table-wrapper .js-table-scroll.is-checked:before{visibility:hidden}@media screen and (max-width:600px){.product-table-wrapper .js-table-scroll{margin-right:-20px;position:relative}.product-table-wrapper .js-table-scroll>.table{max-width:600px}.product-table-wrapper .js-table-scroll:before{background-color:hsla(0,0%,6%,.3);border-radius:5px;box-sizing:border-box;color:#fff;content:"";content:"SWIPE";font-family:Roboto,sans-serif;font-size:20px;font-weight:700;height:120px;left:50%;line-height:60px;opacity:1;padding-top:35px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:.5s;width:120px;z-index:1}.product-table-wrapper .js-table-scroll__icon{display:block;height:8px;left:calc(50% - 30px);position:absolute;top:calc(50% - 20px);transition:.5s;width:61px;z-index:2}.product-table-wrapper .js-table-scroll__icon__path{fill:#fff}.product-table-wrapper .js-table-scroll.is-checked .js-table-scroll__icon,.product-table-wrapper .js-table-scroll.is-checked:before{visibility:hidden}}.product-table-wrapper .db-table-normal__table{border:1px dotted #333}.product-table-wrapper .db-table-normal__head__row__header{background-color:#9dacc1;border-bottom:1px dotted #333;box-sizing:border-box;color:#fff;font-size:16px;font-weight:500;letter-spacing:.06em;line-height:1.8;max-width:200px;min-width:200px;padding:15px;text-align:left}@media screen and (max-width:767px){.product-table-wrapper .db-table-normal__head__row__header{font-size:13px}}.product-table-wrapper .db-table-normal__head__row__header:first-child{min-width:250px}@media screen and (max-width:767px){.product-table-wrapper .db-table-normal__head__row__header:first-child{min-width:200px}}.product-table-wrapper .db-table-normal__head__row__header:nth-child(2),.product-table-wrapper .db-table-normal__head__row__header:nth-child(3),.product-table-wrapper .db-table-normal__head__row__header:nth-child(4){min-width:110px}.product-table-wrapper .db-table-normal__head__row__header:not(:first-child){background-color:#9dacc1}.product-table-wrapper .db-table-normal__head__row__header:not(:last-child){border-right:1px dotted #333}.product-table-wrapper .db-table-normal__head__row__header.table__head__row__header--notitle{background-color:#9dacc1}.product-table-wrapper .db-table-normal__body__row__header{border-right:1px dotted #333;box-sizing:border-box;color:#333;font-size:16px;font-weight:500;letter-spacing:.06em;line-height:1.8;padding:20px 15px;text-align:left;width:250px}.product-table-wrapper .db-table-normal__body__row__header a{border-bottom:1px solid #0080cc;transition:.5s}@media screen and (min-width:1050px){.product-table-wrapper .db-table-normal__body__row__header a:hover{color:#0080cc}}.product-table-wrapper .db-table-normal__body__row__header--bg{background-color:#eff5fa}@media screen and (max-width:1049px){.product-table-wrapper .db-table-normal__body__row__header{padding:15px;width:180px}}@media screen and (max-width:767px){.product-table-wrapper .db-table-normal__body__row__header{font-size:13px;width:150px}}.product-table-wrapper .db-table-normal__body__row:not(:last-child){border-bottom:1px dotted #333}.product-table-wrapper .db-table-normal__body__row__data{box-sizing:border-box;color:#333;font-size:16px;letter-spacing:.06em;line-height:1.8;max-width:200px;padding:15px;text-align:left;vertical-align:middle}@media screen and (max-width:767px){.product-table-wrapper .db-table-normal__body__row__data{font-size:13px;padding:15px}}.product-table-wrapper .db-table-normal__body__row__data__download{padding-left:30px;position:relative;transition:.3s}@media screen and (min-width:1050px){.product-table-wrapper .db-table-normal__body__row__data__download:hover{color:#0080cc}.product-table-wrapper .db-table-normal__body__row__data__download:hover:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNCI+PGcgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNjcwNCI+PGcgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNjY5OCI+PGcgZmlsbD0iIzAwODBjYyIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNTkzMSI+PHBhdGggZD0iTTE4LjQzMiA3LjUxNHY0Ljg3N0gxLjU2OFY3LjUxNEgwVjE0aDIwVjcuNTE0WiIgZGF0YS1uYW1lPSLjg5HjgrkgNjcyMiIvPjxwYXRoIGQ9Ik0xNC4yMjggNi4wNzdWMy45MDlsLTMuNDQ0IDMuNTM2VjBIOS4yMTZ2Ny40MzZMNS43ODEgMy45MDl2Mi4xNjlsNC4yMjMgNC4zMzdaIiBkYXRhLW5hbWU9IuODkeOCuSA2NzIzIi8+PC9nPjwvZz48L2c+PC9zdmc+")}}.product-table-wrapper .db-table-normal__body__row__data__download:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNCI+PGcgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNjcwNCI+PGcgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNjY5OCI+PGcgZmlsbD0iIzFhMWExYSIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNTkzMSI+PHBhdGggZD0iTTE4LjQzMiA3LjUxNHY0Ljg3N0gxLjU2OFY3LjUxNEgwVjE0aDIwVjcuNTE0WiIgZGF0YS1uYW1lPSLjg5HjgrkgNjcyMiIvPjxwYXRoIGQ9Ik0xNC4yMjggNi4wNzdWMy45MDlsLTMuNDQ0IDMuNTM2VjBIOS4yMTZ2Ny40MzZMNS43ODEgMy45MDl2Mi4xNjlsNC4yMjMgNC4zMzdaIiBkYXRhLW5hbWU9IuODkeOCuSA2NzIzIi8+PC9nPjwvZz48L2c+PC9zdmc+");background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:0;position:absolute;top:5px;transition:.3s;width:20px}@media screen and (max-width:767px){.product-table-wrapper .db-table-normal__body__row__data__download:before{top:2px}}.product-table-wrapper .db-table-normal__body__row__data:not(:last-child){border-right:1px dotted #333}.dnd-section-color--bg .product-table-wrapper .db-table-normal__body__row__header{background-color:#fff}.dnd-section-color--bg .product-table-wrapper .db-table-normal__head__row__header.table__head__row__header--notitle,.dnd-section-color--bg .product-table-wrapper .db-table-normal__head__row__header:not(:first-child){background-color:#9dacc1}.product-overview{margin-top:50px}@media screen and (min-width:768px){.product-overview{margin-top:60px}}.product-overview__columns-wrapper{margin-top:40px}@media screen and (min-width:768px){.product-overview__columns-wrapper{margin-top:50px}}.product-overview__columns-wrapper .natural p{letter-spacing:.06em}.product-overview__columns-wrapper .link-button{max-width:280px}@media screen and (min-width:768px){.product-overview__columns-wrapper .link-button{max-width:400px}}.product-overview__columns-wrapper .link-button__anchor{letter-spacing:.12em}.product-specification{margin-top:50px}@media screen and (min-width:768px){.product-specification{margin-top:75px}}.product-specification__db-description-list-wrapper .db-description-list__group{border-bottom:1px dotted #9dacc1}@media screen and (min-width:768px){.product-specification__db-description-list-wrapper .db-description-list__group{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-specification__db-description-list-wrapper .db-description-list__group:not(:first-child){margin-top:30px}@media screen and (min-width:768px){.product-specification__db-description-list-wrapper .db-description-list__group:not(:first-child){margin-top:0}}.product-specification__db-description-list-wrapper .db-description-list__group__term{color:#333;font-size:1.3rem;font-weight:700;letter-spacing:.12em;line-height:1.5}.product-specification__db-description-list-wrapper .db-description-list__group__term:before{content:"";display:block;height:0;margin-top:-.5em;width:0}.product-specification__db-description-list-wrapper .db-description-list__group__term:after{content:"";display:block;height:0;margin-bottom:-.5em;width:0}@media screen and (min-width:768px){.product-specification__db-description-list-wrapper .db-description-list__group__term{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;max-width:220px;min-width:220px;padding-bottom:25px;padding-right:40px;padding-top:25px}}.product-specification__db-description-list-wrapper .db-description-list__group__desc{margin-top:10px;padding-bottom:20px;padding-left:15px;padding-top:10px;position:relative}@media screen and (min-width:768px){.product-specification__db-description-list-wrapper .db-description-list__group__desc{margin-top:0;padding-bottom:25px;padding-left:40px;padding-top:25px}}.product-specification__db-description-list-wrapper .db-description-list__group__desc:before{border-left:1px dotted #9dacc1;content:"";height:calc(100% - 10px);left:0;position:absolute;top:0;width:1px}@media screen and (min-width:768px){.product-specification__db-description-list-wrapper .db-description-list__group__desc:before{height:calc(100% - 40px);top:20px}}.product-specification__db-description-list-wrapper .db-description-list .paragraph{letter-spacing:.06em;margin-bottom:0;margin-top:0}.product-overview-model{margin-top:60px}@media screen and (min-width:768px){.product-overview-model{margin-top:80px}}.product-overview-model .entry-button{margin-top:30px}@media screen and (min-width:768px){.product-overview-model .entry-button{margin-top:40px}}.db-section .entry-button a{letter-spacing:.12em}@media screen and (min-width:768px){.db-section .entry-button a{font-size:16px}}.db-section .entry-button a:after{letter-spacing:.35em}.product-overview-model__link-list{margin-top:60px}@media screen and (min-width:768px){.product-overview-model__link-list{margin-top:80px}}.product-overview-model__link-list .heading-3.heading-link{font-size:18px;margin-bottom:20px;margin-top:20px}.product-overview-model__link-list .heading-3.heading-link a{padding-left:35px}.product-overview-model__link-list .heading-3.heading-link a:before{height:24px;top:1px;width:24px}.product-overview-model__link-list .heading-3 .heading-link__icon{height:6px;left:10px;top:10px;width:5px}.product-overview-download{margin-top:50px}@media screen and (min-width:768px){.product-overview-download{margin-top:80px}}.download-button{background:transparent linear-gradient(180deg,#fff,#f0f3f5) 0 0;border:1px solid #9dacc1;border-radius:3px;box-sizing:border-box;display:block;max-width:280px;padding:11px 20px 11px 64px;position:relative;transition:.3s}@media screen and (min-width:768px){.download-button{max-width:250px;padding:9px 20px 9px 64px}}@media screen and (min-width:1050px){.download-button:hover{opacity:.5}}.download-button:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNCI+PGcgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNjcwNCI+PGcgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNjY5OCI+PGcgZmlsbD0iIzAwODBjYyIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNTkzMSI+PHBhdGggZD0iTTE4LjQzMiA3LjUxNHY0Ljg3N0gxLjU2OFY3LjUxNEgwVjE0aDIwVjcuNTE0WiIgZGF0YS1uYW1lPSLjg5HjgrkgNjcyMiIvPjxwYXRoIGQ9Ik0xNC4yMjggNi4wNzdWMy45MDlsLTMuNDQ0IDMuNTM2VjBIOS4yMTZ2Ny40MzZMNS43ODEgMy45MDl2Mi4xNjlsNC4yMjMgNC4zMzdaIiBkYXRhLW5hbWU9IuODkeOCuSA2NzIzIi8+PC9nPjwvZz48L2c+PC9zdmc+");background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:20px;position:absolute;top:calc(50% - 8px);width:23px}.download-button__inner{border-left:1px solid #9dacc1;box-sizing:border-box;color:#1a1a1a;display:block;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;letter-spacing:.12em;overflow:hidden;overflow-wrap:break-word;padding:5px 10px 5px 74px}@media screen and (min-width:768px){.download-button__inner{font-size:17px;padding:12px 0 12px 54px}}.download-columns-wrapper{margin-top:20px}@media screen and (min-width:768px){.download-columns-wrapper{margin-top:25px}}.download-columns-wrapper__columns{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:-5px}@media screen and (min-width:768px){.download-columns-wrapper__columns{margin:-7.5px}}.download-columns-wrapper__columns__column{margin:5px}@media screen and (min-width:768px){.download-columns-wrapper__columns__column{margin:7.5px}}.download-columns-wrapper__columns.columns--three .download-columns-wrapper__columns__column{box-sizing:border-box;min-width:280px}@media screen and (min-width:768px){.download-columns-wrapper__columns.columns--three .download-columns-wrapper__columns__column{min-width:250px}}.product-overview-download .heading-3{margin-bottom:20px;margin-top:35px}@media screen and (min-width:768px){.product-overview-download .heading-3{margin-bottom:25px;margin-top:50px}}.product-overview-download .paragraph{letter-spacing:.06em;margin-top:50px}@media screen and (min-width:768px){.product-overview-download .paragraph{margin-top:60px}}.product-overview-download .entry-button{margin-top:30px}@media screen and (min-width:768px){.product-overview-download .entry-button{margin-top:40px}}