:root{--text-default:#222;--text-description:#5e5e5e;--border-default:#c6c6c6;--text-alert:#b81a35;--text-primary:#006438;--object-tag:#ffdf9a;--object-primary-light:#daffe6;--hover-primary:#00391d;--text-disabled:#5e5e5e;--bg-disabled:#e2e2e2;--font-textL:1rem;--font-textM:.875rem;--font-textS:.75rem}.product-features{font-size:14px;font-weight:400;line-height:1.5}.product-features summary::-webkit-details-marker{display:none}@media screen and (max-width:768px){.product-features img{width:100%}}.product-features a{text-decoration:underline;transition:all .3s;position:relative}.product-features a:hover{font-weight:700}.product-features a.is-disabled{color:var(--text-disabled);cursor:none;pointer-events:none}.product-features p{margin-top:1rem}.product-features .m-textDefault{color:#222!important}.product-features .m-textNote{color:#5e5e5e!important}.product-features .m-textAtt{color:#b81a35!important}.product-features .m-normal{font-weight:400!important}.product-features .m-bold{font-weight:700!important}.product-features .m-taL{text-align:left!important}.product-features .m-taC{text-align:center!important}.product-features .m-taR{text-align:right!important}@media screen and (min-width:769px){.product-features .m-taC-pc{text-align:center!important}.product-features .g-center-pc{margin-left:auto!important;margin-right:auto!important}}@media screen and (max-width:768px){.product-features .m-taC-sp{text-align:center!important}}.product-features .m-hr{border-bottom:1px solid #c6c6c6;margin-top:1rem}.product-features *,.product-features :after,.product-features :before{box-sizing:border-box}.product-features .g-block-pc{display:block}.product-features .g-block-sp{display:none!important}.product-features .g-inline-pc{display:inline}.product-features .g-inline-sp{display:none!important}@media screen and (max-width:768px){.product-features .g-block-pc{display:none!important}.product-features .g-block-sp{display:block!important}.product-features .g-inline-pc{display:none!important}.product-features .g-inline-sp{display:inline!important}}.product-features .m-ts0{margin-top:0!important}.product-features .m-ts4{margin-top:.25rem!important}.product-features .m-ts8{margin-top:.5rem!important}.product-features .m-ts12{margin-top:.75rem!important}.product-features .m-ts16{margin-top:1rem!important}.product-features .m-ts20{margin-top:1.25rem!important}.product-features .m-ts24{margin-top:1.5rem!important}.product-features .m-ts32{margin-top:2rem!important}.product-features .m-ts40{margin-top:2.5rem!important}.product-features .m-ts48{margin-top:3rem!important}.product-features .m-ts64{margin-top:4rem!important}.product-features .m-ts80{margin-top:5rem!important}.product-features .m-link{align-items:center;gap:5px;text-decoration:underline;display:inline-flex;position:relative}.product-features .m-link:hover{font-weight:700}.product-features .m-linkBack{padding-left:25px;font-weight:400;text-decoration:underline;position:relative}.product-features .m-linkBack:before{content:"chevron_left";z-index:1;font-family:Material Icons Round;font-size:1.45em;font-weight:500;line-height:1;position:absolute;top:0;left:0}.product-features .m-linkBack:hover{font-weight:700}.product-features .m-linkBack.is-disabled{color:var(--text-disabled);cursor:none;pointer-events:none}.product-features a .m-iconBlank{position:relative}.product-features a .m-iconBlank:after{content:"";font-family:Material Icons Round;font-size:1.25rem;font-weight:400;line-height:1;position:absolute;top:0;right:-22px}.product-features a:not(.m-btnEm):not(.m-btn) .m-iconBlank{margin-right:1.5em}.product-features a:not(.m-btnEm):not(.m-btn) .m-iconBlank:after{font-size:1.25em;right:-1em}.product-features .m-iconDown{align-items:center;display:flex;position:relative}.product-features .m-iconDown:before{content:"";flex:none;font-family:Material Icons Round;font-size:1.25rem;line-height:1}.product-features .m-hdg1{letter-spacing:normal;color:var(--text-default);margin-top:1rem;font-size:1.5rem;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.5}.product-features .m-hdg2{letter-spacing:normal;color:var(--text-default);margin-top:1rem;font-size:1.125rem;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.5}.product-features .m-hdg3{letter-spacing:normal;color:var(--text-default);font-style:normal;font-weight:700;font-stretch:100%;line-height:1.5;font-size:var(--font-textL);margin-top:1rem}.product-features .m-hdg4{letter-spacing:normal;color:var(--text-default);font-style:normal;font-weight:700;font-stretch:100%;line-height:1.5;font-size:var(--font-textM);margin-top:1rem}.product-features .m-textL{letter-spacing:normal;color:var(--text-default);font-size:1rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.5}.product-features .m-textM{letter-spacing:normal;color:var(--text-default);font-size:.875rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.5}.product-features .m-textS{letter-spacing:normal;color:var(--text-default);font-size:.75rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.25}.product-features .m-textSS{color:var(--text-default);letter-spacing:normal;font-size:.6875rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.25}.product-features .m-listDisc{font-size:var(--font-textM);letter-spacing:normal;color:var(--text-default);margin-top:1rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.5}.product-features .m-listDisc li{padding-left:16px;position:relative}.product-features .m-listDisc li:before{content:"";background-color:var(--text-default);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.product-features .m-listDisc li+li{margin-top:6px}.product-features .m-listDot{font-size:var(--font-textM);letter-spacing:normal;color:var(--text-default);margin-top:1rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.5}.product-features .m-listDot li{padding-left:10px;list-style:none;position:relative}.product-features .m-listDot li:before{content:"";background-color:var(--text-default);width:3px;height:3px;position:absolute;top:7px;left:0}.product-features .m-listDot li+li{margin-top:6px}.product-features .m-listNote{font-size:var(--font-textM);color:var(--text-description);margin-top:1rem;font-weight:400;line-height:1.5}.product-features .m-listNote li{flex-wrap:nowrap;display:flex}.product-features .m-listNote li+li{margin-top:6px}.product-features .m-listNote_sym{white-space:nowrap}.product-features .m-listNote_text{flex:100%;padding-left:.2em}.product-features .m-listNote-number li{counter-increment:order;padding-left:24px}.product-features .m-listNote-number li:before{content:"※" counter(order);position:absolute;left:0}.product-features .m-listSymbol{font-size:var(--font-textM);letter-spacing:normal;color:var(--text-default);margin-top:1rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.5}.product-features .m-listSymbol li{flex-wrap:nowrap;line-height:1.5;display:flex}.product-features .m-listSymbol li+li{margin-top:6px}.product-features .m-listSymbol_sym{white-space:nowrap}.product-features .m-listSymbol_text{flex:100%;padding-left:.5em}.product-features .m-listNum{font-size:var(--font-textM);color:var(--text-default);margin-top:1rem;font-weight:400;line-height:1.5}.product-features .m-listNum li{counter-increment:order;padding-left:16px;position:relative}.product-features .m-listNum li:before{content:counter(order) ".";position:absolute;left:0}.product-features .m-listNum li+li{margin-top:6px}.product-features .m-listNum-brackets{font-size:var(--font-textM);letter-spacing:normal;color:var(--text-default);margin-top:1rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.5}.product-features .m-listNum-brackets li{counter-increment:order;padding-left:24px;position:relative}.product-features .m-listNum-brackets li:before{content:"(" counter(order) ") ";position:absolute;left:0}.product-features .m-listNum-brackets li+li{margin-top:6px}.product-features .m-listInline{font-size:var(--font-textM);letter-spacing:normal;color:var(--text-default);flex-wrap:wrap;gap:12px 44px;margin-top:1rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.5;display:flex}@media screen and (max-width:768px){.product-features .m-listInline{gap:8px 20px}}.product-features .m-listCol{font-size:var(--font-textM);letter-spacing:normal;color:var(--text-default);flex-wrap:wrap;gap:20px;margin-top:1rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.5;display:flex}.product-features .m-listCol[col-span="2"] li,.product-features .m-listCol[data-col="2"] li{width:calc(50% - 10px)}.product-features .m-listCol[col-span="3"] li,.product-features .m-listCol[data-col="3"] li{width:calc(33.3333% - 13.3333px)}.product-features .m-listCol[col-span="4"] li,.product-features .m-listCol[data-col="4"] li{width:calc(25% - 15px)}@media screen and (max-width:768px){.product-features .m-listCol li{width:100%!important}}.product-features .m-dl{font-size:var(--font-textM);letter-spacing:normal;color:var(--text-default);margin-top:1rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.5}.product-features .m-dl dt{margin-bottom:16px;font-weight:700}@media screen and (max-width:768px){.product-features .m-dl dt{margin-bottom:8px}}.product-features .m-dl dd+dt{margin-top:24px}@media screen and (max-width:768px){.product-features .m-dl dd+dt{margin-top:20px}}.product-features .m-linkList{margin-top:1rem}.product-features .m-linkList li{font-size:var(--font-textM);padding-left:16px;line-height:1.5;position:relative}.product-features .m-linkList li:before{content:"";background-color:var(--text-default);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.product-features .m-linkList li+li{margin-top:10px}.product-features .m-linkListS{margin-top:1rem}.product-features .m-linkListS li{font-size:var(--font-textM);line-height:1.5}.product-features .m-linkListS li+li{margin-top:10px}.product-features .m-linkListS.m-listInline li+li,.product-features .m-linkListS.m-listCol li+li,.product-features .m-linkList.m-listInline li+li,.product-features .m-linkList.m-listCol li+li{margin-top:0}.product-features .m-label{color:var(--text-default);background-color:var(--object-tag);width:max-content;padding:.25rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.25;display:flex}.product-features .m-label+.m-label{margin-top:16px}.product-features .m-productTag{gap:8px;width:max-content;margin-top:1rem;display:flex}.product-features .m-productTag>li{color:var(--text-primary);background-color:var(--object-primary-light);justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.25;display:flex}.product-features .m-btnArea{margin-top:1rem;position:relative}.product-features .m-btn{box-sizing:border-box;width:100%;max-width:350px;min-height:44px;box-shadow:inset 0px 0px 0px 1px var(--text-default);color:var(--text-default);font-size:var(--font-textM);background-color:#fff;border-radius:22px;justify-content:center;align-items:center;margin:0 auto;padding:5px 15px;font-weight:700;text-decoration:none;transition:border-width .3s;display:flex;position:relative}.product-features .m-btn.is-disabled{pointer-events:none;background-color:var(--bg-disabled);cursor:default;color:var(--text-disabled);box-shadow:none;border:solid 1px var(--border-default)!important}.product-features .m-btn:hover{box-shadow:inset 0px 0px 0px 2px var(--text-default)}.product-features .m-btn span{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.product-features .m-btn-m{border-radius:18px;min-height:36px}.product-features .m-btn-s{min-height:29px;font-size:var(--font-textS);border-radius:15px}.product-features .m-btn .m-iconBlank{flex-shrink:0;align-items:center;width:20px;line-height:1;display:inline-flex}.product-features .m-btn .m-iconBlank:after{margin-left:5px;position:relative;right:auto}.product-features .m-btnEm{border:1px solid var(--text-primary);background-color:var(--text-primary);box-sizing:border-box;color:#fff;width:100%;max-width:350px;min-height:44px;font-size:var(--font-textM);border-radius:22px;justify-content:center;align-items:center;gap:5px;margin:0 auto;padding:10px 15px;font-weight:700;text-decoration:none;transition:border-width .3s;display:flex;position:relative}.product-features .m-btnEm.is-disabled{pointer-events:none;background-color:var(--bg-disabled);cursor:default;color:var(--text-disabled);box-shadow:none;border:solid 1px var(--border-default)!important}.product-features .m-btnEm:hover{background-color:var(--hover-primary);box-shadow:none}.product-features .m-btnEm span{justify-content:center;align-items:center;gap:5px;width:100%;height:100%;display:flex}.product-features .m-btnEm .m-iconBlank{flex-shrink:0;align-items:center;width:20px;line-height:1;display:inline-flex}.product-features .m-btnEm .m-iconBlank:after{margin-left:5px;position:relative;right:auto}.product-features .m-btnAnchor{width:100%;max-width:200px;margin-top:1rem}.product-features .m-btnAnchor a{box-sizing:border-box;width:100%;height:100%;color:var(--text-default);font-size:var(--font-textM);background-color:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;padding:11px 16px;font-weight:700;line-height:1.5;text-decoration:none;display:flex;position:relative}.product-features .m-btnAnchor a:after{content:"";flex:none;font-family:Material Icons Round;font-size:1.25rem;line-height:1}.product-features .m-btnAnchor a:before{content:"";border:1px solid var(--border-default);border-radius:4px;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:768px){.product-features .m-btnAnchor a{gap:32px}}.product-features .m-btnAnchor.m-btnAnchorM a{font-size:var(--font-textS);padding:8px 16px;line-height:1.25}@media screen and (max-width:768px){.product-features .m-btnAnchor.m-btnAnchorM a{gap:10px}}.product-features .m-btnAnchor:hover a:before{border:2px solid var(--border-default)}.product-features .m-listBtn{flex-wrap:nowrap;gap:20px;margin-top:1rem;display:flex}.product-features .m-listBtn[col-span="2"],.product-features .m-listBtn[data-col="2"]{width:50%}.product-features .m-listBtn[col-span="3"],.product-features .m-listBtn[data-col="3"]{width:75%}.product-features .m-listBtn[col-span="4"],.product-features .m-listBtn[data-col="4"]{width:100%}.product-features .m-listBtn[col-span="6"] .m-btnAnchor,.product-features .m-listBtn[data-col="6"] .m-btnAnchor{width:calc(16.6667% - 16.6667px)}@media screen and (max-width:768px){.product-features .m-listBtn[col-span="6"] .m-btnAnchor,.product-features .m-listBtn[data-col="6"] .m-btnAnchor{width:100%}}.product-features .m-listBtn .m-btnAnchor{max-width:295px;margin-top:0}@media screen and (max-width:768px){.product-features .m-listBtn .m-btnAnchor{width:100%;max-width:inherit}.product-features .m-listBtn .m-btnAnchor.m-btnAnchorM{width:calc(50% - 10px);max-width:inherit}.product-features .m-listBtn{flex-wrap:wrap;gap:16px 20px;width:100%!important}}.product-features .m-listBtn[data-wrap]{flex-wrap:wrap}@media screen and (max-width:768px){.product-features .m-listBtn[data-wrap] li.m-btnAnchorM,.product-features .m-listBtn[data-wrap] li.m-btnAnchor{width:100%!important}}.product-features .m-listBtn[data-wrap][col-span="2"] li,.product-features .m-listBtn[data-wrap][data-col="2"] li{width:calc(50% - 10px)}.product-features .m-listBtn[data-wrap][col-span="3"] li,.product-features .m-listBtn[data-wrap][data-col="3"] li{width:calc(33.3333% - 13.3333px)}.product-features .m-listBtn[data-wrap][col-span="4"] li,.product-features .m-listBtn[data-wrap][data-col="4"] li{width:calc(25% - 15px)}.product-features .m-listBtn[data-wrap][data-col="5"] li{width:calc(20% - 16px)}.product-features .m-listBtn[data-align=center]{justify-content:center;margin:1rem auto 0}@media screen and (max-width:768px){.product-features .m-listBtn[data-align=center] li{max-width:inherit;width:100%!important}}.product-features .m-listBtn-full,.product-features .m-listBtn-full[col-span]{width:100%}.product-features .m-listBtn-full li{max-width:inherit!important}.product-features .m-accBox{background-color:#fff;border-color:#c6c6c6;margin-top:1rem}.product-features .m-accBox details{border:1px solid #c6c6c6;border-radius:4px;padding:16px;transition:all .4s ease-out}.product-features .m-accBox details span{line-height:1.5;font-size:var(--font-textM);font-weight:700}.product-features .m-accBox details i{pointer-events:none}.product-features .m-accBox details summary{justify-content:space-between;align-items:center;list-style-type:none;display:flex}.product-features .m-accBox details[open] summary i{transform:rotate(180deg)}.product-features .m-accBox details .m-accBox-cont{font-size:var(--font-textM);margin-top:12px;line-height:1.5}.product-features .m-accBox.m-accBox-textS .m-accBox-cont{font-size:var(--font-textS);line-height:1.25}.product-features .m-accBox+.m-accBox{margin-top:20px}.product-features .m-accBox p{margin-top:0}.product-features .m-table01 th,.product-features .m-table01 td{vertical-align:top;padding:18px 20px!important;font-weight:400!important}@media (max-width:768px){.product-features .m-table01 th,.product-features .m-table01 td{padding:16px 15px}}.product-features .m-table{border-collapse:collapse;border-spacing:0;border:1px solid #c6c6c6;width:100%;margin-top:1rem}.product-features .m-table th,.product-features .m-table td{font-size:var(--font-textM);text-align:left;border-bottom:1px solid #c6c6c6;border-right:1px solid #c6c6c6;padding:18px 20px;font-weight:400}.product-features .m-table td{background-color:#fff}.product-features .m-table th{background:#efefef;border-right:1px solid #c6c6c6}.product-features .m-table.m-table-nrw th,.product-features .m-table.m-table-nrw td{padding:12px 15px}@media (max-width:768px){.product-features .m-table th,.product-features .m-table td{padding:16px 15px}.product-features .m-table[data-sp=block] tr:not(:last-child){border-bottom:1px solid #c6c6c6}.product-features .m-table[data-sp=block] td,.product-features .m-table[data-sp=block] th{border-right:none;display:block}.product-features .m-table[data-sp=block] td:last-child,.product-features .m-table[data-sp=block] th:last-child{border-bottom:none}}@media screen and (max-width:768px){.product-features .m-table-scroll{box-sizing:border-box;padding:0 0 10px;overflow-x:scroll}.product-features .m-table-scroll td,.product-features .m-table-scroll th{min-width:130px}}.product-features .g-w5{width:5%!important}.product-features .g-w10{width:10%!important}.product-features .g-w15{width:15%!important}.product-features .g-w20{width:20%!important}.product-features .g-w25{width:25%!important}.product-features .g-w30{width:30%!important}.product-features .g-w35{width:35%!important}.product-features .g-w40{width:40%!important}.product-features .g-w45{width:45%!important}.product-features .g-w50{width:50%!important}.product-features .g-w55{width:55%!important}.product-features .g-w60{width:60%!important}.product-features .g-w65{width:65%!important}.product-features .g-w70{width:70%!important}.product-features .g-w75{width:75%!important}.product-features .g-w80{width:80%!important}.product-features .g-w85{width:85%!important}.product-features .g-w90{width:90%!important}.product-features .g-w95{width:95%!important}.product-features .g-w100{width:100%!important}.product-features .g-w33{width:33%!important}.product-features .g-wFull{width:100%!important}.product-features .g-wAuto{width:auto!important}@media screen and (min-width:769px){.product-features .g-wPc5{width:5%!important}.product-features .g-wPc10{width:10%!important}.product-features .g-wPc15{width:15%!important}.product-features .g-wPc20{width:20%!important}.product-features .g-wPc25{width:25%!important}.product-features .g-wPc30{width:30%!important}.product-features .g-wPc35{width:35%!important}.product-features .g-wPc40{width:40%!important}.product-features .g-wPc45{width:45%!important}.product-features .g-wPc50{width:50%!important}.product-features .g-wPc55{width:55%!important}.product-features .g-wPc60{width:60%!important}.product-features .g-wPc65{width:65%!important}.product-features .g-wPc70{width:70%!important}.product-features .g-wPc75{width:75%!important}.product-features .g-wPc80{width:80%!important}.product-features .g-wPc85{width:85%!important}.product-features .g-wPc90{width:90%!important}.product-features .g-wPc95{width:95%!important}.product-features .g-wPc100{width:100%!important}}@media screen and (max-width:768px){.product-features .g-wSp5{width:5%!important}.product-features .g-wSp10{width:10%!important}.product-features .g-wSp15{width:15%!important}.product-features .g-wSp20{width:20%!important}.product-features .g-wSp25{width:25%!important}.product-features .g-wSp30{width:30%!important}.product-features .g-wSp35{width:35%!important}.product-features .g-wSp40{width:40%!important}.product-features .g-wSp45{width:45%!important}.product-features .g-wSp50{width:50%!important}.product-features .g-wSp55{width:55%!important}.product-features .g-wSp60{width:60%!important}.product-features .g-wSp65{width:65%!important}.product-features .g-wSp70{width:70%!important}.product-features .g-wSp75{width:75%!important}.product-features .g-wSp80{width:80%!important}.product-features .g-wSp85{width:85%!important}.product-features .g-wSp90{width:90%!important}.product-features .g-wSp95{width:95%!important}.product-features .g-wSp100{width:100%!important}}.product-features .m-box{background:#efefef;margin-top:1rem;padding:12px 16px}.product-features .m-box_ttl{font-size:var(--font-textM);margin-bottom:12px;font-weight:700;line-height:1.43}.product-features .m-box p{font-size:var(--font-textM);margin-top:0;line-height:1.5}.product-features .m-boxLine{border:1px solid #c6c6c6;margin-top:1rem;padding:12px 16px}.product-features .m-boxLine_ttl{font-size:var(--font-textM);margin-bottom:12px;font-weight:700;line-height:1.43}.product-features .m-boxLine p{font-size:var(--font-textM);margin-top:0;line-height:1.5}.product-features .m-grid{flex-wrap:wrap;gap:20px;margin-top:1rem;display:flex}.product-features .m-grid_item p{font-size:var(--font-textM);margin-top:0;line-height:1.5}.product-features .m-grid[col-span="2"] .m-grid_item,.product-features .m-grid[data-col="2"] .m-grid_item{width:calc(50% - 10px)}.product-features .m-grid[col-span="3"] .m-grid_item,.product-features .m-grid[data-col="3"] .m-grid_item{width:calc(33.3333% - 13.3333px)}.product-features .m-grid[col-span="4"] .m-grid_item,.product-features .m-grid[data-col="4"] .m-grid_item{width:calc(25% - 15px)}@media screen and (max-width:768px){.product-features .m-grid{flex-direction:column}.product-features .m-grid .m-grid_item{width:100%!important}.product-features .m-grid.m-2ColSP{flex-direction:row}.product-features .m-grid.m-2ColSP .m-grid_item{width:calc(50% - 10px)!important}}.product-features .m-imgC{flex-direction:column;justify-content:center;align-items:center;margin:1rem auto 0;display:flex;overflow:hidden}.product-features .m-imgC img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.product-features .m-imgC_capLeft{font-size:var(--font-textM);margin-top:8px}.product-features .m-modal{margin-top:1rem}.product-features .m-modal p{margin-top:0}.product-features .m-modal_control{font-size:var(--font-textM);text-decoration:underline}.product-features .m-modal_control:hover{font-weight:700}.product-features .m-modal_wrapper{z-index:999;justify-content:center;align-items:center;padding:60px 10px;display:flex;position:fixed;inset:0}.product-features .m-modal_wrapper:not(:target){opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.product-features .m-modal_wrapper:target{opacity:1;visibility:visible;transition:opacity .4s,visibility .4s}.product-features .m-modal_wrapper:after{vertical-align:middle;content:"";height:100%;margin-left:-.05em;display:inline-block}.product-features .m-modal_window{box-sizing:border-box;z-index:20;background:#fff;width:80%;max-width:400px;padding:24px;position:relative}.product-features .m-modal_content{max-height:80vh;overflow-y:auto}.product-features .m-modal_overlay{z-index:10;background:#0006;position:absolute;inset:0}.product-features .m-modal_ttl{font-size:var(--font-textL);margin-bottom:16px;font-weight:700;line-height:1.5}.product-features .m-modal_txt{font-size:var(--font-textM);line-height:1.5}.product-features .m-modal_btnGr{justify-content:flex-end;align-items:center;gap:24px;margin-top:16px;display:flex}.product-features .m-modal_close{font-size:var(--font-textM);text-decoration:underline}.product-features .m-modal_close:hover{font-weight:700}.product-features .m-modal_btn{width:128px;height:36px}.product-features .m-modal_btn a{width:100%;height:100%;font-size:var(--font-textM);box-shadow:inset 0px 0px 0px 1px var(--text-default);border-radius:18px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.product-features .m-modal_btn a:hover{box-shadow:inset 0px 0px 0px 2px var(--text-default)}.product-features .m-imgGrid{flex-wrap:wrap;gap:20px;margin-top:1rem;display:flex}.product-features .m-imgGrid_item{flex-direction:column;gap:4px;display:flex}.product-features .m-imgGrid_img{width:100%;line-height:1;overflow:hidden}.product-features .m-imgGrid_img img{-o-object-fit:cover;object-fit:cover;width:100%}.product-features .m-imgGrid p{font-size:var(--font-textM);margin-top:0;font-weight:400;line-height:1.5}.product-features .m-imgGrid .m-imgGrid_emttl{color:#006438;margin-bottom:4px;font-size:1.125rem;font-weight:700}.product-features .m-imgGrid .m-imgGrid_ttl{font-size:var(--font-textL);margin-bottom:4px;font-weight:700;line-height:1.5}.product-features .m-imgGrid[col-span="2"] .m-imgGrid_item,.product-features .m-imgGrid[data-col="2"] .m-imgGrid_item{width:calc(50% - 10px)}.product-features .m-imgGrid[col-span="3"] .m-imgGrid_item,.product-features .m-imgGrid[data-col="3"] .m-imgGrid_item{width:calc(33.3333% - 13.3333px)}@media screen and (max-width:768px){.product-features .m-imgGrid{flex-direction:column}.product-features .m-imgGrid .m-imgGrid_item{width:100%!important}.product-features .m-imgGrid.m-2ColSP{flex-direction:row}.product-features .m-imgGrid.m-2ColSP .m-imgGrid_item{width:calc(50% - 10px)!important}}.product-features .m-imgFlex{gap:20px;margin-top:1rem;display:flex}.product-features .m-imgFlex p{margin-top:0}.product-features .m-imgFlex_img{flex-shrink:0;height:100%}.product-features .m-imgFlex_img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-features .m-imgFlex_body{width:100%;font-size:var(--font-textM)}.product-features .m-imgFlex+.m-imgFlex{margin-top:20px}.product-features .m-imgFlex[col-span="2"] .m-imgFlex_body,.product-features .m-imgFlex[col-span="2"] .m-imgFlex_img,.product-features .m-imgFlex[data-col="2"] .m-imgFlex_body,.product-features .m-imgFlex[data-col="2"] .m-imgFlex_img{width:calc(50% - 10px)}.product-features .m-imgFlex[col-span="3"] .m-imgFlex_img,.product-features .m-imgFlex[data-col="3"] .m-imgFlex_img{width:calc(33.3333% - 13.3333px)}.product-features .m-imgFlex[col-span="4"] .m-imgFlex_img,.product-features .m-imgFlex[data-col="4"] .m-imgFlex_img{width:calc(25% - 15px)}.product-features .m-imgFlex[data-col="5"] .m-imgFlex_img{width:calc(20% - 16px)}.product-features .m-imgFlex[col-span="6"] .m-imgFlex_img,.product-features .m-imgFlex[data-col="6"] .m-imgFlex_img{width:calc(16.6667% - 16.6667px)}.product-features .m-imgFlex[data-align=center]{align-items:center}@media screen and (max-width:768px){.product-features .m-imgFlex{gap:8px;flex-direction:column!important}.product-features .m-imgFlex_img,.product-features .m-imgFlex_body{width:100%!important}.product-features .m-imgFlex_img{order:1}.product-features .m-imgFlex_body{order:2}}.product-features .m-tooltip{z-index:1;margin-top:1rem;display:inline-block;position:relative}.product-features .m-tooltip input{cursor:pointer;z-index:9;opacity:0;width:100%;height:100%;position:absolute}.product-features .m-tooltip_ctrl{font-size:var(--font-textM);margin-top:0;padding-right:18px;line-height:1.5;text-decoration:underline;display:flex;position:relative}.product-features .m-tooltip_ctrl:after{content:"info_outline";font-family:Material Icons Round;font-size:var(--font-textL);position:absolute;top:-2px;right:0}.product-features .m-tooltip_cont{color:#fff;width:200px;font-size:var(--font-textM);visibility:hidden;opacity:0;background:#474747;border-radius:4px;margin-top:0;padding:9px 8px;font-weight:400;line-height:1.5;transition:all .3s;position:absolute;bottom:-10px;transform:translateY(100%)}.product-features .m-tooltip_cont:before{content:"";border-bottom:10px solid #555;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:-9px;left:10px}@media screen and (min-width:768px){.product-features .m-tooltip input:hover~.m-tooltip_cont{opacity:1;visibility:visible}}@media screen and (max-width:768px){.product-features .m-tooltip input:checked~.m-tooltip_cont{opacity:1;visibility:visible}.product-features .m-tooltip_cont{font-size:var(--font-textS)}}.product-features .m-imgBox{background:#efefef;margin-top:1rem;display:flex}.product-features .m-imgBox_img{flex-shrink:0;align-items:center;width:295px;height:295px;display:flex;overflow:hidden}.product-features .m-imgBox_img picture{width:100%;height:100%}.product-features .m-imgBox_img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-features .m-imgBox_cnt{width:100%;padding:32px 40px}.product-features .m-imgBox p{font-size:var(--font-textM);font-weight:400;line-height:1.5}.product-features .m-imgBox p+p{margin-top:16px}.product-features .m-imgBox .m-imgBox_ttl{margin-top:0;margin-bottom:24px;font-size:1.5rem;font-weight:700;line-height:1.5}.product-features .m-imgBox[data-img=left]{flex-direction:row-reverse}@media screen and (max-width:768px){.product-features .m-imgBox{flex-direction:column-reverse!important}.product-features .m-imgBox_img{width:100%;height:91.5vw}.product-features .m-imgBox_cnt{padding:24px 16px}.product-features .m-imgBox .m-imgBox_ttl{font-size:var(--font-textL);margin-bottom:16px}}.product-features .m-imgBox .m-btnArea{width:275px;height:54px;margin:30px 0 0}.product-features .m-imgBox .m-btnArea .m-btnEm{border-radius:27px;height:100%}@media screen and (max-width:768px){.product-features .m-imgBox .m-btnArea{width:100%;height:44px;margin:15px auto 0}}.product-features .m-btnMore{width:275px;height:54px;margin:30px 0 0}.product-features .m-btnMore a{color:#fff;width:100%;height:54px;font-size:var(--font-textM);background:#006438;border-radius:27px;justify-content:center;align-items:center;font-weight:700;transition:all .3s;display:flex}@media screen and (min-width:1025px){.product-features .m-btnMore:hover a{background:#00391d}}@media screen and (max-width:768px){.product-features .m-btnMore{width:100%;max-width:311px;height:44px;margin:15px 0 0}}.product-features .m-relatedLink{background:#efefef;justify-content:space-between;margin-top:1rem;display:flex}.product-features .m-relatedLink+.m-relatedLink{margin-top:50px}.product-features .m-relatedLink_inner{background-color:#f4f4f4;width:100%;height:100%;min-height:200px;text-decoration:none;display:flex}.product-features .m-relatedLink_inner img{transition:all .2s}.product-features .m-relatedLink_inner .m-relatedLink_img{flex:0 0 380px;order:1}.product-features .m-relatedLink>.m-relatedLink_img{width:295px;height:182px}.product-features .m-relatedLink>.m-relatedLink_img.m-relatedLink_img_ratio{height:auto}@media screen and (min-width:769px){.product-features .m-relatedLink>.m-relatedLink_img.m-relatedLink_img_ratio{width:295px}}.product-features .m-relatedLink>.m-relatedLink_img.m-relatedLink_img_ratio img{-o-object-fit:contain;object-fit:contain}.product-features .m-relatedLink_img{flex-shrink:0;align-items:center;display:flex;position:relative}.product-features .m-relatedLink_img picture{width:100%;height:100%;display:block}.product-features .m-relatedLink_img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-features .m-relatedLink_imgInner{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.product-features .m-relatedLink_imgInner img{width:100%;height:auto;position:relative;top:50%;transform:translateY(-50%)}.product-features .m-relatedLink>.m-relatedLink_cnt{width:100%;height:100%;padding:16px 20px;display:block}.product-features .m-relatedLink_cnt{flex:auto;order:2;align-items:center;padding:20px 40px;display:flex}.product-features .m-relatedLink_cnt>:first-child,.product-features .m-relatedLink_cntinner>:first-child{margin-top:0!important}.product-features .m-relatedLink_cntinner .m-link{font-weight:700}.product-features .m-relatedLink_ttl{font-size:var(--font-textL);margin-top:0;font-weight:700}.product-features .m-relatedLink_text{font-size:var(--font-textM);margin-top:10px}.product-features .m-relatedLink_link{font-size:var(--font-textM);margin-top:15px;line-height:1.5;text-decoration:underline}.product-features .m-relatedLink_link a:hover{font-weight:700}.product-features .m-relatedLink .m-relatedLink_inner:hover{color:#312f2f;font-weight:400}.product-features .m-relatedLink .m-relatedLink_inner:hover .m-link{text-decoration:underline}.product-features .m-relatedLink .m-relatedLink_inner:hover img{opacity:.7}@media screen and (max-width:768px){.product-features .m-relatedLink{flex-direction:column}.product-features .m-relatedLink:has(.m-relatedLink_inner){margin-top:40px}.product-features .m-relatedLink+.m-relatedLink{margin-top:30px}.product-features .m-relatedLink_inner{min-height:inherit;flex-direction:column}.product-features .m-relatedLink_inner .m-relatedLink_img{flex-basis:auto!important}.product-features .m-relatedLink_inner .m-relatedLink_cnt{padding:25px 20px;display:block}.product-features .m-relatedLink>.m-relatedLink_img{width:100%;height:56.4vw}.product-features .m-relatedLink_imgInner{position:static;overflow:visible}.product-features .m-relatedLink_imgInner img{top:auto;transform:none;margin-top:0!important}.product-features .m-relatedLink_cnt{padding:16px}}.product-features .m-relatedLink[data-bg=false] .m-relatedLink_inner{background-color:#fff}.product-features .m-product-relatedLink{border:1px solid #c6c6c6;grid-template-columns:80px 1fr;align-items:flex-start;gap:12px;padding:12px;display:grid}.product-features .m-product-relatedLink p{margin-top:0}.product-features .m-product-relatedLink p:not(p:first-child){margin-top:4px}.product-features .m-product-relatedLink_ttl .m-link{text-decoration:none}.product-features .m-product-relatedLink_rating,.product-features .m-product-relatedLink_price{font-size:12px;line-height:15px}.product-features .m-product-relatedLink_price{font-weight:700}.product-features .m-product-relatedLink_price strong{margin-right:4px;font-size:16px;line-height:20px}.product-features .m-product-relatedLink_rating{margin-top:4px;padding-top:3px;padding-bottom:3px;display:flex}.product-features .m-product-relatedLink_rating .m-link{margin-left:8px}.product-features .m-rating_star{display:flex;position:relative}.product-features .m-rating_star span{width:19px;display:inline-block;position:relative}.product-features .m-rating_star span:before{content:"";color:#e86e0c;font-family:Material Icons Round;font-size:20px;position:absolute;top:50%;transform:translateY(-50%)}.product-features .m-rating_star[data-count="0"] span:before{color:#efefef}.product-features .m-rating_star[data-count="1"] span:first-child:before{color:#e86e0c}.product-features .m-rating_star[data-count="1"] span:before{color:#efefef}.product-features .m-rating_star[data-count="2"] span:first-child:before,.product-features .m-rating_star[data-count="2"] span:nth-child(2):before{color:#e86e0c}.product-features .m-rating_star[data-count="2"] span:before,.product-features .m-rating_star[data-count="3"] span:nth-child(4):before,.product-features .m-rating_star[data-count="3"] span:nth-child(5):before{color:#efefef}.product-features .m-rating_star[data-count="3"] span:before{color:#e86e0c}.product-features .m-rating_star[data-count="4"] span:nth-child(5):before{color:#efefef}.product-features .m-rating_star[data-count="4"] span:before,.product-features .m-rating_star[data-count="5"] span:before{color:#e86e0c}.product-features .m-rating_star[data-count^="0."] span:first-child:before{content:"";color:#e86e0c}.product-features .m-rating_star[data-count^="0."] span:before{color:#efefef}.product-features .m-rating_star[data-count^="1."] span:first-child:before{color:#e86e0c}.product-features .m-rating_star[data-count^="1."] span:nth-child(2):before{content:"";color:#e86e0c}.product-features .m-rating_star[data-count^="1."] span:before{color:#efefef}.product-features .m-rating_star[data-count^="2."] span:first-child:before,.product-features .m-rating_star[data-count^="2."] span:nth-child(2):before{color:#e86e0c}.product-features .m-rating_star[data-count^="2."] span:nth-child(3):before{content:"";color:#e86e0c}.product-features .m-rating_star[data-count^="2."] span:before,.product-features .m-rating_star[data-count^="3."] span:nth-child(5):before{color:#efefef}.product-features .m-rating_star[data-count^="3."] span:nth-child(4):before{content:"";color:#e86e0c}.product-features .m-rating_star[data-count^="3."] span:before{color:#e86e0c}.product-features .m-rating_star[data-count^="4."] span:nth-child(5):before{content:"";color:#e86e0c}.product-features .m-rating_star[data-count^="4."] span:before{color:#e86e0c}.product-features .m-link-notunderline{text-decoration:none}.product-features .m-reviews>p:first-child{margin-top:0}.product-features .m-reviews_list{margin-top:16px}.product-features .m-reviews_item{border-bottom:1px solid #c6c6c6;padding-top:12px;padding-bottom:12px}.product-features .m-reviews_img{align-items:center;gap:12px;margin-top:0;display:flex}.product-features .m-reviews_img img{border-radius:50%;width:41px;height:41px}.product-features .m-reviews_img strong{line-height:18px}.product-features .m-reviews_ttl{margin-top:0}.product-features .m-reviews_ttl strong{line-height:18px}.product-features .m-reviews_desc{margin-top:8px}.product-features .m-reviews_rating{justify-content:center;align-items:center;display:flex}.product-features .m-reviews_rating .m-reviews_count{margin-right:12px;padding-left:12px;padding-right:12px;position:relative}.product-features .m-reviews_rating .m-reviews_count .m-reviews_point{text-align:center;margin-bottom:4px;font-size:26px;font-weight:700;line-height:32px}.product-features .m-reviews_rating .m-reviews_count svg,.product-features .m-reviews_rating .m-reviews_count img{width:15px;height:auto;position:absolute;top:0;right:0}.product-features .m-reviews_rating .m-reviews_count svg:first-child,.product-features .m-reviews_rating .m-reviews_count img:first-child{right:unset;left:0}.product-features .m-high-reviews{background-color:#efefef;padding:20px 12px}.product-features .m-high-reviews .m-reviews_list{margin-top:9px}.product-features .m-high-reviews .m-reviews_item{background-color:#fff;border:none;padding-left:8px;padding-right:8px}.product-features .m-high-reviews .m-reviews_item+.m-reviews_item{margin-top:9px}.product-features .m-high-reviews .m-reviews_img{gap:4px}.product-features .m-high-reviews .m-reviews_img img{width:20px;height:20px;position:relative;bottom:1px}.product-features .m-high-reviews .m-reviews_desc strong{text-underline-offset:2px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:calc(1em/10)}.product-features .m-high-reviews .m-reviews_rating p{margin-top:0}.product-features .m-high-reviews .m-reviews_rating>p br{display:none}@media screen and (min-width:481px){.product-features .m-high-reviews .m-reviews_rating>p br{display:block}}.product-features .m-boxAtt{color:#b81a35;background:#ffeceb;margin-top:1rem;padding:12px 18px}.product-features .m-boxAtt p{font-size:var(--font-textM);margin-top:0;font-weight:400}.product-features .m-boxAtt .m-boxAtt_ttl{font-size:var(--font-textM);margin-bottom:9px;padding-left:25px;font-weight:700;position:relative}.product-features .m-boxAtt .m-boxAtt_ttl:before{content:"info_outline";font-family:Material Icons Round;font-size:var(--font-textL);line-height:1;position:absolute;top:2px;left:0}.product-features .m-ar{max-width:310px;margin:1rem auto 0}.product-features .m-ar_btn{max-width:310px;height:44px;margin:0 auto 33px}.product-features .m-ar_btn a{color:#fff;width:100%;height:100%;font-size:var(--font-textM);background:#494fdf;border-radius:22px;justify-content:center;align-items:center;gap:10px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.product-features .m-ar_btn a:hover{opacity:.7}.product-features .m-ar_btn a i{font-size:1.5rem;line-height:0}.product-features .m-ar_cont{background:#e9e6ff;position:relative}.product-features .m-ar_cont:before{content:"";border-bottom:15px solid #e9e6ff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.product-features .m-ar_cont a{text-decoration:none;transition:all .3s;display:flex}.product-features .m-ar_cont a:hover{opacity:.7;font-weight:400}.product-features .m-ar_img{width:106px;position:relative}.product-features .m-ar_img img{width:86px;height:160px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-features .m-ar_sec{padding:10px 16px 10px 0}.product-features .m-ar_ttl{font-size:var(--font-textM);margin:0 0 8px;font-weight:700;line-height:1.36}.product-features .m-ar_txt{font-size:var(--font-textS);margin-top:0;margin-bottom:9px;line-height:1.25}.product-features .m-ar_link{font-size:var(--font-textS);margin-top:0;text-decoration:underline}.product-features .m-youtube{aspect-ratio:16/9;width:100%;max-width:100%;margin:1rem auto 0;position:relative;overflow:hidden}.product-features .m-youtube iframe{width:100%;height:100%}.product-features .m-catelink{flex-wrap:wrap;margin:50px 0 -30px -30px;display:flex}.product-features .m-catelink.m-hr{padding-top:50px}.product-features .m-catelink.m-hr:before{width:calc(100% - 30px);left:30px}.product-features .m-catelink_item{box-sizing:border-box;margin-bottom:20px;padding-left:30px}.product-features .m-catelink_item>:first-child{margin-top:0!important}.product-features .m-catelink_item>:last-child{margin-bottom:0!important}.product-features .m-catelink_item a{align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.product-features .m-catelink_item a img{transition:all .2s}@media screen and (min-width:769px){.product-features .m-catelink .m-catelink_item a:hover{color:#312f2f}.product-features .m-catelink .m-catelink_item a:hover .m-link{text-decoration:underline}.product-features .m-catelink .m-catelink_item a:hover img{opacity:.7}}.product-features .m-catelink_img{flex:none;order:1;width:80px}.product-features .m-catelink_img img{width:100%;height:auto;display:block}.product-features .m-catelink_ttl{order:2;margin-left:20px}.product-features .m-catelink[data-col="2"] .m-catelink_item{width:50%}.product-features .m-catelink[data-col="3"] .m-catelink_item{width:33.3333%}.product-features .m-catelink[data-col="4"] .m-catelink_item{width:25%}.product-features .m-catelink.m-catelink-local .m-catelink_ttl .m-link:before{content:"";width:22px;height:22px;padding-bottom:1px}.product-features .m-catelink.m-catelink-s{margin-bottom:-15px}.product-features .m-catelink.m-catelink-s .m-catelink_item{margin-bottom:15px}.product-features .m-catelink.m-catelink-s .m-catelink_img{width:60px}.product-features .m-catelink.m-catelink-s .m-catelink_ttl .m-linkS:before{top:.45em}.product-features .m-catelink .m-link{cursor:pointer;font-size:16px;font-weight:700;line-height:1.5;text-decoration:underline;display:inline-block;position:relative}.product-features .m-catelink .m-linkS{cursor:pointer;font-size:14px;font-weight:700;line-height:1.5;text-decoration:underline;display:inline-block;position:relative}@media screen and (max-width:960px){.product-features .m-catelink[data-col="4"] .m-catelink_item{width:50%}}@media screen and (max-width:768px){.product-features .m-catelink{margin:30px 0 0;display:block}.product-features .m-catelink.m-hr{padding-top:40px}.product-features .m-catelink.m-hr:before{width:100%;left:0}.product-features .m-catelink_item{margin-top:20px;margin-bottom:0;padding-left:0}.product-features .m-catelink_item:first-child{margin-top:0}.product-features .m-catelink_img{width:90px}.product-features .m-catelink_ttl{margin-left:15px}.product-features .m-catelink[data-col="2"] .m-catelink_item,.product-features .m-catelink[data-col="3"] .m-catelink_item,.product-features .m-catelink[data-col="4"] .m-catelink_item{width:100%}.product-features .m-catelink.m-catelink-s{margin-bottom:0}.product-features .m-catelink.m-catelink-s .m-catelink_item{margin-top:15px;margin-bottom:0}.product-features .m-catelink.m-catelink-s .m-catelink_img{width:50px}.product-features .m-catelink .m-catelink_item a{height:auto}}
:root,:host{--ds-font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--ds-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ds-color-blue-500:#3080ff;--ds-spacing:.25rem;--ds-default-font-family:var(--ds-font-sans);--ds-default-mono-font-family:var(--ds-font-mono);--ds-color-object-neutral-default:#efefef;--ds-color-object-error-light:#ffeceb;--ds-color-object-warning:#ffefd1;--ds-color-object-information-light:#f1efff;--ds-color-surface-base-default:#efefef;--ds-color-default:#222;--ds-color-error:#b81a35;--ds-color-information:#0a2063;--ds-text-heading-sm:1rem;--ds-text-heading-sm--line-height:1.5rem;--ds-text-heading-sm--font-weight:700;--ds-text-body-sm-regular:.875rem;--ds-text-body-sm-regular--line-height:1.3125rem;--ds-text-body-sm-regular--font-weight:400;--ds-text-label-sm-regular:.875rem;--ds-text-label-sm-regular--line-height:1.0938rem;--ds-text-label-sm-regular--font-weight:400;--ds-text-label-sm-bold:.875rem;--ds-text-label-sm-bold--line-height:1.0938rem;--ds-text-label-sm-bold--font-weight:700}@supports (color:lab(0% 0 0)){:root,:host{--ds-color-blue-500:lab(54.1736% 13.3369 -74.6839)}}:where(.ds-package-root){-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--ds-default-font-family,ui-sans-serif,system-ui,sans-serif);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;color:var(--ds-color-default,inherit);background-color:var(--ds-color-surface-base-default,transparent);display:block}:where(.ds-package-root) img,:where(.ds-package-root) svg,:where(.ds-package-root) video{vertical-align:middle;max-width:100%;height:auto;display:block}:where(.ds-package-root) *,:where(.ds-package-root) :after,:where(.ds-package-root) :before,:where(.ds-package-root) ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.ds-package-root) ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.ds-package-root) html,:where(.ds-package-root) :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--ds-default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--ds-default-font-feature-settings,normal);font-variation-settings:var(--ds-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}:where(.ds-package-root) hr{height:0;color:inherit;border-top-width:1px}:where(.ds-package-root) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(.ds-package-root) h1,:where(.ds-package-root) h2,:where(.ds-package-root) h3,:where(.ds-package-root) h4,:where(.ds-package-root) h5,:where(.ds-package-root) h6{font-size:inherit;font-weight:inherit}:where(.ds-package-root) a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.ds-package-root) b,:where(.ds-package-root) strong{font-weight:bolder}:where(.ds-package-root) code,:where(.ds-package-root) kbd,:where(.ds-package-root) samp,:where(.ds-package-root) pre{font-family:var(--ds-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--ds-default-mono-font-feature-settings,normal);font-variation-settings:var(--ds-default-mono-font-variation-settings,normal);font-size:1em}:where(.ds-package-root) small{font-size:80%}:where(.ds-package-root) sub,:where(.ds-package-root) sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(.ds-package-root) sub{bottom:-.25em}:where(.ds-package-root) sup{top:-.5em}:where(.ds-package-root) table{text-indent:0;border-color:inherit;border-collapse:collapse}:where(.ds-package-root) :-moz-focusring{outline:auto}:where(.ds-package-root) progress{vertical-align:baseline}:where(.ds-package-root) summary{display:list-item}:where(.ds-package-root) ol,:where(.ds-package-root) ul,:where(.ds-package-root) menu{list-style:none}:where(.ds-package-root) img,:where(.ds-package-root) svg,:where(.ds-package-root) video,:where(.ds-package-root) canvas,:where(.ds-package-root) audio,:where(.ds-package-root) iframe,:where(.ds-package-root) embed,:where(.ds-package-root) object{vertical-align:middle;display:block}:where(.ds-package-root) img,:where(.ds-package-root) video{max-width:100%;height:auto}:where(.ds-package-root) button,:where(.ds-package-root) input,:where(.ds-package-root) select,:where(.ds-package-root) optgroup,:where(.ds-package-root) textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(.ds-package-root) ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(.ds-package-root) :where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(.ds-package-root) :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}:where(.ds-package-root) ::file-selector-button{margin-inline-end:4px}:where(.ds-package-root) ::-moz-placeholder{opacity:1}:where(.ds-package-root) ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){:where(.ds-package-root) ::-moz-placeholder{color:currentColor}:where(.ds-package-root) ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){:where(.ds-package-root) ::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}:where(.ds-package-root) ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}:where(.ds-package-root) textarea{resize:vertical}:where(.ds-package-root) ::-webkit-search-decoration{-webkit-appearance:none}:where(.ds-package-root) ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:where(.ds-package-root) ::-webkit-datetime-edit{display:inline-flex}:where(.ds-package-root) ::-webkit-datetime-edit-fields-wrapper{padding:0}:where(.ds-package-root) ::-webkit-datetime-edit{padding-block:0}:where(.ds-package-root) ::-webkit-datetime-edit-year-field{padding-block:0}:where(.ds-package-root) ::-webkit-datetime-edit-month-field{padding-block:0}:where(.ds-package-root) ::-webkit-datetime-edit-day-field{padding-block:0}:where(.ds-package-root) ::-webkit-datetime-edit-hour-field{padding-block:0}:where(.ds-package-root) ::-webkit-datetime-edit-minute-field{padding-block:0}:where(.ds-package-root) ::-webkit-datetime-edit-second-field{padding-block:0}:where(.ds-package-root) ::-webkit-datetime-edit-millisecond-field{padding-block:0}:where(.ds-package-root) ::-webkit-datetime-edit-meridiem-field{padding-block:0}:where(.ds-package-root) ::-webkit-calendar-picker-indicator{line-height:1}:where(.ds-package-root) :-moz-ui-invalid{box-shadow:none}:where(.ds-package-root) button,:where(.ds-package-root) input:where([type=button],[type=reset],[type=submit]){appearance:button}:where(.ds-package-root) ::file-selector-button{appearance:button}:where(.ds-package-root) ::-webkit-inner-spin-button{height:auto}:where(.ds-package-root) ::-webkit-outer-spin-button{height:auto}:where(.ds-package-root) [hidden]:where(:not([hidden=until-found])){display:none!important}.ds\:mt-4{margin-top:calc(var(--ds-spacing)*4)}.ds\:mb-1{margin-bottom:calc(var(--ds-spacing)*1)}.ds\:mb-2{margin-bottom:calc(var(--ds-spacing)*2)}.ds\:flex{display:flex}.ds\:inline-flex{display:inline-flex}.ds\:h-full{height:100%}.ds\:w-fit{width:fit-content}.ds\:w-full{width:100%}.ds\:flex-1{flex:1}.ds\:flex-col{flex-direction:column}.ds\:items-center{align-items:center}.ds\:gap-2{gap:calc(var(--ds-spacing)*2)}.ds\:rounded{border-radius:.25rem}.ds\:bg-blue-500{background-color:var(--ds-color-blue-500)}.ds\:bg-object-error-light{background-color:var(--ds-color-object-error-light)}.ds\:bg-object-information-light{background-color:var(--ds-color-object-information-light)}.ds\:bg-object-neutral-default{background-color:var(--ds-color-object-neutral-default)}.ds\:bg-object-warning{background-color:var(--ds-color-object-warning)}.ds\:bg-surface-base-default{background-color:var(--ds-color-surface-base-default)}.ds\:p-4{padding:calc(var(--ds-spacing)*4)}.ds\:px-4{padding-inline:calc(var(--ds-spacing)*4)}.ds\:py-2{padding-block:calc(var(--ds-spacing)*2)}.ds\:py-3{padding-block:calc(var(--ds-spacing)*3)}.ds\:pl-1{padding-left:calc(var(--ds-spacing)*1)}.ds\:text-body-sm-regular{font-size:var(--ds-text-body-sm-regular);line-height:var(--tw-leading,var(--ds-text-body-sm-regular--line-height));font-weight:var(--tw-font-weight,var(--ds-text-body-sm-regular--font-weight))}.ds\:text-heading-sm{font-size:var(--ds-text-heading-sm);line-height:var(--tw-leading,var(--ds-text-heading-sm--line-height));font-weight:var(--tw-font-weight,var(--ds-text-heading-sm--font-weight))}.ds\:text-label-sm-bold{font-size:var(--ds-text-label-sm-bold);line-height:var(--tw-leading,var(--ds-text-label-sm-bold--line-height));font-weight:var(--tw-font-weight,var(--ds-text-label-sm-bold--font-weight))}.ds\:text-label-sm-regular{font-size:var(--ds-text-label-sm-regular);line-height:var(--tw-leading,var(--ds-text-label-sm-regular--line-height));font-weight:var(--tw-font-weight,var(--ds-text-label-sm-regular--font-weight))}.ds\:text-default{color:var(--ds-color-default)}.ds\:text-error{color:var(--ds-color-error)}.ds\:text-information{color:var(--ds-color-information)}.ds\:underline{text-decoration-line:underline}@media (min-width:48rem){.ds\:md\:grid{display:grid}.ds\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds\:md\:grid-cols-\[295px_auto\]{grid-template-columns:295px auto}.ds\:md\:p-5{padding:calc(var(--ds-spacing)*5)}}
