@charset "UTF-8";.splash-page{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--secondary-color);color:var(--primary-color);animation:fadeIn .6s}@media screen and (max-width: 1200px){.splash-page .logo{height:108px}}@media screen and (min-width: 1200px){.splash-page .logo{height:144px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.carousel-wrapper{display:flex;flex-direction:column;gap:12px}.carousel-wrapper .menu{display:flex;justify-content:space-between}.carousel-wrapper .menu .title{font-size:1.75rem;font-weight:600}.carousel-wrapper .menu .controls{display:flex;align-items:center;gap:4px}.carousel-wrapper .menu .control-btn{padding:6px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);background:var(--secondary-color);font-size:1.25rem;font-weight:600}.carousel-wrapper .menu .control-btn:hover{background:var(--secondary-color-hover)}.carousel-wrapper .carousel{display:flex;height:80vh}.carousel-wrapper .carousel:hover{transition:.5s ease-in}.carousel-wrapper .carousel .slick-list{width:100vw;height:80vh}.carousel-wrapper .carousel .slick-list .slick-track{height:100%}.carousel-wrapper .carousel .slick-list .slick-track .slick-slide>div{height:100%}@media only screen and (max-width: 800px){.carousel-wrapper .menu .title{font-size:1.5rem}.carousel-wrapper .carousel,.carousel-wrapper .carousel .slick-list{height:60vh}}.drop-down-menu{position:fixed;top:0;right:0;z-index:2;min-height:100vh;min-width:300px;height:100%;background:#fff;box-shadow:0 3px 10px #00000026;transition:.2s ease}.drop-down-menu ul{display:flex;flex-direction:column;background:#fff}.drop-down-menu ul li{margin:auto;width:90%;background:#fff}.drop-down-menu ul li a{font-size:1rem;font-weight:600;padding:12px 16px!important;border-radius:var(--border-radius)}.drop-down-menu .menu li a:hover{background:var(--secondary-color);font-weight:700}.drop-down-menu .close-button{padding:24px 12px;text-align:right;cursor:pointer}.drop-down-menu .close-button-icon{width:30px;height:30px;padding:4px;border-radius:var(--border-radius);color:var(--font-grey)}.drop-down-menu .close-button-icon:hover{background:var(--secondary-color)}@media screen and (max-width: 1200px){.drop-down-menu .close-button{padding:12px}.drop-down-menu .close-button-icon{width:24px;height:24px}}.public-nav-bar{position:fixed;top:0;height:var(--header-height);width:100%;background:#fff;color:var(--font-grey);box-shadow:0 3px 10px #00000026;font-weight:500;letter-spacing:2px;transition:.2s ease;z-index:1}.public-nav-bar-nav{padding:0 32px;display:flex;align-items:center;justify-content:space-between;height:100%}.public-nav-bar-nav-logo{display:flex;align-items:center;width:112px;height:80px}.public-nav-bar-nav-logo img{max-height:100%}.public-nav-bar .menu-button{padding:8px;border-radius:var(--border-radius);transition:.2s ease;cursor:pointer}.public-nav-bar .menu-button:hover{background:var(--secondary-color)}.public-nav-bar-nav .site-map{width:100%;display:flex;justify-content:flex-end}.public-nav-bar-nav .site-map a{padding:12px 16px;border-radius:var(--border-radius);font-size:1rem;font-weight:600}.public-nav-bar-nav .site-map a:hover{text-decoration:none;background:var(--secondary-color)}.public-nav-bar-nav .public-auth-links{width:280px;margin-right:12px;display:flex;gap:8px;justify-content:flex-end}.public-nav-bar-nav .public-auth-links a{padding:12px 16px;border-radius:var(--border-radius);font-size:1rem;font-weight:800;text-decoration:none}.public-nav-bar-drop-down-menu{position:fixed;top:0;right:0;min-height:100vh;min-width:300px;height:100%;margin:0;padding:0;list-style-type:none;background-color:#fff;box-shadow:0 3px 10px #00000026;transition:.2s ease}.public-nav-bar-drop-down-menu .action-buttons{display:flex;flex-direction:column;gap:8px}.public-nav-bar-drop-down-menu li a{margin:auto;width:90%;display:block;padding:16px;box-sizing:border-box;border-radius:var(--border-radius);text-decoration:none;color:var(--font-grey);font-size:1rem;font-weight:600;cursor:pointer}.public-nav-bar-drop-down-menu a:hover{background:var(--secondary-color);font-weight:700;text-decoration:none;transition:.2s ease}.public-nav-bar-nav .primary{background:var(--primary-color);color:#fff;text-align:center}.public-nav-bar-nav .primary:hover{background:var(--primary-color-hover)}.public-nav-bar-nav .secondary{background:var(--secondary-color);color:var(--font-grey);text-align:center}.public-nav-bar-nav .secondary:hover{background:var(--secondary-color-hover)}.public-nav-bar-drop-down-menu hr{border:none;border-top:1px solid var(--secondary-color)}.public-nav-bar-drop-down-menu .close-button{padding:25px;text-align:right;cursor:pointer}.public-nav-bar-drop-down-menu .close-button-icon{padding:4px;border-radius:var(--border-radius)}.public-nav-bar-drop-down-menu .close-button-icon:hover{background:var(--secondary-color)}@media screen and (max-width: 800px){.public-nav-bar-nav{padding:0 8px}.public-nav-bar-nav .site-map{display:none}.public-nav-bar-nav .public-auth-links{width:100%;margin-right:4px}.public-nav-bar-nav .public-auth-links a{padding:8px 12px;font-size:1rem}.public-nav-bar-nav .public-auth-links a:first-child{display:none}}._application-loading-indicator_8ysxg_1{position:fixed;left:43%;top:45%;padding:24px;display:flex;gap:16px;border-radius:var(--border-radius);background:#00000073;color:#fff;font-size:1.125rem;font-weight:600;-webkit-user-select:none;user-select:none}.banner{padding:8px;width:100vw;display:flex;align-items:center;justify-content:center;gap:12px;background:#efb9f8;box-sizing:border-box}.banner .message{color:var(--font-grey);font-size:.875rem;font-weight:600}.banner .button{width:fit-content;padding:6px 8px;border:none;outline:none;border-radius:50px;background:#000;color:#fff;font-size:.75rem;font-weight:600;cursor:pointer}.banner .button:hover{transform:translateY(-2px);transition:.5s ease}@media screen and (max-width: 800px){.banner .button{width:5rem;max-width:fit-content}}.breadcrumbs{margin:8px 0;color:var(--font-grey);font-size:.75rem;font-weight:600}.breadcrumbs .delimiter{margin:0 5px}.breadcrumbs a{color:var(--primary-color)}._button_dq734_1{width:fit-content;padding:16px 24px;display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;border-radius:var(--border-radius);border:none;background:var(--secondary-color);color:inherit;font-family:inherit;font-size:1rem;font-weight:600;text-align:center;cursor:pointer}._button_dq734_1 svg{width:1.125rem;height:1.125rem}._button_dq734_1:hover{text-decoration:none;background:var(--secondary-color-hover)}._wide_dq734_30{width:100%}._green_dq734_34{color:#fff;background:var(--primary-color)}._green_dq734_34:hover{background:var(--primary-color-hover)}._disabled_dq734_43{filter:brightness(90%);cursor:wait}.empty-cart-message{width:100%;height:40vh;padding:32px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-cart-message .empty-cart-content{display:flex;flex-direction:column;gap:12px}.empty-cart-message .cart-icon{display:flex;align-items:center;justify-content:center;color:var(--font-light-grey);transform:scaleX(-1)}.empty-cart-message .cart-icon svg{width:96px;height:96px}.empty-cart-message p{margin:0;color:var(--font-grey);font-size:1.125rem;font-weight:600;line-height:1.6}.empty-cart-message p:nth-child(2){font-size:1.125rem}.empty-cart-message a{width:fit-content;padding:16px 32px;background:var(--secondary-color);color:var(--font-grey);font-weight:600;font-size:1.125rem;border-radius:var(--border-radius);text-decoration:none}.empty-cart-message a:hover{text-decoration:none;background:var(--secondary-color-hover);transition:.2s ease-in}@media screen and (max-width: 800px){.empty-cart-message{padding:24px 0 48px;height:20vh}.empty-cart-message .cart-icon svg{width:80px;height:80px}}.required-field:before{content:"* ";color:red;font-size:.75rem;vertical-align:text-top}.field label{display:flex;align-items:center;gap:8px}.icon-wrapper{position:relative;display:inline-flex;align-items:center}.icon-wrapper svg{width:24px;height:24px;cursor:pointer}.tooltip{position:absolute;bottom:125%;left:50%;transform:translate(-50%);min-width:14rem;padding:6px 8px;font-size:.75rem;color:#fff;background-color:#000;border-radius:4px;white-space:normal;word-wrap:break-word;visibility:hidden;opacity:0;transition:opacity .2s ease;z-index:10;font-weight:600;line-height:1.4;text-align:left}.icon-wrapper:hover .tooltip{visibility:visible;opacity:1}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.food-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);background:var(--secondary-color);color:#d6d7d9}.center{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.start{margin-top:20vh;width:100%;display:flex;margin-left:15vw}.message-loader{width:fit-content;display:flex;flex-direction:column;align-items:center;gap:24px}.message-loader .message{display:flex;flex-direction:column}.message-loader .message p{margin:0;font-size:1rem;line-height:1.4;color:var(--font-light-grey);text-align:center;max-inline-size:40ch}@media screen and (max-width: 800px){.start{margin-top:15vh;margin-left:0;justify-content:center}.message{padding:0 12px}.message p{font-size:1rem}}._overlay_1xcw0_1{position:fixed;top:0;left:0;height:100vh;width:100vw;background:#0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;display:flex;align-items:center;justify-content:center}.payment-status{padding:8px 16px;border-radius:16px;font-size:.75rem;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:2px}.pending-payment{background:#fff980}.paid{background:var(--primary-color);color:#fff}@media only screen and (max-width: 800px){.payment-status{padding:4px 12px}}.transition-wrapper{display:contents;animation:fadeIn .5s ease-in}.user-profile-placeholder{width:100%;height:100%;border-radius:9999px;background:#d4d6dc;display:flex;align-items:center;justify-content:center}.user-profile-placeholder svg{width:50%;height:50%;color:#fff}.user-profile-placeholder-large-wrapper{width:200px;height:200px}.user-profile-placeholder-tiny-wrapper{width:36px;height:36px}._password-field_12a7g_1{display:flex;align-items:center;justify-content:space-between;border:rgb(229 231 235);border-radius:var(--border-radius);background-color:#e5e7eb;outline-color:var(--primary-color)}._password-eyeball_12a7g_11{padding:16px}._password_12a7g_1{flex:1}.uploaded-file-container{display:flex;justify-content:space-between;align-items:center;width:100%;border:.7px solid var(--font-light-grey);border-radius:var(--border-radius);font-weight:400;line-height:1.6;background-color:#fff}.uploaded-file-content{display:inline-block;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.file-and-submitted{display:flex;flex-direction:column;margin:16px}.file-actions{display:flex;align-items:center;gap:16px;margin:16px}.product{display:flex;flex-direction:column;color:var(--font-grey)}.product-image-container{position:relative;height:var(--product-height);width:var(--product-height);display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);background:var(--secondary-color);overflow:hidden}.product-image-container:hover .product-image{transform:scale(1.04);transition:.5s ease}.product-image-container:hover .food-placeholder{transform:scale(1.12);transition:.5s ease}.product-image{height:100%;width:100%;max-height:var(--product-height);object-fit:cover;border-radius:var(--border-radius)}.product .favorite-icon{width:20px;height:20px;position:absolute;bottom:5px;right:5px;fill:var(--cherry-red);stroke:var(--cherry-red)}.product-title{margin:5px 0;font-size:1rem;font-weight:600;line-height:1.6;letter-spacing:-.5px}.product-description{margin:4px 0;padding:4px 8px;border-radius:var(--border-radius);font-size:.75rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--font-grey);background:var(--secondary-color);width:fit-content}.product-price{font-size:1rem;margin:8px 4px;font-weight:700}.out-of-stock-pill{width:fit-content;padding:4px 8px;border-radius:var(--border-radius);font-size:.75rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#cd2f13;background:#eb523764}.out-of-stock-label{margin-bottom:3px;display:flex;align-items:center;gap:4px;color:#f5a623}.out-of-stock-label svg{width:14px;height:12px;stroke-width:3px}.out-of-stock-label .out-of-stock-text{font-size:.8rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}@media only screen and (max-width: 800px){.product-title{margin:5px 0;font-size:var(--font-body-two);font-weight:600}.product-description{color:var(--font-grey);font-size:.625rem}.product-price{font-size:var(--font-body-two);margin:5px 0;font-weight:700}}.product-picture-with-upload{position:relative;width:100%;height:100%;flex:1;border-radius:5px}.product-picture-with-upload .product-picture{width:100%;height:100%;border-radius:var(--border-radius);object-fit:contain;cursor:pointer}.product-picture-hover:hover .button .button-text{visibility:visible;border-radius:var(--border-radius);background:var(--matrix-green);transition:.5s ease-in}.product-picture-with-upload .button{width:100%;height:100%;display:block;cursor:pointer}.product-picture-with-upload .upload-controls{width:100%;height:100%;position:absolute;top:0;left:0}.product-picture-with-upload .button .button-text{visibility:hidden;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.product-picture-with-upload .button .button-text span{padding:12px 16px;background:#fff;color:var(--font-grey);font-size:1.25rem;font-weight:600;border-radius:var(--border-radius)}.product-picture-with-upload .input{visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-picture-with-upload .transition-wrapper{height:auto}.picture-grid .num-items-found-message{position:absolute;top:-25px;left:25px}@media only screen and (max-width: 800px){.num-items-found-message{display:none}}.products-interface-wrapper .search-bar-wrapper{width:100%;height:1.15rem}.products-interface-wrapper .search-bar{display:flex;align-items:center;gap:5px;width:100%;height:100%}.products-interface-wrapper .search-bar input{padding:4px 10px;border-radius:24px;border:1px solid #ddd;letter-spacing:1px;font-size:1rem;font-weight:400;transition:.6s ease;width:100%;height:100%}.products-interface-wrapper .search-bar svg{height:24px;width:24px;color:#aaa;cursor:pointer}@media only screen and (max-width: 800px){.search-bar-wrapper{padding:0 12px}.products-interface-wrapper .search-bar svg{height:18px;width:18px}}.picture-grid{position:relative;height:auto;width:100%;margin:25px;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fill,var(--product-height));gap:24px 8px}.picture-grid a:hover{text-decoration:none}.message-and-search-bar{display:flex;flex-direction:column;gap:16px;margin:25px}@media only screen and (max-width: 800px){.picture-grid{padding:8px;justify-content:center}.message-and-search-bar{gap:8px}}.products-interface .filter-list-title{font-size:1rem;font-weight:600}.products-interface .filter-list-radios,.products-interface .filter-list-checkboxes{display:flex;flex-direction:column;gap:16px}.products-interface .filter-list label{margin-left:5px}.products-interface .filter-list input{cursor:pointer}.products-interface .filter-list .filter-list-checkbox,.products-interface .filter-list .filter-list-radio{display:flex;align-items:center;cursor:pointer}.products-interface .market-side-panel h2{font-weight:600}@media only screen and (max-width: 800px){.market-side-panel{display:none}}.products-interface{display:grid;grid-template-columns:1fr 4fr;color:#707070}@media only screen and (max-width: 800px){.products-interface{grid-template-columns:none}}@media only screen and (min-width: 1920px){.products-interface{grid-template-columns:1fr 4fr}}.private-nav-bar{position:fixed;height:var(--header-height);width:100%;display:flex;box-sizing:border-box;justify-content:space-between;padding:0 32px;background:#fff;box-shadow:0 3px 10px #00000026;z-index:1}.private-nav-bar .header-logo{width:70px;display:flex;align-items:center;text-transform:uppercase;text-decoration:none;font-size:var(--font-subheading-two);font-weight:800;letter-spacing:1px;color:var(--font-grey)}.private-nav-bar .private-nav-bar-menu{margin-right:16px;width:100%;justify-content:flex-end;gap:8px}.private-nav-bar .private-nav-bar-menu li a{padding:12px 16px;border-radius:var(--border-radius);font-weight:600;letter-spacing:1px;color:var(--font-grey)}.private-nav-bar .private-nav-bar-menu li a:hover{background:var(--secondary-color)}.private-nav-bar ul{display:flex;align-items:center;list-style-type:none;margin:0;padding:0}.private-nav-bar ul li a{display:block;padding:16px;font-size:1rem;color:var(--font-grey);text-decoration:none;transition:.2s ease}.private-nav-bar .private-nav-bar-buttons-list{display:flex;align-items:center;gap:12px}.private-nav-bar .private-nav-bar-buttons-list .private-nav-bar-buttons-list-item{padding:8px;border-radius:var(--border-radius);cursor:pointer}.private-nav-bar .private-nav-bar-buttons-list .private-nav-bar-buttons-list-item a{padding:0}.private-nav-bar .private-nav-bar-buttons-list .private-nav-bar-buttons-list-item:hover{background:var(--secondary-color)}.private-nav-bar .private-nav-bar-buttons-list .private-nav-bar-buttons-list-item:active{transform:scale(.9);transition:.2s ease}.current-tab-highlight span{font-weight:500;transition:.2s ease}.private-nav-bar .shop-panel{position:fixed;top:80px;left:5vw;height:auto;min-width:80vw;padding:24px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box;background:#fff;border-radius:2px;z-index:2;box-shadow:0 3px 10px #00000026}.private-nav-bar .shop-panel h2{color:var(--font-grey);margin:0}.private-nav-bar .shop-panel section{display:flex;flex-direction:column;gap:12px}.private-nav-bar .shop-panel .category-list{display:flex;gap:8px}.private-nav-bar .shop-panel .category-thumbnail{position:relative;width:300px;height:150px;border-radius:5px;overflow:hidden;cursor:pointer}.private-nav-bar .shop-panel .category-thumbnail .responsive-image{height:auto;max-width:100%;object-fit:cover;filter:brightness(65%)}.private-nav-bar .shop-panel .category-thumbnail .responsive-image:hover{filter:brightness(35%);transition:.5s ease-in}.private-nav-bar .shop-panel .category-thumbnail-text{position:absolute;bottom:15px;right:25px;color:#fff;font-size:var(--font-subheading-two);font-weight:600;text-transform:uppercase}.private-nav-bar .shop-panel .hot-items-list{display:flex;gap:8px}.private-nav-bar .shop-panel .hot-items-list a:hover{text-decoration:none}.private-nav-bar .shop-panel .hot-items-list .product-image-container{overflow:hidden;cursor:pointer}.private-nav-bar .shop-panel .hot-items-list img:hover{filter:brightness(65%);transition:.5s ease-in}.private-nav-bar .shop-panel .all-products{display:flex;align-items:center;justify-content:center;margin:35px 0 15px;font-weight:600}.private-nav-bar .shop-panel .all-products a{padding:8px 16px;border-radius:var(--border-radius);color:var(--font-grey)}.private-nav-bar .shop-panel .all-products a:hover{background:var(--secondary-color);text-decoration:none}.private-nav-bar .cart-button{position:relative}.private-nav-bar .cart-button .notification{position:absolute;top:-8px;right:-8px;padding:4px 8px;background:#d65c5c;color:#fff;font-weight:600;font-size:.875rem;line-height:1rem;border-radius:99999px}.private-nav-bar .cart-button{display:flex;align-items:center}.private-nav-bar .cart-button .cart-icon{width:30px;height:30px;color:var(--font-grey)}.private-nav-bar .menu-button{display:flex;align-items:center}.private-nav-bar .menu-button .menu-icon{width:30px;height:30px;color:var(--font-grey)}@media screen and (min-width: 1200px){.private-nav-bar .logo{position:absolute;max-height:100%}}@media screen and (max-width: 1200px){.private-nav-bar{padding:0 8px}.private-nav-bar .logo{position:absolute;max-height:100%}.private-nav-bar .private-nav-bar-menu{display:none}.private-nav-bar .private-nav-bar-buttons-list{gap:4px}.private-nav-bar .cart-button .cart-icon,.private-nav-bar .menu-button .menu-icon{width:24px;height:24px}}@media print{.private-nav-bar{display:none}}.landing-page-layout .footer,.layout .footer{margin-top:50px;font-size:var(--font-footer)}.landing-page-layout .footer .footer-grid,.layout .footer .footer-grid{padding:0 5vw;height:30vh;display:grid;grid-template-columns:20% 20% 60%;align-items:start;justify-items:start;background-color:#fff;color:var(--font-grey);border-top:1px solid #ccc}.landing-page-layout .footer .footer-title,.layout .footer .footer-title{margin-top:50px;margin-bottom:20px;font-weight:600}.landing-page-layout .footer .footer-list,.layout .footer .footer-list{display:flex;flex-direction:column;gap:10px}.landing-page-layout .footer a,.layout .footer a{color:var(--font-grey)}.landing-page-layout .footer .footer-aside,.layout .footer .footer-aside{padding:0 5vw;color:var(--font-grey)}.landing-page-layout .footer #my-account,.layout .footer #my-account{justify-self:center}@media only screen and (max-width: 1200px){.landing-page-layout .footer,.layout .footer{padding:0 10px}.landing-page-layout .footer-grid,.layout .footer-grid{grid-template-columns:1fr 1fr 1fr!important;padding:0 5px}}@media print{.footer{display:none}}.layout{height:100%;display:grid;grid-template-rows:minmax(min-content,auto) 1fr}.layout-body{min-height:80vh;height:auto;padding-top:var(--header-height)}._address_1n2pd_1{height:15vh;max-width:30vw;padding:28px 20px;display:flex;flex-direction:column;justify-content:center;gap:8px;border:1px solid var(--secondary-color);border-radius:var(--border-radius);background:var(--secondary-color);color:var(--font-grey)}._address_1n2pd_1._red_1n2pd_14{background:#fceaee;outline:solid rgb(250 176 192)}._address_1n2pd_1._blue_1n2pd_19{background:#eef2ff;outline:solid rgb(184 199 247)}._address_1n2pd_1 ._header_1n2pd_24{display:flex;align-items:center;justify-content:space-between}._address_1n2pd_1 ._header_1n2pd_24 svg{width:18px;height:18px}._address_1n2pd_1 ._header_1n2pd_24 ._address-icon-name_1n2pd_34{display:flex;justify-content:center;align-items:center;gap:8px}._address_1n2pd_1 ._header_1n2pd_24 ._name_1n2pd_41{font-size:1.125rem;font-weight:600}._address_1n2pd_1 ._header_1n2pd_24 ._change-address-icon_1n2pd_46:hover{cursor:pointer}._address_1n2pd_1 ._header_1n2pd_24 ._deliverable-pill_1n2pd_50{position:relative;display:flex;align-items:center;gap:8px;width:fit-content;padding:8px 16px;border-radius:var(--border-radius);font-size:.75rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}._address_1n2pd_1 ._header_1n2pd_24 ._pending_1n2pd_64{background:#ff99001c;color:#f90}._address_1n2pd_1 ._header_1n2pd_24 ._approved_1n2pd_69{background-color:#76e86c;color:#2d6a27}._address_1n2pd_1 ._header_1n2pd_24 ._rejected_1n2pd_74{background:#cc333331;color:#c33}._address_1n2pd_1 ._header_1n2pd_24 ._tooltip_1n2pd_79{position:absolute;bottom:125%;left:50%;width:max-content;padding:8px;font-size:.75rem;text-align:center;white-space:nowrap;visibility:hidden;opacity:0;border-radius:var(--border-radius);background-color:#000;color:#fff;transform:translate(-50%);transition:opacity .2s ease;z-index:5}._address_1n2pd_1 ._header_1n2pd_24 ._deliverable-pill_1n2pd_50:hover ._tooltip_1n2pd_79{visibility:visible;opacity:1}._address_1n2pd_1 ._body_1n2pd_104{line-height:1.6}@media screen and (max-width: 800px){._address_1n2pd_1{max-width:80vw}}.address-selector{min-width:300px;max-width:400px;max-height:90vh;padding:24px;display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--border-radius);background:#fff}.address-selector .header{padding:4px 0;display:flex;align-items:center;gap:8px}.address-selector .header .title{margin:12px 0}.address-selector .address-list{height:100%;padding:12px;display:flex;flex-direction:column;gap:8px;border-radius:var(--border-radius);overflow-y:scroll}.address-selector .address-list .address{background:var(--secondary-color)}.address-selector .address-list .address .header{display:flex}.address-selector .address-list .address .header .name{font-weight:600}.address-selector .footer{margin-top:16px}.address-selector .footer .action-buttons{display:flex;gap:8px}.address-card{display:flex;align-items:center;gap:12px}.address-card .radio-btn{padding:4px;border:2px solid rgb(144,144,144);border-radius:var(--border-radius)}.address-card .radio-btn.selected{border:2px solid var(--primary-color);background:var(--matrix-green)}.address-card .radio-btn.not-deliverable{pointer-events:none;opacity:.6}.address-card .address-wrapper{width:300px;border-radius:var(--border-radius);box-sizing:border-box;cursor:pointer}.address-card .address-wrapper.selected{outline:2px solid var(--primary-color)}.address-card .address-wrapper.not-deliverable{pointer-events:none;opacity:.6}.address-card .address-wrapper:hover{outline:2px solid var(--primary-color)}.address-card .note{margin-top:8px;padding:8px 16px;width:fit-content;height:fit-content;border:none;border-radius:var(--border-radius);background:var(--secondary-color);font-weight:600}.carousel-item{width:100%;height:100%;position:relative;display:flex;background:#000}.carousel-item img{width:100%;height:100%;object-fit:cover;filter:brightness(65%);-webkit-user-select:none;user-select:none;animation:slide .15s ease-in}.carousel-item .overlay{width:100%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.carousel-item .overlay .content{display:flex;flex-direction:column;gap:8px}.carousel-item .overlay .content p{margin:0;color:#fff;font-size:3.5rem;font-weight:800;font-family:Prompt;text-align:center;-webkit-user-select:none;user-select:none}.carousel-item .buttons{margin-top:16px;display:flex;justify-content:center;gap:8px}.carousel-item .btn{padding:16px 32px;border-radius:var(--border-radius);font-size:1rem;background:var(--secondary-color);color:var(--font-grey);font-family:Prompt;font-weight:600;text-decoration:none;cursor:pointer;transition:.2s ease-in}.carousel-item .btn:hover{transform:translateY(-4px)}.carousel-item .secondary-btn{background:none;color:#fff}@media screen and (max-width: 800px){.carousel-item .overlay{top:55%}.carousel-item .overlay .content p{font-size:2.5rem}}.home-page{height:100%;width:100%;--thumbnail-width: 450px}.home-page-body{height:100%;width:100%;color:var(--font-grey)}.home-page h2{margin:0;font-size:1.5rem}.home-page .category-list{display:flex;flex-direction:column;gap:24px;padding:0 32px;box-sizing:border-box}.home-page .categories-section{overflow-x:scroll}.home-page .shop-panel{display:flex;flex-direction:column;gap:24px}.home-page .shop-panel section{display:flex;flex-direction:column;gap:12px}.home-page .shop-panel .list{margin:0;display:flex;gap:16px;padding:0;overflow-x:scroll}.home-page .shop-panel .thumbnail{position:relative;width:var(--thumbnail-width);height:300px;border-radius:5px;overflow:hidden;cursor:pointer}.home-page .shop-panel .thumbnail .responsive-image{height:auto;max-width:100%;object-fit:cover;filter:brightness(65%)}.home-page .shop-panel .thumbnail .responsive-image:hover{filter:brightness(35%);transition:.5s ease-in}.home-page .shop-panel .thumbnail-text{position:absolute;bottom:15px;right:25px;color:#fff;font-size:var(--font-subheading-two);font-weight:600;text-transform:uppercase}.home-page .shop-panel .hot-items-list{display:flex;gap:8px}.home-page .shop-panel .hot-items-list a:hover{text-decoration:none}.home-page .shop-panel .hot-items-list .product-image-container{cursor:pointer}.home-page .shop-panel .brands-section .thumbnail .responsive-image{filter:brightness(95%)}.home-page .shop-panel .brands-section .thumbnail .responsive-image:hover{filter:brightness(60%)}@media only screen and (max-width: 1200px){.home-page{--thumbnail-width: 300px}.home-page .category-list{padding:0 4px}.home-page .shop-panel .thumbnail,.home-page .shop-panel .thumbnail img{width:100%;height:100%}.home-page .shop-panel .list{height:auto;display:grid;grid-template-columns:1fr;gap:4px;overflow:hidden}.home-page .shop-panel .hot-items-list{display:grid;grid-template-columns:repeat(auto-fill,var(--product-height));gap:8px}}.market-page{width:100%;height:100%;padding:0 32px;box-sizing:border-box}.market-page-breadcrumbs{width:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}@media screen and (max-width: 800px){.market-page{padding:0 4px}.market-page-breadcrumbs{padding:0 12px}}.checkout-list{margin:0;padding:0;background:#fff;border-radius:16px;list-style-type:none}.checkout-list hr{border:none;border-top:1px solid rgb(246,246,246)}.checkout-list-item{padding:16px 12px;display:grid;grid-template-columns:96px 4fr;grid-template-rows:minmax(96px,auto);gap:16px;border-radius:var(--border-radius)}.checkout-list-item:hover{background:var(--secondary-color);text-decoration:none}.checkout-list-item-picture img{max-width:100%;height:100%;max-height:96px;border-radius:var(--border-radius)}.checkout-list-item-title a{color:inherit}.checkout-list-item-title span{font-size:1rem;color:var(--font-grey);font-weight:500}.checkout-list-item-body{display:flex;flex-direction:column;justify-content:center;gap:8px}.checkout-list-item-title,.checkout-list-item-description{display:flex;justify-content:space-between}.checkout-list-item-title .total-price{min-width:7.5rem;text-align:right;font-weight:700}.checkout-list-item-description{align-items:center;color:#777;font-size:.875rem}.checkout-list-item-description-counter{display:flex;align-items:center;gap:8px}.checkout-list-item-description .quantity{display:inline-block;width:18px;text-align:center}.checkout-list-item-description .per-quantity-value{min-width:7rem;text-align:right;font-size:.875rem}.checkout-list .remove-button{padding:2px 4px;display:flex;align-items:center;justify-self:flex-end;gap:4px;border-radius:var(--border-radius);color:var(--font-light-grey);font-size:.875rem;font-weight:600;cursor:pointer}.checkout-list .remove-button svg{stroke-width:3px}.checkout-list .remove-button:hover{color:#7a1f1f;background:#e6e6e6;font-weight:600}.checkout-list .counter-button{cursor:pointer;padding:5px 15px;background:none;border:none;font-size:1.1em;font-weight:700;color:#777}.checkout-list .counter-button:hover{border-radius:var(--border-radius);background:#eee;color:var(--font-grey)}@media screen and (max-width: 800px){.checkout-list{padding:0 5px}.checkout-list-item{grid-template-columns:96px 4fr;grid-template-rows:minmax(96px,auto);padding:12px 0}.checkout-list-item-picture img{max-height:96px}.checkout-list-item-title span{font-size:1rem}.checkout-list-item-description{gap:4px;font-size:.875rem}.checkout-list-item-description .per-quantity-value{font-size:.875rem}.checkout-list .counter-button{padding:6px}.checkout-list .remove-button{font-size:.75rem}}.cart-page{height:100%;width:100%;color:var(--font-grey);padding:0 32px;box-sizing:border-box}.cart-page-header h1{font-size:1.75rem}.cart-page .estimated-total{font-weight:400}.cart-page .go-to-checkout-button{width:100%;background:var(--primary-color);border:none;color:#fff;padding:16px;border-radius:var(--border-radius);font-size:1.125rem;font-weight:700;letter-spacing:1px;text-align:center;text-decoration:none;cursor:pointer}.cart-page .go-to-checkout-button a{color:#fff;text-decoration:none}.cart-page .go-to-checkout-button:hover{background:var(--primary-color-hover)}.cart-summary{margin-top:8px;padding:32px 16px}.cart-summary div{display:flex;align-items:center;justify-content:space-between}.cart-summary .primary{font-weight:700;font-size:1.1875rem}.cart-summary .secondary{margin:15px 0;color:var(--font-light-grey);font-size:1rem;line-height:1.4}@media screen and (min-width: 800px){.cart-page-body{min-height:60vh;display:grid;grid-template-columns:3fr 2fr;grid-gap:15px}}@media screen and (max-width: 800px){.cart-page{padding:0 4px}.cart-page-header{padding:0 5px}.cart-page-header h1{font-size:1.5rem}.cart-page-body{min-height:60vh;display:flex;flex-direction:column;gap:15px}.cart-summary{padding:0 4px}}.delivery-options{display:flex;gap:16px}.delivery-options .options{display:flex;border-radius:var(--border-radius)}.delivery-options .options .option{padding:4px 20px;display:flex;align-items:center;gap:8px;background:var(--secondary-color);font-weight:600;cursor:pointer}.delivery-options .options .option svg{width:16px;height:16px}.delivery-options .options .option.delivery{border-radius:var(--border-radius) 0 0 var(--border-radius)}.delivery-options .options .option.delivery:hover,.delivery-options .options .option.delivery.selected{background:#3076c74d}.delivery-options .options .option.pick-up{border-radius:0 var(--border-radius) var(--border-radius) 0}.delivery-options .options .option.pick-up.retail{border-radius:var(--border-radius);background:#ffdbe3}.delivery-options .options .option.pick-up:hover,.delivery-options .options .option.pick-up.selected{background:#ffdbe3}.delivery-options .options .option:hover{transition:.5s ease}.delivery-details .delivery-description{display:flex;align-items:center;gap:8px}.delivery-details .delivery-option-title{margin-bottom:0}.delivery-details .no-addresses-section{display:flex;flex-direction:column;max-width:30vw;padding:28px 20px;border:1px solid var(--secondary-color);border-radius:var(--border-radius);background:#eef2ff;outline:solid rgb(184 199 247);color:var(--font-grey)}.delivery-details .no-addresses-section svg{width:18px;height:18px}.delivery-details .no-addresses-section .no-addresses-title{display:flex;justify-content:space-between;align-items:center}.delivery-details .no-addresses-section .icon-title{display:flex;justify-content:center;align-items:center;gap:8px;font-size:1.125rem;font-weight:600}.delivery-details .no-addresses-section .plus-icon:hover{cursor:pointer}.checkout-page{height:100%;width:100%;color:var(--font-grey);padding:0 32px;box-sizing:border-box}.checkout-page-header h1{font-size:1.75rem}@media screen and (max-width: 800px){.checkout-page{padding:0 4px}.checkout-page-header{padding:0 5px}.checkout-page-header h1{font-size:1.5rem}.checkout-page-body{display:flex;flex-direction:column;gap:15px}}@media screen and (min-width: 800px){.checkout-page-body{display:grid;grid-template-columns:3fr 2fr;grid-gap:15px;margin-right:15px}}.checkout-summary{margin-top:12px;padding:32px 16px}.checkout-summary div{display:flex;align-items:center;justify-content:space-between;font-size:1.2em}.checkout-summary hr{border:none;border-top:1px solid #eee;margin:25px 0}.checkout-summary .primary{font-size:1.1875rem;font-weight:700}.checkout-summary .misc .secondary{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:1rem;color:var(--font-light-grey)}.checkout-summary .subtotal{font-size:1.125rem}.checkout-summary .misc{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:4px}.checkout-summary .total-due{font-weight:400}.checkout-summary .payment-section{width:100%;margin:36px auto;display:flex;flex-direction:column;gap:4px}.checkout-summary .payment-button{width:100%;padding:16px 24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:var(--border-radius);font-family:inherit;color:var(--font-grey);-webkit-user-select:none;user-select:none;cursor:pointer}.checkout-summary .primary-btn{background:var(--primary-color);color:#fff}.checkout-summary .primary-btn:hover{background:var(--primary-color-hover)}.checkout-summary .secondary-btn{color:var(--font-grey);background:var(--secondary-color)}.checkout-summary .secondary-btn:hover{background:var(--secondary-color-hover)}.checkout-summary .loading-btn{flex-direction:column}.checkout-summary .payment-button .payment-button-icon svg{width:28px;height:28px}.checkout-summary .payment-button .payment-button-info{display:flex;flex-direction:column;align-items:flex-start}.checkout-summary .payment-button-title{margin:0;font-size:1.1875rem;font-weight:700}.checkout-summary .payment-button-description{margin:5px 0;padding:0 16px;font-size:.875rem;font-weight:600}.checkout-summary .price-divider{margin:24px 0;width:100%;border:none;border-top:1px solid #eee}.checkout-summary .divider{margin:8px 0;width:100%;border:none;border-top:1px solid #eee}@media screen and (max-width: 800px){.checkout-summary{padding:0 4px}.checkout-summary .subtotal{font-size:1.125rem}.checkout-summary .primary{font-size:1.1875rem}}.order-page{margin:auto;height:100%;width:100%;max-width:var(--desktop-page-limit);box-sizing:border-box;color:var(--font-grey);animation:fadeIn .6s}.order-page-header{display:flex;flex-direction:column}.order-page-header h1{font-size:1.75rem}.order-page-header-title{margin-top:0;display:inline-block;color:var(--font-grey)}.order-page-header .view-invoice-btn{display:flex;align-items:center;gap:8px}.order-page-header .receipt-icon{width:1.125rem;height:1.125rem}.order-page-header .receipt-icon svg{width:100%;height:100%}.order-page-header .view-invoice-btn:hover{background:var(--secondary-color-hover)}.order-page .order-details-title{display:flex;align-items:center;gap:16px}.order-page .order-details-title h2{font-size:1.25rem}.order-page-body{display:flex;flex-direction:column}.order-page-body .pay-button{padding:4px 12px;display:flex;align-items:center;gap:4px;border-radius:var(--border-radius);color:var(--font-grey);background:var(--secondary-color);font-size:.9375rem;font-weight:600;cursor:pointer}.order-page-body .pay-button .pay-icon{width:16px;height:16px}.order-page-body .pay-button:hover{opacity:.8}.order-page-body .divider{margin:24px 0;width:100%;border:none;border-top:1px solid #eee}.payment-summary{display:flex;flex-direction:column;gap:8px}.payment-summary h2,.payment-summary h3{margin:0}.transaction-details,.card-details,.order-details{padding:16px 0;display:flex;flex-direction:column;gap:8px;border-radius:var(--border-radius)}.transaction-details p,.card-details p,.order-details p{margin:0}.transaction-details{line-height:1.75}.transaction-details .transaction-success{border-radius:var(--border-radius);font-size:.75rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--primary-color);width:fit-content}@media screen and (max-width: 800px){.order-page{padding:0 4px}.order-page-header h1{font-size:1.5rem}}.orders-page{height:100%;width:100%;color:var(--font-grey);box-sizing:border-box;margin:auto;max-width:var(--desktop-page-limit)}.orders-page-header h1{font-size:1.75rem}.orders-page .list{display:flex;flex-direction:column}@media only screen and (min-width: 801px){.orders-page .list{display:none}}.orders-page .list .year{margin:0;padding:0;display:flex;flex-direction:column;gap:5px 0}.orders-page .list .year h2{margin:0}.orders-page .list .year hr{width:90%;border:none;border-top:1px solid #ccc;margin:16px auto}.orders-page .list .year .months{padding:0 0 16px;display:flex;flex-direction:column;gap:16px 0}.orders-page .month-timestamp{margin:auto;width:fit-content;text-align:center;padding:4px 24px;background:var(--secondary-color);border-radius:var(--border-radius);font-weight:600;font-size:.875rem}.order{padding:24px 36px;display:flex;gap:16px;border-radius:var(--border-radius);color:var(--font-grey);-webkit-user-select:none;user-select:none}.order .order-image{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);background:var(--secondary-color)}.order .order-image p{color:#0000001a;font-size:1.5rem;font-weight:700;letter-spacing:1px}.order .order-info-wrapper{display:flex;flex-direction:column;gap:8px}.order .order-info{display:flex;flex-direction:column;gap:8px;font-weight:600}.order .order-info .order-info-detailed{display:flex;align-items:center;gap:8px}.order .order-info .invoice-number{font-size:1.25rem}.order .order-info .total{font-size:1rem}.order .payment-info{display:flex;justify-content:space-between}.order .order-date{color:#777;font-size:.875rem}.orders-page .checkbox{cursor:pointer}.orders-page .checkbox svg{width:24px;height:24px;fill:var(--font-grey)}.orders-page .action-buttons{padding:0 15px;display:flex;gap:15px;justify-content:flex-end}.orders-page .action-buttons>*{margin-bottom:25px}.orders-page .view-all-button{background:var(--secondary-color)}.orders-page .payment-button{padding:8px 24px;border:none;border-radius:var(--border-radius);background:var(--primary-color);color:#fff;font-weight:600}.orders-page .payment-button:hover{background:var(--primary-color-hover)}.orders-page .outstanding-and-checkout-button{padding:8px 24px;border-radius:var(--border-radius);background:var(--secondary-color)}.orders-page .outstanding-and-checkout-button:hover{background:var(--secondary-color-hover)}.orders-page .outstanding-and-checkout-button a{color:inherit;text-decoration:none}.orders-page .number-indicator{padding:5px 10px;border-radius:24px;background:#ddd;font-size:1rem;font-weight:800;-webkit-user-select:none;user-select:none}.orders-table-wrapper{padding:0 24px 24px;border:1px solid rgb(246,246,246);border-radius:var(--border-radius)}.orders-table{margin:auto;width:100%;max-width:1100px;border-collapse:collapse;text-align:center}.orders-table .order-image{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);background:var(--secondary-color);color:#0000001a;font-weight:600;letter-spacing:1px}.orders-table .invoice-number,.orders-table .total{font-weight:600}.orders-table thead tr{border-bottom:1px solid rgb(246,246,246)}.orders-table thead tr th{padding:24px}.orders-table tbody tr{border-bottom:1px solid rgb(246,246,246);cursor:pointer}.orders-table tbody tr:last-child{border:none}.orders-table tbody tr td{padding:16px}.orders-table tbody tr td:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius)}.orders-table tbody tr td:last-child{border-radius:0 var(--border-radius) var(--border-radius) 0}@media only screen and (max-width: 800px){.orders-table{display:none}}@media screen and (max-width: 800px){.orders-page{padding:0 4px}.orders-page-header{padding:0 5px}.orders-page-header h1{font-size:1.5rem}.orders-page .list .year .months{gap:8px}.order{padding:0 8px;gap:12px}.order .order-info .invoice-number{font-size:1.125rem}.order .order-info .total{font-size:.875rem}.orders-page .action-buttons{justify-content:center}}.product-page{height:100%;width:100%;display:flex;flex-direction:column;padding:0 32px;box-sizing:border-box}.product-page-body{height:100%;width:100%}.product-page-item-picture{width:100%;height:100%;max-height:80vh;display:flex;gap:8px}.product-page-picture div{max-height:400px;border:1px solid #ddd}.product-page .product-info,.product-page .product-info h3,.product-page .product-info h4{color:var(--font-grey)}.product-page-item .product-page-item-details{padding:0 4px}.product-page-item .product-page-item-details .user-actions{display:flex;margin:4px 0}.product-page-item .product-page-item-details .user-actions .user-action-wrapper{padding:8px;display:flex;align-items:center;gap:6px;border-radius:var(--border-radius);background:var(--secondary-color);color:var(--font-grey);cursor:pointer}.product-page-item .product-page-item-details .user-actions .user-action-wrapper:hover{background:var(--secondary-color-hover);transition:.2s ease-in}.product-page-item .product-page-item-details .user-actions .user-action-wrapper .user-action-icon-wrapper{display:flex;align-items:center;justify-content:center}.product-page-item .product-page-item-details .user-actions .user-action-wrapper svg{width:14px;height:14px;stroke-width:3px}.product-page-item .product-page-item-details .user-actions .user-action-wrapper .user-action-text{font-size:1rem;font-weight:600}.product-page-item .product-page-item-details .user-actions .out-of-stock-label{margin-left:6px;padding:8px;display:flex;align-items:center;gap:6px;color:#f5a623}.product-page-item .product-page-item-details .user-actions .out-of-stock-label svg{width:14px;height:12px;stroke-width:3px}.product-page-item .product-page-item-details .user-actions .out-of-stock-label .out-of-stock-text{font-size:.8rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.product-page-item .product-page-item-details .product-info-title{display:flex;align-items:center;gap:5px}.product-page-item .product-page-item-details .product-info-title h3{margin:5px 0;font-size:1.75rem}.product-page-item .product-page-item-details .product-info-title .fill{fill:var(--cherry-red);stroke-width:0}.product-page-item .product-page-item-details .product-info-title .no-fill{color:gray}.product-page-item .product-page-item-details .product-info-title .favorite-icon:hover{opacity:.7}.product-page-item .product-page-item-details section{margin:12px 0}.product-page-item .product-page-item-details section h4{margin:6px 0 12px;color:var(--font-grey);font-size:1.25rem}.product-page-item .product-page-item-details section p{margin:4px 0;color:var(--font-grey);font-size:1.125rem;line-height:1.6}.product-page-item .product-page-item-details section .dimension{padding:4px 8px;border-radius:var(--border-radius);font-size:1rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--font-grey);background:var(--secondary-color)}.product-page-item .product-page-item-details .product-info .product-info-description .product-info-description-text{padding:4px 8px;border-radius:var(--border-radius);background:var(--secondary-color);font-weight:600}.product-page-item .product-info-total-price{margin:24px 0;display:flex;justify-content:center;gap:8px;color:var(--font-grey);font-size:2rem;font-weight:600}.product-page-actions{margin:24px 0}.product-page-actions .counter{display:flex;justify-content:center;color:var(--font-grey)}.product-page-actions input{width:70px;text-align:center;border:none;color:var(--font-grey);font-size:1.5rem;font-weight:600;background:inherit}.product-page-actions button{cursor:pointer;padding:4px 16px;font-size:1rem;font-weight:600;letter-spacing:1px}.product-page-actions .counter-button{cursor:pointer;padding:4px 16px;background:none;border:none;font-size:1.5rem;font-weight:600}.product-page-actions .counter-button:hover{border-radius:var(--border-radius);background:var(--secondary-color);color:var(--font-grey)}.product-page-actions .add-to-cart-button{color:#fff;width:100%;padding:16px;border:none;border-radius:var(--border-radius);background:var(--primary-color);font-size:1.25rem;font-weight:600;font-family:inherit}.product-page-actions .add-to-cart-button:hover{background:var(--primary-color-hover)}.product-page-actions .add-to-cart-button-disabled{color:#fff;width:100%;padding:16px;border:none;border-radius:var(--border-radius);background:#ccc;font-size:1.25rem;font-weight:600;font-family:inherit}.product-page-actions .add-to-cart-button-disabled:hover{cursor:default}.size-list{margin:15px 0;display:flex;gap:15px;cursor:pointer}.size-list .highlight{width:110px;height:78px;border:2px solid var(--primary-color);background:var(--matrix-green-light);color:var(--primary-color)}.size-list-item{height:80px;width:112px;display:flex;flex-direction:column;justify-content:center;gap:4px;align-items:center;border:1px solid transparent;border-radius:var(--border-radius);font-weight:700;background:var(--secondary-color)}.size-list-item:hover{width:110px;height:78px;border:2px solid var(--primary-color);background:var(--matrix-green-light);color:var(--primary-color)}.size-list-item-title{font-size:1.125rem}.size-list-item-price{font-size:1rem}.product-page .suggestions-section h4{color:var(--font-grey);text-transform:uppercase;font-size:1rem}.product-page .suggestions-section .suggestions-list{display:flex;gap:8px}.product-page .suggestions-section .suggestions-list a:hover{text-decoration:none}.product-page .suggestions-section .suggestions-list .product-image-container{cursor:pointer}.product-page .added-to-cart-notification-message{padding:24px 16px;border-radius:var(--border-radius);background:#fff;color:var(--font-grey);box-shadow:0 0 8px #0000001a}.product-page .item-details-header{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.product-page .item-details-header .close-btn{display:flex;align-items:center;justify-content:center;padding:4px;border-radius:var(--border-radius);color:var(--font-grey)}.product-page .item-details-header .close-btn:hover{background:var(--secondary-color);cursor:pointer}.product-page .item-details-header .close-btn svg{width:24px;height:24px}.product-page .added-to-cart-notification-message-body{display:grid;grid-template-rows:auto 1fr}.product-page .added-to-cart-notification-message-body .img-container{width:180px;height:270px;justify-self:center}.product-page .added-to-cart-notification-message-body img{aspect-ratio:2 / 3;width:180px;height:270px;max-height:none;object-fit:cover}.product-page .added-to-cart-notification-message-body .item-details{padding:5px 15px}.product-page .added-to-cart-notification-message h2{margin:0;letter-spacing:1px;font-size:1.5rem;font-weight:600}.product-page .added-to-cart-notification-message p{font-size:var(--font-body-two)}.product-page .added-to-cart-notification-message .buttons{display:flex;flex-direction:column;gap:8px}.product-page .added-to-cart-notification-message .continue-shopping-btn{color:var(--font-grey);background:var(--secondary-color)}.product-page .added-to-cart-notification-message .continue-shopping-btn:hover{background:var(--secondary-color-hover)}.product-page .added-to-cart-notification-message .go-to-cart-btn{color:#fff;background:var(--primary-color)}.product-page .added-to-cart-notification-message .go-to-cart-btn:hover{background:var(--primary-color-hover)}.product-page .gallery{display:flex;flex-direction:column;align-items:center;gap:8px}.product-page .square{width:96px;height:96px;border-radius:var(--border-radius);background:var(--secondary-color);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;color:#0000001a}@media screen and (min-width: 801px){.product-page-item{display:grid;grid-template-columns:3fr 2fr;border-radius:var(--border-radius);gap:24px}.product-page .suggestions-section .suggestions-list{flex-direction:row}}@media screen and (max-width: 800px){.product-page{padding:0 4px}.product-page-body{min-height:60vh}.product-page-item-picture{flex-direction:column-reverse}.product-page .gallery{flex-direction:row;justify-content:center}.product-page .square{width:48px;height:48px;font-size:1.125rem}.product-page-item{display:grid;grid-template-rows:1fr 2fr;border-radius:var(--border-radius);gap:16px}.product-page-item .product-page-item-details .product-info-title h3{font-size:1.5rem}.product-page-item .product-page-item-details .product-info-remark p{font-size:1rem}.product-page-item .product-page-item-details section h4{margin:6px 0 18px;font-size:1rem}.product-page-item .product-page-item-details section p{font-size:1rem}.product-page-item .product-info-total-price{font-size:1.625rem}.product-page-actions input{font-size:1.25rem}.size-list-item-title{font-size:1rem}.size-list-item-price{font-size:.875rem}.product-page .suggestions-section .suggestions-list{display:grid;grid-template-columns:repeat(auto-fill,var(--product-height));justify-content:center}}._profile-page_1oelm_1{margin:auto;height:100%;width:100%;max-width:500px;box-sizing:border-box;color:var(--font-grey)}._profile-page-header_1oelm_10{display:flex;flex-direction:row;justify-content:space-between;align-items:center}._profile-page-body_1oelm_17{display:flex;align-items:center;justify-content:center;flex-direction:column}._profile-page-body_1oelm_17 ._user-image-section_1oelm_24{margin:4px 0}._profile-page-body_1oelm_17 ._user-info_1oelm_28{width:100%;display:flex;align-items:center;justify-content:center}._profile-page-body_1oelm_17 ._profile-detail-container_1oelm_35{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:500}._profile-page-body_1oelm_17 ._profile-detail-label_1oelm_43{color:gray;font-size:.9rem;margin:5px 0}._profile-page-body_1oelm_17 ._profile-detail-value_1oelm_49{color:var(--font-grey)}@media screen and (max-width: 800px){._profile-page_1oelm_1{padding:0 4px}}._blockquote_19q71_1{margin:0;padding:24px;display:flex;align-items:center;gap:16px;border-radius:var(--border-radius);background:var(--secondary-color);line-height:1.6;min-inline-size:30ch}._blockquote_19q71_1 svg{width:1.5rem;height:1.5rem;flex:none}._bubble_1dbpe_1{padding:24px;box-sizing:border-box;border-radius:var(--border-radius);background:var(--secondary-color)}._bubble-header_cuwam_1{margin:8px 0 24px 12px}._divider_insm0_1{width:100%;margin:12px 0;border:none}._field-list_1w1ik_1{display:flex;flex-direction:column;gap:16px}._form-footer_9o7m8_1{margin:64px 0;width:100%;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 800px){._form-footer_9o7m8_1{margin:24px 0}}._page-title_tuomk_1{margin:24px 0;display:flex;align-items:center;gap:12px}._page-title_tuomk_1 svg{width:1.75rem;height:1.75rem}._page-title_tuomk_1 h1{font-size:2rem}._review-field_1nbil_1{display:grid;grid-template-columns:160px 1fr;align-items:center}._review-field_1nbil_1 ._label_1nbil_6{padding:12px 16px;font-size:1rem;font-weight:600}._review-field_1nbil_1 ._value_1nbil_12{padding:12px 16px;border-radius:var(--border-radius);color:var(--font-black);font-size:1rem;font-weight:600;font-family:inherit}._title_1c4nq_1{display:flex;align-items:center;gap:8px}._title_1c4nq_1 svg{width:1.125rem;height:1.125rem}.uploaded-files-list{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;gap:12px}._field_rosqf_1{display:grid;grid-template-columns:160px 1fr}._field_rosqf_1 label{padding:12px 16px;font-weight:600}._field_rosqf_1 input{padding:12px 16px;border:1px solid white;border-radius:var(--border-radius);background:#fff;color:var(--font-grey);font-size:1rem;font-family:inherit;font-weight:600}._edit-profile-page_wtmhp_1{margin:auto;height:100%;width:100%;max-width:500px;box-sizing:border-box;color:var(--font-grey)}._edit-profile-body_wtmhp_10{display:flex;align-items:center;justify-content:center;flex-direction:column}._edit-profile-body_wtmhp_10 ._camera-button_wtmhp_16{position:absolute;display:flex;align-items:center;justify-content:center;transform:translateY(-180%);width:32px;height:32px;border:none;border-radius:50%;background-color:#797c7f}._edit-profile-body_wtmhp_10 ._camera-button_wtmhp_16 svg{width:1.125rem;height:1.125rem;color:#fff}._edit-profile-body_wtmhp_10 ._camera-button_wtmhp_16:hover{background-color:#5a5c5e}._edit-profile-body_wtmhp_10 ._edit-profile-fields_wtmhp_39{width:100%;margin-top:16px}._edit-profile-body_wtmhp_10 ._edit-profile-fields_wtmhp_39 ._buttons_wtmhp_43{display:flex;margin-top:16px;gap:16px}._addresses-page_g9o9w_1{margin:auto;max-width:450px;padding:24px}._addresses-page_g9o9w_1 ._header_g9o9w_6{display:flex;align-items:center;justify-content:space-between;gap:8px}._addresses-page_g9o9w_1 ._header_g9o9w_6 h1{font-size:1.75rem}._addresses-page_g9o9w_1 ._header_g9o9w_6 ._add-new-address-btn_g9o9w_16{display:flex;align-items:center;justify-content:center;gap:8px}._addresses-page_g9o9w_1 ._header_g9o9w_6 ._add-new-address-btn_g9o9w_16 svg{width:16px;height:16px}._addresses-page_g9o9w_1 ._address-list_g9o9w_29{max-width:500px;display:flex;flex-direction:column;gap:8px}._addresses-page_g9o9w_1 ._address-list_g9o9w_29 ._address-card_g9o9w_35{padding:0 12px;display:flex;flex-direction:column;gap:8px}._addresses-page_g9o9w_1 ._address-list_g9o9w_29 ._address-card_g9o9w_35 ._toolbar_g9o9w_41{padding:8px 0;display:flex;gap:8px}._addresses-page_g9o9w_1 ._address-list_g9o9w_29 ._address-card_g9o9w_35 ._toolbar_g9o9w_41 span{padding:8px;border-radius:var(--border-radius);background:var(--secondary-color);font-size:.875rem;font-weight:600;cursor:pointer}._addresses-page_g9o9w_1 ._address-list_g9o9w_29 ._address-card_g9o9w_35 ._toolbar_g9o9w_41 span:hover{background:var(--secondary-color-hover)}._divider_g9o9w_63{width:100%;border:none;border-top:1px solid var(--secondary-color)}._nav-bar_g9o9w_69{margin-top:24px;padding:24px 0;display:flex}._nav-bar_g9o9w_69 ._back-btn_g9o9w_74{padding:8px;border-radius:var(--border-radius);background:var(--secondary-color);font-size:.875rem;font-weight:600;cursor:pointer}._nav-bar_g9o9w_69 ._back-btn_g9o9w_74:hover{background:var(--secondary-color-hover)}._two-column_n7wf7_1{display:grid;grid-template-columns:1fr 1fr;align-items:center}@media screen and (max-width: 800px){._two-column_n7wf7_1{display:flex;flex-direction:column;gap:16px}}._field_1lmdo_1{display:grid;grid-template-columns:160px 1fr}._field_1lmdo_1 label{padding:12px 16px;font-weight:600}._field_1lmdo_1 input{padding:12px 16px;border:1px solid white;border-radius:var(--border-radius);background:#fff;color:var(--font-grey);font-size:1rem;font-family:inherit;font-weight:600}._field_1lmdo_1 ._required-field_1lmdo_21:before{content:"* ";color:red;font-size:.75rem;vertical-align:text-top}._add-address-page_1aicy_1{margin:auto;max-width:799px}._add-address-page_1aicy_1 hr{width:100%;border:none}._fields_1aicy_11{display:flex;flex-direction:column;gap:16px}._field-group_1aicy_17{display:flex;flex-direction:column;padding:24px;box-sizing:border-box;border-radius:var(--border-radius);background:var(--secondary-color)}._field-group_1aicy_17 h3{margin:0 0 18px}._button-list_1aicy_31{margin-top:24px;display:flex;gap:8px}._two-column_1aicy_37{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 800px){._two-column_1aicy_37{display:flex;flex-direction:column;gap:16px}}.edit-address-page{margin:auto;max-width:799px}.edit-address-page hr{width:100%;border:none}.field{display:flex;justify-content:space-around}.fields{display:flex;flex-direction:column;gap:16px}.fields-group{display:flex;flex-direction:column;padding:24px;box-sizing:border-box;border-radius:var(--border-radius);background:var(--secondary-color)}.fields-group h3{margin:0 0 18px}.button-list{margin-top:24px;display:flex;gap:8px}.two-column{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 800px){.two-column{display:flex;flex-direction:column;gap:16px}}.statement-of-account-page{height:100%;width:100%;padding:0 32px;box-sizing:border-box}.statement-of-account-page table{width:100%;margin:25px 0;text-align:left;border-collapse:collapse}.statement-of-account-page thead tr{font-weight:700}.statement-of-account-page table tr{border:1px solid black}.statement-of-account-page hr{margin:25px 0;border:none;border:2px solid black}@media screen and (max-width: 800px){.statement-of-account-page{padding:0 4px}}.statement-of-accounts-page{height:100%;width:100%;padding:0 32px;box-sizing:border-box}.statement-of-accounts-page .list{display:flex;flex-direction:column}.statement-of-accounts-page .list .year{padding:0;display:flex;flex-direction:column;gap:4px 0}.statement-of-accounts-page .list .year h2{margin:0}.statement-of-accounts-page .list .year hr{border:none;border-top:1px solid #ccc;margin:24px 0}.statement-of-accounts-page .list .year .months{display:flex;flex-direction:column;gap:16px 0}@media screen and (max-width: 800px){.statement-of-accounts-page{padding:0 4px}}.brands-page{height:100%;width:100%}.brands-page-header{position:relative;height:auto;width:100%}.brands-page-header img{height:240px;width:100%;object-fit:cover;filter:brightness(.75)}.brands-page-header h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;letter-spacing:10px;font-weight:400;text-transform:uppercase}.brands-page .brands-page-body{padding:16px 32px}.brands-page .brands-list{display:flex;flex-direction:column;gap:25px}.brands-page .brands-list .brands-list-alphabet{display:flex;flex-direction:column;gap:20px}.brands-page .brands-list .brands-list-alphabet h3{margin:0}.brands-page .brands-list .brands-list-alphabet .brands-list-alphabet-items{width:100%;display:grid;grid-template-columns:repeat(auto-fill,200px)}.brands-page .brands-list .brands-list-alphabet .brands-list-alphabet-items a{color:inherit}.categories-page{height:100%;width:100%}.categories-page-header{position:relative;height:auto;width:100%}.categories-page-header img{height:240px;width:100%;object-fit:cover;filter:brightness(.75)}.categories-page-header h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;letter-spacing:10px;font-weight:400;text-transform:uppercase}.categories-page-body{padding:16px 32px}.categories-page .categories-list{display:flex;flex-direction:column;gap:25px}.categories-page .categories-list .categories-list-alphabet{display:flex;flex-direction:column;gap:20px}.categories-page .categories-list .categories-list-alphabet h3{margin:0}.categories-page .categories-list .categories-list-alphabet .categories-list-alphabet-items{width:100%;display:grid;grid-template-columns:repeat(auto-fill,200px)}.categories-page .categories-list .categories-list-alphabet .categories-list-alphabet-items a{color:inherit}.print-invoice-page{padding:0 10vw;font-size:.8rem;animation:fadeIn .6s}.print-invoice-page .buttons{display:flex;gap:8px}.print-invoice-page .buttons>*{border:none;border-radius:24px}.print-invoice-page .order-details-summary .primary{font-weight:700}.print-invoice-page .logo{visibility:hidden;width:90px}@media print{.print-invoice-page{padding:initial}.print-invoice-page .no-print{display:none!important}.print-invoice-page .logo{visibility:visible}}.update-password-page{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.update-password-page .field,.update-password-page .fields-container{display:flex;flex-direction:column;gap:16px}.update-password-page .field input{padding:20px;border:rgb(229 231 235);border-radius:var(--border-radius);background-color:#e5e7eb;outline-color:var(--primary-color)}.update-password-page .field label{padding:0;font-size:.9rem}.update-password-page button{background:var(--primary-color);color:#fff;border:none;border-radius:var(--border-radius);padding:20px 24px;font-size:1rem;font-weight:700;letter-spacing:1px;cursor:pointer}.update-password-page button:hover{opacity:.9}.update-password-page .time-and-message-container{display:flex;flex-direction:column;border-radius:var(--border-radius)}.update-password-page .time-and-message-container .message{padding:15px 0}.update-password-page h4{text-transform:uppercase;letter-spacing:2px;color:var(--primary-color)}.update-password-page .time{font-size:var(--font-body-two);color:gray;text-transform:uppercase}.update-password-page .back-to-home-btn{margin:25px 0}.login-document-container{display:flex;align-items:center;justify-content:center}.login-document{display:flex;flex-direction:column;padding:32px 24px;min-width:200px;min-height:300px;max-width:500px;width:80%;border-radius:var(--border-radius)}.login-document img{animation:none}.login-document h1{margin:16px 0;color:var(--font-grey);font-family:Prompt;font-weight:800}.login-document form{display:flex;flex-direction:column}.login-document label{color:var(--font-grey);font-size:1rem;font-weight:600;margin:8px 0 4px}.login-document .field-container{margin:12px 0}.login-document input{padding:16px 16px 16px 12px;border:rgb(229 231 235);border-radius:var(--border-radius);background-color:#e5e7eb;color:var(--font-black);font-size:1rem;font-family:Prompt;font-weight:600;transition:all cubic-bezier(.4,0,.2,1) .5s;outline-color:var(--primary-color)}.login-document input:focus{background-color:#f3f4f6}.login-document .actions{margin:15px 0;display:flex;flex-direction:column}.login-document button{background:var(--primary-color);color:#fff;border:none;border-radius:var(--border-radius);padding:16px;font-family:inherit;font-size:1.125rem;font-weight:700;font-family:Prompt;letter-spacing:1px;-webkit-user-select:none;user-select:none}.login-document .disabled{filter:brightness(95%)}.login-document .disabled:hover{opacity:1;cursor:default}.login-document button:hover{background:var(--primary-color-hover);cursor:pointer}.login-document p{text-align:center;color:gray;font-size:.8em}.nav-container{margin-top:20px;display:flex;gap:16px}.login-document .tips-wrapper{padding:0 4px}.login-document .tips-wrapper .tips{display:flex;align-items:center;gap:4px}.login-document .tips-wrapper .tips svg{color:var(--font-light-grey);font-size:.875rem}.login-document .tips-wrapper .tips p{color:var(--font-light-grey);text-align:left;font-size:.875rem}.login-document .nav-btn{border-radius:var(--border-radius);padding:16px 32px;font-size:1rem;font-family:Prompt;font-weight:600;text-decoration:none;cursor:pointer}.login-document .secondary{color:var(--font-grey);background:var(--secondary-color)}.login-document .secondary:hover{background:var(--secondary-color-hover)}.login-document a{color:var(--font-grey)}@media screen and (max-width: 800px){.login-document{width:100%;border-radius:0;border:transparent}.nav-container{flex-direction:column}.login-document label{font-size:.875rem}.login-document input{font-size:16px}.login-document .nav-btn{padding:16px;font-size:1rem;text-align:center}}.public-auth-page{height:100%;background:#fefefe}.public-auth-page .public-auth-page-body{height:100%;display:grid;grid-template-columns:2fr 3fr}.public-auth-page .public-auth-page-body .poster{filter:brightness(95%)}@media only screen and (max-width: 800px){.public-auth-page .public-auth-page-body{grid-template-columns:1fr}.public-auth-page .public-auth-page-body .poster{display:none}}.landing-page-layout{padding-top:var(--header-height)}.landing-page-layout .button{padding:20px 48px;border:none;border-radius:var(--border-radius);color:#fff;font-family:inherit;font-size:1.125rem;font-weight:800;letter-spacing:2px;background-color:var(--primary-color)}.landing-page-layout .button:hover{text-decoration:none;background-color:var(--primary-color-hover);transition:.1s ease;cursor:pointer}.landing-page-layout a{color:inherit}@media only screen and (max-width: 800px){.landing-page-layout .button{font-size:1.125rem}}.page{min-height:30vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;color:var(--font-grey);line-height:1.4}.page .page-header{position:relative;height:100%;width:100%}.page h1{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:3.5rem;font-weight:400;text-align:center}.page .page-header img{height:480px;width:100%;object-fit:cover;filter:brightness(45%)}.page h2{font-size:1.925rem;font-weight:400}.page h3{font-size:1.375rem}.page h4{font-size:1.25rem}.page section{width:100%;padding:0 10vw;box-sizing:border-box}.page ul li{margin-top:8px;font-size:1rem;line-height:1.75}.page p{font-size:1rem;line-height:1.8;max-inline-size:80ch}@media only screen and (max-width: 800px){.page h1{width:90%;text-align:center;font-size:3rem;line-height:1.8}.page h2{font-size:2rem}.page h3{font-size:1.5rem}.page h4{font-size:1.25rem}.page p{font-size:1.125rem}}.catalogue-page .food-list{margin:8px 0;display:grid;grid-template-columns:repeat(3,var(--public-image-height));justify-content:center;gap:8px}.catalogue-page .food-list .product-image-container{height:var(--public-image-height);width:var(--public-image-height)}.catalogue-page .food-list .product-image-container .product-image{max-height:var(--public-image-height)}.catalogue-page .button{display:flex;align-items:center;justify-content:center}.catalogue-page a:hover{text-decoration:none}@media only screen and (max-width: 800px){.catalogue-page .food-list{grid-template-columns:repeat(1,var(--public-image-height))}}.contact-page section{min-height:30vh;box-sizing:border-box;padding:0 5px}.contact-page .description{min-height:30vh;padding:0 8px;display:flex;align-items:center;justify-content:center}.contact-page .description p{text-align:center;max-inline-size:72ch;font-size:1rem;line-height:1.6}.contact-page .map-detail{padding:0 16px;display:flex;flex-direction:column;gap:10px;line-height:1.6}.contact-page .map-detail .map-detail-item .map-detail-item-title{font-weight:700;letter-spacing:2px;text-transform:uppercase}.contact-page .map-detail .map-detail-item .map-detail-item-description{margin:5px 0;font-size:1rem;max-inline-size:66ch}.contact-page .tel{color:var(--primary-color)}.contact-page .email{line-height:2;color:var(--primary-color);font-size:1rem}.contact-page .map{width:100%;padding:0 25px;box-sizing:border-box}.contact-page .business-pickup-hours-table tr td:first-child{font-weight:600}.contact-page .business-pickup-hours-table tr td:last-child{text-align:left;padding-left:2rem}.contact-page iframe{height:100%;width:100%}@media only screen and (max-width: 800px){.contact-page .location{display:grid;grid-template-rows:1fr 1fr;justify-items:center;gap:50px}}@media only screen and (min-width: 801px){.contact-page .location{display:grid;grid-template-columns:1fr 1fr;justify-items:center}}.hero{width:100vw;height:100vh}.hero .poster{position:relative;width:100vw;height:100vh}.hero .poster img{width:100vw;height:100vh;object-fit:cover;filter:brightness(.65)}.hero .poster .overlay{height:100%;width:100%;position:absolute;top:0;left:0}.hero .poster .overlay .content{position:absolute;top:10%;left:32%;display:flex;flex-direction:column;gap:8px}.hero .poster .overlay .text-block{margin-top:108px;padding:0 48px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;letter-spacing:2px;text-align:center;font-weight:600}.hero .poster .overlay .text-block h2{margin:0;font-size:4rem;font-weight:400;line-height:.5;font-family:Lato;text-align:left}.hero .poster .overlay .text-block p{margin:36px 0 0 24px;text-align:left;font-size:1.125rem;font-weight:400;font-family:Lato}.hero .poster .overlay .see-more-btn button{background:var(--secondary-color);color:var(--font-grey);font-weight:900}.hero .poster .overlay .see-more-btn button:hover{background:var(--secondary-color-hover)}.hero .action-buttons{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:8px}.hero .action-buttons .tertiary-btn{background:var(--secondary-color);color:var(--font-grey)}.hero .action-buttons .tertiary-btn:hover{background:var(--secondary-color-hover)}@media only screen and (max-width: 800px){.hero .poster .overlay .text-block{margin-top:96px;padding:0 16px}.hero .poster .overlay .text-block h2{font-size:4rem;letter-spacing:.5px;line-height:1}.hero .poster .overlay .text-block p{margin-top:12px;margin-left:8px;font-size:1rem;letter-spacing:.5px}.hero .poster .overlay .see-more-btn{width:fit-content;bottom:25%}.hero .action-buttons{margin-top:24px;flex-direction:column;gap:8px}.hero .action-buttons .button{padding:24px 0;width:280px;margin:0;text-align:center}}.catalogue-section .catalogue-header{height:480px;background-size:cover;background-position:center;filter:brightness(95%)}.catalogue-section .catalogue-header .text-layer{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.catalogue-section .catalogue-header .text-layer h2{margin:0;color:#fff;font-size:3rem;font-weight:400}.catalogue-section .catalogue-header .text-layer p{margin:0;color:#fff;font-size:1.25rem;font-weight:400;line-height:1.75;text-align:center}.catalogue-section .catalogue-body{margin:24px 0;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.catalogue-section .catalogue-body .food-list{display:none;padding:0 24px;width:100vw;display:flex;overflow-x:scroll;gap:24px;box-sizing:border-box}.catalogue-section .catalogue-body .food-list a{text-decoration:none}@media only screen and (max-width: 800px){.catalogue-section .catalogue-header .text-layer h2{font-size:3.5rem}.catalogue-section .catalogue-header .text-layer p{font-size:1.125rem}.catalogue-section .catalogue-body{margin:12px 0 24px;grid-template-rows:500px 1fr}.catalogue-section .catalogue-body p{padding:0 16px;font-size:1.125rem;max-inline-size:40ch}.catalogue-section .catalogue-body .food-list{gap:16px}}.features-section{padding:24px 0 36px;min-height:220px;display:flex;align-items:flex-start;justify-content:space-evenly;background:#f2f3f4}.features-section .feature{padding:16px 28px;box-sizing:border-box;width:280px;height:auto;display:flex;flex-direction:column;align-items:center;border-radius:var(--border-radius)}.features-section .feature .icon-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:96px;height:96px;background:var(--primary-color);border-radius:50%;box-shadow:#64646f33 0 7px 29px}.features-section .feature .icon-wrapper svg{width:48px;height:48px;color:#fff}.features-section .feature .label{margin:32px 0 12px;font-size:1.125rem;font-weight:600;text-align:center}.features-section .feature .description{margin:0;font-size:1rem;line-height:1.6;text-align:center}@media only screen and (max-width: 800px){.features-section{padding:48px 0;flex-direction:column;align-items:center;gap:24px}}.contact-us-section{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center}.contact-us-section .contact-us-details .title{font-size:2.5rem;margin-bottom:32px;text-align:center}.contact-us-section .contact-us-details .paragraph{font-size:1.125rem;text-align:center}.contact-us-section .action-buttons{margin-top:48px;display:flex;align-items:center;justify-content:center;gap:8px}.contact-us-section .action-buttons .tertiary-btn{background:var(--secondary-color);color:var(--font-grey)}.contact-us-section .action-buttons .tertiary-btn:hover{background:var(--secondary-color-hover)}@media only screen and (max-width: 800px){.contact-us-section{min-height:80vh;padding:0 24px}.contact-us-section .contact-us-details .title{margin-bottom:24px;font-size:2.5rem}.contact-us-section .contact-us-details .paragraph{font-size:1.25rem}.contact-us-section .action-buttons{margin-top:16px;flex-direction:column;gap:8px}.contact-us-section .action-buttons .button{padding:24px 0;width:100%;margin:0}}.landing-page{background:#fff}.landing-page h2{font-size:3rem;line-height:1.4;font-weight:700}.landing-page .section{display:grid;grid-template-rows:1fr;align-items:center;justify-items:center;padding:10vh 0}.landing-page .title{color:var(--font-grey);text-align:left}.landing-page .paragraph{margin:auto;color:var(--font-grey);font-size:1.375rem;line-height:1.75;max-inline-size:66ch;text-align:left}.landing-page section,.landing-page .product{color:var(--font-grey)}.landing-page .product .product-image-container{height:var(--public-image-height);width:var(--public-image-height)}.landing-page .product .product-image-container .product-image{max-height:var(--public-image-height)}@media only screen and (max-width: 800px){.landing-page h2{font-size:1.625rem}.landing-page .paragraph{margin:auto;color:var(--font-grey);font-size:1.375rem;line-height:1.75;max-inline-size:66ch;text-align:left}}._navigation-bar_1mth0_1{margin-top:24px}._navigation-bar_1mth0_1 ul{width:fit-content;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;list-style-type:none}._navigation-bar_1mth0_1 ul li._highlight_1mth0_14 a{background:var(--secondary-color);font-weight:600}._navigation-bar_1mth0_1 ul li a{padding:12px 16px;display:flex;align-items:center;gap:8px;border-radius:var(--border-radius);font-size:1.125rem;color:var(--font-grey);text-decoration:none}._navigation-bar_1mth0_1 ul li a:hover{background:var(--secondary-color)}.application-layout-body{height:100%;width:100%;padding:0 32px;margin:auto;max-width:1360px;box-sizing:border-box;display:grid;grid-template-columns:300px auto;color:var(--font-grey)}.application-layout-body>*{animation:fadeIn 1s}.application-layout-body .registration-page{display:flex;flex-direction:column;max-width:928px}.application-layout-body blockquote{margin:0;padding:24px;border-radius:var(--border-radius);background:var(--secondary-color);line-height:1.6;min-inline-size:30ch}.application-layout-body .field-group{display:flex;flex-direction:column}.application-layout-body .field-list{display:flex;flex-direction:column;gap:16px}.application-layout-body .field:nth-child(1){margin-top:0}.application-layout-body .field{display:grid;grid-template-columns:160px 1fr;align-items:center}.field label{padding:12px 16px;font-weight:600}.field input,select{padding:12px 16px;border:1px solid white;border-radius:var(--border-radius);background:#fff;color:var(--font-grey);font-size:1rem;font-weight:600;font-family:inherit}.field input:disabled,select:disabled{background:#f6f6f6}.field input::placeholder{color:#a0a0a0;font-weight:400}.application-layout-body .form-footer{width:100%;display:flex;align-items:center;justify-content:space-between;height:200px}.application-layout-body .form-footer button:nth-child(1){background:var(--secondary-color);color:var(--font-grey)}.application-layout-body .form-footer button:nth-child(1):hover{background:var(--secondary-color-hover)}.application-layout-body .form-footer button:nth-child(2):hover{background:var(--primary-color-hover)}.application-layout-body .form-footer button{padding:16px 32px;border-radius:var(--border-radius);border:none;background:var(--primary-color);color:#fff;font-size:1.125rem;font-family:inherit;font-weight:600;cursor:pointer}.application-layout-body .form-footer button:hover{transition:.1s ease;cursor:pointer}.application-layout-body hr{width:100%;margin:12px 0;border:none}.application-layout-body .legal-page{display:flex;flex-direction:column;gap:24px}.application-layout-body .legal-page blockquote p{margin:8px 0}.application-layout-body fieldset{border:none;padding:24px}.application-layout-body fieldset legend{font-size:1rem;font-weight:600;display:none}.application-layout-body fieldset input{width:16px;height:16px}.application-layout-body fieldset label{display:flex;align-items:center;gap:8px;font-size:1rem}.application-layout-body h1,.application-layout-body h2,.application-layout-body h3,.application-layout-body h4,.application-layout-body h5,.application-layout-body h6{margin:0}.introduction-page .title{margin:0;font-size:2rem;font-weight:600}.introduction-page blockquote{height:28vh;padding:16px 0 32px;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.introduction-page p{margin:0;font-size:1.125rem;line-height:1.75}.introduction-page .actions{margin:36px auto 0;width:fit-content;display:flex;flex-direction:column;align-items:center;gap:16px}@media screen and (max-width: 800px){.introduction-page .actions a{width:90%;font-size:1rem}}.center-container{display:flex;justify-content:center;align-items:center;height:75vh}.application-review-page{max-width:896px}.application-review-page button{padding:10px 20px;border:none;font-family:inherit}.application-review-page .heading{margin:24px 0;display:flex;align-items:center;gap:20px}.application-review-page .heading a svg{stroke-width:3px}.application-review-page blockquote{margin:0;font-size:1rem;line-height:1.75}.application-review-page .outlets{display:flex;flex-direction:column;gap:15px}.application-review-page h4{font-size:1.25rem}.application-review-page .submit-for-review-form{margin:48px 0;display:flex;flex-direction:column;gap:36px}.application-review-page .submit-for-review-form button{border-radius:var(--border-radius);padding:16px 32px;background:var(--primary-color);color:#fff;font-weight:600;font-size:1rem;cursor:pointer}.application-review-page .submit-for-review-form button:hover{background:var(--primary-color-hover);transition:.1s ease-in}.terms label{display:flex;align-items:center;gap:8px;font-size:1rem}.terms input{border:2px solid var(--font-grey);border-radius:4px;width:16px;height:16px;cursor:pointer}.terms input:hover{background:var(--matrix-green);transition:.1 ease-in}.application-review-page h1,.application-review-page h2,.application-review-page h3,.application-review-page h4,.application-review-page h5,.application-review-page h6{margin:0}.upload-component .dropzone{border:2px dashed var(--font-light-grey);padding:5rem;text-align:center;border-radius:var(--border-radius);background-color:#fafafa;cursor:pointer;transition:background-color .2s ease}.upload-component .dropzone.active{background-color:#f0f8ff}.business-registration-upload-forms-page{height:100%;display:flex;justify-content:space-between;flex-direction:column}.business-registration-upload-forms-page .uploaded-files-list{margin-top:24px}.business-registration-upload-forms-page hr{margin:20px 0}.business-registration-upload-forms-page .upload-component h3{margin:4px 0}.business-registration-upload-forms-page .upload-component{width:100%;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.business-registration-upload-forms-page .upload-component .file-details{display:flex;flex-direction:column;gap:8px;margin-top:16px}.business-registration-upload-forms-page .upload-component .file-actions{display:flex}.business-registration-upload-forms-page .upload-component .file-actions button{background:var(--secondary-color-hover)}.outlet-information-page button{padding:16px 32px;border-radius:var(--border-radius);border:none;background:var(--primary-color);color:#fff;font-size:1rem;font-family:inherit;font-weight:600;cursor:pointer}.outlet-information-page button:disabled{background:#ddd;cursor:default}.outlet-information-control{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.outlet-information-page fieldset{margin-bottom:20px}.application-status-rejected-page{margin-top:70px;display:flex;justify-content:space-evenly;align-items:center}.text-container{margin:auto;display:flex;flex-direction:column}.text-container .title{margin:0;color:#374151;font-size:6.5em;font-weight:600}.text-container p{margin:0;font-size:1.4rem;line-height:1.75}.text-container button{margin-left:30px;background-color:var(--primary-color);color:#fff}.image-container{margin:auto;display:flex}.image-container img{margin-left:10px}.analytics-widget{padding:16px;width:320px;height:136px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;background:var(--secondary-color);border-radius:var(--border-radius)}.analytics-widget.red{background:#fceaee}.analytics-widget.blue{background:#eef2ff}.analytics-widget .header{margin:16px 0;display:flex;align-items:center;gap:8px}.analytics-widget .header .title{font-weight:600}.analytics-widget .header .date-range{margin-top:2px;font-size:.75rem;font-weight:600;color:var(--font-light-grey)}.analytics-widget .description{font-weight:600;font-size:1.5rem}@media screen and (max-width: 800px){.analytics-widget{height:144px;padding:32px}.analytics-widget .header{margin-bottom:0}}.analytics-section h2{color:var(--font-grey);font-size:1.125rem}.analytics-section .list{display:flex;gap:16px}.analytics-section .list a{-webkit-user-select:none;user-select:none}.analytics-section .list a:hover{text-decoration:none}@media screen and (max-width: 800px){.analytics-section{margin:auto;max-width:80vw}.analytics-section .list{flex-direction:column;align-items:center}}.notification{padding:16px;display:flex;flex-direction:column;gap:4px;border-radius:var(--border-radius);cursor:pointer}.notification:hover{transition:.5s ease;background:#f6f6f6}.notification .title{color:var(--font-grey);font-weight:600}.notification .info{display:flex;align-items:flex-end;justify-content:space-between}.notification .info .description{color:var(--font-light-grey);font-size:.875rem}.notification .info .time{color:var(--font-light-grey);font-size:.75rem}.divider{margin:8px 0;border:none;border-top:1px solid rgb(246,246,246)}.loader{height:80px}.notification-center{padding:8px;display:flex;flex-direction:column;border:1px solid rgb(246,246,246);border-radius:var(--border-radius)}.notification-center .header{padding:8px;border-bottom:1px solid rgb(246,246,246)}.notification-center .header .title{margin:0;color:var(--font-grey);font-size:1.25rem}.notification-center .list{padding-top:8px;display:flex;flex-direction:column}.notification-center-section{width:25vw}@media screen and (max-width: 800px){.notification-center-section{width:100%}}.admin-dashboard-page .sections{display:flex;flex-direction:column;gap:16px}.manage-products-page{width:100%;height:100%;box-sizing:border-box}@media only screen and (max-width: 800px){.manage-products-page{padding:0 4px}.manage-products-page .breadcrumbs{padding:0 16px}}.info-list .primary{font-weight:600}.info-list .secondary{color:var(--font-light-grey);font-size:.875rem}.user-cell{display:flex;align-items:center;gap:12px}.not-available-text{font-weight:600;font-size:.75rem}.rich-date-info .primary{font-size:.925rem}.manage-applications-page .table-wrapper{padding:12px 16px;border-radius:var(--border-radius);box-sizing:border-box;background:#fff;border:1px solid rgb(246,246,246)}.manage-applications-page .table{width:100%;border-collapse:collapse;color:var(--font-grey);--cell-padding: 16px}.manage-applications-page .table th{padding:16px var(--cell-padding);font-size:1.125rem;font-size:1rem;text-align:left;cursor:default;border-bottom:1px solid rgb(246,246,246)}.manage-applications-page .table th:last-child{text-align:center}.manage-applications-page .table tbody tr{border-radius:var(--border-radius);cursor:pointer;border-bottom:1px solid rgb(246,246,246)}.manage-applications-page .table tbody tr:hover{background:#fafafa}.manage-applications-page .table tbody tr:last-child{border-bottom:none}.manage-applications-page .table td{padding:var(--cell-padding)}.manage-applications-page .table td:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius)}.manage-applications-page .table td:last-child{border-radius:0 var(--border-radius) var(--border-radius) 0}.manage-applications-page .table .seq{color:var(--font-light-grey);font-size:.6375rem;font-weight:600}.manage-applications-page .table .status{font-weight:600;font-size:.75rem;color:gray}.manage-applications-page .table .status.approved{color:green}@media screen and (max-width: 800px){.manage-applications-page .table-wrapper{display:none}}.manage-applications-page .card .date{color:gray;font-size:.875rem}.manage-applications-page .card .pill{font-size:.7rem}.status-pill.approved{color:green}.manage-applications-page .card{padding:16px;width:fit-content;min-width:350px;display:grid;grid-template-rows:100px;grid-template-columns:80px 1fr;align-items:center;gap:16px;border-radius:var(--border-radius);color:var(--font-grey)}.manage-applications-page .card .card-info{display:flex;flex-direction:column;gap:8px}.manage-applications-page .card .icon-wrapper{display:flex;align-items:center;justify-content:center;background:var(--secondary-color);color:#dcdcdc;border-radius:9999px;width:80px;height:80px}.manage-applications-page .card .icon-wrapper svg{padding:2px;width:32px;height:32px;border-radius:9999px;color:#cccdce}.manage-applications-page .card:hover{text-decoration:none;background:var(--secondary-color)}.manage-applications-page .card .card-section{display:flex;align-items:center;gap:5px}.manage-applications-page .card .primary{display:flex;gap:4px}.manage-applications-page .card .primary .name{font-weight:600}.manage-applications-page .card .secondary{color:var(--font-light-grey);font-size:.875rem;font-weight:400}.manage-applications-page .card .tertiary{display:flex;gap:4px}.manage-applications-page .card .quarternary{display:flex;justify-content:space-between}.manage-applications-page .list{display:none;flex-direction:column;gap:8px;border-radius:var(--border-radius)}.manage-applications-page hr{margin:0;width:100%;border:none;border-top:1px solid rgb(246,246,246)}@media screen and (max-width: 800px){.manage-applications-page .list{display:flex}}.manage-applications-page{height:100%;width:100%;margin:auto;max-width:var(--desktop-page-limit)}.manage-applications-page h1{color:var(--font-grey);font-size:1.75rem}.manage-applications-page .content{display:flex;flex-direction:column;gap:8px}.manage-applications-page .pill{width:fit-content;padding:4px 8px;border-radius:var(--border-radius);font-size:.75rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.manage-applications-page .small-font{font-size:.875rem}.manage-applications-page .uppercase{text-transform:uppercase;letter-spacing:1px}.manage-applications-page .horeca{color:#f90;background:#ff99001c}.manage-applications-page .retail{color:#c33;background:#cc333331}.manage-applications-page .user{color:var(--font-grey);background:var(--secondary-color)}.manage-applications-page .admin{color:#9e2510;background:#9e251064}.manage-applications-page .customer{color:#666}.manage-applications-page .action{padding:2px 4px;display:flex;align-items:center;justify-self:flex-end;gap:4px;border-radius:var(--border-radius);color:#7a1f1f;font-size:.875rem;font-weight:600;cursor:pointer}.manage-applications-page .action svg{stroke-width:3px}.manage-applications-page .action:hover{background:#e6e6e6;font-weight:600}@media screen and (max-width: 800px){.manage-applications-page{width:fit-content;padding:0 4px}.manage-applications-page h1{color:var(--font-grey);font-size:1.5rem}.manage-applications-page .action{font-size:.75rem}}.review-application-page{margin:auto;max-width:50vw;color:var(--font-grey);box-sizing:border-box}.review-application-page .field{margin:5px 0;display:grid;grid-template-columns:1fr 1fr}.review-application-page .field .label{text-align:left}.review-application-page .field .value{text-align:right}.review-application-page blockquote{margin:auto auto 16px;width:fit-content;padding:16px;border-radius:var(--border-radius)}.review-application-page section{padding:24px;box-sizing:border-box;border-radius:var(--border-radius);background:var(--secondary-color)}.review-application-page h2{margin-top:0}.review-application-page hr{margin:12px 0;border:none}.review-application-page footer{height:200px}.staff-form-btn{margin-top:16px;padding:16px 24px;border:none;border-radius:var(--border-radius);font-family:inherit;font-weight:700;background:var(--primary-color);color:#fff;cursor:pointer}.staff-form-footer{display:flex;align-items:center;justify-content:space-between}.staff-form-footer a{margin-top:16px;padding:16px 24px;border:none;border-radius:var(--border-radius);font-family:inherit;font-size:.875rem;font-weight:700;background:var(--font-grey);color:#fff;cursor:pointer}.staff-form-footer a:hover{text-decoration:none}.staff-form-footer .action-buttons{display:flex;gap:8px}@media only screen and (max-width: 800px){.review-application-page{margin:0;padding:0 4px;max-width:100vw}.review-application-page .horeca-staff-form-section .field,.review-application-page .retail-staff-form-section .field{display:flex;flex-direction:column}}.user-detail-page{height:100%;width:100%;margin:auto;max-width:var(--desktop-page-limit);color:var(--font-grey)}.user-detail-page .profile{min-height:500px}.user-detail-page .field{display:flex;line-height:1.2}.user-detail-page .field .label{width:200px}.user-detail-page .user-image-section{margin:4px 0}.manage-addresses-page .table-wrapper{display:flex;padding:12px 16px;border-radius:var(--border-radius);box-sizing:border-box;background:#fff;border:1px solid rgb(246,246,246)}.manage-addresses-page .table{width:100%;border-collapse:collapse;color:var(--font-grey);--cell-padding: 16px}.manage-addresses-page .table th{font-size:1rem;padding:16px var(--cell-padding);text-align:left;cursor:default;border-bottom:1px solid rgb(246,246,246)}.manage-addresses-page .table .seq,.manage-addresses-page .table .email,.manage-addresses-page .table .category{padding:var(--cell-padding)}.manage-addresses-page .table tbody .table-row{cursor:pointer;border-radius:var(--border-radius);border-bottom:1px solid rgb(246,246,246);transition:background .2s ease}.manage-addresses-page .table tbody .table-row.expanded{border-bottom:none}.manage-addresses-page .table tbody .table-row:hover{background:#fafafa}.manage-addresses-page .table tbody .table-row:last-child{border-bottom:none}.manage-addresses-page .table .seq{font-size:.6375rem;font-weight:600;color:var(--font-light-grey)}.manage-addresses-page .pill{width:fit-content;padding:4px 8px;font-size:.75rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;border-radius:var(--border-radius)}.manage-addresses-page .horeca{color:#f90;background:#ff99001c}.manage-addresses-page .no-addresses-message,.manage-addresses-page .loading-message{padding:16px}.addresses-table{width:100%}.addresses-table .outlet-name-header{width:15%}.addresses-table .address-details-header{width:62.5%}.addresses-table .deliverable-column{display:flex;padding:16px 0;justify-content:space-evenly;align-items:center}.addresses-table .deliverable-column label{font-size:.8rem}.addresses-table .outlet-name-header,.addresses-table .address-details-header,.addresses-table .outlet-name-column,.addresses-table .address-details-column{font-size:.75rem;border-right:2px solid rgb(246,246,246)}.addresses-table .outlet-name-header,.addresses-table .address-details-header,.addresses-table .deliverable-header,.addresses-table .outlet-name-column,.addresses-table .address-details-column{padding:8px}.manage-addresses-page .addresses-table th{font-size:.8rem}@media screen and (max-width: 800px){.manage-addresses-page .table-wrapper{display:none}}.input{width:100%;padding:16px;border:none;border-radius:var(--border-radius);box-sizing:border-box;background-color:#eff1f5;font-size:.875rem;font-weight:600}.input::placeholder{color:gray;font-weight:600}.manage-addresses-page{height:100%;width:100%;margin:auto;max-width:var(--desktop-page-limit)}.manage-addresses-page h1{color:var(--font-grey);font-size:1.75rem}.manage-addresses-page .content{display:flex;flex-direction:column;gap:8px}._admin-sidebar_1fcxi_1{width:200px;padding:12px;box-sizing:border-box;border-right:1px solid #eee}._admin-sidebar_1fcxi_1 ul{margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._admin-sidebar_1fcxi_1 ul ._list-item_1fcxi_14{padding:12px;display:flex;align-items:center;gap:12px;border-radius:var(--border-radius);color:var(--font-grey);font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer}._admin-sidebar_1fcxi_1 ul ._list-item_1fcxi_14 svg{width:1.25rem;height:1.25rem}._admin-sidebar_1fcxi_1 ul ._list-item_1fcxi_14:hover{background:var(--secondary-color-hover)}._admin-sidebar_1fcxi_1 ul ._list-item_1fcxi_14:hover svg{transition:transform .3s ease;transform:scale(1.1)}._admin-layout_1xiis_1{width:100%;height:100%;box-sizing:border-box;display:flex}@media only screen and (max-width: 800px){._admin-layout_1xiis_1>:first-child{display:none}}._admin-display_1xiis_14{width:100%;box-sizing:border-box;padding:12px 24px}@media only screen and (max-width: 800px){._admin-display_1xiis_14{padding:0}}html,body,#root{height:100vh;margin:0}body{margin:0;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}img{animation:fadeIn .6s}button{color:inherit}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}:root{--primary-color: var(--bright-green);--primary-color-hover: var(--bright-green-lighter);--secondary-color: var(--cool-grey);--secondary-color-hover: var(--cool-grey-darker);--primary-font-color: var(--font-grey);--starbucks-green: rgb(0, 98, 65);--starbucks-green-lighter: rgb(0, 115, 76);--bright-green: rgb(26, 122, 58);--bright-green-lighter: rgb(31, 140, 67);--matrix-green: rgba(40, 160, 90, .5);--matrix-green-light: rgba(40, 160, 90, .067);--light-blue: rgba(48, 118, 199, .1);--cool-grey: rgb(244, 245, 247);--cool-grey-darker: rgb(238, 239, 241);--cherry-red: rgb(255, 74, 85);--font-black: rgb(17, 24, 39);--font-grey: rgb(55, 65, 81);--font-light-grey: rgb(107, 114, 128);--font-subheading-one: 3rem;--font-subheading-two: 1.5rem;--font-body-one: 1rem;--font-body-two: .875rem;--font-footer: .875rem;--product-height: 176px;--header-height: 70px;--tablet-breakpoint: 800px;--desktop-page-limit: 1024px;--public-image-height: 240px;--border-radius: 8px}@media screen and (max-width: 800px){:root{--header-height: 60px}}@media screen and (max-width: 800px){html{font-size:14px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
