.has-error .errors{background:#fff;border:2px solid #394d64;box-shadow:0 0 0 100vmax #000000b0;cursor:pointer;left:50%;min-width:300px;opacity:1;padding:10px 36px 10px 15px;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .4s ease-out;user-select:none;z-index:10}.has-error .errors:after{background:url(/assets/ico/close.svg) no-repeat;background-size:contain;color:#394d64;content:"";height:32px;position:absolute;right:11px;top:11px;width:32px}@media (min-width:28.125em){.has-error .errors{padding:25px 55px}}@media (min-width:49.375em){.has-error .errors{padding:55px 90px}}.has-error .errors--hide{opacity:0;visibility:hidden}@keyframes hideOpacity{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes hideOpacity2{0%{opacity:1}to{opacity:0;visibility:hidden}}.has-error .error-msg{color:red;font-size:16.5px;line-height:1.5em;text-align:center}@media (min-width:28.125em){.has-error .error-msg{font-size:18px}}@media (min-width:49.375em){.has-error .error-msg{font-size:19px}}.series{background:#f5f7f9;border:1px solid rgba(204,217,230,.55);color:#333;font-family:open sans,Verdana;margin-bottom:47px;width:100%}.series__heading{align-items:center;background:#e1e4e8;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px clamp(15px,3vw,60px);width:100%}.series__heading h2{color:#333;font-family:open sans,Verdana;font-size:25px;font-weight:700;text-align:left;text-transform:uppercase}.series__input{background:transparent;height:52px;max-width:440px;position:relative;width:100%}.series__input input{height:100%;padding:15px 20px;width:100%}.series__input input::placeholder{color:#333;font-family:open sans,Verdana;font-size:14px;font-weight:400;text-align:left}.series__send{background:url(/assets/ico/magnifier-tool.svg) no-repeat;background-size:contain;color:transparent;display:block;height:24px;overflow:hidden;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);width:24px;z-index:1}.series__content{display:grid;gap:30px 25px;justify-items:center;padding-right:5px}@media (min-width:28.125em){.series__content{grid-template-columns:repeat(auto-fit,minmax(345px,1fr));padding:0}}@media (min-width:80em){.series__content{justify-items:unset}}.series__content--product,.series__content--product>div>.checkbox_tree{display:flex;flex-direction:column;gap:25px;justify-items:center;padding:0 20px}@media (min-width:49.375em){.series__content--product,.series__content--product>div>.checkbox_tree{justify-items:unset}}.series__content-scroll{margin:12px 12px 12px 0;max-height:360px;min-height:250px;overflow-x:hidden;overflow-y:scroll;padding:10px 0 10px 10px}@media (min-width:28.125em){.series__content-scroll{max-height:515px}}@media (min-width:80em){.series__content-scroll{margin:40px 60px 52px 0;padding:10px 0 10px 60px}}.series__content-scroll::-webkit-scrollbar{width:14px}.series__content-scroll::-webkit-scrollbar-track{background:#e1e4e8;border-radius:7px;width:14px}.series__content-scroll::-webkit-scrollbar-thumb{background:#394d64;border-radius:7px}.series__content-scroll::-webkit-scrollbar-thumb:hover{background:#819ab6}.series__content-scroll--product{margin:12px 12px 12px 0;max-height:360px;min-height:140px;padding:10px 0 10px 10px}@media (min-width:28.125em){.series__content-scroll--product{max-height:437px}}@media (min-width:80em){.series__content-scroll--product{margin:34px 60px 52px 0;padding:10px 18px 10px 40px}}.series__item{aspect-ratio:345/230;background:#fff;border:1px solid rgba(6,115,47,.23);box-shadow:0 6px 6px rgba(184,197,210,.25);cursor:pointer;max-width:345px;padding:9px;position:relative;transition:background .25s ease-in,box-shadow .25s ease-in;width:100%}@media (min-width:49.375em){.series__item:hover{background:#eff6f255;box-shadow:0 0 15px rgba(6,115,48,.082)}}.series__item:has(input:checked){background:#eff6f2;box-shadow:0 0 15px rgba(6,115,47,.16)}.series__item img{inset:0;object-fit:cover}.series__item input{opacity:0;position:absolute}.series__item--product{align-items:center;background:#eaedf0;border:1px solid rgba(6,115,47,.01);border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:7px;justify-content:space-between;padding:14px 21px 14px 25px;position:relative;transition:background .15s ease-in,box-shadow .2s ease-in,border .25s ease-in}@media (min-width:49.375em){.series__item--product{flex-direction:row;gap:0;padding:16px 31px 16px 45px}.series__item--product:hover{background:#eff6f255;box-shadow:0 0 15px rgba(6,115,48,.082)}}.series__item--product:has(input:checked){background:#eff6f2;border:1px solid rgba(6,115,47,.23);box-shadow:0 0 15px rgba(6,115,47,.16)}.series__item--product input{opacity:0;position:absolute}.series__item--product h4{align-items:center;color:#333;display:inline-flex;font-size:clamp(14px,1.29vw,24px);font-weight:600;justify-self:flex-start;text-align:left;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:28.115em){.series__item--product h4{width:100%}}.series__item--product img{background:#fff;box-shadow:0 2px 2px rgba(184,197,210,.17);height:88px;object-fit:cover;padding:4px;width:170px}.series__item--product--tiles img{flex:80px 0 0;height:80px;width:80px}.series__marker{background:url(/assets/ico/checking-mark.svg) no-repeat;background-position:50%;background-size:contain;display:inline-block;flex:25px 0 0;height:18.27px;opacity:0;overflow:hidden;transition:width .2s ease-in,opacity .25s ease;width:0}.series__marker--product{background:#fff;border:1px solid #ccd9e6;display:inline-block;flex:27px 0 0;height:27px;margin-right:14px;position:relative;transition:background .25s ease;width:27px}.series__marker--product:after{background:url(/assets/ico/checking-mark.svg) no-repeat;background-position:50%;background-size:contain;content:"";display:flex;height:11.69px;inset:0;margin:auto;opacity:0;position:absolute;transition:opacity .25 ease-in;width:14.17px}.series__item-name{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c5fbb;bottom:0;left:0;margin:0 0 8.5px 9px;opacity:.82;padding:10px 24px 12px 16px;position:absolute;transition:background .25s ease;z-index:2}.series__item-name h4{color:#fff;display:inline-block;font-size:24px;font-weight:600;margin-left:5px;text-align:right}.series input:checked~.series__item-name{background:#06732f}.series input:checked~.series__item-name>.series__marker{margin-left:6px;opacity:1;width:22.14px}.series input:checked~h4>.series__marker--product{background:#06732f}.series input:checked~h4>.series__marker--product:After{opacity:1}