@charset "UTF-8";@font-face{font-family:Recoleta;src:url(/html/takemoto/font/Recoleta/Regular.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Regular.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:100;src:url(/html/takemoto/font/Recoleta/Thin.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Thin.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:300;src:url(/html/takemoto/font/Recoleta/Light.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Light.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:500;src:url(/html/takemoto/font/Recoleta/Medium.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Medium.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:600;src:url(/html/takemoto/font/Recoleta/SemiBold.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/SemiBold.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:700;src:url(/html/takemoto/font/Recoleta/Bold.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Bold.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:900;src:url(/html/takemoto/font/Recoleta/Black.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Black.woff2) format("woff")}@font-face{font-family:fontello;src:url(/html/takemoto/font/fontello/fontello.eot?44950277);src:url(/html/takemoto/font/fontello/fontello.eot?44950277#iefix) format("embedded-opentype"),url(/html/takemoto/font/fontello/fontello.woff2?44950277) format("woff2"),url(/html/takemoto/font/fontello/fontello.woff?44950277) format("woff"),url(/html/takemoto/font/fontello/fontello.ttf?44950277) format("truetype"),url(/html/takemoto/font/fontello/fontello.svg?44950277#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-left:before{content:'\e800'}.icon-arrow-right:before{content:'\e801'}.icon-caret-down:before{content:'\e802'}.icon-weibo:before{content:'\e803'}.icon-download:before{content:'\e807'}.icon-esc:before{content:'\e808'}.icon-external:before{content:'\e809'}.icon-first-delivery:before{content:'\e80a'}.icon-heart-orange:before{content:'\e80b'}.icon-hamburger:before{content:'\e80c'}.icon-heart-outline:before{content:'\e80d'}.icon-magnifying-glass:before{content:'\e810'}.icon-open-link:before{content:'\e811'}.icon-tilde:before{content:'\e817'}.icon-user:before{content:'\e818'}.icon-products_grid:before{content:'\e819'}.icon-products_list:before{content:'\e81a'}.icon-facebook-f:before{content:'\e81d'}.icon-twitter:before{content:'\e81e'}.icon-orderquantity:before{content:'\e81f'}.icon-shipping:before{content:'\e820'}.icon-types:before{content:'\e821'}.icon-color:before{content:'\e822'}.icon-delivery:before{content:'\e823'}.icon-idea:before{content:'\e824'}.icon-company_future:before{content:'\e825'}.icon-company_global:before{content:'\e826'}.icon-company_history:before{content:'\e827'}.icon-eco_biomass:before{content:'\e828'}.icon-eco_co2:before{content:'\e829'}.icon-eco_recyclingmaterial:before{content:'\e82a'}.icon-eco_tsukekae:before{content:'\e82b'}.icon-eco_tsumekae:before{content:'\e82c'}.icon-eco_usuniku:before{content:'\e82d'}.icon-susapproach_innovation:before{content:'\e82e'}.icon-susapproach_materials:before{content:'\e82f'}.icon-susapproach_recycling:before{content:'\e830'}.icon-ancor:before{content:'\e831'}.icon-map:before{content:'\e832'}.icon-homepage:before{content:'\e833'}.icon-wechat:before{content:'\f1d7'}@font-face{font-family:Glyphter;src:url(/html/takemoto/font/glyphter/Glyphter.eot);src:url(/html/takemoto/font/glyphter/Glyphter.eot?#iefix) format("embedded-opentype"),url(/html/takemoto/font/glyphter/Glyphter.woff) format("woff"),url(/html/takemoto/font/glyphter/Glyphter.ttf) format("truetype"),url(/html/takemoto/font/glyphter/Glyphter.svg#Glyphter) format("svg");font-weight:400;font-style:normal}[class*=gicon-]:before{display:inline-block;font-family:Glyphter;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gicon-caret-down:before{content:'\0044'}.gicon-magnifying-glass:before{content:'\0045'}@font-face{font-family:icomoon;src:url(/html/takemoto/font/icomoon/icomoon.eot?);src:url(/html/takemoto/font/icomoon/icomoon.eot?#iefix) format("embedded-opentype"),url(/html/takemoto/font/icomoon/icomoon.ttf?) format("truetype"),url(/html/takemoto/font/icomoon/icomoon.woff?) format("woff"),url(/html/takemoto/font/icomoon/icomoon.svg?#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icmicon-"],[class^=icmicon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icmicon-search:before{content:"\e900"}.icmicon-eco_recyclingmaterial:before{content:"\e901"}@font-face{font-family:icomoon2;src:url(/html/takemoto/font/icomoon2/icomoon.eot?);src:url(/html/takemoto/font/icomoon2/icomoon.eot?#iefix) format("embedded-opentype"),url(/html/takemoto/font/icomoon2/icomoon.ttf?) format("truetype"),url(/html/takemoto/font/icomoon2/icomoon.woff?) format("woff"),url(/html/takemoto/font/icomoon2/icomoon.svg?#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}.icon-homepage-outline:before{font-family:icomoon2!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900";color:currentColor}@font-face{font-family:Recoleta;src:url(/html/takemoto/font/Recoleta/Regular.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Regular.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:100;src:url(/html/takemoto/font/Recoleta/Thin.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Thin.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:300;src:url(/html/takemoto/font/Recoleta/Light.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Light.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:500;src:url(/html/takemoto/font/Recoleta/Medium.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Medium.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:600;src:url(/html/takemoto/font/Recoleta/SemiBold.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/SemiBold.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:700;src:url(/html/takemoto/font/Recoleta/Bold.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Bold.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:900;src:url(/html/takemoto/font/Recoleta/Black.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Black.woff2) format("woff")}@font-face{font-family:fontello;src:url(/html/takemoto/font/fontello/fontello.eot?44950277);src:url(/html/takemoto/font/fontello/fontello.eot?44950277#iefix) format("embedded-opentype"),url(/html/takemoto/font/fontello/fontello.woff2?44950277) format("woff2"),url(/html/takemoto/font/fontello/fontello.woff?44950277) format("woff"),url(/html/takemoto/font/fontello/fontello.ttf?44950277) format("truetype"),url(/html/takemoto/font/fontello/fontello.svg?44950277#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-left:before{content:'\e800'}.icon-arrow-right:before{content:'\e801'}.icon-caret-down:before{content:'\e802'}.icon-weibo:before{content:'\e803'}.icon-download:before{content:'\e807'}.icon-esc:before{content:'\e808'}.icon-external:before{content:'\e809'}.icon-first-delivery:before{content:'\e80a'}.icon-heart-orange:before{content:'\e80b'}.icon-hamburger:before{content:'\e80c'}.icon-heart-outline:before{content:'\e80d'}.icon-magnifying-glass:before{content:'\e810'}.icon-open-link:before{content:'\e811'}.icon-tilde:before{content:'\e817'}.icon-user:before{content:'\e818'}.icon-products_grid:before{content:'\e819'}.icon-products_list:before{content:'\e81a'}.icon-facebook-f:before{content:'\e81d'}.icon-twitter:before{content:'\e81e'}.icon-orderquantity:before{content:'\e81f'}.icon-shipping:before{content:'\e820'}.icon-types:before{content:'\e821'}.icon-color:before{content:'\e822'}.icon-delivery:before{content:'\e823'}.icon-idea:before{content:'\e824'}.icon-company_future:before{content:'\e825'}.icon-company_global:before{content:'\e826'}.icon-company_history:before{content:'\e827'}.icon-eco_biomass:before{content:'\e828'}.icon-eco_co2:before{content:'\e829'}.icon-eco_recyclingmaterial:before{content:'\e82a'}.icon-eco_tsukekae:before{content:'\e82b'}.icon-eco_tsumekae:before{content:'\e82c'}.icon-eco_usuniku:before{content:'\e82d'}.icon-susapproach_innovation:before{content:'\e82e'}.icon-susapproach_materials:before{content:'\e82f'}.icon-susapproach_recycling:before{content:'\e830'}.icon-ancor:before{content:'\e831'}.icon-map:before{content:'\e832'}.icon-homepage:before{content:'\e833'}.icon-wechat:before{content:'\f1d7'}@font-face{font-family:Glyphter;src:url(/html/takemoto/font/glyphter/Glyphter.eot);src:url(/html/takemoto/font/glyphter/Glyphter.eot?#iefix) format("embedded-opentype"),url(/html/takemoto/font/glyphter/Glyphter.woff) format("woff"),url(/html/takemoto/font/glyphter/Glyphter.ttf) format("truetype"),url(/html/takemoto/font/glyphter/Glyphter.svg#Glyphter) format("svg");font-weight:400;font-style:normal}[class*=gicon-]:before{display:inline-block;font-family:Glyphter;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gicon-caret-down:before{content:'\0044'}.gicon-magnifying-glass:before{content:'\0045'}@font-face{font-family:icomoon;src:url(/html/takemoto/font/icomoon/icomoon.eot?);src:url(/html/takemoto/font/icomoon/icomoon.eot?#iefix) format("embedded-opentype"),url(/html/takemoto/font/icomoon/icomoon.ttf?) format("truetype"),url(/html/takemoto/font/icomoon/icomoon.woff?) format("woff"),url(/html/takemoto/font/icomoon/icomoon.svg?#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icmicon-"],[class^=icmicon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icmicon-search:before{content:"\e900"}.icmicon-eco_recyclingmaterial:before{content:"\e901"}@font-face{font-family:icomoon2;src:url(/html/takemoto/font/icomoon2/icomoon.eot?);src:url(/html/takemoto/font/icomoon2/icomoon.eot?#iefix) format("embedded-opentype"),url(/html/takemoto/font/icomoon2/icomoon.ttf?) format("truetype"),url(/html/takemoto/font/icomoon2/icomoon.woff?) format("woff"),url(/html/takemoto/font/icomoon2/icomoon.svg?#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}.icon-homepage-outline:before{font-family:icomoon2!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900";color:currentColor}.product-detail{flex:1;background-color:#fff}.product-detail>.container{max-width:1216px;width:100%;margin:auto;padding-left:48px;padding-right:48px;display:grid;grid-template-columns:1fr 2fr;margin-top:40px}@media only screen and (max-width:559px){.product-detail>.container{padding-left:16px;padding-right:16px}}@media only screen and (max-width:978px){.product-detail>.container{display:flex;flex-direction:column}}.product-detail>.container .detail-header{grid-column:2/3;grid-row:1/2}.product-detail>.container .detail-header .series{font-style:normal;font-weight:var(--font-weight-bold);font-size:1.4rem;line-height:150%}@media only screen and (max-width:978px){.product-detail>.container .detail-header .series{font-size:1.2rem}}.product-detail>.container .detail-header .name{font-family:Recoleta,var(--font-family-title);font-style:normal;font-weight:var(--font-weight-bold);font-size:4rem;line-height:125%}@media only screen and (max-width:460px){.product-detail>.container .detail-header .name{font-size:3.2rem}}.product-detail>.container .detail-header .name.zh-fs{font-weight:var(--font-weight-zh-bold)}.product-detail>.container .detail-header .promotion-comment{font-weight:var(--font-weight-normal);color:rgba(20,30,30,.7);font-size:1.4rem;line-height:175%;word-break:break-all;margin-bottom:16px}.product-detail>.container .product-link{grid-column:2/3;grid-row:2/3;display:flex;flex-direction:row;margin:8px 0}.product-detail>.container .product-link div{display:flex;flex-direction:row;align-items:center;margin-right:24px}.product-detail>.container .product-link div a{color:#141e1e}.product-detail>.container .product-link div img{width:20px;height:20px}.product-detail>.container .product-link div:last-child{margin-right:0}.product-detail>.container .product-link .favorite{cursor:pointer}.product-detail>.container .product-link .favorite img{margin-right:24px}.product-detail>.container .product-link .favorite.liked img{content:url(/html/takemoto/images/heart-orange.svg)}@media only screen and (max-width:559px){.product-detail>.container .product-link .visualizer{display:none}}@media only screen and (max-width:978px){.product-detail>.container .product-link{justify-content:center;margin:32px 0 16px 0}}.product-detail>.container .grid-image{grid-column:1/2;grid-row:1/4}.product-detail>.container .grid-image .content{display:flex;flex-direction:column}.product-detail>.container .grid-image .content .main-img{display:flex;justify-content:center}.product-detail>.container .grid-image .content .main-img div{width:447px;height:447px;display:flex;justify-content:center;align-items:center}.product-detail>.container .grid-image .content .main-img div img{max-width:90%;max-height:90%}@media only screen and (max-width:460px){.product-detail>.container .grid-image .content .main-img div{width:90%;height:90%;margin-bottom:24px}}.product-detail>.container .grid-image .content .sub-img{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:8px;grid-row-gap:8px}.product-detail>.container .grid-image .content .sub-img div{display:flex;justify-content:center;align-items:center;width:64px;height:64px;cursor:pointer}.product-detail>.container .grid-image .content .sub-img div img{max-width:90%;max-height:90%}.product-detail>.container .grid-image .content .sub-img div img.selected-img{border:2px solid #006462}@media only screen and (max-width:978px){.product-detail>.container .grid-image .content .sub-img{max-width:64px;width:100%}}.product-detail>.container .sample-space{display:flex;flex-direction:row;margin:8px 0}.product-detail>.container .sample-space button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;font-weight:700;font-size:1.6rem;font-family:var(--font-family-main);transition:all .3s ease-in-out;padding:16px 24px;border:0;cursor:pointer;border-radius:2px;padding-top:0;padding-bottom:0;height:48px;background-color:#006462;color:#fff;margin-right:24px;margin-bottom:16px}.product-detail>.container .sample-space button:hover{background-color:#00453f}.product-detail>.container .sample-space button:disabled{background-color:rgba(20,30,30,.3);cursor:not-allowed}.product-detail>.container .sample-space .sample-inquiry{font-style:normal;font-weight:var(--font-weight-normal);font-size:1.6rem;line-height:24px;color:#006462;padding:12px 8px}@media only screen and (max-width:978px){.product-detail>.container .sample-space{display:none}}@media only screen and (max-width:548px){.product-detail>.container .sample-space{display:flex;flex-direction:column;align-items:center}.product-detail>.container .sample-space button{width:100%;margin-right:0;margin-bottom:0}}.product-detail>.container .detail{grid-column:2/3;grid-row:3/4}.product-detail>.container .detail .detail-main .note{font-size:1.2rem;line-height:150%;color:rgba(20,30,30,.7);margin-bottom:16px}.product-detail>.container .detail .detail-main .tags{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:8px}.product-detail>.container .detail .detail-main .product-link{display:flex;flex-direction:row;justify-content:center}.product-detail>.container .detail .detail-main .product-link div{display:none;align-items:center;margin-right:24px;cursor:pointer}.product-detail>.container .detail .detail-main .product-link div a{color:#141e1e}.product-detail>.container .detail .detail-main .product-link div img{margin-right:4px;width:20px;height:20px}@media only screen and (max-width:978px){.product-detail>.container .detail .detail-main .product-link div{display:flex;flex-direction:row;margin-top:24px}}.product-detail>.container .detail .detail-main .product-link .favorite.liked img{content:url(/html/takemoto/images/heart-orange.svg)}.product-detail>.container .detail .detail-main .product-link .visual-link img{width:50px;height:50px}@media only screen and (max-width:548px){.product-detail>.container .detail .detail-main .product-link{justify-content:start}.product-detail>.container .detail .detail-main .product-link .pdf-visual-link{display:none}}.product-detail>.container .detail .detail-main .tablet-button{margin:0 24px 8px 0}.product-detail>.container .detail .detail-main .tablet-button button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;font-weight:700;font-size:1.6rem;font-family:var(--font-family-main);transition:all .3s ease-in-out;padding:16px 24px;border:0;cursor:pointer;border-radius:2px;padding-top:0;padding-bottom:0;height:48px;background-color:#006462;color:#fff}.product-detail>.container .detail .detail-main .tablet-button button:hover{background-color:#00453f}.product-detail>.container .detail .detail-main .tablet-button button:disabled{background-color:rgba(20,30,30,.3);cursor:not-allowed}.product-detail>.container .detail .detail-main .tablet-button .sample-inquiry{font-style:normal;font-weight:var(--font-weight-normal);font-size:1.6rem;line-height:24px;color:#006462;padding:12px 8px}@media only screen and (max-width:978px){.product-detail>.container .detail .detail-main .tablet-button{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:32px;margin-right:0}.product-detail>.container .detail .detail-main .tablet-button button{max-width:60%;width:100%;margin-right:0}}@media only screen and (max-width:460px){.product-detail>.container .detail .detail-main .tablet-button button{max-width:100%;width:100%;margin-right:0}}.product-detail>.container .detail .detail-main .block-table{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:16px;width:100%}@media only screen and (max-width:978px){.product-detail>.container .detail .detail-main .block-table{grid-template-columns:1fr}}.product-detail>.container .detail .detail-main .block-table div{display:flex;flex-direction:row;border:1px solid #dcdddd;width:100%}.product-detail>.container .detail .detail-main .block-table div:nth-child(even){border-left:none}.product-detail>.container .detail .detail-main .block-table div:nth-child(n+3){border-top:none}.product-detail>.container .detail .detail-main .block-table div:last-child{border-top:none;border-right:1px solid #dcdddd}@media only screen and (max-width:978px){.product-detail>.container .detail .detail-main .block-table div{border-right:1px solid #dcdddd!important}.product-detail>.container .detail .detail-main .block-table div:first-child{border-bottom:none}.product-detail>.container .detail .detail-main .block-table div:nth-child(odd){border-right:none}.product-detail>.container .detail .detail-main .block-table div:nth-child(even){border-left:1px solid #dcdddd}}.product-detail>.container .detail .detail-main .block-table div .head{background-color:rgba(20,30,30,.1);flex:.6;padding:8px 12px;font-style:normal;font-weight:var(--font-weight-bold);font-size:1.4rem;line-height:150%}.product-detail>.container .detail .detail-main .block-table div .data{background-color:#fff;flex:1;font-style:normal;font-weight:var(--font-weight-normal);font-size:1.4rem;line-height:150%;padding:8px 12px}.product-detail>.container .detail p a{color:#006462;text-decoration:underline}.product-detail>.container .detail .contract-more{line-height:150%}@media only screen and (max-width:460px){.product-detail>.container .detail .contract-more{font-size:1.2rem}}.product-detail>.container .detail .color-table{width:100%;margin:0 0 4px 0}.product-detail>.container .detail .color-table tr td,.product-detail>.container .detail .color-table tr th{border:1px solid #dcdddd;text-align:left;padding:8px;vertical-align:middle}@media only screen and (max-width:460px){.product-detail>.container .detail .color-table tr td,.product-detail>.container .detail .color-table tr th{font-size:1.2rem}}.product-detail>.container .detail .color-table tr th{background-color:rgba(20,30,30,.1);font-weight:var(--font-weight-bold)}.product-detail>.container .detail .color-table tr th .color-header{line-height:150%;padding:8px}.product-detail>.container .detail .color-table tr th:first-child{width:30%}.product-detail>.container .detail .color-table tr th:nth-child(2){width:50%}.product-detail>.container .detail .color-table tr th:last-child(2){width:20%}.product-detail>.container .detail .color-table tr td span{line-height:150%}.product-detail>.container .detail .color-table tr td .color-col{display:flex;align-items:center}.product-detail>.container .detail .color-table tr td .color{width:16px;height:16px;background-color:var(--color);border:1px solid rgba(20,30,30,.2);border-radius:2px;margin-right:4px;font-weight:var(--font-weight-normal)}@media only screen and (max-width:460px){.product-detail>.container .detail .color-table tr th{vertical-align:middle}}.product-detail>.container .close{transition:transform .35s ease-in-out,opacity .35s ease-in-out}.product-detail>.container .open{transition:transform .35s ease-in-out,opacity .35s ease-in-out;transform:translateY(0);opacity:1;visibility:visible}.product-detail>.sample-request-container{position:fixed;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:row;justify-content:center;align-items:center;opacity:0;transform:scale(0);transition:opacity ease-in-out .1s,transform ease-in-out .1s}.product-detail>.sample-request-container.show{opacity:1;transform:scale(1);z-index:1000}.product-detail>.sample-request-container>.product-sample-request{background-color:#fff;border:1px solid #5b6262;box-sizing:border-box;display:block;padding:12px;min-width:320px;text-align:center}.product-detail>.sample-request-container>.product-sample-request .close-modal-container{position:relative}.product-detail>.sample-request-container>.product-sample-request .close-modal-container .modal-close{position:absolute;right:0}.product-detail>.sample-request-container>.product-sample-request .close-modal-container .modal-close:hover{cursor:pointer}.product-detail>.sample-request-container>.product-sample-request .modal-content{padding:20px;display:flex;justify-content:center;flex-direction:column}.product-detail>.sample-request-container>.product-sample-request .modal-content span{font-size:18px;font-weight:var(--font-weight-normal);line-height:175%}.product-detail>.sample-request-container>.product-sample-request .modal-content button{margin-top:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;font-weight:700;font-size:1.6rem;font-family:var(--font-family-main);transition:all .3s ease-in-out;padding:16px 24px;border:0;cursor:pointer;border-radius:2px;padding-top:0;padding-bottom:0;height:48px;background-color:#006462;color:#fff}.product-detail>.sample-request-container>.product-sample-request .modal-content button:hover{background-color:#00453f}.product-detail>.sample-request-container>.product-sample-request .modal-content button:disabled{background-color:rgba(20,30,30,.3);cursor:not-allowed}section.product-detail-eco{margin-top:128px;margin-bottom:128px}@media only screen and (max-width:959px){section.product-detail-eco{margin-top:48px}}@media only screen and (max-width:748px){section.product-detail-eco{margin-bottom:134px}}section.product-detail-eco>.container{max-width:1216px;width:100%;margin:auto;padding-left:48px;padding-right:48px;display:flex}@media only screen and (max-width:559px){section.product-detail-eco>.container{padding-left:16px;padding-right:16px}}@media only screen and (max-width:748px){section.product-detail-eco>.container{display:block;padding:0}}section.product-detail-eco>.container>figure{display:flex;align-items:flex-start;flex:1}@media only screen and (max-width:1044px){section.product-detail-eco>.container>figure{flex:.6}}@media only screen and (max-width:959px){section.product-detail-eco>.container>figure{flex:.484}}@media only screen and (max-width:748px){section.product-detail-eco>.container>figure{flex:.3;justify-content:flex-end}}section.product-detail-eco>.container>figure>div{position:relative;display:flex}@media only screen and (max-width:748px){section.product-detail-eco>.container>figure>div{flex:.8}}section.product-detail-eco>.container>figure>div::before{content:'';position:absolute;z-index:-1;top:0;left:-100%;right:50%;bottom:0;background-color:#f1e6e8}section.product-detail-eco>.container>figure>div>img{width:100%;height:min-intrinsic}section.product-detail-eco>.container>.content{display:flex;flex:1;flex-direction:column;margin-left:32px}@media only screen and (max-width:1044px){section.product-detail-eco>.container>.content{margin-left:16px}}@media only screen and (max-width:748px){section.product-detail-eco>.container>.content{margin:0;padding-right:48px;padding-left:48px;margin-top:24px}}@media only screen and (max-width:559px){section.product-detail-eco>.container>.content{padding-right:16px;padding-left:16px}}section.product-detail-eco>.container>.content>.title>.title{font-size:4rem;line-height:150%;font-weight:var(--font-weight-bold);font-family:Recoleta,serif}@media only screen and (max-width:959px){section.product-detail-eco>.container>.content>.title>.title{font-size:3.2rem}}section.product-detail-eco>.container>.content>.title>.sub-title{font-size:3.6rem;line-height:175%;font-family:DFKai-GBOtf-W5,"Kaiti SC",SimSun,serif}@media only screen and (max-width:959px){section.product-detail-eco>.container>.content>.title>.sub-title{font-size:2.6rem}}section.product-detail-eco>.container>.content>.grid-content{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:32px;grid-row-gap:24px}@media only screen and (max-width:748px){section.product-detail-eco>.container>.content>.grid-content{grid-column-gap:16px}}section.product-detail-eco>.container>.content>.grid-content>.item{font-family:var(--font-family-main)}section.product-detail-eco>.container>.content>.grid-content>.item>span{font-size:4.8rem}section.product-detail-eco>.container>.content>.grid-content>.item>span::before{margin:0}section.product-detail-eco>.container>.content>.grid-content>.item>.title{margin-top:8px;font-size:2rem;line-height:150%;font-weight:var(--font-weight-bold)}@media only screen and (max-width:959px){section.product-detail-eco>.container>.content>.grid-content>.item>.title{font-size:1.8rem}}section.product-detail-eco>.container>.content>.grid-content>.item>.description{margin-top:8px;font-size:1.4rem;line-height:175%;color:rgba(20,30,30,.7)}section.product-detail-eco>.container>.content>a .button{margin-top:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;font-weight:700;font-size:1.6rem;font-family:var(--font-family-main);transition:all .3s ease-in-out;padding:16px 24px;border:0;cursor:pointer;border-radius:2px;padding-top:0;padding-bottom:0;height:48px;background-color:#006462;color:#fff;padding:13px 28px}section.product-detail-eco>.container>.content>a .button:hover{background-color:#00453f}section.product-detail-eco>.container>.content>a .button:disabled{background-color:rgba(20,30,30,.3);cursor:not-allowed}section.product-detail-company{background-color:#e1e6e8}section.product-detail-company>.container{max-width:1216px;width:100%;margin:auto;padding-left:48px;padding-right:48px;display:flex}@media only screen and (max-width:559px){section.product-detail-company>.container{padding-left:16px;padding-right:16px}}@media only screen and (max-width:748px){section.product-detail-company>.container{flex-direction:column-reverse;padding:0}}section.product-detail-company>.container>.content{flex:1;padding-right:216px;margin-top:80px;margin-bottom:80px}@media only screen and (max-width:1220px){section.product-detail-company>.container>.content{padding-right:16px}}@media only screen and (max-width:748px){section.product-detail-company>.container>.content{padding-left:48px;padding-right:48px;margin-bottom:120px;margin-top:24px}}@media only screen and (max-width:559px){section.product-detail-company>.container>.content{padding-left:16px;padding-right:16px}}section.product-detail-company>.container>.content>.title{font-family:Recoleta,serif;font-size:4.8rem;line-height:135%;font-weight:var(--font-weight-bold)}@media only screen and (max-width:959px){section.product-detail-company>.container>.content>.title{font-size:4rem}}section.product-detail-company>.container>.content>.sub-title{margin-top:8px;font-family:DFKai-GBOtf-W5,"Kaiti SC",SimSun,serif;font-size:3.6rem;line-height:175%}section.product-detail-company>.container>.content>.description{margin-top:8px;font-family:var(--font-family-main);line-height:175%;font-size:1.6rem;color:rgba(20,30,30,.7)}section.product-detail-company>.container>.content>a .button{margin-top:80px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;font-weight:700;font-size:1.6rem;font-family:var(--font-family-main);transition:all .3s ease-in-out;padding:16px 24px;border:0;cursor:pointer;border-radius:2px;padding-top:0;padding-bottom:0;height:48px;background-color:#006462;color:#fff;padding:13px 28px}@media only screen and (max-width:748px){section.product-detail-company>.container>.content>a .button{margin-top:24px}}section.product-detail-company>.container>.content>a .button:hover{background-color:#00453f}section.product-detail-company>.container>.content>a .button:disabled{background-color:rgba(20,30,30,.3);cursor:not-allowed}section.product-detail-company>.container>figure{flex:.983;align-items:center;display:flex}@media only screen and (max-width:959px){section.product-detail-company>.container>figure{margin-top:80px;margin-bottom:80px}}@media only screen and (max-width:748px){section.product-detail-company>.container>figure{margin:0;width:100%}}section.product-detail-company>.container>figure>img{width:100%}