button,button[data-appearance],a[data-appearance],[aria-haspopup=listbox],[role=checkbox],[role=tablist],input[type=submit],a.auto-generated[target=secondary],a.auto-generated[target=_self]{border-radius:var(--border-radius);font-family:var(--font-pluto-sans-regular),sans-serif;cursor:pointer}button,a.auto-generated[target=secondary],a.auto-generated[target=_self]{text-align:left;font-family:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;appearance:none;z-index:2;background-color:#0000;border:0;padding:0;font-size:.875rem;transition:all .16s cubic-bezier(.39,.575,.565,1);color:inherit!important}button[data-appearance],a[data-appearance],input[type=submit],input[type=reset],a.auto-generated[target=secondary],a.auto-generated[target=_self]{border:0;justify-content:center;align-items:center;min-height:42px;padding-top:.46875rem;padding-bottom:.46875rem;padding-left:1rem;padding-right:1rem;font-family:inherit;font-size:.875rem;line-height:1.4;transition:all .16s cubic-bezier(.39,.575,.565,1);display:inline-flex}:is(button[data-appearance],a[data-appearance],input[type=submit],input[type=reset],a.auto-generated[target=secondary],a.auto-generated[target=_self]):disabled{opacity:.5;cursor:not-allowed}:is(button[data-appearance],a[data-appearance],input[type=submit],input[type=reset],a.auto-generated[target=secondary],a.auto-generated[target=_self]) .icon{transition:all .2s cubic-bezier(.39,.575,.565,1);transform:translateY(0)}:is(button[data-appearance],a[data-appearance],input[type=submit],input[type=reset],a.auto-generated[target=secondary],a.auto-generated[target=_self])[data-icon-position=center]{min-width:42px;padding-left:.46875rem;padding-right:.46875rem}:is(button[data-appearance],a[data-appearance],input[type=submit],input[type=reset],a.auto-generated[target=secondary],a.auto-generated[target=_self])[data-icon-size=small] .icon{width:.75rem;height:.75rem}a.auto-generated[target=secondary],a.auto-generated[target=_self]{display:inline-flex!important}button[data-appearance=primary],a[data-appearance=primary],input[type=submit],input[type=submit].form-field-input{background-color:var(--color-primary);color:var(--color-white)!important;border:1.5px solid #0000!important}:is(button[data-appearance=primary],a[data-appearance=primary],input[type=submit],input[type=submit].form-field-input):hover{background-color:var(--color-primary-hover)!important}:is(button[data-appearance=primary],a[data-appearance=primary],input[type=submit],input[type=submit].form-field-input):active{background-color:var(--color-primary-active)!important}button[data-appearance=secondary],a[data-appearance=secondary],input[type=reset],a.auto-generated[target=secondary],a.auto-generated[target=_self]{background-color:var(--color-white);border:1.5px solid var(--color-primary);color:var(--color-primary)!important}:is(button[data-appearance=secondary],a[data-appearance=secondary],input[type=reset],a.auto-generated[target=secondary],a.auto-generated[target=_self]) .icon{color:var(--color-primary);transition:color .2s cubic-bezier(.39,.575,.565,1)}:is(button[data-appearance=secondary],a[data-appearance=secondary],input[type=reset],a.auto-generated[target=secondary],a.auto-generated[target=_self]):hover{color:var(--color-primary-dimmed);border-color:var(--color-primary-dimmed-light)}:is(button[data-appearance=secondary],a[data-appearance=secondary],input[type=reset],a.auto-generated[target=secondary],a.auto-generated[target=_self]):hover .icon{color:var(--color-primary-dimmed)}:is(button[data-appearance=secondary],a[data-appearance=secondary],input[type=reset],a.auto-generated[target=secondary],a.auto-generated[target=_self]):active{background-color:var(--color-primary-lightest)}[data-appearance=tertiary]{border-radius:var(--border-radius-full);background-color:#0000;border:1.5px solid #0000;padding:0}[data-appearance=tertiary]:hover{background-color:var(--color-surface-input);border-color:var(--color-surface-input-hover)}.color-bg-surface-input [data-appearance=tertiary]:hover{transform:scale(1.25)}[data-appearance=quaternary]{border-radius:var(--border-radius);background-color:#0000;border:1.5px solid #0000;min-width:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}[data-appearance=quaternary]:hover{border-color:var(--color-surface-input-hover)}[data-appearance=round]{background-color:var(--color-primary);color:var(--color-white);border-radius:var(--border-radius-full)!important;padding:.375rem!important}button[data-appearance=link]{min-height:0;padding:0}button[data-appearance=link]:hover{text-decoration:underline}button[data-appearance=link][aria-disabled=false]{color:var(--color-blue)!important}button[data-appearance=link][type=reset]{color:var(--color-blue)!important}button[data-appearance=danger]{background-color:var(--color-red);color:var(--color-white)}.button--small{padding:.125rem .375rem}[data-size=small]{min-height:0;padding:calc(2px + .25em) .375em .25em;font-size:.75rem}@media (max-width:992px){[data-size=sm-small]{min-height:0;padding:calc(2px + .25em) .75em .25em;font-size:.75rem}}button[data-size=medium]{font-size:.875rem;padding:calc(2px + .625em) 1em .625em!important}[data-icon-position=center]{min-width:42px;padding-left:.46875rem;padding-right:.46875rem;transition-duration:.16s}[data-icon-position=top]{flex-direction:column;align-items:center;gap:.5rem;display:flex}[data-icon-size=small] .icon svg{width:.75rem!important;height:.75rem!important}[data-icon-size=large] .icon svg{width:3rem!important;height:3rem!important}.publicare-dropdown{border:1.5px solid var(--color-primary-dimmed);border-radius:var(--border-radius);background-color:var(--color-surface-input);min-width:289px;display:inline-block}[aria-haspopup=listbox]{padding-top:.5625em;padding-bottom:.5625em;background-color:var(--color-surface-input);color:var(--color-primary-dimmed);text-align:left;width:-webkit-fill-available;border:0;width:-moz-available;padding-left:.875em;padding-right:.75em;position:relative}[aria-haspopup=listbox]:before{content:"";background-image:url(/portal/img/icons/chevron-down.svg);background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:block;position:absolute;top:.5em;right:.5em}[aria-haspopup=listbox][aria-expanded=true]:before{transform:rotate(180deg)}@media (min-width:840px){[aria-haspopup=listbox]{font-size:1.125rem}}[role=listbox]{flex-direction:column;align-items:flex-start;width:100%;margin-top:0;padding-left:0;display:flex;overflow:hidden}[role=listbox][data-open=true]{box-shadow:var(--shadow)}[role=checkbox]{padding-top:.5625em;padding-bottom:.5625em;background-color:var(--color-surface-input);width:100%;color:var(--color-primary);text-align:left;width:-webkit-fill-available;border:0;border-radius:0;width:-moz-available;padding-left:.875em;padding-right:.75em}[role=checkbox]:hover{background-color:var(--color-surface-input-hover)}[role=tablist]{gap:.5em;width:-webkit-fit-content;width:fit-content;min-height:0;padding:0;font-weight:600;display:flex}[role=tablist][data-appearance=simple]{gap:2rem}@media (min-width:840px){[role=tablist][data-appearance=simple]{font-size:1.125rem}}[role=tablist][data-appearance=simple] [role=tab]{box-shadow:none;color:var(--color-primary);background-color:#0000;border-radius:0;padding-left:0;padding-right:0}[role=tablist][data-appearance=simple] [role=tab][aria-selected=true]{color:var(--color-secondary-dark);border-bottom:2px solid var(--color-secondary-dark)}[role=tablist][data-appearance=simple] [role=tab]:hover{box-shadow:none;background-color:#fff;color:var(--color-secondary-dark)!important}[role=tablist][data-appearance=nav] [role=tab]{padding:.375rem .5625rem;font-size:.75rem}@media (min-width:768px) and (max-width:840px){[role=tablist][data-appearance=nav] [role=tab]{padding-left:.25rem;padding-right:.25rem}}@media not (min-width:992px){[role=tablist][data-appearance=nav]{box-shadow:none}}[role=tablist][data-appearance=nav][data-appearance=nav] [role=tab]:first-of-type{min-width:1.5rem;padding:.125rem}[role=tablist][data-appearance=switch] [role=tab]{padding:.375rem .5625rem;font-size:.75rem}@media (min-width:768px) and (max-width:840px){[role=tablist][data-appearance=switch] [role=tab]{padding-left:.25rem;padding-right:.25rem}}@media not (min-width:992px){[role=tablist][data-appearance=switch]{box-shadow:none}}[role=tablist][data-appearance=switch][data-appearance=nav] [role=tab]:first-of-type{min-width:1.5rem;padding:.125rem}[role=tablist][data-appearance=switch] [aria-selected=true]{background-color:var(--color-surface-input)}[role=tablist][data-appearance=subnav]{justify-content:space-between;width:auto;padding-top:.125em;padding-bottom:.125em;overflow-x:auto}@media (min-width:992px){[role=tablist][data-appearance=subnav]{width:-webkit-fit-content;width:fit-content;padding:calc(.375em + 1px)}}[role=tablist][data-appearance=tablist]{border-radius:0;padding:0}[role=tablist][data-appearance=tablist] [role=tab]{box-shadow:none;border-bottom-right-radius:0;border-bottom-left-radius:0}[role=tablist][data-appearance=verticalnav]{border-radius:0;padding:0}[role=tablist][data-appearance=verticalnav] [role=tab]{box-shadow:none;border-bottom-right-radius:0;border-bottom-left-radius:0}[role=tablist][data-appearance=verticalnav]{flex-direction:column}@media (min-width:992px){[role=tablist]{padding:.375em}}@media not (min-width:360px){[role=tablist]{gap:0}}[role=tab]{border-radius:var(--border-radius);text-align:center;cursor:pointer;align-items:center;gap:.5em;padding:.5em 1em;font-size:.75rem;line-height:1;transition:all .2s cubic-bezier(.39,.575,.565,1);display:flex}[role=tab][aria-selected=true]{box-shadow:var(--shadow-island);background-color:var(--color-surface-input)}[role=tab][aria-selected=false]{color:var(--color-primary-dimmed)}[role=tab][aria-selected=false]:hover:not([aria-disabled=true]){color:var(--color-primary)}[role=tab]:hover:not([aria-disabled=true]){background-color:var(--color-surface-input);box-shadow:var(--shadow-island)}[role=tab][aria-disabled=true]{cursor:not-allowed}[role=tab] [role=status]{width:auto;height:1.5em;margin-top:-.5rem;margin-bottom:-.5rem;padding-left:.5em;padding-right:.5em;font-size:1rem}@media (min-width:1200px){[role=tab]{font-size:.875rem}}.link{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;transition:text-underline-offset .12s ease-in-out}.link:hover{text-underline-offset:3px}.link:focus-visible{text-underline-offset:3px}.link-blue{color:var(--color-blue)}.link-blue:hover{text-decoration:underline}.link-blue:focus-visible{text-decoration:underline}.link-hover{text-underline-offset:2px;text-decoration-thickness:1px;transition:text-underline-offset .12s ease-in-out}.link-hover:hover{text-underline-offset:3px;text-decoration:underline}.link-hover:focus-visible{text-underline-offset:3px;text-decoration:underline}.add-to-cart-wrapper{color:var(--color-primary-dimmed);z-index:2;justify-content:space-between;align-items:center;width:142px;display:flex;position:relative}.add-to-cart-wrapper .form-field{text-align:center;background-color:var(--color-surface-input);border:1.5px solid #0000;width:36px;min-width:35.5px;height:32px;margin-left:6px;margin-right:6px;padding:5px;transition:border .16s;border-color:#0000!important}.add-to-cart-wrapper .form-field:hover{border:1.5px solid var(--color-primary-dimmed-light)!important}.add-to-cart-wrapper .form-field::placeholder{opacity:1;font-weight:700}.add-to-cart-wrapper .no-button{border:1.5px solid #0000;justify-content:center;align-items:center;width:33px;height:32px;padding-left:10px;padding-right:10px;display:flex}.add-to-cart-wrapper .no-button:hover{background-color:var(--color-surface-input);border:1.5px solid var(--color-surface-input-hover)}[data-size=sm]{justify-content:flex-end;display:flex}[data-size=sm] .add-to-cart-wrapper{justify-content:flex-end;align-items:center;display:flex}[data-size=sm] .add-to-cart-wrapper:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.5rem}[data-size=sm] .add-to-cart-wrapper:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.5rem}[data-size=sm] .add-to-cart-wrapper:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.5rem}[data-size=sm] .add-to-cart-wrapper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.5rem}[data-size=sm] .add-to-cart-wrapper button{border:1.5px solid #0000;width:33px}[data-size=sm] .add-to-cart-wrapper button[data-appearance=secondary]:hover{border:1.5px solid var(--color-primary-dimmed-light)}[data-size=sm] .add-to-cart-wrapper.add-to-cart-wrapper--success .add-to-cart-control{visibility:hidden}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeExpand{0%{opacity:0;max-width:0}to{opacity:1;max-width:160px}}.add-to-cart-marquee{animation:.3s ease-out forwards marqueeExpand;position:absolute;left:-60px;right:36px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8px,#000 calc(100% - 8px),#0000);mask-image:linear-gradient(90deg,#0000,#000 8px,#000 calc(100% - 8px),#0000)}.add-to-cart-marquee__text{white-space:nowrap;color:var(--color-secondary);padding-left:.5em;font-size:12px;font-weight:600;animation:3s linear 1s forwards marquee,.3s ease-out 2.7s forwards marqueeFadeOut;display:inline-block}@keyframes marqueeFadeOut{0%{opacity:1}to{opacity:0}}[data-size=lg]{width:100%;margin-top:1rem;container-type:inline-size}[data-size=lg] .add-to-cart-wrapper{gap:1rem;width:100%}[data-size=lg] .add-to-cart-wrapper .add-to-cart-control{outline:1.5px solid var(--color-primary-dimmed-light);border-radius:var(--border-radius);padding:.25rem}[data-size=lg] .add-to-cart-wrapper .no-button:hover{border:1.5px solid var(--color-primary-dimmed-light)}[data-size=lg] .add-to-cart-wrapper button{width:-webkit-fit-content;width:fit-content}[data-size=lg] .add-to-cart-wrapper button[data-appearance=secondary]{background-color:var(--color-primary);width:100%;padding:0 1.5rem;color:var(--color-white)!important}[data-size=lg] .add-to-cart-wrapper button[data-appearance=secondary]:hover{outline:2px solid var(--color-primary-dimmed);outline-offset:2px;border:none}[data-size=lg] .add-to-cart-wrapper button[data-appearance=secondary] .icon{color:var(--color-white)}@container (max-width:440px){[data-size=lg] .add-to-cart-wrapper{flex-wrap:wrap;display:flex}[data-size=lg] .add-to-cart-wrapper .form-field{min-width:72px}[data-size=lg] .add-to-cart-wrapper .add-to-cart-control{width:100%}}.border-left-radius{border-top-left-radius:6px;border-bottom-left-radius:6px}.border-right-radius{border-top-right-radius:6px;border-bottom-right-radius:6px}.top-right-buttons .publicare-button{min-width:42px;min-height:42px}.submit-button-container .form-field-label-wrapper{display:none}.react-share__ShareButton circle{fill:var(--color-primary)}.list-view-toggle{outline:1px solid var(--color-primary-dimmed-light);outline-offset:1px;opacity:.6;width:-webkit-max-content;width:max-content}.list-view-toggle button{border-radius:var(--border-radius-xs);padding-top:.375em!important;padding-bottom:.375em!important;padding-left:.5em!important;padding-right:.5em!important}.list-view-toggle button[aria-selected=true]{background-color:var(--color-grey-light);outline:2px solid var(--color-primary-dimmed)}.list-view-toggle button[aria-selected=false]{opacity:.5}.list-view-toggle button:focus{outline:2px solid var(--color-primary);outline-offset:0px}.list-view-toggle button:focus-visible{outline-offset:3px}.product-variants-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}@media (min-width:840px){.product-variants-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (min-width:1210px){.product-variants-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.radio-btn-group{gap:1rem;display:flex}.radio-btn-group input[type=radio]{opacity:0;width:0;height:0;position:absolute}.radio-btn-group input[type=radio]:checked+.radio-btn-label{outline:1px solid var(--color-primary-dimmed-light);outline-offset:2px;background-color:var(--color-white);border-color:var(--color-primary)}.radio-btn-label{border:2px solid var(--color-primary-dimmed-light);border-radius:var(--border-radius);cursor:pointer;word-break:break-word;flex-direction:column;width:100%;min-height:83px;padding:.75em 1.25em;transition:border-color .2s;display:inline-flex;font-size:1rem!important}.radio-btn-label:hover{border-color:var(--color-primary-dimmed)}@media (max-width:991px){.radio-btn-content{font-size:.875rem}}
fieldset{border:none;margin:0;padding:0}.form-field{position:relative}.form-field+.form-field{margin-top:1.25em}.form-field.row+.form-field.row{margin-top:1.75rem}.form-field label,.form-field-label-wrapper{color:var(--color-primary-dimmed);margin-bottom:.375em;font-size:.875rem;display:block}.form-field-input,.form-field-textarea,[data-appearance=input],select,.form-field-date-picker{min-height:42px;color:var(--color-primary);border-radius:var(--border-radius);background-color:var(--color-surface-input);-webkit-appearance:none;appearance:none;border:1.5px solid #0000;width:100%;padding:9px 14px;font-size:.875rem;line-height:1.4;transition:box-shadow .16s ease-in-out,border-color .12s ease-in-out}:is(.form-field-input,.form-field-textarea,[data-appearance=input],select,.form-field-date-picker):hover{border-color:var(--color-primary-dimmed-light)!important}:is(.form-field-input,.form-field-textarea,[data-appearance=input],select,.form-field-date-picker):active{background-color:var(--color-surface-input-hover)!important}:is(.form-field-input,.form-field-textarea,[data-appearance=input],select,.form-field-date-picker):focus-visible{outline:1.5px solid var(--color-primary-light)!important;border-color:var(--color-grey-light)!important}@supports (-webkit-touch-callout:none){.form-field-input,.form-field-textarea,[data-appearance=input],select,.form-field-date-picker{font-size:16px}}.login-form input[type=email].form-field-input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:3rem}.login-form input[type=email].form-field-input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:3rem}.login-form input[type=text].form-field-input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:3rem}.login-form input[type=text].form-field-input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:3rem}.login-form input[type=password].form-field-input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:3rem}.login-form input[type=password].form-field-input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:3rem}.login-form input[type=email].form-field-input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:3rem}.login-form input[type=email].form-field-input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:3rem}.login-form input[type=text].form-field-input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:3rem}.login-form input[type=text].form-field-input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:3rem}.login-form input[type=password].form-field-input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:3rem}.login-form input[type=password].form-field-input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:3rem}.form-field-textarea{min-height:80px}.form-field-input:active+.color-bg-surface-input-hover{background-color:var(--color-surface-input-hover)!important}select,.form-field-date-picker{padding-right:36px}input::placeholder,textarea::placeholder{opacity:.5}select{color:var(--color-primary-dimmed)}.form-field-select{min-width:242px;font-size:.875rem}.form-field-input-wrapper:has(select){position:relative}.form-field-input-wrapper:has(select):after{content:"";pointer-events:none;background-image:url(/portal/img/icons/chevron-down.svg);background-repeat:no-repeat;background-size:contain;width:1rem;height:1rem;margin-top:-.5rem;display:block;position:absolute;top:50%;right:.75em}input[type=radio],input[type=checkbox]{cursor:pointer;width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:0;padding:initial;border:1.5px solid var(--color-primary-dimmed);margin-right:.5em;transition:box-shadow .16s ease-in-out;position:relative}:is(input[type=radio],input[type=checkbox]):hover{box-shadow:inset 0 0 0 1.5px var(--color-primary),0 0 0 1.5px var(--color-primary-lightest)}:is(input[type=radio],input[type=checkbox]):focus-within{box-shadow:inset 0 0 0 1.5px var(--color-primary),0 0 0 1.5px var(--color-primary-lightest)}input[type=checkbox]{border-radius:4px}[type=radio]:checked:before{content:"";background-color:var(--color-primary);width:9px;height:9px;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[type=radio],[type=radio]:checked:before{border-radius:50%}input[type=checkbox]:checked{content:"";background-color:currentColor;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3doaXRlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J00xMi4yMDcgNC43OTNhMSAxIDAgMDEwIDEuNDE0bC01IDVhMSAxIDAgMDEtMS40MTQgMGwtMi0yYTEgMSAwIDAxMS40MTQtMS40MTRMNi41IDkuMDg2bDQuMjkzLTQuMjkzYTEgMSAwIDAxMS40MTQgMHonLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:4px;justify-content:center;width:1.125em;min-height:1.125em;display:flex}input[type=radio]~label,input[type=checkbox]~label{cursor:pointer;color:var(--color-primary);margin-top:1.5px;font-size:.875rem}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input:-webkit-autofill{border:1.5px solid var(--color-secondary-light);box-shadow:inset 0 0 0 30px var(--color-secondary-lightest)!important}input:-webkit-autofill:active{border:1.5px solid var(--color-secondary-light);box-shadow:inset 0 0 0 30px var(--color-secondary-lightest)!important}input:-webkit-autofill:focus-visible{border:1.5px solid var(--color-secondary-light);box-shadow:inset 0 0 0 30px var(--color-secondary-lightest)!important}input:-webkit-autofill:hover{border:1.5px solid var(--color-secondary-light);box-shadow:inset 0 0 0 30px var(--color-secondary-lightest)!important}textarea{resize:vertical;field-sizing:content;min-height:82px}[aria-invalid=true] .form-field-error-wrapper{color:var(--color-red);margin-bottom:0;display:inline-block}[aria-invalid=true] .form-field-error-wrapper:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.25rem}[aria-invalid=true] .form-field-error-wrapper:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.25rem}[aria-invalid=true] .form-field-error-wrapper:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.25rem}[aria-invalid=true] .form-field-error-wrapper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.25rem}[aria-invalid=true] label{color:var(--color-red);margin-bottom:0;display:inline-block}[aria-invalid=true] label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.25rem}[aria-invalid=true] label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.25rem}[aria-invalid=true] label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.25rem}[aria-invalid=true] label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.25rem}[aria-invalid=true] .form-field-input{outline:1.5px solid var(--color-red)!important;outline-offset:2px!important}[aria-invalid=true] .form-field-input:focus-within{outline:1.5px solid var(--color-red)!important;border-color:var(--color-red)!important}[aria-invalid=true] .form-field-date-picker{outline:1.5px solid var(--color-red)!important;outline-offset:2px!important}[aria-invalid=true] .form-field-date-picker:focus-within{outline:1.5px solid var(--color-red)!important;border-color:var(--color-red)!important}[aria-invalid=true] .form-field-select{outline:1.5px solid var(--color-red)!important;outline-offset:2px!important}[aria-invalid=true] .form-field-select:focus-within{outline:1.5px solid var(--color-red)!important;border-color:var(--color-red)!important}form:has(input[type=checkbox]) button[type=reset]{display:none!important}form:has(input[type=checkbox]:checked) button[type=reset]{display:flex!important}.radio-group__item{align-items:flex-start;display:flex}.radio-group__item+.radio-group__item{margin-top:1rem}.radio-group__item .radio-group__item__label{color:var(--color-primary);margin-bottom:0}.filters .radio-group__item+.radio-group__item{margin-top:.5rem}.radio-group--inline .radio-group{align-items:center;gap:1.5rem;display:flex}.radio-group--inline .radio-group .radio-group__item{margin-top:0}
.table{text-align:left;border-collapse:collapse;width:100%}.clickable-rows:hover{cursor:pointer}th.table-cell{color:#003a4fa6;padding:.5em 1em;font-size:.875rem;font-weight:400}.table-cell{padding:.75em 2em .75em 0}.table-cell .icon-label:empty{padding:1.5em 1em}.tfoot .table-row:last-child .table-cell,.tbody:last-child .table-row:last-child .table-cell{border-bottom:none}.tbody .table-row{background-color:#0000;outline:1px solid #0000;transition:outline .2s cubic-bezier(.45,.05,.55,.95)}.table-wrap{overflow-x:auto;overflow-y:hidden}@media (min-width:880px){.clickable-rows td:first-child{padding-left:.5rem}}@media (min-width:880px){.clickable-rows td:last-child{padding-right:.5rem}}@media not (min-width:768px){.clickable-rows{position:relative}}@media not (min-width:768px){.clickable-rows td:last-child{border-radius:var(--border-radius);padding:.25em .5em;position:absolute;top:50%;right:0;transform:translateY(-50%)}.clickable-rows td:last-child:has(.icon--cart){box-shadow:var(--shadow-island);background-color:var(--color-white);right:.5em}}
.product-comparison-table{width:100%}.product-comparison-table table{border-collapse:collapse;width:100%}.product-comparison-table__header{color:var(--color-primary-dimmed);text-transform:uppercase;text-align:left;vertical-align:bottom;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;font-weight:400}.product-comparison-table__cell{vertical-align:middle;padding-top:.75rem;padding-bottom:.75rem}.product-comparison-table__cell:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:.75rem}.product-comparison-table__cell:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:.75rem}.product-comparison-table__cell:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.75rem}.product-comparison-table__cell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.75rem}.product-comparison-table__cell img{object-fit:contain;width:60px;height:60px}@media (max-width:768px){.product-comparison-table thead{display:none}.product-comparison-table tbody{flex-direction:column;gap:1rem;display:flex}.product-comparison-table tbody tr{border:1px solid var(--color-grey-light);border-radius:var(--border-radius);background-color:var(--color-white);grid-template-columns:auto 1fr;grid-template-areas:"cover title""cover sku""cover content""price availability";gap:.25rem 1rem;padding:1rem;display:grid}.product-comparison-table tbody tr+tr{border-top:1px solid var(--color-grey-light)}.product-comparison-table__cell{align-items:center;padding:0;display:flex}.product-comparison-table__cell--cover{grid-area:cover;align-self:start}.product-comparison-table__cell--cover img{width:80px;height:80px}.product-comparison-table__cell--sku{color:var(--color-primary-dimmed);grid-area:sku;font-size:.875rem}.product-comparison-table__cell--title{grid-area:title;font-weight:600}.product-comparison-table__cell--content{grid-area:content;font-size:.875rem}.product-comparison-table__cell--price{border-top:1px solid var(--color-grey-light);grid-area:price;margin-top:.5rem;padding-top:.5rem}.product-comparison-table__cell--availability{border-top:1px solid var(--color-grey-light);grid-area:availability;justify-content:flex-end;margin-top:.5rem;padding-top:.5rem}}@media not (max-width:768px){.product-comparison-table tbody tr{transition:background-color .15s ease-in-out}.product-comparison-table tbody tr:hover{background-color:var(--color-surface-input)}.product-comparison-table tbody tr+tr{border-top:1px solid var(--color-grey-light)}}
.load-more-wrapper{grid-column:1/-1}#portal-grid{grid-template:"left-area sort-bar""left-area content"1fr/25% 1fr;display:grid}@media (max-width:992px){#portal-grid{grid-template:none;display:flex}}#portal-grid.hidden-left-area{grid-template:"left-area sort-bar""left-area content"1fr/0%}#portal-grid:has(.search-filter-area:empty){grid-template:"left-area sort-bar""left-area content"1fr/0%}.products-teaser-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (min-width:600px){.products-teaser-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1440px){.products-teaser-grid{grid-template-columns:repeat(5,1fr)}}.products-teaser-grid__item{flex-direction:column;gap:1rem;min-height:280px;transition:opacity .16s;display:flex;position:relative}.products-teaser-grid__item:hover{opacity:.75}.products-teaser-grid__item:focus-visible{opacity:.75}.products-teaser-grid__item:not(:last-child):after{content:"";background-color:var(--color-primary-25);z-index:1;width:1.5px;position:absolute;top:0;bottom:0;right:-.75rem}.products-teaser-grid__item:nth-child(2n):not(:last-child):after{display:none}.products-teaser-grid__item img{height:113px;margin-left:auto;margin-right:auto}@media (min-width:600px){.products-teaser-grid__item:not(:last-child):after{right:calc(1.5px - 1.125rem)}.products-teaser-grid__item:nth-child(2n):not(:last-child):after{display:block}.products-teaser-grid__item:nth-child(3n):not(:last-child):after{display:none}}@media (min-width:1440px){.products-teaser-grid__item:nth-child(3n):not(:last-child):after{display:block}.products-teaser-grid__item:nth-child(5n):not(:last-child):after{display:none}}.d-grid .cockpit-image-and-text{margin-bottom:3rem}.d-grid .cockpit-heading h6{font-family:var(--font-pluto-sans-medium)!important}.d-grid h5{color:var(--color-secondary);font-family:var(--font-pluto-sans-medium)!important}.-mt-3{margin-top:-1rem!important}.-mt-4{margin-top:-3.5rem!important}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mt-2-5{margin-top:.75rem!important}@media (min-width:992px){.mt-lg-4{margin-top:1.5rem!important}}.mb-32px{margin-bottom:32px}.p-1-5{padding:4px}.px-12px{padding-left:.75rem;padding-right:.75rem}.gap-12px{gap:.75rem}.gap-x-3{column-gap:1rem}.gap-y-3{row-gap:1rem}.ff-sans-medium{font-family:var(--font-pluto-sans-medium),sans-serif;font-weight:600}.ff-regular{font-family:var(--font-pluto-regular),sans-serif;font-weight:400}.regular-sans{font-family:var(--font-pluto-sans-regular),sans-serif;font-weight:400}.regular-serif{font-family:var(--font-pluto-regular),serif;font-weight:400}.fs-7{font-size:.875rem!important}.fs-8,.fs-data{font-size:.75rem!important}@media not (min-width:992px){.fs-7-mobile{font-size:.875rem}}@media (min-width:992px){.fs-lg-7{font-size:.875rem!important}}small p{font-size:1rem}.line-height-1{line-height:1}.line-height-1-25{line-height:1.25}.line-height-1-4{line-height:1.4}.line-height-1-22{line-height:1.22}.white-space-pre-wrap{white-space:pre-wrap}.white-space-no-wrap{white-space:nowrap}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.hyphens-auto[href^=mailto\:]{-webkit-hyphens:none;hyphens:none}@media (min-width:768px){.hyphens-lg-auto{-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}}.max-w-prose{max-width:70ch}.dom-renderer ul li{margin-left:-.25rem;font-size:1rem;list-style:none}.list-disc{padding-left:0}.list-disc:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.75rem}.list-disc:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.75rem}.list-disc:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.75rem}.list-disc:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.75rem}.list-disc li{list-style:outside}.list-disc li+li{margin-top:0}.list-disc li:before{display:none}.list-styled-initial{padding-left:0}.list-styled-initial:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.75rem}.list-styled-initial:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.75rem}.list-styled-initial:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.75rem}.list-styled-initial:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.75rem}.list-styled-initial li{list-style:initial;line-height:1.75}.list-styled-initial li:before{display:none}.border-radius{border-radius:var(--border-radius)}.border-radius-xs{border-radius:var(--border-radius-xs)}.border-radius-full{border-radius:var(--border-radius-full)}.rounded-circle{border-radius:50%!important}.border-style-dashed{border-style:dashed!important;border-width:3px!important}.border-color-primary-dimmed{border-color:var(--color-primary-dimmed)!important}.border-width-1-5{border-width:1.5px!important}.border-top+.border-top{border-top:none!important}@media (min-width:992px){.border-lg-start{border-left:1px solid var(--bs-border-color)}}.drop-shadow{box-shadow:var(--shadow)}.shadow-top{box-shadow:var(--shadow-top)}.shadow-bottom{box-shadow:var(--shadow-bottom)}.shadow-inset-top{box-shadow:inset 0 4px 4px -4px #003a4f2e}.shadow-island{box-shadow:var(--shadow-island)}@media (min-width:992px){.shadow-island--lg{box-shadow:var(--shadow-island)}}.bottom-auto{bottom:auto}.force-position-relative{position:relative!important}@media (min-width:768px){.position-md-sticky{position:-webkit-sticky!important;position:sticky!important}}@media (min-width:992px){.position-lg-sticky{position:-webkit-sticky!important;position:sticky!important}}.z-4{z-index:4}.z-high{z-index:1050}.z-higher{z-index:1051}@media (min-width:992px){.visible-on-mobile{display:none}}@media not (min-width:992px){.visible-on-desktop{display:none}}@media (max-width:992px){.hide-on-mobile{display:none!important}}@media (min-width:993px){.hide-on-not-mobile{display:none!important}}.full-width{z-index:2;isolation:isolate;mix-blend-mode:normal;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}@media (max-width:992px){.full-width-on-mobile{z-index:2;isolation:isolate;mix-blend-mode:normal;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.full-width-on-mobile>*{padding-left:1rem;padding-right:1rem}}.wide-image{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.wide-image img{margin-left:auto;margin-right:auto;width:1640px!important}.h-20px{height:20px}.h-80px{height:80px}.w-auto{width:auto!important}@media not (min-width:992px){.w-100-mobile{width:100%}}:is(.w-100-mobile,.w-100) .publicare-button{width:100%}@media (min-width:992px){.w-lg-100 .publicare-button{width:100%}}.cursor-pointer{cursor:pointer}.scale-on-hover{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.scale-on-hover:hover{box-shadow:var(--shadow-hover);transform:scale(1.025)}@media (hover:hover){.button:hover .icon--Pfeil-rechts,.button:hover .icon--arrow-button-right,.button:hover .icon--diagram-arrow-right,.link:hover .icon--arrow-button-right,.no-button:hover .icon--Pfeil-rechts,a:hover .icon--Pfeil-rechts{transition:transform .16s;transform:translate(3px)}}.transition-opacity{transition:opacity .2s ease-out}.fade-in-out.visible{opacity:1;transition:opacity .72s ease-in-out}.fade-in-out.hidden{opacity:0}.scrollbar-thin{scrollbar-width:thin}@media (min-width:992px){.overflow-x-lg-visible{overflow-x:visible!important}}@property --left-fade{syntax:"<length>";inherits:false;initial-value:0}@property --right-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes scrollfade{0%{--left-fade:0;--right-fade:3rem}5%{--left-fade:3rem;--right-fade:3rem}95%{--left-fade:3rem;--right-fade:3rem}to{--left-fade:3rem;--right-fade:0}}.scrollable{scrollbar-width:none;-ms-overflow-style:none;-webkit-mask:linear-gradient(to right,#0000,#fff var(--left-fade)calc(100% - var(--right-fade)),#0000);mask:linear-gradient(to right,#0000,#fff var(--left-fade)calc(100% - var(--right-fade)),#0000);scroll-timeline:--scrollfade x;animation:scrollfade;animation-timeline:--scrollfade;overflow-x:scroll}.scrollable::-webkit-scrollbar{display:none}.scroll-snap-x{scroll-snap-type:x mandatory}.scroll-snap-center{scroll-snap-align:center}details .icon{transition:all .3s ease-in}details:hover h5{text-decoration:underline}details[open]>summary .icon--chevron-down{rotate:180deg}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}.header-public{background-color:var(--color-white);z-index:1000;position:-webkit-sticky;position:sticky;top:0;left:0;right:0}@media (min-width:992px){.header-public{top:-62px}}.header-container{padding-top:.5rem;padding-bottom:.5rem}@media (min-width:992px){.header-container{padding-top:1rem;padding-bottom:1rem}}@media (min-width:1200px){.header-start,.header-end{min-width:232px}}.header-end{justify-content:flex-end}.portal-header-top-right [aria-selected=true]:not(.publicare-menu-item){background-color:var(--color-surface-input);border:1.5px solid var(--color-surface-input-hover);border-radius:var(--border-radius-full)}.bullet{background-position:50%;background-repeat:no-repeat;width:24px;height:24px}.bullet--operational,.bullet--resolved{background-color:var(--color-secondary-lightest);background-image:url(/portal/img/icons/check-blue.svg);background-size:12px}.bullet--major_outage,.bullet--unresolved{background-image:url(/portal/img/icons/alert-circle-red.svg);background-color:var(--color-red)}.bullet--partial_outage{background-image:url(/portal/img/icons/alert-circle-orange.svg);background-color:var(--color-orange);transform:rotate(180deg)}.product-detail-cutting .cutting-info{position:absolute;top:-.75rem;left:-.75rem}.product-data-section+.product-data-section{padding-top:1rem;border-top:var(--bs-border-width)var(--bs-border-style)var(--bs-border-color)!important}.product-data-section .dom-renderer ul{margin-bottom:1.25rem}.product-data-section .dom-renderer li+li{margin-top:.25rem}.cart button{flex-direction:row-reverse;gap:.5rem;padding-left:.25rem;padding-right:.25rem;display:flex}.indicator{color:var(--color-secondary);background-color:var(--color-secondary-lightest);pointer-events:none;border-radius:2em;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:14px;display:flex;position:absolute;bottom:0;right:-2px}.unchained-table-cell:has(.cart-indicator){padding-top:.25rem;padding-bottom:.25rem}.remove-inline-padding-from-modal{min-width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}@media (min-width:992px){.remove-inline-padding-from-modal{min-width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem}}.remove-inline-padding-from-modal .product-item{padding-left:1rem;padding-right:1rem}@media (min-width:992px){.remove-inline-padding-from-modal .product-item{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:992px){.checkout-modal{margin-top:calc(-1rem - 1px)}}.publicare-menu{z-index:11010;position:absolute}[role=menu]{border-radius:var(--border-radius);background-color:var(--color-white);box-shadow:var(--shadow);flex-direction:column;gap:.25rem;padding-top:.25rem;padding-bottom:.25rem;display:flex}[role=menuitem]{cursor:pointer;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem}[role=menuitem]:hover{background-color:var(--color-surface-input-hover)}[role=menuitem] a{margin-top:-.5rem;margin-bottom:-.5rem;margin-left:-1rem;margin-right:-1rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;display:block}[role=menuitem] a:hover{background-color:var(--color-surface-input-hover)}.dropdown{opacity:1;visibility:visible;z-index:10;background-color:#fff;border-radius:9px;width:280px;padding:.375em;position:absolute;top:40px;right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d,0 0 0 1px #0000000d}@media (min-width:768px){.dropdown{width:352px;top:46px}}.dropdown--user{width:auto;min-width:238px;left:0;right:initial}.dropdown__link{border-radius:9px;width:100%;padding:.75em 1em;font-size:1rem;line-height:1;display:inline-flex}.dropdown__link+.dropdown__link{margin-top:.125rem}.dropdown__link:hover{background-color:#ecf2d0}.dropdown__link:focus-visible{background-color:#ecf2d0}.dropdown__link--logout{border-top:1px solid var(--color-primary-09);margin:.5em -.875em .375em;padding-top:.75em;padding-right:1em}.unchained-table-row.clickable-rows{transition:background-color .16s ease-in-out}.unchained-table-row:has(.client-list__item){transition:background-color .16s ease-in-out}.unchained-table-row.clickable-rows:hover,.client-list__item:hover{background-color:var(--color-surface-input)}.unchained-table-row:has(.client-list__item:hover){background-color:var(--color-surface-input)}.unchained-table-cell:has(.client-list__item){padding:0}.unchained-table-cell .client-list__item{align-items:center;display:flex}@media not (max-width:768px){.unchained-table-cell .client-list__item{min-height:47px;padding-top:.6875rem;padding-bottom:.6875rem}}.unchained-table-cell:last-child .client-list__item{justify-content:flex-end}.unchained-table-header th{padding-left:0}.filter-card+.filter-card{margin-top:1.25rem}.filter-select>*{font-size:.75rem}.filters .form-field-input:focus-visible{border-color:var(--color-primary)!important;outline:none!important}.client-filter-suggestion{opacity:1;background:var(--color-white);z-index:999;width:100%;position:absolute}.search-wrap input[type=text]::-ms-clear{width:0;height:0;display:none}.search-wrap input[type=search]::-ms-clear{width:0;height:0;display:none}.search-field::-ms-clear{width:0;height:0;display:none}.filter-field::-ms-clear{width:0;height:0;display:none}.search-highlight{font-weight:700;position:relative}.search-highlight:after{content:"";background-color:#003a4f1a;border-radius:3px;width:auto;height:calc(1em + 10px);position:absolute;top:-6px;bottom:-4px;left:0;right:0}.icon-wrapper{border:1px solid var(--color-blue-sky-light);background-color:#ffffff40}.separator{border-left:2px solid var(--color-primary)}.tooltip-container{min-width:300px;margin-top:-.5rem}.sigCanvas{border:1px solid var(--color-primary-dimmed);border-radius:var(--border-radius)}.blur{-webkit-backdrop-filter:blur(8px)saturate(180%);backdrop-filter:blur(8px)saturate(180%)}[role=status]:not(.toast-item [role=status]){background-color:var(--color-primary);width:1rem;height:1rem;color:var(--color-white);border-radius:var(--border-radius-full);justify-content:center;align-items:center;padding-top:2px;font-size:.6875rem;display:flex}:is(.color-bg-primary,.color-bg-secondary-light) h1{font-weight:400}:is(.color-bg-primary,.color-bg-secondary-light) h2{font-weight:400}:is(.color-bg-primary,.color-bg-secondary-light) h3{font-weight:400}:is(.color-bg-primary,.color-bg-secondary-light) h4{font-weight:400}:is(.color-bg-primary,.color-bg-secondary-light) h5{font-weight:400}:is(.color-bg-primary,.color-bg-secondary-light) h6{font-weight:400}:is(.color-bg-primary,.color-bg-secondary-light) .h1{font-weight:400}:is(.color-bg-primary,.color-bg-secondary-light) .h2{font-weight:400}:is(.color-bg-primary,.color-bg-secondary-light) .h3{font-weight:400}:is(.color-bg-primary,.color-bg-secondary-light) .h4{font-weight:400}:is(.color-bg-primary,.color-bg-secondary-light) .h5{font-weight:400}:is(.color-bg-primary,.color-bg-secondary-light) .h6{font-weight:400}:is(.color-bg-primary,.color-bg-secondary-light) p{color:var(--color-white)}:is(.color-bg-primary,.color-bg-secondary-light) button[data-appearance=primary]{background-color:var(--color-white);color:var(--color-primary)}:is(.color-bg-primary,.color-bg-secondary-light) button[data-appearance=primary]:hover{opacity:.65}:is(.color-bg-primary,.color-bg-secondary-light) button[data-appearance=primary]:active{opacity:.5}:is(.color-bg-primary,.color-bg-secondary-light) a[data-appearance=primary]{background-color:var(--color-white);color:var(--color-primary)}:is(.color-bg-primary,.color-bg-secondary-light) a[data-appearance=primary]:hover{opacity:.65}:is(.color-bg-primary,.color-bg-secondary-light) a[data-appearance=primary]:active{opacity:.5}:is(.color-bg-primary,.color-bg-secondary-light) button[data-appearance=secondary]{background-color:var(--color-primary);border-color:var(--color-white);color:var(--color-white)!important}:is(.color-bg-primary,.color-bg-secondary-light) button[data-appearance=secondary]:hover{opacity:.65}:is(.color-bg-primary,.color-bg-secondary-light) button[data-appearance=secondary]:active{opacity:.5}:is(.color-bg-primary,.color-bg-secondary-light) a[data-appearance=secondary]{background-color:var(--color-primary);border-color:var(--color-white);color:var(--color-white)!important}:is(.color-bg-primary,.color-bg-secondary-light) a[data-appearance=secondary]:hover{opacity:.65}:is(.color-bg-primary,.color-bg-secondary-light) a[data-appearance=secondary]:active{opacity:.5}.container .container{padding-left:0;padding-right:0}.container .search-container{padding-left:.75rem;padding-right:.75rem}.container .full-width .container{padding-left:.5rem;padding-right:.5rem}.container h1:first-of-type{margin-top:3rem}main>:first-child:-webkit-any(h1,h2,.cockpit-text,.cockpit-heading){margin-top:32px}@media (min-width:992px){main>:first-child:-webkit-any(h1,h2,.cockpit-text,.cockpit-heading){margin-top:64px}}main>:first-child:is(h1,h2,.cockpit-text,.cockpit-heading){margin-top:32px}@media (min-width:992px){main>:first-child:is(h1,h2,.cockpit-text,.cockpit-heading){margin-top:64px}}.cockpit-component h2#Heading{color:var(--color-secondary)}.cockpit-component h3#Heading{color:var(--color-secondary)}.cockpit-component h2#Heading h1:first-of-type{margin-top:8rem!important}@media (max-width:840px){.cockpit-component h2#Heading h1:first-of-type{margin-top:4rem}}.cockpit-component h2#Heading{text-wrap:pretty}@media (min-width:992px){.cockpit-component h2#Heading{width:75%}}@media (min-width:1210px){.cockpit-component h2#Heading{width:65%}}.cockpit-component h3#Heading h1:first-of-type{margin-top:8rem!important}@media (max-width:840px){.cockpit-component h3#Heading h1:first-of-type{margin-top:4rem}}.cockpit-component h3#Heading{text-wrap:pretty}@media (min-width:992px){.cockpit-component h3#Heading{width:75%}}@media (min-width:1210px){.cockpit-component h3#Heading{width:65%}}.cockpit-component h4#Heading h1:first-of-type{margin-top:8rem!important}@media (max-width:840px){.cockpit-component h4#Heading h1:first-of-type{margin-top:4rem}}.cockpit-component h4#Heading{text-wrap:pretty}@media (min-width:992px){.cockpit-component h4#Heading{width:75%}}@media (min-width:1210px){.cockpit-component h4#Heading{width:65%}}.cockpit-component h5#Heading h1:first-of-type{margin-top:8rem!important}@media (max-width:840px){.cockpit-component h5#Heading h1:first-of-type{margin-top:4rem}}.cockpit-component h5#Heading{text-wrap:pretty}@media (min-width:992px){.cockpit-component h5#Heading{width:75%}}@media (min-width:1210px){.cockpit-component h5#Heading{width:65%}}.cockpit-component h6#Heading h1:first-of-type{margin-top:8rem!important}@media (max-width:840px){.cockpit-component h6#Heading h1:first-of-type{margin-top:4rem}}.cockpit-component h6#Heading{text-wrap:pretty}@media (min-width:992px){.cockpit-component h6#Heading{width:75%}}@media (min-width:1210px){.cockpit-component h6#Heading{width:65%}}.cockpit-component>p h1:first-of-type{margin-top:8rem!important}@media (max-width:840px){.cockpit-component>p h1:first-of-type{margin-top:4rem}}.cockpit-component>p{text-wrap:pretty}@media (min-width:992px){.cockpit-component>p{width:75%}}@media (min-width:1210px){.cockpit-component>p{width:65%}}.cockpit-component .rich-text-component h1:first-of-type{margin-top:8rem!important}@media (max-width:840px){.cockpit-component .rich-text-component h1:first-of-type{margin-top:4rem}}.cockpit-component .rich-text-component{text-wrap:pretty}@media (min-width:992px){.cockpit-component .rich-text-component{width:75%}}@media (min-width:1210px){.cockpit-component .rich-text-component{width:65%}}.cockpit-component :has(.kiss-table){width:100%!important}.cockpit-grid p,.cockpit-grid .rich-text-component{width:100%}.cockpit-image-and-text p a{color:var(--color-secondary-dark);margin-top:1em;display:block}.cockpit-image-and-text+.cockpit-image-and-text{margin-top:5rem!important}.container+.container,.container+.full-width,.full-width+.container{margin-top:6rem}@media (max-width:840px){.container+.container,.container+.full-width,.full-width+.container{margin-top:5rem}}.container+.cockpit-hero{margin-top:0}.cockpit-text+.cockpit-highlight{margin-top:5rem}@media (max-width:840px){.cockpit-text+.cockpit-highlight{margin-top:4rem}}.cockpit-segmented-title:first-of-type{margin-top:8rem}@media (max-width:840px){.cockpit-segmented-title:first-of-type{margin-top:4rem}}.cockpit-segmented-title:first-of-type h2{margin-bottom:0}.cockpit-segmented-title+.cockpit-text{margin-top:2rem}@media (max-width:840px){.cockpit-segmented-title+.cockpit-text{margin-top:1.5rem}}.cockpit-highlight>div{min-height:499px}.cockpit-heading+.cockpit-text{margin-top:0!important}.cockpit-flow+.cockpit-flow{margin-top:3rem!important}.cockpit-heading+.cockpit-heading,.cockpit-button{margin-top:2rem!important}.cockpit-component>p:first-of-type{margin-top:0}.cockpit-news-teaser{margin-top:8rem!important}@media (min-width:840px){.cockpit-news-teaser{margin-top:10rem!important}}.cockpit-news-detail h3{color:var(--color-primary)!important}.cockpit-news-detail h4{color:var(--color-primary)!important}.cockpit-news-detail h5{color:var(--color-primary)!important}.cockpit-news-detail h6{color:var(--color-primary)!important}.cockpit-news-detail .dom-renderer>:first-child{margin-top:0!important}.rich-text-component h1{color:var(--color-secondary);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;word-break:break-word;overflow-wrap:break-word}.rich-text-component h2{color:var(--color-secondary);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;word-break:break-word;overflow-wrap:break-word}.rich-text-component h3{color:var(--color-secondary);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;word-break:break-word;overflow-wrap:break-word}.rich-text-component h4{color:var(--color-secondary);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;word-break:break-word;overflow-wrap:break-word}.rich-text-component h5{color:var(--color-secondary);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;word-break:break-word;overflow-wrap:break-word}.rich-text-component h6{color:var(--color-secondary);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;word-break:break-word;overflow-wrap:break-word}.rich-text-component p:empty{display:none}.rich-text-component p:has(br:only-child){display:none}.rich-text-component h1{margin-top:4rem;margin-bottom:1.5rem}.rich-text-component h2{margin-top:3.5rem;margin-bottom:1.25rem}.rich-text-component h3{margin-top:3rem;margin-bottom:1rem}.rich-text-component h4{margin-top:2.5rem;margin-bottom:1.5rem}.rich-text-component h5{margin-top:2rem;margin-bottom:.5rem}.rich-text-component h6{margin-top:1.5rem;margin-bottom:.5rem}.rich-text-component h1+h2{margin-top:1.5rem}.rich-text-component h2+h3{margin-top:1.25rem}.rich-text-component h3+h4{margin-top:1rem}.rich-text-component h4+h5{margin-top:.75rem}.rich-text-component h5+h6{margin-top:.75rem}.rich-text-component p{margin-top:0;margin-bottom:1.5rem}.rich-text-component p:last-child{margin-bottom:0}.rich-text-component h1+p{margin-top:0}.rich-text-component h2+p{margin-top:0}.rich-text-component h3+p{margin-top:0}.rich-text-component h4+p{margin-top:0}.rich-text-component h5+p{margin-top:0}.rich-text-component h6+p{margin-top:0}.rich-text-component ul{margin-top:1.5rem;margin-bottom:1.5rem}.rich-text-component ol{margin-top:1.5rem;margin-bottom:1.5rem}.rich-text-component table{margin-top:2rem;margin-bottom:2rem}.rich-text-component li{margin-top:.5rem}.rich-text-component li:first-child{margin-top:0}.rich-text-component li p{margin-top:.5rem}.rich-text-component li p:first-child{margin-top:0}.rich-text-component img{margin-top:2rem;margin-bottom:2rem}.rich-text-component figure{margin-top:2rem;margin-bottom:2rem}.rich-text-component h1+img{margin-top:1rem}.rich-text-component h2+img{margin-top:1rem}.rich-text-component h3+img{margin-top:1rem}.rich-text-component h4+img{margin-top:1rem}.rich-text-component h5+img{margin-top:1rem}.rich-text-component h6+img{margin-top:1rem}.rich-text-component h1+figure{margin-top:1rem}.rich-text-component h2+figure{margin-top:1rem}.rich-text-component h3+figure{margin-top:1rem}.rich-text-component h4+figure{margin-top:1rem}.rich-text-component h5+figure{margin-top:1rem}.rich-text-component h6+figure{margin-top:1rem}.rich-text-component blockquote{margin-top:2rem;margin-bottom:2rem}.rich-text-component p:empty+p:empty{display:none}.rich-text-component .dom-renderer>:first-child{margin-top:0!important}.cockpit-richtext table{margin-top:0}.image-text__image{padding-right:2rem}@media not (min-width:768px){.image-text__image{max-width:240px}}@media (max-width:640px){.image-text-image-smaller{max-width:96px}}.box-block{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.box-image-wrap{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding-top:56.5%}.box-image{object-fit:cover;width:100%;height:100%;transition:transform .2s;position:absolute;top:0;bottom:0;left:0;right:0;margin-top:0!important}@media (hover:hover){.box-block:hover .box-image{transform:scale(1.06)}}.checkbox-no-label-margin label{margin-bottom:0}.box-wrapper{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.box-wrapper>div{max-width:100%}@media (max-width:768px){.box-wrapper{grid-template-columns:repeat(2,1fr)}.box-wrapper :nth-child(4n){grid-row:1}.box-wrapper :nth-child(5n){grid-row:2}.box-wrapper :nth-child(6n){grid-row:3}}.release-detail hr{margin-top:2rem;margin-bottom:2rem}@media (min-width:768px){.release-detail hr{margin-top:3rem;margin-bottom:3rem}}.release-detail img{margin-top:3rem;margin-bottom:3rem}.text-wrap-no-wrap{text-wrap:nowrap}.hover-darken{transition:filter 50ms linear}.hover-darken:hover{filter:brightness(85%)}.flex-1{flex:1}
.cockpit-about-us-together{position:relative}@media (min-width:1023px){.cockpit-about-us-together{margin-top:380px!important}}.cockpit-about-us-together__content{max-width:464px}.cockpit-about-us-together__content:after{content:"";z-index:-1;background-image:url(/portal/img/bubbles-jongleur.svg);background-repeat:no-repeat;background-size:1020px 1020px;width:1020px;height:1020px;margin-top:-310px;display:block;position:absolute;top:0;right:0}@media (max-width:1440px) and (min-width:1200px){.cockpit-about-us-together__content:after{right:-160px}}@media (min-width:992px) and (max-width:1023px){.cockpit-about-us-together__content:after{top:50px;right:200px}}@media (max-width:1023px){.cockpit-about-us-together__content:after{z-index:unset;z-index:-1;background-image:url(/portal/img/bubbles-jongluer--small.svg);background-size:100%;width:100%;height:100%;margin-top:0;margin-bottom:290px;margin-left:200px;position:relative}}@media (max-width:640px){.cockpit-about-us-together__content:after{margin-left:0}}body:has(.cockpit-about-us-important){overflow-x:hidden}.cockpit-about-us-important article{position:relative}.cockpit-about-us-important article:first-of-type{margin-top:300px}@media (min-width:1023px){.cockpit-about-us-important article:first-of-type{margin-top:500px}}.cockpit-about-us-important article:first-of-type:before{content:"";z-index:-1;background-image:url(/portal/img/about-us-important-one--small.svg);background-repeat:no-repeat;background-size:450px 320px;width:100vw;height:320px;display:block;position:absolute;top:-350px;left:-2rem}@media (min-width:992px){.cockpit-about-us-important article:first-of-type:before{background-image:url(/portal/img/about-us-important-one--big.svg);background-size:1488px 666px;width:1488px;height:666px;top:-500px;left:-100px;right:auto}}@media (min-width:1200px){.cockpit-about-us-important article:first-of-type:before{left:-200px}}.cockpit-about-us-important article:nth-of-type(2){margin-top:380px}@media (min-width:992px){.cockpit-about-us-important article:nth-of-type(2){margin-top:700px}}.cockpit-about-us-important article:nth-of-type(2):before{content:"";z-index:-1;background-image:url(/portal/img/about-us-important-two--small.svg);background-repeat:no-repeat;background-size:500px 320px;width:100vw;height:320px;display:block;position:absolute;top:-300px;left:10%}@media (min-width:992px){.cockpit-about-us-important article:nth-of-type(2):before{background-image:url(/portal/img/about-us-important-two--big.svg);background-size:1620px 1033px;width:1620px;height:1033px;top:-600px;left:-80px;right:auto}}@media (min-width:1200px){.cockpit-about-us-important article:nth-of-type(2):before{left:-200px}}.cockpit-about-us-important article:nth-of-type(3){margin-top:80px;margin-bottom:450px}@media (min-width:992px){.cockpit-about-us-important article:nth-of-type(3){margin-top:180px;margin-bottom:1000px}}.cockpit-about-us-important article:nth-of-type(3):before{content:"";z-index:-1;background-image:url(/portal/img/about-us-important-three--small.svg);background-position:100%;background-repeat:no-repeat;background-size:440px 320px;width:440px;height:320px;display:block;position:absolute;top:260px;right:0}@media (min-width:576px) and (max-width:640px){.cockpit-about-us-important article:nth-of-type(3):before{right:-50px}}@media (min-width:992px){.cockpit-about-us-important article:nth-of-type(3):before{background-image:url(/portal/img/about-us-important-three--big.svg);background-size:1290px 716px;width:1290px;height:716px;margin-right:-50vw;top:400px;right:50%}}@media (min-width:1200px){.cockpit-about-us-important article:nth-of-type(3):before{margin-right:-50vw;right:50%}}
.banner-wrapper[data-appearance=primary]{background-color:var(--color-primary)}.banner-wrapper[data-appearance=primary] .banner-title{color:var(--color-secondary-light)}.banner-wrapper[data-appearance=primary] .banner-subtitle{color:var(--color-white)}.banner-wrapper[data-appearance=primary] .banner__content__small{color:var(--color-white)}.banner-wrapper[data-appearance=primary] button[data-appearance=secondary]{color:var(--color-white);border-color:var(--color-white)}.banner-wrapper[data-appearance=primary] button[data-appearance=secondary]:hover{opacity:.65}.banner-wrapper[data-appearance=primary] button[data-appearance=secondary]:active{opacity:.5;background-color:#0000}.banner-wrapper[data-appearance=primary] a[data-appearance=secondary]{color:var(--color-white);border-color:var(--color-white)}.banner-wrapper[data-appearance=primary] a[data-appearance=secondary]:hover{opacity:.65}.banner-wrapper[data-appearance=primary] a[data-appearance=secondary]:active{opacity:.5;background-color:#0000}.banner-wrapper[data-appearance=secondary]{background-color:var(--color-secondary-light)}.banner-wrapper[data-appearance=secondary] .banner-title{color:var(--color-primary)}.banner-wrapper[data-appearance=secondary] .banner__content__small{color:var(--color-primary)}.banner-wrapper[data-appearance=secondary] .banner-subtitle{color:var(--color-white)}.banner-wrapper[data-appearance=secondary] button[data-appearance=secondary]{border-color:var(--color-primary)}.banner-wrapper[data-appearance=secondary] button[data-appearance=secondary]:hover{opacity:.65;color:var(--color-primary)}.banner-wrapper[data-appearance=secondary] button[data-appearance=secondary]:active{opacity:.5;background-color:#0000}.banner-wrapper[data-appearance=secondary] a[data-appearance=secondary]{border-color:var(--color-primary)}.banner-wrapper[data-appearance=secondary] a[data-appearance=secondary]:hover{opacity:.65;color:var(--color-primary)}.banner-wrapper[data-appearance=secondary] a[data-appearance=secondary]:active{opacity:.5;background-color:#0000}.banner p{margin:0}@media (max-width:640px){.banner p{font-size:.875rem}}@media (min-width:840px){.banner{min-height:674px}}.banner{align-items:center;display:flex}.banner-title{text-wrap:balance;max-width:16ch;font-weight:300}.banner__image{bottom:-80px;right:-120px;width:400px!important;height:400px!important}@media (min-width:640px){.banner__image{width:520px!important;height:520px!important}}@media (min-width:840px){.banner__image{bottom:-20px;right:-154px;width:700px!important;height:700px!important}}.banner__content__small{max-width:38ch}@media (min-width:840px){.banner__content__small{max-width:65%}}@media (max-width:640px){.banner__content__small{max-width:55%;font-size:.5rem}}
@media (max-width:840px){.hero-component{min-height:auto}}@media (min-width:840px){.hero-component{min-height:522px;max-height:60vh}.hero-component:not(.hero-component--split).hero-component__image{height:580px;min-height:initial}}@media (min-width:1024px){.hero-component{min-height:602px}}@media (min-width:1210px){.hero-component{min-height:782px}}.hero-component--split{grid-column-gap:0;grid-template-rows:auto;grid-auto-columns:1fr;align-items:flex-end;display:grid}@media (max-width:840px){.hero-component--split{grid-row-gap:0;grid-template-columns:1fr;grid-auto-flow:row}}@media (min-width:840px){.hero-component--split{grid-template-columns:1fr 1fr}}.hero-component--split__content{z-index:2}@media not (min-width:840px){.hero-component--split__content{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:340px;margin-left:1rem;margin-right:1rem;display:flex}}@media (min-width:840px){.hero-component--split__content{justify-self:flex-end;max-width:466px;padding-left:.25rem}}@media (min-width:1440px){.hero-component--split__content{max-width:640px;margin-bottom:3rem}}@media (min-width:840px){.hero-component--split__content__text{z-index:1;width:842px;position:relative}}.hero-component__image{width:100%;max-height:782px}@media (max-width:840px){.hero-component__image{min-height:340px}}@media (max-width:840px){.hero-component--split .hero-component__image{width:100%;min-height:340px}}@media (min-width:840px){.hero-component--split .hero-component__image:after{content:"";z-index:1;background-color:#00000060;width:100%;height:100%;display:block;position:absolute;top:0;left:0}}@media (max-width:840px){.hero-component--split .hero-component--split__image{width:100%;min-height:340px}}@media (min-width:840px){.hero-component--split .hero-component--split__image:after{content:"";z-index:1;background-color:#00000060;width:100%;height:100%;display:block;position:absolute;top:0;left:0}}.hero-component--hands-grinding__image{z-index:1;width:100%;position:absolute;bottom:0;left:0;right:0}.hero-component--hands-grinding__content{z-index:1;padding-top:1rem;position:relative}@media (min-width:840px){.hero-component--hands-grinding__content{max-width:86%;margin-bottom:-4rem;padding-top:2rem}}@media (min-width:1210px){.hero-component--hands-grinding__content{max-width:none;padding-top:4rem}}@media (min-width:1440px){.hero-component--hands-grinding__content{max-width:90%}}
.news-card{height:100%;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;min-width:240px;box-shadow:var(--shadow);transition:box-shadow .16s ease-in-out,scale .16s ease-in-out}.news-card:hover{box-shadow:var(--shadow-hover);scale:1.02}@media (min-width:768px){.news-card--academy-and-news{grid-template-rows:auto 1fr;display:grid}}@media (max-width:767px){.news-card--academy-and-news{margin-left:auto;margin-right:auto;flex-direction:row-reverse;max-width:328px;max-height:113px;margin-bottom:1rem;display:flex}.news-card--academy-and-news .news-card__content{padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem}.news-card--academy-and-news img{max-width:113px}.news-card--academy-and-news .news-card__content__first-line{font-size:.6875rem}.news-card--academy-and-news .news-card__link p{-webkit-line-clamp:3;line-clamp:3;word-break:break-word;text-wrap:balance;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.news-card-image-wrap{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}@media (min-width:768px){.news-card-image-wrap{padding-top:100%;position:relative}}.news-card-image{width:100%;height:100%;transition:transform .2s;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover){.news-card:hover .news-card-image{transform:scale(1.04)}}.news-card__content{text-wrap:pretty;min-height:149px;padding-top:1.125rem;padding-bottom:1.125rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.news-card__content{grid-template-rows:auto 1fr auto;display:grid}}@media (max-width:768px){.news-card__content{width:calc(100% - 113px)}}.news-card__link{-webkit-hyphens:auto;hyphens:auto;max-width:306px}.news-card__link:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.card--services{height:100%;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:290px;box-shadow:var(--shadow);grid-template-rows:auto 1fr;transition:box-shadow .16s ease-in-out,scale .16s ease-in-out;display:grid}.card--services:hover{box-shadow:var(--shadow-hover);scale:1.02}.card--services__image img{aspect-ratio:1}.card--services__image:after{content:"";background-color:var(--color-secondary-light);z-index:1;height:.375rem;position:absolute;bottom:0;left:0;right:0}.card--services__content{flex-direction:column;padding-top:1.125rem;padding-bottom:1.125rem;padding-left:1.25rem;padding-right:1.25rem;display:flex}
.recent-themes-card{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.recent-themes-card:hover{box-shadow:var(--shadow-hover);transform:scale(1.02)}.recent-themes-card.wide [data-appearance=secondary]{display:none}@media (min-width:728px){.recent-themes-card.wide{flex-direction:row-reverse;min-height:420px;display:flex}.recent-themes-card.wide[data-image-left=true]{flex-direction:row}.recent-themes-card.wide [data-appearance=secondary]{width:-webkit-fit-content;width:fit-content;margin-top:1.5rem;display:inline-flex}.recent-themes-card.wide.primary{width:100%}.recent-themes-card.wide .recent-themes-card__content{flex-direction:column;justify-content:center;width:50%;padding:40px;display:flex}.recent-themes-card.wide .recent-themes-card__image{width:50%}}@media (min-width:1210px){.recent-themes-card.wide .recent-themes-card__content{justify-content:center;padding:0 72px 0 48px}}@media (min-width:728px){.recent-themes-card.small{width:calc(50% - .75rem)}}.recent-themes-card.small .title{font-size:1.25rem}.recent-themes-card.small p{font-size:.875rem}.recent-themes-card.small [data-appearance=secondary]{display:none}.recent-themes-card.secondary{background-color:var(--color-secondary-light);color:var(--color-primary)}.recent-themes-card.secondary .title{color:var(--color-white)}.recent-themes-card.secondary [data-appearance=secondary]{color:var(--color-primary);border-color:var(--color-primary)}.recent-themes-card.primary{background-color:var(--color-primary);color:var(--color-white)}.recent-themes-card.primary .title{color:var(--color-secondary)}.recent-themes-card.primary [data-appearance=secondary]{color:var(--color-white);border-color:var(--color-white)}.recent-themes-card .theme{font-size:.875rem}.recent-themes-card .recent-themes-card__content{padding:1.5rem}.recent-themes-card .recent-themes-card__image{aspect-ratio:16/9}.recent-themes-card p{margin-top:6px;font-size:.875rem}@media (min-width:840px){.recent-themes-card p{margin-top:12px;font-size:1.125rem}}@media (min-width:1200px){.recent-themes-card__content .line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (min-width:1200px){.recent-themes-card__content .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
.order-state{border-radius:1em;padding:5px 10px;font-weight:700;display:inline-block}.order-state[data-status=PROCESSING]{background-color:var(--color-yellow-lightest);color:var(--color-yellow)}.order-state[data-status=SHIPPED]{background-color:var(--color-secondary-lightest);color:var(--color-secondary)}.order-state[data-status=INVALID]{background-color:var(--color-pink-lightest);color:var(--color-pink)}.order-state[data-status=TEMPORARY]{background-color:var(--color-primary-lightest);color:var(--color-primary)}
.cards{gap:2rem;display:grid}@media (min-width:992px){.cards{grid-template-columns:repeat(12,1fr)}}.card{grid-template-rows:subgrid;grid-row:span 5;gap:1rem;width:100%;transition:all .2s ease-in-out;display:grid}.card:hover{transform:translateY(-1px);box-shadow:var(--shadow-hover)!important}.card table th{padding-top:0}@media (prefers-reduced-motion:no-preference){@keyframes animate-in{0%{opacity:0;transform:translateY(2rem)}50%{opacity:1}to{opacity:1;transform:translateY(0)}}.card{animation:linear forwards animate-in;animation-timeline:view();animation-range:entry,exit}}@media (min-width:992px){.card-1-3{grid-column:span 4}.card-1-2{grid-column:span 6}.card-2-3{grid-column:span 8}.card-1-1{grid-column:span 12}}.card-head{margin-top:6px;border-radius:var(--border-radius);border:1.5px solid #0000;margin-left:6px;margin-right:6px;transition:all .2s ease-in-out}.card-head .icon{transition:all .2s ease-in-out}a.card-head:hover{border:1.5px solid color-mix(in srgb,currentColor 10%,transparent);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}a.card-head:hover .icon{transform:translate(-2px)scale(1.0875)}a.card-head:hover .icon.icon--chevron-right{transform:translate(2px)}a.card-head:focus-visible{border:1.5px solid color-mix(in srgb,currentColor 10%,transparent);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}a.card-head:focus-visible .icon{transform:translate(-2px)scale(1.0875)}a.card-head:focus-visible .icon.icon--chevron-right{transform:translate(2px)}.card-link{text-underline-offset:1px;color:var(--color-primary-dimmed);transition:all .2s ease-in-out}.card-link .icon{transition:transform .2s ease-in-out}.card-link:hover{color:var(--color-primary);text-underline-offset:3px}.card-link:hover .icon{transform:translate(.25rem)}
.scroller[data-animated=true]{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#fff 20%,#fff 80%,#0000);mask:linear-gradient(90deg,#0000,#fff 20%,#fff 80%,#0000)}.scroller[data-animated=true] .scroller__inner{width:-webkit-max-content;width:max-content;animation:scroll var(--_animation-duration,40s)var(--_animation-direction,forwards)linear infinite}.scroller[data-direction=right]{--_animation-direction:reverse}.scroller[data-direction=left]{--_animation-direction:forwards}.scroller[data-speed=fast]{--_animation-duration:40s}.scroller[data-speed=slow]{--_animation-duration:100s}@keyframes scroll{to{transform:translate(calc(.5rem - 50%))}}
.dialog{z-index:1051;background-color:var(--color-white);flex-direction:column;height:100dvh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;width:100dvw!important}@media (min-width:768px){.dialog{border-radius:var(--border-radius);height:-webkit-fit-content;height:fit-content;max-height:80vh;box-shadow:var(--shadow);margin:auto;width:772px!important}}.dialog button[data-appearance=link]:focus-visible{outline:1.5px solid var(--color-primary-dimmed)}@media (min-width:768px){.dialog-wide{max-width:1060px;max-height:90vh;bottom:0;width:90vw!important}}@media (min-width:992px){.dialog-wide{width:80vw!important}}.dialog .loader-wrap-wrap{min-height:40vh}@media not (min-width:768px){.dialog-title{font-size:1rem}}
.icon{-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon--checkbox{width:1rem!important;height:1rem!important}.icon svg{width:24px!important;height:24px!important}.icon--xs svg{width:8px!important;height:8px!important}.icon--sm svg{width:14px!important;height:14px!important}.icon--md svg{width:16px!important;height:16px!important}.icon--mdl svg{width:20px!important;height:20px!important}.icon--lg svg{width:32px!important;height:32px!important}.icon--xl svg{width:48px!important;height:48px!important}.icon--xxl svg{width:72px!important;height:72px!important}[data-icon-position=left] .icon{margin-right:.5em}[data-icon-position=right] .icon{margin-left:.5em}[data-icon-position=center] .icon{margin:0 auto;display:block}@-moz-keyframes spin{to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}.loader-wrap{justify-content:space-around;margin-left:auto;margin-right:auto;display:block}.loader-wrap svg{margin:1em auto;display:block}.loader-wrap--lg{width:48px;height:48px}.loader-wrap--sm{width:24px;height:24px}.icon--loading{background-image:url(/portal/img/icons/loading-Interwind-1s-96px.gif);background-size:contain;animation:.5s linear infinite spin}.icon--sort-alpha-up,.icon--sort-alpha-down,.icon--upload,.button--icon{cursor:pointer}.icon-circle{border-radius:50%;width:38px;height:38px}@media (min-width:768px){.icon-circle{width:46px;height:46px}}.form-field-icon{opacity:.8;margin-top:-8px;position:absolute;top:50%;left:1em}.hover-arrow{--arrowSpacing:5px;--arrowHoverTransition:.15s cubic-bezier(.215,.61,.355,1);--arrowHoverOffset:translateX(3px);--arrowTipTransform:none;--arrowLineOpacity:0;margin-left:var(--arrowSpacing);stroke-width:2px;fill:none;stroke:currentColor;position:relative;top:1px}.hover-arrow--sizeSmall{--arrowSpacing:4px;stroke-width:1px}.hover-arrow__linePath{opacity:var(--arrowLineOpacity);transition:opacity var(--hoverTransition,var(--arrowHoverTransition))}.hover-arrow__tipPath{transform:var(--arrowTipTransform);transition:transform var(--hoverTransition,var(--arrowHoverTransition))}@media (pointer:fine){.unchained-table-row.clickable-rows:hover .hover-arrow__linePath,a:hover .hover-arrow__linePath,button:hover .hover-arrow__linePath{--arrowLineOpacity:1}.unchained-table-row.clickable-rows:hover .hover-arrow__tipPath,a:hover .hover-arrow__tipPath,button:hover .hover-arrow__tipPath{--arrowTipTransform:var(--arrowHoverOffset)}}@media (pointer:coarse){.unchained-table-row.clickable-rows:hover .hover-arrow__linePath,a:active .hover-arrow__linePath,button:active .hover-arrow__linePath{--arrowLineOpacity:1}.unchained-table-row.clickable-rows:hover .hover-arrow__tipPath,a:active .hover-arrow__tipPath,button:active .hover-arrow__tipPath{--arrowTipTransform:var(--arrowHoverOffset)}}
.dropdown--cart{opacity:1;visibility:visible;will-change:transform,opacity,visibility;border-radius:var(--border-radius);transition:transform .16s,opacity .16s,visibility linear;overflow:hidden;transform:translateY(0);padding:0!important}.dropdown--cart[hidden]{visibility:hidden;opacity:0;transition:transform .16s,opacity .16s,visibility 0s linear .16s;transform:translateY(-48px);display:block!important}.dropdown--cart .product-item__info{grid-template:"image title""image data"/auto 1fr;gap:0 1rem;display:grid}@media (min-width:640px){.dropdown--cart .product-item__info{min-width:360px}}.dropdown--cart .product-item__info .g-image{grid-area:image;width:52px}.dropdown--cart .product-item__info .g-title{grid-area:title}@media (min-width:840px){.dropdown--cart .product-item__info .g-title{width:100%}}.dropdown--cart .product-item__info .g-data{grid-area:data}.dropdown--cart .add-to-cart-wrapper{width:auto}.dropdown--cart .dropdown--cart__product-more{justify-content:space-between;align-items:center;padding-left:calc(52px + 1rem);display:flex}.dropdown--cart .dropdown--cart__product-more .product-item__more:empty{display:none}.dropdown--cart__inner{border-radius:var(--border-radius);padding:12px 16px;overflow-y:auto}@media (max-width:767px){.dropdown--cart{width:100vw;height:100dvh}.dropdown--cart__inner{height:100dvh}}@media (max-width:1023px){.dropdown--cart{z-index:1051;background-color:var(--color-white);border-radius:0;position:fixed;top:0;left:0}}@media (min-width:768px) and (max-width:991px){.dropdown--cart{width:500px;top:72px;left:0;right:initial}}@media (min-width:992px){.dropdown--cart{width:500px;top:128px;left:initial}}@media (min-width:1024px){.dropdown--cart{width:420px}.dropdown--cart__inner{max-height:calc(100vh - 120px)}}.cart-action-area{border-radius:var(--border-radius);background-color:var(--color-white);z-index:1060;width:calc(100% + 32px);margin:0 -16px;padding:0 16px 12px;position:-webkit-sticky;position:sticky;top:-12px}.cart-count{background-color:var(--color-secondary);min-width:1rem;height:1rem;color:var(--color-white);text-align:center;padding-top:2px;border-radius:1em;align-content:center;justify-items:center;padding-left:2.5px;padding-right:2.5px;font-size:11px;font-weight:700;line-height:1;position:absolute;top:0;right:0}@keyframes cartBounce{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}.cart-count.animate,.unchained-badge--animate,.indicator.animate{animation:.3s ease-out cartBounce}@keyframes addToCartExpand{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:200px;transform:translateY(0)}}.add-to-cart-success{animation:.25s ease-out forwards addToCartExpand;overflow:hidden}.add-to-cart-success__message{color:var(--color-secondary);align-items:center;gap:.5rem;padding:.5rem 0;font-weight:600;display:flex}.add-to-cart-success__actions{gap:1rem;display:flex}.add-to-cart-success__actions>*{flex:1}.add-to-cart-button{transition:transform .2s,background-color .2s}.add-to-cart-button__text{transition:opacity .15s,transform .15s;display:inline-block}.add-to-cart-button--adding{opacity:.7}.add-to-cart-button--success{animation:.3s ease-out buttonSuccessPop}@keyframes buttonSuccessPop{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes checkmarkAppear{0%{opacity:0;transform:scale(.5)rotate(-45deg)}50%{opacity:1;transform:scale(1.2)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}.add-to-cart-check-icon{animation:.3s ease-out forwards checkmarkAppear}.add-to-cart-loading-icon{animation:.8s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.add-to-cart-button__text--success{animation:.2s ease-out forwards textFadeIn}@keyframes textFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dropdown--cart__count{background-color:var(--color-secondary);width:1rem;height:1rem;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:flex}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.add-to-cart-success-icon{animation:.3s ease-out forwards fadeUpIn}[data-success=true] .add-to-cart-success-icon{animation:.3s ease-out forwards fadeUpIn,.3s ease-out 2.7s forwards fadeDownOut}.add-to-cart-success-panel{margin-top:.75rem;animation:.25s ease-out forwards addToCartExpand;overflow:hidden}.add-to-cart-success-panel__message{align-items:center;gap:.5rem;padding:.5rem 0;font-weight:600;display:flex}.add-to-cart-success-panel__message .icon{flex-shrink:0}.add-to-cart-success-panel__actions{gap:.5rem;padding-bottom:.25rem;display:flex}.add-to-cart-success-panel__actions>*{flex:1}
.publicare-stepper[role=tablist]{width:100%;font-family:var(--font-pluto-sans-regular);justify-content:space-between;gap:2rem;padding:0;display:flex}.publicare-stepper[role=tablist][data-alignment=vertical]{border-radius:0;flex-direction:column}.publicare-stepper[role=tablist][data-alignment=vertical] [role=tab]{box-shadow:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.publicare-stepper[role=tablist] .publicare-stepper-item{text-align:left;width:-webkit-min-content;width:min-content;min-width:110px;box-shadow:none;background-color:#fff;padding:0}.publicare-stepper[role=tablist] .publicare-stepper-item[aria-selected=false]{opacity:.25}.publicare-stepper[role=tablist] .publicare-stepper-item[aria-selected=false]:hover{opacity:1}.publicare-stepper[role=tablist] .publicare-stepper-item[aria-selected=false]:focus{opacity:1}
.product-list .product-item{outline:2px solid #0000;gap:1rem;transition:outline-color .2s ease-in-out;display:grid}@media (min-width:680px){.product-list .product-item{grid-template-columns:4fr 2fr 2fr}}@media (max-width:680px){.product-list .product-item{grid-template-columns:1fr}}@media (min-width:992px){.product-list .product-item{gap:1.5rem}}.product-list .product-item .product-item__action:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.product-list .product-item .product-item__action:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.product-list .product-item .product-item__action:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.product-list .product-item .product-item__action:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.product-list .product-item+.product-item{border-top:1px solid var(--color-grey-light)}.product-list .product-item .product-item__description{display:none}.product-list .product-item .product-item__info{grid-template:"image title""image data"/auto 1fr;gap:0 1rem;display:grid}@media (min-width:640px){.product-list .product-item .product-item__info{min-width:360px}}.product-list .product-item .product-item__info .g-image{grid-area:image}.product-list .product-item .product-item__info .g-title{grid-area:title}@media (min-width:840px){.product-list .product-item .product-item__info .g-title{width:100%}}.product-list .product-item .product-item__info .g-data{grid-area:data}.product-list .product-item .product-item__more__badge{padding-left:.25rem;padding-right:.25rem;display:inline-flex}@media (max-width:640px){.product-list .product-item .product-item__more__badge{justify-content:space-between;margin-left:-.5rem;margin-right:-.5rem;display:flex}}.product-list .product-item .product-item__more__delivery-date{gap:2rem;padding-left:.25rem;padding-right:.25rem;display:inline-flex}@media (max-width:640px){.product-list .product-item .product-item__more__delivery-date{justify-content:space-between;margin-left:-.5rem;margin-right:-.5rem;display:flex}}.product-list.checkout-items{container-type:inline-size}.product-list.checkout-items .product-item{grid-template-columns:1fr!important}.product-list.checkout-items .product-item__link:after{border:0}.product-list.checkout-items .product-item__more{flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;display:flex}@container not (min-width:500px){.product-list.checkout-items .product-item{grid-template-columns:1fr;gap:1rem}.product-list.checkout-items .product-item__action{margin-bottom:0}.product-list.checkout-items .product-item__action:empty{display:none!important}.product-list.checkout-items .product-item__action:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.product-list.checkout-items .product-item__action:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.product-list.checkout-items .product-item__action:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.product-list.checkout-items .product-item__action:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.product-list.checkout-items .product-item__price{margin-bottom:0}.product-list.checkout-items .product-item__price:empty{display:none!important}.product-list.checkout-items .product-item__price:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.product-list.checkout-items .product-item__price:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.product-list.checkout-items .product-item__price:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.product-list.checkout-items .product-item__price:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.product-list.checkout-items .product-item__price{flex-direction:column;gap:0;display:flex}}.product-list .cutting-info{margin-top:.25rem;margin-bottom:.25rem}main .product-item__link span,.dropdown--cart .product-item__link span,.checkout-items .product-item__link span{display:none}@container (min-width:0){.checkout-items .produc-item .product-item__action{margin-bottom:0!important}.checkout-items .produc-item .product-item__action:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:initial}.checkout-items .produc-item .product-item__action:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:initial}.checkout-items .produc-item .product-item__action:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:initial}.checkout-items .produc-item .product-item__action:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:initial}.checkout-items .produc-item .product-item__price{margin-bottom:0!important}.checkout-items .produc-item .product-item__price:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:initial}.checkout-items .produc-item .product-item__price:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:initial}.checkout-items .produc-item .product-item__price:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:initial}.checkout-items .produc-item .product-item__price:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:initial}.checkout-items .produc-item .product-item__price{margin-top:0!important}}.product-list--grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding-bottom:8px;display:grid}.product-list--grid .product-item{grid-template-columns:1fr;grid-template-rows:subgrid;grid-gap:0 1rem;text-align:left;border-bottom:1px solid var(--color-grey-light);grid-row:span 8;padding-left:1rem;padding-right:1rem;display:grid;position:relative}.product-list--grid .product-item+.product-item{border-top:none}.product-list--grid .product-item img{align-self:center;height:130px;margin:0 auto 12px;display:block}.product-list--grid .product-item .product-item__info{grid-template-columns:auto;grid-template-areas:"image""title""data";grid-template-rows:subgrid;grid-gap:0 1rem;grid-row:span 3;display:grid;min-width:auto!important}.product-list--grid .product-item .product-item__title{margin-bottom:.5rem;font-size:1.25rem}.product-list--grid .product-item .product-item__description{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;text-wrap:balance;-webkit-box-orient:vertical;margin-top:1rem;line-height:1.4;display:-webkit-box;overflow:hidden}.product-list--grid .product-item .product-item__description *{line-height:inherit;border:none;margin:0;padding:0;list-style:none;display:inline}.product-list--grid .product-item .product-item__price{text-align:end;margin-top:1rem!important}.product-list--grid .product-item__action{position:absolute;top:16px;right:10px}@media (any-pointer:fine){.product-list--grid .product-item:hover{outline:2px solid var(--color-primary-dimmed-light);z-index:1;background-color:#fff;border-color:#0000;border-radius:9px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d,0 0 0 1px #0000000d}.product-list--grid .product-item:hover .product-item__link:after{border:0}.product-list--grid .product-item:focus{outline:2px solid var(--color-primary-dimmed-light);z-index:1;background-color:#fff;border-color:#0000;border-radius:9px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d,0 0 0 1px #0000000d}.product-list--grid .product-item:focus .product-item__link:after{border:0}.product-list--grid .product-item__action{opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.product-list--grid .product-item:hover .product-item__action{opacity:1;visibility:visible;transition:all .3s cubic-bezier(.4,0,.2,1)}.product-list--grid .product-item:focus .product-item__action{opacity:1;visibility:visible;transition:all .3s cubic-bezier(.4,0,.2,1)}}@media (any-pointer:coarse){.product-list--grid .product-item:hover{outline:0}.product-list--grid .product-item:focus{outline:0}.product-list--grid .product-item .product-item__action{opacity:1;visibility:visible}}@media (max-width:479px){.product-list--grid .product-item+.product-item{border-top:1px solid var(--color-grey-light)}}@media (min-width:504px){.product-list--grid .product-item{border-left:1px solid var(--color-grey-light)}}.product-list--grid [data-appearance=primary]{background-color:var(--color-grey-light)!important;border:1px solid var(--color-primary-dimmed-light)!important}.product-list--grid [data-appearance=primary]:hover{background-color:var(--color-primary-dimmed-light)!important;border:1px solid var(--color-primary)!important}.product-list--grid [data-appearance=primary]:hover svg{fill:var(--color-white)!important}.product-list--grid [data-appearance=primary]:focus{background-color:var(--color-primary-dimmed-light)!important;border:1px solid var(--color-primary)!important}.product-list--grid [data-appearance=primary]:focus svg{fill:var(--color-white)!important}.product-list--grid [data-appearance=primary]:focus-visible{background-color:var(--color-primary-dimmed-light)!important;border:1px solid var(--color-primary)!important}.product-list--grid [data-appearance=primary]:focus-visible svg{fill:var(--color-white)!important}.product-list--grid [data-appearance=primary]:active{background-color:var(--color-primary-dimmed-light)!important;border:1px solid var(--color-primary)!important}.product-list--grid [data-appearance=primary]:active svg{fill:var(--color-white)!important}.product-list--grid [data-appearance=primary] svg{fill:var(--color-primary)!important}.product-list--grid .cutting-info{margin-bottom:.5rem}.product__availibility_price{height:20px}@media (hover:hover) and (not (max-width:1024px)){.product-item__link:not(.cart__items *):after{border-radius:var(--border-radius);border:1px solid #0000}.product-item__link:not(.cart__items *):hover{text-decoration:underline}.product-item__link:not(.cart__items *):hover:after{border:1px solid var(--color-primary-dimmed-light)}}main .product-item__link,.dropdown--cart .product-item__link{align-items:center;display:flex}:is(main .product-item__link,.dropdown--cart .product-item__link):after{content:"";transition:border-color .2s ease-in-out,-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.product-item .product-item__icon-wrapper{display:inline-flex;position:relative;overflow:hidden}.product-item .product-item__icon-wrapper:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#fffc,#0000);width:100%;height:100%;position:absolute;top:0;left:-100%}.product-item .product-item__link svg{transition:transform .2s ease-in-out}.product-item:has(.product-item__info:hover) .product-item__link svg{transform:scale(1.2)}.product-item:has(.product-item__info:active) .product-item__link svg{transform:scale(1.2)}.product-item:has(.product-item__info:hover) .product-item__icon-wrapper:before{animation:.6s ease-in-out shimmer}.product-item:has(.product-item__info:active) .product-item__icon-wrapper:before{animation:.6s ease-in-out shimmer}@keyframes shimmer{0%{left:-100%}to{left:100%}}.cutting-info,.category-label{background-color:var(--color-surface-input);border:1px solid var(--color-surface-input-hover);padding:.375em .75em;font-size:.875rem;font-weight:400}.product-data-row:first-child{margin-top:.25rem}.product-data-row+.product-data-row{margin-top:.5rem}
@keyframes shadow-top-on-scroll{to{box-shadow:var(--shadow-top)}}@keyframes shadow-and-blur-on-scroll{to{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-bottom);background-color:#ffffff80}}@supports (animation-timeline:scroll()){.shadow-top-on-scroll{animation:linear reverse both shadow-top-on-scroll;animation-timeline:scroll();animation-range:calc(100vh - 200px) exit 0%}@media (min-width:992px){.shadow-lg-top-on-scroll{animation:linear reverse both shadow-top-on-scroll;animation-timeline:scroll();animation-range:calc(100vh - 200px) exit 0%}}.shadow-and-blur-on-scroll{animation:linear both shadow-and-blur-on-scroll;animation-timeline:scroll();animation-range:0 50px}.shadow-and-blur-on-scroll--shop{animation-range:0 300px}}[aria-expanded=true] .icon--chevron-down{transform:rotate(180deg)}@keyframes main-entry{to{transform:translateY(20px)scale(.95)}}@keyframes main-exit{0%{transform:translateY(20px)scale(.95)}}main[inert]{animation:.5s cubic-bezier(.165,.84,.44,1) forwards main-entry}main{animation:.5s cubic-bezier(.165,.84,.44,1) forwards main-exit}.backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;background-color:#0000000d;transition-property:opacity,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.backdrop[data-enter]{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.backdrop[data-leave]{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition-duration:.2s}.dialog{transform-origin:50%;opacity:0;transition-property:opacity,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(.95)translateY(50px)}.dialog[data-enter]{opacity:1;transform:scale(1)translateY(0)}.dialog[data-leave]{opacity:0;transform:scale(.95)translateY(50px)}.modal-content-container{overflow:hidden}.modal-content-container>*{transition:opacity .2s ease-in-out}@keyframes enter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-enter{animation:.15s ease-out enter}@keyframes leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.animate-leave{animation:.15s ease-in forwards leave}.mkt-nav-content .container{transition-behavior:allow-discrete;opacity:1;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translate(0)}@starting-style{.mkt-nav-content .container{opacity:0;transform:translate(-2.5%)}}
:root{--bs-border-color:var(--color-grey-light)}.container-lg,.container-md,.container-sm,.container{max-width:none}@media (min-width:1024px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width:1200px){.publicare-portal-layout .container-xl{max-width:1320px}.publicare-portal-layout .container-lg{max-width:1320px}.publicare-portal-layout .container-md{max-width:1320px}.publicare-portal-layout .container-sm{max-width:1320px}.publicare-portal-layout .container{max-width:1320px}}@media (min-width:1440px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1280px!important}}
.footer{z-index:2;isolation:isolate;mix-blend-mode:normal;margin-top:20vh;position:relative}.footer-branding{position:absolute;top:2px}@media (min-width:600px){.footer-branding{height:100px;margin-top:100px}}@media (min-width:900px){.footer-branding{height:160px;margin-top:30vh}}@media (min-width:1200px){.footer-branding{height:220px;margin-top:40vh}}@media (min-width:1600px){.footer-branding{height:350px;margin-top:45vh}}.footer-branding__item{bottom:0}.footer-branding.animated .footer-branding__item{transition:transform 2.2s}.footer-branding__item:first-of-type{transform:translateY(20%)}.footer-branding__item:nth-of-type(2){transform:translateY(15%)}.footer-branding__item:nth-of-type(3){transform:translateY(8%)}.footer-branding.animated .footer-branding__item:nth-of-type(2){transition:transform 2s}.footer-branding.animated .footer-branding__item:nth-of-type(3){transition:transform 1.9s}.footer-branding.animated .footer-branding__item{transform:translateY(0)}.footer-branding__item:last-of-type{bottom:1px}
.us-dz{border:2px dashed var(--color-primary);cursor:pointer;border-radius:3px;justify-content:center;align-items:flex-start;height:200px;margin-top:1em;margin-bottom:2.5em;padding:2rem;transition:background .25s ease-in;display:flex;position:relative}.us-dz--compact{height:5rem}@media (hover:hover){.us-dz:hover{background:#f9f9f9}}.us-dz-button{z-index:0;align-items:center;margin-top:-100px;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media not (min-width:600px){.us-dz-button{width:90%}}@media (hover:hover){.us-dz-button:hover{background-color:#fff}}
.article-item{border-bottom:1px solid var(--color-grey-light);align-items:center;width:100%;padding:.75rem 0;font-weight:400;display:flex;position:relative}.article-item-quantity{background-color:var(--color-surface-input);border:1px solid #0000;width:48px;height:32px}.article-item-text{flex:auto}.article-item-right{flex:none}.article-item-right .button--icon{width:.8rem;margin-left:1rem;display:inline-block}.article-item-right .button--icon:hover{opacity:1}
/*# sourceMappingURL=f7cea7aa957c6c97.css.map*/