.App{display:flex;height:100vh}.print-order{width:100%}.print-order .pdfContainer{background-color:#fff;padding:24px;width:816px}.print-order .pdfContainer .productTable{border-bottom:2px solid #000;border-top:2px solid #000;font-family:Helvetica,sans-serif}.print-order .pdfContainer .productTable td{border:0;color:#000;font-size:12px;line-height:13.92px;padding:1px 0}.print-order .pdfContainer .productTable td:nth-child(2){padding-right:10px}.print-order .pdfContainer .productTable tr.item>td{color:rgba(0,0,0,.6);line-height:1em}.print-order .pdfContainer .productTable tr.subItem>td{color:rgba(0,0,0,.38);line-height:1em}.print-order .pdfContainer .productTable tbody>tr:first-child>td{padding-top:3px}.print-order .pdfContainer .productTable tbody>tr:last-child>td{padding-bottom:3px}.print-order .pdfContainer .productTable tr.item>td:first-child{border-left:1px solid #e0e0e0;padding-left:16px}.print-order .pdfContainer .productTable tr.subItem>td:first-child{border-left:1px solid #e0e0e0;padding-left:38px}.print-order .pdfContainer .productTable th{color:#000;font-size:12px;font-weight:700;line-height:13.92px;padding:6px 0}.print-order .pdfContainer .productTable th:nth-child(2){padding-right:10px}.print-order .pdfContainer p{font-family:Arial,sans-serif;font-size:8px;line-height:1.2}.print-order .pdfContainer p.headerDetails{font-family:Calibri,sans-serif;font-size:12px;font-weight:400}.print-order .pdfContainer p.largeFont{font-size:16px;font-weight:700}.print-order .pdfContainer p.subtleFont{color:gray;margin-bottom:2px}.print-order .pdfContainer p.smallFont{font-size:6px}.print-order .pdfContainer p.bold{font-weight:700}.print-order .pdfContainer p.lineBreak{margin-bottom:10px}.print-order .pdfContainer p.pizzazz{font-style:italic}.print-order .pdfContainer p.inlineText{display:inline}.print-order .pdfContainer .infoBlock{border-left:1px solid gray;padding:2px}.print-order .pdfContainer .EABorder{margin:5px 0;overflow:hidden;width:100%}.print-order .pdfContainer .EABorder p{font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:4px;font-weight:400;white-space:nowrap}.print-order .pdfContainer .wrap-anywhere{word-wrap:anywhere}.print-order .pdfContainer .product-name{width:448px}.print-order .pdfContainer .ingredient-name{width:412px}.print-order .pdfContainer .subItem-name{width:392px}.print-order .pdfContainer .left-border{background-color:#d9d9d9;border-radius:4px;width:4px}.printShipTicket{background-color:#f2f3f5;width:100%}.printShipTicket p{font-family:Helvetica,sans-serif;font-size:12px;line-height:16px}.printShipTicket p.sectionHeader{font-weight:700;line-height:13.92px}.printShipTicket p.bold{font-weight:700}.printShipTicket p.inlineText{display:inline;line-height:13.92px}.printShipTicket p.inlineText.amountDisplay{text-align:end;width:72px}.printShipTicket .pdfContainer{background-color:#fff;height:433px;max-width:100%;overflow-y:hidden;padding:24px;width:816px}.printShipTicket .pdfContainer td{border:0;font-size:12px;line-height:13.92px;padding:0}.printShipTicket .pdfContainer .productTable{max-height:166px;overflow-y:hidden;padding:0 8px 12px}.printShipTicket .pdfContainer .productTable td{padding:2px 0}.printShipTicket .pdfContainer .productTable tr:first-of-type td{padding-top:4px}.printShipTicket .pdfContainer .productTable td.item-name{padding-left:16px}.printShipTicket .pdfContainer th{font-size:12px;font-weight:700;line-height:13.92px;margin-right:0;padding:6px 0}.printShipTicket .pdfContainer .headerBox{align-items:center;background-color:#d5d5d5;flex-wrap:nowrap;height:49px;justify-content:space-between;padding:2px 8px}.printShipTicket .pdfContainer .headerBox p{font-size:14px;font-weight:700;letter-spacing:.15px}.printShipTicket .pdfContainer .headerBox p.headerDate{font-size:12px}.printShipTicket .shipTicketBottom{background-color:#fff;height:623px;padding:0 24px 24px;width:816px}.printShipTicket .shipTicketBottom .customerCard{padding-right:24px}.printShipTicket .shipTicketBottom .customerCard .extraInfo{margin-top:8px}.printShipTicket .shipTicketBottom .customerCard .recipientInfo{margin-top:83px}.printShipTicket .shipTicketBottom .customerCard .orderNumberInfo{margin-bottom:24px;margin-top:27px}.printShipTicket .shipTicketBottom .customerCard .orderNumberInfo p{font-size:14px;font-weight:700;letter-spacing:.15px;margin-top:4px}.printShipTicket .shipTicketBottom .customerCard .cardMessage{align-items:center;justify-content:center;margin-bottom:110px;margin-top:24px}.printShipTicket .shipTicketBottom .customerCard .cardMessage img{max-height:121px}.printShipTicket .shipTicketBottom .shippingLabel{padding-left:24px}.printShipTicket .shipTicketBottom .shippingLabel .shippingLabelImg{height:536px!important;width:354px!important}.print{display:none}@media print{@page{margin:0}body,html{height:100%;position:relative!important}#printWindow{border:0;height:100%;left:0!important;top:0!important;width:100%}.print{display:block}.print-order,.print-order .pdfContainer{width:100%}.pagebreak{page-break-before:always}}.order-info-shipping-label{padding:24px 32px 32px}.order-info-shipping-label .MuiTypography-root{font-family:Arial,Helvetica,sans-serif}.order-info-shipping-label .order-information{height:576px;width:384px}.order-info-shipping-label .order-information .help-section,.order-info-shipping-label .order-information .product-table,.order-info-shipping-label .order-information .recipient-section{border-bottom:1px solid rgba(0,0,0,.12)}.order-info-shipping-label .order-information .card-section{align-items:center;flex-direction:column}.order-info-shipping-label .order-information .card-section .card-section-title{font-size:14px;font-weight:300;text-transform:uppercase}.order-info-shipping-label .order-information .card-section .card-section-message{font-size:12px;padding-bottom:48px;padding-top:24px;text-align:center}.order-info-shipping-label .order-information .product-table{min-height:223px}.order-info-shipping-label .order-information .product-table .product-head-row .product-quantity{padding-right:2px}.order-info-shipping-label .order-information .product-table .product-head-row .product-name{padding-left:6px}.order-info-shipping-label .order-information .product-table .MuiTableCell-head{font-size:10px;font-weight:300;line-height:1rem;padding-bottom:0;padding-top:0;text-transform:uppercase}.order-info-shipping-label .order-information .product-table .MuiTableBody-root .product-row>.MuiTableCell-root{font-weight:700}.order-info-shipping-label .order-information .product-table .MuiTableBody-root .product-quantity{padding-right:8px}.order-info-shipping-label .order-information .product-table .MuiTableBody-root .product-name{padding-left:8px}.order-info-shipping-label .order-information .product-table .MuiTableBody-root .MuiTableCell-root{border:0;font-size:10px;padding-bottom:2px;padding-top:2px}.order-info-shipping-label .order-information .help-section .MuiTypography-root{font-size:10px;line-height:18px}.order-info-shipping-label .order-information .help-section .MuiTableCell-head{border:none;display:flex;padding:8px 0}.order-info-shipping-label .order-information .recipient-section .MuiTableRow-root{display:flex;padding-bottom:10px;padding-top:10px}.order-info-shipping-label .order-information .recipient-section .MuiTableRow-root .MuiTableCell-root{border:none;font-size:10px;padding:0}.order-info-shipping-label .order-information .recipient-section .MuiTableRow-root .MuiTableCell-root:first-of-type{font-weight:300;padding-right:8px}.order-info-shipping-label .order-information .recipient-section .MuiTableRow-root .recipient-information .MuiTypography-root{font-size:10px;font-weight:700;line-height:16px;text-transform:uppercase}.order-info-shipping-label .order-information .footer-section{display:flex;height:65px;justify-content:space-between;padding-top:8px;width:100%}.order-info-shipping-label .order-information .footer-section .order-number-package-number-wrapper{display:flex}.order-info-shipping-label .order-information .footer-section .order-number{display:flex;max-width:140px;min-width:130px;padding-right:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.order-info-shipping-label .order-information .footer-section .order-number .MuiTypography-root{font-size:18px;font-weight:700;line-height:20.88px}.order-info-shipping-label .order-information .footer-section .package-numbers .MuiTypography-root{font-size:12px;font-weight:400}.order-info-shipping-label .order-information .footer-section .shipment-delivery-info{display:flex;flex-direction:column;text-align:right}.order-info-shipping-label .order-information .footer-section .shipment-delivery-info .shipment{padding-bottom:4px}.order-info-shipping-label .order-information .footer-section .shipment-delivery-info .MuiTypography-root{font-size:13px;font-weight:700;letter-spacing:.15px;line-height:20.8px}@media print{.order-info-shipping-label .order-information .footer-section{page-break-after:always}}.order-info-shipping-label .shipping-label-border{padding:8px}.order-info-shipping-label .shipping-label-border .shipping-label{display:block;height:576px;width:384px}.print-delivery-ticket{width:100%}.print-delivery-ticket .pdfContainer{background-color:#fff;height:792px;padding:52px 24px 24px 48px}.print-delivery-ticket .pdfContainer svg{overflow:visible}.print-delivery-ticket .pdfContainer svg.icon{height:12px;width:12px}.print-delivery-ticket .pdfContainer svg.iconSmall{height:8px;width:8px}.print-delivery-ticket .pdfContainer .sectionHeader{align-items:center;background-color:#d5d5d5;border-radius:2px;display:flex;padding:5px 8px}.print-delivery-ticket .pdfContainer .sectionHeader svg{margin-right:3px}.print-delivery-ticket .pdfContainer .letterMark{align-items:baseline;background-color:#000;border-radius:2px;color:#fff;display:flex;height:20px;justify-content:center;width:20px}.print-delivery-ticket .pdfContainer .zipCodeVertical{text-orientation:upright;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.print-delivery-ticket .pdfContainer .borderedLabel{align-items:center;border:1px solid #000;display:flex;padding:4px 8px}.print-delivery-ticket .pdfContainer .ingredient-wrapper{display:flex;justify-content:space-between}.print-delivery-ticket .pdfContainer .ingredient-name{margin-left:6px}.print-delivery-ticket .pdfContainer .tooltip,.print-delivery-ticket .pdfContainer .tooltipSmall{font-size:10px;font-weight:600;line-height:14px}.print-delivery-ticket .pdfContainer .tooltipSmall{font-size:8px;line-height:12px}.print-delivery-ticket .pdfContainer .bodyAlternative,.print-delivery-ticket .pdfContainer .bodyAlternativeSmall{font-size:10px;font-weight:400;line-height:12px}.print-delivery-ticket .pdfContainer .bodyAlternativeSmall{font-size:8px;line-height:10px}.print-delivery-ticket .pdfContainer .body2Alternative{font-size:12px;font-weight:400;line-height:13.92px}.print-delivery-ticket .pdfContainer .subheaderAlternative{font-size:12px;font-weight:600;line-height:13.92px}.print-delivery-ticket .pdfContainer .headerAlternative{font-size:12px;font-weight:700;line-height:13.92px}.print-delivery-ticket .pdfContainer .headlineAlternative{font-size:8px;font-weight:700;line-height:13.28px;text-transform:capitalize}.print-pickup-ticket{width:100%}.print-pickup-ticket .pdfContainer{background-color:#fff;height:792px;padding:52px 24px 24px 48px}.print-pickup-ticket .pdfContainer svg{overflow:visible}.print-pickup-ticket .pdfContainer svg.icon{height:12px;width:12px}.print-pickup-ticket .pdfContainer svg.iconSmall{height:8px;width:8px}.print-pickup-ticket .pdfContainer .sectionHeader{align-items:center;background-color:#d5d5d5;border-radius:2px;display:flex;padding:5px 8px}.print-pickup-ticket .pdfContainer .sectionHeader svg{margin-right:3px}.print-pickup-ticket .pdfContainer .borderedLabel{align-items:center;border:1px solid #000;display:flex;padding:4px 8px}.print-pickup-ticket .pdfContainer .ingredient-wrapper{display:flex;justify-content:space-between}.print-pickup-ticket .pdfContainer .ingredient-name{margin-left:6px}.print-pickup-ticket .pdfContainer .tooltip,.print-pickup-ticket .pdfContainer .tooltipSmall{font-size:10px;font-weight:600;line-height:14px}.print-pickup-ticket .pdfContainer .tooltipSmall{font-size:8px;line-height:12px}.print-pickup-ticket .pdfContainer .bodyAlternative,.print-pickup-ticket .pdfContainer .bodyAlternativeSmall{font-size:10px;font-weight:400;line-height:12px}.print-pickup-ticket .pdfContainer .bodyAlternativeSmall{font-size:8px;line-height:10px}.print-pickup-ticket .pdfContainer .body2Alternative{font-size:12px;font-weight:400;line-height:13.92px}.print-pickup-ticket .pdfContainer .subheaderAlternative{font-size:12px;font-weight:600;line-height:13.92px}.print-pickup-ticket .pdfContainer .headerAlternative{font-size:12px;font-weight:700;line-height:13.92px}.print-pickup-ticket .pdfContainer .headlineAlternative{font-size:8px;font-weight:700;line-height:13.28px;text-transform:capitalize}.order{border-radius:10px;box-shadow:none;box-sizing:border-box;cursor:auto;display:flex;flex-direction:column;flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:.974rem;max-height:100%;position:relative;width:285px}.order:last-of-type{margin-right:0}.order .greeting-card-label{align-items:center;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12);display:flex;justify-content:flex-start;padding:8px}.order .greeting-card-label--expired{background-color:#aa2e25;color:#fff}.order .greeting-card-label--canceled{background-color:#f2f3f5;color:rgba(0,0,0,.38)}.order .greeting-card-label__icon-wrapper{margin-right:8px}.order--canceled{border:1px solid rgba(0,0,0,.12)}.order-body-wrapper{display:flex;flex:1 1 auto;justify-content:center;overflow:hidden;position:relative}.order-body-wrapper .scroll-shadow{background:linear-gradient(0deg,rgba(0,0,0,.12),transparent);bottom:0;height:100px;position:absolute;width:100%}.order-body-wrapper .scroll-shadow-top{background:linear-gradient(180deg,rgba(0,0,0,.12),transparent);height:100px;position:absolute;top:0;width:100%}.order-body-wrapper--expired{background-color:#aa2e25;color:#fff}.order-body-wrapper--canceled{background-color:#f2f3f5;color:rgba(0,0,0,.6);-webkit-filter:grayscale(1);filter:grayscale(1)}.order-body-wrapper--canceled h4,.order-body-wrapper--canceled h5,.order-body-wrapper--canceled h6,.order-body-wrapper--canceled p,.order-body-wrapper--canceled svg{color:rgba(0,0,0,.38)}.order-body-wrapper .scroll-button{background:#fff;bottom:15px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12);color:#002677;font-weight:600;padding:5.5px 10px;position:absolute}.order-body-wrapper .scroll-button--expired{color:#aa2e25}.order-body{-ms-overflow-style:none;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none}.order-body::-webkit-scrollbar{display:none}.order-body .product-item{box-shadow:inset 0 -1px 0 rgba(0,0,0,.12);padding:6px 16px}.order-body .product-item:last-of-type{box-shadow:none}.order-body .product-item .ingredient-list{padding-left:32px}.order-body .product-item .product__note{background:linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9)),#f44336;border-radius:4px;color:#aa2e25;padding:8px}.order .order-footer{background-color:#fff;box-shadow:inset 0 1px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;justify-content:center;padding:12px 16px}.order .order-footer--expired{background-color:#aa2e25}.order .order-footer-button{color:#fff;padding:8px 22px}.order .order-footer-button .preloader{margin-right:8px}.order .order-footer-button--expired{background-color:#fff;color:#aa2e25}.order .order-footer-button--queued{background-color:#fff;border:1px solid rgba(0,0,0,.12);box-sizing:border-box;color:#002677}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-cyrillic-ext-300-normal.4777461b144e55145268.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-cyrillic-300-normal.1431d1cef06ad04f5458.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-greek-ext-300-normal.35b9d6be04b95f0f0530.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-greek-300-normal.db2632771401f61463fe.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-vietnamese-300-normal.32fc45a3d1e8ea11fabc.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-latin-ext-300-normal.dc7dcec8e3f654e0ed63.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-latin-300-normal.c48fb6765a9fcb00b330.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-ext-400-normal.804378952da8a10faae2.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-400-normal.71a33b6b50457b2c903a.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-ext-400-normal.169619821ea93019d1bb.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-400-normal.c35e4c3958e209d17b31.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-vietnamese-400-normal.3230f9b040f3c630e0c3.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-ext-400-normal.861b791f9de857a6e7bc.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-400-normal.b009a76ad6afe4ebd301.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-cyrillic-ext-500-normal.62ced72e5832f02c2796.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-cyrillic-500-normal.cad7d3d9cb265e334e58.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-greek-ext-500-normal.6fb9cffb1d3e72bf9293.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-greek-500-normal.9ac81fefbe6c319ea40b.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-vietnamese-500-normal.d8642a3d1d4ef6179644.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-latin-ext-500-normal.9165081d10e1ba601384.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-latin-500-normal.f25d774ecfe0996f8eb5.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-cyrillic-ext-700-normal.be4d02458ce53887dc37.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-cyrillic-700-normal.d010f1f324e111a22e53.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-greek-ext-700-normal.bd9854c751441ccc1a70.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-greek-700-normal.50e795c1345353b0e996.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-vietnamese-700-normal.3425a701027d0699e369.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-latin-ext-700-normal.ed67ad54b1a8f5d21150.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-latin-700-normal.227c93190fe7f82de3f8.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.order-header{color:#000;cursor:pointer;display:flex;flex-direction:column;padding:.5rem}.order-header .order-info.MuiBox-root{align-items:center;display:flex;justify-content:space-between}.order-header .order-info .MuiTypography-root{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.order-header .order-info .MuiTypography-root:not(:first-of-type){flex:0 0 auto;margin-left:.925rem}.order-header .order-info__highlighted-text{background-color:rgba(0,0,0,.26);color:inherit}.order-header .order-info__recipient{font-size:1rem;font-weight:500;margin-top:.5rem;width:100%}.order-header .order-info__recipient img{background-color:#fff;border:.5px;border-radius:2px;display:inline-block;height:20px;margin-right:.625rem;object-fit:contain;padding:1px;width:64px}.order-header .order-info__recipient .recipient-name{flex:1 1 auto}.order-header .order-info__footer{display:flex;justify-content:space-between;margin-top:.3125rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.order-header .order-info__footer__fulfillment{width:-webkit-max-content;width:max-content}.order-header .order-info__footer__fulfillment svg{margin-right:8px!important}.order-header .order-info__footer .MuiSvgIcon-root{display:inline-block;margin-right:.175rem}.order-header .order-info__footer .print-btn{height:28px}.order-header .order-info__footer .print-btn--upcoming{background-color:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.08);color:rgba(0,0,0,.87)}.order-header .order-info__footer .print-btn--queued{background-color:rgba(0,38,119,.08);border:1px solid rgba(0,38,119,.08);color:#002677}.order-header .order-info__footer .print-btn--alert,.order-header .order-info__footer .print-btn--expired{background-color:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:#fff}.order-header .order-info__footer .print-btn--canceled{background-color:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.order-header .order-info__timer--small.MuiTypography-root{width:-webkit-max-content;width:max-content}.order-header .MuiBox-root{align-items:center;display:flex}.order-header--upcoming{background-color:#ffad33}.order-header--queued{background-color:#dce0e7}.order-header--expired{background-color:#aa2e25;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12);color:#fff}.order-header--alert{background-color:#f44336;color:#fff}.order-header--future{background-color:#90caf9;color:#000}.order-header--completed{background-color:#c8e6c9;color:#000}.order-header--canceled{background-color:#f2f3f5;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12);color:rgba(0,0,0,.38);-webkit-filter:grayscale(1);filter:grayscale(1)}.order-header--canceled img{opacity:.7}.print-popover .MuiList-root{padding:0}.print-popover .MuiList-root .MuiListItem-root{padding:10px}.print-popover .MuiList-root .MuiListItem-root .MuiTypography-root{display:flex}.print-popover .MuiList-root .MuiListItem-root .MuiSvgIcon-root{color:rgba(0,0,0,.54);margin-right:4px}.print-popover .MuiList-root .MuiListItem-root:hover{background-color:#e4e5e7;cursor:pointer}.order-update-button .preloader{margin-right:8px}.MuiButton-root:disabled{cursor:default;opacity:.65}.MuiButton-root .preloader{margin-right:8px}.scroll-box{cursor:all-scroll;flex:1 1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.scroll-box .scroll-wrapper{height:100%;overflow-x:auto;overflow-y:hidden;width:100%}.scroll-box .scroll-container{box-sizing:border-box;display:flex;height:100%;min-width:100%;padding:.5rem .8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.scroll-box .centered-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.scroll-box .carousel-control{background:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.scroll-box .carousel-control:hover{background:#eee}.scroll-box .carousel-control.left{left:16px}.scroll-box .carousel-control.right{right:16px}.wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:8px;width:100%}.wrapper h2{font-size:1.75rem;font-weight:600;margin:20px 0;text-align:center}.wrapper p{font-weight:500;max-width:800px;text-align:center}.order-toggle.MuiToggleButtonGroup-root .MuiToggleButtonGroup-grouped:last-of-type,.order-toggle.MuiToggleButtonGroup-root .MuiToggleButtonGroup-grouped:not(:last-of-type){border-radius:.5rem}.order-toggle.MuiToggleButtonGroup-root{align-content:space-between;align-items:center;background-color:#e4e5e7;border-radius:.625rem;display:flex;height:3rem;justify-content:center;margin-left:.8rem;padding-left:7px}.order-toggle--desktop{margin-right:auto}.order-toggle__button.MuiButtonBase-root{background-color:transparent;border:none;color:#5b5c5c;cursor:pointer;padding:.375rem .75rem;transition:all .1s;width:100%}.order-toggle__button.MuiButtonBase-root.Mui-selected{background-color:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.12);color:#000}.order-toggle__button.MuiButtonBase-root.Mui-selected:hover{background-color:#fff}.order-toggle__button.MuiButtonBase-root.Mui-disabled{background-color:transparent;box-shadow:none;color:#5b5c5c}.order-toggle__button.MuiButtonBase-root:hover{background-color:inherit}.order-toggle__button.MuiButtonBase-root p.MuiTypography-root{font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.4px;text-transform:uppercase}.header{align-items:center;display:flex;padding-bottom:8px;padding-top:8px}.header .mystore-logo,.header .mystore-logo--desktop{flex:0 1;height:32px}.header .mystore-logo--desktop{border:1px solid #d6d6d6;border-radius:9px;margin-right:1.5rem;padding:7px}.header .actions-wrapper{align-items:center;display:flex;flex:1 1;justify-content:space-between;padding-left:12px}.header .actions-wrapper .page-description{color:#000;font-size:20px;font-weight:500}.header .search-button{margin-left:16px}.header .filters-button{margin-left:16px;margin-right:15px}.product-station{padding-bottom:16px;padding-top:16px}@media print{.no-print{display:none}}.action-modal .MuiDialog-paper{border-radius:32px;max-width:500px;padding:32px;width:100%}.modal-header{align-items:center;border-bottom:none;display:flex;font-size:1.5rem;font-weight:400;justify-content:space-between;margin-bottom:24px;padding:0}.modal-footer{display:flex;justify-content:flex-end}.modal-footer .btn{border-color:transparent;border-radius:4px;letter-spacing:.045rem;text-transform:uppercase}.modal-footer .btn.primary{background-color:#002677;border:none;color:#fff;padding:8px 22px}.modal-footer .btn.primary .MuiTypography-root{font-weight:500}.modal-footer .btn.secondary{align-items:center;color:#002677;display:flex;margin-right:16px;padding:8px 12px}.modal-footer .btn.secondary .MuiTypography-root{font-weight:500;margin-right:10px}.modal-footer .btn:disabled{opacity:.65;padding:8px 22px}.MuiAlert-root{width:calc(100% - 120px)}.filters-drawer .header{align-items:center;background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12);display:flex;justify-content:space-between;overflow:hidden;padding:12px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.filters-drawer .filters-wrapper{padding:24px;width:360px}.filters-drawer .filters-wrapper .option{margin:8px 0}.filters-drawer .footer{background:#fff;box-shadow:inset 0 1px 0 rgba(0,0,0,.12);margin-top:auto;overflow:hidden;padding:16px 24px;z-index:10}.filters-drawer .footer,.filters-results{align-items:center;display:flex;justify-content:space-between}.filters-results{flex-direction:row;padding:8px 16px 0}.filters-results--no-top-padding{padding-top:0}.search .MuiInputBase-inputSizeSmall{padding-bottom:12.5px;padding-top:12.5px}.search__icon{margin-right:.5rem}.search__close-icon{padding:0}.search-bar{background-color:#f2f3f5;display:flex;margin:16px 16px 8px}.search-bar__cancel-btn{margin-left:8px}.not-found{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:16px;width:100%}.not-found__text{margin-top:.5rem}.not-found__help{display:flex;justify-content:center;padding-top:24px;text-decoration:none}.not-found__help-icon{margin-right:.625rem}.root{background:#f2f3f5;display:table-cell;height:100vh;padding:12rem 2rem 0;text-align:center;width:100vw}.root .wrapper{margin:0 auto;max-width:630px}.root .title{font-size:1.25rem;font-weight:500;line-height:1.5rem}.root .message{font-size:.875rem;line-height:1.25rem}.root .button{background:#c8102e;border-radius:4px;color:#fff;font-size:.875rem;font-weight:500;line-height:1rem;padding:.6rem 1rem}.root .button:hover{background:#aa2e25}.orders-table .order-row{line-height:1.25rem;width:100%}.orders-table .order-row .overflow-wrap{max-width:134px;overflow-wrap:break-word}.orders-table .order-row .icon-cell .icon{height:32px;width:32px}.orders-table .order-row .order-info-cell{padding-left:10px;padding-right:6px;width:38%}.orders-table .order-row .order-info-cell .delivery{align-items:center;display:flex}.orders-table .order-row .order-info-cell .delivery img{background-color:#fff;height:20px;object-fit:contain;padding:1px;width:64px}.orders-table .order-row .icon-cell,.orders-table .order-row .products-cell{padding:0}.orders-table .order-row .products-cell .products-chip{width:100%}.orders-table .order-row:last-of-type .icon-cell,.orders-table .order-row:last-of-type .order-info-cell,.orders-table .order-row:last-of-type .products-cell{border-bottom:none}.instructions-modal .MuiAlert-root{margin-bottom:16px}.instructions-modal .MuiDialog-paper{max-width:630px}.instructions-modal .instructions-img,.login-page{width:100%}.login-page .app-bar{box-shadow:none;position:relative}.login-page .app-bar .mystore-logo{border:1px solid rgba(0,0,0,.12);border-radius:8px;height:40px;margin:8px;padding:8px;width:125.76px}.login-page .auth-form{align-items:center;display:flex;justify-content:center;margin-top:32px;width:100%}.login-page .auth-form--wrapper{width:320px}.login-page .auth-form--wrapper .progress-loader{margin-right:8px}.login-page .help-link{display:flex;justify-content:flex-start}.login-page .help-link .help-icon{margin-right:8px}.login-page .help-link .help-text{align-items:center;display:flex}.login-page .help-link.MuiTypography-root{text-decoration:none}.order-details-header{align-items:center;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12);display:flex;height:34px;justify-content:space-between;padding:15px 24px}.order-details-header .MuiChip-root{font-size:14px}.order-details-header .MuiChip-root.chip--upcoming{background-color:#ffad33;color:#000}.order-details-header .MuiChip-root.chip--upcoming .MuiChip-icon{color:#000}.order-details-header .MuiChip-root.chip--alert{background-color:#f44336;color:#fff}.order-details-header .MuiChip-root.chip--alert .MuiChip-icon{color:#fff}.order-details-header .MuiChip-root.chip--expired{background-color:#aa2e25;color:#fff}.order-details-header .MuiChip-root.chip--expired .MuiChip-icon{color:#fff}.order-details-header .MuiChip-root.chip--completed{background-color:#c8e6c9;color:#1b5e20}.order-details-header .MuiChip-root.chip--completed .MuiChip-icon{color:#1b5e20}.order-details-header .MuiChip-root.chip--future{background-color:#90caf9;color:#002677}.order-details-header .MuiChip-root.chip--future .MuiChip-icon{color:#002677}.order-details-header .MuiChip-root.chip--queued{background-color:#dce0e7;color:rgba(0,0,0,.87)}.order-details-header .MuiChip-root.chip--queued .MuiChip-icon{color:rgba(0,0,0,.6)}.order-details-header .MuiChip-root.chip--canceled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.order-details{flex:1 1 auto;overflow-y:auto;padding:0 24px 24px}.order-details--canceled .order-details__section{-webkit-filter:grayscale(1);filter:grayscale(1)}.order-details--canceled .order-details__section .product .ingredient-list .ingredient-icon,.order-details--canceled .order-details__section .product svg,.order-details--canceled .order-details__section h4,.order-details--canceled .order-details__section h5,.order-details--canceled .order-details__section h6,.order-details--canceled .order-details__section p,.order-details--canceled .order-details__section span{color:rgba(0,0,0,.38)}.order-details--canceled .order-details__section img{opacity:.7}.order-details--canceled .order-details__section .contact-card,.order-details--canceled .order-details__section .product{background-color:transparent;border:1px solid rgba(0,0,0,.12)}.order-details--canceled .order-details__section .order-details__contact__name,.order-details--canceled .order-details__section .order-details__header{color:rgba(0,0,0,.6)}.order-details--canceled .order-details__section .contact-card .MuiAvatar-root{opacity:.5}.order-details .crossed-out-text{color:rgba(0,0,0,.38);text-decoration:line-through}.order-details .disabled-text{color:rgba(0,0,0,.38)}.order-details .contact-card{background:#fff;border-radius:10px;box-shadow:none;padding:16px}.order-details__section{margin-bottom:30px;margin-top:10px}.order-details__header{margin-bottom:8px}.order-details__fulfillment__sub-header{color:rgba(0,0,0,.38)}.order-details img{background-color:#fff;height:20px;object-fit:contain;padding:1px;width:64px}.order-details .product{background-color:#fff;border-radius:10px;padding:12px}.order-details .product .product-note{background:linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9)),#f44336;border-radius:4px;color:#aa2e25;padding:8px}.order-details .product .ingredient-list{padding-left:32px}.order-details .product .ingredient-list .ingredient-icon{color:rgba(0,0,0,.87)}.order-details .product .ingredient-list .sub-items{padding-left:24px}.order-details .product .ingredient-list .sub-items .sub-item-icon{color:rgba(0,0,0,.38)}.order-details__footer{background-color:#f2f3f5;border-top:1px solid #e3e4e6;flex:0 0 auto;padding:16px 24px 24px}.order-details__footer .MuiButton-root.btn{height:56px}.order-details__footer .MuiButton-root.btn.btn--call-to-action{background-color:#002677;border:none;color:#fff}.order-details__footer .MuiButton-root.btn.btn--print,.order-details__footer .MuiButton-root.btn.btn--return-to-active{border:1px solid #e3e4e6}.order-details__footer .MuiButton-root.btn.btn--return-to-active{color:#002677}.order-details__footer .MuiButton-root.btn.btn--return-to-active svg{margin-left:0}.nav-wrapper{display:flex}.nav-wrapper .MuiBox-root:has(.wrapper){padding:0}.nav-wrapper [class*=makeStyles-collapseContainer-]:hover [class*=makeStyles-divider-]{background-color:rgba(0,0,0,.12);width:1px}.nav-wrapper [class*=makeStyles-collapseContainer-]:hover [class*=makeStyles-button-]{color:rgba(0,0,0,.54)}.nav-wrapper [class*=makeStyles-collapseContainer-]:hover [class*=makeStyles-button-] .MuiTouchRipple-root{background-color:transparent}.nav-wrapper .wrapper{background-color:#f2f3f5;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0}.nav-wrapper .wrapper .logo-button{padding:16px 20px}.nav-wrapper .wrapper .logo-button [class*=makeStyles-productHeader-]{margin-bottom:0}.nav-wrapper .wrapper .MuiButtonBase-root{margin:auto}.nav-wrapper .wrapper .MuiListItem-root :hover{background-color:transparent}.nav-wrapper .wrapper .MuiDivider-root{margin-left:16px;margin-right:16px}.nav-wrapper .wrapper .nav-buttons svg{height:28px!important;width:28px!important}.nav-wrapper .wrapper .nav-buttons .top-nav-button{margin-top:8px}.nav-wrapper .wrapper .nav-buttons .MuiListItemButton-root.Mui-selected{background-color:rgba(0,38,119,.08)}.nav-wrapper .wrapper .nav-buttons .MuiListItemButton-root.Mui-selected .MuiTypography-root{color:#002677}.nav-wrapper .wrapper .nav-buttons .MuiListItemButton-root.Mui-selected path{fill:#002677;fill-opacity:1}.product-station-page{display:flex;flex-direction:column;height:100%}.product-station-page .product-container{display:flex;flex:1 1 auto;justify-content:center;min-height:50%;padding-left:88px;padding-right:88px}.product-station-page .no-products{color:rgba(0,0,0,.38);display:flex;font-weight:400;height:100%;justify-content:center;line-height:28px;padding-top:96px;width:100%}.product-skeleton-container{border-radius:16px;height:100%;padding-left:88px;padding-right:88px}.product-skeleton-container .product-skeleton{background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-around}.product-skeleton-container .product-skeleton__body,.product-skeleton-container .product-skeleton__footer,.product-skeleton-container .product-skeleton__header{padding-left:24px;padding-right:24px}.product-skeleton-container .product-skeleton__header{display:flex}.product-skeleton-container .product-skeleton__header .name,.product-skeleton-container .product-skeleton__header .quantity{height:64px}.product-skeleton-container .product-skeleton__header .quantity{margin-right:16px;width:38px}.product-skeleton-container .product-skeleton__header .name{width:100%}.product-skeleton-container .product-skeleton__body{display:flex;justify-content:space-around;margin-bottom:8px}.product-skeleton-container .product-skeleton__body .image,.product-skeleton-container .product-skeleton__body .table{height:348px}.product-skeleton-container .product-skeleton__body .image{border-radius:4px;width:348px}.product-skeleton-container .product-skeleton__body .table{margin-left:24px;width:360px}.product-skeleton-container .product-skeleton__footer{box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.5);display:flex}.product-skeleton-container .product-skeleton__footer .complete,.product-skeleton-container .product-skeleton__footer .teach-me{height:42px;margin-bottom:16px;margin-top:16px;width:100%}.product-skeleton-container .product-skeleton__footer .complete{margin-right:12px}.product-skeleton-container .product-skeleton__footer .teach-me{margin-left:12px}.product{background-color:#fff;border-radius:16px;height:100%;justify-content:space-between;width:100%}.product,.product .header-body{display:flex;flex-direction:column}.product .header-body{min-height:25%;padding-top:24px}.product .header-body .header-section{max-height:64px;min-height:64px;padding-bottom:16px}.product .header-body .header-section .header{align-items:normal;display:flex;padding:0}.product .header-body .header-section .header .MuiTypography-root{font-size:20px;font-weight:500;line-height:32px}.product .header-body .header-section .header .quantity{align-items:center;background-color:#e0e0e0;border-radius:4px;display:flex;justify-content:center;padding:0 8px}.product .header-body .header-section .header .title{padding-left:16px}.product .header-body .header-section .header .title .MuiTypography-root{display:flex;max-height:64px;overflow:hidden;text-overflow:ellipsis}.product .header-body .body{display:flex;justify-content:space-around;max-height:100%;min-height:50%}.product .header-body .body .MuiBox-root{display:flex}.product .header-body .body .no-image-container{align-items:center;justify-content:center;margin-bottom:8px;width:100%}.product .header-body .body .no-image-container .no-image{align-items:center;background-color:rgba(0,0,0,.12);border-radius:4px;justify-content:center;padding-bottom:40%;padding-top:40%;width:100%}.product .header-body .body .no-image-container .no-image .MuiSvgIcon-root{color:#fff}.product .header-body .body .image-container{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:4px;justify-content:center;margin-bottom:8px;width:100%}.product .header-body .body .image-container img{border-radius:4px}.product .header-body .body .recipe-section{min-width:300px;padding-left:24px;width:100%}.product .header-body .body .recipe-section ::-webkit-scrollbar{width:8px}.product .header-body .body .recipe-section ::-webkit-scrollbar-track-piece{background-color:transparent}.product .header-body .body .recipe-section ::-webkit-scrollbar-thumb:vertical{background-color:rgba(0,0,0,.6);border-radius:8px;height:30px}.product .header-body .body .recipe-section .MuiTableContainer-root{margin-bottom:8px}.product .header-body .body .recipe-section .MuiTableContainer-root .MuiTableHead-root .MuiTableCell-root{color:rgba(0,0,0,.6);padding-bottom:8px;padding-top:0}.product .header-body .body .recipe-section .MuiTableContainer-root .MuiTableHead-root .recipe-ingredients{padding-left:0}.product .header-body .body .recipe-section .MuiTableContainer-root .MuiTableHead-root .quantity-per{padding-right:11px}.product .header-body .body .recipe-section .MuiTableContainer-root .MuiTableHead-root .total-quantity{color:rgba(0,0,0,.38);display:flex;justify-content:center;padding-left:11px}.product .header-body .body .recipe-section .MuiTableCell-root{border-bottom:none}.product .header-body .body .recipe-section .MuiTableBody-root .no-ingredients{color:rgba(0,0,0,.6)}.product .header-body .body .recipe-section .MuiTableBody-root .ingredient-name,.product .header-body .body .recipe-section .MuiTableBody-root .row-number{font-size:14px}.product .header-body .body .recipe-section .MuiTableBody-root .row-number{color:rgba(0,0,0,.6);padding:6px 4px 14px 0}.product .header-body .body .recipe-section .MuiTableBody-root .ingredient-name{padding:8px 0 12px 4px}.product .header-body .body .recipe-section .MuiTableBody-root .ingredient-quantity,.product .header-body .body .recipe-section .MuiTableBody-root .ingredient-total{padding-bottom:10px;padding-top:10px}.product .header-body .body .recipe-section .MuiTableBody-root .ingredient-quantity .MuiBox-root,.product .header-body .body .recipe-section .MuiTableBody-root .ingredient-total .MuiBox-root{border-radius:64px;height:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product .header-body .body .recipe-section .MuiTableBody-root .ingredient-quantity .MuiBox-root .MuiTypography-root,.product .header-body .body .recipe-section .MuiTableBody-root .ingredient-total .MuiBox-root .MuiTypography-root{font-size:12px;font-weight:500;line-height:12px;padding:4px 6px}.product .header-body .body .recipe-section .MuiTableBody-root .ingredient-quantity{display:flex;padding-left:0;padding-right:8px}.product .header-body .body .recipe-section .MuiTableBody-root .ingredient-quantity .MuiBox-root{background-color:#ffd740}.product .header-body .body .recipe-section .MuiTableBody-root .ingredient-total{padding-right:6px}.product .header-body .body .recipe-section .MuiTableBody-root .ingredient-total .MuiBox-root{background-color:#eee}.product .header-body .body .recipe-section .MuiTableBody-root .ingredient-total .MuiBox-root .MuiTypography-root{color:rgba(0,0,0,.38)}.product .footer{align-items:center;box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.5);display:flex}.product .footer .MuiBox-root,.product .footer .MuiButton-root{width:100%}.product .footer .complete,.product .footer .teach-me{padding-bottom:16px;padding-top:16px}.product .footer .complete{padding-right:12px}.product .footer .complete .MuiButton-root{background-color:#002677}.product .footer .complete .MuiButton-root .MuiTypography-root{color:#fff;text-transform:none}.product .footer .teach-me{padding-left:12px}.product .footer .teach-me .MuiTypography-root{font-weight:500;padding-right:10px}@media only screen and (max-width:1280px){.product .body,.product .footer,.product .header-section{padding-left:24px;padding-right:24px}}@media only screen and (min-width:1280px){.product .body,.product .footer,.product .header-section{padding-left:108px;padding-right:108px}}.navigate-before,.navigate-next{background-color:#fff;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);position:absolute;top:50%}.navigate-before{left:24px}.navigate-before .MuiSvgIcon-root{color:rgba(0,0,0,.26)}.navigate-next{right:16px}.navigate-next .MuiSvgIcon-root{color:rgba(0,0,0,.54)}.product-container{padding-left:88px;padding-right:88px}.product-container,.product-container .product-carousel{display:flex;flex-direction:column;height:100%}.product-container .product-carousel .indicator-container{align-items:center;display:flex;height:64px;justify-content:space-between;margin-top:0}.product-container .product-carousel .indicator-container .indicator-icon-button{background-color:rgba(0,0,0,.12);border-radius:4px;height:6px;width:19px}.product-container .product-carousel .indicator-container .active-indicator{background-color:#002677;width:48px}.product-container .product-carousel .indicator-container svg{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f2f3f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}html{box-sizing:border-box;scroll-behavior:smooth}