.button[data-v-05f264ca]{padding:12px 28px;font-size:1em;border:none;border-radius:4px;background:#4d7cfe;color:#fff}.button[data-v-05f264ca]:hover{cursor:pointer}.button[data-v-05f264ca]:focus{outline:none}.button.large[data-v-05f264ca]{padding:8px 16px;line-height:1.375rem}.button.medium[data-v-05f264ca]{padding:5px 16px;font-size:.875rem;line-height:1.25rem}.button.small[data-v-05f264ca]{padding:1px 16px;font-size:.875rem;line-height:1.25rem}.button.icon-only[data-v-05f264ca]{padding:12px}.button.icon-only .after-item[data-v-05f264ca],.button.icon-only .before-item[data-v-05f264ca]{margin:0}.button.primary[data-v-05f264ca]{border:1px solid #4d7cfe;background:#4d7cfe;color:#fff}.button.primary[data-v-05f264ca]:focus,.button.primary[data-v-05f264ca]:hover{border:1px solid #79a0fe;background:#79a0fe}.button.primary[data-v-05f264ca]:active{border:1px solid #385eda;background:#385eda}.button.primary.disabled[data-v-05f264ca]{border:1px solid #d4d7da;background:#f1f2f3;color:#a4a9b0}.button.primary.disabled[data-v-05f264ca]:hover{cursor:not-allowed}.button.outline[data-v-05f264ca]{border:1px solid #d4d7da;background:#fff;color:#5e727f}.button.outline[data-v-05f264ca]:focus,.button.outline[data-v-05f264ca]:hover{border:1px solid #79a0fe;background:#fff;color:#79a0fe}.button.outline[data-v-05f264ca]:active{border:1px solid #385eda;background:#fff;color:#385eda}.button.outline.disabled[data-v-05f264ca]{border:1px solid #d4d7da;background:#f1f2f3;color:#a4a9b0}.button.outline.disabled[data-v-05f264ca]:hover{cursor:not-allowed}.button.outline-white[data-v-05f264ca]{font-weight:600;border:1px solid #4d7cfe;background:#fff;color:#4d7cfe}.button.outline-white[data-v-05f264ca]:focus,.button.outline-white[data-v-05f264ca]:hover{border:1px solid #79a0fe;background:#fff;color:#79a0fe}.button.outline-white[data-v-05f264ca]:active{border:1px solid #385eda;background:#fff;color:#385eda}.button.outline-white.disabled[data-v-05f264ca]{border:1px solid #d4d7da;background:#f1f2f3;color:#a4a9b0}.button.outline-white.disabled[data-v-05f264ca]:hover{cursor:not-allowed}.button.dashed[data-v-05f264ca]{border:1px dashed #d4d7da;background:#fff;color:#5e727f}.button.dashed[data-v-05f264ca]:focus,.button.dashed[data-v-05f264ca]:hover{border:1px dashed #79a0fe;background:#fff;color:#79a0fe}.button.dashed[data-v-05f264ca]:active{border:1px dashed #385eda;background:#fff;color:#385eda}.button.dashed.disabled[data-v-05f264ca]{border:1px dashed #d4d7da;background:#f1f2f3;color:#a4a9b0}.button.dashed.disabled[data-v-05f264ca]:hover{cursor:not-allowed}.button.ghost[data-v-05f264ca]{border:1px solid #f8f8f9;background:#f8f8f9;color:#5e727f}.button.ghost[data-v-05f264ca]:focus,.button.ghost[data-v-05f264ca]:hover{border:1px solid #e8e9eb;background:#e8e9eb}.button.ghost[data-v-05f264ca]:active{border:1px solid #b7d0fe;background:#b7d0fe;color:#4d7cfe}.button.ghost.disabled[data-v-05f264ca]{border:1px solid #d4d7da;background:#f1f2f3;color:#a4a9b0}.button.ghost.disabled[data-v-05f264ca]:hover{cursor:not-allowed}.button.danger[data-v-05f264ca]{border:1px solid #ff4d4f;background:#ff4d4f;color:#fff}.button.danger[data-v-05f264ca]:focus,.button.danger[data-v-05f264ca]:hover{border:1px solid #f5222d;background:#f5222d;color:#fff}.button.danger[data-v-05f264ca]:active{border:1px solid #cf1322;background:#cf1322;color:#fff}.button.danger.disabled[data-v-05f264ca]{border:1px solid #d4d7da;background:#f1f2f3;color:#a4a9b0}.button.danger.disabled[data-v-05f264ca]:hover{cursor:not-allowed}.button.empty[data-v-05f264ca]{padding:0;font-size:.875rem;font-weight:500;background:transparent;color:#343a3f}.button.primary-outline[data-v-05f264ca]{border:1px solid #4d7cfe;background:transparent;color:#4d7cfe}.button.primary-outline[data-v-05f264ca]:focus,.button.primary-outline[data-v-05f264ca]:hover{border:1px solid #79a0fe;color:#79a0fe}.button.primary-outline[data-v-05f264ca]:active{border:1px solid #385eda;color:#385eda}.button.primary-outline.disabled[data-v-05f264ca]{border:1px solid #d4d7da;color:#d4d7da}.button.primary-outline.disabled[data-v-05f264ca]:hover{cursor:not-allowed}.button.danger-outline[data-v-05f264ca]{border:1px solid #d4d7da;background:transparent;color:#f5222d}.button.danger-outline[data-v-05f264ca]:focus,.button.danger-outline[data-v-05f264ca]:hover{border:1px solid #ff4d4f;color:#ff4d4f}.button.danger-outline[data-v-05f264ca]:active{border:1px solid #cf1322;color:#cf1322}.button.danger-outline.disabled[data-v-05f264ca]{border:1px solid #d4d7da;color:#d4d7da}.button.danger-outline.disabled[data-v-05f264ca]:hover{cursor:not-allowed}.product-wrapper[data-v-7428b130]{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto 40px auto;align-content:start;margin-top:24px}.product-wrapper .product-image[data-v-7428b130]{grid-column:1/3;height:72px;overflow:hidden;border-radius:4px}.product-wrapper .product-image img[data-v-7428b130]{position:relative;display:block;width:100%;top:50%;transform:translateY(-50%)}.product-wrapper .product-info[data-v-7428b130]{grid-column:1/2;grid-row:2/4}.product-wrapper .product-price[data-v-7428b130]{grid-column:2/3;grid-row:2/3;justify-self:end}.product-wrapper .product-name[data-v-7428b130],.product-wrapper .product-price[data-v-7428b130]{margin-top:8px;font-size:.875rem;font-weight:600;line-height:1.5rem;color:#343a3f}.product-wrapper .product-description[data-v-7428b130]{margin-top:1px;font-size:.625rem;line-height:.875rem;color:#5e727f}.product-wrapper .product-qr[data-v-7428b130]{display:none;width:100px;height:100px}.product-wrapper .product-qr img[data-v-7428b130]{width:100%}.product-wrapper .product-buy[data-v-7428b130]{grid-column:2/3;grid-row:3/4;align-self:start;justify-self:end}@media (min-width:576px){.product-wrapper[data-v-7428b130]{grid-template-columns:100px auto 100px;grid-template-rows:auto;margin-top:36px}.product-wrapper .product-image[data-v-7428b130]{grid-column:1/2;grid-row:1/4;width:100px;height:100px}.product-wrapper .product-image img.horizontal[data-v-7428b130]{width:auto;height:100%;top:0;left:50%;transform:translateX(-50%)}.product-wrapper .product-image img.vertical[data-v-7428b130]{height:100%}.product-wrapper .product-info[data-v-7428b130]{grid-column:2/3;grid-row:1/2;padding:0 24px 0 16px}.product-wrapper .product-info .product-name[data-v-7428b130]{font-size:1.125rem}.product-wrapper .product-info .product-description[data-v-7428b130]{margin-top:8px;font-size:.75rem}.product-wrapper .product-price[data-v-7428b130]{grid-column:2/3;grid-row:2/3;justify-self:start;padding:0 24px 0 16px;font-size:1.125rem}.product-wrapper .product-qr[data-v-7428b130]{display:block;grid-column:3/4;grid-row:1/4}.product-wrapper .product-buy[data-v-7428b130]{display:none}}.category-wrapper[data-v-3b94a2f8]{margin-top:24px}.category-wrapper .category-title[data-v-3b94a2f8]{position:relative;text-align:center;text-transform:uppercase;font-size:.875rem;font-weight:600;line-height:1.5rem;color:#5e727f;letter-spacing:.75px}.category-wrapper .category-title[data-v-3b94a2f8]:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#5e727f}@media (min-width:576px){.category-wrapper[data-v-3b94a2f8]{margin-top:36px}.category-wrapper .category-title[data-v-3b94a2f8]{padding-bottom:16px;font-size:1.5rem;line-height:2rem}.category-wrapper .category-title[data-v-3b94a2f8]:before{height:2px}}.categories[data-v-8a8679ac]{padding:0 24px 24px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Regular.0ccc9c76.woff2) format("woff2"),url(../fonts/Inter-Regular.617c07a4.woff) format("woff"),url(../fonts/Inter-Regular.7d79cd49.otf) format("opentype"),local("Inter Regular"),local("Inter-Regular");font-weight:400}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Medium.4ad0b325.woff2) format("woff2"),url(../fonts/Inter-Medium.a80c8e4e.woff) format("woff"),url(../fonts/Inter-Medium.67d877f5.otf) format("opentype"),local("Inter Medium"),local("Inter-Medium");font-weight:500}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-SemiBold.ef3aa3a2.woff2) format("woff2"),url(../fonts/Inter-SemiBold.adc38c48.woff) format("woff"),url(../fonts/Inter-SemiBold.ecd3d632.otf) format("opentype"),local("Inter SemiBold"),local("Inter-SemiBold");font-weight:600}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Bold.9267d57c.woff2) format("woff2"),url(../fonts/Inter-Bold.6d65ea25.woff) format("woff"),url(../fonts/Inter-Bold.4fc40c04.otf) format("opentype"),local("Inter Bold"),local("Inter-Bold");font-weight:700}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-ExtraBold.1e553357.woff2) format("woff2"),url(../fonts/Inter-ExtraBold.68c15fff.woff) format("woff"),url(../fonts/Inter-ExtraBold.c59a5010.otf) format("opentype"),local("Inter ExtraBold"),local("Inter-ExtraBold");font-weight:800}body{font-size:16px;font-family:Inter,sans-serif}