/* Original responsive column utilities and menu tabs omitted from the earlier common bundle. */
.row--grid-fieldset fieldset:first-of-type .form-input:has(.checkbox,.submit,.form-field--textarea){grid-column:1/-1}[class*=cols-]{--flex-grow: 0;--flex-shrink: 1;--flex-basis: auto}.cols-4:where(:not([class*=gap-])),.cols-4:where(.gap-1),.common-content .cols-4:where(:not([class*=gap-])),.common-content .cols-4:where(.gap-1){display:flex;flex-wrap:wrap;gap:1rem}.cols-4:where(:not([class*=gap-]))>*,.cols-4:where(.gap-1)>*,.common-content .cols-4:where(:not([class*=gap-]))>*,.common-content .cols-4:where(.gap-1)>*{--flex-basis: calc(25% - 0.75rem)}.cols-4:where(.gap-2),.common-content .cols-4:where(.gap-2){display:flex;flex-wrap:wrap;gap:2rem}.cols-4:where(.gap-2)>*,.common-content .cols-4:where(.gap-2)>*{--flex-basis: calc(25% - 1.5rem)}.cols-4:where(.gap-3),.common-content .cols-4:where(.gap-3){display:flex;flex-wrap:wrap;gap:3rem}.cols-4:where(.gap-3)>*,.common-content .cols-4:where(.gap-3)>*{--flex-basis: calc(25% - 2.25rem)}@media(max-width: 767px){[class*=cols-]:where(:not(.cols-center):not(.cols-1)):where(:not(.gap-2):not(.gap-3))>*:not(.specificity-fix){--flex-basis: calc(50% - 0.5rem)}[class*=cols-]:where(:not(.cols-center):not(.cols-1)):where(.gap-2)>*:not(.specificity-fix){--flex-basis: calc(50% - 1rem)}[class*=cols-]:where(:not(.cols-center):not(.cols-1)):where(.gap-3)>*:not(.specificity-fix){--flex-basis: calc(50% - 1.5rem)}}@media(max-width: 414px){[class*=cols-]>*:not(.specificity-fix){--flex-basis: 100%}}[class*=cols-]>*{min-width:0;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}[class*=cols-]>*:not(.specificity-fix){margin:0}[class*=cols-]>*:where(img){height:revert-layer;width:revert-layer}[class*=cols-]>*>*:not(img):not(picture):not(:first-child),[class*=cols-].gap-1>*>*:not(img):not(picture):not(:first-child){margin-block:1rem 0}[class*=cols-].gap-2>*>*:not(img):not(picture):not(:first-child),[class*=cols-].gap-3>*>*:not(img):not(picture):not(:first-child){margin-block:2rem 0}[class*=cols-].text-center picture,[class*=cols-].text-center img,[class*=cols-] [style*="text-align:center"] picture,[class*=cols-] [style*="text-align:center"] img{justify-self:center}.cols-4{display:flex;flex-wrap:wrap;gap:1rem}.cols-4>*{--flex-basis: calc(25% - 0.75rem)}.form-input__label:where(:not(.checkbox__text)){align-items:center;display:flex}.form-input__label:where(:not(.checkbox__text))>span:where(:not([class])){padding-inline-start:.3em}.form-input__label.checkbox,.form-input__label.checkbox__text{font-weight:400;margin-block-end:0}.form-input__label.checkbox:where(:has(:not([readonly]),:not([disabled]))):hover{color:#239cdc}[style*="--flag-background"],[style*="--label-background"] .checkbox__text--main{--gradient-bg-start: var(--flag-background, var(--label-background, #000));--gradient-bg-end: var(--flag-background-second, var(--label-background-second, var(--gradient-bg-start)));--l: clamp(0, (l / 0.7 - 1) * -infinity, 1);color:#fff;color:oklch(from var(--gradient-bg-end) var(--l) 0 h);height:2.3rem;display:inline-flex;padding-inline:.8rem .7rem;background:linear-gradient(270deg, var(--gradient-bg-end, #000) 0%, var(--gradient-bg-start, #000) 100%);mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:0 50%;mask-position:0 50%}[style*="--flag-background"]:where(:not([data-label-id="5"])),[style*="--label-background"] .checkbox__text--main{-webkit-mask-image:url("/cdn/shop/files/sw4c-asset-44d93ce9511c7ff6c25a0ac62b48d5582fb9e36209982d81f7913542cf558c52.svg?v=1788881264");mask-image:url("/cdn/shop/files/sw4c-asset-44d93ce9511c7ff6c25a0ac62b48d5582fb9e36209982d81f7913542cf558c52.svg?v=1788881264")}.menu .submenu--meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 4px;margin-block:.5rem 10px;padding-block-end:20px;border-bottom:1px solid var(--black-15)}@media(min-width: 1024px){.menu .submenu--meta{flex-wrap:nowrap;gap:5px 4px;margin-block-end:20px}}.menu .submenu--meta-heading{margin:0;padding:0 1.5rem 0 0;font-size:1.5rem;font-weight:400;line-height:1;position:relative;z-index:1}@media(max-width: 1023px){.menu .submenu--meta-heading{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.menu .submenu--meta .meta-item{font-weight:600;font-size:1.5rem;line-height:1;padding:0 1.2rem;position:relative;z-index:1;background-color:#fff;border-radius:50px;min-height:31px}@media(min-width: 1024px){.menu .submenu--meta .meta-item{font-weight:800;padding-inline:1.82rem;min-height:44px}}.menu .submenu--meta .meta-item::before,.menu .submenu--meta .meta-item::after{content:"";position:absolute;z-index:-1;border-radius:50px}.menu .submenu--meta .meta-item::before{inset:-2px;background-color:#f6f4ee;border:2px solid #f6f4ee;opacity:0;transition:opacity .15s linear}.menu .submenu--meta .meta-item::after{inset:-4px -2px}@media(min-width: 1024px){.menu .submenu--meta .meta-item::after{display:none}}.menu .submenu--meta .meta-item:hover::before,.menu .submenu--meta .meta-item:focus::before,.menu .submenu--meta .meta-item:active::before,.menu .submenu--meta .meta-item-active::before{opacity:1}.menu .submenu--meta .meta-item-active{color:#239cdc}.menu .submenu--meta .meta-item-active::before{background-color:#fff;border-color:inherit}.checkbox--blue .checkbox__input:where(:not([readonly]):not([disabled])),.checkbox--blue .radio__input:where(:not([readonly]):not([disabled])),.checkbox__input:where(:not([readonly]):not([disabled])),.checkbox .radio__input:where(:not([readonly]):not([disabled])){color:var(--black-30)}.checkbox--blue .radio__input:where(:not([readonly]):not([disabled])):checked,.checkbox__input:where(:not([readonly]):not([disabled])):checked,.checkbox .radio__input:where(:not([readonly]):not([disabled])):checked{color:var(--blue-4c)}.checkbox--blue .radio__input:where(:not([readonly]):not([disabled])):hover,.checkbox--blue .radio__input:where(:not([readonly]):not([disabled])):focus,.checkbox--blue .radio__input:where(:not([readonly]):not([disabled])):active,.checkbox__input:where(:not([readonly]):not([disabled])):hover,.checkbox .radio__input:where(:not([readonly]):not([disabled])):hover,.checkbox__input:where(:not([readonly]):not([disabled])):focus,.checkbox .radio__input:where(:not([readonly]):not([disabled])):focus,.checkbox__input:where(:not([readonly]):not([disabled])):active,.checkbox .radio__input:where(:not([readonly]):not([disabled])):active{color:var(--blue-4c);outline-color:#e1eef8}.checkbox--green .checkbox__input:where(:not([readonly]):not([disabled])),.checkbox--green .radio__input:where(:not([readonly]):not([disabled])){color:var(--green-new-4c)}.checkbox--green .checkbox__input:where(:not([readonly]):not([disabled])):hover,.checkbox--green .radio__input:where(:not([readonly]):not([disabled])):hover,.checkbox--green .checkbox__input:where(:not([readonly]):not([disabled])):focus,.checkbox--green .radio__input:where(:not([readonly]):not([disabled])):focus,.checkbox--green .checkbox__input:where(:not([readonly]):not([disabled])):active,.checkbox--green .radio__input:where(:not([readonly]):not([disabled])):active{color:var(--green-new-4c);outline-color:#eefff5}.checkbox--red .checkbox__input:where(:not([readonly]):not([disabled])),.checkbox--red .radio__input:where(:not([readonly]):not([disabled])){color:var(--red)}.checkbox--red .checkbox__input:where(:not([readonly]):not([disabled])):hover,.checkbox--red .radio__input:where(:not([readonly]):not([disabled])):hover,.checkbox--red .checkbox__input:where(:not([readonly]):not([disabled])):focus,.checkbox--red .radio__input:where(:not([readonly]):not([disabled])):focus,.checkbox--red .checkbox__input:where(:not([readonly]):not([disabled])):active,.checkbox--red .radio__input:where(:not([readonly]):not([disabled])):active{color:var(--red);outline-color:#ffe8e8}.checkbox__input:disabled,.checkbox .radio__input:disabled{color:var(--black-20)}.checkbox__input:hover:disabled,.checkbox .radio__input:hover:disabled,.checkbox__input:focus:disabled,.checkbox .radio__input:focus:disabled,.checkbox__input:active:disabled,.checkbox .radio__input:active:disabled{outline-color:rgba(255,255,255,0)}.checkbox{--small-input-dimensions: 23px;display:grid;grid-template-columns:var(--small-input-dimensions) 1fr;gap:0 .75em;position:relative;padding:4px 0}.checkbox--inline{display:inline-grid}.checkbox--inline [type=checkbox],.checkbox--inline [type=radio]{position:absolute}.checkbox--inline+*{margin-block:0;padding-block:4px}.checkbox__input,.checkbox .radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--small-input-dimensions);width:var(--small-input-dimensions);background:#fff;box-shadow:none;border:1px solid currentcolor;grid-column:1;grid-row:1;position:relative;top:-1px;outline:4px solid rgba(0,0,0,0)}@supports(-moz-appearance: none){.checkbox__input,.checkbox .radio__input{top:0}}.checkbox__input~:where(.checkbox__text),.checkbox .radio__input~:where(.checkbox__text){grid-column:2;align-self:center}.checkbox__input:disabled,.checkbox .radio__input:disabled{box-shadow:none;background-color:var(--black-10) !important}.checkbox__input:active:where(:not(:disabled)),.checkbox .radio__input:active:where(:not(:disabled)){border-color:currentcolor}.checkbox__input:where(:not(:disabled)),.checkbox__input:where(:not(:disabled))~.checkbox__text,.checkbox .radio__input:where(:not(:disabled)),.checkbox .radio__input:where(:not(:disabled))~.checkbox__text{cursor:pointer}.checkbox__input:where(:disabled),.checkbox__input:where(:disabled)~.checkbox__text,.checkbox .radio__input:where(:disabled),.checkbox .radio__input:where(:disabled)~.checkbox__text{cursor:not-allowed}.checkbox__input:where(:disabled)~.checkbox__text,.checkbox .radio__input:where(:disabled)~.checkbox__text{color:var(--black-50)}.checkbox__input::after,.checkbox .radio__input::after{visibility:hidden}.checkbox__input:checked:not(:disabled)::after,.checkbox .radio__input:checked:not(:disabled)::after{visibility:visible}.checkbox__input{border-radius:6px}.checkbox__input:checked:not(:disabled){background:currentcolor}.checkbox__input::after{background-position:50% 50%;background-repeat:no-repeat;background-image:var(--checkbox-check);background-size:contain;content:"";display:block;position:absolute;inset:0;margin:auto;height:10px;width:12px}.checkbox .radio__input{--small-input-dimensions: 24px;border-radius:calc(var(--small-input-dimensions)*.5)}.checkbox .radio__input::after{background:currentcolor;border-radius:calc((var(--small-input-dimensions) - 8px)*.5);content:"";display:block;position:absolute;inset:0;margin:auto;height:calc(var(--small-input-dimensions) - 10px);width:calc(var(--small-input-dimensions) - 10px)}.checkbox__text{margin-block:0;color:var(--black-90)}.checkbox__text--count{color:var(--black-50);font-size:1.4rem}.checkbox+.hint{margin-block-start:0;margin-inline-start:calc(1px + var(--small-input-dimensions) + .75em)}.checkbox~.errors{margin-inline-start:calc(1px + var(--small-input-dimensions) + .75em)}.checkbox:where([style*="--label-background"]) .checkbox__text--main{font-size:1.1rem;font-weight:800;transform:translate3d(0, 0, 0);vertical-align:middle;align-items:center}