.button{text-transform:uppercase;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-family:SourceSans3,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:150%;transition:background-color .2s linear,border-color .2s linear,color .2s linear;display:flex}@media (width<768px){.button{width:100%;padding:10px;font-weight:700}}.button[disabled]{pointer-events:none;background-color:var(--primary);opacity:.5}.button svg{width:12px;height:12px}.button--primary{background-color:var(--primary);color:var(--text)}@media (hover:hover){.button--primary:hover{background-color:var(--black)}}.button--dark{color:var(--text);background-color:#545454}@media (hover:hover){.button--dark:hover{background-color:var(--black)}}.button--white{border:1px solid var(--text);color:var(--text)}@media (hover:hover){.button--white:hover{background-color:var(--text);color:var(--primary)}}.button--ghost-cart{background-color:var(--white);padding:0}.button--icon{padding:8px}.button--icon svg{flex-shrink:0;width:24px;height:24px}.ui-loading{border-radius:var(--border_radius_m,8px);background-color:var(--Grey_light,#d9d9d9);width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:relative;overflow:hidden}.ui-loading:before{content:"";z-index:5;filter:blur(10px);background-color:#ffffff1f;width:60px;height:200%;animation:.8s linear infinite placeHolderShimmer;position:absolute;top:-50%;left:-100%;transform:rotate(30deg)}@keyframes placeHolderShimmer{0%{left:-200%}to{left:200%}}:root{--container-width:1302px;--container-gap:40px;--container-gap-negative:calc(var(--container-gap)*-1)}@media (width<1280px){:root{--container-gap:20px}}@media (width<1024px){:root{--container-gap:16px}}.container{width:min(var(--container-width) + var(--container-gap) + var(--container-gap),100%);padding-inline:var(--container-gap);margin-inline:auto}
