:where(:root) .overlay-navigation{--content-padding:1.5rem}:where(:root) .overlay-navigation.overlay-wrapper{--content-hide:translateX(-1.875rem)}:where(:root) .overlay-navigation .overlay-content{background-color:#fff;height:100%;overflow:auto}:where(:root) .overlay-navigation .navigation-root{padding-bottom:calc(var(--extra-height, 0)*1px)}:where(:root) .overlay-navigation .navigation-tree-item.level-0>.nav-entry[aria-expanded=true]{font-weight:500}:where(:root) .overlay-navigation .navigation-tree-item.level-0>.link{font-weight:700}:where(:root) .overlay-navigation .navigation-tree-item .ochre{color:var(--color-teal)}:where(:root) .overlay-navigation .navigation-tree-item .sienna{color:var(--color-sienna)}:where(:root) .overlay-navigation .overlay-navigation-close{position:absolute;right:var(--content-padding);top:var(--content-padding);z-index:2}:where(:root) .overlay-navigation .navigation-user{border-bottom:1px solid rgba(0,0,0,.16);padding:var(--content-padding);transition:background-color .3s ease}:where(:root) .overlay-navigation .navigation-user.open{background-color:var(--color-sand-020)}:where(:root) .overlay-navigation .navigation-user [aria-expanded=true]{--arrow-rotate:180deg}:where(:root) .overlay-navigation .navigation-user .cta .ui-icon{transform:rotate(var(--arrow-rotate,0));transition:transform .3s ease}:where(:root) .overlay-navigation .navigation-user-links{padding-top:var(--content-padding)}:where(:root) .overlay-navigation .navigation-user-links .link{align-items:center;display:flex;font-weight:500;gap:1rem;min-height:3rem;text-decoration:none;-webkit-tap-highlight-color:transparent}:where(:root) .overlay-navigation .navigation-user-links .link:focus:not(:focus-visible){outline:none}:where(:root) .overlay-navigation .navigation-user-links .link:active span,:where(:root) .overlay-navigation .navigation-user-links .link:focus-visible span,:where(:root) .overlay-navigation .navigation-user-links .link:hover span{text-decoration:underline}:where(:root) .overlay-navigation .navigation-main{padding:.5rem 0 1.5rem}:where(:root) .overlay-navigation .overlay-navigation-footer{background-color:var(--color-graphite);color:var(--color-white);font-weight:600;padding:var(--content-padding)}:where(:root) .overlay-navigation .overlay-navigation-footer .social-links{--social-links-color:var(--color-steel);margin-top:var(--content-padding)}:where(:root) .overlay-navigation .overlay-navigation-footer-links .link{align-items:center;display:flex;min-height:3rem;text-decoration:none;-webkit-tap-highlight-color:transparent}:where(:root) .overlay-navigation .overlay-navigation-footer-links .link:focus:not(:focus-visible){outline:none}:where(:root) .overlay-navigation .overlay-navigation-footer-links .link:active,:where(:root) .overlay-navigation .overlay-navigation-footer-links .link:focus-visible,:where(:root) .overlay-navigation .overlay-navigation-footer-links .link:hover{text-decoration:underline}:where(:root) .header-site{color:#343434;grid-column:full-width;grid-template-columns:inherit;position:relative;width:100%;z-index:20}:where(:root) .header-site .wrapper{display:grid;grid-template-columns:inherit;height:4rem;position:relative;transition:background .2s ease;width:100%}:where(:root) .header-site.fixed:not(.variant-1) .wrapper,:where(:root) .header-site.variant-1 .wrapper{background-color:#fff;box-shadow:0 4px 8px #0000000a}:where(:root) .header-site:not(.variant-1){grid-row:2/3;z-index:10}:where(:root) .header-site:not(.variant-1)+[role=main]{grid-row:2/4;z-index:5}:where(:root) .header-site.variant-2:not(.fixed),:where(:root) .header-site.variant-3:not(.fixed){--logo-color:currentcolor;color:#fff}:where(:root) .header-site.variant-2:not(.fixed):before{background:linear-gradient(180deg,rgba(0,0,0,.32),transparent);content:"";height:7.5rem;left:0;position:absolute;top:0;width:100%;z-index:1}:where(:root) .header-site.variant-2:not(.fixed) .header-wrapper{z-index:2}:where(:root) .header-site.fixed{--header-opacity:0;--header-reveal:100;position:sticky;top:var(--scroll-top,0)}:where(:root) .header-site.fixed .wrapper{opacity:var(--header-opacity);transform:translate3d(0,calc(var(--header-reveal)*-1px),0)}:where(:root) .header-site.fixed:not(.variant-1) .wrapper{background:#fff;box-shadow:0 4px 8px #0000000a}:where(:root) .header-site.transition .header-wrapper{transition:opacity .3s ease,transform .3s ease}:where(:root) .header-site .header-wrapper{align-items:center;display:flex;gap:.5rem;grid-column:content}:where(:root) .header-site .header-wrapper .cta.variant-none{--cta-background--hover:var(--color-snow);--cta-border:transparent;--cta-border--hover:currentcolor}:where(:root) .header-site .header-menu{align-items:center;height:100%}:where(:root) .header-site .header-menu>li{font-size:1rem;font-weight:600}:where(:root) .header-site .header-menu>li>a,:where(:root) .header-site .header-menu>li>button{cursor:pointer;display:flex;flex-wrap:wrap;gap:.75rem;line-height:1.5rem;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}:where(:root) .header-site .header-menu>li>a:focus:not(:focus-visible),:where(:root) .header-site .header-menu>li>button:focus:not(:focus-visible){outline:none}:where(:root) .header-site .header-menu>li>a:active span:before,:where(:root) .header-site .header-menu>li>a:focus-visible span:before,:where(:root) .header-site .header-menu>li>a:hover span:before,:where(:root) .header-site .header-menu>li>button:active span:before,:where(:root) .header-site .header-menu>li>button:focus-visible span:before,:where(:root) .header-site .header-menu>li>button:hover span:before{opacity:1}:where(:root) .header-site .header-menu>li>a span,:where(:root) .header-site .header-menu>li>button span{position:relative}:where(:root) .header-site .header-menu>li>a span:before,:where(:root) .header-site .header-menu>li>button span:before{background-color:currentcolor;bottom:0;content:"";height:.125rem;left:50%;opacity:0;position:absolute;transform:translate(-50%);transition:opacity .2s ease;width:100%}@media (max-width:61.9375em){:where(:root) .header-site .header-menu li:not(:first-child){display:none}:where(:root) .header-site .header-menu li:first-child span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}:where(:root) .header-site .site-logo{color:var(--logo-color,#2c2f45);width:7.125rem}:where(:root) .header-site .site-logo .logo-description{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:where(:root) .header-site .site-logo svg{display:block;width:100%}:where(:root) .header-site .header-actions{align-items:center;display:flex;flex-direction:row;gap:.5rem;height:100%;position:relative}:where(:root) .header-site .header-actions .search{display:flex;gap:inherit}@media (max-width:61.9375em){:where(:root) .header-site .header-actions .search{margin-right:auto}:where(:root) .header-site .header-actions .instant-search-shortcut{--cta-padding:0;--cta-min-width:2.5rem;--cta-icon-padding:0}:where(:root) .header-site .header-actions .instant-search-shortcut .label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media (max-width:35.9375em){:where(:root) .header-site .header-actions .user-menu{display:none}}:where(:root) .header-site .header-actions .ui-icon{stroke:currentColor;stroke-width:.5}:where(:root) .header-site .cart-notification{box-shadow:0 8px 16px #0000000f;position:absolute;right:0;top:5.5rem}:where(:root) .header-site .cart-notification.v-enter-active,:where(:root) .header-site .cart-notification.v-leave-active{transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.25,.46,.45,.94)}:where(:root) .header-site .cart-notification.v-leave-active{transition-duration:.25s,.25s}:where(:root) .header-site .cart-notification.v-enter-from,:where(:root) .header-site .cart-notification.v-leave-to{opacity:0;transform:translate3d(0,1.25rem,0)}@media (max-width:35.9375em){:where(:root) .header-site .cta.visual-search{display:none}:where(:root) .header-site .main-navigation{order:1}:where(:root) .header-site .header-actions{margin-left:auto}}@media (max-width:61.9375em){:where(:root) .header-site .main-navigation-opener{align-items:center;border-radius:4px;display:flex;justify-content:center;min-height:2.5rem;min-width:2.5rem;transition:background-color .25s cubic-bezier(.215,.61,.355,1),border-color .25s cubic-bezier(.215,.61,.355,1),color .25s cubic-bezier(.215,.61,.355,1);-webkit-tap-highlight-color:transparent}:where(:root) .header-site .main-navigation-opener:focus:not(:focus-visible){outline:none}:where(:root) .header-site .main-navigation-opener:active,:where(:root) .header-site .main-navigation-opener:focus-visible,:where(:root) .header-site .main-navigation-opener:hover{background-color:var(--color-snow)}}:where(:root) .header-search-overlay{background-color:#00000029;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}:where(:root) .header-search-overlay.v-enter-active,:where(:root) .header-search-overlay.v-leave-active{transition:opacity .3s ease}:where(:root) .header-search-overlay.v-enter-active .search-layer,:where(:root) .header-search-overlay.v-leave-active .search-layer{transition:transform .3s ease}:where(:root) .header-search-overlay.v-enter-from,:where(:root) .header-search-overlay.v-leave-to{opacity:0}:where(:root) .header-search-overlay.v-enter-from .search-layer,:where(:root) .header-search-overlay.v-leave-to .search-layer{transform:translateY(-2rem)}@media (min-width:36em){:where(:root) .header-site .site-logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8.75rem;z-index:1}:where(:root) .header-site .header-actions{flex-grow:1;flex-shrink:0}}@media (min-width:62em){:where(:root) .header-site.variant-2 .header-actions .search,:where(:root) .header-site.variant-3 .header-actions .search{border-right-color:#ffffff3d}:where(:root) .header-site.variant-2 .header-actions .search .instant-search-shortcut .label,:where(:root) .header-site.variant-3 .header-actions .search .instant-search-shortcut .label{opacity:.8}:where(:root) .header-site .wrapper{height:5rem}:where(:root) .header-site nav:has(.header-menu){display:block}:where(:root) .header-site .header-menu{display:flex;flex-wrap:wrap;gap:2rem;list-style:none;margin:0;padding:0}:where(:root) .header-site .header-actions{flex-grow:0;gap:1rem;margin-left:auto}:where(:root) .header-site .header-actions .search{align-items:center;border-right:.0625rem solid rgba(0,0,0,.16);height:100%;margin-right:1rem;padding:0 2rem 0 0}:where(:root) .header-site .header-actions .instant-search-shortcut{--cta-icon-padding:.75rem}:where(:root) .header-site .instant-search-shortcut .label{font-size:1rem;opacity:.42}:where(:root) .header-site .menu-entry{--menu-entry-underline:.0625rem;text-decoration:none;-webkit-tap-highlight-color:transparent}:where(:root) .header-site .menu-entry:focus:not(:focus-visible){outline:none}:where(:root) .header-site .menu-entry:active span:before,:where(:root) .header-site .menu-entry:focus-visible span:before,:where(:root) .header-site .menu-entry:hover span:before{opacity:1}:where(:root) .header-site .menu-entry span{position:relative}:where(:root) .header-site .menu-entry span:before{background-color:currentcolor;bottom:0;content:"";height:var(--menu-entry-underline);left:50%;opacity:0;position:absolute;transform:translate(-50%);transition:opacity .2s ease;width:100%}:where(:root) .header-site .mega-menu-level.root .menu-entries{max-width:54.5rem}:where(:root) .header-site .mega-menu-level.root .menu-entry{--menu-entry-underline:.125rem;height:3.25rem}:where(:root) .header-site .mega-menu-level:not(.root) .menu-entries{max-width:60rem;row-gap:0}:where(:root) .header-site .mega-menu-level:not(.root) .menu-entries:has(.highlight){grid-template-columns:2fr 3fr 3fr}:where(:root) .header-site .mega-menu-level:not(.root) .menu-entry{height:2.5rem}:where(:root) .header-search-overlay{background-color:transparent;height:auto;left:0;position:absolute;top:0;width:100%}:where(:root) .header-search-overlay:before{background-color:#00000029;content:"";height:100vh;left:0;pointer-events:auto;position:fixed;top:0;width:100vw}:where(:root) .header-search-overlay .search-layer{margin:0 auto;position:relative}}@font-face{font-display:swap;font-family:Heldane;font-style:normal;font-weight:500;src:url(https://static.ellosgroup.com/homeroom/static/fonts/heldane/heldane-display-web-medium.woff2) format("woff2"),url(https://static.ellosgroup.com/homeroom/static/fonts/heldane/heldane-display-web-medium.eot.woff) format("woff")}@font-face{font-display:swap;font-family:Heldane;font-style:normal;font-weight:700;src:url(https://static.ellosgroup.com/homeroom/static/fonts/heldane/heldane-display-web-bold.woff2) format("woff2"),url(https://static.ellosgroup.com/homeroom/static/fonts/heldane/heldane-display-web-bold.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir;font-style:400;src:url(https://static.ellosgroup.com/ellos/static/fonts/avenir/AvenirNextLTPro-Regular.woff2) format("woff2"),url(https://static.ellosgroup.com/ellos/static/fonts/avenir/AvenirNextLTPro-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:500;src:url(https://static.ellosgroup.com/ellos/static/fonts/avenir/AvenirNextLTPro-Medium.woff2) format("woff2"),url(https://static.ellosgroup.com/ellos/static/fonts/avenir/AvenirNextLTPro-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:600;src:url(https://static.ellosgroup.com/ellos/static/fonts/avenir/AvenirNextLTPro-Demi.woff2) format("woff2"),url(https://static.ellosgroup.com/ellos/static/fonts/avenir/AvenirNextLTPro-Demi.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:700;src:url(https://static.ellosgroup.com/ellos/static/fonts/avenir/AvenirNextLTPro-Bold.woff2) format("woff2"),url(https://static.ellosgroup.com/ellos/static/fonts/avenir/AvenirNextLTPro-Bold.woff) format("woff")}:where([data-storefront=homeroom]){--color-white:#fff;--color-snow:#f9f9f9;--color-dark-snow:#f3f3f3;--color-silver:#e5e5e5;--color-dark-silver:#bebebe;--color-steel:#959595;--color-iron:#767676;--color-black:#000;--color-sand-010:#f7f5f2;--color-sand-020:#f5f1eb;--color-sand-030:#f4ece1;--color-teal:#2b8082;--color-sienna:#9b5e49;--color-light-green:#f2f8f2;--color-green:#568059;--color-natural-green:#478c6b;--color-light-orange:#fff2eb;--color-orange:#d17645;--color-light-red:#ffeceb;--color-red:#d6453d;--color-blush:#dec5b8;--color-coffee:#f5eee6;--color-graphite:#343434;--color-gold:#a69557;--color-charcoal:#474747;--color-powder:#faf7f4;--color-brandy-rose:#b98980;--color-harp:#e8f3ef;--color-laurel:#85beb1;--color-jade:#207e82;--color-old-lace:#fdf5ea;--color-fire-bush:#de8912;--color-seashell:#fdf0ea;--color-mist:#e2f2e2;--color-ocean-green:#45b370;--color-emerald-teal:#18a778;--color-ocean-pine:#0f6466;--font-stack-serif:Heldane,Times,serif;--font-stack-sans:Avenir,Tahoma,sans;--font-stack-elpy:ModernEra,Tahoma,"Helvetica Neue",sans-serif;--font-letter-spacing-display-s:-1;--font-letter-spacing-display-m:-.5;--font-letter-spacing-display-l:-.25;--font-letter-spacing-title-m:-.1;--font-letter-spacing-title-l:.5;--font-letter-spacing-title-xl:1;--font-letter-spacing-title-2xl:1;--font-letter-spacing-overline-xs:1;--font-letter-spacing-overline-s:1.5;--font-letter-spacing-overline-m:2;--font-letter-spacing-overline-l:2.5;--font-letter-spacing-overline-xl:3;--font-letter-spacing-overline-2xl:3.5;--shadow-level1:0 2px 4px 0 rgba(0,0,0,.04);--shadow-level2:0 4px 8px 0 rgba(0,0,0,.04);--shadow-level3:0 8px 16px 0 rgba(0,0,0,.06);--shadow-level4:0 16px 24px 0 rgba(0,0,0,.06);--shadow-level5:0 24px 32px 0 rgba(0,0,0,.08);--shadow-level6:0 32px 48px 0 rgba(0,0,0,.08)}:where([data-storefront=homeroom]){--color-text-primary:#343434;--color-text-primary-muted:#767676;--color-text-inverse:#fff;--color-text-inverse-muted:#e5e5e5;--color-text-accent:#2b8082;--color-text-discount:#d6453d;--color-text-outlet:#18a778;--color-text-terms:#767676;--color-text-terms-dark:#343434;--color-text-error:#d6453d;--color-text-positive:#568059;--color-text-warning:#d17645;--color-text-negative:#d6453d;--color-text-information:#343434;--color-text-disabled:#959595;--color-text-elpy:#5738bf;--color-surface-primary:#fff;--color-surface-subtle:#f9f9f9;--color-surface-subtle-dark:#f3f3f3;--color-surface-subtle-darker:#e5e5e5;--color-surface-inverse:#343434;--color-surface-inverse-light:#767676;--color-surface-brand:#f5f1eb;--color-surface-brand-dark:#f4ece1;--color-surface-brand-darker:#dbd3ca;--color-surface-accent:#2b8082;--color-surface-error:#d6453d;--color-surface-sale:#d6453d;--color-surface-outlet:#18a778;--color-surface-disabled:#f3f3f3;--color-surface-disabled-dark:#e5e5e5;--color-surface-disabled-darker:#bebebe;--color-surface-negative:#ffeceb;--color-surface-negative-inverse:#d6453d;--color-surface-positive:#478c6b;--color-surface-positive-inverse:#568059;--color-surface-warning:#fdf5ea;--color-surface-warning-inverse:#d17645;--color-surface-information:#f3f3f3;--color-surface-information-inverse:#343434;--color-surface-overlay-backdrop:#00000052;--color-surface-elpy-light:#ededfe;--color-surface-elpy-dark:#5738bf;--color-border-primary:#343434;--color-border-subtle:#e5e5e5;--color-border-subtle-dark:#bebebe;--color-border-inverse:#fff;--color-border-error:#d6453d;--color-border-disabled:#bebebe}@media ((min-width:62em)){.typescale{--title-1-font-size:2.25rem;--title-1-spacing-top:2.5rem;--title-1-spacing-bottom:1.25rem;--title-2-font-size:1.75rem;--title-2-spacing-top:2rem;--title-2-spacing-bottom:1rem;--title-3-font-size:1.125rem;--title-3-spacing-top:1.5rem;--title-3-spacing-bottom:.75rem;--body-font-size:1rem;--body-spacing:1rem}}.alphabet-list{--alphabet-list-primary-color:var(--color-graphite);--alphabet-list-secondary-color:var(--color-dark-silver)}.bubble-count{--bubble-count-background:var(--color-graphite);--bubble-count-accent-background:var(--color-teal)}.chatbot-badge{--cta-background:#343434;--cta-background--hover:#0a0a0c;--cta-color:#fff}.control-button.type-solid{--control-background--disabled:var(--color-surface-disabled-dark)}.control-button.type-solid.variant-primary{--control-background:var(--color-surface-inverse);--control-background--hover:#5d5d5d;--control-background--active:#757575;--control-color:var(--color-text-inverse)}.control-button.type-solid.variant-inverse{--control-background:var(--color-surface-primary);--control-background--hover:#ebebeb;--control-background--active:#d6d6d6;--control-color:var(--color-text-primary)}.cta.type-solid{--cta-background--disabled:var(--color-surface-disabled-dark);--color-text--disabled:var(--color-text-disabled)}.cta.type-solid.variant-1,.cta.type-solid.variant-2,.cta.type-solid.variant-5,.cta.type-solid.variant-primary{--cta-background:var(--color-surface-inverse);--cta-background--hover:#5d5d5d;--cta-background--active:#757575;--cta-color:var(--color-text-inverse)}.cta.type-solid.variant-6,.cta.type-solid.variant-secondary{--cta-background:var(--color-surface-brand-dark);--cta-background--hover:#e0d9cf;--cta-background--active:#cdc6bd;--cta-color:var(--color-text-primary)}.cta.type-solid.variant-4,.cta.type-solid.variant-tertiary{--cta-background:var(--color-surface-subtle-darker);--cta-background--hover:#d3d3d3;--cta-background--active:silver;--cta-color:var(--color-text-primary)}.cta.type-solid.variant-3,.cta.type-solid.variant-inverse{--cta-background:var(--color-surface-primary);--cta-background--hover:#ebebeb;--cta-background--active:#d6d6d6;--cta-color:var(--color-text-primary)}.cta.type-solid.variant-accent{--cta-background:var(--color-surface-accent);--cta-background--hover:#246c6d;--cta-background--active:#226668;--cta-color:var(--color-text-inverse)}.cta{--cta-border-radius:4px;--cta-font-weight:600;--cta-font-size:1rem;--cta-line-height:1;--cta-padding:.75rem;--cta-label-padding:calc((var(--cta-min-height) - var(--cta-font-size)*2)/2);--cta-text-padding:.25rem;--cta-icon-padding:.25rem}.cta:where(.size-s){--cta-font-size:.8125rem;--cta-padding:.5rem;--cta-icon-size:1rem}.cta:where(.size-m){--cta-font-size:.875rem}.cta:where(.size-l){--cta-font-size:1rem}.cta:where(.size-xl){--cta-font-size:1rem}.input-checkbox{--input-check-border-hover:#989898;--input-check-border-active:#636363}.input-field{--input-field-border--hover:#989898;--input-field-border--active:#636363}.input-toggle{--input-toggle-background-hover:#cacaca;--input-toggle-background-active:#aeaeae}.product-label{--product-label-default-background:#fff;--product-label-default-color:#343434;--product-label-font-size:.6875rem;--product-label-font-family:Avenir,Tahoma,sans;--product-label-font-weight:600;--product-label-letter-spacing:.03125rem;--product-label-line-height:1.4;--product-label-radius:2px}.product-label.size-sm{--product-label-font-size:.6875rem}.product-label.size-md{--product-label-font-size:.875rem}.star-rating{--start-rating-filled-color:#343434}.text-button:not(.flow){--text-button-weight:700;--text-button-underline:0px;--text-button-background-size:100% var(--text-button-underline),0 var(--text-button-underline)}.text-button:not(.flow).variant-elpy{--text-button-underline:1px}.text-button.variant-1,.text-button.variant-primary{--text-button-color:var(--color-text-primary);--text-button-color--hover:#5d5d5d;--text-button-color--active:#757575}.text-button.variant-2,.text-button.variant-4,.text-button.variant-accent{--text-button-color:var(--color-text-accent);--text-button-color--hover:#246c6d;--text-button-color--active:#226668}.text-button.variant-3,.text-button.variant-inverse{--text-button-color:var(--color-text-inverse);--text-button-color--hover:#ebebeb;--text-button-color--active:#d6d6d6}.ui-badge.variant-primary{--ui-badge-background:var(--color-surface-inverse);--ui-badge-color:var(--color-text-inverse)}.ui-badge.variant-secondary{--ui-badge-background:var(--color-surface-brand-dark);--ui-badge-color:var(--color-text-primary)}.ui-badge.variant-tertiary{--ui-badge-background:var(--color-surface-subtle-darker);--ui-badge-color:var(--color-text-primary)}.ui-badge.variant-inverse{--ui-badge-background:var(--color-surface-primary);--ui-badge-color:var(--color-text-primary)}.ui-badge.variant-accent{--ui-badge-background:var(--color-surface-accent);--ui-badge-color:var(--color-text-inverse)}.ui-badge.variant-positive{--ui-badge-background:var(--color-surface-positive);--ui-badge-color:var(--color-text-positive)}.ui-badge.variant-warning{--ui-badge-background:var(--color-surface-warning);--ui-badge-color:var(--color-text-warning)}.ui-badge.variant-negative{--ui-badge-background:var(--color-surface-negative);--ui-badge-color:var(--color-text-negative)}.ui-badge.variant-information{--ui-badge-background:var(--color-surface-information);--ui-badge-color:var(--color-text-information)}.ui-badge.size-s{--ui-badge-font-size:.75rem;--ui-badge-padding:.0625rem .75rem 0 .75rem;--ui-badge-height:1.25rem}.ui-badge.size-m{--ui-badge-font-size:.8125rem;--ui-badge-padding:.0625rem .75rem 0 .75rem;--ui-badge-height:1.5rem}.ui-badge.size-l{--ui-badge-padding:.5rem .75rem;--ui-badge-font-size:.875rem;--ui-badge-height:auto}:where(:root){-deals-card-font:Avenir,Tahoma,sans;--deals-card-scrim-gradient-color:$color-graphite}:where(:root){--footer-background:var(--color-graphite);--footer-help-tag-border:var(--color-iron);--footer-help-tag-border--hover:var(--color-white);--footer-help-firstTag-background:var(--color-sand-030);--footer-help-firstTag-background--hover:#dbd3ca;--footer-help-firstTag-color:var(--color-graphite);--footer-navigation-border:hsla(0,0%,100%,.08);--footer-navigation-icon:var(--color-steel);--footer-navigation-icon--hover:var(--color-white);--footer-title-font-size:1rem;--footer-tt-font-weight:600;--footer-logo-size:1.9375rem;--network-link--hover:#bebebe;--footer-country-selector--hover:hsla(0,0%,75%,.12)}:where(:root){--insurance-border-color:rgba(52,52,52,.2);--ins-selected-text-color:#a69557;--sublinks-background-color:#f3f3f3}.mega-menu{--mega-menu-width:1600;--mega-menu-backdrop:rgba(0,0,0,.32);--mega-menu-background:var(--color-sand-020);--mega-menu-aside-width:25.75%;--mega-menu-entry-rows:8;--mega-menu-entry-item-gap:4.4919786096%;--mega-menu-level-offset:90;--mega-menu-entry-font-weight:500;--mega-menu-entry-font-size:1rem;--mega-menu-item-ochre:var(--color-teal);--mega-menu-item-sienna:var(--color-sienna)}.mega-menu .root{--mega-menu-entry-columns:2;--mega-menu-entry-rows:7;--mega-menu-entry-font-size:1.5rem;--mega-menu-entry-font-weight:700;--mega-menu-entry-item-gap:16.5137614679%}.mega-menu .root:has(.menu-entries li:nth-child(15)){--mega-menu-entry-rows:8}:where(:root){--navigation-tree-active-bg:var(--color-sand-020);--navigation-tree-border:rgba(0,0,0,.08);--navigation-indent-level1:1rem;--navigation-open-indent:0px;--navigation-active-weight:700}:where(:root){--dialog-backdrop-hidden:rgba(52,52,52,0);--dialog-backdrop:rgba(52,52,52,.32)}.product-card{--discount-color:var(--color-red);--outlet-color:#18a778;--price-text-case:lowercase;--rating-bottom-spacing:0;--rating-color:#767676;--rating-desktop-display:none;--rating-order:0;--rating-top-spacing:.5rem}.search-suggestion{--search-result-product-alignment:start}:where(:root){--seo-links-root-title-font-size:1.5rem;--seo-links-medium-title-font-size:2rem;--seo-links-title-margin-bottom:1rem;--seo-links-title-text-transform:none}:where(:root){--seo-qa-title-font-weight:$font-weight-bold;--seo-qa-question-font-size:.875rem}:where(:root){--text-block-root-line-height-s:1.2;--text-block-root-line-height-m:1.5;--text-block-root-line-height-l:2;--text-block-root-line-height-xl:2.5;--text-block-root-font-size-xs:.6875rem;--text-block-root-font-size-s:.75rem;--text-block-root-font-size-m:.8125rem;--text-block-root-font-size-l:.875rem;--text-block-root-font-size-xl:1rem;--text-block-root-font-size-2xl:1.125rem;--text-block-root-font-size-title-s:1.25rem;--text-block-root-font-size-title-m:1.5rem;--text-block-root-font-size-title-l:1.75rem;--text-block-root-font-size-title-xl:2rem;--text-block-root-font-size-title-2xl:2.25rem;--text-block-root-font-family-1:var(--font-stack-sans);--text-block-root-font-family-2:var(--font-stack-serif)}.top-banner-wrapper{--top-banner-title-weight:normal}.top-banner-wrapper:not(.multiple){--top-banner-single-offset:2rem}@media (min-width:36em){.top-banner-wrapper{--top-banner-chevron-display:block;--top-banner-height:3rem;--top-banner-spacing:1.875rem;--top-banner-close-display:block}}:where(:root) [id=site]{--content-max-width:88.5rem;grid-template-columns:[full-width-start] minmax(var(--content-padding),1fr) [content-start] min(100% - var(--content-padding) * 2,var(--content-max-width)) [content-end] minmax(var(--content-padding),1fr) [full-width-end]}@media (min-width:62em){:where(:root) [id=site]{--content-padding:5.46875%}}@media (min-width:75em){:where(:root) [id=site]{--content-padding:5.84%}}@media (min-width:75em){:where(:root) [id=site]{--content-padding:5.75%}}
