﻿/* AUTOGENERATED FILE - DO NOT EDIT — build-css.mjs */
@media(min-width: 1024px){.mobile-only{display:none !important}}@media(max-width: 1023.98px){.desktop-only{display:none !important}}.main-container{max-width:1200px;margin:auto}.max-width-container{max-width:100%;margin:0 auto}@media(min-width: 768px){.max-width-container{max-width:1440px;margin:0 auto}}.main-padding-container{padding:0 16px}@media(min-width: 768px){.main-padding-container{padding:0 32px}}.products-grid{display:grid;grid-template-columns:repeat(4, 25%)}@media(max-width: 639.98px){.products-grid{grid-template-columns:repeat(1, 100%)}}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.js-fixed{overflow:hidden}.js-block{display:block !important}.js-flex{display:flex !important}.js-none{display:none !important}.top-cold-content{width:100%;padding-bottom:40px;padding-right:26px}.top-cold-content .top-cold-content-full{height:auto;overflow:hidden;display:block;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2}.top-cold-content .container-read-more{display:flex;align-items:center;padding-top:8px;cursor:pointer}.top-cold-content.expanded .top-cold-content-full{height:auto;overflow:hidden;display:block;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:unset}.sr-only:focus{background:#000;color:#fff;outline:2px solid #fff;outline-offset:-4px}@media screen and (max-width: 62.9975rem){.pwa-header-container header div:has(>div>[data-test=mms-searchbox]){order:6}}.ve-rich-text h2,.ve-rich-text h3,.ve-rich-text h4{display:block;margin:var(--mms-ui-spacing-lg) 0 var(--mms-ui-spacing-xs);color:var(--mms-ui-colors-color-palette-text-emphasized);font-family:var(--mms-ui-fonts-heading);font-weight:var(--mms-ui-font-weights-semibold)}.ve-rich-text h2{font-size:var(--mms-ui-font-sizes-xl);line-height:var(--mms-ui-line-heights-xl)}.ve-rich-text h3{font-size:var(--mms-ui-font-sizes-lg);line-height:var(--mms-ui-line-heights-lg)}.ve-rich-text h4{font-size:var(--mms-ui-font-sizes-md);line-height:var(--mms-ui-line-heights-md)}.ve-rich-text>:first-child,.ve-rich-text>br:first-child+*{margin-top:0}.ve-rich-text p{display:block;margin:0 0 var(--mms-ui-spacing-sm)}.ve-rich-text ul,.ve-rich-text ol{display:block;margin:0 0 var(--mms-ui-spacing-sm);padding-inline-start:var(--mms-ui-spacing-xl)}.ve-rich-text ul{list-style:disc}.ve-rich-text ol{list-style:decimal}.ve-rich-text li{display:list-item}.ve-rich-text a{color:inherit;text-decoration:underline;cursor:pointer}.ve-rich-text strong,.ve-rich-text b{font-weight:var(--mms-ui-font-weights-semibold)}.ve-rich-text em,.ve-rich-text i{font-style:italic}.ve-cold-top{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mms-ui-spacing-xs);margin-bottom:var(--mms-ui-spacing-md)}.ve-cold-top .ve-rich-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ve-cold-top.ve-open .ve-rich-text{display:block;overflow:visible}.ve-cold-top.ve-open [data-ve-read-more]>span:first-child{transform:rotate(180deg)}.ve-cold-top:not(.ve-clamped) [data-ve-read-more]{visibility:hidden}.ve-editorial{display:flex;flex-direction:column;gap:var(--mms-ui-spacing-xl);padding-block:var(--mms-ui-spacing-2xl)}.ve-faq h2{margin-bottom:var(--mms-ui-spacing-md)}.ve-faq h3{margin-block:var(--mms-ui-spacing-lg) var(--mms-ui-spacing-xs)}.ve-faq-answer{padding-bottom:var(--mms-ui-spacing-md)}.ve-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mms-ui-spacing-sm);padding-block:var(--mms-ui-spacing-xl)}@layer mms-ui-utilities{.mms-ui-bnhEoq\!{border-color:var(--mms-ui-colors-color-palette-border-emphasized) !important}}@layer mms-ui-utilities{.mms-ui-gLAYxL\!{background-color:var(--mms-ui-colors-transparent) !important}}@layer mms-ui-utilities{.mms-ui-bSIsk\!{color:var(--mms-ui-colors-color-palette-text-emphasized) !important}}.fLqmeT{display:flex}.fLqmeT svg{cursor:inherit;width:1rem;height:1rem;transform:rotate(0deg);fill:currentcolor}.fLqmeT .base{fill:currentcolor}.bLMpjS{display:flex;-webkit-box-align:center;align-items:center;padding:.25rem .5rem;border-radius:8px;background:#f7f7f7;color:#3a3a3a;border:2px solid #ccc;font-family:NotoSansDisplay,NotoSansDisplay-fallback,Arial,sans-serif;font-size:.875rem;font-weight:700;cursor:pointer;margin:0px .5rem .5rem 0px}.bLMpjS:disabled{color:#b3b3b3;border-color:#b3b3b3;cursor:not-allowed}.bLMpjS:hover:enabled{border-color:#616161}.bLMpjS:hover:enabled svg{color:#616161}.bLMpjS svg{color:inherit}.bLMpjS:focus-visible{outline:#136ac2 solid 1px}.gtokL{margin-left:.5rem}@layer mms-ui-utilities{.mms-ui-fIBnTx{padding-inline:var(--mms-ui-spacing-2xs)}}@layer mms-ui-utilities{.mms-ui-dqeDyC{text-wrap:nowrap}}@layer mms-ui-utilities{.mms-ui-kRRffA{border-color:var(--mms-ui-colors-color-palette-border-emphasized)}}@layer mms-ui-utilities{.mms-ui-hUHuiS{background-color:var(--mms-ui-colors-color-palette-background-inverted)}}@layer mms-ui-utilities{.mms-ui-fzzxGR{height:var(--mms-ui-sizes-md)}}@layer mms-ui-utilities{.mms-ui-eKTHzF{min-width:var(--mms-ui-sizes-md)}}@layer mms-ui-utilities{.mms-ui-jGFiDl{max-width:var(--mms-ui-sizes-fit)}}