/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-deep-grey:hsl(345,6%,13%);--color-dark-grey:hsl(225,17%,63%);--color-dark-grey-10:hsla(225,17%,63%,0.1);--color-standard-grey:hsl(0,0%,79%);--color-light-grey:hsl(238,16%,84%);--color-white:hsl(0,0%,100%);--color-white-70:hsl(0,0%,100%,0.7);--color-ghost-white:hsl(225,15%,95%);--color-ghost-blue:hsl(200,56%,94%);--color-ghost-green:hsla(131,28%,92%,1);--color-ghost-red:hsla(0,79%,96%,1);--color-blue:hsl(198,100%,35%);--color-blue-10:hsla(198,100%,35%,0.1);--color-yellow:hsl(41,98%,57%);--color-yellow-ghost:hsl(41,100%,96%);--color-yellow-10:hsl(41,98%,57%,0.1);--color-brown:hsl(50,100%,17%);--color-red:hsl(0,79%,63%);--color-red-10:hsl(7,80%,96%);--color-green:hsl(133,97%,24%);--color-green-10:hsl(132,32%,92%);--color-deep-blue:hsl(199,58%,13%);--color-deep-blue-70:hsla(199,58%,13%,0.7);--color-deep-blue-40:hsl(199,58%,13%,0.4);--color-dark-blue:hsl(198,100%,25%);--color-primary:var(--color-blue);--color-primary-hover:var(--color-dark-blue);--color-text:var(--color-deep-grey);--color-text-secondary:var(--color-primary);}:root{--root-font-size--mobile:5vw;--root-font-size--desktop:1.111vw;--root-font-size--large-desktop:1rem;--window-width:100vw;--window-height:100vh;--toolbar-height:0rem;--font-family--base:"Nunito Sans",sans-serif;--font-weight--semibold:600;--font-weight--bold:700;--font-weight--extrabold:800;--font-weight--black:900;--font-weight--base:var(--font-weight--semibold);--font-size--xxxl:1.625rem;--font-size--xxl:1.375rem;--font-size--xl:1.125rem;--font-size--l:1rem;--font-size--m:0.875rem;--font-size--s:0.75rem;--font-size--xs:0.6875rem;--font-size--base:var(--font-size--l);--line-height--base:1.364;--form-element-height:3.25rem;--form-element-height--small:2.4375rem;--space-base:0.25rem;--space-0-5x:calc(var(--space-base) * 0.5);--space-1-5x:calc(var(--space-base) * 1.5);--space-2x:calc(var(--space-base) * 2);--space-2-5x:calc(var(--space-base) * 2.5);--space-3x:calc(var(--space-base) * 3);--space-3-5x:calc(var(--space-base) * 3.5);--space-4x:calc(var(--space-base) * 4);--space-4-5x:calc(var(--space-base) * 4.5);--space-5x:calc(var(--space-base) * 5);--space-5-5x:calc(var(--space-base) * 5.5);--space-6x:calc(var(--space-base) * 6);--space-6-5x:calc(var(--space-base) * 6.5);--space-7x:calc(var(--space-base) * 7);--space-7-5x:calc(var(--space-base) * 7.5);--space-8x:calc(var(--space-base) * 8);--space-8-5x:calc(var(--space-base) * 8.5);--space-9x:calc(var(--space-base) * 9);--space-10x:calc(var(--space-base) * 10);--space-11x:calc(var(--space-base) * 11);--space-12x:calc(var(--space-base) * 12);--space-13x:calc(var(--space-base) * 13);--space-14x:calc(var(--space-base) * 14);--space-14-5x:calc(var(--space-base) * 14.5);--space-15x:calc(var(--space-base) * 15);--space-15-5x:calc(var(--space-base) * 15.5);--space-16x:calc(var(--space-base) * 16);--space-17x:calc(var(--space-base) * 17);--space-18x:calc(var(--space-base) * 18);--space-19x:calc(var(--space-base) * 19);--space-20x:calc(var(--space-base) * 20);--space-22x:calc(var(--space-base) * 22);--space-25x:calc(var(--space-base) * 25);--space-26x:calc(var(--space-base) * 26);--space-30-5x:calc(var(--space-base) * 30.5);--space-34x:calc(var(--space-base) * 34);--space-38x:calc(var(--space-base) * 38);--space-46x:calc(var(--space-base) * 46);--space-50x:calc(var(--space-base) * 50);--transition-d-base--longer:1.35s;--transition-d-base--a-bit-longer:0.6s;--transition-d-base:0.5s;--transition-d-base--quicker:0.3s;--transition-tf-base:cubic-bezier(0.25,1,0.5,1);--border-radius-base:0.25rem;--border-radius-0-5x:calc(var(--border-radius-base) * 0.5);--border-radius-1-5x:calc(var(--border-radius-base) * 1.5);--border-radius-2x:calc(var(--border-radius-base) * 2);--border-radius-3-5x:calc(var(--border-radius-base) * 3.5);--box-shadow-base:0 0.5rem 0.75rem rgba(35,31,32,0.1);--box-shadow-second:0 0.125rem 0.1875rem rgba(0,0,0,0.16);}html{box-sizing:border-box;}*,*::before,*::after{box-sizing:inherit;}img,svg,video{max-width:100%;height:auto;vertical-align:top;}svg:not(:root){overflow:visible;}:focus{outline:0.1875rem solid var(--color-primary);outline-offset:0.1875rem;}.text-formatted > *:first-child{margin-top:0;}.text-formatted > *:last-child{margin-bottom:0;}hr{width:100%;border-width:0.0625rem 0 0;border-style:solid;border-color:var(--color-light-grey);}label[for]{cursor:pointer;}div:has(input[disabled]) > label,.js-a-text-field-readonly:has(input[readonly]) > label{cursor:not-allowed;}:where([disabled]){cursor:not-allowed;}pre{white-space:normal;}html{font-size:var(--root-font-size--mobile);}@media all and (min-width:1024px){html{font-size:var(--root-font-size--desktop)}}@media all and (min-width:1440px){html{font-size:var(--root-font-size--large-desktop)}}body{overflow-x:hidden;margin:0;color:var(--color-text);background-color:var(--color-white);font-family:var(--font-family--base);font-size:var(--font-size--base);font-weight:var(--font-weight--base);line-height:var(--line-height--base);}@font-face{font-family:"Nunito Sans";src:url(/sites/hps-mac3-composites-solargard/themes/custom/solargard/dist/assets/96867d1b.woff2) format("woff2"),url(/sites/hps-mac3-composites-solargard/themes/custom/solargard/dist/assets/e57414dc.woff) format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Nunito Sans";src:url(/sites/hps-mac3-composites-solargard/themes/custom/solargard/dist/assets/7010f7b6.woff2) format("woff2"),url(/sites/hps-mac3-composites-solargard/themes/custom/solargard/dist/assets/c3d25497.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Nunito Sans";src:url(/sites/hps-mac3-composites-solargard/themes/custom/solargard/dist/assets/1df231f7.woff2) format("woff2"),url(/sites/hps-mac3-composites-solargard/themes/custom/solargard/dist/assets/6c664830.woff) format("woff");font-weight:800;font-style:normal;font-display:swap;}@font-face{font-family:"Nunito Sans";src:url(/sites/hps-mac3-composites-solargard/themes/custom/solargard/dist/assets/4a77d5f8.woff2) format("woff2"),url(/sites/hps-mac3-composites-solargard/themes/custom/solargard/dist/assets/6f410566.woff) format("woff");font-weight:900;font-style:normal;font-display:swap;}.a-back-link{display:inline-flex;align-items:center;vertical-align:top;text-decoration:none;color:var(--color-text);}.a-back-link:hover{text-decoration:underline;}.a-back-link__arrow{width:0.75rem;height:0.375rem;margin-right:var(--space-2x);transform:rotate(90deg);fill:currentColor;}.a-boolean{--a-boolean-element-size:0.875rem;position:relative;display:flex;align-items:center;}.a-boolean__element{position:absolute;z-index:1;top:50%;left:0;width:var(--a-boolean-element-size);height:var(--a-boolean-element-size);margin:0;cursor:pointer;transform:translateY(-50%);opacity:0;}.a-boolean__element[disabled]{cursor:not-allowed;}.a-boolean__icon{width:var(--a-boolean-element-size);height:var(--a-boolean-element-size);}.a-boolean__element:checked ~ .a-boolean__icon--not-checked,.a-boolean__element:not(:checked) ~ .a-boolean__icon--checked{display:none;}.a-boolean__element:not(:checked) ~ .a-boolean__icon{fill:var(--color-deep-grey);}.a-boolean--secondary .a-boolean__element:not(:checked) ~ .a-boolean__icon{fill:var(--color-dark-grey);}.a-boolean__element:checked ~ .a-boolean__icon{fill:var(--color-primary);}html:not(.js-focus-visible) .a-boolean__element:focus ~ .a-boolean__icon,.a-boolean__element.focus-visible ~ .a-boolean__icon{outline:0.1875rem solid var(--color-primary);outline-offset:0.1875rem;}.a-boolean__element:disabled ~ .a-boolean__icon{fill:var(--color-light-grey);}.a-boolean__label{margin-left:var(--space-3x);}.a-button{--a-button-border-color:var(--color-primary);--a-button-bg-color:var(--color-primary);--a-button-hover-border-color:var(--color-primary-hover);--a-button-hover-bg-color:var(--color-primary-hover);--a-button-text-color:var(--color-white);--a-button-min-height:var(--form-element-height);--a-button-font-size:var(--font-size--base);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--a-button-min-height) - 0.125rem);padding:0 var(--space-3x);cursor:pointer;transition-timing-function:var(--transition-tf-base);transition-duration:var(--transition-d-base--quicker);transition-property:border-color,color,background-color;text-align:center;text-decoration:none;color:var(--a-button-text-color);border:0.0625rem solid var(--a-button-border-color);border-radius:var(--border-radius-base);background-color:var(--a-button-bg-color);font-family:var(--font-family--base);font-size:var(--a-button-font-size);font-weight:var(--font-weight--semibold);line-height:var(--line-height--base);-webkit-appearance:none;-moz-appearance:none;appearance:none;}.a-button:hover{--a-button-border-color:var(--color-primary-hover);--a-button-bg-color:var(--color-primary-hover);}.a-button--secondary{--a-button-border-color:var(--color-ghost-blue);--a-button-bg-color:var(--color-ghost-blue);--a-button-text-color:var(--color-primary);}.a-button--secondary:hover{--a-button-text-color:var(--color-white);}.a-button--tertiary{--a-button-border-color:var(--color-light-grey);--a-button-bg-color:var(--color-white);--a-button-text-color:var(--color-dark-grey);}.a-button--tertiary--active,.a-button--tertiary:hover{--a-button-border-color:var(--color-ghost-blue);--a-button-bg-color:var(--color-ghost-blue);--a-button-text-color:var(--color-primary);}.a-button--quaternary{--a-button-border-color:var(--color-white);--a-button-bg-color:var(--color-white);--a-button-text-color:var(--color-deep-grey);}.a-button--quaternary--active,.a-button--quaternary:hover{--a-button-border-color:var(--color-ghost-blue);--a-button-bg-color:var(--color-ghost-blue);--a-button-text-color:var(--color-primary);}.a-button--size--small{--a-button-min-height:var(--form-element-height--small);--a-button-font-size:var(--font-size--m);}.a-button--iconic{padding:0 var(--space-2-5x);}.a-button--iconic--size--small{min-height:0;padding:0;border-radius:var(--border-radius-0-5x);}.a-button__ajax{position:absolute;top:50%;left:50%;width:1rem;height:1rem;content:"";transform:translate(-50%,-50%);animation:a-button-ajax-circle-animation var(--transition-d-base--a-bit-longer) linear infinite;border-width:0.1875rem;border-style:solid;border-color:var(--a-button-text-color) var(--a-button-text-color) transparent transparent;border-radius:50%;}.a-button__ajax ~ *{opacity:0;}.a-button__icon{flex-shrink:0;width:0.75rem;height:0.75rem;margin-left:var(--space-4-5x);fill:currentColor;}.a-button__icon--size--big{width:1rem;height:1rem;}.a-button__icon--arrow{transform:rotate(-90deg);}.a-button--iconic .a-button__icon{width:1rem;height:1rem;margin-left:0;}.a-button--iconic--size--small .a-button__icon{width:0.875rem;height:0.875rem;}@keyframes a-button-ajax-circle-animation{from{transform:translate(-50%,-50%) rotate(0);}to{transform:translate(-50%,-50%) rotate(360deg);}}.a-details{--a-details-border-width:0.0625rem;margin-top:0;margin-bottom:0;border:var(--a-details-border-width) solid var(--color-standard-grey);border-radius:var(--border-radius-base);}.a-details[open]{border-color:var(--color-dark-grey);}.a-details__summary{display:block;padding:0;list-style:none;cursor:pointer;}.a-details__summary::-webkit-details-marker{display:none;}.a-details__summary-content{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--space-2-5x) - var(--a-details-border-width)) var(--space-4x) calc(var(--space-2-5x) - var(--a-details-border-width)) var(--space-3x);}.a-details[open] .a-details__summary-content{font-weight:var(--font-weight--bold);}.a-details__arrow{flex-shrink:0;width:0.75rem;height:0.75rem;fill:var(--color-dark-grey);margin-left:var(--space-4x);}.a-details[open] .a-details__arrow{transform:rotate(180deg);}.a-details__content{box-sizing:border-box;padding:var(--space-1-5x) var(--space-3x) var(--space-2x);}.a-like{display:inline-flex;flex-shrink:0;text-decoration:none;color:inherit;}.a-like--active{color:var(--color-red);}.a-like__icon{width:1rem;height:1rem;fill:currentColor;}.a-like--active .a-like__icon--not-filled,.a-like:not(.a-like--active) .a-like__icon--filled{display:none;}.a-link{text-decoration:none;color:var(--color-text-secondary);}.a-link:hover{text-decoration:underline;}.a-link__icon{width:0.75rem;height:0.75rem;margin-left:var(--space-2x);fill:currentColor;vertical-align:middle;}@media all and (min-width:1024px){.a-link__icon{margin-left:var(--space-3x)}}.a-link__icon--direction-right{transform:rotate(-90deg);}.a-logo__image{width:100%;}.a-pill{display:inline-flex;padding:var(--space-base) var(--space-4x);border-radius:var(--border-radius-3-5x);}.a-pill--shipped{color:var(--color-green);background-color:var(--color-green-10);}.a-pill--confirmed{color:var(--color-blue);background-color:var(--color-blue-10);}.a-pill--cancelled{color:var(--color-dark-grey);background-color:var(--color-dark-grey-10);}.a-pill--picked{color:var(--color-yellow);background-color:var(--color-yellow-10);}.a-pill--blocked{color:var(--color-red);background-color:var(--color-red-10);}.choices{position:relative;overflow:hidden;margin-bottom:1.5rem;font-size:1rem}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:initial}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:0.46875rem}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:0.625rem;border-bottom:0.0625rem solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:0.5rem;position:absolute;top:50%;right:0;margin-top:-0.625rem;margin-right:1.5625rem;height:1.25rem;width:1.25rem;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 0.125rem #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]::after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent;border-width:0.3125rem;position:absolute;right:0.71875rem;top:50%;margin-top:-0.15625rem;pointer-events:none}.choices[data-type*=select-one].is-open::after{border-color:transparent transparent #333;margin-top:-0.46875rem}.choices[data-type*=select-one][dir=rtl]::after{left:0.71875rem;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:1.5625rem;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -0.25rem 0 0.5rem;padding-left:1rem;border-left:0.0625rem solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:0.5rem;width:0.5rem;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:0.46875rem 0.46875rem 0.23438rem;border:0.0625rem solid #ddd;border-radius:0.15625rem;font-size:0.875rem;min-height:2.75rem;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:0.15625rem 0.15625rem 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 0.15625rem 0.15625rem}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:0.25rem 1rem 0.25rem 0.25rem;width:100%}[dir=rtl] .choices__list--single{padding-right:0.25rem;padding-left:1rem}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:1.25rem;padding:0.25rem 0.625rem;font-size:0.75rem;font-weight:500;margin-right:0.23438rem;margin-bottom:0.23438rem;background-color:#00bcd4;border:0.0625rem solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:0.3125rem}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:0.23438rem}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:0.0625rem solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:0.0625rem solid #919191}.choices__list--dropdown{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#fff;border:0.0625rem solid #ddd;top:100%;margin-top:-0.0625rem;border-bottom-left-radius:0.15625rem;border-bottom-right-radius:0.15625rem;overflow:hidden;word-break:break-all;will-change:visibility}.choices__list--dropdown.is-active{visibility:visible}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-0.0625rem;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:18.75rem;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:0.625rem;font-size:0.875rem}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable{padding-right:6.25rem}.choices__list--dropdown .choices__item--selectable::after{content:attr(data-select-text);font-size:0.75rem;opacity:0;position:absolute;right:0.625rem;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:6.25rem;padding-right:0.625rem}[dir=rtl] .choices__list--dropdown .choices__item--selectable::after{right:auto;left:0.625rem}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted::after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:0.75rem;padding:0.625rem;border-bottom:0.0625rem solid #f7f7f7;color:gray}.choices__button{text-indent:-624.9375rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus,.choices__input:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:0.875rem;margin-bottom:0.3125rem;border:0;border-radius:0;max-width:100%;padding:0.25rem 0 0.25rem 0.125rem}[dir=rtl] .choices__input{padding-right:0.125rem;padding-left:0}.choices__placeholder{opacity:.5}.choices{margin-bottom:0;}.choices[data-focus-visible-added] .a-text-field__element{border-color:var(--color-primary);outline:none;box-shadow:inset 0 0 0 0.0625rem var(--color-primary);}.choices.is-open .a-text-field__element{border-color:var(--color-dark-grey);}.choices[data-type*=select-one]::after{display:none;}.choices__inner{display:block;min-height:0;padding:0;border:0;border-radius:0;background-color:inherit;font-size:inherit;}.choices[data-type*=select-one] .choices__inner{padding-bottom:0;}.choices.is-disabled .choices__inner{background-color:transparent;}.choices__placeholder{opacity:1;color:var(--color-dark-grey);}.is-disabled .choices__placeholder{color:var(--color-light-grey);}.choices.is-disabled .choices__input{background-color:transparent;}.choices__input--cloned{position:absolute;pointer-events:none;opacity:0;}.choices__list--dropdown{border-color:var(--color-dark-grey);border-top:0;border-bottom-right-radius:var(--border-radius-base);border-bottom-left-radius:var(--border-radius-base);}.is-open .choices__list--dropdown{border-color:var(--color-dark-grey);}.is-flipped .choices__list--dropdown{border-top:0.0625rem solid var(--color-dark-grey);border-bottom:0;}.choices__item.is-selected{display:none;}.choices__list--dropdown .choices__item{padding:var(--space-1-5x) var(--space-3x);color:var(--color-dark-grey);font-size:var(--font-size--m);}.choices__list--dropdown .choices__item--selectable.is-highlighted{color:var(--color-deep-blue);background-color:var(--color-ghost-blue);}.choices select[required]{opacity:0;display:block !important;position:absolute;top:0;pointer-events:none;}.a-select__element.choices__list{height:auto;min-height:var(--a-text-field-height);}.is-open .a-select__element{border-color:var(--color-dark-grey);border-bottom-color:transparent;border-bottom-right-radius:0;border-bottom-left-radius:0;}.is-open.is-flipped .a-select__element{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--border-radius-base);border-bottom-left-radius:var(--border-radius-base);}.is-open ~ .a-select__arrow{transform:translateY(-50%) rotate(180deg);}.a-select--with-loader .choices{position:static;}.a-text{font-family:var(--font-family--base);font-weight:var(--font-weight--base);line-height:var(--line-height--base);}.a-text--type-1{font-size:var(--font-size--xs);}@media all and (min-width:1024px){.a-text--type-1{font-size:var(--font-size--m)}}.a-text--type-2{font-size:var(--font-size--s);}.a-text--type-3{font-size:var(--font-size--s);font-weight:var(--font-weight--bold);}.a-text--type-4{font-size:var(--font-size--s);font-weight:var(--font-weight--black);}.a-text--type-5{font-size:var(--font-size--s);}@media all and (min-width:1024px){.a-text--type-5{font-size:var(--font-size--m)}}.a-text--type-6{font-size:var(--font-size--s);}@media all and (min-width:1024px){.a-text--type-6{font-size:var(--font-size--base)}}.a-text--type-7{font-size:var(--font-size--s);font-weight:var(--font-weight--extrabold);}@media all and (min-width:1024px){.a-text--type-7{font-size:var(--font-size--base);font-weight:var(--font-weight--black)}}.a-text--type-8{font-size:var(--font-size--m);}.a-text--type-9{font-size:var(--font-size--m);font-weight:var(--font-weight--bold);}.a-text--type-10{font-size:var(--font-size--m);}@media all and (min-width:1024px){.a-text--type-10{font-size:var(--font-size--s)}}.a-text--type-11{font-size:var(--font-size--m);font-weight:var(--font-weight--bold);}@media all and (min-width:1024px){.a-text--type-11{font-weight:var(--font-weight--base)}}.a-text--type-12{font-size:var(--font-size--m);}@media all and (min-width:1024px){.a-text--type-12{font-size:var(--font-size--base)}}.a-text--type-13{font-size:var(--font-size--m);font-weight:var(--font-weight--bold);}@media all and (min-width:1024px){.a-text--type-13{font-size:var(--font-size--base);font-weight:var(--font-weight--base)}}.a-text--type-14{font-size:var(--font-size--m);font-weight:var(--font-weight--bold);}@media all and (min-width:1024px){.a-text--type-14{font-size:var(--font-size--base)}}.a-text--type-15{font-size:var(--font-size--base);}.a-text--type-16{font-size:var(--font-size--base);font-weight:var(--font-weight--bold);}.a-text--type-17{font-size:var(--font-size--base);}@media all and (min-width:1024px){.a-text--type-17{font-size:var(--font-size--m)}}.a-text--type-18{font-size:var(--font-size--base);font-weight:var(--font-weight--bold);}@media all and (min-width:1024px){.a-text--type-18{font-size:var(--font-size--xxl)}}.a-text--type-19{font-size:var(--font-size--xl);font-weight:var(--font-weight--bold);}@media all and (min-width:1024px){.a-text--type-19{font-size:var(--font-size--xxl)}}.a-text--type-20{font-size:var(--font-size--xl);font-weight:var(--font-weight--bold);}@media all and (min-width:1024px){.a-text--type-20{font-size:var(--font-size--xxxl)}}.a-text--type-21{font-size:var(--font-size--m);font-weight:var(--font-weight--bold);}@media all and (min-width:1024px){.a-text--type-21{font-size:var(--font-size--xl)}}.a-text--type-22{font-size:var(--font-size--m);font-weight:var(--font-weight--base);}@media all and (min-width:1024px){.a-text--type-22{font-size:var(--font-size--base)}}.a-text--shipping-title{margin-bottom:var(--space-4x);}.a-textarea__element{height:auto;min-height:4.8125rem;max-height:12.5rem;resize:vertical;}.ajax-progress{position:fixed;z-index:2000;top:0;left:0;width:100%;height:0.4375rem;animation:ajax-progress-animate var(--transition-d-base--longer) var(--transition-tf-base) infinite;pointer-events:none;}.ajax-progress::before{position:absolute;top:0;right:0;left:0;width:50%;height:100%;margin:0 auto;content:"";background-color:var(--color-primary);}.ajax-progress-fullscreen{background:none;}.ajax-progress-throbber{position:absolute;top:var(--space-14x);display:flex;align-items:center;width:auto;padding:0;animation:none;color:var(--color-blue);}.ajax-progress-throbber .message{margin-left:var(--space-2x);color:var(--color-blue);font-size:var(--font-size--m);font-weight:var(--font-weight--base);}@media all and (min-width:1024px){.ajax-progress-throbber .message{font-size:var(--font-size--base)}}.ajax-progress-throbber::before{position:static;right:auto;width:1.25rem;height:1.25rem;content:"";animation:ajax-circle-animate var(--transition-d-base--longer) linear infinite;border:var(--border-radius-0-5x) solid var(--color-ghost-white);border-top:var(--border-radius-0-5x) solid var(--color-blue);border-radius:50%;background:none;}@keyframes ajax-progress-animate{0%{transform:translateX(-100%);}100%{transform:translateX(100%);}}@keyframes ajax-circle-animate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.ajax-progress .throbber{display:none;}.datepicker{display:none}.datepicker.active{display:block}.datepicker-dropdown{left:0;padding-top:0.25rem;position:absolute;top:0;z-index:20}.datepicker-dropdown.datepicker-orient-top{padding-bottom:0.25rem;padding-top:0}.datepicker-picker{background-color:#fff;border-radius:0.25rem;display:inline-block}.datepicker-dropdown .datepicker-picker{box-shadow:0 0.125rem 0.1875rem hsla(0,0%,4%,.1),0 0 0 0.0625rem hsla(0,0%,4%,.1)}.datepicker-picker span{-webkit-touch-callout:none;border:0;border-radius:0.25rem;cursor:default;display:block;flex:1;text-align:center;-webkit-user-select:none;user-select:none}.datepicker-main{padding:0.125rem}.datepicker-footer{background-color:#f5f5f5;box-shadow:inset 0 0.0625rem 0.0625rem hsla(0,0%,4%,.1)}.datepicker-controls,.datepicker-grid,.datepicker-view,.datepicker-view .days-of-week{display:flex}.datepicker-grid{flex-wrap:wrap}.datepicker-view .days .datepicker-cell,.datepicker-view .dow{flex-basis:14.2857142857%}.datepicker-view.datepicker-grid .datepicker-cell{flex-basis:25%}.datepicker-cell,.datepicker-view .week{height:2.25rem;line-height:2.25rem}.datepicker-title{background-color:#f5f5f5;box-shadow:inset 0 -0.0625rem 0.0625rem hsla(0,0%,4%,.1);font-weight:700;padding:.375rem .75rem;text-align:center}.datepicker-header .datepicker-controls{padding:0.125rem 0.125rem 0}.datepicker-controls .button{align-items:center;background-color:#fff;border:0.0625rem solid #dbdbdb;border-radius:0.25rem;box-shadow:none;color:#363636;cursor:pointer;display:inline-flex;font-size:1rem;height:2.25em;justify-content:center;line-height:1.5;margin:0;padding:calc(.375em - 0.0625rem) .75em;position:relative;text-align:center;vertical-align:top;white-space:nowrap}.datepicker-controls .button:active,.datepicker-controls .button:focus{outline:none}.datepicker-controls .button:hover{border-color:#b5b5b5;color:#363636}.datepicker-controls .button:focus{border-color:#3273dc;color:#363636}.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.datepicker-controls .button:active{border-color:#4a4a4a;color:#363636}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:transparent;font-weight:700}.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker-header .datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-header .datepicker-controls .button[disabled]{box-shadow:none}.datepicker-footer .datepicker-controls .button{border-radius:0.125rem;font-size:.75rem;margin:calc(.375rem - 0.0625rem) .375rem;width:100%}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-btn,.datepicker-controls .prev-btn{padding-left:.375rem;padding-right:.375rem;width:2.25rem}.datepicker-controls .next-btn.disabled,.datepicker-controls .prev-btn.disabled{visibility:hidden}.datepicker-view .dow{font-size:.875rem;font-weight:700;height:1.5rem;line-height:1.5rem}.datepicker-view .week{color:#b5b5b5;font-size:.75rem;width:2.25rem}@media (max-width:22.5rem){.datepicker-view .week{width:1.96875rem}}.datepicker-grid{width:15.75rem}@media (max-width:22.5rem){.calendar-weeks+.days .datepicker-grid{width:13.78125rem}}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#e8e8e8}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#3273dc;color:#fff;font-weight:600}.datepicker-cell.disabled{color:#dbdbdb}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#7a7a7a}.datepicker-cell.next.selected,.datepicker-cell.prev.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background-color:#f5f5f5;border-radius:0}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#eee}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e8e8e8}.datepicker-cell.today:not(.selected){background-color:#00d1b2}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#00c4a7}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#b5b5b5;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#afafaf}.datepicker-cell.range-start{border-radius:0.25rem 0 0 0.25rem}.datepicker-cell.range-end{border-radius:0 0.25rem 0.25rem 0}.datepicker-cell.range{background-color:#dbdbdb;border-radius:0}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d5d5d5}.datepicker-cell.range.disabled{color:#c2c2c2}.datepicker-cell.range.focused{background-color:#cfcfcf}.datepicker-view.datepicker-grid .datepicker-cell{height:4.5rem;line-height:4.5rem}.datepicker-input.in-edit{border-color:#2366d1}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em rgba(35,102,209,.2)}.a-text-field{--a-text-field-height:var(--form-element-height--small);--a-text-field-horizontal-padding:var(--space-3x);--a-text-field-date-icon-size:1rem;--a-text-field-arrow-icon-size:0.75rem;--a-text-field-border-size:0.0625rem;}.a-text-field__label{display:table;padding-bottom:var(--space-2x);font-size:var(--font-size--m);font-weight:var(--font-weight--bold);}@media all and (min-width:1024px){.a-text-field__label{font-weight:var(--font-weight--base)}}.a-text-field__label--second{padding-bottom:var(--space-base);color:var(--color-dark-grey);font-size:var(--font-size--s);font-weight:var(--font-weight--extrabold);}@media all and (min-width:1024px){.a-text-field__label--second{font-size:var(--font-size--m)}}.a-text-field__label--third{padding-bottom:var(--space-3x);font-size:var(--font-size--base);font-weight:var(--font-weight--bold);}@media all and (min-width:1024px){.a-text-field__label--third{padding-bottom:var(--space-4x)}}.a-text-field__label--fourth{position:relative;left:50%;padding-bottom:var(--space-base);transform:translateX(-50%);font-size:var(--font-size--s);font-weight:var(--font-weight--semibold);}@media all and (min-width:1024px){.a-text-field__label--fourth{font-size:var(--font-size--m)}}.a-text-field__suffix{font-size:var(--font-size--m);}.a-text-field__container{display:flex;align-items:center;gap:var(--space-2x);}.a-text-field__element-container{position:relative;width:100%;}.a-text-field--number .a-text-field__element-container{display:flex;}.a-text-field--contains-prefix .a-text-field__element-container,.a-text-field--contains-suffix .a-text-field__element-container{display:flex;}.a-text-field__side-text{position:absolute;top:var(--a-text-field-border-size);display:flex;align-items:center;height:calc(var(--a-text-field-height) - var(--a-text-field-border-size) * 2);pointer-events:none;color:var(--color-dark-blue);background-color:var(--color-ghost-blue);padding-inline:var(--space-base);}.a-text-field:has(.a-text-field__element:focus) .a-text-field__side-text{top:calc(var(--a-text-field-border-size) * 2);height:calc(var(--a-text-field-height) - var(--a-text-field-border-size) * 4);}.a-text-field:has(.a-text-field__element.error) .a-text-field__side-text,.a-text-field:has(.a-text-field__element--error) .a-text-field__side-text{color:var(--color-red);background-color:var(--color-red-10);}.a-text-field:has(.a-text-field__element[disabled]) .a-text-field__side-text,.a-text-field:has(.a-text-field__element.is-disabled) .a-text-field__side-text,.a-text-field:has(.a-text-field__element[readonly]) .a-text-field__side-text{color:var(--color-dark-grey);background-color:var(--color-ghost-white);}.a-text-field__prefix{left:var(--a-text-field-border-size);border-top-left-radius:calc(var(--border-radius-base) - var(--a-text-field-border-size));border-bottom-left-radius:calc(var(--border-radius-base) - var(--a-text-field-border-size));}.a-text-field:has(.a-text-field__element:focus) .a-text-field__prefix{left:calc(var(--a-text-field-border-size) * 2);-webkit-padding-start:calc(var(--space-base) - var(--a-text-field-border-size));padding-inline-start:calc(var(--space-base) - var(--a-text-field-border-size));}.a-text-field__suffix{right:var(--a-text-field-border-size);border-top-right-radius:calc(var(--border-radius-base) - var(--a-text-field-border-size));border-bottom-right-radius:calc(var(--border-radius-base) - var(--a-text-field-border-size));}.a-text-field:has(.a-text-field__element:focus) .a-text-field__suffix{right:calc(var(--a-text-field-border-size) * 2);-webkit-padding-end:calc(var(--space-base) - var(--a-text-field-border-size));padding-inline-end:calc(var(--space-base) - var(--a-text-field-border-size));}.a-text-field__element{width:100%;height:var(--a-text-field-height);padding:calc(var(--space-2-5x) - var(--a-text-field-border-size)) var(--a-text-field-horizontal-padding);color:var(--color-deep-grey);border:var(--a-text-field-border-size) solid var(--color-standard-grey);border-radius:var(--border-radius-base);background-color:var(--color-white);font-family:var(--font-family--base);font-size:var(--font-size--m);font-weight:var(--font-weight--base);line-height:var(--line-height--base);-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:var(--color-deep-grey);}.a-text-field__element:hover{border-color:var(--color-dark-grey);}.a-text-field__element:focus{border-color:var(--color-primary);outline:none;box-shadow:inset 0 0 0 var(--a-text-field-border-size) var(--color-primary);}.a-text-field--search .a-text-field__element,.a-text-field--email .a-text-field__element,.a-text-field--password .a-text-field__element{padding-left:calc(var(--a-text-field-horizontal-padding) + var(--a-text-field-date-icon-size) + var(--space-2x));}.a-text-field--number .a-text-field__element{text-align:center;-moz-appearance:textfield;}.a-text-field--number--number-with-buttons .a-text-field__element{width:var(--a-text-field-height);padding-right:var(--space-base);padding-left:var(--space-base);border-color:var(--color-light-grey);border-right-width:0;border-left-width:0;border-radius:0;}.a-text-field--number--number-with-buttons .a-text-field__element:hover{border-color:var(--color-light-grey);background-color:var(--color-ghost-blue);}.a-text-field--date .a-text-field__element{padding-right:calc(var(--a-text-field-horizontal-padding) + var(--a-text-field-date-icon-size));}.a-text-field--select .a-text-field__element{padding-right:calc(var(--a-text-field-horizontal-padding) * 2 + var(--space-base) * 2 + var(--a-text-field-arrow-icon-size));}.a-text-field--select .a-text-field__element:not([disabled]){cursor:pointer;}.a-text-field--contains-prefix .a-text-field__element,.a-text-field--contains-suffix .a-text-field__element{text-align:center;}.a-text-field__element--error,.a-text-field__element.error{border-color:var(--color-red);}.a-text-field__element--error:focus,.a-text-field__element.error:focus{box-shadow:inset 0 0 0 var(--a-text-field-border-size) var(--color-red);}.a-text-field__element[disabled],.a-text-field__element[disabled]:hover,.is-disabled .a-text-field__element,.is-disabled .a-text-field__element:hover,.a-text-field__element[readonly],.a-text-field__element[readonly]:hover{cursor:not-allowed;opacity:1;color:var(--color-light-grey);border-color:var(--color-ghost-white);background-color:var(--color-white);}.a-text-field--contains-prefix .a-text-field__element[disabled],.a-text-field--contains-suffix .a-text-field__element[disabled],.a-text-field--contains-prefix .is-disabled .a-text-field__element,.a-text-field--contains-suffix .is-disabled .a-text-field__element,.a-text-field--contains-prefix .a-text-field__element[readonly],.a-text-field--contains-suffix .a-text-field__element[readonly]{color:var(--color-dark-grey);background-color:var(--color-ghost-white);}.m-cart-teaser__order-info-text-label .a-text-field__element{cursor:not-allowed;pointer-events:none;}.a-text-field__element::placeholder{opacity:1;color:var(--color-dark-grey);line-height:var(--line-height--base);}.a-text-field__element[disabled]::placeholder,.is-disabled .a-text-field__element::placeholder,.a-text-field__element[readonly]::placeholder{color:var(--color-light-grey);}.a-text-field--contains-prefix .a-text-field__element[disabled]::placeholder,.a-text-field--contains-suffix .a-text-field__element[disabled]::placeholder,.a-text-field--contains-prefix .is-disabled .a-text-field__element::placeholder,.a-text-field--contains-suffix .is-disabled .a-text-field__element::placeholder,.a-text-field--contains-prefix .a-text-field__element[readonly]::placeholder,.a-text-field--contains-suffix .a-text-field__element[readonly]::placeholder{color:var(--color-dark-grey);}.a-text-field__number-button{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--a-text-field-height);height:var(--a-text-field-height);cursor:pointer;color:var(--color-dark-grey);border:0.0625rem solid var(--color-light-grey);background-color:var(--color-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;}.a-text-field__number-button:hover{background-color:var(--color-ghost-blue);}.a-text-field__number-button[disabled],.a-text-field__number-button[disabled]:hover,.a-text-field__number-button[readonly],.a-text-field__number-button[readonly]:hover,.a-text-field__number-button--disabled{cursor:not-allowed;color:var(--color-light-grey);border-color:var(--color-light-grey);background-color:var(--color-white);}.a-text-field__number-button--reduce,.a-text-field__number-anchor--reduce{border-radius:var(--border-radius-base) 0 0 var(--border-radius-base);}.a-text-field__number-button--increase{border-radius:0 var(--border-radius-base) var(--border-radius-base) 0;}.a-text-field__number-icon{width:0.625rem;height:0.625rem;fill:currentColor;}.a-text-field__number-throbber{position:absolute;top:0;left:var(--a-text-field-height);width:var(--a-text-field-height);height:var(--a-text-field-height);}.a-text-field__number-throbber::after{position:absolute;top:50%;left:50%;width:0.75rem;height:0.75rem;content:"";transform:translate(-50%,-50%);animation:a-text-field-number-throbber var(--transition-d-base--a-bit-longer) linear infinite;border-width:0.125rem;border-style:solid;border-color:var(--color-light-grey) var(--color-light-grey) transparent transparent;border-radius:50%;}.a-text-field__number-throbber ~ .a-text-field__element{color:transparent;}.a-text-field__icon-search,.a-text-field__icon-email,.a-text-field__icon-password{position:absolute;top:50%;left:var(--a-text-field-horizontal-padding);width:var(--a-text-field-date-icon-size);height:var(--a-text-field-date-icon-size);transform:translateY(-50%);pointer-events:none;fill:var(--color-dark-grey);}[disabled] ~ .a-text-field__icon-search,[readonly] ~ .a-text-field__icon-search,[disabled] ~ .a-text-field__icon-email,[readonly] ~ .a-text-field__icon-email,[disabled] ~ .a-text-field__icon-password,[readonly] ~ .a-text-field__icon-password{fill:var(--color-light-grey);}.a-text-field__icon-date{position:absolute;top:calc(var(--a-text-field-height) / 2);right:var(--a-text-field-horizontal-padding);width:var(--a-text-field-date-icon-size);height:var(--a-text-field-date-icon-size);transform:translateY(-50%);pointer-events:none;fill:var(--color-dark-grey);}[disabled] ~ .a-text-field__icon-date,[readonly] ~ .a-text-field__icon-date{fill:var(--color-light-grey);}.a-text-field__icon-arrow{position:absolute;top:50%;right:calc(var(--a-text-field-horizontal-padding) + var(--space-base));width:var(--a-text-field-arrow-icon-size);height:var(--a-text-field-arrow-icon-size);transform:translateY(-50%);pointer-events:none;fill:var(--color-dark-grey);}[disabled] ~ .a-text-field__icon-arrow,.is-disabled ~ .a-text-field__icon-arrow,[readonly] ~ .a-text-field__icon-arrow{fill:var(--color-light-grey);}@keyframes a-text-field-number-throbber{from{transform:translate(-50%,-50%) rotate(0);}to{transform:translate(-50%,-50%) rotate(360deg);}}input[type="search" i]::-webkit-search-cancel-button,input[type="date" i]::-webkit-calendar-picker-indicator,input::-webkit-inner-spin-button{display:none;}.datepicker-dropdown{position:static;grid-column:1 / -1;width:100%;max-width:15.625rem;margin:0 auto;padding-top:var(--space-2x);}.datepicker-dropdown .datepicker-picker{width:100%;padding:0 0 var(--space-2x);border:0.0625rem solid var(--color-standard-grey);border-radius:var(--border-radius-base);box-shadow:var(--box-shadow-second);font-size:var(--font-size--s);}.datepicker-view{display:block;width:100%;}.datepicker-main{padding:var(--space-2x) var(--space-0-5x) var(--space-0-5x);}.datepicker-view .dow{height:auto;font-size:var(--font-size--s);font-weight:var(--font-weight--base);line-height:var(--line-height--base);}.datepicker-controls{padding-top:var(--space-2x);}.datepicker-controls .view-switch{height:2rem;border-radius:var(--border-radius-base);font-family:var(--font-family--base);font-size:var(--font-size--s);font-weight:var(--font-weight--base);line-height:var(--line-height--base);}.datepicker-header .datepicker-controls .view-switch:hover{background-color:var(--color-blue-10);}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:var(--color-dark-grey);}.datepicker-cell,.datepicker-view .week{height:2rem;line-height:2rem;}.datepicker-picker span{border-radius:50%;}.datepicker-cell.today:not(.selected){background-color:var(--color-ghost-white);}.datepicker-cell.today:not(.selected):not(.disabled){color:var(--color-text);}.datepicker-cell.range-start.range-start:not(.disabled),.datepicker-cell.range.range:not(.disabled),.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover,.datepicker-cell.range-end.range-end:not(.disabled){color:var(--color-white);border-radius:var(--border-radius-base);background-color:var(--color-primary);}.datepicker-cell.range-start,.datepicker-cell.range-end{border-radius:0;}.datepicker-footer{background-color:var(--color-white);box-shadow:none;}.datepicker-footer .datepicker-controls .button{width:auto;height:auto;margin:0 auto;padding:0;color:var(--color-primary);border:0;border-radius:0;font-family:var(--font-family--base);font-size:var(--font-size--s);font-weight:var(--font-weight--black);line-height:var(--line-height--base);}.datepicker-footer .datepicker-controls .button:hover,.datepicker-footer .datepicker-controls .button:focus{text-decoration:underline;}.datepicker-cell.today.focused:not(.selected){background-color:var(--color-ghost-white);}.datepicker-cell:not(.disabled):hover{background-color:var(--color-blue-10);}.datepicker-grid{display:grid;grid-template-columns:repeat(7,1fr);width:100%;margin-top:var(--space-2x);gap:var(--space-base);}.datepicker-grid.months,.datepicker-grid.years,.datepicker-grid.decades{grid-template-columns:repeat(4,1fr);}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:var(--color-primary);}.datepicker-dropdown .datepicker-header .prev-btn,.datepicker-dropdown .datepicker-header .next-btn{width:2rem;height:2rem;border-radius:50%;}.datepicker-dropdown .datepicker-header .prev-btn:hover,.datepicker-dropdown .datepicker-header .next-btn:hover{background-color:var(--color-blue-10);}.datepicker-prev-arrow,.datepicker-next-arrow{width:0.75rem;height:0.75rem;}.datepicker-prev-arrow{transform:rotate(90deg);}.datepicker-next-arrow{transform:rotate(-90deg);}.datepicker-view.datepicker-grid .datepicker-cell{height:3.625rem;border-radius:0;line-height:3.625rem;}.datepicker-cell.focused:not(.selected){background-color:var(--color-blue-10);}.m-autologout{text-align:center;}.m-autologout__title{margin-top:var(--space-2-5x);color:var(--color-primary);}@media all and (min-width:1024px){.m-autologout__title{margin-top:0}}.m-autologout__body{margin-top:var(--space-8x);}@media all and (min-width:1024px){.m-autologout__body{margin-top:var(--space-10x)}}.m-autologout__actions{display:grid;margin-top:var(--space-8x);gap:var(--space-3x);}@media all and (min-width:1024px){.m-autologout__actions{grid-template-columns:repeat(2,4rem);justify-content:center;margin-top:var(--space-10x);gap:var(--space-4x)}}.m-banner--type-1{width:calc(100vw - 2rem);}@media all and (min-width:1024px){.m-banner--type-1{width:100vw}}.m-banner--type-2{overflow:hidden;border-radius:var(--border-radius-1-5x);}.m-banner__content{display:grid;}.m-banner__image-section{grid-row:1;grid-column:1;}.m-banner__image{width:100%;}.m-banner__text-section{display:grid;grid-row:1;grid-column:1;align-items:center;align-self:flex-end;justify-content:center;text-align:end;color:var(--color-white);background-color:var(--color-deep-blue-70);}@media all and (min-width:1024px){.m-banner__text-section{text-align:start;color:var(--color-white-70)}}.m-banner--type-1 .m-banner__text-section{grid-template-columns:minmax(auto,67rem);padding:var(--space-2x) var(--space-4x);}@media all and (min-width:1024px){.m-banner--type-1 .m-banner__text-section{height:7.875rem;margin-bottom:var(--space-6x);padding:0}}.m-banner--type-2 .m-banner__text-section{grid-template-columns:minmax(auto,34rem);padding:var(--space-2x) var(--space-4x);}@media all and (min-width:1024px){.m-banner--type-2 .m-banner__text-section{margin-bottom:var(--space-3x);padding:var(--space-3x) 0}}.m-banner__text-inner{display:grid;}@media all and (min-width:1024px){.m-banner__text-inner{gap:var(--space-base)}}@media all and (min-width:1024px){.m-banner__title{max-width:60%}}.m-banner--type-1 .m-banner__title{padding-left:16%;}@media all and (min-width:1024px){.m-banner--type-1 .m-banner__title{padding-left:0}}.m-banner--type-2 .m-banner__title{padding-left:25%;}@media all and (min-width:1024px){.m-banner--type-2 .m-banner__title{padding-left:0}}.m-banner__title-link{color:inherit;}.m-booleans{display:grid;gap:var(--space-2x);}.m-breadcrumbs__list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;}.m-breadcrumbs__item{display:flex;align-items:center;}.m-breadcrumbs__item:nth-child(n+2)::before{margin:0 var(--space-1-5x);content:"/";color:var(--color-primary);}.m-breadcrumbs__text{color:var(--color-primary);}.m-breadcrumbs__text--link{text-decoration:none;color:var(--color-deep-grey);}.m-breadcrumbs__text--link:hover{text-decoration:underline;}.m-cart-teaser{display:grid;grid-template-columns:4.75rem 1fr;gap:var(--space-4x) var(--space-6x);min-height:4.75rem;}@media all and (min-width:1024px){.m-cart-teaser{position:relative;display:block;min-height:11rem;padding-left:calc(11rem + var(--space-8x))}}@media all and (min-width:1024px){.m-cart-teaser__image-container{position:absolute;top:0;left:0;width:11rem}}.m-cart-teaser__image-container img,.m-cart-teaser__image{width:100%;border-radius:var(--border-radius-1-5x);}.m-cart-teaser__info{display:grid;grid-template-columns:1fr 1.125rem;gap:var(--space-6x);align-items:flex-start;}@media all and (min-width:1024px){.m-cart-teaser__info{gap:var(--space-3x)}}.m-cart-teaser__info-left{display:grid;gap:var(--space-2x);}.m-cart-teaser__title{color:var(--color-primary);}.m-cart-teaser__subtitle{color:var(--color-primary);}.m-cart-teaser__id{color:var(--color-dark-grey);}@media all and (min-width:1024px){.m-cart-teaser__cutdown-title--not-available{font-weight:var(--font-weight--bold)}}.m-cart-teaser__price{display:inline-flex;}.m-cart-teaser__price--updated{padding:var(--space-0-5x) var(--space-base);border-radius:var(--border-radius-base);background-color:var(--color-red-10);}.m-cart-teaser__order-info{display:grid;grid-column:1 / -1;gap:var(--space-4x);}@media all and (min-width:1024px){.m-cart-teaser__order-info{margin-top:var(--space-3x)}}.m-cart-teaser__order-info-first-row{display:flex;justify-content:space-between;}.m-cart-teaser__order-info-first-row--updated{padding:var(--space-base) var(--space-2x);border-radius:var(--border-radius-base);background-color:var(--color-red-10);}.m-cart-teaser__order-info-second-row{display:grid;gap:var(--space-4x);grid-template-columns:1fr 1fr;}.m-cart-teaser__order-info-text-col{display:flex;}.m-cart-teaser__order-info-text-col--last{margin-left:var(--space-4x);}.m-cart-teaser__order-info-text-col-content{display:flex;align-items:center;}.m-cart-teaser__order-info-text-col-content--updated{padding:var(--space-base) var(--space-2x);border-radius:var(--border-radius-base);background-color:var(--color-red-10);}.m-cart-teaser__order-info-text-value{margin-left:0.3em;color:var(--color-primary);}.m-cart-teaser__delete-button{display:flex;padding:var(--space-0-5x);cursor:pointer;color:var(--color-dark-grey);border:0;border-radius:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.m-cart-teaser__delete-button:hover{color:var(--color-primary);}.m-cart-teaser__delete-icon{width:1rem;height:1rem;fill:currentColor;}.m-cart-teaser__warning-icon{width:1rem;height:1rem;fill:var(--color-red);margin-right:var(--space-2-5x);}.m-cart-teaser__edit-cutdowns-button{grid-column:2;}.m-checkout-info{display:grid;grid-template-columns:1fr;justify-content:center;text-align:center;gap:var(--space-4x);}@media all and (min-width:1024px){.m-checkout-info{gap:var(--space-5x)}}.m-checkout-info--second{gap:var(--space-8x);}@media all and (min-width:1024px){.m-checkout-info--second{gap:var(--space-5x)}}.m-checkout-info__item{display:flex;justify-content:center;}.m-checkout-info__active-text{color:var(--color-primary);}.m-checkout-info__button{width:100%;max-width:24rem;}.m-contact-form{display:inherit;}.m-contact-form__content{display:grid;gap:var(--space-6x);}@media all and (min-width:1024px){.m-contact-form__content{gap:var(--space-8x)}}.m-contact-form__top{display:grid;text-align:center;gap:var(--space-4x);}@media all and (min-width:1024px){.m-contact-form__top{gap:var(--space-8x)}}.m-contact-form__logo{width:5.5rem;margin:0 auto;}@media all and (min-width:1024px){.m-contact-form__logo{width:7.3125rem}}.m-contact-form__title{margin:0;}.m-contact-form__middle{display:grid;}.m-contact-form__field{margin-bottom:var(--space-2x);}@media all and (min-width:1024px){.m-contact-form__field{margin-bottom:var(--space-3x)}}.m-contact-form__field:last-child{margin-bottom:0;}.m-contact-form__submit{width:100%;}.user-logged-in .m-contact-form__field:nth-child(1){margin-bottom:0;}.m-customer-service-form__top{margin-top:var(--space-8x);}.m-customer-service-form__middle{display:grid;gap:var(--space-3x);margin-top:var(--space-8x);}.m-customer-service-form__bottom{display:flex;justify-content:center;margin-top:var(--space-5x);margin-bottom:var(--space-2x);}@media all and (min-width:1024px){.m-customer-service-form__bottom{margin-top:var(--space-8x);margin-bottom:0}}.m-customer-service-form__top h2{margin-top:0;}.m-filters__content{display:grid;gap:var(--space-4x);}@media all and (min-width:1024px){.m-filters__content{gap:var(--space-3x)}}.m-filters__title{display:none;}@media all and (min-width:1024px){.m-filters__title{display:block;padding:var(--space-3x) var(--space-4x);color:var(--color-white);border-radius:var(--border-radius-1-5x) var(--border-radius-1-5x) 0 0;background-color:var(--color-primary)}}.m-filters__search{display:flex;align-items:center;justify-content:space-between;}.m-filters__search-field{flex-grow:1;}.m-filters__search-clear{flex-shrink:0;margin-left:var(--space-5-5x);}@media all and (min-width:1024px){.m-filters__search-clear{margin-left:var(--space-3x)}}.m-filters__sort{margin-top:var(--space-3x);}.m-filters__sort-title{display:flex;align-items:center;margin-bottom:var(--space-2x);}.m-filters__sort-icon{width:1rem;height:1rem;margin-left:var(--space-3x);}.m-filters__favorites{display:flex;align-items:center;padding:var(--space-2-5x) var(--space-3x);border:0.0625rem solid var(--color-light-grey);}.m-filters__favorites-button{width:1rem;height:1rem;margin-left:var(--space-5x);}.ui-autocomplete{z-index:1000;}@media all and (min-width:1024px){.ui-autocomplete{z-index:1;width:17.5rem !important}}.ui-autocomplete .ui-menu-item{padding:var(--space-2x) var(--space-4x);}.ui-autocomplete .ui-menu-item:hover{background-color:var(--color-blue-10);}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background:none;}.ui-autocomplete .search-api-autocomplete-suggestion{padding:0;}.ui-autocomplete .autocomplete-suggestion-label{font-family:var(--font-family--base);font-size:var(--font-size--m);font-weight:var(--font-weight--base);line-height:var(--line-height--base);}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active .autocomplete-suggestion-label{color:var(--color-blue);}.m-filters__delimiter{margin:0;}@media all and (min-width:1024px){.m-filters__delimiter{display:none}}.m-filters__options{display:grid;gap:var(--space-3x);}@media all and (min-width:1024px){.m-filters__options{margin-top:calc(var(--space-3x) * -1);gap:0}}.js-m-filters--second .m-filters__options{gap:var(--space-4x);}@media all and (min-width:1024px){.js-m-filters--second .m-filters__options{gap:0}}@media all and (min-width:1024px){.block-views-exposed-sort-blockuser-orders-main + .m-filters__options{margin-top:0}}@media all and (min-width:1024px){.m-filters__facet-hidden ~ .m-filters__options{margin-top:0}}.m-filters__facet-hidden{display:none;}@media all and (min-width:1024px){.m-filters__option:nth-child(n+2){margin-top:-0.0625rem}}@media all and (min-width:1024px){.m-filters__option--desktop-hidden{display:none}}@media all and (min-width:1024px){.m-filters__details{border-color:var(--color-light-grey);border-radius:0}}@media all and (min-width:1024px){.m-filters__details[open]{border-color:var(--color-light-grey)}}.m-filters__details.m-filters__details--second-mobile{border:0;}.m-filters__details--second-mobile .m-filters__details-summary{cursor:auto;}.m-filters__details-summary--mobile-hidden{display:none;}@media all and (min-width:1024px){.m-filters__details-summary--mobile-hidden{display:block}}.m-filters__details-summary-content{font-weight:var(--font-weight--bold);}@media all and (min-width:1024px){.m-filters__details-summary-content{font-weight:var(--font-weight--base)}}@media all and (min-width:1024px){.m-filters__details[open] .m-filters__details-summary-content{font-weight:var(--font-weight--base)}}.m-filters__details--second-mobile .m-filters__details-summary-content{padding:0 0 var(--space-2x);}@media all and (min-width:1024px){.m-filters__details-arrow{fill:var(--color-deep-grey)}}.m-filters__details--second-mobile .m-filters__details-arrow{display:none;}.m-filters__details-content{display:grid;gap:var(--space-4x);padding-bottom:var(--space-3x);}@media all and (min-width:1024px){.m-filters__details-content{gap:var(--space-5x);padding-bottom:var(--space-5x)}}.m-filters__details--second-mobile .m-filters__details-content{padding:0;}.m-filters__group{display:flex;flex-wrap:wrap;gap:var(--space-2x);}.m-filters__group--row{display:grid;gap:var(--space-6x);}@media all and (min-width:1024px){.m-filters__group--row{gap:var(--space-4x)}}.m-filters__group--grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3x);}.m-filters__group-clear{text-align:end;}.m-filters__apply{padding-top:var(--space-7x);}@media all and (min-width:1024px){.m-filters__apply{display:none}}.m-filters__submit{width:100%;}.m-footer{display:grid;color:var(--color-text);gap:var(--space-5x);}@media all and (min-width:1024px){.m-footer{grid-template-columns:8.875rem 1fr;gap:var(--space-14x) var(--space-17x)}}.m-footer :focus{outline-color:var(--color-white);}.m-footer__logo{width:5rem;}@media all and (min-width:1024px){.m-footer__logo{width:auto}}.m-footer__logo-image{width:100%;}.m-footer__content-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4x) var(--space-5x);align-items:flex-start;padding-bottom:var(--space-2x);}@media all and (min-width:1024px){.m-footer__content-list{grid-template-columns:1fr 1fr;padding-top:var(--space-10x);padding-bottom:0;gap:var(--space-16x)}}@media all and (min-width:1024px){.m-footer__content-list--authorised-list{grid-template-columns:1.1fr 0.9fr;gap:var(--space-8x)}}.m-footer__content-item{display:grid;gap:var(--space-5x);align-items:flex-start;}@media all and (min-width:1024px){.m-footer__content-item--menus{grid-template-columns:1fr 1fr;gap:var(--space-16x)}}@media all and (min-width:1024px){.m-footer__content-item--authorised-menus{grid-template-columns:1fr 1fr 1fr}}.m-footer__grid-title{margin:0;}.m-footer__menu{display:grid;gap:var(--space-2x);}@media all and (min-width:1024px){.m-footer__menu{gap:var(--space-3x)}}.m-footer__menu-list{display:grid;margin:0;padding:0;list-style:none;gap:var(--space-base);}@media all and (min-width:1024px){.m-footer__menu-list{gap:var(--space-1-5x)}}.m-footer__menu-item{display:flex;}.m-footer__contacts{display:grid;gap:var(--space-2x);}@media all and (min-width:1024px){.m-footer__contacts{gap:var(--space-3x)}}.m-footer__contact-items{display:grid;gap:var(--space-5x);}@media all and (min-width:1024px){.m-footer__contact-items{grid-template-columns:1fr 1fr;gap:var(--space-10x) var(--space-12x)}}@media all and (min-width:1024px){.m-footer__contact-items--authorised-contact-items{grid-template-columns:0.9fr 1.1fr}}.m-footer__copyright{padding:var(--space-4x) 0;text-align:center;letter-spacing:-0.00625rem;color:var(--color-standard-grey);border-top:0.0625rem solid var(--color-standard-grey);}@media all and (min-width:1024px){.m-footer__copyright{grid-column:2;letter-spacing:0}}.m-footer{--color-text-secondary:var(--color-text);}.m-header{--m-header-iconic-button-size:2rem;display:grid;grid-template-columns:1fr 3.1875rem 1fr;padding:var(--space-3-5x) var(--space-4x);}@media all and (min-width:1024px){.m-header{grid-template-areas:"a b" "c c";grid-template-columns:auto;padding:var(--space-4x) 0 var(--space-9x);gap:var(--space-4x)}}.m-header__menu{grid-row:1;grid-column:1;}@media all and (min-width:1024px){.m-header__menu{grid-row:2;grid-column:1 / -1;padding-top:var(--space-base);border-top:0.0625rem solid var(--color-light-grey)}}.m-header__logo{grid-column:2;}@media all and (min-width:1024px){.m-header__logo{grid-column:1;width:7.3125rem}}.m-header__side{display:flex;grid-column:3;align-items:center;justify-content:flex-end;}@media all and (min-width:1024px){.m-header__side{grid-column:2;align-items:flex-end}}.m-header__side-content{display:flex;align-items:center;justify-content:flex-end;}.m-header__account-box--anonymous{margin-left:var(--space-2x);}@media all and (min-width:1024px){.m-header__account-box--anonymous{margin-left:var(--space-6x)}}.m-header__account-box--authorised{margin-right:calc(var(--m-header-iconic-button-size) / 4 * -1);}@media all and (min-width:1024px){.m-header__account-box--authorised{position:relative;margin-left:var(--space-2x)}}.m-header__navigating-buttons{position:relative;z-index:105;width:var(--m-header-iconic-button-size);height:var(--m-header-iconic-button-size);margin-left:calc(var(--space-2x) * -1);}@media all and (min-width:1024px){.m-header__navigating-buttons{display:none}}.m-header__iconic-button{display:flex;align-items:center;justify-content:center;width:var(--m-header-iconic-button-size);height:var(--m-header-iconic-button-size);padding:calc(var(--m-header-iconic-button-size) / 4);cursor:pointer;border:0;border-radius:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;}@media all and (min-width:1024px){.m-header__iconic-button{--m-header-iconic-button-size:2.25rem}}.m-header__iconic-button:focus{outline-offset:-0.1875rem;}.m-header__iconic-button--primary{color:var(--color-primary);}.m-header__iconic-button--secondary{color:inherit;}.m-header__hamburger-button{transition-delay:calc(var(--transition-d-base) / 2.5);transition-timing-function:var(--transition-tf-base);transition-duration:var(--transition-d-base);transition-property:visibility,transform,opacity;will-change:transform;}.m-header__hamburger-button--hidden{visibility:hidden;transition-delay:0s;transform:scale(0,0);opacity:0;}.m-header__back-button{position:absolute;top:0;left:0;visibility:hidden;transition-timing-function:var(--transition-tf-base);transition-duration:var(--transition-d-base);transition-property:opacity,visibility,transform;transform:scale(0,0);will-change:transform;opacity:0;}.m-header__back-button--active{visibility:visible;transition-delay:calc(var(--transition-d-base) / 2.5);transform:scale(1,1);opacity:1;}@media all and (min-width:1024px){.m-header__search-button{display:none}}@media all and (min-width:1024px){.m-header__profile-button{position:relative;z-index:10}}.m-header__profile-button[disabled]{cursor:default;}@media all and (min-width:1024px){.m-header__cart{margin-left:var(--space-4x)}}.m-header__cart-link{position:relative;text-decoration:none;}.m-header__cart-amount{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:calc(var(--space-base) / 2);color:var(--color-white);border-radius:0.5rem;background-color:var(--color-red);line-height:0.8;}@media all and (min-width:1024px){.m-header__cart-amount{top:calc(var(--space-base) / 2);right:calc(var(--space-base) / 2)}}.m-header__icon{fill:currentColor;}.m-header__icon--primary{width:calc(var(--m-header-iconic-button-size) / 2);height:calc(var(--m-header-iconic-button-size) / 2);}@media all and (min-width:1024px){.m-header__icon--primary{width:calc(var(--m-header-iconic-button-size) / 1.8);height:calc(var(--m-header-iconic-button-size) / 1.8)}}.m-header__icon--secondary{width:calc(var(--m-header-iconic-button-size) / 2.6);height:calc(var(--m-header-iconic-button-size) / 2.6);}.m-header__arrow-icon{transform:rotate(90deg);}.m-header__dropdown{position:fixed;z-index:100;top:var(--toolbar-height);left:0;visibility:hidden;width:100%;height:calc(var(--window-height) - var(--toolbar-height));transition-timing-function:var(--transition-tf-base);transition-duration:var(--transition-d-base);transition-property:visibility,opacity,transform,filter;transform:translateY(-0.625rem);opacity:0;filter:blur(0.1875rem);background-color:var(--color-white);will-change:transform;}@media all and (min-width:1024px){.m-header__dropdown{position:static;z-index:auto;top:auto;left:auto;visibility:visible;width:auto;height:auto;transition:none;transform:none;opacity:1;filter:none;background-color:transparent;will-change:auto}}.m-header__dropdown--active{visibility:visible;transform:translateY(0);opacity:1;filter:blur(0);}@media all and (min-width:1024px){.m-header__navigation-dropdown{margin-left:calc(var(--space-4x) * -1)}}@media all and (min-width:1024px){.m-header__profile-dropdown{position:absolute;z-index:5;top:var(--space-10x);right:calc(var(--space-4x) * -1);display:block;visibility:hidden;min-width:18.75rem;transition-timing-function:var(--transition-tf-base);transition-duration:var(--transition-d-base);transition-property:visibility,opacity,transform,filter;transform:translateY(-0.625rem);opacity:0;filter:blur(0.1875rem);background-color:var(--color-white);box-shadow:var(--box-shadow-base);will-change:transform}}@media all and (min-width:1024px){.m-header__account-box--authorised:hover .m-header__profile-dropdown{visibility:visible;transform:translateY(0);opacity:1;filter:blur(0)}}.m-header__dropdown-title{display:flex;align-items:center;justify-content:center;height:var(--m-header-dropdown-title-height);color:var(--color-primary);}@media all and (min-width:1024px){.m-header__dropdown-title{display:none}}.m-header__profile-dropdown-title{display:flex;}@media all and (min-width:1024px){.m-header__profile-dropdown-title{display:none;justify-content:flex-end;height:auto;padding:var(--space-6x) var(--space-15x) var(--space-5x) 0}}.m-header__navigation-dropdown-content{--m-header-dropdown-content-margin-top:var(--space-0-5x);}.m-header__scrollable{overflow:auto;max-height:calc(var(--window-height) - var(--m-header-dropdown-title-height) - var(--m-header-dropdown-content-margin-top));padding-top:var(--m-header-dropdown-content-margin-top);}@media all and (min-width:1024px){.m-header__scrollable{overflow:visible;max-height:none;padding-top:0}}.m-header__filters-dropdown .m-header__scrollable{max-height:calc(var(--window-height) - var(--m-header-dropdown-title-height));}@media all and (min-width:1024px){.m-header__filters-dropdown .m-header__scrollable{max-height:none}}.m-header__search{padding:0 var(--space-4x);}@media all and (min-width:1024px){.m-header__search{width:17.5rem;padding:0}}.m-header__search-form{display:grid;gap:var(--space-4x);}.m-header__search-actions{text-align:center;}@media all and (min-width:1024px){.m-header__search-actions{display:none}}.m-header__search-submit{width:100%;max-width:10.625rem;}.m-header__profile-teaser{padding:0 var(--space-4x);}@media all and (min-width:1024px){.m-header__profile-teaser{padding:0 var(--space-6x)}}.m-header__profile-nav{margin-top:var(--space-7x);padding-bottom:var(--space-4x);}.m-header__filters{padding:0 var(--space-4x) var(--space-8x);}@media all and (min-width:1024px){.m-header__filters{padding:0}}:root{--m-header-dropdown-title-height:3.875rem;--m-header-dropdown-content-margin-top:var(--space-2-5x);}.m-header__search-field .form-item{margin:0;}.m-login-form__content{display:grid;gap:var(--space-6x);}@media all and (min-width:1024px){.m-login-form__content{gap:var(--space-8x)}}.m-login-form__top{display:grid;gap:var(--space-4x);text-align:center;}@media all and (min-width:1024px){.m-login-form__top{gap:var(--space-8x)}}.m-login-form__logo{width:5.5rem;margin:0 auto;}@media all and (min-width:1024px){.m-login-form__logo{width:7.3125rem}}.m-login-form__middle{display:grid;gap:var(--space-2x);}.m-login-form__fields,.m-update-email-form__fields{display:grid;gap:var(--space-2x);}@media all and (min-width:1024px){.m-login-form__fields,.m-update-email-form__fields{gap:var(--space-3x)}}.m-login-form .form-item{margin-top:0;margin-bottom:0;}.m-login-form__forgot-link{text-align:end;}.m-login-form__bottom{display:grid;gap:var(--space-4x);}@media all and (min-width:1024px){.m-login-form__bottom{gap:var(--space-10x)}}.m-login-form__submit{width:100%;}.m-login-form__account-exist{display:flex;flex-wrap:wrap;justify-content:center;}@media all and (min-width:1024px){.m-login-form__account-exist-link{margin-left:0.3em}}.m-login-form__welcome{display:grid;}@media all and (min-width:1024px){.m-login-form__welcome{gap:var(--space-2x)}}.m-login-form__welcome-title{margin:0;}.m-login-form__welcome-description{color:var(--color-deep-grey);}.m-login-form__welcome-link{vertical-align:top;}.m-login-form__information{display:grid;gap:var(--space-2x);}.form-type-password-confirm{display:grid;}.form-type-password-confirm .password-parent{order:1;}.form-type-password-confirm .confirm-parent{order:3;}.form-type-password-confirm .password-suggestions{display:block !important;order:2;font-size:var(--font-size--s);}.form-type-password-confirm .description{grid-column:1 / -1;order:4;width:50%;margin-bottom:1.5rem;font-size:var(--font-size--s);}.form-type-password-confirm .password-strength,.form-type-password-confirm .password-confirm,.form-type-password-confirm .password-field{width:100%;}.m-update-email-form__content{display:grid;gap:var(--space-6x);}@media all and (min-width:1024px){.m-update-email-form__content{gap:var(--space-8x)}}.m-update-email-form__top{display:grid;text-align:center;gap:var(--space-4x);}@media all and (min-width:1024px){.m-update-email-form__top{gap:var(--space-8x)}}.m-update-email-form__logo{width:5.5rem;margin:0 auto;}@media all and (min-width:1024px){.m-update-email-form__logo{width:7.3125rem}}.m-update-email-form__title{margin:0;}.m-update-email-form__middle{display:grid;gap:var(--space-2x);}@media all and (min-width:1024px){.m-update-email-form__middle{gap:var(--space-3x)}}.m-update-email-form__submit{width:100%;}.m-main-nav__list{margin:0;padding:0;list-style:none;}@media all and (min-width:1024px){.m-main-nav__parent-list{display:flex;margin-left:var(--space-4x)}}.m-main-nav__child-list{display:none;margin:var(--space-2x) 0;padding:var(--space-base) 0;background-color:var(--color-ghost-white);}@media all and (min-width:1024px){.m-main-nav__child-list{position:absolute;z-index:2;top:100%;left:0;display:block;visibility:hidden;overflow:auto;min-width:100%;margin:0;padding:0 0 var(--space-2x);transition-timing-function:var(--transition-tf-base);transition-duration:var(--transition-d-base);transition-property:visibility,opacity,transform,filter;transform:translateY(-0.625rem);white-space:nowrap;opacity:0;filter:blur(0.1875rem);background-color:var(--color-white);box-shadow:var(--box-shadow-base);will-change:transform}}.m-main-nav__child-list--expanded{display:block;}@media all and (min-width:1024px){.m-main-nav__parent-item:hover .m-main-nav__child-list{visibility:visible;transform:translate(0);opacity:1;filter:blur(0)}}.m-main-nav__parent-item{position:relative;}.m-main-nav__link{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2x) var(--space-4x);color:inherit;}.m-main-nav__link:hover{text-decoration:none;color:var(--color-blue);background-color:var(--color-blue-10);}.m-main-nav__link:focus{outline-offset:-0.4375rem;}@media all and (min-width:1024px){.m-main-nav__parent-link{position:relative;z-index:1}}@media all and (min-width:1024px){.m-main-nav__parent-item:hover .m-main-nav__parent-link{z-index:3;color:var(--color-blue);background-color:var(--color-blue-10)}}.m-main-nav__child-link{padding-right:var(--space-8x);padding-left:var(--space-8x);}@media all and (min-width:1024px){.m-main-nav__child-link{padding-right:var(--space-4x);padding-left:var(--space-4x)}}.m-main-nav__child-link:hover{text-decoration:none;}.m-main-nav__arrow{flex-shrink:0;width:0.75rem;height:0.75rem;margin-left:var(--space-2-5x);transform:rotate(-90deg);fill:currentColor;}@media all and (min-width:1024px){.m-main-nav__arrow{transform:rotate(0deg)}}.expanded > .m-main-nav__arrow{transform:rotate(-180deg);}@media all and (min-width:1024px){.expanded > .m-main-nav__arrow{transform:rotate(0deg)}}@media all and (min-width:1024px){.m-main-nav__parent-item:hover .m-main-nav__arrow{transform:rotate(-180deg)}}.m-main-nav__parent-default-link-text{position:absolute;opacity:1;}.m-main-nav__parent-item:hover .m-main-nav__parent-default-link-text,.expanded > .m-main-nav__parent-default-link-text{opacity:0;}.m-main-nav__parent-active-link-text{opacity:0;}.m-main-nav__parent-item:hover .m-main-nav__parent-active-link-text,.expanded > .m-main-nav__parent-active-link-text{opacity:1;}.m-message--auto-hide{animation-name:m-message-auto-hide-showing;animation-duration:var(--transition-d-base--quicker);animation-timing-function:var(--transition-tf-base);animation-iteration-count:1;animation-fill-mode:forwards;}.m-message--auto-hide--hiding{animation-name:m-message-auto-hide-hiding;}.m-message__item{--m-message-item-color:var(--color-red);--m-message-item-bg-color:var(--color-red-10);display:grid;grid-template-columns:0.5rem 1fr;color:var(--m-message-item-color);}.m-message__item--status{--m-message-item-color:var(--color-green);--m-message-item-bg-color:var(--color-green-10);}.m-message__item--warning{--m-message-item-color:var(--color-brown);--m-message-item-bg-color:var(--color-yellow-ghost);}.m-message__item::before{display:block;width:0.5rem;height:100%;content:"";border-top-left-radius:var(--border-radius-base);border-bottom-left-radius:var(--border-radius-base);background-color:var(--m-message-item-color);}.m-message__item--warning::before{background-color:var(--color-yellow);}.m-message__item-content{display:grid;overflow:auto;grid-template-columns:1rem auto;max-height:10rem;padding:var(--space-2-5x) var(--space-3x) var(--space-2-5x) var(--space-4x);border-top-right-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base);background-color:var(--m-message-item-bg-color);gap:var(--space-2-5x);}.m-message--able-to-be-closed .m-message__item-content{grid-template-columns:1rem auto 1rem;}.m-message__close-btn{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-top:0.0625rem;padding:0;cursor:pointer;border:0;border-radius:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.m-message__icon{width:1rem;height:1rem;margin-top:0.0625rem;fill:currentColor;}.m-message__icon--close{width:0.75rem;height:0.75rem;margin-top:0;fill:var(--color-text);}.m-message--checkout{margin-top:var(--space-4x);}@keyframes m-message-auto-hide-showing{from{opacity:0;}to{opacity:1;}}@keyframes m-message-auto-hide-hiding{from{opacity:1;}to{opacity:0;}}.m-minmax-price{display:flex;justify-content:space-between;}.m-minmax-price__item{width:6.25rem;}.m-my-order-selected-section{display:grid;gap:var(--space-4x);}@media all and (min-width:1024px){.m-my-order-selected-section{gap:var(--space-2x)}}.m-my-order-selected-section--outline{border:0.0625rem solid var(--color-light-grey);border-radius:var(--border-radius-base);}.m-my-order-selected-section__content{display:grid;padding-left:var(--space-4x);color:var(--color-dark-grey);gap:var(--space-3x);}@media all and (min-width:1024px){.m-my-order-selected-section__content{padding-top:var(--space-2x);padding-bottom:var(--space-base)}}.m-my-order-selected-section--second .m-my-order-selected-section__content{gap:var(--space-base);}.m-my-order-selected-section--outline .m-my-order-selected-section__content{padding:var(--space-4x);font-size:var(--font-size--m);}.m-my-order-selected-section__content a{text-decoration:none;color:var(--color-text-secondary);}.m-my-order-selected-section__text-black{color:var(--color-text);}.m-my-order-selected-section__label{color:var(--color-text);font-weight:var(--font-weight--bold);}.m-my-order-selected-section--outline .m-my-order-selected-section__label{margin-bottom:var(--space-3x);}.m-my-order-top{display:grid;gap:var(--space-3x);}@media all and (min-width:1024px){.m-my-order-top{gap:var(--space-2x)}}.m-my-order-top__row-parent{display:grid;gap:var(--space-3x);}@media all and (min-width:1024px){.m-my-order-top__row-parent{display:flex;justify-content:space-between}}.m-my-order-top__col-left{display:grid;gap:var(--space-3x);}@media all and (min-width:1024px){.m-my-order-top__col-left{gap:var(--space-4x)}}.m-my-order-top__col-right{display:grid;gap:var(--space-3x);}@media all and (min-width:1024px){.m-my-order-top__col-right{text-align:end}}.m-my-order-top__row-child{display:grid;gap:var(--space-base);justify-content:flex-start;}@media all and (min-width:1024px){.m-my-order-top__row-child{display:flex;align-items:center;gap:var(--space-3x)}}@media all and (min-width:1024px){.m-my-order-top__row-child--button{justify-content:flex-end}}.m-my-order-top__download-btn{padding-right:var(--space-5-5x);padding-left:var(--space-5-5x);}.m-order-status{display:grid;gap:var(--space-5x);justify-content:center;text-align:center;}@media all and (min-width:1024px){.m-order-status{gap:var(--space-5-5x)}}.m-order-status__icon{--m-order-status-icon-size:4.625rem;width:var(--m-order-status-icon-size);height:var(--m-order-status-icon-size);margin:0 auto;}@media all and (min-width:1024px){.m-order-status__icon{--m-order-status-icon-size:6.25rem}}.m-order-status__icon--throbber{animation:m-order-status-throbber-rotate var(--transition-d-base) linear infinite;}.m-order-status__text-content{display:grid;gap:var(--space-base);}.m-order-status__title{color:var(--color-primary);font-weight:var(--font-weight--bold);}.m-order-status__subtitle{color:var(--color-dark-grey);}@keyframes m-order-status-throbber-rotate{from{transform:rotate(0);}to{transform:rotate(360deg);}}.m-order-teaser{--m-order-teaser-left-border-size:0.5rem;display:grid;grid-template-columns:var(--m-order-teaser-left-border-size) 1fr;}.m-order-teaser::before{content:"";border-left:var(--m-order-teaser-left-border-size) solid var(--color-light-grey);border-top-left-radius:var(--border-radius-base);border-bottom-left-radius:var(--border-radius-base);}.m-order-teaser--shipped::before{border-left-color:var(--color-green);}.m-order-teaser--confirmed::before{border-left-color:var(--color-primary);}.m-order-teaser--cancelled::before{border-left-color:var(--color-dark-grey);}.m-order-teaser--picked::before{border-left-color:var(--color-yellow);}.m-order-teaser--blocked::before{border-left-color:var(--color-red);}.m-order-teaser__content{display:grid;padding:var(--space-3x) var(--space-4x);border-width:0.0625rem 0.0625rem 0.0625rem 0;border-style:solid;border-color:var(--color-light-grey);border-top-right-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base);gap:var(--space-3x);}@media all and (min-width:1024px){.m-order-teaser__content{grid-template-columns:repeat(3,1fr);align-items:center;padding:var(--space-5x) var(--space-6x);gap:var(--space-6x)}}.m-order-teaser__col{display:grid;align-items:flex-start;}@media all and (min-width:1024px){.m-order-teaser__col{gap:var(--space-0-5x)}}@media all and (min-width:1024px){.m-order-teaser__col:last-child{text-align:end}}.m-order-teaser__id{text-decoration:none;color:inherit;}.m-order-teaser--shipped .m-order-teaser__status{color:var(--color-green);}.m-order-teaser--confirmed .m-order-teaser__status{color:var(--color-primary);}.m-order-teaser--cancelled .m-order-teaser__status{color:var(--color-dark-grey);}.m-order-teaser--picked .m-order-teaser__status{color:var(--color-yellow);}.m-order-teaser--blocked .m-order-teaser__status{color:var(--color-red);}.m-order-teaser__text--secondary{color:var(--color-dark-grey);}.m-order-teaser__address-icon{width:0.75rem;height:1rem;fill:currentColor;margin-right:var(--space-2-5x);}.m-product-added-to-cart__title{margin:0;padding:0 var(--space-10x);text-align:center;color:var(--color-primary);}@media all and (min-width:1024px){.m-product-added-to-cart__title{padding:0}}.m-product-added-to-cart__label{color:var(--color-primary);}.m-product-added-to-cart__name{color:var(--color-primary);}.m-product-added-to-cart__name--unit{width:7rem;height:1.5rem;margin-left:0.5rem;padding-top:0.25rem;padding-right:0.5rem;padding-bottom:0.25rem;padding-left:0.5rem;color:var(--color-text);border-radius:1rem;background-color:var(--color-ghost-red);}.m-product-added-to-cart__id{color:var(--color-dark-grey);}.m-product-added-to-cart__content-1{margin-top:var(--space-8x);}@media all and (min-width:1024px){.m-product-added-to-cart__content-1{margin-top:var(--space-14x)}}.m-product-added-to-cart__content-2{display:flex;margin-top:var(--space-8x);}@media all and (min-width:1024px){.m-product-added-to-cart__content-2{margin-top:var(--space-7x)}}.m-product-added-to-cart__content-2 .field--name-cutdowns{display:block;}.m-product-added-to-cart__cutdowns-label{flex-shrink:0;margin-right:var(--space-3x);}.m-product-added-to-cart__actions{display:grid;margin-top:var(--space-12x);gap:var(--space-3x);}@media all and (min-width:1024px){.m-product-added-to-cart__actions{grid-template-columns:11rem 11rem;justify-content:flex-end;margin-top:var(--space-14x);gap:var(--space-4x)}}.m-product-added-to-cart__cutdown-item:not(input){margin-top:0.9375rem;margin-bottom:0.9375rem;}.m-product-added-to-cart__cutdown-item--roll-number{margin-right:var(--space-2x);letter-spacing:0;font-size:var(--font-size--m);font-weight:bold;line-height:100%;}.m-product-added-to-cart__cutdown-item--cut-roll{width:7rem;height:1.5rem;padding-top:0.25rem;padding-right:0.5rem;padding-bottom:0.25rem;padding-left:0.5rem;border-radius:1rem;background-color:var(--color-ghost-blue);gap:0.625rem;}.m-product-added-to-cart__cutdown-item--full-roll{width:7rem;height:1.5rem;padding-top:0.25rem;padding-right:0.5rem;padding-bottom:0.25rem;padding-left:0.5rem;border-radius:1rem;background-color:var(--color-ghost-green);gap:0.625rem;}.m-product-added-to-cart__cutdown-item--partial-length{width:7rem;height:1.5rem;padding-top:0.25rem;padding-right:0.5rem;padding-bottom:0.25rem;padding-left:0.5rem;border-radius:1rem;background-color:var(--color-ghost-red);gap:0.625rem;}.m-product-added-to-cart__actions{display:grid;margin-top:var(--space-12x);gap:var(--space-3x);}@media all and (min-width:1024px){.m-product-added-to-cart__actions{grid-template-columns:11rem 11rem;justify-content:flex-end;margin-top:var(--space-14x);gap:var(--space-4x)}}fieldset.m-product-added-to-cart__cutdown-item{margin-inline:0;}fieldset.m-product-added-to-cart__cutdown-item .form-checkboxes{display:flex;flex-direction:column;gap:0.9375rem;margin-top:0.9375rem;}fieldset.m-product-added-to-cart__cutdown-item .form-checkboxes .m-product-added-to-cart__cutdown-item{margin-block:0;}@media all and (min-width:1024px){.m-product-options{display:grid;grid-template-rows:37rem auto;grid-template-columns:1fr 1fr;align-items:flex-start;gap:var(--space-10x) var(--space-8x)}}.m-product-options__image{width:100%;border-radius:var(--border-radius-1-5x);}.m-product-options__title{display:flex;align-items:center;}.m-product-options__title-text{margin:0;}.m-product-options__like{display:flex;flex-shrink:0;margin-left:var(--space-4x);}@media all and (min-width:1024px){.m-product-options__like{margin-left:var(--space-6x)}}.m-product-options__like .flag-favourites{display:flex;align-items:center;}.m-product-options__content{display:grid;margin-top:var(--space-3x);gap:var(--space-7x);}@media all and (min-width:1024px){.m-product-options__content{margin-top:0;gap:var(--space-6x)}}.m-product-options__form-main{display:grid;}.m-product-options__form-items{display:grid;gap:var(--space-2x);}.m-product-options__form-top{display:flex;align-items:center;margin-bottom:var(--space-3x);}@media all and (min-width:1024px){.m-product-options__form-heading{font-weight:var(--font-weight--base)}}.m-product-options__form-heading::after{margin-left:var(--space-base);content:"*";color:var(--color-red);}.m-product-options__info-button{flex-shrink:0;width:1rem;height:1rem;margin-left:var(--space-3x);padding:0;cursor:pointer;color:var(--color-text);border:0;border-radius:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.m-product-options__info-icon{width:inherit;height:inherit;fill:currentColor;}.m-product-options__availability{margin-top:var(--space-10x);}.m-product-options__out-of-stock-message{margin-top:var(--space-8x);text-align:center;}@media all and (min-width:1024px){.m-product-options__out-of-stock-message{margin-top:var(--space-4x)}}.m-product-options__product-id{color:var(--color-dark-grey);}.m-product-options__product-cols{display:flex;justify-content:space-between;margin-top:var(--space-base);}.m-product-options__product-col--last{text-align:end;}.m-product-options__product-price{color:var(--color-primary);}.m-product-options__product-limited{display:grid;color:var(--color-yellow);gap:var(--space-base);}.m-cart-teaser__order-info .m-product-options__product-limited{display:flex;align-items:center;color:var(--color-yellow);gap:0;}.m-cart-teaser__order-info .m-product-options__product-limited svg{fill:var(--color-yellow);}.m-product-options__product-in-stock{color:var(--color-primary);}.m-product-options__product-out-of-stock{color:var(--color-red);}.m-product-options__product-partial-length{color:var(--color-red);}.m-product-options__loading{display:grid;grid-template-columns:1.25rem auto;align-items:center;margin-top:var(--space-2-5x);gap:var(--space-3-5x);}.m-product-options__loading-icon{width:1.25rem;height:1.25rem;}.m-product-options__loading-text{color:var(--color-primary);}.m-product-options__quantity{margin-top:var(--space-7-5x);}.m-product-options__quantity label,.m-product-options__quantity-label{display:block;margin-bottom:var(--space-4x);font-weight:var(--font-weight--bold);}.m-product-options__anon-user{margin-top:var(--space-4x);}.m-product-options__actions{display:grid;gap:var(--space-3x);margin-top:var(--space-10x);}.m-product-options__actions .button{margin-right:0;margin-left:0;}.m-product-options__info-details{display:grid;gap:var(--space-4x);margin-top:var(--space-10x);}@media all and (min-width:1024px){.m-product-options__info-details{grid-column:span 2;margin-top:0}}.m-product-options__tabs{display:none;}@media all and (min-width:1024px){.m-product-options__tabs{display:block}}.m-product-options__tabs-container{display:flex;align-items:flex-end;}.m-product-options__tab{padding:0 var(--space-2x) var(--space-base);cursor:pointer;color:var(--color-dark-grey);border-width:0 0 0.25rem;border-style:solid;border-color:transparent;border-radius:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.m-product-options__tab--active{color:var(--color-primary);border-color:var(--color-primary);font-weight:var(--font-weight--bold);}.m-product-options__tab:focus{outline:none;}.m-product-options__tab:nth-last-child(n+2){margin-right:var(--space-6-5x);}.m-product-options__tab.focus-visible .m-product-options__tab-text{outline:0.1875rem solid var(--color-primary);outline-offset:0.0625rem;}.m-product-options__tabs-content-container{margin-top:-0.0625rem;}.m-product-options__tabs-content{display:none;padding:var(--space-6x);border-top:0.0625rem solid var(--color-standard-grey);border-radius:0 0 var(--border-radius-base) var(--border-radius-base);background-color:var(--color-ghost-white);}.m-product-options__tabs-content--product-information{padding-top:var(--space-8x);padding-bottom:var(--space-8x);}.m-product-options__tabs-content--active{display:block;}.m-product-options__technical-documents{display:grid;gap:var(--space-3x);}.m-product-options__technical-document{display:inline-flex;}.m-product-options__technical-document-link{display:grid;grid-template-columns:1rem auto;align-items:center;color:var(--color-text);font-size:var(--font-size--m);gap:var(--space-3-5x);}@media all and (min-width:1024px){.m-product-options__technical-document-link{letter-spacing:0.03125rem;font-size:var(--font-size--s);gap:var(--space-3x)}}.m-product-options__technical-document-icon{width:1rem;height:1rem;fill:var(--color-primary);}@media all and (min-width:1024px){.m-product-options__technical-document-icon{fill:currentColor}}.m-product-options__details{display:grid;gap:var(--space-2x);}@media all and (min-width:1024px){.m-product-options__details{display:none}}.m-product-options__details-content{overflow:auto;max-height:7.125rem;padding-right:var(--space-5x);padding-left:var(--space-5x);}.m-product-options__loading-icon{animation:m-product-options-throbber-rotate var(--transition-d-base) linear infinite;}@keyframes m-product-options-throbber-rotate{from{transform:rotate(0);}to{transform:rotate(360deg);}}.m-product-stats{display:grid;gap:var(--space-4x);}@media all and (min-width:1024px){.m-product-stats{gap:var(--space-5x)}}@media all and (min-width:1024px){.m-product-stats__section{display:grid;gap:var(--space-2x)}}.m-product-stats__title{padding:var(--space-2x);color:var(--color-white);background-color:var(--color-primary);}@media all and (min-width:1024px){.m-product-stats__title{padding:var(--space-base) var(--space-4x);border-radius:var(--border-radius-0-5x)}}.m-product-stats__item{display:flex;justify-content:space-between;padding:var(--space-base) var(--space-2x);gap:var(--space-0-5x);}@media all and (min-width:1024px){.m-product-stats__item{padding:var(--space-base) var(--space-4x);gap:var(--space-4x)}}.m-product-stats__label{color:var(--color-primary);}.m-product-stats__value{color:var(--color-dark-grey);}.m-my-profile{display:grid;grid-gap:var(--space-4x);}.m-my-profile__login-info-email{display:flex;align-content:center;}.m-my-profile__edit-link{padding-left:1rem;text-align:right;}@media all and (min-width:1024px){.m-my-profile__edit-link{padding-left:0;text-align:left}}.m-my-profile__text-email{word-break:break-all;}.m-my-profile__icon{width:1.25rem;height:1.25rem;fill:var(--color-text);margin-right:var(--space-2x);}.m-my-profile__icon--edit{margin-right:var(--space-base);margin-left:var(--space-2x);fill:var(--color-text-secondary);}@media all and (min-width:1024px){.m-my-profile__icon--edit{margin-left:var(--space-3x)}}.m-my-profile__reset-password{margin-top:var(--space-3x);}.m-my-profile__address-wrapper{display:grid;grid-gap:var(--space-5x);}@media all and (min-width:1024px){.m-my-profile__address-wrapper{grid-template-columns:1fr 1fr}}.m-my-profile__manager-wrapper{align-items:flex-start;}@media all and (min-width:1024px){.m-my-profile__manager-wrapper{display:flex}}.m-my-profile__manager-profile{margin-bottom:var(--space-6x);}@media all and (min-width:1024px){.m-my-profile__manager-profile{margin-right:var(--space-6x)}}.m-my-profile__manager-image{border-radius:var(--border-radius-1-5x);}.m-my-profile__manager-details{display:grid;grid-gap:var(--space-3x);}.m-profile-nav__list{margin:0;padding:0;list-style:none;}.m-profile-nav__link{display:flex;padding:var(--space-2x) var(--space-4x);color:inherit;}@media all and (min-width:1024px){.m-profile-nav__link{display:inline-flex;padding-right:var(--space-6x);padding-left:var(--space-6x)}}.m-profile-nav__link:focus{outline-offset:-0.4375rem;}.m-profile-teaser{--m-profile-teaser-icon-size:2.75rem;}@media all and (min-width:1024px){.m-profile-teaser{--m-profile-teaser-icon-size:3rem}}.m-profile-teaser__content{display:grid;grid-template-columns:var(--m-profile-teaser-icon-size) 1fr;gap:var(--space-4x);}@media all and (min-width:1024px){.m-profile-teaser__content{gap:var(--space-5x);padding-top:var(--space-4x)}}.m-profile-teaser__icon{width:var(--m-profile-teaser-icon-size);height:var(--m-profile-teaser-icon-size);fill:var(--color-primary);}@media all and (min-width:1024px){.m-profile-teaser__icon{fill:var(--color-deep-grey)}}.m-profile-teaser__info{display:grid;}.m-profile-teaser__name{color:var(--color-primary);}@media all and (min-width:1024px){.m-profile-teaser__email{word-break:break-all;color:var(--color-dark-grey)}}.m-progress-bar{--m-progress-bar-circle-size:0.75rem;}@media all and (min-width:1024px){.m-progress-bar{--m-progress-bar-circle-size:1rem}}.m-progress-bar__list{display:grid;grid-template-columns:repeat(4,1fr);}.m-progress-bar__item{position:relative;display:grid;text-align:center;gap:var(--space-3x);}.m-progress-bar__item:nth-child(n+2)::before{position:absolute;top:calc(var(--m-progress-bar-circle-size) / 2);right:50%;width:100%;height:0.25rem;content:"";transform:translateY(-50%);background-color:var(--color-standard-grey);}.m-progress-bar__item--active:nth-child(n+2)::before{background-color:var(--color-primary);}.m-progress-bar__circle{position:relative;z-index:1;width:var(--m-progress-bar-circle-size);height:var(--m-progress-bar-circle-size);margin:0 auto;border-radius:50%;background-color:var(--color-standard-grey);}.m-progress-bar__item--active .m-progress-bar__circle{background-color:var(--color-primary);}.m-progress-bar__text{display:inline-block;vertical-align:top;}@media all and (min-width:1024px){.m-progress-bar__text{max-width:5.625rem}}.m-progress-bar__text--current{color:var(--color-primary);}.m-roll-cutdown-form__title{margin:0;text-align:center;color:var(--color-primary);}.m-roll-cutdown-form__info-cols{display:flex;flex-direction:column;gap:var(--space-2x);margin-top:var(--space-4x);}@media all and (min-width:1024px){.m-roll-cutdown-form__info-cols{flex-direction:row;align-items:center;justify-content:space-between;margin-top:var(--space-8x);gap:var(--space-6x)}}@media all and (min-width:1024px){.m-roll-cutdown-form__info-col--button{flex-shrink:0}}.m-roll-cutdown-form__name{text-wrap:balance;color:var(--color-primary);}.m-roll-cutdown-form__id{color:var(--color-dark-grey);}.m-roll-cutdown-form__content{position:relative;}.m-roll-cutdown-form__row-grid{margin-top:var(--space-8x);}@media all and (min-width:1024px){.m-roll-cutdown-form__row-grid{margin-top:var(--space-10x)}}.m-roll-cutdown-form__col-grid{display:grid;grid-template-columns:calc(23.5% - var(--space-2x)) calc(23.5% - var(--space-2x)) calc(23.5% - var(--space-2x)) var(--space-base) calc(29.5% - var(--space-base) - var(--space-2x));align-items:center;gap:var(--space-2x);}@media all and (min-width:1024px){.m-roll-cutdown-form__col-grid{grid-template-columns:calc(23.5% - var(--space-2x)) calc(23.5% - var(--space-2x)) calc(23.5% - var(--space-2x)) var(--space-6x) calc(29.5% - var(--space-6x) - var(--space-2x));gap:var(--space-3x) var(--space-2x)}}.m-roll-cutdown-form__col-grid:nth-child(n+2){margin-top:var(--space-5x);padding-top:var(--space-4x);border-top:0.0625rem solid var(--color-light-grey);}@media all and (min-width:1024px){.m-roll-cutdown-form__col-grid:nth-child(n+2){margin-top:var(--space-8x);padding-top:var(--space-7x)}}.m-roll-cutdown-form__col--delimiter{position:relative;-webkit-padding-start:var(--space-base);padding-inline-start:var(--space-base);height:100%;}@media all and (min-width:1024px){.m-roll-cutdown-form__col--delimiter{-webkit-padding-start:var(--space-6x);padding-inline-start:var(--space-6x)}}.m-roll-cutdown-form__col--delimiter::after{position:absolute;bottom:1.1875rem;left:50%;width:var(--space-base);height:var(--space-0-5x);content:"";transform:translateX(-50%);background-color:var(--color-deep-grey);}@media all and (min-width:1024px){.m-roll-cutdown-form__col--delimiter::after{width:var(--space-2x)}}.m-roll-cutdown-form__col--full{grid-column:1 / -1;}.m-roll-cutdown-form__col--full{grid-column:1 / -1;}.m-roll-cutdown-form__picture{margin-top:var(--space-2x);}@media all and (min-width:1024px){.m-roll-cutdown-form__picture{margin-top:var(--space-6x)}}.m-roll-cutdown-form__row-sub-title{color:var(--color-dark-grey);}.m-roll-cutdown-form__caption-highlighting{margin-top:var(--space-2x);}@media all and (min-width:1024px){.m-roll-cutdown-form__caption-highlighting{margin-top:var(--space-6x)}}.m-roll-cutdown-form__picture + .m-roll-cutdown-form__caption-highlighting{margin-top:var(--space-3x);}.m-roll-cutdown-form__actions{display:grid;margin-top:var(--space-8x);margin-left:calc(50% + var(--space-base));}@media all and (min-width:1024px){.m-roll-cutdown-form__actions{width:11rem;margin-top:var(--space-16x);margin-left:auto}}.m-roll-cutdown-form__reset-all.m-roll-cutdown-form__reset-all{z-index:1;width:calc(50% - var(--space-base));margin:2rem 0 -5.125rem;}@media all and (min-width:1024px){.m-roll-cutdown-form__reset-all.m-roll-cutdown-form__reset-all{width:11rem;margin:3.5rem 12rem -7.125rem auto}}.m-roll-cutdown-form__row-main{display:flex;align-items:center;gap:var(--space-3x);}.m-roll-cutdown-form__delete-container{display:flex;}.m-roll-cutdown-form__col .a-text-field--contains-suffix .a-text-field__element,.m-roll-cutdown-form__col.a-text-field--contains-suffix .a-text-field__element,.m-roll-cutdown-form__col .a-text-field--select .a-text-field__element,.m-roll-cutdown-form__col.a-text-field--select .a-text-field__element{-webkit-padding-start:0.125rem;padding-inline-start:0.125rem;-webkit-padding-end:1.375rem;padding-inline-end:1.375rem;}@media all and (min-width:1024px){.m-roll-cutdown-form__col .a-text-field--contains-suffix .a-text-field__element,.m-roll-cutdown-form__col.a-text-field--contains-suffix .a-text-field__element,.m-roll-cutdown-form__col .a-text-field--select .a-text-field__element,.m-roll-cutdown-form__col.a-text-field--select .a-text-field__element{padding-inline:0.3125rem 0.9375rem}}.m-roll-cutdown-form__col .a-text-field--select .a-text-field__element,.m-roll-cutdown-form__col.a-text-field--select .a-text-field__element{text-align:center;}@media all and (min-width:1024px){.m-roll-cutdown-form__col .a-text-field--select .a-text-field__element,.m-roll-cutdown-form__col.a-text-field--select .a-text-field__element{text-align:start;padding-inline:0.75rem calc(var(--a-text-field-horizontal-padding) * 2 + var(--space-base) * 2 + var(--a-text-field-arrow-icon-size))}}.m-roll-cutdown-form__col .a-text-field--select .a-text-field__element[disabled],.m-roll-cutdown-form__col .a-text-field--select .a-text-field__element[readonly],.m-roll-cutdown-form__col.a-text-field--select .a-text-field__element[disabled],.m-roll-cutdown-form__col.a-text-field--select .a-text-field__element[readonly]{color:var(--color-dark-grey);border-color:var(--color-ghost-white);background-color:var(--color-ghost-white);}.m-roll-cutdown-form__col .a-text-field--select .is-disabled .a-text-field__element,.m-roll-cutdown-form__col.a-text-field--select .is-disabled .a-text-field__element{color:var(--color-dark-grey);border-color:var(--color-ghost-white);background-color:var(--color-ghost-white);}.m-roll-cutdown-form__col .a-text-field__icon-arrow{right:0.6875rem;}@media all and (min-width:1024px){.m-roll-cutdown-form__col .a-text-field__icon-arrow{right:calc(var(--a-text-field-horizontal-padding) + var(--space-base))}}.m-roll-cutdown-form__picture img{display:block;width:100%;border-radius:var(--border-radius-base);}@media all and (min-width:1024px){.m-roll-cutdown-form__show-picture .a-button:not(:hover){color:var(--color-white);border-color:var(--color-red);background-color:var(--color-red)}}.m-roll-cutdown-form__show-picture .a-button__icon{margin-left:var(--space-4x);}.m-selectable-accordions__items{display:grid;margin-top:var(--space-3x);gap:var(--space-3x);}@media all and (min-width:1024px){.m-selectable-accordions__items{margin-top:var(--space-4x);gap:var(--space-base)}}@media all and (min-width:1024px){.m-selectable-accordions--second .m-selectable-accordions__items{gap:var(--space-3x)}}.m-selectable-accordions__items .view-content{display:grid;gap:var(--space-5x);margin:var(--space-5x) var(--space-4x) var(--space-10x) var(--space-4x);}@media all and (min-width:1024px){.m-selectable-accordions__items .view-content{grid-template-columns:1fr 1fr;margin-bottom:var(--space-10x)}}.m-selectable-accordions--second .m-selectable-accordions__item{min-width:0;padding:var(--space-base) var(--space-3x) var(--space-base) var(--space-4x);border:0.0625rem solid var(--color-light-grey);border-radius:var(--border-radius-base);}@media all and (min-width:1024px){.m-selectable-accordions--second .m-selectable-accordions__item{padding:var(--space-base) var(--space-5x) var(--space-base) var(--space-6x)}}.m-selectable-accordions--second .m-selectable-accordions__item--expanded{padding-top:var(--space-3-5x);padding-bottom:var(--space-4x);}.m-selectable-accordions--second .m-selectable-accordions__item--always-expanded{padding-top:var(--space-3-5x);padding-bottom:var(--space-4x);border-color:transparent;border-radius:0;}.m-selectable-accordions--second .m-selectable-accordions__item--always-expanded.is-active{background-color:var(--color-ghost-white);}@media all and (min-width:1024px){.m-selectable-accordions__heading{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-3x)}}.m-selectable-accordions--second .m-selectable-accordions__heading{display:flex;align-items:center;justify-content:space-between;}@media all and (min-width:1024px){.m-selectable-accordions--second .m-selectable-accordions__heading{padding-top:0}}.m-selectable-accordions--second .m-selectable-accordions__boolean-container{min-width:0;}.m-selectable-accordions__boolean-label{margin-left:var(--space-3-5x);font-weight:var(--font-weight--bold);}@media all and (min-width:1024px){.m-selectable-accordions__boolean-label{margin-left:var(--space-5x)}}.m-selectable-accordions--second .m-selectable-accordions__boolean-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}@media all and (min-width:1024px){.m-selectable-accordions--second .m-selectable-accordions__boolean-label{overflow:visible;white-space:normal;text-overflow:clip}}.m-selectable-accordions__item--expanded .m-selectable-accordions__boolean-label{overflow:visible;white-space:normal;text-overflow:clip;}.m-selectable-accordions__price{margin-top:var(--space-0-5x);margin-left:var(--space-7x);color:var(--color-primary);}@media all and (min-width:1024px){.m-selectable-accordions__price{flex-shrink:0;margin-top:0;margin-right:var(--space-6x);margin-left:var(--space-6x)}}.m-selectable-accordions__button{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:var(--space-4x);padding:0;cursor:pointer;border:0;border-radius:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}@media all and (min-width:1024px){.m-selectable-accordions__button{margin-left:var(--space-6x)}}.m-selectable-accordions__item--expanded .m-selectable-accordions__button{transform:rotate(180deg);}.m-selectable-accordions__button:focus{outline-offset:-0.25rem;}.m-selectable-accordions__arrow{width:0.75rem;height:0.75rem;}.m-selectable-accordions__content{padding:var(--space-2x) 0 0 var(--space-7x);color:var(--color-dark-grey);}@media all and (min-width:1024px){.m-selectable-accordions__content{padding:var(--space-base) var(--space-6x) var(--space-3x) var(--space-8-5x)}}.m-selectable-accordions--second .m-selectable-accordions__content{display:none;}.m-selectable-accordions__item--expanded .m-selectable-accordions__content,.m-selectable-accordions__item--always-expanded .m-selectable-accordions__content{display:block;padding-top:var(--space-2x);}@media all and (min-width:1024px){.m-selectable-accordions__item--expanded .m-selectable-accordions__content,.m-selectable-accordions__item--always-expanded .m-selectable-accordions__content{padding-right:0;padding-bottom:0}}.m-selectable-accordions__content-sub{color:var(--color-deep-grey);}.m-selectable-accordions__one-col{display:grid;}.m-selectable-accordions__two-cols{display:grid;gap:var(--space-2x);}@media all and (min-width:1024px){.m-selectable-accordions__two-cols{gap:var(--space-1-5x)}}.m-selectable-accordions__row{margin-bottom:var(--space-3x);}.m-selectable-accordions__row--title{margin-bottom:0;}@media all and (min-width:1024px){.m-selectable-accordions__two-cols .m-selectable-accordions__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6x)}}.m-selectable-accordions__second-col{color:var(--color-text);}.m-selectable-accordions__shipping-description{color:var(--color-deep-grey);}.m-shipping-address-form{display:grid;padding:0 var(--space-3x) var(--space-3x) calc(var(--space-11x) + 0.0625rem);background-color:var(--color-ghost-white);gap:var(--space-3x);}@media all and (min-width:1024px){.m-shipping-address-form{padding:0 var(--space-6x) var(--space-6x) calc(var(--space-14-5x) + 0.0625rem);gap:var(--space-4x)}}.m-shipping-address-form__grid{display:grid;gap:var(--space-3x);}@media all and (min-width:1024px){.m-shipping-address-form__grid{display:grid;grid-template-columns:auto 7.5rem;gap:var(--space-2x)}}.m-subtotal{display:grid;gap:var(--space-3x);}@media all and (min-width:1024px){.m-subtotal{gap:var(--space-4x)}}.m-subtotal__content{padding:var(--space-3x) var(--space-4x) var(--space-2x);border:0.0625rem solid var(--color-light-grey);border-radius:var(--border-radius-base);}@media all and (min-width:1024px){.m-subtotal__content{padding:var(--space-5x) var(--space-6x) var(--space-4x)}}.m-subtotal__top{display:grid;gap:var(--space-3x);}.m-subtotal__items{display:grid;gap:var(--space-2x);}@media all and (min-width:1024px){.m-subtotal__items{gap:var(--space-3x)}}.m-subtotal__item{display:flex;justify-content:space-between;}.m-subtotal__item-start{color:var(--color-dark-grey);}.m-subtotal__bottom{display:flex;justify-content:space-between;margin-top:var(--space-4x);padding-top:var(--space-2x);border-top:0.0625rem solid var(--color-light-grey);}@media all and (min-width:1024px){.m-subtotal__bottom{margin-top:var(--space-7x);padding-top:var(--space-3x)}}.m-subtotal__bottom-text{color:var(--color-primary);}.m-teaser__content{display:grid;gap:var(--space-4x);}.m-teaser--type-2 .m-teaser__content{grid-template-columns:4.75rem 1fr;}@media all and (min-width:1024px){.m-teaser--type-2 .m-teaser__content{grid-template-columns:auto}}.o-view-filters__grid-items--list .m-teaser--type-2 .m-teaser__content{grid-template-columns:auto;padding:var(--space-3x) var(--space-4x);}@media all and (min-width:1024px){.o-view-filters__grid-items--list .m-teaser--type-2 .m-teaser__content{padding:var(--space-3-5x) var(--space-8x) var(--space-3-5x) var(--space-6x)}}.m-teaser__image-section--contained-text{display:flex;align-items:center;justify-content:center;width:8.5rem;height:8.5rem;}@media all and (min-width:1024px){.m-teaser__image-section--contained-text{width:11rem;height:11rem}}.o-view-filters__grid-items--list .m-teaser--type-2 .m-teaser__image-section{display:none;}.m-teaser__image{width:100%;border-radius:var(--border-radius-1-5x);}.m-teaser__text-section{display:grid;gap:var(--space-2x);}.o-view-filters__grid-items--list .m-teaser--type-2 .m-teaser__text-section{position:relative;display:block;padding-right:var(--space-8x);}@media all and (min-width:1024px){.o-view-filters__grid-items--list .m-teaser--type-2 .m-teaser__text-section{display:flex;align-items:center;gap:var(--space-4x)}}.m-teaser__text-top{display:flex;align-items:flex-start;justify-content:space-between;}@media all and (min-width:1024px){.m-teaser__text-top{justify-content:flex-start}}.m-teaser__title{color:inherit;}.m-teaser__like{display:flex;flex-shrink:0;align-items:center;margin-left:var(--space-4x);}.o-view-filters__grid-items--list .m-teaser--type-2 .m-teaser__like{position:absolute;z-index:1;top:50%;right:0;margin:0;transform:translateY(-50%);}.m-teaser__like .flag-favourites{display:flex;align-items:flex-start;}.m-teaser__like .js-flag-message,.m-teaser__like .ajax-progress-throbber{display:none;}.m-teaser__bottom-first-row{color:var(--color-dark-grey);}.m-teaser__bottom-second-row{color:var(--color-primary);}.o-view-filters__grid-items--list .m-teaser--type-2 .m-teaser__bottom-second-row{display:none;}.m-product-teaser{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--space-4x);}@media all and (min-width:1024px){.m-product-teaser{flex-direction:row;grid-gap:var(--space-8x);margin-bottom:var(--space-8x)}}@media all and (min-width:1024px){.m-product-teaser--type-2{flex-direction:row-reverse}}.m-product-teaser--type-3{flex-direction:column;grid-gap:0;}.m-product-teaser__image-section{flex:1;width:100%;}.m-product-teaser__text-section{display:grid;flex:1;gap:var(--space-2x);}@media all and (min-width:1024px){.m-product-teaser__text-section{gap:var(--space-3x)}}.m-product-teaser__image{width:100%;border-radius:var(--border-radius-1-5x);}.m-first-login{display:grid;text-align:center;gap:var(--space-4x);}@media all and (min-width:1024px){.m-first-login{gap:var(--space-6x)}}.m-first-login__button{width:100%;font-size:var(--font-size--xl);}.o-block,.node--type-editorial-page{--o-block-content-max-width:76rem;display:grid;grid-template-columns:minmax(auto,var(--o-block-content-max-width));justify-content:center;}.o-block--mobile-hidden{display:none;}@media all and (min-width:1024px){.o-block--mobile-hidden{display:grid}}@media all and (min-width:1024px){.o-block--desktop-hidden{display:none}}.o-block--header{justify-content:center;}.o-block--footer{justify-content:center;padding:0 var(--space-4x);background-color:var(--color-deep-blue);}@media all and (min-width:1024px){.o-block--footer{padding:0}}.o-block--type-1{--o-block-content-max-width:100%;padding:var(--space-3x) var(--space-4x);}@media all and (min-width:1024px){.o-block--type-1{padding:0}}.o-block--type-2{padding:var(--space-7x) var(--space-4x) var(--space-5x);gap:var(--space-4x);}@media all and (min-width:1024px){.o-block--type-2{padding:var(--space-11x) 0;gap:var(--space-6x)}}.o-block--type-3{padding:var(--space-5x) var(--space-4x) var(--space-10x);gap:var(--space-4x);}@media all and (min-width:1024px){.o-block--type-3{padding:var(--space-11x) 0 var(--space-22x);gap:var(--space-6x)}}.o-block--type-4{padding:var(--space-3x) var(--space-4x) var(--space-10x);}@media all and (min-width:1024px){.o-block--type-4{padding:var(--space-2x) 0 var(--space-10x)}}.o-block--type-5{display:none;}@media all and (min-width:1024px){.o-block--type-5{display:grid}}.o-block--type-6{--o-block-content-max-width:100%;justify-content:flex-start;padding:var(--space-7x) 0 var(--space-5x);gap:var(--space-4x);}@media all and (min-width:1024px){.o-block--type-6{--o-block-content-max-width:76rem;justify-content:center;padding:var(--space-11x) 0;gap:var(--space-6x)}}.o-block--type-7{padding:var(--space-3x) var(--space-4x) var(--space-10x);}@media all and (min-width:1024px){.o-block--type-7{padding:var(--space-2x) 0 var(--space-18x)}}.o-block--type-8{padding:var(--space-3x) var(--space-4x);}@media all and (min-width:1024px){.o-block--type-8{padding:var(--space-2x) 0}}.o-block--type-9{padding:var(--space-3x) var(--space-2-5x) var(--space-5-5x);}@media all and (min-width:1024px){.o-block--type-9{--o-block-content-max-width:60.3125rem;padding:var(--space-8x) 0}}.o-block--type-10{padding:var(--space-3-5x) var(--space-4x);}@media all and (min-width:1024px){.o-block--type-10{--o-block-content-max-width:50rem;padding:var(--space-8x) 0}}.o-block--type-11{padding:var(--space-6x) var(--space-4x) var(--space-10x);}@media all and (min-width:1024px){.o-block--type-11{--o-block-content-max-width:24rem;padding:var(--space-8x) 0 var(--space-16x)}}.o-block--type-12{padding:var(--space-3-5x) var(--space-4x);}@media all and (min-width:1024px){.o-block--type-12{padding:var(--space-8x) 0}}.o-block--type-13{padding:var(--space-3-5x) var(--space-4x);}@media all and (min-width:1024px){.o-block--type-13{padding:var(--space-8x) 0}}.o-block--type-14{padding:var(--space-6-5x) var(--space-4x) var(--space-10x);}@media all and (min-width:1024px){.o-block--type-14{padding:var(--space-15x) 0}}.o-block--type-15{padding:var(--space-12x) var(--space-4x) var(--space-10x);}@media all and (min-width:1024px){.o-block--type-15{padding:var(--space-0-5x) 0 var(--space-16x)}}@media all and (min-width:1024px){.o-block--type-15--second{padding-bottom:var(--space-10x)}}.o-block--type-16{padding:0 var(--space-4x) var(--space-10x);}@media all and (min-width:1024px){.o-block--type-16{--o-block-content-max-width:24rem;padding:0 0 var(--space-16x)}}.o-block--type-17{padding:var(--space-3x) var(--space-4x) var(--space-6-5x);}@media all and (min-width:1024px){.o-block--type-17{padding:var(--space-2x) 0 0}}.o-block--type-18{padding:var(--space-3-5x) var(--space-4x);}@media all and (min-width:1024px){.o-block--type-18{padding:var(--space-2-5x) 0 var(--space-8x)}}.o-block--type-19{padding:var(--space-6-5x) var(--space-4x) var(--space-10x);}@media all and (min-width:1024px){.o-block--type-19{--o-block-content-max-width:24rem;padding:0 0 var(--space-16x)}}.o-block--type-20{padding:var(--space-3x) var(--space-4x);}@media all and (min-width:1024px){.o-block--type-20{height:100%;min-height:38rem;padding:var(--space-8x) 0 var(--space-11x)}}.o-block--type-21{padding:var(--space-5x) var(--space-4x) var(--space-10x);gap:var(--space-4x);}@media all and (min-width:1024px){.o-block--type-21{padding:var(--space-11x) 0 var(--space-22x);gap:var(--space-6x)}}.o-block--type-22{padding:var(--space-5x) var(--space-4x) var(--space-10x);gap:var(--space-4x);}@media all and (min-width:1024px){.o-block--type-22{padding:var(--space-11x) 0 var(--space-22x)}}.o-block--type-23{--o-block-first-login-width:26rem;display:grid;grid-template-columns:minmax(auto,var(--o-block-first-login-width));justify-content:center;padding:var(--space-5x) var(--space-10x);}.o-block--type-6 .o-block__title{padding:0 var(--space-4x);}@media all and (min-width:1024px){.o-block--type-6 .o-block__title{padding:0}}.o-block__title-content{margin:0;}.o-block--type-2 .o-block__content{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-7x) var(--space-4x);}@media all and (min-width:1024px){.o-block--type-2 .o-block__content{grid-template-columns:repeat(6,1fr);gap:var(--space-10x) var(--space-8x)}}.o-block--type-3 .o-block__content{display:grid;gap:var(--space-5x);}@media all and (min-width:1024px){.o-block--type-3 .o-block__content{grid-template-columns:repeat(2,1fr);gap:var(--space-8x)}}.o-block--type-7 .o-block__grid{display:grid;gap:var(--space-12x);align-items:flex-start;}@media all and (min-width:1024px){.o-block--type-7 .o-block__grid{grid-template-columns:1fr 30.5rem;gap:var(--space-34x)}}.o-block--type-12 .o-block__grid{display:grid;gap:var(--space-10x);}@media all and (min-width:1024px){.o-block--type-12 .o-block__grid{grid-template-columns:1fr 1fr;gap:15rem}}.o-block--type-13 .o-block__grid{display:grid;gap:var(--space-10x);}@media all and (min-width:1024px){.o-block--type-13 .o-block__grid{grid-template-columns:1.1fr 0.9fr;gap:8.5rem}}.o-block--type-18 .o-block__grid{display:grid;gap:var(--space-12x);}@media all and (min-width:1024px){.o-block--type-18 .o-block__grid{grid-template-columns:1.1fr 0.9fr;gap:8.5rem}}.o-block--type-7 .o-block__grid-item{display:grid;gap:var(--space-6x);}@media all and (min-width:1024px){.o-block--type-7 .o-block__grid-item{gap:var(--space-8x)}}@media all and (min-width:1024px){.o-block--type-7 .o-block__grid-item--last{padding-top:var(--space-15-5x)}}.o-block__grid-item--last .button{width:100%;margin-right:0;margin-left:0;}.o-block--type-13 .o-block__inner-grid{display:grid;gap:var(--space-10x);}@media all and (min-width:1024px){.o-block--type-13 .o-block__inner-grid{gap:var(--space-12x)}}.o-block--type-18 .o-block__inner-grid{display:grid;gap:var(--space-10x);}@media all and (min-width:1024px){.o-block--type-18 .o-block__inner-grid{gap:var(--space-11x)}}.paragraph--view-mode--category-description-search .o-block--type-21{padding:0;}.node--type-editorial-page{margin:var(--space-10x) auto;}.o-block--footer{--color-text:var(--color-white);--color-text-secondary:var(--color-white);}.o-dialog{--o-dialog-close-icon-size:0.875rem;position:fixed;z-index:1050;top:50%;left:50%;display:flex;flex-direction:column;width:37rem;max-width:calc(var(--window-width) - var(--space-4x) * 2);max-height:calc(var(--window-height) - var(--space-4x) * 2);transition-timing-function:var(--transition-tf-base);transition-duration:var(--transition-d-base);transition-property:opacity,visibility;transform:translate(-50%,-50%);border-radius:var(--border-radius-2x);background-color:var(--color-white);}@media all and (min-width:1024px){.o-dialog{max-width:calc(var(--window-width) - var(--space-6x) * 2);max-height:calc(var(--window-height) - var(--space-6x) * 2)}}.o-dialog--fourth{width:39.5rem;}.o-dialog--hidden{visibility:hidden;opacity:0;}.o-dialog--visible{visibility:visible;opacity:1;}.o-dialog__close-button{position:absolute;z-index:10;top:var(--space-4x);right:var(--space-4x);display:flex;align-items:center;justify-content:center;width:calc(var(--o-dialog-close-icon-size) * 1.5);height:calc(var(--o-dialog-close-icon-size) * 1.5);padding:0;cursor:pointer;border:0;border-radius:0;background-color:var(--color-white);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}@media all and (min-width:1024px){.o-dialog__close-button{top:var(--space-9x);right:var(--space-25x)}}@media all and (min-width:1024px){.o-dialog--second .o-dialog__close-button{top:var(--space-6-5x);right:var(--space-9x)}}.o-dialog--third .o-dialog__close-button{top:var(--space-3x);right:var(--space-3-5x);}@media all and (min-width:1024px){.o-dialog--third .o-dialog__close-button{top:var(--space-7-5x);right:var(--space-9x)}}.o-dialog--fourth .o-dialog__close-button{top:var(--space-5-5x);right:var(--space-4x);}@media all and (min-width:1024px){.o-dialog--fourth .o-dialog__close-button{top:var(--space-7-5x);right:var(--space-15x)}}.o-dialog__close-icon{width:var(--o-dialog-close-icon-size);height:var(--o-dialog-close-icon-size);fill:currentColor;}.o-dialog__content{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent;}.o-dialog__content::-webkit-scrollbar{width:var(--space-5x);}.o-dialog__content::-webkit-scrollbar-thumb{border:var(--space-2x) solid transparent;border-radius:var(--space-2-5x);box-shadow:inset 0 0 31.25rem var(--color-primary);}.o-dialog__content-inner{padding:var(--space-7x) var(--space-4x) var(--space-4x);}@media all and (min-width:1024px){.o-dialog__content-inner{padding:var(--space-14x) var(--space-26x)}}.o-dialog--second .o-dialog__content-inner{padding:var(--space-13x) var(--space-4x) var(--space-6x);}@media all and (min-width:1024px){.o-dialog--second .o-dialog__content-inner{padding:var(--space-18x) var(--space-10x) var(--space-10x)}}.o-dialog--third .o-dialog__content-inner{padding:var(--space-3x) var(--space-4x) var(--space-4x);}@media all and (min-width:1024px){.o-dialog--third .o-dialog__content-inner{padding:var(--space-6x) var(--space-10x) var(--space-10x)}}.o-dialog--fourth .o-dialog__content-inner{padding:var(--space-3x) var(--space-4x) var(--space-4x);}@media all and (min-width:1024px){.o-dialog--fourth .o-dialog__content-inner{padding:var(--space-6x) var(--space-20x) var(--space-10x)}}.o-dialog-overlay{position:fixed;z-index:1000;top:0;left:0;width:var(--window-width);height:var(--window-height);transition-timing-function:var(--transition-tf-base);transition-duration:var(--transition-d-base);transition-property:opacity,visibility;background-color:var(--color-deep-blue-40);}.o-dialog--hidden ~ .o-dialog-overlay{visibility:hidden;opacity:0;}.o-dialog--visible ~ .o-dialog-overlay{visibility:visible;opacity:1;}.o-dialog:not(.o-dialog--visible),.o-dialog-overlay:not(.o-dialog-overlay--visible){visibility:hidden;opacity:0;}.o-my-cart{display:grid;gap:var(--space-6x);}@media all and (min-width:1024px){.o-my-cart{gap:var(--space-10x)}}.o-my-cart__message{margin-bottom:var(--space-6x);}.o-my-cart__actions{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-2x);}@media all and (min-width:1024px){.o-my-cart__actions{padding-bottom:var(--space-3x)}}.o-my-cart__delete-container{margin-left:var(--space-10x);}.o-my-cart__delete{display:flex;align-items:center;padding:0;cursor:pointer;color:var(--color-text);border:none;background-color:transparent;}.o-my-cart__delete[disabled]{cursor:not-allowed;color:var(--color-light-grey);}.o-my-cart__delete[disabled]:hover{text-decoration:none;}.o-my-cart__delete-icon{flex-shrink:0;width:0.875rem;height:0.875rem;margin-right:var(--space-3x);fill:currentColor;}.o-my-cart__items{display:grid;gap:var(--space-4x);}@media all and (min-width:1024px){.o-my-cart__items{gap:var(--space-8x)}}.o-my-cart__item{display:grid;padding-top:var(--space-3x);border-top:0.0625rem solid var(--color-light-grey);gap:var(--space-3x);}@media all and (min-width:1024px){.o-my-cart__item{padding-top:var(--space-6x);border-top-width:0.125rem;gap:var(--space-4x)}}.cart-empty-page{--o-block-content-max-width:76rem;display:grid;grid-template-columns:minmax(auto,var(--o-block-content-max-width));justify-content:center;margin:var(--space-5x) 0;}.o-order-details{display:grid;gap:var(--space-4x);}@media all and (min-width:1024px){.o-order-details{gap:var(--space-6x)}}.o-order-details__content{display:grid;gap:var(--space-4x);}@media all and (min-width:1024px){.o-order-details__content{gap:var(--space-6x)}}.o-order-details__content-inner{display:grid;gap:var(--space-12x);}@media all and (min-width:1024px){.o-order-details__content-inner{gap:var(--space-16x)}}.o-order-details__item:nth-child(n+2){margin-top:var(--space-4x);padding-top:var(--space-3x);border-top:0.0625rem solid var(--color-light-grey);}@media all and (min-width:1024px){.o-order-details__item:nth-child(n+2){margin-top:var(--space-6x);padding-top:var(--space-6x);border-top-width:0.125rem}}.o-order-details__actions{text-align:center;}.o-order-details__submit{width:100%;max-width:24rem;}.o-view-filters--second .o-view-filters__content{display:grid;grid-template-columns:1fr 1fr;}@media all and (min-width:1024px){.o-view-filters--second .o-view-filters__content{display:block}}.o-view-filters__trigger-filters-button{display:flex;align-items:center;padding:0;cursor:pointer;color:var(--color-primary);border:0;border-radius:0;background-color:transparent;box-shadow:none;font-family:var(--font-family--base);font-size:var(--font-size--m);font-weight:var(--font-weight--base);line-height:var(--line-height--base);-webkit-appearance:none;-moz-appearance:none;appearance:none;gap:var(--space-2x);}.o-view-filters__amount-of-picked-filters{display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:calc(var(--space-base) / 2);color:var(--color-white);border-radius:0.5rem;background-color:var(--color-red);line-height:0.8;}.o-view-filters__selected-area{padding-top:var(--space-6x);}.o-view-filters--second .o-view-filters__selected-area{justify-self:flex-end;padding-top:0;}@media all and (min-width:1024px){.o-view-filters--second .o-view-filters__selected-area{justify-self:flex-start;padding-top:var(--space-6x)}}.o-view-filters__selected-filters-area{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1-5x) 0;}@media all and (min-width:1024px){.o-view-filters__selected-filters-area{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8x)}}.o-view-filters--second .o-view-filters__selected-filters-area{grid-template-columns:auto;}.o-view-filters__grid{padding-top:var(--space-6-5x);}@media all and (min-width:1024px){.o-view-filters__grid{display:grid;grid-template-columns:18.625rem 1fr;padding-top:var(--space-5x);gap:var(--space-8x)}}.o-view-filters--second .o-view-filters__grid{grid-column:1 / -1;padding-top:var(--space-4x);}@media all and (min-width:1024px){.o-view-filters--second .o-view-filters__grid{grid-column:1;padding-top:var(--space-5x)}}.o-view-filters__grid-items{display:grid;gap:var(--space-4x);}@media all and (min-width:1024px){.o-view-filters__grid-items{grid-template-columns:repeat(3,1fr);gap:var(--space-12x) var(--space-8x)}}.o-view-filters__grid-items--list{grid-template-columns:auto;margin-right:calc(var(--space-4x) * -1);margin-left:calc(var(--space-4x) * -1);gap:0;}@media all and (min-width:1024px){.o-view-filters__grid-items--list{margin-right:0;margin-left:0}}.o-view-filters__grid-items--row{grid-template-columns:auto;gap:var(--space-3x);}@media all and (min-width:1024px){.o-view-filters__grid-items--row{gap:var(--space-4x)}}.o-view-filters__grid-item:nth-child(n+2){padding-top:var(--space-4x);border-top:0.0625rem solid var(--color-light-grey);}@media all and (min-width:1024px){.o-view-filters__grid-item:nth-child(n+2){padding-top:0;border-top:0}}.o-view-filters__grid-items--list .o-view-filters__grid-item:nth-child(n+2){padding-top:0;border-top:0;}.o-view-filters__grid-items--row .o-view-filters__grid-item:nth-child(n+2){padding-top:0;border-top:0;}.o-view-filters__grid-items--list .o-view-filters__grid-item:nth-child(odd){background-color:var(--color-ghost-white);}.o-view-filters__load-more{padding-top:var(--space-8x);text-align:center;}@media all and (min-width:1024px){.o-view-filters__load-more{padding-top:var(--space-14x)}}.o-view-filters__no-results{text-align:center;}@media all and (min-width:1024px){.o-view-filters__no-results{padding-top:var(--space-5x)}}.o-view-filters__sort-filter{grid-row:1;grid-column:1;}@media all and (min-width:1024px){.o-view-filters__sort-filter{display:none}}.o-view-filters__selected-options{grid-row:2;grid-column:1 / -1;}@media all and (min-width:1024px){.o-view-filters__selected-options{display:flex;gap:var(--space-4x)}}.o-view-filters--second .o-view-filters__selected-options{display:none;}@media all and (min-width:1024px){.o-view-filters--second .o-view-filters__selected-options{display:flex}}.o-view-filters__select-view{display:flex;grid-row:1;grid-column:2;align-items:center;justify-content:flex-end;gap:var(--space-4x);}@media all and (min-width:1024px){.o-view-filters__select-view{flex-shrink:0;margin-left:auto}}.o-view-filters__remove-filter{display:flex;flex-shrink:0;width:0.75rem;height:0.75rem;margin-left:var(--space-3x);color:var(--color-deep-grey);}.o-view-filters__remove-filter-icon{margin-left:0;}.o-view-filters__selected-content{margin-right:calc(var(--space-4x) * -1);margin-left:calc(var(--space-4x) * -1);}@media all and (min-width:1024px){.o-view-filters__selected-content{margin-right:0;margin-left:0}}.o-view-filters__selected-content-scrollable{display:flex;overflow-x:auto;padding:var(--space-1-5x) var(--space-4x);white-space:nowrap;gap:var(--space-2x);scrollbar-width:none;}@media all and (min-width:1024px){.o-view-filters__selected-content-scrollable{display:block;overflow-x:visible;padding:0;white-space:normal;gap:0}}.o-view-filters__selected-content-scrollable::-webkit-scrollbar{display:none;}.o-view-filters__selected-filters{display:flex;gap:var(--space-2x);}@media all and (min-width:1024px){.o-view-filters__selected-filters{flex-wrap:wrap}}.o-view-filters__selected-filter{cursor:auto;}.o-view-filters__selected-options-title{display:none;}@media all and (min-width:1024px){.o-view-filters__selected-options-title{display:block;flex-shrink:0;padding:var(--space-2x) 0}}@media all and (min-width:1024px){.o-view-filters__clear-selected-filters--mobile{display:none}}.o-view-filters__clear-selected-filters--desktop{display:none;}@media all and (min-width:1024px){.o-view-filters__clear-selected-filters--desktop{display:block}}.o-view-filters__select-view-items{display:grid;grid-template-columns:repeat(2,1rem);gap:var(--space-3x);}.o-view-filters__select-view-button{width:1rem;height:1rem;padding:0;cursor:pointer;color:var(--color-standard-grey);border:0;border-radius:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.o-view-filters__select-view-button--active{color:var(--color-primary);}.o-view-filters__select-view-icon{width:inherit;height:inherit;fill:currentColor;}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:0.125rem solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:1.25rem;left:0;margin:auto;position:absolute;right:0;top:0;width:1.25rem}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover{opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:0.5rem;margin:0.1875rem;opacity:.7;padding:0;transition:transform .2s linear;width:0.5rem}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{background:#ccc;height:0.1875rem}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--nav>.splide__track>.splide__list>.splide__slide{border:0.1875rem solid transparent;cursor:pointer}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:0.1875rem solid #000}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination,.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.o-slider{visibility:visible;}.o-slider__track{border-radius:var(--border-radius-1-5x);}@media all and (min-width:1024px){.o-slider__track{border-radius:0}}.o-slider--type-2 .o-slider__track{border-radius:0;}.o-slider--type-2.splide.is-initialized:not(.is-active) .o-slider__list,.o-slider--type-2:not(.is-active) .o-slider__list{display:grid;gap:var(--space-4x);grid-template-columns:1fr 1fr;}@media all and (min-width:1024px){.o-slider--type-2.splide.is-initialized:not(.is-active) .o-slider__list,.o-slider--type-2:not(.is-active) .o-slider__list{gap:var(--space-8x);grid-template-columns:repeat(4,1fr)}}.o-slider__item:focus{outline:0.1875rem solid var(--color-white);outline-offset:-0.3125rem;}.o-slider__arrows{display:none;}@media all and (min-width:1024px){.o-slider__arrows{display:block}}.o-slider:not(.is-active) .o-slider__arrows,.o-slider--type-2:not([data-o-slider-arrows-visible]) .o-slider__arrows{display:none;}.o-slider__arrow-button{top:auto;bottom:6.5rem;width:1.5rem;height:1.5rem;opacity:1;color:var(--color-ghost-white);border-radius:0;background:none;}.o-slider--type-2 .o-slider__arrow-button{top:var(--space-22x);bottom:auto;color:var(--color-primary);}.o-slider__arrow-button:focus{outline:0.1875rem solid var(--color-white);outline-offset:0.1875rem;}.o-slider__arrow-button--prev{left:calc((var(--window-width) - 76rem) / 2);transform:rotate(90deg);}.o-slider--type-2 .o-slider__arrow-button--prev{left:calc(var(--space-15x) * -1);}.o-slider__arrow-button--next{right:calc((var(--window-width) - 76rem) / 2);transform:rotate(-90deg);}.o-slider--type-2 .o-slider__arrow-button--next{right:calc(var(--space-15x) * -1);}.o-slider__arrow-icon.o-slider__arrow-icon{width:inherit;height:inherit;fill:currentColor;}.o-slider__pagination{display:flex;justify-content:center;margin:var(--space-3x) 0 0;padding:0;list-style:none;}@media all and (min-width:1024px){.o-slider__pagination{margin-top:var(--space-5x)}}.o-slider__pagination li:nth-last-child(n+2){margin-right:var(--space-2x);}.o-slider__pagination-button{display:block;width:0.5rem;height:0.5rem;padding:0;cursor:pointer;border:0;border-radius:50%;background-color:var(--color-light-grey);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.o-slider__pagination-button.is-active{background-color:var(--color-primary);}.t-page{padding-top:var(--space-15x);}@media all and (min-width:1024px){.t-page{padding-top:0}}.t-page__header{position:fixed;z-index:500;top:var(--toolbar-height);left:0;width:var(--viewport-width);background-color:var(--color-white);}@media all and (min-width:1024px){.t-page__header{position:static;width:auto;background-color:transparent}}.t-page__messages{position:fixed;z-index:80;top:var(--space-25x);bottom:auto;left:var(--space-4x);display:grid;overflow:auto;width:calc(100% - var(--space-8x));max-height:calc(var(--window-height) - var(--space-8x));gap:var(--space-2x);}@media all and (min-width:1024px){.t-page__messages{top:var(--space-50x);right:calc((100% - 76rem) / 2);left:auto;width:auto;min-width:31.25rem;max-width:calc(100% - ((100% - 76rem) / 2) * 2);max-height:calc(var(--window-height) - var(--space-10x))}}.t-page__contact-button{position:absolute;z-index:50;top:var(--space-46x);right:0;border-top-right-radius:0;border-bottom-right-radius:0;}@media all and (min-width:1024px){.t-page__contact-button{position:fixed;top:calc(var(--window-height) / 3)}}.t-page__scroll-top{position:fixed;z-index:50;right:0;bottom:var(--space-5x);transition-timing-function:var(--transition-tf-base);transition-duration:var(--transition-d-base--quicker);transition-property:visibility,transform,opacity;will-change:transform;transform:translateX(100%);opacity:0;border-radius:0;}@media all and (min-width:1024px){.t-page__scroll-top{bottom:var(--space-10x)}}.t-page__scroll-top--visible{transform:translateX(0);opacity:1;}.t-page__scroll-top .a-button__icon--arrow{transform:rotate(180deg);}.o-dialog__content-inner #solargard_user_login_form{width:100%;margin:0;}#solargard_user_login_form,.tfa-entry-form{width:100%;margin:var(--space-4x) auto;}@media all and (min-width:1024px){#solargard_user_login_form,.tfa-entry-form{width:40rem;margin:var(--space-10x) auto}}.user-reset-password-form form{width:90%;margin:var(--space-4x) auto;}@media all and (min-width:1024px){.user-reset-password-form form{width:30rem;margin:var(--space-10x) auto}}.path-user .user-pass .form-submit,.user-reset-password-form .form-submit{width:100%;}.tfa-entry-form .form-item-code{display:grid;gap:var(--space-4x);}.tfa-entry-form .form-text{width:100%;height:var(--a-text-field-height);}.tfa-entry-form .form-text.focus-visible,.tfa-entry-form .form-text:focus{outline:none;}.tfa-entry-form .form-submit{width:100%;margin-top:var(--space-4x);}.maintenance-page{display:grid;justify-content:center;margin-top:7.25rem;text-align:center;}.maintenance-page h1{margin:1rem 0;font-size:var(--font-size--xxxl);}@media all and (min-width:1024px){.maintenance-page h1{margin:2rem 0}}.js-entity-fake-link{cursor:default;}.js-entity-fake-link[data-href]{cursor:pointer;}.js-entity-fake-link a{text-decoration:none;}.js-entity-fake-link:hover a{text-decoration:underline;}.js-focus-visible :focus:not(.focus-visible){outline:none;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
:root{}
