html{height:100%!important;overflow-y:scroll}table{font-size:inherit;font:100%}code,kbd,pre,samp,tt{font-family:monospace;*font-size:108%;line-height:130%}article,aside,body,dd,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,html,li,nav,ol,p,section,ul{font-weight:400;margin:0;padding:0}main article,main aside,main dd,main dl,main dt,main figcaption,main figure,main footer,main h1,main h2,main h3,main h4,main h5,main h6,main header,main li,main nav,main ol,main p,main section,main ul{font-size:1em}main dd,main dt,main h1,main h2,main h3,main h4,main h5,main h6,main li,main p{line-height:1.75}main a{transition:none}body{-webkit-text-size-adjust:100%;color:#000;height:auto;min-height:100%;position:relative}@media only screen and (max-width:781px){body{min-width:320px}}article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary{display:block}address{font-style:normal}img{border-style:none;vertical-align:bottom}ol,ul{list-style:none}sub,sup{font-size:.6em}sub{display:inline-block;margin-bottom:-1em;position:relative;top:-.2em}table{border-spacing:0;empty-cells:show}iframe{border:none}a,a:active,a:hover,a:link,a:visited{color:#000}a:hover,a:link{text-decoration:none}:root{interpolate-size:allow-keywords}.l-wrapper{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;letter-spacing:.025em}@media (-ms-high-contrast:none){.l-wrapper{font-family:Segoe UI,Meiryo,sans-serif}}.font-en{-webkit-font-smoothing:subpixel-antialiased;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif}.font-en,.font-min,.font-mincho{-moz-osx-font-smoothing:auto;font-weight:500}.font-min,.font-mincho{-webkit-font-smoothing:antialiased;font-family:游明朝体 Pr6N D,Yu Mincho Pr6N D,serif}.u-curning{font-feature-settings:"palt"}*,:after,:before{box-sizing:border-box}:focus-visible{outline-offset:3px}:where(html){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}:where(html){line-height:1.5}:where(html){scrollbar-gutter:stable}:where(h1){font-size:2em;margin-block:.67em}:where(abbr[title]){cursor:help;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}@media(forced-colors:active){mark{background-color:Highlight;color:HighlightText}}:where(del,ins,s):after,:where(del,ins,s):before{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);content:"test";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:where(s):before{content:"stricken text start "}:where(s):after{content:" stricken text end"}:where(del):before{content:"deletion start "}:where(del):after{content:" deletion end"}:where(ins):before{content:"insertion start "}:where(ins):after{content:" insertion end"}:where(audio,iframe,img,svg,video){max-block-size:100%;max-inline-size:100%}:where(fieldset){min-inline-size:0}:where(label):has(+:where(textarea,input,select)){display:block}:where(textarea:not([rows])){min-block-size:6em}:where(button,input,select,textarea){font-family:inherit;font-size:inherit}:where([type=search]){-webkit-appearance:textfield}@supports(-webkit-touch-callout:none){:where([type=search]){background-color:canvas;border:1px solid -apple-system-secondary-label}}:where([type=tel],[type=url],[type=email],[type=number]):not(:-moz-placeholder-shown){direction:ltr}:where([type=tel],[type=url],[type=email],[type=number]):not(:-ms-input-placeholder){direction:ltr}:where([type=tel],[type=url],[type=email],[type=number]):not(:placeholder-shown){direction:ltr}:where(table){border:1px solid;border-collapse:collapse}:where(th,td){border:1px solid;padding:.25em .5em}:where(dialog)::-webkit-backdrop{background:oklch(0 0 0/.3)}:where(dialog)::backdrop{background:oklch(0 0 0/.3)}:where(dialog)::-webkit-backdrop{opacity:0;-webkit-transition:opacity .3s ease-out,display allow-discrete .3s,overlay allow-discrete .3s;transition:opacity .3s ease-out,display allow-discrete .3s,overlay allow-discrete .3s}:where(dialog),:where(dialog)::backdrop{opacity:0;transition:opacity .3s ease-out,display allow-discrete .3s,overlay allow-discrete .3s}:where(dialog[open])::-webkit-backdrop{opacity:1}:where(dialog[open]),:where(dialog[open])::backdrop{opacity:1}@starting-style{:where(dialog[open])::-webkit-backdrop{opacity:0}:where(dialog[open]),:where(dialog[open])::backdrop{opacity:0}}[hidden]:not([hidden=until-found]){display:none!important}.products .fv__inner img{height:auto;max-width:100%;width:100%}.products{font-size:4.1025641026vw}@media only screen and (min-width:780px){.products{font-size:min(1.3675213675vw,16px)}}.products #footer{margin-top:0}@media only screen and (max-width:781px){.products #footer .to-top.go-up{display:none}}@media only screen and (min-width:780px){.products #footer{margin-top:0}}.products .fv{margin-bottom:15.3846153846vw;overflow:hidden}@media only screen and (min-width:780px){.products .fv{margin-bottom:min(6.8376068376vw,80px)}}.products .fv__inner{box-sizing:border-box;margin:0 auto;position:relative;z-index:1}.products .fv__title{align-items:center;bottom:0;display:flex;left:min(5.1282051282vw,20px);position:absolute;right:0;top:0;width:min(100%,1320px)}@media only screen and (min-width:780px){.products .fv__title{left:4.347826087vw;margin:auto}}.products .lead{margin-bottom:10.2564102564vw}@media only screen and (min-width:780px){.products .lead{margin-bottom:min(5.1282051282vw,60px);text-align:center}}.products .tagPanel{background:#e6e6e6;margin:0 auto 10.2564102564vw;padding:5.1282051282vw 0;position:relative}@media only screen and (min-width:780px){.products .tagPanel{margin-bottom:min(5.1282051282vw,60px);padding:min(1.7094017094vw,20px) 0;width:min(96.5811965812vw,1170px)}.products .tagPanel__inner{display:grid;gap:min(1.7094017094vw,20px);grid-template-columns:repeat(3,-webkit-min-content);grid-template-columns:repeat(3,min-content);justify-content:center}}.products .tagPanel__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;border-radius:2em;display:block;font-size:4.1025641026vw;font-weight:500;line-height:1.7;padding:.7em 1.6em;position:relative;text-align:left;width:100%}.products .tagPanel__button:after{border-left:3px solid #222;border-top:3px solid #222;bottom:0;content:"";height:.6em;margin:auto;position:absolute;right:1.5em;top:-.3em;transform:rotate(225deg);transition:.3s;width:.6em}.products .tagPanel__button+.tagPanel__button{margin-top:3.0769230769vw}@media only screen and (min-width:780px){.products .tagPanel__button{font-size:min(1.7094017094vw,20px);line-height:1.6;min-width:min(22.2222222222vw,260px);padding:.5em 3em .5em 1.5em;white-space:nowrap}.products .tagPanel__button+.tagPanel__button{margin-top:0}}.products .tagPanel__tar{background:#fff;display:grid;grid-template-rows:1fr;left:0;margin:7.6923076923vw auto;opacity:0;pointer-events:none;position:absolute;right:0;transform:translateY(-8%);transition:opacity .5s,transform .5s;width:92.3076923077vw;z-index:5}.products .tagPanel__tar.is-show{opacity:1;pointer-events:auto;transform:translateY(0)}.products .tagPanel__tar.is-show:before{pointer-events:auto}.products .tagPanel__tar.is-show~.tagPanel__mask{opacity:1;pointer-events:auto;transition:opacity .5s,transform .5s}@media only screen and (min-width:780px){.products .tagPanel__tar{margin:40px auto;width:min(96.5811965812vw,1170px)}}.products .tagPanel__mask{background:rgba(0,0,0,.3);bottom:0;display:block;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;z-index:3}.products .tagPanel__tar__inner{min-height:0}.products .tagPanel__tar__box,.products .tagPanel__tar__lists{border:1px solid #d1d5db;display:flex;flex-wrap:wrap;list-style:none;margin:0 auto;padding:5.1282051282vw;position:relative;row-gap:1.5384615385vw}.products .tagPanel__tar__box button,.products .tagPanel__tar__lists button{background:transparent;border:none;cursor:pointer;padding:.15rem .75rem;transition:color .3s}.products .tagPanel__tar__box button:focus,.products .tagPanel__tar__lists button:focus{outline:2px solid #888!important}.products .tagPanel__tar__box button:hover,.products .tagPanel__tar__lists button:hover{color:#c03;text-decoration:underline}@media only screen and (min-width:780px){.products .tagPanel__tar__box,.products .tagPanel__tar__lists{justify-content:center;padding:min(3.4188034188vw,40px) min(6.8376068376vw,80px);row-gap:min(.8547008547vw,10px)}}.products .tagPanel__tar__box{padding:10.2564102564vw 5.1282051282vw}@media only screen and (min-width:780px){.products .tagPanel__tar__box{padding:min(5.1282051282vw,60px) min(6.8376068376vw,80px)}}.products .tagPanel__tar__list{font-size:3.3333333333vw}.products .tagPanel__tar__list:not(:last-child):after{content:"／";margin:0 .5rem}@media only screen and (min-width:780px){.products .tagPanel__tar__list{font-size:min(1.3675213675vw,16px)}}.products .tagPanel__tar__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:1px solid #000;font-size:5.1282051282vw;font-weight:500;width:100%}.products .tagPanel__tar__input+button{background:transparent;border:none;cursor:pointer;position:absolute;right:5.1282051282vw;top:50%;transform:translateY(-50%)}.products .tagPanel__tar__input+button svg{fill:#000;height:auto;transition:fill .3s;width:5.1282051282vw}@media only screen and (min-width:780px){.products .tagPanel__tar__input+button svg{width:min(1.7094017094vw,20px)}}.products .tagPanel__tar__input+button:active svg,.products .tagPanel__tar__input+button:hover svg{fill:#c03}@media only screen and (min-width:780px){.products .tagPanel__tar__input{font-size:min(1.7094017094vw,20px)}.products .tagPanel__tar__input+button{right:min(6.8376068376vw,80px)}}.products .tagPanel__clear{display:none;position:absolute;right:5.1282051282vw;top:calc(100% + 10.25641vw);z-index:1}.products .tagPanel__clear.is-show{display:block}.products .tagPanel__clear button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #bfbfbf;border-radius:3em;display:flex;font-size:4.1025641026vw;line-height:1;padding:2.5641025641vw 4.6153846154vw;text-decoration:none;transition:background-color .3s;transition:color .3s;white-space:nowrap}.products .tagPanel__clear button:hover{color:#c03}.products .tagPanel__clear button:hover .icon{background:#fff}.products .tagPanel__clear button:hover .icon:after,.products .tagPanel__clear button:hover .icon:before{background:#c03}.products .tagPanel__clear .icon{align-items:center;aspect-ratio:1/1;background:#c03;border:1px solid #c03;border-radius:50%;box-sizing:border-box;display:flex;font-size:3.3333333333vw;justify-content:center;margin-left:1em;position:relative;transform:rotate(45deg);transition:background .3s;width:5.1282051282vw}.products .tagPanel__clear .icon:after,.products .tagPanel__clear .icon:before{background:#fff;content:"";height:2px;position:absolute;width:2.8205128205vw}.products .tagPanel__clear .icon:after{height:2.8205128205vw;width:2px}@media only screen and (min-width:780px){.products .tagPanel__clear{right:0;top:calc(100% + min(5.1282051282vw,60px))}.products .tagPanel__clear button{font-size:min(1.5384615385vw,18px);padding:min(.6837606838vw,8px) min(1.3675213675vw,16px) min(.8547008547vw,10px)}.products .tagPanel__clear .icon{font-size:min(1.1111111111vw,13px);width:min(1.7094017094vw,20px)}.products .tagPanel__clear .icon:before{width:min(.9401709402vw,11px)}.products .tagPanel__clear .icon:after{height:min(.9401709402vw,11px)}}.products .productsMain{margin:0 auto 15.3846153846vw}@media only screen and (min-width:780px){.products .productsMain{margin-bottom:min(15.3846153846vw,180px)}}.products .productsMain__result{font-size:4.358974359vw;margin-bottom:2.5641025641vw}.products .productsMain__result P{line-height:1}.products .productsMain__result .num{font-size:7.6923076923vw;margin-right:.1em}@media only screen and (min-width:780px){.products .productsMain__result{font-size:min(1.5384615385vw,18px);margin-bottom:min(5.1282051282vw,60px)}.products .productsMain__result .num{font-size:min(3.0769230769vw,36px)}}.products .productsMain__result__heading{align-items:center;box-sizing:border-box;color:#002f5a;display:flex;font-size:6.1538461538vw;font-weight:700;line-height:1.45;margin:0 -3.8461538462vw 7.6923076923vw;padding:10.2564102564vw 3.8461538462vw 0;width:100vw}.products .productsMain__result__heading:before{content:"";display:inline-block;min-height:20.5128205128vw}.products .productsMain__result__heading.item-1:before{aspect-ratio:1/1;background:url(../img/icon_title_tech_1.svg) no-repeat 50%/contain;background-image:url(../img/icon_title_tech_1.svg);margin-right:2.5641025641vw;min-width:20.5128205128vw;width:20.5128205128vw}@media only screen and (min-width:780px){.products .productsMain__result__heading.item-1:before{margin-right:min(2.1367521368vw,25px);min-width:min(7.6923076923vw,90px);width:min(7.6923076923vw,90px)}}.products .productsMain__result__heading.item-2:before{aspect-ratio:1/1;background:url(../img/icon_title_tech_1.svg) no-repeat 50%/contain;background-image:url(../img/icon_title_tech_2.svg);margin-right:2.5641025641vw;min-width:20.5128205128vw;width:20.5128205128vw}@media only screen and (min-width:780px){.products .productsMain__result__heading.item-2:before{margin-right:min(2.1367521368vw,25px);min-width:min(7.6923076923vw,90px);width:min(7.6923076923vw,90px)}}.products .productsMain__result__heading.item-3:before{aspect-ratio:1/1;background:url(../img/icon_title_tech_1.svg) no-repeat 50%/contain;background-image:url(../img/icon_title_tech_3.svg);margin-right:2.5641025641vw;min-width:20.5128205128vw;width:20.5128205128vw}@media only screen and (min-width:780px){.products .productsMain__result__heading.item-3:before{margin-right:min(2.1367521368vw,25px);min-width:min(7.6923076923vw,90px);width:min(7.6923076923vw,90px)}}.products .productsMain__result__heading.item-4:before{aspect-ratio:1/1;background:url(../img/icon_title_tech_1.svg) no-repeat 50%/contain;background-image:url(../img/icon_title_tech_4.svg);margin-right:2.5641025641vw;min-width:20.5128205128vw;width:20.5128205128vw}@media only screen and (min-width:780px){.products .productsMain__result__heading.item-4:before{margin-right:min(2.1367521368vw,25px);min-width:min(7.6923076923vw,90px);width:min(7.6923076923vw,90px)}}.products .productsMain__result__heading.item-5:before{aspect-ratio:1/1;background:url(../img/icon_title_tech_1.svg) no-repeat 50%/contain;background-image:url(../img/icon_title_tech_5.svg);margin-right:2.5641025641vw;min-width:20.5128205128vw;width:20.5128205128vw}@media only screen and (min-width:780px){.products .productsMain__result__heading.item-5:before{margin-right:min(2.1367521368vw,25px);min-width:min(7.6923076923vw,90px);width:min(7.6923076923vw,90px)}}.products .productsMain__result__heading.item-6:before{aspect-ratio:1/1;background:url(../img/icon_title_tech_1.svg) no-repeat 50%/contain;background-image:url(../img/icon_title_tech_6.svg);margin-right:2.5641025641vw;min-width:20.5128205128vw;width:20.5128205128vw}@media only screen and (min-width:780px){.products .productsMain__result__heading.item-6:before{margin-right:min(2.1367521368vw,25px);min-width:min(7.6923076923vw,90px);width:min(7.6923076923vw,90px)}}.products .productsMain__result__heading.item-7:before{aspect-ratio:1/1;background:url(../img/icon_title_tech_1.svg) no-repeat 50%/contain;background-image:url(../img/icon_title_tech_7.svg);margin-right:2.5641025641vw;min-width:20.5128205128vw;width:20.5128205128vw}@media only screen and (min-width:780px){.products .productsMain__result__heading.item-7:before{margin-right:min(2.1367521368vw,25px);min-width:min(7.6923076923vw,90px);width:min(7.6923076923vw,90px)}}.products .productsMain__result__heading.item-8:before{aspect-ratio:1/1;background:url(../img/icon_title_tech_1.svg) no-repeat 50%/contain;background-image:url(../img/icon_title_tech_8.svg);margin-right:2.5641025641vw;min-width:20.5128205128vw;width:20.5128205128vw}@media only screen and (min-width:780px){.products .productsMain__result__heading.item-8:before{margin-right:min(2.1367521368vw,25px);min-width:min(7.6923076923vw,90px);width:min(7.6923076923vw,90px)}}.products .productsMain__result__heading.item-9:before{aspect-ratio:1/1;background:url(../img/icon_title_tech_1.svg) no-repeat 50%/contain;background-image:url(../img/icon_title_tech_9.svg);margin-right:2.5641025641vw;min-width:20.5128205128vw;width:20.5128205128vw}@media only screen and (min-width:780px){.products .productsMain__result__heading.item-9:before{margin-right:min(2.1367521368vw,25px);min-width:min(7.6923076923vw,90px);width:min(7.6923076923vw,90px)}}.products .productsMain__result__heading.item-10:before{aspect-ratio:1/1;background:url(../img/icon_title_tech_1.svg) no-repeat 50%/contain;background-image:url(../img/icon_title_tech_10.svg);margin-right:2.5641025641vw;min-width:20.5128205128vw;width:20.5128205128vw}@media only screen and (min-width:780px){.products .productsMain__result__heading.item-10:before{margin-right:min(2.1367521368vw,25px);min-width:min(7.6923076923vw,90px);width:min(7.6923076923vw,90px)}}.products .productsMain__result__heading.item-11:before{aspect-ratio:1/1;background:url(../img/icon_title_tech_1.svg) no-repeat 50%/contain;background-image:url(../img/icon_title_tech_11.svg);margin-right:2.5641025641vw;min-width:20.5128205128vw;width:20.5128205128vw}@media only screen and (min-width:780px){.products .productsMain__result__heading.item-11:before{margin-right:min(2.1367521368vw,25px);min-width:min(7.6923076923vw,90px);width:min(7.6923076923vw,90px)}}.products .productsMain__result__heading.item-12:before{aspect-ratio:1/1;background:url(../img/icon_title_tech_1.svg) no-repeat 50%/contain;background-image:url(../img/icon_title_tech_12.svg);margin-right:2.5641025641vw;min-width:20.5128205128vw;width:20.5128205128vw}@media only screen and (min-width:780px){.products .productsMain__result__heading.item-12:before{margin-right:min(2.1367521368vw,25px);min-width:min(7.6923076923vw,90px);width:min(7.6923076923vw,90px)}.products .productsMain__result__heading{font-size:min(2.5641025641vw,30px);margin:min(5.1282051282vw,60px) auto min(-1.7094017094vw,-20px);padding:0;width:100%}.products .productsMain__result__heading:before{min-height:min(7.6923076923vw,90px)}}.products .productsMain__title{align-items:center;box-sizing:border-box;color:#002f5a;display:flex;font-size:5.641025641vw;font-weight:700;line-height:1.45;margin:0 -3.8461538462vw 7.6923076923vw;padding:7.6923076923vw 3.8461538462vw 0;width:100vw}.products .productsMain__title .icon{aspect-ratio:1/1;display:inline-block;margin-right:2.5641025641vw;min-width:20.5128205128vw;width:20.5128205128vw}.products .productsMain__title.is-tech-select{background:transparent;border:none;border-bottom:1px solid #bfbfbf;color:#000;font-size:5.641025641vw;margin:0 auto 7.6923076923vw;padding:0 0 .2em;width:100%}.products .productsMain__title.is-tech-select .icon{display:none}@media only screen and (min-width:780px){.products .productsMain__title{font-size:min(2.5641025641vw,30px);margin:0 auto min(3.4188034188vw,40px);padding:0;width:100%}.products .productsMain__title.is-tech-select{font-size:min(2.5641025641vw,30px);margin-bottom:min(3.4188034188vw,40px)}.products .productsMain__title .icon{margin-right:min(2.1367521368vw,25px);min-width:min(7.6923076923vw,90px);width:min(7.6923076923vw,90px)}}.products .productsMain__miniTitle{border-bottom:1px solid #bfbfbf;font-size:5.641025641vw;font-weight:700;margin-bottom:7.6923076923vw;padding-bottom:.2em;width:100%}@media only screen and (min-width:780px){.products .productsMain__miniTitle{font-size:min(2.2222222222vw,26px);margin-bottom:min(3.4188034188vw,40px);padding-bottom:.5em}}.products #keyword-results-wrapper ul,.products .productsMain__cards{margin-bottom:10.2564102564vw}@media only screen and (min-width:780px){.products #keyword-results-wrapper ul,.products .productsMain__cards{grid-column-gap:min(3.0769230769vw,36px);grid-row-gap:min(3.4188034188vw,40px);display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;margin-bottom:min(6.8376068376vw,80px)}}.products .productsMain__card{border-radius:3.0769230769vw;box-shadow:0 0 2.5641025641vw 0 rgba(0,0,0,.05);box-sizing:border-box;height:100%;padding:6.6666666667vw 5.1282051282vw;position:relative}.products .productsMain__card a{text-decoration:underline;text-underline-offset:.2em}.products .productsMain__card a:active,.products .productsMain__card a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff;transition:-webkit-text-decoration-color .25s;transition:text-decoration-color .25s;transition:text-decoration-color .25s,-webkit-text-decoration-color .25s}.products .productsMain__card a:active .productsMain__card__title,.products .productsMain__card a:hover .productsMain__card__title{background:#002f5a;color:#fff}@media only screen and (min-width:780px){.products .productsMain__card{border-radius:min(1.0256410256vw,12px);box-shadow:0 0 min(.8547008547vw,10px) 0 rgba(0,0,0,.15);display:grid;grid-row:span 4;grid-template-rows:subgrid;padding:min(2.5641025641vw,30px);row-gap:0}}.products .productsMain__card+.productsMain__card{margin-top:5.1282051282vw}@media only screen and (min-width:780px){.products .productsMain__card+.productsMain__card{margin-top:0}}.products .productsMain__card__title{align-items:center;background:#ddeaf6;color:#002f5a;display:flex;font-size:4.6153846154vw;font-weight:700;line-height:1.4;margin-bottom:2.0512820513vw;padding:2.0512820513vw;transition:background .3s,color .3s}@media only screen and (min-width:780px){.products .productsMain__card__title{font-size:min(1.5384615385vw,18px);margin-bottom:min(1.7094017094vw,20px);min-height:3.9em;padding:min(.8547008547vw,10px)}}.products .productsMain__card__desc{font-size:4.1025641026vw;line-height:1.75;margin-bottom:3.0769230769vw}@media only screen and (min-width:780px){.products .productsMain__card__desc{font-size:min(1.3675213675vw,16px);margin-bottom:min(3.0769230769vw,36px);margin-top:0}}.products .productsMain__card__tag{display:flex;flex-wrap:wrap;gap:2.5641025641vw;row-gap:2.0512820513vw}.products .productsMain__card__tag span{border:1.5px solid #bfbfbf;border-radius:2em;display:inline-block;font-size:3.3333333333vw;line-height:1;padding:1em 1.2em}@media only screen and (min-width:780px){.products .productsMain__card__tag{gap:min(.8547008547vw,10px)}.products .productsMain__card__tag span{font-size:min(1.1111111111vw,13px)}}.products .productsMain__card__more{align-items:center;display:flex;justify-content:flex-end;transition:color .3s;width:100%}.products .productsMain__card__more .icon{align-items:center;aspect-ratio:1/1;background:#c03;border:1px solid #c03;border-radius:50%;box-sizing:border-box;display:flex;font-size:3.3333333333vw;justify-content:center;margin-left:1em;position:relative;transition:background .3s;width:5.1282051282vw}.products .productsMain__card__more .icon svg{fill:none;stroke:#fff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s;width:2.8205128205vw}@media only screen and (min-width:780px){.products .productsMain__card__more .icon{font-size:min(1.1111111111vw,13px);width:min(1.7094017094vw,20px)}.products .productsMain__card__more .icon svg{width:min(.9401709402vw,11px)}}.products .productsMain__card__btn{align-self:end;display:table;justify-self:end;margin-top:3.8461538462vw;text-decoration:none!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.products .productsMain__card__btn:active .productsMain__card__more,.products .productsMain__card__btn:hover .productsMain__card__more{color:#c03}.products .productsMain__card__btn:active .productsMain__card__more .icon,.products .productsMain__card__btn:hover .productsMain__card__more .icon{background:#fff}.products .productsMain__card__btn:active .productsMain__card__more .icon svg,.products .productsMain__card__btn:hover .productsMain__card__more .icon svg{stroke:#c03}@media only screen and (min-width:780px){.products .productsMain__card__btn{margin-top:min(2.5641025641vw,30px)}}.products #results-container>div{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.products #results-container>div.is-animate{opacity:1;transform:translateY(0)}.products .productsMain__card{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.products .productsMain__card.is-animate{opacity:1;transform:translateY(0)}@media only screen and (min-width:780px){.products .productsMain__card:nth-child(3n+1){transition-delay:.15s}.products .productsMain__card:nth-child(3n+2){transition-delay:.3s}.products .productsMain__card:nth-child(3n+3){transition-delay:.45s}}.products .productsMain__result__heading{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.products .productsMain__result__heading.is-animate{opacity:1;transform:translateY(0)}