*{box-sizing:border-box}div,label{display:inline-block;white-space:pre-line}.piko-landing.is-loading{white-space:normal}.piko-landing.is-loading div,.piko-landing.is-loading label{white-space:normal}input{font-family:Roboto, sans-serif}input[type="time"]::-webkit-clear-button{display:none}input[type="time"]::-ms-clear{display:none}select{appearance:none}select::-ms-expand{display:none}a{text-decoration:none;color:var(--piko-text-dark)}*:focus{outline:none}html,body,#piko-root{position:absolute;top:0;min-width:100%;max-width:100%;min-height:100%;padding:0;margin:0;color:var(--piko-text-light);background:var(--piko-bg-darker);font-size:16px;font-family:"Open Sans",sans-serif;font-weight:400;white-space:normal;z-index:1;-moz-osx-font-smoothing:grayscale;text-size-adjust:none;-webkit-font-smoothing:antialiased}.piko-title-lg{position:relative;font-size:130%;color:var(--piko-text-dark);font-weight:600;background:var(--piko-bg-light);padding:0.5rem}.piko-title{position:relative;font-size:18px;color:var(--piko-text-dark);font-weight:600;border-radius:4px}.piko-b{font-weight:700}.piko-d{color:var(--piko-text-dark)}.piko-tm{color:var(--piko-text-medium)}.piko-cap{text-transform:capitalize}.piko-pre{white-space:pre}.piko-link{color:var(--piko-primary);cursor:pointer;user-select:none}.piko-link:hover,.piko-link:focus{color:var(--piko-secondary);text-decoration:underline}.piko-page{position:relative;display:flex;flex:1;justify-content:space-between;max-width:720px;min-height:100%;width:100%;margin:0 auto}.piko-page>.piko-order-container{display:none}.piko-page .piko-menu,.piko-page .piko-dish,.piko-page .piko-aboutUs{width:100%}@media (min-width: 721px){.piko-page{max-width:80%;justify-content:center}}@media (min-width: 1200px){.piko-page{max-width:1600px}.piko-page .piko-menu,.piko-page .piko-dish,.piko-page .piko-aboutUs{width:calc(1600px - (390px + 1rem));max-width:unset;margin-right:1rem;-ms-overflow-style:none;scrollbar-width:none}.piko-page .piko-menu::-webkit-scrollbar,.piko-page .piko-dish::-webkit-scrollbar,.piko-page .piko-aboutUs::-webkit-scrollbar{display:none}.piko-page>.piko-order-container{display:block;width:390px}}@media (min-width: 1400px) and (max-width: 1600px){.piko-page{max-width:1400px !important}.piko-page .piko-menu,.piko-page .piko-dish,.piko-page .piko-aboutUs{width:calc(1400px - (390px + 1rem))}}.piko-note{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;height:56px;margin:16px 0 0;padding:0 16px;background:var(--piko-bg-light);border-radius:4px;border-left:solid 5px #ff434d;box-shadow:0 3px 10px var(--piko-shadow-color);cursor:pointer}.piko-note:hover .piko-link{text-decoration:underline}.piko-note .piko-note-bubble{position:relative;width:32px;height:32px}.piko-note .piko-note-bubble .piko-icon{position:absolute;top:7px;left:7px;transform:scaleX(-1)}.piko-note .piko-note-bubble .piko-icon .piko-icon-svg .piko-icon-path{fill:var(--piko-text-light)}.piko-note .piko-note-bubble .piko-icon.piko-icon-bubble{top:0;left:0;width:32px;height:32px}.piko-note .piko-note-bubble .piko-icon.piko-icon-bubble .piko-icon-svg{width:32px;height:32px}.piko-note .piko-note-bubble .piko-icon.piko-icon-bubble .piko-icon-svg .piko-icon-path{fill:#ff434d}.piko-note .piko-note-content{flex-grow:1;margin-left:12px}.piko-note .piko-note-content::after{position:absolute;border:solid var(--piko-text-medium) 1px;border-width:0 1px 1px 0;padding:4px;transform:rotate(45deg);pointer-events:none;content:"";right:20px;top:24px;transform:rotate(-45deg)}@media (max-width: 720px){.piko-note{height:40px}.piko-note .piko-note-bubble .piko-icon{width:12px;height:12px}.piko-note .piko-note-bubble .piko-icon .piko-icon-svg{width:12px;height:12px}.piko-note .piko-note-bubble .piko-icon.piko-icon-bubble{width:24px;height:24px}.piko-note .piko-note-bubble .piko-icon.piko-icon-bubble .piko-icon-svg{width:24px;height:24px}.piko-note .piko-note-content::after{right:16px;top:15px}}.piko-separator{border-right:1px solid var(--piko-gray-medium) !important;height:100%;width:0;margin:0 1.5rem;display:inline-block}.piko-price::after{margin-left:0.25em;white-space:nowrap}.piko-price.price-czk::after{content:"Kč";text-transform:capitalize}.piko-price.price-eur::after{content:"\20AC"}.piko-price.price-usd::before{content:"$";margin-right:0.25em;white-space:nowrap}.piko-price.price-usd::after{margin-right:unset;white-space:unset}.piko-dropdown-container .piko-dropdown-content{max-height:0;overflow:hidden;width:100%;max-width:100%;transition:height 400ms ease-out}.piko-dropdown-container.is-open .piko-dropdown-content{max-height:unset}.block-controls{cursor:pointer}

.piko-btn{position:relative;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;user-select:none;border-radius:.25rem;box-shadow:0 3px 6px var(--piko-shadow-color);color:var(--piko-primary);background-color:var(--piko-bg-special);height:2.5rem;padding:0.75rem;text-transform:uppercase;cursor:pointer}.piko-btn.is-rounded{border-radius:0.75rem}.piko-btn.piko-btn-primary{color:#fff;background-color:var(--piko-primary)}.piko-btn.piko-btn-primary .piko-icon .piko-icon-path,.piko-btn.piko-btn-primary .piko-icon .piko-icon .a{fill:#fff}.piko-btn.piko-btn-dull{color:var(--piko-text-light);background-color:var(--piko-bg-special)}.piko-btn.piko-btn-dull .piko-icon .piko-icon-path,.piko-btn.piko-btn-dull .piko-icon .piko-icon .a{fill:var(--piko-text-light)}.piko-btn.is-link{box-shadow:none;border-radius:0;background:transparent}.piko-btn.is-link.piko-btn-primary{color:var(--piko-primary)}.piko-btn.is-link.piko-btn-primary .piko-icon .piko-icon-path,.piko-btn.is-link.piko-btn-primary .piko-icon .piko-icon .a{fill:var(--piko-primary)}.piko-btn.is-link.piko-btn-primary:hover,.piko-btn.is-link.piko-btn-primary.is-active{border-bottom:2px var(--piko-primary) solid;padding-bottom:calc(0.75rem - 2px)}.piko-btn.is-link.piko-btn-dull:hover,.piko-btn.is-link.piko-btn-dull.is-active{border-bottom:2px var(--piko-text-light) solid;padding-bottom:calc(0.75rem - 2px)}.piko-btn.is-loading,.piko-btn.is-disabled{background-color:var(--piko-gray-medium);cursor:default}.piko-btn.is-loading::before,.piko-btn.is-disabled::before{opacity:1;background:var(--piko-gray-medium)}.piko-btn.is-disabled{opacity:0.8}.piko-btn.is-sm{height:2rem;padding:0.35rem;font-size:.75rem}.piko-btn.is-sm .piko-icon{height:1rem;width:1rem}.piko-btn.is-xs{height:1.5rem;padding:0.25rem}.piko-btn.is-xs .piko-icon{height:1rem;width:1rem}.piko-btn.has-hover-icon{padding-left:calc(0.75rem + 1.25rem);transition:padding-left 200ms ease}.piko-btn.has-hover-icon.is-sm{padding-left:calc(0.35rem + 1rem)}.piko-btn.has-hover-icon.is-xs{padding-left:calc(0.25rem + 1rem)}.piko-btn.has-hover-icon .piko-btn-hover-spacer{display:block;width:0;transition:width 200ms ease}.piko-btn.has-hover-icon .piko-icon{opacity:0;transition:opacity 200ms ease, margin-left 200ms ease}.piko-btn.has-hover-icon .piko-icon:first-child:not(:last-child){margin-right:0}.piko-btn.has-hover-icon .piko-icon:last-child:not(:first-child){margin-left:0}.piko-btn.has-hover-icon:not(.is-disabled):hover{padding-left:calc(0.75rem + 1.25rem - 0.35rem)}.piko-btn.has-hover-icon:not(.is-disabled):hover .piko-icon{opacity:1}.piko-btn.has-hover-icon:not(.is-disabled):hover .piko-icon:last-child:not(:first-child){margin-left:0.35rem}.piko-btn.has-hover-icon:not(.is-disabled):hover.is-sm{padding-left:calc(0.35rem + 1rem - 0.35rem)}.piko-btn.has-hover-icon:not(.is-disabled):hover.is-xs{padding-left:calc(0.25rem + 1rem - 0.35rem)}.piko-btn .piko-loader{border:dotted 2px var(--piko-bg-light)}.piko-btn .piko-icon{margin:0;height:1.25rem;width:1.25rem}.piko-btn .piko-icon .piko-icon-path,.piko-btn .piko-icon .piko-icon .a{fill:var(--piko-primary)}.piko-btn .piko-icon:first-child:not(:last-child){margin-right:0.35rem}.piko-btn .piko-icon:last-child:not(:first-child){margin-left:0.35rem}.piko-btn .piko-icon svg{max-height:100%;max-width:100%}

.piko-loader{width:20px;height:20px;border:dotted 2px var(--piko-primary);border-radius:50%;background:var(--piko-bg-light);animation:loader 6.2s linear infinite}.piko-loader.is-relative{display:flex}.piko-loader.is-absolute{position:absolute;right:16px}.piko-loader.is-child{height:50px;width:50px;margin:auto}.piko-loader.is-lg{height:240px;width:240px;top:calc(50% - 120px);left:calc(50% - 120px);border:dashed 2px var(--piko-primary);animation:loader 16.2s linear infinite}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

.piko-cookie-policy-overlay.fade .piko-cpo-overlay .piko-cpo-container{opacity:0}.piko-cookie-policy-overlay.hidden{display:none}.piko-cookie-policy-overlay .piko-cpo-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;pointer-events:none}.piko-cookie-policy-overlay .piko-cpo-overlay .piko-cpo-container{display:flex;justify-content:center;position:fixed;bottom:0;left:0;right:0;opacity:1;transition:opacity 300ms ease;cursor:initial}.piko-cookie-policy-overlay .piko-cpo-overlay .piko-cpo-container .piko-cpo-bar{display:flex;background-color:var(--piko-bg-special);width:720px;font-size:0.85rem;pointer-events:auto;box-shadow:0 3px 10px var(--piko-shadow-color)}@media (min-width: 721px){.piko-cookie-policy-overlay .piko-cpo-overlay .piko-cpo-container .piko-cpo-bar{width:80%;border-radius:.25rem;margin-bottom:1.5rem}}@media (min-width: 1200px){.piko-cookie-policy-overlay .piko-cpo-overlay .piko-cpo-container .piko-cpo-bar{width:1200px;border-radius:.25rem;margin-bottom:1.5rem}}.piko-cookie-policy-overlay .piko-cpo-overlay .piko-cpo-container .piko-cpo-bar .piko-cpo-content{align-self:center;padding:1.5rem}.piko-cookie-policy-overlay .piko-cpo-overlay .piko-cpo-container .piko-cpo-bar .piko-cpo-controls{display:flex;flex-direction:column;justify-content:center;align-items:unset;padding:1.5rem 1.5rem 1.5rem 0}.piko-cookie-policy-overlay .piko-cpo-overlay .piko-cpo-container .piko-cpo-bar .piko-cpo-controls .piko-cpo-btn-allow{margin-bottom:0.5rem}.piko-cookie-policy-overlay .piko-cpo-overlay .piko-cpo-container .piko-cpo-bar .piko-cpo-controls .piko-cpo-btn-allow,.piko-cookie-policy-overlay .piko-cpo-overlay .piko-cpo-container .piko-cpo-bar .piko-cpo-controls .piko-cpo-btn-disallow{width:100%;white-space:nowrap}@media (min-width: 1200px){.piko-cookie-policy-overlay .piko-cpo-overlay .piko-cpo-container .piko-cpo-bar .piko-cpo-controls{flex-direction:row;justify-content:unset;align-items:center}.piko-cookie-policy-overlay .piko-cpo-overlay .piko-cpo-container .piko-cpo-bar .piko-cpo-controls .piko-cpo-btn-allow{margin-right:0.75rem;margin-bottom:0}}

.piko-alert{position:fixed;top:calc(3rem - 10px);left:0;right:0;z-index:calc(600 - 7);display:flex;justify-content:center;transition:top 800ms cubic-bezier(0.38, -0.15, 1, 1)}.piko-alert.is-closed{top:-100%}.piko-alert.success .piko-alert-container .piko-alert-main{background-color:#71d58f}.piko-alert.warning .piko-alert-container .piko-alert-main{background-color:#f5a741}.piko-alert.error .piko-alert-container .piko-alert-main{background-color:#ff434d}.piko-alert .piko-alert-container{max-width:720px;width:100%}@media (min-width: 721px){.piko-alert .piko-alert-container{width:95%;max-width:calc(720px + 10rem);min-width:720px}}@media (min-width: 1200px){.piko-alert .piko-alert-container{width:100%;max-width:1200px}}.piko-alert .piko-alert-container .piko-alert-main{width:100%;display:flex;align-items:center;padding-top:10px;box-shadow:0 3px 10px var(--piko-shadow-color)}@media (min-width: 721px){.piko-alert .piko-alert-container .piko-alert-main{border-radius:0 0 .25rem .25rem}}@media (min-width: 1200px){.piko-alert .piko-alert-container .piko-alert-main{width:calc(1200px - (390px + 1rem));border-radius:0 0 .25rem .25rem}}.piko-alert .piko-alert-container .piko-alert-main .piko-alert-icon{display:flex;padding:0.875rem 0.5rem 0.875rem 1.5rem}.piko-alert .piko-alert-container .piko-alert-main .piko-alert-icon .piko-icon{height:1rem;width:auto}.piko-alert .piko-alert-container .piko-alert-main .piko-alert-icon .piko-icon .piko-icon-svg{height:1rem;width:auto}.piko-alert .piko-alert-container .piko-alert-main .piko-alert-icon .piko-icon .piko-icon-svg .piko-icon-path{fill:#fff}.piko-alert .piko-alert-container .piko-alert-main .piko-alert-content{flex:1;padding:0.875rem 0;color:#fff;font-size:0.85rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.piko-alert .piko-alert-container .piko-alert-main .piko-alert-content:last-child{padding-right:1.5rem}.piko-alert .piko-alert-container .piko-alert-main .piko-alert-close{display:flex;cursor:pointer;padding:0.875rem 1.5rem;opacity:0.7;transition:opacity 150ms}.piko-alert .piko-alert-container .piko-alert-main .piko-alert-close .piko-icon{height:1rem;width:auto}.piko-alert .piko-alert-container .piko-alert-main .piko-alert-close .piko-icon .piko-icon-svg{height:1rem;width:auto}.piko-alert .piko-alert-container .piko-alert-main .piko-alert-close .piko-icon .piko-icon-svg .piko-icon-path{fill:#fff}.piko-alert .piko-alert-container .piko-alert-main .piko-alert-close:hover{opacity:1;transition:opacity 0ms}

.piko-icon{width:24px;height:24px}.piko-icon .no-fill{fill:none !important}.piko-icon.is-sm{width:16px;height:16px}.piko-icon.is-sm .piko-icon-svg{width:16px;height:16px}.piko-icon.is-lg{width:40px;height:40px}.piko-icon.is-lg .piko-icon-svg{width:40px;height:40px}.piko-icon .piko-icon-svg{float:left;width:100%;height:100%}.piko-icon.piko-icon-phone .piko-icon-svg{transform:scaleX(-1)}.piko-icon svg .a{stroke:none;opacity:1}.piko-icon .a,.piko-icon .b{fill:var(--piko-primary)}

.piko-icon-svg.gift-box g{transition:all 400ms ease}

.piko-order-page{margin-top:0;overflow-y:scroll;overflow-x:hidden;z-index:200;display:flex}.piko-order-page .piko-order{padding:2rem 0;height:calc(var(--piko-app-height) - 3rem)}@media (max-width: 720px){.piko-order-page .piko-order{padding:0}}.piko-order{display:flex;flex-direction:column;width:100%;height:100%;max-width:720px;justify-content:stretch;align-items:center}.piko-order .piko-order-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px}.piko-order .piko-order-title .piko-icon-arrow{transform:rotate(180deg);opacity:0.5;cursor:pointer;margin-right:8px}.piko-order .piko-order-title .piko-icon-arrow:hover{opacity:1}.piko-order .piko-order-title .piko-icon-arrow .piko-icon-svg{stroke:var(--piko-primary)}.piko-order .piko-order-container{height:100%;min-height:100%;margin-top:0}.piko-order .piko-order-container .piko-order-holder{overflow-y:auto}.piko-order .piko-order-container .piko-basket-main{flex:1}@keyframes slide-in-order{0%{margin-left:100%}100%{margin-left:0}}

.piko-app-snapshot{position:absolute;z-index:999;top:0;left:0;background:transparent !important;pointer-events:none;transform:translateZ(0);animation:fade-out-app 0.6s ease-in-out;animation-fill-mode:forwards}.piko-app-snapshot .piko-app-content{background:transparent !important}.piko-app-snapshot .piko-app-bgimage{display:none}.piko-app-snapshot .piko-menu{animation:none !important}.piko-app{display:flex;flex-flow:column;width:100%;min-height:100%;max-width:100%;justify-content:flex-start;position:relative;padding-top:3rem}.piko-app .piko-app-wrapper{position:relative;display:flex}.piko-app .piko-app-content{position:relative;display:flex;flex-grow:1;flex-direction:column;min-height:calc(var(--piko-app-height) - 3rem);max-width:100%}.piko-app .piko-app-content .piko-app-bgimage{position:fixed;left:0;bottom:0;top:3rem;right:0;background-repeat:repeat;background-position:center top;background-size:cover;pointer-events:none;display:none}@media (min-width: 721px){.piko-app .piko-app-content .piko-app-bgimage{display:flex;align-items:stretch;justify-content:center}}.piko-app .piko-app-content .piko-app-bgimage .piko-content-background-filter{width:100%;max-width:calc(1600px + 2rem);padding:0 1rem;background-color:rgba(var(--piko-bg-special-rgb), 0.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.piko-app.is-admin .piko-app-bgimage{display:none}.piko-app .piko-app-footer{display:flex;justify-content:center;height:6.5rem;z-index:300;background-color:#000;color:#bcbcbc;font-family:"Open Sans",sans-serif;font-weight:400}.piko-app .piko-app-footer a:hover{color:var(--piko-primary);font-weight:600}.piko-app .piko-app-footer .piko-app-footer-content{display:flex;width:100%;padding:1rem 0}@media (max-width: 720px){.piko-app .piko-app-footer .piko-app-footer-content{padding-left:1rem;padding-right:1rem}}@media (min-width: 721px){.piko-app .piko-app-footer .piko-app-footer-content{width:720px}}@media (min-width: 1200px){.piko-app .piko-app-footer .piko-app-footer-content{width:1200px}}.piko-app .piko-app-footer .piko-app-footer-content .piko-app-footer-links{display:flex;flex-direction:column;flex:1;font-size:.75rem}.piko-app .piko-app-footer .piko-app-footer-content .piko-app-footer-links .piko-app-footer-link{margin-bottom:0.375rem}.piko-app .piko-app-footer .piko-app-footer-content .piko-app-footer-brand{display:flex;flex-direction:column;font-size:.6875rem;font-weight:300}.piko-app .piko-app-footer .piko-app-footer-content .piko-app-footer-brand .piko-app-footer-brand-title{margin-bottom:0.5rem}.piko-app .piko-app-footer .piko-app-footer-content .piko-app-footer-brand .piko-icon.piko-app-footer-brand-logo{height:1.4rem}.piko-app .piko-app-footer .piko-app-footer-content .piko-app-footer-brand .piko-icon.piko-app-footer-brand-logo svg{height:1.4rem}.piko-app .piko-app-footer .piko-app-footer-content .piko-app-footer-brand .piko-app-footer-brand-website{margin-top:0.25rem;letter-spacing:3px}@keyframes fade-out-app{0%{opacity:1}100%{opacity:0}}.footer-language-changer .piko-locale-switch{margin:0 12px}.footer-language-changer .piko-locale-switch .piko-locale-switch-holder{flex-direction:row !important}.footer-language-changer .piko-locale-switch .piko-locale-switch-holder .piko-ls-opt{margin-top:0 !important}

.piko-sidebar{max-width:100%}.piko-sidebar .piko-sidebar-content{display:flex;flex-direction:column;flex-grow:1;position:relative;background-color:var(--piko-bg-medium);border-right:1px solid var(--piko-gray-dark);width:23rem;min-height:100%;transition:width 350ms cubic-bezier(0.2, 0, 0, 1)}.piko-sidebar .piko-sidebar-content .piko-sidebar-control-container{position:absolute;top:3rem;right:0;transform:translateX(50%);height:100%;z-index:calc(600 - 9)}.piko-sidebar .piko-sidebar-content .piko-sidebar-control-container .piko-sidebar-control-btn{position:sticky;width:2rem;height:2rem;top:calc(3rem + 3rem);background-color:var(--piko-bg-medium);border-radius:50%;border:1px solid var(--piko-gray-dark);box-sizing:border-box;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px var(--piko-shadow-color);cursor:pointer}.piko-sidebar .piko-sidebar-content .piko-sidebar-control-container .piko-icon{width:0.5rem;height:auto;transition:transform 200ms ease-out}.piko-sidebar .piko-sidebar-content .piko-sidebar-control-container .piko-icon .piko-icon-svg{width:100%;height:auto}.piko-sidebar .piko-sidebar-content .piko-sidebar-control-container .piko-icon .piko-icon-svg .piko-icon-path{fill:var(--piko-gray-medium)}.piko-sidebar .piko-sidebar-content .piko-sidebar-content-holder{max-width:100%;min-height:100%;overflow:hidden}.piko-sidebar.is-hidden .piko-sidebar-content{width:2rem}.piko-sidebar.is-hidden .piko-sidebar-content .piko-sidebar-content-holder{max-width:0}.piko-sidebar.is-hidden .piko-sidebar-content .piko-sidebar-control-btn .piko-icon.piko-icon-chevron{margin-left:2px}.piko-sidebar.is-open .piko-sidebar-content .piko-sidebar-control-btn .piko-icon.piko-icon-chevron{transform:rotate(180deg);margin-right:2px}@media (max-width: 720px){.piko-sidebar{position:absolute;z-index:calc(600 - 9);bottom:0;top:0}.piko-sidebar.is-hidden .piko-sidebar-content{width:0}.piko-sidebar .piko-sidebar-content .piko-sidebar-control-container{display:none}}

.piko-admin-nav{display:flex;flex-direction:column;padding:2rem;align-items:stretch;height:100%;background-color:var(--piko-bg-medium);width:21rem;font-size:115%}.piko-admin-nav .piko-admin-nav-holder{display:flex;flex-flow:column}.piko-admin-nav .piko-admin-nav-holder .piko-admin-nav-cat{margin-bottom:1rem}.piko-admin-nav .piko-admin-nav-holder .piko-admin-nav-cat .piko-admin-nav-cat-title{display:flex;align-items:center;cursor:pointer;text-transform:uppercase}.piko-admin-nav .piko-admin-nav-holder .piko-admin-nav-cat .piko-admin-nav-cat-title .piko-icon{margin-right:0.5rem;width:1.5rem;height:1.5rem}.piko-admin-nav .piko-admin-nav-holder .piko-admin-nav-cat .piko-admin-nav-cat-title .piko-icon .piko-icon-svg .piko-icon-path{fill:var(--piko-gray-medium)}.piko-admin-nav .piko-admin-nav-holder .piko-admin-nav-cat .piko-admin-nav-items-wrapper{display:flex;flex-flow:column;padding:0.25rem 0 0.25rem 2rem}.piko-admin-nav .piko-admin-nav-holder .piko-admin-nav-cat .piko-admin-nav-items-wrapper .piko-admin-nav-item{cursor:pointer;padding:0.25rem 0;font-weight:300}.piko-admin-nav .piko-admin-nav-holder .piko-admin-nav-cat .piko-admin-nav-items-wrapper .piko-admin-nav-item.is-selected{font-weight:600}.piko-admin-nav .piko-admin-nav-holder .piko-admin-nav-cat.is-selected .piko-admin-nav-cat-title{color:var(--piko-primary)}.piko-admin-nav .piko-admin-nav-holder .piko-admin-nav-cat.is-selected .piko-admin-nav-cat-title .piko-icon .piko-icon-svg .piko-icon-path{fill:var(--piko-primary)}



.piko-modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;overflow-y:hidden;pointer-events:none;opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:all 400ms ease;transition-property:opacity,backdrop-filter}.piko-modal.is-open{pointer-events:auto;opacity:1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.piko-modal .piko-modal-underlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0.5}.piko-modal .piko-modal-container{position:relative;display:flex;justify-content:center;align-items:center;padding:1.5rem;height:100%}.piko-modal .piko-modal-container .piko-modal-content{display:flex;flex-direction:column;min-width:464px;max-height:100%;border-radius:.25rem;background:var(--piko-bg-shady);box-shadow:0 3px 6px var(--piko-shadow-color);z-index:10000}.piko-modal .piko-modal-container .piko-modal-content .piko-modal-top{display:flex;justify-content:flex-end;align-items:center}.piko-modal .piko-modal-container .piko-modal-content .piko-modal-top .piko-modal-close-btn{cursor:pointer;padding:1rem 1rem 0}.piko-modal .piko-modal-container .piko-modal-content .piko-modal-top .piko-modal-close-btn .piko-icon-path{fill:var(--piko-gray-dark)}.piko-modal .piko-modal-container .piko-modal-content .piko-modal-top .piko-modal-close-btn:hover .piko-icon-path{fill:var(--piko-primary)}.piko-modal .piko-modal-container .piko-modal-content .piko-modal-inner{padding:0 1.5rem 2.5rem;color:var(--piko-text-light);overflow-y:auto}.piko-modal .piko-modal-container .piko-modal-content .piko-modal-inner .piko-modal-title{width:100%;text-align:center;margin-bottom:1rem;font-weight:400;font-size:1.5rem;text-transform:uppercase}.piko-modal .piko-modal-container .piko-modal-content .piko-modal-inner .piko-modal-body{display:flex;flex-direction:column;align-items:center}.piko-modal .piko-modal-container .piko-modal-content .piko-modal-buttons{display:flex;flex-direction:row;margin-top:20px;width:100%}.piko-modal .piko-modal-container .piko-modal-content .piko-modal-buttons .piko-btn{margin-left:20px}.piko-modal .piko-modal-container .piko-modal-content .piko-modal-buttons .piko-btn:first-of-type{margin-left:0}@media (max-width: 720px){.piko-modal .piko-modal-container .piko-modal-content{min-width:100%}}

.piko-modal-catimages{display:flex;flex-direction:column}.piko-modal-catimages .piko-catimages-img{display:flex;flex-direction:row;justify-content:flex-end;overflow:hidden;min-height:122px;max-height:122px;min-width:720px;max-width:720px;margin:12px auto 0;border-radius:4px;background:var(--piko-bg-light);border:solid 1px var(--piko-gray-medium);box-shadow:0 0 4px var(--piko-gray-medium);cursor:pointer;transition:all 200ms ease;transition-property:border,box-shadow}.piko-modal-catimages .piko-catimages-img:hover{border:solid 1px var(--piko-gray-dark);box-shadow:0 0 4px var(--piko-gray-dark)}.piko-modal-catimages .piko-catimages-img:hover .piko-catimages-img-el{margin-top:-10px;min-height:140px;max-height:140px}.piko-modal-catimages .piko-catimages-img .piko-catimages-img-el{position:relative;display:flex;min-height:120px;max-height:120px;min-width:auto;transition:all 400ms ease;transition-property:all}

.piko-modal-warn .piko-b{text-align:center;line-height:24px}

.piko-modal-crop{position:relative;height:100%;max-width:1440px;max-height:960px}.piko-modal-crop .piko-mc-crop{position:relative;width:100%;min-height:480px;margin-bottom:12px;border:solid 1px var(--piko-gray-medium);overflow:hidden}.piko-modal-crop .piko-mc-crop .reactEasyCrop_Container{background:var(--piko-bg-light)}@media (max-width: 720px){.piko-modal-crop{min-width:0;min-height:0}}

.piko-modal-contact-support .piko-modal-title{display:flex;align-items:center;justify-content:center}.piko-modal-contact-support .piko-modal-title .piko-modal-title-text{display:flex}.piko-modal-contact-support .piko-modal-title .piko-modal-title-text .piko-icon{margin-left:1rem}.piko-modal-contact-support .piko-modal-title .piko-modal-title-text .piko-icon .piko-icon-svg .piko-icon-path{fill:var(--piko-primary)}.piko-modal-contact-support .piko-modal-body{display:flex;justify-content:space-between;flex-flow:column;max-width:32rem}.piko-modal-contact-support .piko-modal-body .piko-modal-text{margin-bottom:2rem}.piko-modal-contact-support .piko-modal-body .piko-modal-phone{color:var(--piko-primary);background-color:var(--piko-secondary-rgb);padding:0.5rem 2rem;text-align:center;border-radius:.25rem}

.piko-modal-bgimages{display:flex;flex-direction:column}.piko-modal-bgimages .piko-bgimages-img{display:flex;flex-direction:row;justify-content:flex-end;overflow:hidden;min-height:122px;max-height:122px;min-width:720px;max-width:720px;margin:12px auto 0;border-radius:4px;background:var(--piko-bg-light);border:solid 1px var(--piko-gray-medium);box-shadow:0 0 4px var(--piko-gray-medium);cursor:pointer;transition:all 200ms ease;transition-property:border,box-shadow}.piko-modal-bgimages .piko-bgimages-img:hover{border:solid 1px var(--piko-gray-dark);box-shadow:0 0 4px var(--piko-gray-dark)}.piko-modal-bgimages .piko-bgimages-img:hover .piko-bgimages-img-el{margin-top:-10px;min-height:140px;max-height:140px}.piko-modal-bgimages .piko-bgimages-img .piko-bgimages-img-el{position:relative;display:flex;min-height:120px;max-height:120px;min-width:auto;transition:all 400ms ease;transition-property:all}

.piko-nav{position:fixed;z-index:600;top:0;left:0;width:100%;height:3rem;box-shadow:0 3px 10px var(--piko-shadow-color);display:block;background-color:var(--piko-bg-medium);box-sizing:border-box;min-width:100%;font-size:.75rem}.piko-nav .piko-nav-content{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 1rem 0 0.5rem}.piko-nav .piko-nav-content .piko-nav-sidebar-toggle{display:none;height:1.8rem;padding:0 1rem 0 0.5rem;cursor:pointer}@media (max-width: 720px){.piko-nav .piko-nav-content .piko-nav-sidebar-toggle{display:flex;align-items:center;height:100%}}.piko-nav .piko-nav-content .piko-nav-sidebar-toggle:hover .piko-icon .piko-icon-path{fill:var(--piko-primary)}.piko-nav .piko-nav-content .piko-nav-sidebar-toggle .piko-icon{width:1.8rem;height:1.8rem}.piko-nav .piko-nav-content .piko-nav-sidebar-toggle .piko-icon .piko-icon-path{fill:var(--piko-gray-medium)}.piko-nav .piko-nav-content .piko-nav-title{display:none}.piko-nav .piko-nav-content .piko-nav-supermenu{display:flex;align-items:center;width:100%}.piko-nav .piko-nav-content .piko-nav-supermenu .piko-nav-supermenu-title{white-space:nowrap;padding-right:1rem}.piko-nav .piko-nav-content .piko-nav-frame-close{cursor:pointer;display:flex;margin-left:6px}.piko-nav .piko-nav-content .piko-nav-frame-close:hover .piko-icon-path{fill:var(--piko-primary)}.piko-nav .piko-nav-content .piko-nav-controls{display:flex;flex-direction:row;align-items:center;flex-grow:1;justify-content:flex-end}.piko-nav .piko-nav-content .piko-nav-controls>.piko-separator{display:none;border-right:0.5px var(--piko-gray-dark) solid}.piko-nav .piko-nav-content .piko-nav-controls>.piko-locale-switch{display:none}@media (min-width: 721px){.piko-nav .piko-nav-content .piko-logo{display:block;padding-right:calc(50vw - (720px / 2) - 71px - 0.5rem)}.piko-nav .piko-nav-content .piko-nav-supermenu{width:720px}}@media (min-width: 1200px){.piko-nav .piko-nav-content{align-items:stretch;justify-content:flex-end}.piko-nav .piko-nav-content .piko-logo{display:block;padding-right:calc(50vw - (1200px / 2) - 71px - 0.5rem)}.piko-nav .piko-nav-content .piko-nav-title{display:flex;flex-direction:row;align-items:center;cursor:pointer;padding:0}.piko-nav .piko-nav-content .piko-nav-title .piko-icon path.a{fill:var(--piko-primary)}.piko-nav .piko-nav-content .piko-nav-title .piko-admin-open{margin-right:8px}.piko-nav .piko-nav-content .piko-nav-supermenu{width:calc(1200px - (390px + 1rem))}.piko-nav .piko-nav-content .piko-nav-controls{display:flex;flex-direction:row;align-items:stretch;margin-right:unset}.piko-nav .piko-nav-content .piko-nav-controls .piko-login .piko-login-closed .piko-login-label{display:inline-block}.piko-nav .piko-nav-content .piko-nav-controls>.piko-separator{display:inline-block;height:unset;margin:0.25rem 0.5rem}.piko-nav .piko-nav-content .piko-nav-controls>.piko-locale-switch{display:inline-flex;align-items:center}}

.piko-logo{height:100%}.piko-logo .piko-logo-holder{height:100%;width:100%}.piko-logo .piko-logo-holder a{width:100%;height:100%}.piko-logo .piko-logo-holder img{height:100%;object-fit:contain}

.piko-dropdown-select{position:relative;font-size:.75rem;width:100%}.piko-dropdown-select.has-bold-label .piko-dropdown-select-holder .piko-dds-input .piko-dds-input-value .piko-dds-item .piko-ddsi-label{font-weight:600}.piko-dropdown-select .piko-dropdown-select-holder{display:flex;flex-flow:column;width:100%;height:100%;border-radius:.25rem;border:1px solid var(--piko-bg-dark);overflow:hidden;transition:border 250ms ease}.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-input{display:flex;align-items:stretch;justify-content:space-between;height:3rem;background-color:var(--piko-bg-special);z-index:calc(calc(600 - 7) + 60);cursor:pointer}.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-input .piko-dds-input-value{flex-grow:1}.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-input .piko-dds-item{height:100%}.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-input .piko-dds-item .piko-icon .a{fill:var(--piko-primary)}.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-input .piko-dds-input-controls{flex-basis:2.5rem;display:inline-flex;align-items:center;justify-content:center}.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-input .piko-dds-input-controls .piko-icon{height:1rem;width:1rem;transition:transform 250ms ease}.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-input .piko-dds-input-controls .piko-icon .piko-icon-svg{width:1rem;height:1rem}.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-input .piko-dds-input-controls .piko-icon .piko-icon-svg .a,.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-input .piko-dds-input-controls .piko-icon .piko-icon-svg .piko-icon-path{fill:var(--piko-gray-darker);transition:fill 250ms ease}.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-items{display:flex;height:0;background-color:var(--piko-bg-special);box-shadow:0 3px 10px var(--piko-shadow-color);transition:height 400ms ease-out;overflow:hidden;position:absolute;width:100%;top:3.25rem;left:0;z-index:calc(calc(600 - 7) + 61);border-radius:.25rem}.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-items .piko-dds-items-holder{display:flex;flex-flow:column;align-items:stretch;width:100%}.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-items .piko-dds-item{cursor:pointer}.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-items .piko-dds-item:hover{color:var(--piko-primary);background-color:var(--piko-secondary)}.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-items .piko-dds-item:hover .piko-icon .a,.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-items .piko-dds-item:hover .piko-icon .piko-icon-path{fill:var(--piko-primary)}.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-item{width:100%;height:3rem;padding:0.75rem;display:flex;align-items:center}.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-item .piko-icon{height:1.25rem;width:1.25rem;margin-right:0.75rem}.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-item .piko-icon .a,.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-item .piko-icon .piko-icon-path{fill:var(--piko-gray-medium)}.piko-dropdown-select .piko-dropdown-select-holder .piko-dds-item .piko-ddsi-label{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.piko-dropdown-select.is-sm{height:2rem}.piko-dropdown-select.is-sm .piko-dropdown-select-holder .piko-dds-input .piko-dds-input-value .piko-dds-item{padding:0 0.5rem}.piko-dropdown-select.is-sm .piko-dropdown-select-holder .piko-dds-input .piko-dds-input-controls{flex-basis:2rem}.piko-dropdown-select.is-sm .piko-dropdown-select-holder .piko-dds-items{top:2.25rem}.piko-dropdown-select.is-open .piko-dropdown-select-holder{border-color:var(--piko-gray-medium)}.piko-dropdown-select.is-open .piko-dropdown-select-holder .piko-dds-input-controls .piko-icon{transform:rotate(90deg)}.piko-dropdown-select.is-open .piko-dropdown-select-holder .piko-dds-input-controls .piko-icon .piko-icon-svg .a,.piko-dropdown-select.is-open .piko-dropdown-select-holder .piko-dds-input-controls .piko-icon .piko-icon-svg .piko-icon-path{fill:var(--piko-gray-darker)}.piko-dropdown-select.is-open .piko-dropdown-select-holder .piko-dds-items{height:unset}.piko-dropdown-select .piko-input-pseudohidden{display:none}

.piko-basket-count{position:relative;display:inline-block;width:2.5rem;height:auto;cursor:pointer;margin-left:0.75rem;margin-bottom:6px}.piko-basket-count.is-enabled{opacity:1;pointer-events:initial;cursor:pointer}.piko-basket-count.is-enabled.is-animated{animation:pop 0.4s ease-in-out}.piko-basket-count.is-empty{cursor:unset}.piko-basket-count.is-empty .piko-basket-count-holder .piko-icon .piko-icon-svg .piko-icon-path,.piko-basket-count.is-empty .piko-basket-count-holder .piko-icon .piko-icon-svg .a{fill:var(--piko-gray-dark)}.piko-basket-count.is-empty .piko-basket-count-holder .piko-icon .piko-icon-svg .b{fill:var(--piko-gray-dark)}.piko-basket-count.is-empty .piko-basket-count-holder .piko-bc-num{color:var(--piko-gray-medium)}.piko-basket-count .piko-basket-count-holder{display:block;position:relative;height:100%;width:100%}.piko-basket-count .piko-basket-count-holder .piko-bc-num,.piko-basket-count .piko-basket-count-holder .piko-icon{color:#fff;position:absolute;top:46%;left:50%}.piko-basket-count .piko-basket-count-holder .piko-icon{width:2.25rem;height:2.25rem;transform:translate(-50%, -50%)}.piko-basket-count .piko-basket-count-holder .piko-icon .piko-icon-svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:auto}.piko-basket-count .piko-basket-count-holder .piko-icon .piko-icon-svg .a{fill:var(--piko-primary);stroke:var(--piko-gray-dark);stroke-miterlimit:10;opacity:0.5}.piko-basket-count .piko-basket-count-holder .piko-icon .piko-icon-svg .b{fill:var(--piko-primary)}.piko-basket-count .piko-basket-count-holder .piko-bc-num{transform:translate(-50%, -27%);text-align:center;font-weight:700;pointer-events:none;transition:all 200ms ease;transition-property:color}@media (min-width: 1200px){.piko-basket-count{display:none}}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}

.piko-nav-promotions{display:flex;margin-right:0.5rem}.piko-nav-promotions .piko-nav-promotions-holder{max-width:100%;display:flex;align-items:stretch}.piko-nav-promotions .piko-nav-promotions-holder .piko-nav-promotion{margin-right:1rem;display:flex;align-items:center}.piko-nav-promotions .piko-nav-promotions-holder .piko-nav-promotion .piko-icon{height:2rem;width:2rem}.piko-nav-promotions .piko-nav-promotions-holder .piko-nav-promotion .piko-icon .piko-icon-svg{height:2rem;width:auto}.piko-nav-promotions .piko-nav-promotions-holder .piko-nav-promotion .piko-icon .piko-icon-svg .piko-icon-path{fill:var(--piko-gray-dark)}.piko-nav-promotions .piko-nav-promotions-holder .piko-nav-promotion.is-above .piko-icon .piko-icon-svg .piko-icon-path{fill:#f5a741}.piko-nav-promotions .piko-nav-promotions-holder .piko-nav-promotion.is-reached .piko-icon .piko-icon-svg .piko-icon-path{fill:#71d58f}@media (min-width: 1200px){.piko-nav-promotions{display:none}}

.piko-order-indicator{cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;margin-right:1rem}.piko-order-indicator .piko-order-indicator-header{display:flex;align-items:center;justify-content:center}.piko-order-indicator .piko-order-indicator-header .piko-icon{width:3rem;height:3rem}.piko-order-indicator .piko-order-indicator-header .piko-icon .piko-icon-svg .piko-icon-path{fill:var(--piko-primary)}.piko-order-indicator .piko-oi-dropdown{max-height:0;transition:all 200ms ease;position:absolute;bottom:0;right:0;display:flex;flex-flow:column;overflow:hidden;transform:translateY(100%)}.piko-order-indicator .piko-oi-dropdown.is-open{max-height:8rem}.piko-order-indicator .piko-oi-dropdown .piko-oid-holder{padding:1rem;background-color:var(--piko-bg-medium);overflow-y:auto;max-height:100%}.piko-order-indicator .piko-oi-dropdown .piko-oid-holder .piko-oid-item{margin-top:0.5rem;padding:0.5rem 1rem;box-shadow:0 3px 10px var(--piko-shadow-color)}

.piko-locale-switch{display:flex;font-size:12px;flex-direction:row;margin:0 1.5em}.piko-locale-switch.is-cs .piko-ls-en span,.piko-locale-switch.is-cs .piko-ls-sk span{cursor:pointer}.piko-locale-switch.is-cs .piko-ls-cs{pointer-events:none}.piko-locale-switch.is-cs .piko-ls-cs span{font-weight:700}.piko-locale-switch.is-en .piko-ls-cs span,.piko-locale-switch.is-en .piko-ls-sk span{cursor:pointer}.piko-locale-switch.is-en .piko-ls-en{pointer-events:none}.piko-locale-switch.is-en .piko-ls-en span{font-weight:700}.piko-locale-switch.is-sk .piko-ls-en span,.piko-locale-switch.is-sk .piko-ls-cs span{cursor:pointer}.piko-locale-switch.is-sk .piko-ls-sk{pointer-events:none}.piko-locale-switch.is-sk .piko-ls-sk span{font-weight:700}.piko-locale-switch .piko-locale-switch-holder{display:flex;flex-direction:row;align-items:center}.piko-locale-switch .piko-locale-switch-holder .piko-separator{border-right:0.5px solid var(--piko-text-light);height:1rem;width:0;margin:0 0.4rem}.piko-locale-switch .piko-locale-switch-holder .piko-ls-opt{display:flex;flex-direction:column;align-items:center;justify-content:center}.piko-locale-switch .piko-locale-switch-holder .piko-ls-opt:hover{color:var(--piko-primary)}.piko-locale-switch .piko-locale-switch-holder .piko-ls-cs{margin-right:2px}@media (max-width: 720px){.piko-locale-switch .piko-locale-switch-holder{display:flex;flex-direction:column}.piko-locale-switch .piko-locale-switch-holder .piko-ls-cs{margin-right:0}.piko-locale-switch .piko-locale-switch-holder .piko-ls-opt{max-height:21px;margin-top:-2px}.piko-locale-switch .piko-locale-switch-holder .piko-ls-opt:first-of-type{margin-top:2px}}

.piko-login{font-weight:400;text-transform:uppercase;font-size:12px;transition:opacity 200ms ease-out}.piko-login .piko-login-holder{display:flex;height:100%;align-items:center}.piko-login .piko-login-overlay{height:0;width:0;position:fixed;top:0;left:0}.piko-login .piko-login-nav{display:flex;flex-direction:row;cursor:pointer}.piko-login .piko-login-nav .piko-login-chevron-holder{display:none;cursor:pointer}.piko-login .piko-login-nav .piko-login-chevron-holder .piko-login-chevron{opacity:0;transform:rotate(90deg);margin-right:0.25rem;transition:opacity 200ms ease-out}.piko-login .piko-login-nav .piko-login-chevron-holder .piko-login-chevron .piko-icon{height:1rem;width:1rem}.piko-login .piko-login-nav .piko-login-chevron-holder .piko-login-chevron .piko-icon svg{width:100%;height:100%}.piko-login .piko-login-nav .piko-login-label{display:none;align-items:center}.piko-login .piko-login-nav .piko-login-label .piko-ll-name .piko-b{margin-left:0.35rem}.piko-login .piko-login-nav .piko-login-label .piko-ll-name .piko-b::before{content:"("}.piko-login .piko-login-nav .piko-login-label .piko-ll-name .piko-b::after{content:")"}.piko-login .piko-login-nav .piko-icon{height:2rem;width:2rem;position:relative}.piko-login .piko-login-nav .piko-icon .piko-icon-svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:unset}.piko-login .piko-login-nav .piko-icon .piko-icon-svg .a,.piko-login .piko-login-nav .piko-icon .piko-icon-svg .b{fill:var(--piko-primary);opacity:0.5}.piko-login .piko-login-nav .piko-icon .piko-icon-svg .c{fill:var(--piko-primary)}.piko-login .piko-login-nav .piko-login-spacer{display:block;width:0.5em;transition:width 200ms ease-out}.piko-login .piko-login-nav:hover{color:var(--piko-primary)}.piko-login .piko-login-nav:hover .piko-login-chevron-holder .piko-login-chevron{opacity:1}.piko-login .piko-login-nav:hover .piko-login-transition-holder{margin:0 0 0 0.5rem}.piko-login .piko-login-dropdown{display:flex;position:fixed;top:3rem;right:0;width:100%;overflow:hidden;height:0;background-color:var(--piko-bg-medium);z-index:calc(600 + 10);max-height:calc(100vh - 3rem);justify-content:center;transition:all 400ms ease;transition-property:height}.piko-login .piko-login-dropdown .piko-login-content{display:flex;flex-flow:column;padding:1.5rem 1rem 1.75rem}.piko-login .piko-login-dropdown .piko-login-content .piko-login-title{background-color:transparent;color:var(--piko-text-light);font-size:80%;text-align:center;font-weight:700;margin-bottom:1rem}.piko-login .piko-login-dropdown .piko-login-content .piko-login-options{display:flex;flex-flow:column;width:100%}.piko-login .piko-login-dropdown .piko-login-content .piko-login-options .piko-login-option{background-color:var(--piko-bg-shady);height:unset}.piko-login .piko-login-dropdown .piko-login-content .piko-login-options .piko-login-option:not(:first-child){margin-top:0.75rem}.piko-login.is-open{font-weight:700}.piko-login.is-open .piko-login-nav{color:var(--piko-primary)}.piko-login.is-open .piko-login-nav .piko-login-chevron-holder .piko-login-chevron{opacity:1}.piko-login.is-open .piko-login-nav .piko-login-transition-holder{margin:0 0 0 0.5rem}.piko-login.is-open .piko-login-dropdown{height:calc(100vh - 3rem)}.piko-login.is-open .piko-login-overlay{height:100vh;width:100%;position:fixed;top:0;left:0}@media (max-width: 720px){.piko-login .piko-login-dropdown .piko-login-content{box-shadow:initial}}@media (min-width: 721px){.piko-login .piko-login-dropdown{width:unset;min-width:10rem}.piko-login.is-open .piko-login-dropdown{height:unset}}@media (min-width: 1200px){.piko-login .piko-login-nav{flex-direction:row}.piko-login .piko-login-nav .piko-login-chevron-holder{display:block}.piko-login .piko-login-nav .piko-login-transition-holder{display:flex;margin:0 0.5rem 0 0;transition:margin 200ms ease-out}.piko-login .piko-login-nav .piko-login-label{display:flex;margin-right:0.5rem}.piko-login .piko-login-nav .piko-login-label .piko-ll-login{display:inline-block}.piko-login .piko-login-nav .piko-icon{height:1rem;width:1rem;position:relative}.piko-login .piko-login-nav .piko-icon .piko-icon-svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:unset}.piko-login .piko-login-dropdown{left:unset;right:0}}

.piko-custom-style{display:none}

.piko-order-container{width:720px;max-width:100%;height:100%;margin-bottom:0}.piko-order-container.is-admin{display:none !important}.piko-order-container.is-side .piko-order-sticky .piko-order-wrapper{max-height:calc(calc(var(--piko-app-height) - 3rem) + -2rem)}.piko-order-container .piko-order-sticky{width:100%}.piko-order-container .piko-order-wrapper{display:flex;flex-direction:column;overflow:hidden;box-shadow:0 3px 10px var(--piko-shadow-color);border-radius:.25rem;width:100%}.piko-order-container .piko-order-wrapper .piko-basket-title{width:100%;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:.875rem;padding:0.9rem 1.25rem;background-color:var(--piko-bg-medium)}.piko-order-container .piko-order-wrapper .piko-basket-title .piko-icon .a{fill:var(--piko-text-dark);opacity:0}.piko-order-container .piko-order-wrapper .piko-basket-title .piko-icon .b{fill:var(--piko-text-dark)}.piko-order-container .piko-order-wrapper .piko-basket-main{background-color:var(--piko-bg-medium)}.piko-order-container .piko-order-wrapper .piko-basket-main:last-child{border-radius:0 0 .25rem .25rem}.piko-order-container .piko-order-wrapper .piko-order-holder{width:100%;max-height:100%;display:flex;flex-flow:column;background-color:var(--piko-bg-medium)}.piko-order-container .piko-order-wrapper .piko-delivery-type{flex-shrink:0}.piko-order-container .piko-order-wrapper .piko-basket{display:block;width:100%;flex-shrink:1;background-color:var(--piko-bg-medium)}.piko-order-container .piko-order-wrapper .piko-basket .piko-basket-holder{display:flex;flex-direction:column}.piko-order-container .piko-order-wrapper .piko-basket .piko-basket-holder .piko-basket-content .piko-basket-content-holder{width:100%;display:flex;flex-direction:column}.piko-order-container .piko-order-wrapper .piko-basket .piko-basket-holder .piko-basket-content .piko-basket-content-holder .piko-basket-details .piko-basket-section{width:100%}.piko-order-container.has-items .piko-basket-title .piko-icon .a{fill:var(--piko-primary)}.piko-order-container.has-items .piko-basket-title .piko-icon .b{fill:var(--piko-primary)}.piko-order-container.is-menu .piko-order-sticky{position:sticky;top:calc(3rem + 1rem)}.piko-order-container.is-order .piko-order-sticky{height:100%}.piko-order-container.is-order .piko-order-sticky .piko-order-wrapper{height:100%}@media (min-width: 721px){.piko-order-container{width:80%;max-width:1200px}}@media (min-width: 1200px){.piko-order-container{width:390px;max-width:unset;flex-flow:column;padding:1rem 0}.piko-order-container .piko-order-holder{flex-shrink:1;overflow-y:auto}}

.piko-order-container.is-paying .piko-basket-list{display:none}.piko-basket-list .piko-basket-list-holder{display:flex;flex-direction:column}.piko-basket-empty{display:flex;flex-flow:column;justify-content:center;align-items:center;padding:1.8rem 0}.piko-basket-empty .piko-icon{height:auto;width:7rem}.piko-basket-empty .piko-icon .a{fill:var(--piko-text-dark)}.piko-basket-empty .piko-be-label{color:var(--piko-text-dark);font-weight:600;font-size:.75rem;margin-top:0.75rem}

.piko-bl-item{padding:1rem 0;margin:0 1.25rem;font-size:.75rem}.piko-bl-item:not(:first-child){border-top:1px var(--piko-bg-dark) solid}.piko-bl-item .piko-bl-item-holder{display:flex;flex-direction:column}.piko-bl-item .piko-bl-item-holder .piko-bli-top-row{font-weight:700}.piko-bl-item .piko-bl-item-holder .piko-bli-top-row .piko-bli-top-row-holder{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.25rem}.piko-bl-item .piko-bl-item-holder .piko-bli-top-row .piko-bli-top-row-holder .piko-bli-order{margin-right:0.25rem}.piko-bl-item .piko-bl-item-holder .piko-bli-top-row .piko-bli-top-row-holder .piko-bli-title{margin-right:0.5rem}.piko-bl-item .piko-bl-item-holder .piko-bli-top-row .piko-bli-top-row-holder .piko-bli-free{color:#71d58f;font-weight:700}.piko-bl-item .piko-bl-item-holder .piko-bli-mid-row{color:var(--piko-text-medium);margin-left:1rem}.piko-bl-item .piko-bl-item-holder .piko-bli-mid-row .piko-bli-mid-row-holder{display:flex;flex-direction:column}.piko-bl-item .piko-bl-item-holder .piko-bli-mid-row .piko-bli-mid-row-holder .piko-bli-extras{font-size:.6875rem;display:block;margin-bottom:0.25rem}.piko-bl-item .piko-bl-item-holder .piko-bli-mid-row .piko-bli-mid-row-holder .piko-bli-extras::before{content:"("}.piko-bl-item .piko-bl-item-holder .piko-bli-mid-row .piko-bli-mid-row-holder .piko-bli-extras::after{content:")"}.piko-bl-item .piko-bl-item-holder .piko-bli-mid-row .piko-bli-mid-row-holder .piko-bli-extras .piko-bli-extra:not(:last-child)::after{content:", ";white-space:pre}.piko-bl-item .piko-bl-item-holder .piko-bli-bottom-row{margin-top:0.75rem;margin-left:1rem}.piko-bl-item .piko-bl-item-holder .piko-bli-bottom-row.no-packing .piko-bli-bottom-row-holder{justify-content:flex-end}.piko-bl-item .piko-bl-item-holder .piko-bli-bottom-row .piko-bli-bottom-row-holder{display:flex;justify-content:space-between;align-items:center}.piko-bl-item .piko-bl-item-holder .piko-bli-bottom-row .piko-bli-bottom-row-holder .piko-bli-packing{display:flex;align-items:center;color:var(--piko-text-medium)}.piko-bl-item .piko-bl-item-holder .piko-bli-bottom-row .piko-bli-bottom-row-holder .piko-bli-packing .piko-icon{margin-right:0.5rem}.piko-bl-item .piko-bl-item-holder .piko-bli-bottom-row .piko-bli-bottom-row-holder .piko-bli-packing .piko-icon .a{fill:transparent}.piko-bl-item .piko-bl-item-holder .piko-bli-bottom-row .piko-bli-bottom-row-holder .piko-bli-packing .piko-icon .b{fill:var(--piko-gray-medium)}.piko-bl-item .piko-bl-item-holder .piko-bli-bottom-row .piko-bli-bottom-row-holder .piko-bli-controls{display:flex;justify-content:space-evenly;align-items:center}.piko-bl-item .piko-bl-item-holder .piko-bli-bottom-row .piko-bli-bottom-row-holder .piko-bli-controls .piko-bli-count{margin-right:1rem}.piko-bl-item .piko-bl-item-holder .piko-bli-bottom-row .piko-bli-bottom-row-holder .piko-bli-controls .piko-bli-count .col-left .btn-detail{display:none}.piko-bl-item .piko-bl-item-holder .piko-bli-bottom-row .piko-bli-bottom-row-holder .piko-bli-controls .piko-bli-price{width:3.5rem;display:flex;justify-content:flex-end;font-weight:600}

.piko-counter{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-width:5rem;box-shadow:0 3px 6px var(--piko-shadow-color);width:5.5rem;background-color:var(--piko-bg-special);font-weight:700;overflow:hidden;font-size:.75rem;color:var(--piko-text-light);border-radius:.25rem}.piko-counter.is-lg .piko-btn{width:48px}.piko-counter .piko-btn{padding:0.35rem;width:2rem;height:2rem;background-color:var(--piko-bg-special);border:none;box-shadow:none;transition:all 200ms ease;z-index:2}.piko-counter .piko-btn .piko-icon{width:1rem;height:1rem;margin:0}.piko-counter .piko-btn .piko-icon path.piko-icon-path{fill:var(--piko-primary)}.piko-counter .piko-counter-count{position:absolute;display:flex;justify-content:space-between;width:5.5rem;z-index:1}.piko-counter .piko-counter-count .piko-counter-num{display:block;width:1rem;text-align:center}.piko-counter.animate-left .piko-counter-count{animation:slide-left ease 0.25s;animation-fill-mode:forwards}.piko-counter.animate-right .piko-counter-count{animation:slide-right ease 0.25s;animation-fill-mode:forwards}@keyframes slide-left{0%{left:0}100%{left:calc(5.5rem / 2 - 0.5rem)}}@keyframes slide-right{0%{left:0}100%{left:calc(-5.5rem / 2 + 0.5rem)}}

.piko-basket-controls{display:block;background-color:var(--piko-bg-medium);z-index:calc(calc(600 - 7) - 10);padding:0.325rem 1.25rem 1rem}.piko-basket-controls .piko-basket-controls-holder{display:flex;flex-flow:column;align-items:stretch;justify-content:stretch;margin-top:0.5rem}.piko-basket-controls .piko-basket-controls-holder .piko-bc-errors{margin-bottom:0.5rem;font-size:.875rem}.piko-basket-controls .piko-basket-controls-holder .piko-bc-errors .piko-bc-error{padding:0.5rem;background-color:#ff434d;color:#fff;width:100%;display:flex;justify-content:center;border-radius:.25rem}.piko-basket-controls .piko-basket-controls-holder .piko-bc-errors .piko-bc-error .piko-text-highlight{cursor:pointer;font-weight:700}.piko-basket-controls .piko-basket-controls-holder .piko-bc-buttons{display:flex;align-items:stretch;justify-content:space-between}.piko-basket-controls .piko-basket-controls-holder .piko-bc-buttons .piko-btn-back{transform:rotate(180deg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.piko-basket-controls .piko-basket-controls-holder .piko-bc-buttons .piko-btn-back .piko-icon-path{fill:var(--piko-gray-medium)}.piko-basket-controls .piko-basket-controls-holder .piko-bc-buttons .piko-btn:only-child{margin:0 auto}@media (min-width: 1200px){.piko-order-container.is-paying .piko-basket-controls .piko-basket-controls-holder{align-items:stretch}.piko-order-container.is-paying .piko-basket-controls .piko-basket-controls-holder .piko-bc-buttons{justify-content:space-between}}

.piko-basket-calculation{font-family:"Open Sans",sans-serif;font-size:.75rem;width:100%}.piko-basket-calculation .piko-basket-calculation-holder{display:flex;flex-direction:column}.piko-basket-calculation .piko-basket-calculation-holder .piko-bc-item{padding:0.5rem 0 0}.piko-basket-calculation .piko-basket-calculation-holder .piko-bc-item .piko-bc-item-holder{display:flex;justify-content:space-between;padding:0 1.25rem}.piko-basket-calculation .piko-basket-calculation-holder .piko-bc-item.piko-bc-free .piko-bc-item-price{color:#71d58f;font-weight:600}.piko-basket-calculation .piko-basket-calculation-holder .piko-bc-item.piko-bc-total{font-weight:700}.piko-basket-calculation .piko-basket-calculation-holder .piko-calculation-error{color:#ff434d}.piko-oc-calculation .piko-oc-block-holder{flex-grow:1}.piko-oc-calculation .piko-oc-block-holder .piko-basket-calculation{height:100%}@media (max-width: 720px){.piko-oc-calculation .piko-oc-block-holder .piko-basket-calculation{padding-bottom:10px}}.piko-oc-calculation .piko-oc-block-holder .piko-basket-calculation .piko-basket-calculation-holder{height:100%}.piko-oc-calculation .piko-oc-block-holder .piko-basket-calculation .piko-basket-calculation-holder .piko-bc-item{border-top:none}.piko-oc-calculation .piko-oc-block-holder .piko-basket-calculation .piko-basket-calculation-holder .piko-bc-item.piko-bc-total{padding:0.75rem 0;background-color:var(--piko-secondary)}.piko-oc-calculation .piko-oc-block-holder .piko-basket-calculation .piko-basket-calculation-holder .piko-bc-spacer{display:flex;flex:1}

.piko-order-container.is-paying .piko-basket-details{display:flex;flex-flow:column;align-items:stretch}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details{font-family:"Open Sans",sans-serif;background-color:var(--piko-bg-medium);padding:0 1.25rem}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-bl-terms{font-size:.75rem}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder{display:flex;flex-direction:column;padding:1rem 0}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-container{margin-bottom:1rem;display:flex;flex-flow:column;align-items:stretch}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-container .piko-bods-title{display:flex;align-items:center}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-container .piko-bods-title .piko-title-text{font-weight:600;font-size:.875rem;margin-bottom:0.25rem}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-container .piko-bods-title .piko-infobox{margin-left:0.35rem}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-container .piko-bods-holder{display:flex;flex-flow:column;font-size:.75rem}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-container .piko-bods-holder .piko-bl-note{display:flex}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-container.piko-bods-address .piko-bods-holder{display:flex;flex-flow:column;align-items:stretch}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-container.piko-bods-address .piko-bods-holder .piko-bodtc-controls{display:flex;justify-content:space-between;padding:0.5rem 0}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-container.piko-bods-address .piko-bods-holder .piko-bodtc-controls>label{flex-grow:1;white-space:nowrap;display:flex;align-items:center}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-container.piko-bods-address .piko-bods-holder .piko-bodtc-controls .piko-bodtc-control-panel{flex-shrink:1;display:flex;justify-content:end;align-items:center}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-container.piko-bods-address .piko-bods-holder .piko-bodtc-controls .piko-bodtc-control-panel .piko-checkbox{margin-bottom:0}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-container.piko-bods-address .piko-bods-holder .piko-bodtc-controls .piko-bodtc-control-panel .piko-icon-delivery{height:1.4rem;width:auto;margin:0 1rem}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-container.piko-bods-address .piko-bods-holder .piko-bodtc-controls .piko-bodtc-control-panel .piko-icon-delivery .piko-icon-path{fill:var(--piko-gray-dark)}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-container.piko-bods-address .piko-bods-holder .piko-bodtc-controls .piko-bodtc-control-panel .piko-icon-delivery .piko-icon-svg{width:auto;height:100%}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-container.piko-bods-address .piko-bods-holder .piko-address-input{filter:grayscale(1);opacity:0.3}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-container.piko-bods-address.is-open .piko-bods-holder .piko-icon-delivery .piko-icon-svg .piko-icon-path{fill:var(--piko-primary)}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-container.piko-bods-address.is-open .piko-bods-holder .piko-address-input{filter:unset;opacity:1}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-container.piko-bods-address.is-disabled .piko-bods-holder .piko-icon-delivery .piko-icon-svg .piko-icon-path{fill:var(--piko-gray-dark)}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-container.piko-bods-address.is-disabled .piko-bods-holder .piko-address-input{filter:unset;opacity:1}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bod-deli{display:flex;flex-direction:column}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bod-deli .piko-bods-personal .piko-bods-holder{display:flex;flex-direction:column;justify-content:space-evenly;min-height:11rem}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bod-deli .piko-bods-personal .piko-bods-holder .piko-input{border-radius:0.25rem}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bod-deli .piko-bods-personal .piko-bods-holder .piko-input input{height:3rem;display:block;background-color:transparent}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bod-deli .piko-bods-time{display:flex;flex-flow:column}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bod-deli .piko-bods-time .piko-bods-title .piko-title-value{margin-left:0.5rem}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bod-deli .piko-bods-time .piko-bods-holder{display:flex;flex-flow:column}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bod-deli .piko-bods-time .piko-bods-holder .piko-bodtc-controls{display:flex;justify-content:space-between}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bod-deli .piko-bods-time .piko-bods-holder .piko-picker-line{height:3rem;align-items:center;margin-top:0.5rem}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bod-deli .piko-bods-time .piko-bods-holder .piko-picker-line .piko-picker-line-holder .piko-pl-extreme-a,.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bod-deli .piko-bods-time .piko-bods-holder .piko-picker-line .piko-picker-line-holder .piko-pl-extreme-b{padding:0 0.5rem}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bod-deli .piko-bods-time .piko-bods-holder .piko-picker-line .piko-picker-line-holder .piko-pl-items .piko-pl-handle-container .piko-pl-handle{height:1rem;border-radius:0.5rem}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bod-deli .piko-bods-time .piko-bods-holder .piko-picker-line .piko-picker-line-holder .piko-pl-items .piko-pl-items-holder .piko-pl-item .row-top{width:100%;height:100%}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bod-deli .piko-bods-time .piko-bods-holder .piko-picker-line .piko-picker-line-holder .piko-pl-items .piko-pl-items-holder .piko-pl-item .row-top .piko-pli-side{width:50%}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bod-deli .piko-bods-time .piko-bods-holder .piko-picker-line .piko-picker-line-holder .piko-pl-items .piko-pl-items-holder .piko-pl-item .row-top .piko-pli-target{width:0.75rem;height:0.75rem}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bod-deli .piko-bods-time .piko-bods-holder .piko-picker-line .piko-picker-line-holder .piko-pl-items .piko-pl-items-holder .piko-pl-item .row-bot{display:none}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bod-deli .piko-bods-time .piko-dds-items .piko-dds-item{height:1rem}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-bods-pay{display:flex;flex-flow:column;width:100%;align-items:stretch}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-basket-order-details-holder .piko-dropdown-select{width:100%}.piko-order-container.is-paying .piko-basket-details .piko-basket-order-details .piko-input-placeholder{display:none}

.piko-address-input,.custom-suggestion-input{position:relative;font-size:.75rem}.piko-address-input .piko-address-bar,.custom-suggestion-input .piko-address-bar{width:100%}.piko-address-input .piko-address-bar .piko-address-bar-tip,.custom-suggestion-input .piko-address-bar .piko-address-bar-tip{width:100%}.piko-address-input .piko-address-suggest,.custom-suggestion-input .piko-address-suggest{overflow:hidden;position:absolute;z-index:calc(calc(600 - 7) + 80);top:calc(100% - 1rem + 0.25rem);width:100%;max-width:100%;display:flex;flex-direction:column;background:var(--piko-bg-special);border-radius:.25rem;box-shadow:0 3px 10px var(--piko-shadow-color)}.piko-address-input .piko-address-suggest:hover .piko-address-suggest-item.is-selected,.custom-suggestion-input .piko-address-suggest:hover .piko-address-suggest-item.is-selected{background:var(--piko-bg-light)}.piko-address-input .piko-address-suggest .piko-address-suggest-item,.custom-suggestion-input .piko-address-suggest .piko-address-suggest-item{padding:0.5rem 1rem;cursor:pointer}.piko-address-input .piko-address-suggest .piko-address-suggest-item.is-selected,.custom-suggestion-input .piko-address-suggest .piko-address-suggest-item.is-selected{background:var(--piko-primary)}.piko-address-input .piko-address-suggest .piko-address-suggest-item:hover,.custom-suggestion-input .piko-address-suggest .piko-address-suggest-item:hover{color:var(--piko-primary);background:var(--piko-secondary) !important}.piko-address-input .piko-address-underlay,.custom-suggestion-input .piko-address-underlay{position:fixed;top:0;left:0;right:0;bottom:0}.input-h-38{height:38px !important}

.piko-tip{font-size:.75rem}.piko-tip .piko-tip-holder{display:flex;justify-content:space-between}.piko-tip .piko-tip-holder .piko-picker-line{width:100%}.piko-tip .piko-tip-holder .piko-picker-line .piko-pl-items{flex-grow:1}.piko-tip .piko-tip-holder .piko-picker-line .piko-pl-items .piko-pli-target{height:1rem;width:1rem;border-radius:50%}.piko-tip .piko-tip-holder .piko-picker-line .piko-pl-items .piko-pl-handle-container .piko-pl-handle{background-color:var(--piko-primary);border-radius:50%;width:1.25rem;height:1.25rem}.piko-tip .piko-tip-holder .piko-picker-line .piko-pl-items .piko-pl-items-holder{height:2rem;display:flex;align-items:center}.piko-tip .piko-tip-holder .piko-picker-line .piko-pl-items .piko-pl-items-holder .piko-pl-item{position:relative}.piko-tip .piko-tip-holder .piko-picker-line .piko-pl-items .piko-pl-items-holder .piko-pl-item .row-top{display:flex;height:1.25rem;align-items:center;justify-content:stretch}.piko-tip .piko-tip-holder .piko-picker-line .piko-pl-items .piko-pl-items-holder .piko-pl-item .row-top .piko-pli-target{background-color:var(--piko-bg-dark)}.piko-tip .piko-tip-holder .piko-picker-line .piko-pl-items .piko-pl-items-holder .piko-pl-item .row-top.is-active .piko-pli-target{background-color:var(--piko-secondary)}.piko-tip .piko-tip-holder .piko-pl-extreme-b{flex-basis:6rem}.piko-tip .piko-tip-holder .piko-pl-extreme-b .piko-input-tip input::-webkit-outer-spin-button,.piko-tip .piko-tip-holder .piko-pl-extreme-b .piko-input-tip input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.piko-tip .piko-tip-holder .piko-pl-extreme-b .piko-input-tip input[type="number"]{-moz-appearance:textfield}

.piko-input-label{margin-bottom:0.25rem}.piko-input{position:relative;width:100%;border-radius:.25rem;background:var(--piko-bg-special);border:1px solid var(--piko-bg-dark);margin-bottom:1rem;transition:border 250ms ease;padding:0 0.5rem}.piko-input .piko-icon{margin:0}.piko-input .piko-icon .piko-icon-path{fill:var(--piko-gray-dark);transition:fill 250ms ease}.piko-input:focus-within{border-color:var(--piko-gray-medium)}.piko-input:focus-within .piko-input-helper .piko-icon .piko-icon-path{fill:var(--piko-gray-medium)}.piko-input.has-error{border-color:#ff434d}.piko-input.has-ico .piko-input-el{padding-left:40px}.piko-input.is-number .piko-input-el{padding-right:4px}.piko-input.is-currency{padding-right:1.75rem}.piko-input.is-currency .piko-input-el{-moz-appearance:textfield}.piko-input.is-currency .piko-input-el::-webkit-outer-spin-button,.piko-input.is-currency .piko-input-el::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.piko-input .piko-input-currency{position:absolute;z-index:3;display:flex;flex-direction:column;justify-content:center;right:0.5rem;top:0;height:100%;color:var(--piko-text-medium)}.piko-input .piko-input-placeholder{position:absolute;z-index:3;top:-10px;right:16px;background:var(--piko-bg-special);border:solid 1px var(--piko-gray-dark);padding:2px 4px;border-radius:4px;font-size:.75rem}.piko-input .piko-input-holder{display:flex;width:100%;height:100%}.piko-input .piko-input-el{position:relative;flex:1;z-index:1;width:100%;height:48px;padding:0.5rem;font-size:.75rem;color:var(--piko-text-medium);background:transparent;border:none}.piko-input .piko-input-el::placeholder{color:var(--piko-text-dark)}.piko-input .piko-input-el::-ms-placeholder{color:var(--piko-text-dark)}.piko-input .piko-input-el.piko-textarea{height:auto;min-height:4.5rem;resize:vertical;border-radius:0.25rem}.piko-input.has-helpers{display:flex;align-items:stretch}.piko-input.has-helpers>input{flex-grow:1;flex-shrink:1}.piko-input.has-helpers.has-error .piko-input-helper .piko-icon .piko-icon-path{fill:#ff434d}.piko-input.has-helpers .piko-input-helper{display:flex;align-items:center;justify-items:center}.piko-input.has-helpers .piko-input-helper.helper-head .piko-icon{height:1.25rem;width:1.25rem}.piko-input.has-helpers .piko-input-helper.helper-head .piko-icon .piko-icon-svg{height:1.25rem;width:1.25rem}.piko-input.has-helpers .piko-input-helper.helper-tail .piko-icon{height:1rem;width:1rem}.piko-input.has-helpers .piko-input-helper.helper-tail .piko-icon .piko-icon-svg{height:1rem;width:1rem}.piko-input.has-helpers .piko-input-helper.helper-tail .piko-icon-check .piko-icon-path{fill:#71d58f}.piko-input.has-helpers .piko-input-helper.helper-tail .piko-icon-info .a{fill:#f5a741}.piko-input.has-helpers .piko-input-helper.helper-tail .piko-icon-cross .piko-icon-path{fill:#ff434d}.piko-input.has-helpers .piko-input-helper.helper-tail .piko-icon-asterisk .piko-icon-path{fill:var(--piko-primary)}.piko-input>.piko-icon{position:absolute;z-index:2;left:20px;bottom:16px}

.piko-picker-line{display:flex;justify-content:space-evenly;position:relative;background-color:var(--piko-bg-medium)}.piko-picker-line .piko-picker-line-holder{position:relative;display:flex;width:100%}.piko-picker-line .piko-picker-line-holder .piko-pl-extreme-a{padding-right:0.5rem}.piko-picker-line .piko-picker-line-holder .piko-pl-extreme-b{padding-left:0.5rem}.piko-picker-line .piko-picker-line-holder .piko-pl-items{display:flex;flex-flow:column;flex-grow:1;align-items:center;justify-content:center;position:relative}.piko-picker-line .piko-picker-line-holder .piko-pl-items .piko-pl-handle-container{display:flex;position:absolute;width:100%;height:100%}.piko-picker-line .piko-picker-line-holder .piko-pl-items .piko-pl-handle-container .piko-pl-handle{height:1rem;width:1rem;border-radius:50%;z-index:calc(200 + 60);box-sizing:border-box;align-self:flex-start;cursor:pointer}.piko-picker-line .piko-picker-line-holder .piko-pl-items .piko-pl-items-holder{display:flex}.piko-picker-line .piko-picker-line-holder .piko-pl-items .piko-pl-items-holder .piko-pl-item{cursor:pointer;display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch}.piko-picker-line .piko-picker-line-holder .piko-pl-items .piko-pl-items-holder .piko-pl-item:first-child .row-top .side-left,.piko-picker-line .piko-picker-line-holder .piko-pl-items .piko-pl-items-holder .piko-pl-item:last-child .row-top .side-right{opacity:0}.piko-picker-line .piko-picker-line-holder .piko-pl-items .piko-pl-items-holder .piko-pl-item .row-top{display:flex;align-items:center;justify-content:stretch;position:relative}.piko-picker-line .piko-picker-line-holder .piko-pl-items .piko-pl-items-holder .piko-pl-item .row-top .piko-pli-side{width:50%;background-color:var(--piko-bg-dark);min-height:0.25rem}.piko-picker-line .piko-picker-line-holder .piko-pl-items .piko-pl-items-holder .piko-pl-item .row-top .piko-pli-target{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.piko-picker-line .piko-picker-line-holder .piko-pl-items .piko-pl-items-holder .piko-pl-item .row-bot{display:flex;justify-content:stretch;align-items:center}.piko-picker-line .piko-picker-line-holder .piko-pl-items .piko-pl-items-holder .piko-pl-item .row-bot .piko-pli-label{width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;text-align:center}.piko-picker-line .piko-pl-item .row-top .piko-pli-side{background-color:var(--piko-bg-medium)}.piko-picker-line .piko-pl-item .row-top .piko-pli-target{background-color:var(--piko-bg-dark);border-radius:50%}.piko-picker-line .piko-pl-item .row-bot{display:none}.piko-picker-line .piko-pl-handle-container .piko-pl-handle{background-color:var(--piko-primary)}

.piko-select{position:relative}.piko-select:invalid{color:var(--piko-text-medium);font-style:italic}.piko-select.is-sm .piko-select-el{height:36px;padding:3px 8px;font-size:0.875rem}.piko-select.is-sm .piko-select-caret{right:0.75rem;bottom:1rem}.piko-select.has-error .piko-select-caret{border-color:#ff434d}.piko-select.is-loading{pointer-events:none}.piko-select.is-disabled{cursor:default;background:var(--piko-bg-light)}.piko-select.is-disabled .piko-select-el{background:var(--piko-bg-light)}.piko-select .piko-select-el{width:100%;height:48px;padding:0 1.5rem 0 0.5rem;font-size:1rem;border:0;color:var(--piko-text-dark);cursor:pointer}.piko-select .piko-select-caret{position:absolute;border:solid var(--piko-text-dark) 1px;border-width:0 1px 1px 0;padding:3px;transform:rotate(45deg);pointer-events:none;right:0.75rem;bottom:21px}.piko-select .piko-loader{border:dotted 2px var(--piko-secondary);right:16px;bottom:15px}

.piko-restaurant-vouchers{display:flex;flex-direction:column;width:100%;padding:0.5rem;background:var(--piko-bg-light);border-radius:.25rem;margin-top:0.5rem}.piko-restaurant-vouchers .piko-rv-types{position:relative;width:100%;display:flex;flex-direction:row}.piko-restaurant-vouchers .piko-rv-types .piko-icon{width:33%;height:auto}.piko-restaurant-vouchers .piko-rv-types .piko-icon .piko-icon-svg{width:100%;height:auto}

.piko-voucher-input{position:relative;display:flex;flex-direction:row;width:100%;font-size:.75rem}.piko-voucher-input.is-valid .piko-input-el{font-weight:700;color:#71d58f}.piko-voucher-input .piko-vi-value{position:absolute;z-index:12;right:2.25rem;top:1rem;font-weight:700;color:#71d58f}.piko-voucher-input .piko-vi-value.has-error{color:#ff434d}

.piko-checkbox{position:relative;display:flex;align-items:center;cursor:pointer;margin-bottom:1rem}.piko-checkbox .piko-checkbox-label{cursor:pointer;margin-left:0.5rem}.piko-checkbox .piko-input{height:1.75rem;min-height:1.75rem;width:1.75rem;min-width:1.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:0;border:1px solid var(--piko-bg-dark);background:transparent;transition:background 250ms ease, border 250ms ease}.piko-checkbox .piko-input input{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:99999;opacity:0;cursor:pointer}.piko-checkbox .piko-input .piko-icon{height:1.125rem;width:1.125rem;opacity:0;position:static;left:unset;bottom:unset}.piko-checkbox .piko-input .piko-icon .piko-icon-svg{height:1.125rem;width:1.125rem}.piko-checkbox .piko-input .piko-icon .piko-icon-svg .piko-icon-path{fill:var(--piko-bg-special)}.piko-checkbox.is-disabled{cursor:default !important}.piko-checkbox.is-checked .piko-input{border-color:var(--piko-primary);background:var(--piko-primary)}.piko-checkbox.is-checked .piko-icon{opacity:1}.piko-checkbox.is-sm .piko-input{height:1.5rem;min-height:1.5rem;width:1.5rem;min-width:1.5rem}.piko-checkbox.is-sm .piko-input .piko-icon{width:1rem;height:1rem}.piko-checkbox.is-sm .piko-input .piko-icon .piko-icon-svg{width:1rem;height:1rem}.is-disabled .piko-checkbox .piko-input{border-color:var(--piko-gray-dark);background:var(--piko-gray-dark)}

.piko-basket-promo .piko-basket-promo-holder{width:100%;display:flex;flex-flow:column;align-items:stretch;font-size:0.85rem;padding:0 1.25rem}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row{display:flex;flex-flow:column;align-items:stretch;overflow:hidden;color:var(--piko-primary);background-color:var(--piko-secondary);margin:0 -1.25rem}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row .piko-bpr-top{min-height:3rem;padding:0.5rem 1.25rem 0.5rem 0.9rem;display:flex;justify-content:stretch;align-items:center}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row .piko-bpr-top .piko-bpr-top-holder{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row .piko-bpr-top .piko-bpr-top-holder .piko-bpr-message{overflow:hidden;display:flex;align-items:center;flex-shrink:1;font-size:.75rem}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row .piko-bpr-top .piko-bpr-top-holder .piko-bpr-message span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-height:100%}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row .piko-bpr-top .piko-bpr-top-holder .piko-bpr-message .piko-bpr-remaining{color:var(--piko-primary)}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row .piko-bpr-top .piko-bpr-top-holder .piko-bpr-message .piko-bprm-gift{color:var(--piko-text-medium)}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row .piko-bpr-top .piko-bpr-controls{flex-basis:1.75rem;width:1.75rem;min-width:1.75rem;position:relative;margin-right:0.5rem;transition:all 300ms ease}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row .piko-bpr-top .piko-bpr-controls .piko-icon{width:1.75rem;height:1.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row .piko-bpr-top .piko-bpr-controls .piko-icon .piko-icon-path.a{fill:var(--piko-primary)}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row .piko-bpr-top .piko-bpr-controls .piko-icon .piko-icon-path.b{fill:var(--piko-secondary)}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row.is-eligible{color:#71d58f;background-color:var(--piko-bg-light)}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row.is-eligible .piko-bpr-top .piko-bpr-top-holder .piko-bpr-message{font-weight:400}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row.is-eligible .piko-bpr-top .piko-bpr-top-holder .piko-bpr-message .piko-bprm-gift{margin-left:0.5rem}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row.is-eligible .piko-bpr-top .piko-bpr-top-holder .piko-bpr-message .piko-bprm-gift::before{content:"("}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row.is-eligible .piko-bpr-top .piko-bpr-top-holder .piko-bpr-message .piko-bprm-gift::after{content:")"}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row.is-eligible .piko-bpr-top .piko-bpr-top-holder .piko-bpr-controls .piko-icon .piko-icon-path.a{fill:#71d58f}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row.is-eligible .piko-bpr-top .piko-bpr-top-holder .piko-bpr-controls .piko-icon .piko-icon-path.b{fill:var(--piko-bg-light)}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row.is-eligible.piko-dropdown-container{cursor:pointer}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row.is-selected{color:var(--piko-gray-medium)}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row .piko-bpr-dropdown{display:flex;flex-flow:row wrap;padding:0;justify-content:start;background-color:var(--piko-bg-medium)}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row .piko-bpr-dropdown .piko-bpr-item{background-color:var(--piko-bg-light);color:var(--piko-text-light);padding:0.4rem 0.8rem;border-radius:1rem;margin-right:0.5rem;margin-top:0.5rem;font-size:0.85rem}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row .piko-bpr-dropdown .piko-bpr-item.is-selected{background-color:#71d58f;color:#fff}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row.is-open .piko-bpr-dropdown{padding:0.5rem;padding-top:0}.piko-basket-promo .piko-basket-promo-holder .piko-bp-row:not(:first-child){margin-top:1px}

.piko-shadow-scroll{position:relative;display:flex;width:100%;overflow-y:hidden}.piko-shadow-scroll .piko-shadow-scroll-top{background:linear-gradient(var(--piko-shadow-color), transparent);position:absolute;display:block;height:20px;left:0;top:0;right:0;z-index:999;pointer-events:none}.piko-shadow-scroll .piko-shadow-scroll-content{flex:1;width:100%}.piko-shadow-scroll .piko-shadow-scroll-bottom{background:linear-gradient(transparent, var(--piko-shadow-color));position:absolute;display:block;height:20px;left:0;bottom:0;right:0;z-index:999;pointer-events:none}

.piko-basket-extrashop{width:100%;background-color:var(--piko-bg-darker)}.piko-basket-extrashop .piko-basket-extrashop-holder{width:100%;height:100%;overflow:hidden;padding-bottom:1.5rem;display:flex;flex-flow:column;justify-content:stretch}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-basket-extrashop-title{display:flex;align-items:center;padding:1rem}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-basket-extrashop-title>*{font-weight:600;font-size:.875rem}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel{max-width:100%;display:block;overflow:hidden;height:7rem}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-filler{height:100%;background-color:var(--piko-bg-light);border-top-right-radius:4px;border-bottom-right-radius:4px}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-filler.filler-right{margin-left:1rem;transform:rotate(180deg)}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-filler.filler-left{margin-right:1rem}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-filler.filler-big{width:7.6875rem}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-filler.filler-lil{width:4.1875rem}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder .piko-carousel-item{display:block;padding:0.5rem;cursor:pointer;list-style-type:none;max-height:100%;background-color:var(--piko-bg-light);border-radius:.25rem}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder .piko-carousel-item:not(:last-child){margin-right:1rem}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder .piko-carousel-item.is-active{border-bottom:0.2rem solid var(--piko-primary)}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder .piko-carousel-item .piko-carousel-item-holder{height:100%;width:100%;display:block}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder .piko-carousel-item .piko-carousel-item-holder .piko-extrashop-item{height:100%;width:100%}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder .piko-carousel-item .piko-carousel-item-holder .piko-extrashop-item .piko-extrashop-item-holder{height:100%;width:100%;display:flex;justify-content:space-between}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder .piko-carousel-item .piko-carousel-item-holder .piko-extrashop-item .piko-extrashop-item-holder .piko-esi-image-wrapper{max-height:100%;height:5.5rem;width:5.5rem;overflow:hidden;position:relative;border-radius:.25rem}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder .piko-carousel-item .piko-carousel-item-holder .piko-extrashop-item .piko-extrashop-item-holder .piko-esi-image-wrapper .piko-esi-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:100%;min-width:100%;min-height:100%}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder .piko-carousel-item .piko-carousel-item-holder .piko-extrashop-item .piko-extrashop-item-holder .piko-esi-image-wrapper ~ .piko-esi-content{width:7rem}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder .piko-carousel-item .piko-carousel-item-holder .piko-extrashop-item .piko-extrashop-item-holder .piko-esi-content{width:5.5rem;height:5.5rem;display:flex;flex-flow:column;justify-content:space-between;margin-left:0.5rem}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder .piko-carousel-item .piko-carousel-item-holder .piko-extrashop-item .piko-extrashop-item-holder .piko-esi-content .piko-esic-title{max-height:calc(100% - 2rem);overflow:hidden;text-overflow:ellipsis;font-size:.75rem}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder .piko-carousel-item .piko-carousel-item-holder .piko-extrashop-item .piko-extrashop-item-holder .piko-esi-content .piko-esic-bottom{display:flex;justify-content:space-between;align-items:flex-end}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder .piko-carousel-item .piko-carousel-item-holder .piko-extrashop-item .piko-extrashop-item-holder .piko-esi-content .piko-esic-bottom .piko-esic-price{align-self:center;font-weight:600;font-size:.75rem}.piko-basket-extrashop .piko-basket-extrashop-holder .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder .piko-carousel-item .piko-carousel-item-holder .piko-extrashop-item .piko-extrashop-item-holder .piko-esi-content .piko-esic-bottom .piko-btn{width:1.5rem;height:1.5rem}

.piko-carousel{overflow:hidden;text-transform:uppercase;display:flex;height:100%;width:100%}.piko-carousel .piko-carousel-holder{position:relative;display:flex;align-items:center;flex-grow:1;max-height:100%}.piko-carousel .piko-carousel-holder .piko-carousel-list{display:flex;flex-direction:row;width:100%;height:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.piko-carousel .piko-carousel-holder .piko-carousel-list::-webkit-scrollbar{display:none}.piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder{display:flex;max-height:100%;margin:0;padding:0;-ms-overflow-style:none;scrollbar-width:none}.piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder::-webkit-scrollbar{display:none}.piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder .piko-carousel-item{padding:1rem;cursor:pointer;list-style-type:none;max-height:100%}.piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder .piko-carousel-item .piko-carousel-item-wrapper{height:100%;width:100%}.piko-carousel .piko-carousel-holder .piko-car-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;margin:0 0.5rem;opacity:0.5;cursor:pointer;z-index:calc(200 + 60);border-radius:50%;background-color:var(--piko-text-light);transition:400ms all ease-out}.piko-carousel .piko-carousel-holder .piko-car-arrow .piko-icon-svg{width:0.85rem;height:0.85rem;min-width:unset;min-height:unset;margin-left:2px}.piko-carousel .piko-carousel-holder .piko-car-arrow .piko-icon-svg .piko-icon-path{fill:var(--piko-gray-dark)}.piko-carousel .piko-carousel-holder .piko-car-arrow.arrow-left{transform:rotate(180deg) translateY(50%);left:0}.piko-carousel .piko-carousel-holder .piko-car-arrow.arrow-right{right:0}.piko-carousel .piko-carousel-holder .piko-car-arrow:hover{opacity:1}.piko-carousel .piko-carousel-dots{width:3rem;height:100%;flex-grow:0;min-width:3rem;max-width:3rem}.piko-carousel .piko-carousel-dots .piko-carousel-dots-list{width:100%;height:100%;margin:0;padding:0;display:flex;flex-flow:column;align-items:center;justify-content:center}.piko-carousel .piko-carousel-dots .piko-carousel-dots-list .piko-carousel-dot{width:0.5rem;height:0.5rem;box-sizing:border-box;border-radius:50%;background-color:var(--piko-gray-dark);cursor:pointer;list-style-type:none;margin:0.15rem 0}.piko-carousel .piko-carousel-dots .piko-carousel-dots-list .piko-carousel-dot.is-active{background-color:var(--piko-primary)}.piko-carousel.is-first .piko-mcb-arrow.arrow-left{opacity:0;width:0}.piko-carousel.is-last .piko-mcb-arrow.arrow-right{opacity:0;width:0}.piko-carousel.show-underline .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder .piko-carousel-item.is-active{border-bottom:0.2rem solid var(--piko-primary)}@media (min-width: 1200px){.piko-carousel{border-radius:0 0 4px 4px}}

.piko-menu{min-width:0;width:100%;max-width:720px;position:relative;flex-flow:column}.piko-menu .piko-menu-spacer-break{display:block;width:100%;height:5px}.piko-menu.is-transition{animation:slide-in-menu 0.4s ease-in-out}.piko-menu .piko-menu-list{width:100%;margin-top:1rem;margin-bottom:1rem}.piko-menu .piko-menu-list .piko-layout-selector-container{width:100%}.piko-menu .piko-menu-list .piko-menu-list-holder{display:flex;flex-direction:column}.piko-menu .piko-mc-add,.piko-menu .piko-mcd-add{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background:var(--piko-bg-light);border-radius:.25rem;box-shadow:0 3px 10px var(--piko-shadow-color);cursor:pointer}.piko-menu .piko-mc-add:hover,.piko-menu .piko-mcd-add:hover{background:var(--piko-bg-medium)}.piko-menu .piko-mc-add:hover .piko-add-title,.piko-menu .piko-mcd-add:hover .piko-add-title{color:var(--piko-text-medium)}.piko-menu .piko-mc-add:hover .piko-add-title .piko-add-plus,.piko-menu .piko-mcd-add:hover .piko-add-title .piko-add-plus{border:solid 2px var(--piko-text-medium)}.piko-menu .piko-mc-add:hover .piko-add-title .piko-add-plus .piko-icon .piko-icon-path,.piko-menu .piko-mcd-add:hover .piko-add-title .piko-add-plus .piko-icon .piko-icon-path{fill:var(--piko-text-medium)}.piko-menu .piko-mc-add .piko-add-title,.piko-menu .piko-mcd-add .piko-add-title{display:flex;flex-direction:row;align-items:center;background:var(--piko-bg-light)}.piko-menu .piko-mc-add .piko-add-title .piko-add-plus,.piko-menu .piko-mcd-add .piko-add-title .piko-add-plus{display:flex;flex-direction:column;padding:4px;margin-right:4px;border:solid 2px var(--piko-text-dark);border-radius:50%}.piko-menu .piko-mc-add .piko-add-title .piko-add-plus .piko-icon .piko-icon-path,.piko-menu .piko-mcd-add .piko-add-title .piko-add-plus .piko-icon .piko-icon-path{fill:var(--piko-text-dark)}.piko-menu .piko-mc-add{min-height:122px;max-height:122px;margin-top:0.75rem}.piko-menu .piko-mc-add .piko-add-title{padding:8px;border-radius:26px}.piko-menu .piko-layout-tile .piko-mc-add{margin-top:1rem}.piko-menu .piko-mcd-add{min-height:99px;max-height:99px;margin:0.5rem 0}.piko-menu .piko-mcd-add .piko-add-title{padding:4px;border-radius:18px;font-weight:700}@media (min-width: 1200px){.piko-menu{position:relative;left:unset;transform:unset;margin-top:1rem}.piko-menu .piko-strip{margin-bottom:1rem}}.piko-menu.no-header{margin-top:0}@keyframes slide-in-menu{0%{opacity:0;margin-left:-35%}100%{opacity:1;margin-left:0}}

.piko-install-popup{position:fixed;z-index:calc(800 - 1);bottom:0;left:0;max-width:2.5rem;max-height:2.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--piko-bg-dark);padding:0.5rem;box-shadow:0 3px 10px var(--piko-shadow-color);border-radius:0 .25rem 0 0;overflow:hidden}.piko-install-popup .piko-ip-toggle{opacity:1}.piko-install-popup .piko-ip-toggle .piko-icon-path{fill:var(--piko-primary)}.piko-install-popup .piko-install-popup-holder{width:100%;height:100%;max-width:0;overflow:hidden}.piko-install-popup.is-open{padding:0;max-height:10rem;max-width:unset;transition-property:max-width, max-height;transition-duration:400ms;transition-timing-function:ease}.piko-install-popup.is-open .piko-ip-toggle{opacity:0;width:0;height:0}.piko-install-popup.is-open .piko-install-popup-holder{max-width:20rem;max-height:10rem}.piko-install-popup.is-open .piko-install-popup-holder .piko-ip-content{padding:0.75rem;display:flex;flex-flow:column}.piko-install-popup.is-open .piko-install-popup-holder .piko-ip-content .piko-ip-row.row-top{display:flex;justify-content:space-between}.piko-install-popup.is-open .piko-install-popup-holder .piko-ip-content .piko-ip-row.row-top .piko-ip-title{display:flex;align-items:center}.piko-install-popup.is-open .piko-install-popup-holder .piko-ip-content .piko-ip-row.row-top .piko-ip-title .piko-icon{margin-right:0.5rem}.piko-install-popup.is-open .piko-install-popup-holder .piko-ip-content .piko-ip-row.row-top .piko-ip-title .piko-icon .piko-icon-path{fill:var(--piko-primary)}.piko-install-popup.is-open .piko-install-popup-holder .piko-ip-content .piko-ip-row.row-top .piko-ip-title .piko-ip-title-text{font-weight:700}.piko-install-popup.is-open .piko-install-popup-holder .piko-ip-content .piko-ip-row.row-bot{margin-left:2rem;font-size:90%}.piko-install-popup.is-open .piko-install-popup-holder .piko-ip-content .piko-ip-row.row-bot .piko-ip-text-2{display:flex;flex-flow:row wrap;align-items:center}.piko-install-popup.is-open .piko-install-popup-holder .piko-ip-content .piko-ip-row.row-bot .piko-ip-text-2 .piko-icon{width:1rem;height:1rem;margin:0 0.35rem}.piko-install-popup.is-open .piko-install-popup-holder .piko-ip-content .piko-ip-row.row-bot .piko-ip-text-2 .piko-icon .piko-icon-svg{width:1rem;height:1rem}.piko-install-popup.is-open .piko-install-popup-holder .piko-ip-content .piko-ip-row.row-bot .piko-ip-text-2 .piko-icon .piko-icon-svg .piko-icon-path{fill:var(--piko-gray-medium)}

.piko-category-bar{width:100%;background-color:var(--piko-bg-medium);box-shadow:0 3px 10px var(--piko-shadow-color);overflow:hidden;position:sticky;top:3rem;height:3.25rem;z-index:calc(600 - 10);display:flex;border-radius:0 0 4px 4px;font-size:.875rem}.piko-category-bar .piko-category-bar-holder{position:relative;display:flex;align-items:center;max-width:100%}.piko-category-bar .piko-category-bar-holder .piko-category-bar-list{display:flex;flex-direction:row;overflow-x:scroll;scrollbar-width:none;height:100%;-ms-overflow-style:none;scrollbar-width:none}.piko-category-bar .piko-category-bar-holder .piko-category-bar-list::-webkit-scrollbar{display:none}.piko-category-bar .piko-category-bar-holder .piko-category-bar-list .piko-category-bar-category{display:flex;padding:0 1rem;height:100%;cursor:pointer;align-items:center}.piko-category-bar .piko-category-bar-holder .piko-category-bar-list .piko-category-bar-category.piko-category-open{font-weight:700;border-bottom:0.2rem solid var(--piko-primary)}.piko-category-bar .piko-category-bar-holder .piko-category-bar-list .piko-category-bar-category span{color:var(--piko-text-light);white-space:nowrap;text-overflow:ellipsis}.piko-category-bar .piko-category-bar-holder .piko-mcb-arrow{display:flex;align-items:center;cursor:pointer;padding:0 0.75rem 0 1.25rem;width:unset;height:100%;position:absolute;top:0;background:linear-gradient(90deg, rgba(var(--piko-bg-medium-rgb), 0) 5%, var(--piko-bg-medium) 0.75rem);opacity:1;transition:400ms all ease-out}.piko-category-bar .piko-category-bar-holder .piko-mcb-arrow .piko-icon-svg{width:0.75rem;height:auto}.piko-category-bar .piko-category-bar-holder .piko-mcb-arrow .piko-icon-svg .piko-icon-path{fill:var(--piko-gray-medium)}.piko-category-bar .piko-category-bar-holder .piko-mcb-arrow.arrow-left{transform:rotate(180deg);left:0}.piko-category-bar .piko-category-bar-holder .piko-mcb-arrow.arrow-right{right:0}.piko-category-bar.is-first .piko-mcb-arrow.arrow-left{opacity:0;width:0}.piko-category-bar.is-last .piko-mcb-arrow.arrow-right{opacity:0;width:0}@media (max-width: 720px){.piko-category-bar{border-radius:0}}@media (min-width: 1200px){.piko-category-bar{border-radius:0 0 4px 4px}}

.piko-poster{display:block;width:100%;position:relative;color:#fff;background-position:center;background-size:cover}.piko-poster.has-info-note .piko-poster-holder .piko-poster-content{padding-bottom:calc(2.25rem + 1.5rem)}.piko-poster .piko-poster-holder{width:100%;height:100%;display:flex;flex-direction:column}.piko-poster .piko-poster-holder .piko-poster-gradient{background-image:linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0.2));height:100%;width:100%;position:absolute;top:0;left:0}.piko-poster .piko-poster-holder .piko-poster-content{padding:2.25rem 2em;flex-grow:1;z-index:200;position:relative}.piko-poster .piko-poster-holder .piko-poster-content .piko-poster-content-holder{display:flex;flex-direction:column}.piko-poster .piko-poster-holder .piko-poster-content .piko-poster-content-holder .piko-os-text{font-size:1.5rem;font-weight:400}.piko-poster .piko-poster-holder .piko-poster-content .piko-poster-content-holder h2{font-size:1.875rem;font-weight:700;margin:1rem 0 2.25rem}.piko-poster .piko-poster-holder .piko-poster-content .piko-poster-content-holder .piko-poster-indicators{display:flex}.piko-poster .piko-poster-holder .piko-poster-content .piko-poster-content-holder .piko-poster-indicators .piko-poster-indicators-holder{display:flex}.piko-poster .piko-poster-holder .piko-poster-content .piko-poster-content-holder .piko-poster-indicators .piko-poster-indicators-holder .piko-poster-indicator{padding:0.25rem;margin-right:1rem}.piko-poster .piko-poster-holder .piko-poster-content .piko-poster-content-holder .piko-poster-indicators .piko-poster-indicators-holder .piko-poster-indicator .piko-poster-indicator-holder{display:flex;flex-direction:column;height:100%;justify-content:stretch}.piko-poster .piko-poster-holder .piko-poster-content .piko-poster-content-holder .piko-poster-indicators .piko-poster-indicators-holder .piko-poster-indicator .piko-poster-indicator-holder .piko-poster-indicator-title{margin-bottom:0.5rem;font-size:.75rem;font-weight:400}.piko-poster .piko-poster-holder .piko-poster-content .piko-poster-content-holder .piko-poster-indicators .piko-poster-indicators-holder .piko-poster-indicator .piko-poster-indicator-holder .piko-poster-indicator-display{font-weight:700;display:flex;flex-direction:row;align-items:center;flex-grow:1}.piko-poster .piko-poster-holder .piko-poster-content .piko-poster-content-holder .piko-poster-indicators .piko-poster-indicators-holder .piko-poster-indicator .piko-poster-indicator-holder .piko-poster-indicator-display .piko-icon{margin-right:0.5rem}.piko-poster .piko-poster-holder .piko-poster-content .piko-poster-content-holder .piko-poster-indicators .piko-poster-indicators-holder .piko-poster-indicator .piko-poster-indicator-holder .piko-poster-indicator-display .piko-icon .piko-icon-path{fill:var(--piko-primary)}.piko-poster .piko-poster-holder .piko-poster-content .piko-poster-content-holder .piko-poster-indicators .piko-poster-indicators-holder .piko-poster-indicator .piko-poster-indicator-holder .piko-poster-indicator-display .piko-poster-indicator-value{white-space:nowrap;font-size:.875rem}.piko-poster .piko-poster-holder .piko-poster-content .piko-poster-content-holder .piko-poster-indicators .piko-poster-indicators-holder .piko-poster-indicator .piko-poster-indicator-holder .piko-edit{margin-top:0.25rem;margin-left:0;justify-content:center}.piko-poster .piko-poster-holder .piko-poster-content .piko-strip{flex-grow:0;width:100%;margin-bottom:0;z-index:200;position:absolute;bottom:0;left:0;right:0;background:transparent}.piko-poster .piko-poster-holder .piko-poster-content .piko-strip .piko-strip-holder{background:rgba(var(--piko-primary-rgb), 0.25);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.piko-poster .piko-poster-holder .piko-poster-content .piko-strip .piko-strip-holder .piko-strip-content{color:#fff}.piko-poster .piko-poster-holder .piko-poster-content .piko-strip .piko-strip-holder .piko-strip-content .piko-icon .a{fill:#fff}.piko-poster .piko-poster-holder .piko-poster-content *{cursor:default}@media (min-width: 1200px){.piko-poster{border-radius:.25rem .25rem 0 0;overflow:hidden}}.piko-app.is-closed .piko-poster::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;filter:grayscale(100%)}

.piko-strip{display:flex;flex-flow:column;width:100%;color:var(--piko-text-light);box-shadow:0 3px 10px var(--piko-shadow-color);z-index:calc(200 + 10);overflow:hidden;transition:height 300ms ease;background-color:var(--piko-bg-medium)}.piko-strip.is-dropdownable .piko-strip-holder,.piko-strip.is-expandable .piko-strip-holder{cursor:pointer}.piko-strip.is-expandable{border-radius:0}.piko-strip .piko-strip-holder{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0.75rem 0.5rem;color:#fff;background-color:var(--piko-primary)}.piko-strip .piko-strip-holder .piko-strip-content{display:flex;align-items:center;max-width:100%}.piko-strip .piko-strip-holder .piko-strip-content .piko-icon{flex-grow:0;margin-right:0.2rem}.piko-strip .piko-strip-holder .piko-strip-content .piko-icon .a{fill:#fff}.piko-strip .piko-strip-holder .piko-strip-content .piko-strip-text{font-size:.75rem;margin-right:0.125rem;flex-grow:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.piko-strip .piko-strip-holder .piko-controls{display:flex;justify-content:center;align-items:center}.piko-strip .piko-strip-holder .piko-controls .piko-icon{height:1rem;width:auto;transition:300ms transform ease-out}.piko-strip .piko-strip-holder .piko-controls .piko-icon .piko-icon-svg{height:1rem;width:auto}.piko-strip .piko-strip-holder .piko-controls .piko-icon .piko-icon-svg .piko-icon-path{fill:#fff}.piko-strip .piko-strip-holder *{cursor:pointer !important}.piko-strip.is-open .piko-strip-holder .piko-strip-content .piko-strip-text{white-space:pre-wrap}.piko-strip .piko-strip-dropdown-clip{position:absolute;clip:rect(auto, auto, auto, auto);top:3rem;left:0;right:0;bottom:0;pointer-events:none;z-index:calc(200 + 20)}.piko-strip .piko-strip-dropdown-clip .piko-strip-dropdown{transform-origin:top;transition:transform 300ms ease;width:100%;pointer-events:auto;background-color:var(--piko-bg-medium);border-radius:0.25rem}.piko-strip.is-dropped .piko-controls .piko-icon{transform:rotate(90deg)}@media (min-width: 1200px){.piko-strip{border-radius:.25rem}}

.piko-opening-hours .piko-poster-indicator-holder .piko-poster-indicator-title{font-weight:600}

.piko-edit{display:flex;flex-direction:row;background-color:var(--piko-bg-dark);padding:0.5rem;justify-content:flex-end;z-index:calc(calc(600 - 7) + 50)}.piko-edit .piko-icon{display:flex;flex-direction:column;cursor:pointer;width:20px;height:20px;padding:2px;margin:0 0.25rem;border-radius:2px;margin-left:4px}.piko-edit .piko-icon:first-of-type{margin-left:0}.piko-edit .piko-icon:hover .piko-icon-path{fill:var(--piko-primary)}.piko-edit .piko-icon .piko-icon-path{fill:var(--piko-text-dark)}



.piko-open-status{font-size:130%}

.piko-poster-indicator-display a{color:white;display:flex;flex-direction:row}

.piko-layout-selector{width:100%}.piko-layout-selector .piko-layout-selector-holder{display:flex;align-items:center;margin-left:0.5rem}@media (min-width: 721px){.piko-layout-selector .piko-layout-selector-holder{margin-left:0}}.piko-layout-selector .piko-layout-selector-holder .piko-layout-selector-holder-text{text-transform:capitalize;font-family:"Open Sans",sans-serif;color:var(--piko-text-medium);font-size:.6875rem;font-weight:400;margin-right:0.25rem}.piko-layout-selector .piko-layout-selector-holder .piko-icon{margin-left:0.25rem;cursor:pointer;height:100%;width:0.875rem}.piko-layout-selector .piko-layout-selector-holder .piko-icon svg{width:0.875rem;height:0.75rem}.piko-layout-selector .piko-layout-selector-holder .piko-icon svg .a{fill:var(--piko-gray-medium)}.piko-layout-selector.active-list .piko-layout-list svg .a,.piko-layout-selector.active-detail .piko-layout-detail svg .a,.piko-layout-selector.active-tile .piko-layout-tile svg .a{fill:var(--piko-gray-light)}

.piko-menu-category{display:flex;width:100%;position:relative;flex-flow:column}.piko-menu-category:not(:last-child){margin-bottom:0.75rem}@media (min-width: 1200px){.piko-menu-category .piko-menu-category-holder{border-radius:.25rem}}@media (min-width: 721px){.piko-menu-category .piko-menu-category-holder{border-radius:.25rem}}.piko-menu-category .piko-menu-category-holder{height:5.5rem;width:100%;position:relative;cursor:pointer;display:flex;flex-flow:column;overflow:hidden;background-color:var(--piko-bg-medium);box-shadow:0 3px 10px var(--piko-shadow-color);border-radius:16px;transition:all 200ms ease;transition-property:height}.piko-menu-category .piko-menu-category-holder:hover .piko-mc-image{transform:scale(1.085)}.piko-menu-category .piko-menu-category-holder:hover .piko-edit{opacity:1}.piko-menu-category .piko-menu-category-holder .piko-mc-title{position:absolute;left:0;top:0;width:100%;height:100%;z-index:calc(200 + 25);display:flex;align-items:flex-end;color:var(--piko-text-light);font-size:1rem;font-weight:400}.piko-menu-category .piko-menu-category-holder .piko-mc-title .piko-mc-controls{display:block;opacity:1;transition:opacity 250ms ease-out;transition-delay:250ms;overflow:hidden;padding:0 0.5rem;position:absolute;right:30px;top:30px;width:40px;height:40px;background-color:rgba(var(--piko-bg-special-rgb), 0.4);backdrop-filter:blur(5px);border-radius:100%;text-align:center;justify-content:center;align-items:center;line-height:50px}.piko-menu-category .piko-menu-category-holder .piko-mc-title .piko-mc-controls .piko-icon-svg{fill:var(--piko-primary)}.piko-menu-category .piko-menu-category-holder .piko-mc-title .piko-mc-title-wrap{display:flex;flex-flow:column;align-items:flex-start;overflow:hidden;white-space:nowrap}.piko-menu-category .piko-menu-category-holder .piko-mc-title .piko-mc-title-description{padding:0 1rem;font-size:0.75rem;margin:auto 0 auto 0.5rem;overflow:hidden;white-space:nowrap;transition:margin 250ms ease;font-weight:700;transition:all 200ms ease;transition-property:color}.piko-menu-category .piko-menu-category-holder .piko-mc-title .piko-mc-title-holder{padding:0.5rem 1rem;overflow:hidden;white-space:nowrap;transition:margin 250ms ease;font-weight:600;transition:all 200ms ease;transition-property:color}.piko-menu-category .piko-menu-category-holder .piko-mc-promo{position:absolute;z-index:2;top:0.5rem;right:0;pointer-events:none}.piko-menu-category .piko-menu-category-holder .piko-mc-promo .piko-mc-promo-holder{position:relative;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.piko-menu-category .piko-menu-category-holder .piko-mc-promo .piko-mc-promo-holder .piko-mcp-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;z-index:calc(200 + 40);font-size:115%;font-weight:700;white-space:nowrap}.piko-menu-category .piko-menu-category-holder .piko-mc-promo .piko-mc-promo-holder .piko-icon{height:2rem;width:auto}.piko-menu-category .piko-menu-category-holder .piko-mc-promo .piko-mc-promo-holder .piko-icon svg{height:100%}.piko-menu-category .piko-menu-category-holder .piko-mc-promo .piko-mc-promo-holder .piko-icon svg .a{fill:var(--piko-primary)}.piko-menu-category .piko-menu-category-holder .piko-mc-image{display:flex;flex-direction:row;justify-content:flex-end;height:100%;width:100%;box-shadow:0 3px 6px var(--piko-shadow-color);overflow:hidden;background:var(--piko-bg-medium);position:relative;opacity:0;transform:scale(1);transition:transform 250ms ease, opacity 250ms ease;transition-delay:100ms;transform-origin:right center}.piko-menu-category .piko-menu-category-holder .piko-mc-image img{min-height:100%;width:auto;position:absolute;top:50%;transform:translateY(-50%);transition:all 200ms ease;transition-property:all}.piko-menu-category .piko-menu-category-holder>.piko-edit{transition:opacity 50ms ease;opacity:0;position:absolute;bottom:0;right:0;border-radius:.25rem 0 0 0}.piko-menu-category .piko-mc-items{max-width:100%;width:100%;display:none;flex-flow:column;align-items:stretch}.piko-menu-category.is-open .piko-menu-category-holder{height:5.5rem}.piko-menu-category.is-open .piko-mc-title{align-items:center;overflow:hidden;white-space:nowrap}.piko-menu-category.is-open .piko-mc-title .piko-mc-title-holder{color:var(--piko-text-light);font-weight:700}.piko-menu-category.is-open .piko-mc-items{display:flex;gap:12px}.piko-menu-category.is-open .piko-mc-items .piko-mc-dish{pointer-events:initial}.piko-menu-category.is-open .piko-mc-items .piko-mc-dish .piko-mcd-image-wrap{opacity:1}@media screen and (max-width: 1200px){.piko-menu-category .piko-mc-items{justify-content:space-between}}@media (min-width: 721px){.piko-menu-category{width:100%}.piko-menu-category .piko-mc-items{flex-flow:row wrap}.piko-menu-category .piko-menu-category-holder .piko-mc-promo .piko-mc-promo-holder .piko-icon{height:2.5rem}}.piko-menu-list.piko-layout-list .piko-menu-category .piko-menu-category-holder .piko-mc-title{background-image:unset;display:flex;align-items:center}.piko-menu-list.piko-layout-detail .piko-menu-category.is-disabled .piko-mc-image{opacity:0.8;filter:grayscale(1)}.piko-menu-list.piko-layout-detail .piko-menu-category:not(:last-child){margin-bottom:0.75rem}.piko-menu-list.piko-layout-detail .piko-menu-category .piko-menu-category-holder{height:5.5rem}.piko-menu-list.piko-layout-detail .piko-menu-category .piko-menu-category-holder .piko-mc-image{opacity:1}.piko-menu-list.piko-layout-detail .piko-menu-category .piko-menu-category-holder .piko-mc-title .piko-mc-title-holder,.piko-menu-list.piko-layout-detail .piko-menu-category .piko-menu-category-holder .piko-mc-title .piko-mc-title-description{margin:auto 0 auto 0.5rem;background-color:rgba(var(--piko-bg-special-rgb), 0.4);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:1.125rem}.piko-menu-list.piko-layout-tile .piko-menu-category.is-disabled .piko-mc-image{opacity:0.8;filter:grayscale(1)}.piko-menu-list.piko-layout-tile .piko-menu-category.is-open .piko-menu-category-holder .piko-mc-title .piko-mc-title-holder,.piko-menu-list.piko-layout-tile .piko-menu-category.is-open .piko-menu-category-holder .piko-mc-title .piko-mc-title-description{background:unset}.piko-menu-list.piko-layout-tile .piko-menu-category:not(:last-child){margin-bottom:1rem}.piko-menu-list.piko-layout-tile .piko-menu-category .piko-menu-category-holder .piko-mc-image{opacity:1}.piko-menu-list.piko-layout-tile .piko-menu-category .piko-menu-category-holder .piko-mc-title .piko-mc-title-holder,.piko-menu-list.piko-layout-tile .piko-menu-category .piko-menu-category-holder .piko-mc-title .piko-mc-title-description{margin:auto 0 auto 0.5rem;background-color:rgba(var(--piko-bg-special-rgb), 0.4);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:1.125rem}.piko-menu-list.piko-layout-tile.has-open-category .piko-menu-category{display:none}.piko-menu-list.piko-layout-tile.has-open-category .piko-menu-category.is-open{display:flex;flex-flow:column;margin-bottom:0}.piko-menu-list.piko-layout-tile.has-open-category .piko-menu-category.is-open .piko-menu-category-holder{height:5.5rem}.piko-menu-list.piko-layout-tile.has-open-category .piko-menu-category.is-open .piko-menu-category-holder .piko-mc-title{padding:0.5rem}.piko-menu-list.piko-layout-tile.has-open-category .piko-menu-category.is-open .piko-menu-category-holder .piko-mc-title .piko-mc-title-holder{margin-bottom:unset !important}.piko-menu-list.piko-layout-tile.has-open-category .piko-menu-category.is-open .piko-menu-category-holder .piko-mc-title .piko-mc-controls{display:flex;opacity:1;width:unset}.piko-menu-list.piko-layout-tile.has-open-category .piko-menu-category.is-open .piko-menu-category-holder .piko-mc-title .piko-mc-controls .piko-icon{transform:rotate(180deg);height:2rem;width:auto}.piko-menu-list.piko-layout-tile.has-open-category .piko-menu-category.is-open .piko-menu-category-holder .piko-mc-title .piko-mc-controls .piko-icon .piko-icon-svg{height:2rem;width:auto}

.piko-mc-dish{max-width:100%;box-shadow:0 3px 10px var(--piko-shadow-color);width:100%;margin-top:0.5rem;box-sizing:border-box;transition:all 400ms ease;transition-property:background}.piko-mc-dish:not(.is-admin){cursor:pointer}.piko-mc-dish .piko-mc-dish-holder{display:flex;flex-flow:column;max-height:100%;height:100%;background-color:var(--piko-bg-medium);border-radius:.25rem;overflow:hidden;padding:0.5rem;position:relative}.piko-mc-dish .piko-mc-dish-holder:hover .piko-edit{opacity:1}.piko-mc-dish .piko-mc-dish-holder .piko-dish-controls{color:var(--piko-text-medium);display:flex}.piko-mc-dish .piko-mc-dish-holder .piko-dish-controls .piko-dc-size{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.piko-mc-dish .piko-mc-dish-holder .piko-dish-controls .piko-dc-select{align-self:center}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-image-container{position:relative}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-image-container .piko-mcd-image-controls{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:flex-end;z-index:200}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-image-container .piko-mcd-image-controls .piko-pictograms .piko-icon{height:2.5rem;width:2.5rem}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-image-container .piko-mcd-image-wrap{display:none;background-color:var(--piko-bg-medium);position:relative}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-image-container .piko-mcd-image-wrap .piko-mcd-image.is-temp{background-color:var(--piko-bg-dark)}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-image-container .piko-mcd-image-wrap .piko-mcd-image.is-temp .piko-icon{width:10rem;height:10rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-image-container .piko-mcd-image-wrap .piko-mcd-image.is-temp .piko-icon .a{fill:var(--piko-gray-dark)}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-card{display:flex;flex-flow:column;flex-grow:1;max-width:100%;overflow:hidden}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-card-holder{flex-grow:1;flex-shrink:1;overflow:hidden}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-card-holder .piko-mcd-title{width:100%;min-height:1.5rem;max-height:1.5rem;flex-basis:1.5rem;display:flex;justify-content:stretch;align-items:stretch}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-card-holder .piko-mcd-title .piko-mcd-title-holder{max-height:100%;display:flex;flex-grow:1;flex-shrink:1;overflow:hidden;position:relative}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-card-holder .piko-mcd-title .piko-mcd-title-holder .piko-mcdt-text{display:flex;align-items:stretch;flex-grow:1;flex-shrink:1;position:relative}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-card-holder .piko-mcd-title .piko-mcd-title-holder .piko-mcdt-text .piko-mcdt-text-holder{display:block;overflow:hidden;white-space:nowrap;max-width:100%;text-overflow:ellipsis;font-size:.75rem;font-weight:700;position:absolute;left:0;top:50%;transform:translateY(-50%)}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-card-holder .piko-mcd-title .piko-pictograms .piko-pictogram,.piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-card-holder .piko-mcd-title .piko-pictograms .piko-pictogram>div,.piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-card-holder .piko-mcd-title .piko-pictograms .piko-pictogram .piko-icon,.piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-card-holder .piko-mcd-title .piko-pictograms .piko-pictogram .piko-icon svg{height:1.5rem;width:1.5rem}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-card-holder .piko-mcd-description{color:var(--piko-text-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.6875rem;line-height:0.85rem;flex-shrink:1;max-width:100%}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-dish-controls .piko-dcs-price{font-size:90%;font-weight:600}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-dish-controls .piko-counter,.piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-dish-controls .piko-dcs-title,.piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-dish-controls .btn-detail,.piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-dish-controls .btn-add{display:none}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-dish-controls .piko-btn.btn-add{width:5.5rem}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-dish-controls .piko-dc-select .piko-dc-size:not(:first-child){display:none;margin-top:0.5rem}.piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-dish-controls .piko-dc-size{margin-bottom:0.25rem}.piko-mc-dish.is-disabled{opacity:0.8}.piko-mc-dish.is-disabled .piko-mcd-image{filter:grayscale(1)}.piko-mc-dish .piko-edit{transition:opacity 50ms ease;opacity:0;position:absolute;right:0;top:0;border-radius:0 0 0 .25rem}.piko-menu-list:not(.piko-layout-tile) .piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-title .piko-mcd-title-holder .piko-pictograms:first-child{margin-right:0.25rem}.piko-menu-list:not(.piko-layout-tile) .piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-title .piko-mcd-title-holder .piko-pictograms:first-child .piko-pictogram{width:1rem;height:1rem}.piko-menu-list:not(.piko-layout-tile) .piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-title .piko-mcd-title-holder .piko-pictograms:first-child .piko-pictogram .piko-icon{width:1rem;height:1rem;max-width:1rem}.piko-menu-list:not(.piko-layout-tile) .piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-title .piko-mcd-title-holder .piko-mcdt-text:first-child{margin-left:1.25rem}.piko-menu-list:not(.piko-layout-tile) .piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-description{padding-left:1.25rem}.piko-menu-list:not(.piko-layout-tile) .piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-dish-controls{padding:0 0 0 1.25rem}.piko-menu-list:not(.piko-layout-list) .piko-mc-dish{height:unset;margin-top:0.5rem}.piko-menu-list:not(.piko-layout-list) .piko-mc-dish .piko-mc-dish-holder{padding-bottom:0.125rem}.piko-menu-list:not(.piko-layout-list) .piko-mc-dish .piko-mc-dish-holder .piko-dish-controls{max-width:100%;width:100%}.piko-menu-list:not(.piko-layout-list) .piko-mc-dish .piko-mc-dish-holder .piko-dish-controls .piko-dc-select{width:100%}.piko-menu-list:not(.piko-layout-list) .piko-mc-dish .piko-mc-dish-holder .piko-dish-controls .piko-dc-size{font-size:0.85rem}.piko-menu-list:not(.piko-layout-list) .piko-mc-dish .piko-mc-dish-holder .piko-dish-controls .piko-dc-size .col-left{display:inline-flex;justify-content:flex-start;align-items:center;flex-grow:1}.piko-menu-list:not(.piko-layout-list) .piko-mc-dish .piko-mc-dish-holder .piko-dish-controls .piko-dc-size .col-left .btn-detail{order:1;display:inline-flex;padding:0;box-shadow:none;align-items:flex-end}.piko-menu-list:not(.piko-layout-list) .piko-mc-dish .piko-mc-dish-holder .piko-dish-controls .piko-dc-size .col-left .btn-detail .piko-icon{height:1.25rem;width:1.25rem}.piko-menu-list:not(.piko-layout-list) .piko-mc-dish .piko-mc-dish-holder .piko-dish-controls .piko-dc-size .col-left .btn-detail .piko-icon .piko-class-svg{height:1.25rem;width:auto}.piko-menu-list:not(.piko-layout-list) .piko-mc-dish .piko-mc-dish-holder .piko-dish-controls .piko-dc-size .col-left .btn-detail .piko-icon .piko-class-svg .a{fill:var(--piko-secondary)}.piko-menu-list:not(.piko-layout-list) .piko-mc-dish .piko-mc-dish-holder .piko-dish-controls .piko-dc-size .col-left .btn-detail .piko-btn-text{display:none}.piko-menu-list:not(.piko-layout-list) .piko-mc-dish .piko-mc-dish-holder .piko-dish-controls .piko-dc-size .col-left .piko-dcs-title{display:inline-flex;text-overflow:ellipsis;order:2;flex-shrink:1;overflow:hidden;white-space:nowrap;align-items:flex-end;max-width:6rem;line-height:1rem;font-size:.75rem}.piko-menu-list:not(.piko-layout-list) .piko-mc-dish .piko-mc-dish-holder .piko-dish-controls .piko-dc-size .col-right{display:inline-flex;justify-content:flex-end;align-items:center}.piko-menu-list:not(.piko-layout-list) .piko-mc-dish .piko-mc-dish-holder .piko-dish-controls .piko-dc-size .col-right .piko-dcs-price{font-size:.75rem;order:1;display:inline;line-height:1rem}.piko-menu-list:not(.piko-layout-list) .piko-mc-dish .piko-mc-dish-holder .piko-dish-controls .piko-dc-size .col-right .piko-dcs-price:not(:last-child){margin-right:1rem}.piko-menu-list:not(.piko-layout-list) .piko-mc-dish .piko-mc-dish-holder .piko-dish-controls .piko-dc-size .col-right .btn-counter{order:2;display:inline-flex}.piko-menu-list:not(.piko-layout-list) .piko-mc-dish .piko-mc-dish-holder .piko-dish-controls .piko-dc-size .col-right .piko-counter{display:flex;order:2}.piko-menu-list:not(.piko-layout-list) .piko-mc-dish .piko-mc-dish-holder .piko-dish-controls .piko-dc-select .piko-dc-size:not(:first-child){display:none}.piko-menu-list:not(.piko-layout-list) .piko-mc-dish .piko-mc-dish-holder .piko-dish-controls .piko-edit{top:0;transform:translateY(0)}.piko-menu-list.piko-layout-list .piko-menu-list-holder .piko-mc-items .piko-mc-dish .piko-mcd-card{flex-flow:row}.piko-menu-list.piko-layout-list .piko-menu-list-holder .piko-mc-items .piko-mc-dish .piko-dish-controls{padding-right:0.5rem}.piko-menu-list.piko-layout-detail .piko-menu-list-holder .piko-mc-items .piko-mc-dish{height:5.5rem}.piko-menu-list.piko-layout-detail .piko-menu-list-holder .piko-mc-items .piko-mc-dish .piko-mcd-card .piko-mcd-title{height:1.5rem}.piko-menu-list.piko-layout-detail .piko-menu-list-holder .piko-mc-items .piko-mc-dish .piko-mcd-card .piko-mcd-description{width:100%}.piko-menu-list.piko-layout-tile .piko-mc-items{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));width:100%}.piko-menu-list.piko-layout-tile .piko-mc-items .piko-mc-dish{display:flex;flex-flow:column;justify-content:stretch;border-radius:16px;overflow:hidden}.piko-menu-list.piko-layout-tile .piko-mc-items .piko-mc-dish .piko-mc-dish-holder{flex-shrink:1;padding:0;justify-content:stretch}.piko-menu-list.piko-layout-tile .piko-mc-items .piko-mc-dish .piko-mc-dish-holder .piko-mcd-image-wrap{display:flex;min-width:100%;transition:all 400ms ease-out;min-height:320px;height:100%;overflow:hidden;position:relative}.piko-menu-list.piko-layout-tile .piko-mc-items .piko-mc-dish .piko-mc-dish-holder .piko-mcd-image-wrap .piko-mcd-image-scale-container{width:100%;height:100%;transform:scale(1);transform-origin:center center;transition:transform 200ms ease}.piko-menu-list.piko-layout-tile .piko-mc-items .piko-mc-dish .piko-mc-dish-holder .piko-mcd-image-wrap .piko-mcd-image-scale-container:hover{transform:scale(1.05)}.piko-menu-list.piko-layout-tile .piko-mc-items .piko-mc-dish .piko-mc-dish-holder .piko-mcd-image-wrap .piko-mcd-image-scale-container .piko-mcd-image{object-fit:fill;width:auto;height:100%;min-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.piko-menu-list.piko-layout-tile .piko-mc-items .piko-mc-dish .piko-mc-dish-holder .piko-mcd-card{transition:all 400ms ease-out;padding:0.5rem;flex-grow:1;display:flex;flex-flow:column;justify-content:stretch}.piko-menu-list.piko-layout-tile .piko-mc-items .piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-title{justify-content:center}.piko-menu-list.piko-layout-tile .piko-mc-items .piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-title .piko-mcd-title-holder{flex-grow:unset}.piko-menu-list.piko-layout-tile .piko-mc-items .piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-title .piko-mcd-title-holder .piko-mcdt-text{align-items:center;max-width:100%}.piko-menu-list.piko-layout-tile .piko-mc-items .piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-title .piko-mcd-title-holder .piko-mcdt-text .piko-mcdt-text-holder{position:static;transform:translate(0, 0)}.piko-menu-list.piko-layout-tile .piko-mc-items .piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-title .piko-mcd-title-holder .piko-pictograms ~ .piko-mcdt-text{max-width:calc(100% - 1.5rem)}.piko-menu-list.piko-layout-tile .piko-mc-items .piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-mcd-description{width:100%;max-width:100%;text-align:center}.piko-menu-list.piko-layout-tile .piko-mc-items .piko-mc-dish .piko-mc-dish-holder .piko-mcd-card .piko-dish-controls .piko-dc-size{margin-bottom:0}@media screen and (max-width: 768px){.piko-menu-list.piko-layout-tile .piko-mc-items{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));width:100%}.piko-menu-list.piko-layout-tile .piko-mc-items .piko-mcd-image-wrap{min-height:560px !important}}@media screen and (max-width: 600px){.piko-menu-list.piko-layout-tile .piko-mc-items{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));width:100%}.piko-menu-list.piko-layout-tile .piko-mc-items .piko-mcd-image-wrap{min-height:440px !important}}@media screen and (max-width: 425px){.piko-menu-list.piko-layout-tile .piko-mc-items{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));width:100%}.piko-menu-list.piko-layout-tile .piko-mc-items .piko-mcd-image-wrap{min-height:320px !important}}@media screen and (min-width: 768px) and (max-width: 1200px){.piko-menu-list.piko-layout-tile .piko-mc-items{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));width:100%}.piko-menu-list.piko-layout-tile .piko-mc-items .piko-mcd-image-wrap{min-height:330px !important}}.food-item-container{width:100%}

.piko-dish-controls{max-width:15rem}.piko-dish-controls .piko-dish-controls-holder{display:flex;flex-direction:row;justify-content:space-evenly}

.piko-admin-dish{position:relative;display:flex;flex-direction:column;width:100%;min-height:8rem;margin:0.5rem 0 0;padding:1rem;background:var(--piko-bg-shady);border-radius:.25rem;box-shadow:0 3px 10px var(--piko-shadow-color);overflow:hidden}.piko-admin-dish .piko-ad-section{display:flex;justify-content:space-between;margin-bottom:1.5rem}.piko-admin-dish .piko-ad-description{display:flex;flex-direction:row}.piko-admin-dish .piko-ad-description .piko-input-el{color:var(--piko-text-medium)}.piko-admin-dish .piko-admin-sizes{margin-top:12px;max-width:calc(100% - 12px)}.piko-admin-dish .piko-admin-sizes .piko-input-currency{font-size:14px}.piko-admin-dish .piko-admin-sizes .piko-input-el{font-size:14px}.piko-admin-dish .piko-admin-sizes .piko-btn{max-width:calc(50% - 8px)}.piko-admin-dish .piko-ad-image-edit{position:relative;height:18rem;margin:-1rem -1rem 0.5rem;color:#fff;transition:all 400ms ease;transition-property:margin-top,min-height,max-height}.piko-admin-dish .piko-ad-image-edit .piko-ad-image-edit-temp-img{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--piko-bg-dark)}.piko-admin-dish .piko-ad-image-edit .piko-ad-image-edit-temp-img .piko-icon{width:10rem;height:10rem}.piko-admin-dish .piko-ad-image-edit .piko-ad-image-edit-temp-img .piko-icon .a{fill:var(--piko-gray-dark)}.piko-admin-dish .piko-ad-image-edit .piko-ad-image-edit-img{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:100%}.piko-admin-dish .piko-ad-image-edit .piko-ad-image-actions{display:flex;flex-direction:column;justify-content:space-around;position:absolute;top:0;bottom:0;left:0;background-color:rgba(0,0,0,0.3);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);font-size:0.85rem}.piko-admin-dish .piko-ad-image-edit .piko-ad-image-actions .piko-ad-image-actions-upload{position:relative}.piko-admin-dish .piko-ad-image-edit .piko-ad-image-actions .piko-ad-image-actions-upload,.piko-admin-dish .piko-ad-image-edit .piko-ad-image-actions .piko-ad-image-actions-delete{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;cursor:pointer}.piko-admin-dish .piko-ad-image-edit .piko-ad-image-actions .piko-ad-image-actions-upload:hover,.piko-admin-dish .piko-ad-image-edit .piko-ad-image-actions .piko-ad-image-actions-delete:hover{color:var(--piko-primary)}.piko-admin-dish .piko-ad-image-edit .piko-ad-image-actions .piko-ad-image-actions-upload:hover .piko-icon .piko-icon-path,.piko-admin-dish .piko-ad-image-edit .piko-ad-image-actions .piko-ad-image-actions-delete:hover .piko-icon .piko-icon-path{fill:var(--piko-primary)}.piko-admin-dish .piko-ad-image-edit .piko-icon{margin-bottom:0.5rem}.piko-admin-dish .piko-ad-image-edit .piko-icon .piko-icon-path{fill:#fff}.piko-admin-dish .piko-ad-image-edit .piko-ad-image-input{position:absolute;z-index:calc(200 + 30);top:0;left:0;width:100%;height:100%;opacity:0.001;cursor:pointer}.piko-admin-dish table.piko-ad-extra-categories{width:100%;table-layout:fixed}.piko-admin-dish table.piko-ad-extra-categories tr.piko-ad-extra-category td{padding-bottom:1rem}.piko-admin-dish table.piko-ad-extra-categories tr.piko-ad-extra-category td .piko-checkbox{margin-bottom:0}.piko-admin-dish table.piko-ad-extra-categories tr.piko-ad-extra-category td.piko-ad-extra-category-checkbox{width:30%}.piko-admin-dish table.piko-ad-extra-categories tr.piko-ad-extra-category td.piko-ad-extras-list{padding-left:2rem}.piko-admin-dish table.piko-ad-extra-categories tr.piko-ad-extra-category .piko-checkbox-label,.piko-admin-dish table.piko-ad-extra-categories tr.piko-ad-extra-category td.piko-ad-extras-list{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.piko-admin-dish .piko-ad-btns{margin-top:1.5rem;z-index:calc(200 + 110);display:flex;justify-content:flex-end}.piko-admin-dish .piko-ad-btns .piko-btn{margin-left:6px}.piko-admin-dish .piko-ad-btns .piko-btn:first-of-type{margin-left:0}.piko-admin-dish.is-disabled .piko-ad-image-edit-img{filter:grayscale(1)}

.piko-admin-sizes{position:relative;z-index:calc(200 + 10);display:flex;flex-direction:column;width:100%}.piko-admin-sizes .piko-as-row{display:flex;flex-direction:row;align-items:center;margin-bottom:8px}.piko-admin-sizes .piko-as-row .piko-input{width:calc(25% - 8px);margin-left:8px}.piko-admin-sizes .piko-as-row .piko-input:first-of-type{margin-left:0;width:calc(25% - 8px)}.piko-admin-sizes .piko-as-row .piko-edit{display:flex;margin-left:auto}.piko-admin-sizes .piko-as-row .piko-checkbox{height:24px;border-radius:4px;padding-right:4px}.piko-admin-sizes .piko-as-row .piko-checkbox.is-checked .piko-checkbox-children{opacity:1}.piko-admin-sizes .piko-as-row .piko-checkbox .piko-checkbox-children{opacity:0;transition:all 400ms ease;transition-property:opacity}.piko-admin-sizes .piko-as-btns{display:flex;flex-direction:row}.piko-admin-sizes .piko-as-btns .piko-btn{width:100%;height:36px}

.piko-pictograms{display:flex;flex-flow:row wrap;align-items:center;z-index:calc(200 + 20);cursor:auto}.piko-pictograms.is-editable .piko-pictogram{opacity:0.5;filter:grayscale(1);transition:all 400ms ease;transition-property:opacity}.piko-pictograms.is-editable .piko-pictogram:hover{opacity:1;filter:grayscale(0);cursor:pointer;background:var(--piko-bg-medium)}.piko-pictograms.is-editable .piko-pictogram.is-enabled{opacity:1;filter:grayscale(0)}.piko-pictograms .piko-icon svg{height:2rem;width:2rem}.piko-pictograms .piko-pictogram>div>div:not(.piko-icon){bottom:unset !important;top:100%}.piko-pictograms .piko-pictogram>div>div:not(.piko-icon)>div:nth-of-type(2){bottom:unset;top:-5px;transform:rotate(180deg)}.piko-pictograms .piko-icon,.piko-pictograms .piko-pictogram{height:2rem;width:2rem}.piko-pictograms .piko-icon .a,.piko-pictograms .piko-pictogram .a{fill:#fff}.piko-pictograms .piko-icon .b,.piko-pictograms .piko-pictogram .b{fill:none}.piko-pictograms .piko-icon.piko-icon-star .piko-icon-path,.piko-pictograms .piko-pictogram.piko-icon-star .piko-icon-path{fill:#ffc60b}.piko-pictograms .piko-icon.piko-icon-leaf .c,.piko-pictograms .piko-pictogram.piko-icon-leaf .c{fill:#9fd13b}.piko-pictograms .piko-icon.piko-icon-onion .c,.piko-pictograms .piko-pictogram.piko-icon-onion .c{fill:#e1ac00}.piko-pictograms .piko-icon.piko-icon-chilli-1 .c,.piko-pictograms .piko-icon.piko-icon-chilli-2 .c,.piko-pictograms .piko-icon.piko-icon-chilli-3 .c,.piko-pictograms .piko-pictogram.piko-icon-chilli-1 .c,.piko-pictograms .piko-pictogram.piko-icon-chilli-2 .c,.piko-pictograms .piko-pictogram.piko-icon-chilli-3 .c{fill:#da000e}.piko-pictograms .piko-icon.piko-icon-garlic .c,.piko-pictograms .piko-pictogram.piko-icon-garlic .c{fill:#529c61}.piko-pictograms .piko-icon.piko-icon-mushrooms .c,.piko-pictograms .piko-pictogram.piko-icon-mushrooms .c{fill:#a48250}.piko-pictograms .piko-icon.piko-icon-gluten-free .c,.piko-pictograms .piko-pictogram.piko-icon-gluten-free .c{fill:#f59416}

.piko-allergens{display:flex;align-items:center;flex-wrap:nowrap;font-size:90%;font-weight:bold;color:var(--piko-text-light)}.piko-allergens .piko-allergen{margin-right:0.12rem}.piko-allergens .piko-allergen:not(:last-child)::after{content:","}.piko-allergens.is-editable .piko-allergen:hover{cursor:pointer;color:var(--piko-primary)}.piko-allergens.is-editable .piko-allergen.is-active{font-weight:bold;color:var(--piko-primary)}

.piko-admin-category{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:0.5rem;background-color:var(--piko-bg-medium);margin-bottom:1.5rem;border-radius:.25rem;box-shadow:0 3px 10px var(--piko-shadow-color)}.piko-admin-category.is-loading{align-items:center;justify-content:center}.piko-admin-category .piko-ac-image{position:absolute;display:none;flex-direction:row;justify-content:flex-end;margin-top:-8px;margin-left:-8px;min-height:121px;max-height:121px;min-width:100%;max-width:100%;overflow:hidden}.piko-admin-category .piko-ac-image .piko-ac-image-el{position:relative;display:flex;min-height:120px;max-height:120px;min-width:auto}.piko-admin-category .piko-ac-title-inputs .piko-input{position:relative;z-index:calc(200 + 10);margin:0.5rem 0.25rem}.piko-admin-category .piko-ac-title-inputs .piko-input:not(:first-child){margin-top:0}.piko-admin-category .piko-ac-title-inputs .piko-input .piko-input-el{font-size:120%;padding:0.5rem}.piko-admin-category .piko-ac-img-edit{position:relative;z-index:calc(200 + 10);display:flex;flex-direction:row;align-items:center;align-self:flex-start;margin-top:4px;padding:4px 12px;background:var(--piko-bg-light);border-radius:13px;cursor:pointer}.piko-admin-category .piko-ac-img-edit:hover{background:var(--piko-bg-light);color:var(--piko-text-medium)}.piko-admin-category .piko-ac-img-edit:hover .piko-icon .piko-icon-path{fill:var(--piko-text-medium)}.piko-admin-category .piko-ac-img-edit .piko-icon{margin-right:8px}.piko-admin-category .piko-ac-img-edit .piko-icon .piko-icon-path{fill:var(--piko-text-dark)}.piko-admin-category .piko-ac-img-edit .piko-ac-img-input{position:absolute;z-index:calc(200 + 20);top:0;left:0;width:100%;height:100%;opacity:0.001;cursor:pointer}.piko-admin-category .piko-ac-enabled,.piko-admin-category .piko-ac-promo,.piko-admin-category .piko-ac-timetable-enabled{margin-top:12px}.piko-admin-category .piko-ac-promo{display:flex;justify-content:space-between;flex-direction:row;align-items:center;min-height:36px}.piko-admin-category .piko-ac-promo .piko-ac-promo-inputs{display:flex;flex-direction:row}.piko-admin-category .piko-ac-promo .piko-ac-promo-inputs .piko-ac-promo-plus{display:flex;flex-direction:row;align-items:center;margin:0 20px}.piko-admin-category .piko-admin-timetable{width:auto;margin:0 auto;margin-bottom:16px}.piko-admin-category .piko-ac-btns{z-index:calc(200 + 110);display:flex;flex-direction:row;justify-content:flex-end;margin-top:0.75rem}.piko-admin-category .piko-ac-btns .piko-btn{background-color:var(--piko-bg-dark);max-width:112px;margin-left:6px}.piko-admin-category .piko-ac-btns .piko-btn:first-of-type{margin-left:0}

.piko-admin-timetable.is-full .piko-at-period .piko-atp-to{margin-right:0}.piko-admin-timetable .piko-at-period{display:flex;flex-direction:row;align-items:center;width:100%;padding:4px;border-radius:4px}.piko-admin-timetable .piko-at-period .piko-atp-enabled{display:flex;flex-direction:column;justify-content:center}.piko-admin-timetable .piko-at-period .piko-atp-hour,.piko-admin-timetable .piko-at-period .piko-atp-minute{min-width:3.5rem}.piko-admin-timetable .piko-at-period .piko-atp-day{min-width:6rem;margin:0 10px}.piko-admin-timetable .piko-at-period .piko-atp-colon,.piko-admin-timetable .piko-at-period .piko-atp-to{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 10px}.piko-admin-timetable .piko-at-period .piko-atp-colon{margin:0 5px}.piko-admin-timetable .piko-at-period .piko-edit{margin-left:auto}.piko-admin-timetable .piko-at-btns{display:flex;flex-direction:row;margin:12px 0}.piko-admin-timetable .piko-at-btns .piko-btn{width:100%;height:36px}

.piko-delivery-type{display:flex;max-width:100%;padding:1rem;align-items:stretch;justify-content:space-around;flex-flow:column}.piko-delivery-type .piko-delivery-selector-container{display:flex;flex-direction:row;justify-content:space-between;transform:scale(0.85)}.piko-delivery-type .piko-delivery-selector-container .piko-delivery-type-container{text-transform:uppercase;cursor:pointer;width:35%}.piko-delivery-type .piko-delivery-selector-container .piko-delivery-type-container .piko-delivery-type-holder{display:flex;flex-direction:column;text-align:center;height:100%;justify-content:flex-end}.piko-delivery-type .piko-delivery-selector-container .piko-delivery-type-container .piko-delivery-type-holder .piko-icon-delivery,.piko-delivery-type .piko-delivery-selector-container .piko-delivery-type-container .piko-delivery-type-holder .piko-icon-pickup,.piko-delivery-type .piko-delivery-selector-container .piko-delivery-type-container .piko-delivery-type-holder .piko-icon-svg{width:auto;height:2.5rem}.piko-delivery-type .piko-delivery-selector-container .piko-delivery-type-container .piko-delivery-type-holder .piko-icon-delivery{margin-right:12px}.piko-delivery-type .piko-delivery-selector-container .piko-delivery-type-container .piko-delivery-type-holder .piko-switcher-category-text{color:var(--piko-gray-medium);font-weight:600;font-size:.875rem;margin-top:0.5rem}.piko-delivery-type .piko-delivery-selector-container .piko-delivery-type-container .piko-delivery-type-holder .piko-icon{display:flex;justify-content:center}.piko-delivery-type .piko-delivery-selector-container .piko-delivery-type-container .piko-delivery-type-holder .piko-icon .piko-icon-path{fill:var(--piko-gray-medium)}.piko-delivery-type .piko-delivery-selector-container .piko-delivery-type-container.active-icon-block .piko-switcher-category-text{color:var(--piko-primary)}.piko-delivery-type .piko-delivery-selector-container .piko-delivery-type-container.active-icon-block .piko-icon .piko-icon-path{fill:var(--piko-primary)}.piko-delivery-type .piko-delivery-selector-container .piko-delivery-type-container.active-icon-block *{transition:all 400ms ease}.piko-delivery-type .piko-delivery-selector-container .switcher-container{width:30%;display:flex;flex-flow:column;align-items:center;justify-content:center;transition:all 400ms ease}.piko-delivery-type .piko-delivery-selector-container .switcher-container .piko-switcher-text{color:var(--piko-gray-medium);text-transform:lowercase;text-align:center}.piko-delivery-type .piko-delivery-selector-container .switcher-container .switcher-self{position:relative;width:100%;display:block;height:1.9rem;overflow:hidden;cursor:pointer}.piko-delivery-type .piko-delivery-selector-container .switcher-container .switcher-bar{height:1rem;width:calc(100% - 1.5rem);background:var(--piko-bg-light) 0% 0% no-repeat padding-box;border:1px solid var(--piko-bg-medium);border-radius:13px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.piko-delivery-type .piko-delivery-selector-container .switcher-container .switcher-dot{height:2rem;width:2rem;top:50%;transform:translateY(-50%);position:absolute;transition:all 200ms ease-in;display:flex;align-items:center;justify-content:center}.piko-delivery-type .piko-delivery-selector-container .switcher-container .switcher-dot .switcher-dot-self{height:1.25rem;width:1.25rem;border-radius:16px;background-color:var(--piko-primary);box-shadow:0 0 5px 0 var(--piko-primary)}.piko-delivery-type .piko-delivery-selector-container .switcher-container .switcher-dot-left{left:0%}.piko-delivery-type .piko-delivery-selector-container .switcher-container .switcher-dot-right{left:100%;transform:translate(-100%, -50%)}.piko-delivery-type .piko-delivery-address-container{display:flex;filter:grayscale(1) opacity(0.3);transition:all 400ms ease-out;justify-content:center}.piko-delivery-type .piko-delivery-address-container.is-open{filter:none}.piko-delivery-type .piko-delivery-address-container .piko-address-input{width:80%}@media (min-width: 721px){.piko-delivery-type{flex-flow:row;align-items:center}.piko-delivery-type .piko-delivery-selector-container{transform:scale(1)}.piko-delivery-type>div{width:50%}}.piko-strip .piko-delivery-type .piko-address-suggest{transition:opacity 250ms ease}.piko-strip:not(.is-dropped) .piko-delivery-type .piko-address-suggest{opacity:0}.piko-strip.is-dropped .piko-delivery-type .piko-address-suggest{opacity:1}

.piko-spacer-space{display:block}

.piko-dish{display:flex;flex-direction:column;min-width:0;width:100%;min-height:100%;padding-top:1rem}.piko-dish .piko-dish-holder{display:flex;flex-flow:column;background-color:var(--piko-bg-medium);z-index:calc(200 + 10);padding-bottom:2rem;border-radius:.25rem;box-shadow:0 3px 10px var(--piko-shadow-color)}.piko-dish .piko-dish-holder .piko-dd-card{border-radius:0.25rem;padding:0 0.75rem}.piko-dish .piko-dish-holder .piko-dd-main{padding:0;overflow:hidden}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder{display:flex;flex-flow:column;overflow:hidden}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-image-container{width:100%;display:flex;flex-flow:column;flex-grow:1;position:relative;justify-content:stretch}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-image-container .piko-ddm-image-controls{position:absolute;top:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem;z-index:calc(200 + 10)}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-image-container .piko-ddm-image-controls .piko-icon{height:2rem;width:auto}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-image-container .piko-ddm-image-controls .piko-icon .piko-icon-svg{height:100%;width:auto}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-image-container .piko-dish-image{width:100%;height:auto;position:relative;flex-grow:1;background-color:var(--piko-bg-medium);min-height:13rem}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-image-container .piko-dish-image.custom-image-height{max-height:45vh;object-fit:contain}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-image-container .piko-dish-image.is-temp{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:0;padding-top:1rem}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-image-container .piko-dish-image.is-temp .piko-icon.piko-icon-dish{width:12rem;height:8rem}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-image-container .piko-dish-image.is-temp .piko-icon.piko-icon-dish .a{fill:var(--piko-text-dark)}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-content{padding:2rem 0.75rem 1.75rem}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-content .piko-ddm-content-holder{max-width:100%;display:flex;flex-flow:column;align-items:stretch}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-content .piko-ddm-content-holder .row-top .piko-ddm-title-container{display:flex;width:100%;align-items:baseline;justify-content:center;white-space:normal;flex-flow:row wrap}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-content .piko-ddm-content-holder .row-top .piko-ddm-title-container .piko-ddm-title{font-weight:700;font-size:.875rem}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-content .piko-ddm-content-holder .row-top .piko-ddm-title-container .piko-allergens{margin-left:0.35rem}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-content .piko-ddm-content-holder .row-mid .piko-ddm-description{width:100%;color:var(--piko-gray-medium);font-size:.75rem;text-align:center;margin-top:0.5rem}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-content .piko-ddm-content-holder .row-bot .piko-ddm-sizes{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-content .piko-ddm-content-holder .row-bot .piko-ddm-sizes .piko-ddm-size{border-radius:0.25rem;box-shadow:0 3px 10px var(--piko-shadow-color);padding:0.75rem 1.5rem;margin-top:1rem;display:flex;align-items:center;justify-content:space-between;max-width:100%;overflow:hidden;flex-wrap:nowrap;cursor:pointer;background-color:var(--piko-bg-medium)}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-content .piko-ddm-content-holder .row-bot .piko-ddm-sizes .piko-ddm-size.piko-size-selected{background-color:var(--piko-secondary);box-shadow:inset 0 3px 10px rgba(var(--piko-shadow-color-rgb), 0.05);color:var(--piko-primary)}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-content .piko-ddm-content-holder .row-bot .piko-ddm-sizes .piko-ddm-size.piko-size-selected .piko-separator{background:var(--piko-primary)}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-content .piko-ddm-content-holder .row-bot .piko-ddm-sizes .piko-ddm-size .piko-ddm-size-title{font-weight:600;text-overflow:ellipsis;flex-shrink:1;overflow:hidden;display:inline-block;white-space:nowrap}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-content .piko-ddm-content-holder .row-bot .piko-ddm-sizes .piko-ddm-size .piko-separator{display:block;background:var(--piko-gray-dark);border:0;width:0.5rem;height:0.5rem;border-radius:50%;margin:0 0.85rem}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-content .piko-ddm-content-holder .row-bot .piko-ddm-sizes .piko-ddm-size .piko-ddm-size-price{flex-shrink:0}.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-content .piko-ddm-content-holder .row-bot .piko-ddm-sizes .piko-ddm-size:not(:last-child){margin-right:0.5rem}.piko-dish .piko-dish-holder .piko-dd-extras .piko-dde-holder{width:100%;display:flex;flex-flow:column}.piko-dish .piko-dish-holder .piko-dd-extras .piko-dde-holder .piko-dde-title{font-weight:700;color:var(--piko-text-light);padding:0 0 0.5rem 0.75rem}.piko-dish .piko-dish-holder .piko-dd-extras .piko-dde-holder .piko-dde-list{display:flex;width:100%;flex-flow:column}.piko-dish .piko-dish-holder .piko-dd-extras .piko-dde-holder .piko-dde-list .piko-extras{display:flex;flex-flow:column;width:100%;box-shadow:0 3px 10px var(--piko-shadow-color)}.piko-dish .piko-dd-spacer{display:flex;flex:1}.piko-dish .piko-dd-footer{position:sticky;bottom:0;width:100%;display:flex;flex-flow:column;align-items:stretch;z-index:calc(200 + 30);background-color:var(--piko-bg-special);box-shadow:0 -3px 10px var(--piko-shadow-color);padding:1rem;margin-top:1rem}@media (max-width: 720px){.piko-dish .piko-dd-footer{border-radius:0 !important}}.piko-dish .piko-dd-footer .piko-ddf-display{display:flex;flex-flow:row;justify-content:stretch;align-items:stretch;overflow:hidden;margin-bottom:0.5rem}.piko-dish .piko-dd-footer .piko-ddf-display .piko-ddf-display-content{display:flex;flex-flow:column;align-items:stretch;flex-grow:1;overflow:hidden}.piko-dish .piko-dd-footer .piko-ddf-display .piko-ddf-display-content .piko-ddf-display-row.row-top{display:flex;justify-content:space-between}.piko-dish .piko-dd-footer .piko-ddf-display .piko-ddf-display-content .piko-ddf-display-row.row-top .col-left{display:flex;flex-shrink:1;flex-grow:1;overflow:hidden;max-width:100%;justify-content:flex-start;align-items:center;font-weight:700}.piko-dish .piko-dd-footer .piko-ddf-display .piko-ddf-display-content .piko-ddf-display-row.row-top .col-left .piko-ddf-title{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:0.35rem;font-size:.75rem}.piko-dish .piko-dd-footer .piko-ddf-display .piko-ddf-display-content .piko-ddf-display-row.row-top .col-left .piko-ddf-size{display:inline-block;flex-basis:6rem;flex-shrink:1}.piko-dish .piko-dd-footer .piko-ddf-display .piko-ddf-display-content .piko-ddf-display-row.row-top .col-left .piko-ddf-size span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.piko-dish .piko-dd-footer .piko-ddf-display .piko-ddf-display-content .piko-ddf-display-row.row-top .col-right .piko-ddf-price{color:var(--piko-text-medium);margin-left:1.5rem;font-weight:600;font-size:.75rem}.piko-dish .piko-dd-footer .piko-ddf-display .piko-ddf-display-content .piko-ddf-display-row.row-top .col-right .piko-ddf-price .piko-ddf-price-unit{margin-left:0.25rem}.piko-dish .piko-dd-footer .piko-ddf-display .piko-ddf-display-content .piko-ddf-display-row.row-bot.hasItems{color:var(--piko-gray-darker);font-size:80%}.piko-dish .piko-dd-footer .piko-ddf-display .piko-ddf-display-content .piko-ddf-display-row.row-bot.hasItems::before{content:"( +"}.piko-dish .piko-dd-footer .piko-ddf-display .piko-ddf-display-content .piko-ddf-display-row.row-bot.hasItems::after{content:" )"}.piko-dish .piko-dd-footer .piko-ddf-display .piko-ddf-display-content .piko-ddf-display-row.row-bot.hasItems .piko-ddf-extra-title .piko-ddfe-count{margin-right:0.1rem}.piko-dish .piko-dd-footer .piko-ddf-display .piko-ddf-display-content .piko-ddf-display-row.row-bot.hasItems .piko-ddf-extra-title:not(:last-child)::after{content:", "}.piko-dish .piko-dd-footer .piko-ddf-display .piko-ddf-display-controls{display:flex;justify-content:center;align-items:center;flex-basis:1.5rem;padding:0.5rem}.piko-dish .piko-dd-footer .piko-ddf-controls{display:flex;justify-content:space-between;align-items:center}.piko-dish .piko-dd-footer .piko-ddf-controls .btn-detail{display:none}.piko-dish .piko-order-container{display:none}.piko-dish .piko-dish-description{margin:24px 12px 0;color:var(--piko-gray-medium);padding:6px;background:var(--piko-bg-light);border-radius:4px}.piko-dish .piko-dish-extras{margin-top:24px;padding:0 12px}.piko-dish .piko-icon-arrow{transform:rotate(180deg);cursor:pointer}.piko-dish .piko-icon-arrow .piko-icon-svg{stroke:var(--piko-primary)}@media (max-width: 720px){.piko-dish{padding-top:0}.piko-dish .piko-dish-holder{border-radius:0;margin-bottom:2rem}.piko-dish .piko-dish-holder .piko-dd-card{border-radius:0}}@media (min-width: 1200px){.piko-dish .piko-dish-holder .piko-dd-main .piko-dd-main-holder .piko-ddm-image-container .piko-ddm-image-controls{padding:2rem}.piko-dish .piko-dish-holder .piko-dd-extras .piko-dde-holder .piko-dde-list .piko-extras .piko-extras-list{flex-flow:row wrap;justify-content:space-between;align-items:center}.piko-dish .piko-dish-holder .piko-dd-extras .piko-dde-holder .piko-dde-list .piko-extras .piko-extras-list .piko-extra{width:50%}}@media (max-height: 500px){.piko-dish{padding-bottom:0 !important}}

.piko-extras{display:flex;flex-flow:column;width:100%;align-items:stretch;margin-bottom:1rem;border-radius:.25rem}.piko-extras .piko-extras-title{cursor:pointer;display:flex;align-items:stretch;padding:0.75rem;font-size:1rem;justify-content:space-between;background-color:var(--piko-bg-special);z-index:calc(200 + 60);border-radius:.25rem .25rem 0 0}.piko-extras .piko-extras-title .piko-extras-title-content{display:flex;flex-flow:row wrap;justify-content:start}.piko-extras .piko-extras-title .piko-extras-title-content .piko-extras-title-text{text-transform:uppercase}.piko-extras .piko-extras-title .piko-extras-title-content .piko-extras-title-limit{margin-left:0.35em;color:var(--piko-text-light);transition:color 600ms ease-out}.piko-extras .piko-extras-title .piko-extras-title-content .piko-extras-title-limit::before{content:"("}.piko-extras .piko-extras-title .piko-extras-title-content .piko-extras-title-limit::after{content:")"}.piko-extras .piko-extras-title .piko-extras-title-controls{display:flex;align-items:center}.piko-extras .piko-extras-title .piko-extras-title-controls .piko-icon{width:1rem;height:1rem;transform:rotate(90deg);transition:all 200ms ease-out}.piko-extras .piko-extras-title .piko-extras-title-controls .piko-icon svg{width:100%;height:100%}.piko-extras .piko-extras-title .piko-extras-title-controls .piko-icon .a{fill:var(--piko-primary)}.piko-extras.has-error .piko-extras-title .piko-extras-title-limit{color:#ff434d}.piko-extras .piko-extras-list{height:auto;display:flex;flex-flow:column;align-items:stretch;overflow:hidden;border-radius:0 0 2px 2px}.piko-extras .piko-extras-list .piko-extra{padding:0.75rem;display:flex;justify-content:space-between;align-items:center;background-color:var(--piko-extras-gray1)}.piko-extras .piko-extras-list .piko-extra .piko-extra-title{flex-grow:1;display:flex;overflow:hidden;justify-content:space-between}.piko-extras .piko-extras-list .piko-extra .piko-extra-title .piko-extra-title-text{flex-shrink:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:0.25rem;font-size:0.85rem}.piko-extras .piko-extras-list .piko-extra .piko-extra-title .piko-extra-price{display:inline-flex;justify-content:center;padding:0 0.25rem;width:4rem;min-width:4rem;font-size:85%}.piko-extras .piko-extras-list .piko-extra .piko-extra-controls{display:inline-flex;border-radius:0.25rem;justify-content:flex-end}.piko-extras .piko-extras-list .piko-extra .piko-extra-controls .piko-extra-controls-holder{display:flex;justify-content:space-between;background-color:var(--piko-bg-dark);width:1.5rem;height:1.5rem;overflow:hidden;border-radius:0.25rem}.piko-extras .piko-extras-list .piko-extra .piko-extra-controls .piko-extra-controls-holder .piko-extra-count-btn{cursor:pointer;padding:0.35rem;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.piko-extras .piko-extras-list .piko-extra .piko-extra-controls .piko-extra-controls-holder .piko-extra-count-btn .piko-icon-path{fill:var(--piko-primary)}.piko-extras .piko-extras-list .piko-extra .piko-extra-controls .piko-extra-controls-holder .piko-extra-count-btn.piko-minus-btn{width:0;padding:0}.piko-extras .piko-extras-list .piko-extra .piko-extra-controls .piko-extra-controls-holder .piko-extra-checkbox{padding:0;align-items:stretch;justify-content:stretch;height:1.5rem;width:1.5rem}.piko-extras .piko-extras-list .piko-extra .piko-extra-controls .piko-extra-controls-holder .piko-extra-checkbox .piko-checkbox{padding:0;height:1.5rem;width:1.5rem}.piko-extras .piko-extras-list .piko-extra .piko-extra-controls .piko-extra-controls-holder .piko-extra-checkbox .piko-checkbox .piko-icon{width:1rem;height:1rem}.piko-extras .piko-extras-list .piko-extra .piko-extra-controls .piko-extra-controls-holder .piko-extra-checkbox .piko-checkbox .piko-icon .piko-icon-svg{width:100%;height:100%}.piko-extras .piko-extras-list .piko-extra .piko-extra-controls .piko-extra-controls-holder .piko-extra-count{text-align:center}.piko-extras .piko-extras-list .piko-extra:nth-child(even){background-color:var(--piko-extras-gray2)}.piko-extras .piko-extras-list .piko-extra.is-enabled .piko-extra-title .piko-extra-title-text{border-bottom:1px var(--piko-primary) solid}.piko-extras .piko-extras-list .piko-extra.is-enabled .piko-extra-controls .piko-extra-controls-holder{width:100%}.piko-extras .piko-extras-list .piko-extra.is-enabled .piko-extra-controls .piko-extra-controls-holder .piko-extra-count-btn.piko-minus-btn{width:initial;padding:0.25rem}@media (min-width: 1200px){.piko-extras .piko-extras-list .piko-extra:nth-child(4n),.piko-extras .piko-extras-list .piko-extra:nth-child(4n+1){background-color:var(--piko-extras-gray1)}.piko-extras .piko-extras-list .piko-extra:nth-child(4n+2),.piko-extras .piko-extras-list .piko-extra:nth-child(4n+3){background-color:var(--piko-extras-gray2)}}.piko-extras.is-closed .piko-extras-title{border-radius:.25rem}.piko-extras.is-closed .piko-extras-title .piko-extras-title-controls .piko-icon{transform:rotate(0deg)}.piko-extras.is-closed .piko-extras-title .piko-extras-title-controls .piko-icon .a{fill:var(--piko-text-light) !important}.piko-extras.is-closed .piko-extras-list{height:0;margin:0}.piko-extras.is-single .piko-extras-list .piko-extra .piko-extra-controls .piko-extra-controls-holder{width:1.5rem}.piko-extras.is-single .piko-extras-list .piko-extra .piko-extra-controls .piko-extra-controls-holder .piko-extra-count{display:none}

.piko-admin{position:relative;display:flex;flex-direction:column;width:100%;justify-content:center}.piko-admin .piko-admin-form{position:relative;display:flex;flex-direction:column;flex-grow:1;width:100%}.piko-admin.is-lg{max-width:1200px}.piko-admin.is-lg .piko-admin-form{max-width:1200px}.piko-admin .piko-admin-login{display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-width:720px;width:100%;background-color:var(--piko-bg-dark);padding:1rem;height:100%}.piko-admin .piko-admin-login .piko-input{margin-top:24px}.piko-admin .piko-admin-login .piko-btn{margin-top:24px}.piko-admin .piko-admin-login .piko-admin-login-wallpaper{display:none}.piko-admin .piko-admin-login .piko-admin-login-content{display:flex;flex-flow:column;align-items:center;justify-content:space-between;height:100%}.piko-admin .piko-admin-login .piko-admin-login-content .piko-admin-login-title{font-size:115%;font-weight:700;padding:2rem}.piko-admin .piko-admin-login .piko-admin-login-content .piko-admin-login-form{display:flex;flex-flow:column;align-items:stretch;justify-content:space-between}.piko-admin .piko-admin-login .piko-admin-login-content .piko-admin-login-form .piko-alf-inputs{display:flex;flex-flow:column;align-items:stretch}.piko-admin .piko-admin-login .piko-admin-login-content .piko-admin-login-form .piko-alf-inputs .piko-input{background-color:var(--piko-bg-shady);color:var(--piko-gray-light);border-radius:.25rem;box-shadow:0 3px 10px var(--piko-shadow-color);height:3.5rem}.piko-admin .piko-admin-login .piko-admin-login-content .piko-admin-login-form .piko-alf-inputs .piko-input:focus-within{border:2px solid var(--piko-secondary)}.piko-admin .piko-admin-login .piko-admin-login-content .piko-admin-login-form .piko-alf-inputs .piko-input label{padding-left:1rem}.piko-admin .piko-admin-login .piko-admin-login-content .piko-admin-login-form .piko-alf-inputs .piko-input .piko-input-el{height:100%}.piko-admin .piko-admin-login .piko-admin-login-content .piko-admin-login-form .piko-alf-controls{display:flex;justify-content:center;margin-top:3rem}.piko-admin .piko-admin-login .piko-admin-login-content .piko-admin-login-form .piko-alf-controls .piko-btn{background-color:var(--piko-primary);color:var(--piko-text-light);border-radius:.25rem;height:3.5rem;padding-left:2rem;padding-right:2rem}.piko-admin .piko-admin-login .piko-admin-login-content .piko-admin-login-footer{display:flex;flex-flow:column;align-items:center;justify-content:flex-end}.piko-admin .piko-admin-login .piko-admin-login-content .piko-admin-login-footer>span{font-size:70%}.piko-admin .piko-admin-login .piko-admin-login-content .piko-admin-login-footer .piko-icon-logo{width:6rem;margin-top:0.5rem}.piko-admin .piko-admin-login .piko-admin-login-content .piko-admin-login-footer .piko-icon-logo .piko-icon-svg{width:100%;height:auto}.piko-admin .piko-admin-login .piko-admin-login-content .piko-admin-login-footer .piko-icon-logo .piko-icon-svg .piko-icon-path.d{fill:var(--piko-text-light)}.piko-admin .piko-admin-login .piko-admin-login-content .piko-admin-login-footer .piko-icon-logo .piko-icon-svg .piko-icon-path.b{fill:#ff5053}

.piko-admin-form{background-color:var(--piko-bg-medium);display:flex;flex-flow:column}.piko-admin-form .piko-admin-form-title{margin:3rem 1rem 2rem;display:flex;align-items:center;justify-content:space-between;font-size:120%;font-weight:700}.piko-admin-form .piko-admin-form-holder .piko-admin-form-tabs{display:flex;justify-content:space-between}.piko-admin-form .piko-admin-form-holder .piko-admin-form-tabs .piko-admin-form-tab{padding:1rem}.piko-admin-form .piko-admin-form-holder .piko-admin-form-content{display:flex;flex-flow:column;width:100%;position:relative}.piko-admin-form .piko-admin-form-holder .piko-admin-form-content .piko-afc-section{display:flex;width:100%}

.piko-admin{background-color:var(--piko-bg-darker)}.piko-admin.is-lg{background-color:transparent}.piko-admin.is-lg .piko-admin-form{background-color:transparent}.piko-admin .piko-admin-form{background-color:var(--piko-bg-medium)}.piko-admin .piko-admin-form .piko-admin-section{background-color:transparent}.piko-admin .piko-admin-form .piko-admin-section .piko-title{background-color:transparent;color:var(--piko-text-medium)}.piko-admin .piko-admin-form .piko-admin-section .piko-title .piko-admin-subtitle{background-color:transparent;color:var(--piko-text-dark)}.piko-admin .piko-admin-form .piko-admin-section .piko-admin-section{padding-left:0}.piko-admin .piko-admin-content .piko-admin-title{background-color:var(--piko-bg-medium);box-shadow:0 3px 10px 0 var(--piko-bg-darker);position:sticky;top:0}.piko-menu .piko-admin-title{margin-top:1rem}.piko-admin-title{display:flex;align-items:center;justify-content:space-between;border-radius:.25rem;background-color:var(--piko-bg-medium);color:var(--piko-text-light)}.piko-modal-admin .piko-title{background-color:transparent;color:var(--piko-text-light)}.piko-modal-admin .piko-admin-nav .piko-btn{justify-content:flex-start;color:var(--piko-text-medium);background-color:var(--piko-bg-medium);border-radius:.25rem}.piko-admin-content{position:relative;display:flex;flex-direction:column;flex-grow:1;width:100%;padding-bottom:144px}.piko-admin-content .piko-admin-title{display:flex;flex-direction:row;align-items:center;margin-bottom:24px;padding:8px 16px;font-size:160%;font-weight:700}.piko-admin-content .piko-admin-section{display:flex;flex-direction:column;width:100%;margin-bottom:24px;padding:8px 16px;background:var(--piko-bg-light);border-radius:4px}.piko-admin-content .piko-admin-section .piko-title{display:flex;flex-direction:row;align-items:baseline;margin-bottom:12px}.piko-admin-content .piko-admin-section .piko-title .piko-admin-subtitle{display:flex;flex-direction:row;margin-left:4px;font-size:16px;background:var(--piko-bg-light)}.piko-admin-content .piko-admin-field{display:flex;flex-direction:row;height:36px;align-items:center}.piko-admin-content .piko-admin-field .piko-admin-field-title{font-weight:700;margin-right:4px}.piko-admin-content .piko-admin-footer{position:fixed;z-index:calc(calc(600 - 7) + 80);display:flex;flex-direction:column;bottom:0;left:0;width:100%;background:var(--piko-bg-dark)}.piko-admin-content .piko-admin-footer::before{content:"";position:absolute;z-index:calc(200 + 30);top:-24px;left:0;height:24px;width:100%;background-image:linear-gradient(to bottom, rgba(248,248,248,0.1), var(--piko-bg-light));transform:translateZ(0);pointer-events:none}.piko-admin-content .piko-admin-footer .piko-admin-diff{position:relative;z-index:calc(200 + 40);display:flex;flex-direction:row;justify-content:flex-end;padding:12px 20px 0;margin-bottom:-12px;background:transparent}.piko-admin-content .piko-admin-footer .piko-admin-btns{display:flex;flex-direction:row;position:relative;z-index:calc(200 + 35);background:var(--piko-bg-shady);padding:24px 20px}.piko-admin-content .piko-admin-footer .piko-admin-btns .piko-btn{width:calc(50% - 12px)}.piko-admin-content .piko-admin-footer .piko-admin-btns .piko-btn.piko-admin-back{margin-right:24px}.piko-admin-content .piko-admin-footer .piko-admin-btns .piko-btn.piko-admin-back::after{content:"";position:absolute;border:solid var(--piko-text-dark) 1px;border-width:0 1px 1px 0;padding:4px;transform:rotate(45deg);pointer-events:none}.piko-admin-content .piko-admin-footer .piko-admin-btns .piko-btn.piko-admin-back:hover::after{border-color:var(--piko-primary)}.piko-admin-content .piko-admin-footer .piko-admin-btns .piko-btn.piko-admin-back::after{top:20px;left:24px;transform:rotate(135deg);border-width:0 2px 2px 0}@media (max-height: 500px){.piko-admin-content{padding-bottom:0 !important}.piko-admin-content .piko-admin-footer{position:relative;margin-top:36px}}.piko-admin-content .piko-title-lg{color:unset;background-color:unset}

.piko-admin-footer{position:fixed;z-index:calc(600 - 8);display:flex;flex-direction:column;bottom:0;left:0;width:100%;background:var(--piko-bg-dark)}.piko-admin-footer::before{content:"";position:absolute;z-index:calc(200 + 30);top:-24px;left:0;height:24px;width:100%;background-image:linear-gradient(to bottom, rgba(248,248,248,0.1), var(--piko-bg-light));transform:translateZ(0);pointer-events:none}.piko-admin-footer .piko-admin-diff{position:relative;display:flex;flex-direction:row;justify-content:flex-end;padding:12px 20px 0;margin-bottom:-12px;background:transparent}.piko-admin-footer .piko-admin-btns{display:flex;flex-direction:row;position:relative;background:var(--piko-bg-shady);padding:24px 20px}.piko-admin-footer .piko-admin-btns .piko-btn{width:calc(50% - 12px)}.piko-admin-footer .piko-admin-btns .piko-btn.piko-admin-back{margin-right:24px}.piko-admin-footer .piko-admin-btns .piko-btn.piko-admin-back::after{content:"";position:absolute;border:solid var(--piko-text-dark) 1px;border-width:0 1px 1px 0;padding:4px;transform:rotate(45deg);pointer-events:none}.piko-admin-footer .piko-admin-btns .piko-btn.piko-admin-back:hover::after{border-color:var(--piko-primary)}.piko-admin-footer .piko-admin-btns .piko-btn.piko-admin-back::after{top:20px;left:24px;transform:rotate(135deg);border-width:0 2px 2px 0}

.piko-admin-form{max-height:100%;overflow-y:auto}.piko-admin-restaurant .piko-ats-table .piko-input{margin:0}.piko-admin-restaurant .piko-ar-image-edit{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:12px;background:var(--piko-bg-light);border:solid 1px var(--piko-gray-dark);border-radius:16px;min-height:160px}.piko-admin-restaurant .piko-ar-image-edit .piko-ar-image-el{width:100%;height:auto;margin-left:auto;border-radius:16px}.piko-admin-restaurant .piko-ar-image-edit:hover{color:var(--piko-text-medium);border:solid 1px var(--piko-gray-medium)}.piko-admin-restaurant .piko-ar-image-edit:hover .piko-icon .piko-icon-path{fill:var(--piko-text-medium)}.piko-admin-restaurant .piko-ar-image-edit .piko-icon{margin:8px}.piko-admin-restaurant .piko-ar-image-edit .piko-icon .piko-icon-path{fill:var(--piko-text-dark)}.piko-admin-restaurant .piko-ar-image-edit .piko-ar-image-input{position:absolute;z-index:calc(200 + 30);top:0;left:0;width:100%;height:100%;opacity:0.001;cursor:pointer}

.piko-admin-tables{position:relative;z-index:calc(200 + 10)}.piko-admin-tables .piko-ats-table{display:flex;flex-direction:row;align-items:center;margin-bottom:12px}.piko-admin-tables .piko-ats-table .piko-input{max-width:calc(100% - 40px)}.piko-admin-tables .piko-ats-table .piko-edit{margin-left:auto}.piko-admin-tables .piko-ats-btns{display:flex;flex-direction:row;margin:12px 0}.piko-admin-tables .piko-ats-btns .piko-btn{width:100%;height:36px}

.piko-gsuggest .google-places-autocomplete{display:flex;flex-direction:row;width:100%}.piko-gsuggest .google-places-autocomplete .google-places-autocomplete__suggestions-container{position:absolute;z-index:101;top:42px;width:100%;display:flex;flex-direction:column;background:var(--piko-bg-light);border:solid 1px var(--piko-gray-medium);border-top:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.piko-gsuggest .google-places-autocomplete .google-places-autocomplete__suggestions-container:hover .google-places-autocomplete__suggestion.google-places-autocomplete__suggestion--active{background:var(--piko-bg-light)}.piko-gsuggest .google-places-autocomplete .google-places-autocomplete__suggestions-container .google-places-autocomplete__suggestion{padding:6px 16px;cursor:pointer}.piko-gsuggest .google-places-autocomplete .google-places-autocomplete__suggestions-container .google-places-autocomplete__suggestion.google-places-autocomplete__suggestion--active{background:var(--piko-secondary)}.piko-gsuggest .google-places-autocomplete .google-places-autocomplete__suggestions-container .google-places-autocomplete__suggestion:hover{background:var(--piko-secondary) !important}

.piko-admin-payment .piko-ap-vouchers{display:flex;flex-direction:row;margin-bottom:12px}.piko-admin-payment .piko-ap-vouchers .piko-checkbox{display:flex;flex-direction:column}.piko-admin-payment .piko-ap-vouchers .piko-checkbox .piko-checkbox-label .piko-icon{width:140px;height:60px}.piko-admin-payment .piko-ap-vouchers .piko-checkbox .piko-checkbox-label .piko-icon .piko-icon-svg{width:140px;height:60px}

.piko-admin-openhours .piko-admin-timetable .piko-at-period{margin-top:12px}.piko-admin-openhours .piko-admin-timetable .piko-at-period:first-of-type{margin-top:0}.piko-admin-openhours .piko-aoh-switch{display:flex;flex-direction:row}.piko-admin-openhours .piko-aoh-switch .piko-btn{width:33.33%;margin-left:20px}.piko-admin-openhours .piko-aoh-switch .piko-btn:first-of-type{margin-left:0}

.piko-admin-later .piko-input.piko-al-closed{margin:12px 0 24px}.piko-admin-later .piko-al-split{display:flex;flex-direction:row}.piko-admin-later .piko-al-split .piko-al-col{display:flex;flex-direction:column;width:50%;margin-left:20px}.piko-admin-later .piko-al-split .piko-al-col:first-of-type{margin-left:0}

.piko-admin-zones .piko-az-map{position:relative;padding:4px;height:360px}.piko-admin-zones .piko-az-map .piko-az-draw{position:absolute;z-index:calc(200 + 30);display:flex;flex-direction:row;align-items:center;padding:12px 20px;top:0;left:20px;width:calc(100% - 40px);background:#71d58f;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.piko-admin-zones .piko-az-map .piko-az-draw .piko-btn{max-width:162px}.piko-admin-zones .piko-az-map .piko-az-draw .piko-btn.is-secondary{margin-left:auto;margin-right:20px}.piko-admin-zones .piko-az-item{display:flex;flex-flow:column wrap;margin-bottom:24px;padding:12px 20px;border-radius:4px;background:var(--piko-bg-shady)}.piko-admin-zones .piko-az-item.is-editing .piko-link{margin-bottom:12px}.piko-admin-zones .piko-az-item.is-editing .piko-edit{margin-bottom:18px}.piko-admin-zones .piko-az-item .piko-edit{margin-left:auto}.piko-admin-zones .piko-az-btns .piko-btn{height:36px}

.piko-order-history{display:flex;flex-direction:column}.piko-order-history .piko-order-history-loading{width:100%;height:100%;transition:filter 100ms ease}.piko-order-history .piko-order-history-loading.is-active{filter:blur(5px)}.piko-order-history .piko-order-history-header{display:flex;justify-content:flex-end;margin-bottom:0.5rem}.piko-order-history .piko-order-history-footer{display:flex;justify-content:flex-end;margin-top:0.5rem}.piko-order-history .piko-order-history-limit{display:flex;flex-direction:row;align-items:center}.piko-order-history .piko-order-history-limit .piko-order-history-limit-label{text-align:right;margin-right:0.5rem;width:100%;font-size:0.85rem}.piko-order-history .piko-order-history-limit .piko-select{width:8rem}.piko-order-history .piko-order-history-order.expired .piko-list-item-main{color:#ff3b2f}.piko-order-history .piko-order-history-order .piko-order-history-order-payment-type div:last-child,.piko-order-history .piko-order-history-order .piko-order-history-order-delivery-type div:last-child{margin-left:0.5rem}.piko-order-history .piko-order-history-order .piko-order-history-order-payment-type .piko-icon,.piko-order-history .piko-order-history-order .piko-order-history-order-delivery-type .piko-icon{width:1.5rem;height:1.5rem}.piko-order-history .piko-order-history-order .piko-order-history-order-payment-type .piko-icon .a,.piko-order-history .piko-order-history-order .piko-order-history-order-delivery-type .piko-icon .a{fill:#b8b2b4}.piko-order-history .piko-order-history-order .piko-order-history-order-status .piko-order-history-order-status-dot{display:block;width:0.5rem;height:0.5rem;border-radius:50%;margin-right:0.5rem}.piko-order-history .piko-order-history-order .piko-order-history-order-status .piko-order-history-order-status-dot.created,.piko-order-history .piko-order-history-order .piko-order-history-order-status .piko-order-history-order-status-dot.paid{background-color:#00c0f3}.piko-order-history .piko-order-history-order .piko-order-history-order-status .piko-order-history-order-status-dot.accepted,.piko-order-history .piko-order-history-order .piko-order-history-order-status .piko-order-history-order-status-dot.payment_refunded{background-color:#34c85a}.piko-order-history .piko-order-history-order .piko-order-history-order-status .piko-order-history-order-status-dot.expired,.piko-order-history .piko-order-history-order .piko-order-history-order-status .piko-order-history-order-status-dot.payment_failed{background-color:#ff3b2f}.piko-order-history .piko-order-history-order .piko-order-history-order-status .piko-order-history-order-status-dot.unpaid,.piko-order-history .piko-order-history-order .piko-order-history-order-status .piko-order-history-order-status-dot.refused{background-color:#b8b2b4}.piko-order-history .piko-order-history-detail{width:100%;display:flex;align-items:flex-start}.piko-order-history .piko-order-history-detail .piko-order-history-detail-title{font-weight:600;margin-bottom:1rem}.piko-order-history .piko-order-history-detail .piko-order-history-detail-list{display:flex;flex-direction:column}.piko-order-history .piko-order-history-detail .piko-order-history-detail-list .piko-order-history-detail-list-item{display:flex;font-weight:400;margin-bottom:0.5rem}.piko-order-history .piko-order-history-detail .piko-order-history-detail-list .piko-order-history-detail-list-item .piko-order-history-detail-list-item-label{margin-right:0.25rem}.piko-order-history .piko-order-history-detail .piko-order-history-detail-list .piko-order-history-detail-list-item .piko-order-history-detail-list-item-content{flex:1;font-weight:600}.piko-order-history .piko-order-history-detail .piko-order-history-detail-items{flex:2;flex-direction:column;padding:0 0.75rem}.piko-order-history .piko-order-history-detail .piko-order-history-detail-customer{flex:3;flex-direction:column;padding:0 0.75rem}.piko-order-history .piko-order-history-detail .piko-order-history-detail-status{display:flex;flex:3;height:100%;align-items:flex-end}


.piko-pagination{border-radius:.25rem;font-size:0.85rem;font-weight:400}.piko-pagination .piko-pagination-container{display:inline-flex;box-shadow:0 3px 10px var(--piko-shadow-color);border-radius:.25rem;overflow:hidden}.piko-pagination .piko-pagination-container .piko-pagination-page{cursor:pointer;display:flex;align-items:center;justify-content:center;height:2.25rem;width:2rem;color:var(--piko-text-dark);background-color:var(--piko-bg-special)}.piko-pagination .piko-pagination-container .piko-pagination-page.active{color:var(--piko-primary);border-bottom:3px solid var(--piko-primary);padding-top:3px;font-weight:600}.piko-pagination .piko-pagination-container .piko-pagination-page:hover{color:var(--piko-primary)}.piko-pagination .piko-pagination-container .piko-pagination-previous,.piko-pagination .piko-pagination-container .piko-pagination-next{cursor:pointer}.piko-pagination .piko-pagination-container .piko-pagination-previous:hover .piko-icon .a,.piko-pagination .piko-pagination-container .piko-pagination-next:hover .piko-icon .a{fill:var(--piko-primary)}.piko-pagination .piko-pagination-container .piko-pagination-previous .piko-icon,.piko-pagination .piko-pagination-container .piko-pagination-next .piko-icon{width:0.85rem;height:0.85rem}.piko-pagination .piko-pagination-container .piko-pagination-previous .piko-icon .a,.piko-pagination .piko-pagination-container .piko-pagination-next .piko-icon .a{fill:var(--piko-text-dark)}.piko-pagination .piko-pagination-container .piko-pagination-previous .piko-icon{transform:rotate(180deg)}

.piko-list{display:flex;width:100%;font-size:0.85rem;flex-direction:column}

.piko-list-header{display:flex;width:100%;height:3rem;background-color:var(--piko-gray-dark);color:var(--piko-text-light);font-weight:600;border-radius:.25rem;box-shadow:0 3px 10px var(--piko-shadow-color);margin-bottom:0.25rem}.piko-list-header-col{display:flex;align-items:center;height:3rem;padding:0 0.75rem;overflow:hidden}

.piko-list-item{display:flex;flex-direction:column;height:3rem;background-color:var(--piko-bg-special);border-radius:.25rem;box-shadow:0 3px 10px var(--piko-shadow-color);margin-bottom:0.25rem;overflow:hidden;transition:height 175ms ease,padding-bottom 175ms ease}.piko-list-item.has-detail{cursor:pointer}.piko-list-item.has-detail:not(.is-expanded):hover{height:calc(3rem + 0.5rem);padding-bottom:0.5rem}.piko-list-item.is-expanded{height:100%}.piko-list-item.is-expanded .piko-list-item-divider{opacity:1}.piko-list-item .piko-list-item-main{display:flex}.piko-list-item .piko-list-item-divider{transition:opacity 175ms ease;display:block;width:100%;border-top:1px solid var(--piko-bg-darker);opacity:0}.piko-list-item .piko-list-item-detail{display:flex;padding:0.75rem 0}.piko-list-item-col{display:flex;align-items:center;height:3rem;padding:0 0.75rem;overflow:hidden}

.item-list{display:flex;flex-direction:column}.item-list .item-list-row{display:flex;color:var(--piko-text-light);margin-bottom:0.25rem;font-weight:400;justify-content:space-between;width:100%}.item-list .item-list-row .item-list-row-left{flex:1}.item-list .item-list-row .item-list-row-right{margin-left:0.25rem}.item-list .item-list-separator{display:block;width:100%;border-bottom:1px dashed var(--piko-bg-dark);margin:0.5rem 0}.item-list .item-list-note{color:var(--piko-text-medium);font-style:italic}.item-list .item-list-extra{padding-left:0.75rem}.item-list .item-list-total{font-weight:600}

.piko-admin-promotions .piko-ap-switch{display:flex;flex-direction:row}.piko-admin-promotions .piko-ap-switch .piko-btn{width:33.33%;margin-left:20px}.piko-admin-promotions .piko-ap-switch .piko-btn:first-of-type{margin-left:0}.piko-admin-promotions .piko-ap-item{display:flex;flex-flow:column wrap;margin-bottom:24px;padding:12px 20px;border-radius:4px;background:var(--piko-bg-shady)}.piko-admin-promotions .piko-ap-item .piko-edit{margin-left:auto}.piko-admin-promotions .piko-ap-item .piko-ap-gift{display:flex;flex-direction:row;align-items:center;margin-top:12px}.piko-admin-promotions .piko-ap-item .piko-ap-gift .piko-input{margin-bottom:0;margin-right:20px}.piko-admin-promotions .piko-ap-item .piko-ap-info{display:flex;flex-direction:row;margin:-6px 6px 12px 16px;font-size:14px;color:var(--piko-text-medium)}.piko-admin-promotions .piko-ap-btns{display:flex;flex-direction:row;margin-top:24px}.piko-admin-promotions .piko-ap-btns .piko-btn{width:100%;height:36px}

.piko-admin-extrashop .piko-admin-section.section-categories .piko-admin-section-content .piko-aes-menu{width:100%;height:100%;display:flex;flex-flow:column}.piko-admin-extrashop .piko-admin-section.section-categories .piko-admin-section-content .piko-aes-menu .piko-aesm-category{display:flex;flex-flow:column;width:100%;margin-top:0.75rem}.piko-admin-extrashop .piko-admin-section.section-categories .piko-admin-section-content .piko-aes-menu .piko-aesm-category .piko-aesm-category-wrapper{height:2rem;background-color:var(--piko-bg-medium);border-radius:.25rem;box-shadow:0 3px 10px var(--piko-shadow-color);display:flex;align-items:center;padding:0 0.5rem}.piko-admin-extrashop .piko-admin-section.section-categories .piko-admin-section-content .piko-aes-menu .piko-aesm-category .piko-aesm-category-wrapper .piko-aesm-category-title{font-weight:700}.piko-admin-extrashop .piko-admin-section.section-categories .piko-admin-section-content .piko-aes-menu .piko-aesm-category .piko-aesm-category-items{display:flex;flex-flow:column;width:calc(100% - 1rem);margin-left:1rem;margin-top:0.5rem}.piko-admin-extrashop .piko-admin-section.section-categories .piko-admin-section-content .piko-aes-menu .piko-aesm-category .piko-aesm-category-items .piko-aesmc-item{display:flex;justify-content:space-between;background-color:var(--piko-bg-shady);align-items:stretch;padding:0 0.5rem;height:2rem;border-radius:.25rem}.piko-admin-extrashop .piko-admin-section.section-categories .piko-admin-section-content .piko-aes-menu .piko-aesm-category .piko-aesm-category-items .piko-aesmc-item:not(:last-child){margin-bottom:0.35rem}.piko-admin-extrashop .piko-admin-section.section-categories .piko-admin-section-content .piko-aes-menu .piko-aesm-category .piko-aesm-category-items .piko-aesmc-item .piko-aesmci-section{display:flex;justify-content:space-between;align-items:center}.piko-admin-extrashop .piko-admin-section.section-categories .piko-admin-section-content .piko-aes-menu .piko-aesm-category .piko-aesm-category-items .piko-aesmc-item .piko-aesmci-section>*:not(:last-child){margin-right:0.5rem}.piko-admin-extrashop .piko-admin-section.section-categories .piko-admin-section-content .piko-aes-menu .piko-aesm-category .piko-aesm-category-items .piko-aesmc-item .piko-aesmci-section .piko-dropdown-select{height:1.5rem}.piko-admin-extrashop .piko-admin-section.section-categories .piko-admin-section-content .piko-aes-menu .piko-aesm-category .piko-aesm-category-items .piko-aesmc-item .piko-aesmci-section .piko-dropdown-select .piko-dropdown-select-holder .piko-dds-items{top:1.5rem}.piko-admin-extrashop .piko-admin-section.section-categories .piko-admin-section-content .piko-aes-menu .piko-aesm-category .piko-aesm-category-items .piko-aesmc-item .piko-aesmci-section .piko-dropdown-select .piko-dropdown-select-holder .piko-dds-items .piko-dds-items-holder .piko-dds-item{height:1.5rem;padding:0.25rem}.piko-admin-extrashop .piko-admin-section.section-categories .piko-admin-section-content .piko-aes-menu .piko-aesm-category .piko-aesm-category-items .piko-aesmc-item .piko-aesmci-section .piko-dropdown-select .piko-dds-input{height:100%}.piko-admin-extrashop .piko-admin-section.section-categories .piko-admin-section-content .piko-aes-menu .piko-aesm-category .piko-aesm-category-items .piko-aesmc-item .piko-aesmci-section .piko-dropdown-select .piko-dds-input .piko-dds-input-controls{height:1.5rem;width:1.5rem}.piko-admin-extrashop .piko-admin-section.section-categories .piko-admin-section-content .piko-aes-menu .piko-aesm-category .piko-aesm-category-items .piko-aesmc-item .piko-aesmci-section .piko-dropdown-select .piko-dds-input .piko-dds-input-controls .piko-icon{height:1rem;width:1rem}.piko-admin-extrashop .piko-admin-section.section-categories .piko-admin-section-content .piko-aes-menu .piko-aesm-category .piko-aesm-category-items .piko-aesmc-item .piko-aesmci-section .piko-dropdown-select .piko-dds-input .piko-dds-item{padding:0 0.25rem}.piko-admin-extrashop .piko-admin-section.section-order{display:flex;flex-flow:column}.piko-admin-extrashop .piko-admin-section.section-order .piko-admin-section-content .piko-asil-item-wrapper .piko-asil-item{display:flex;justify-content:space-between;box-shadow:0 3px 10px var(--piko-shadow-color);border-radius:.25rem;align-items:center;padding:0 0.5rem;height:2.5rem;width:100%;cursor:grab}.piko-admin-extrashop .piko-admin-section.section-order .piko-admin-section-content .piko-asil-item-wrapper .piko-asil-item .piko-asili-section{display:flex;align-items:center}.piko-admin-extrashop .piko-admin-section.section-order .piko-admin-section-content .piko-asil-item-wrapper .piko-asil-item .piko-asili-section>*:not(:last-child){margin-right:0.5rem}.piko-admin-extrashop .piko-admin-section.section-order .piko-admin-section-content .piko-asil-item-wrapper .piko-asil-item .piko-asili-section.section-info{flex-grow:1;display:flex;justify-content:space-between;margin-right:2rem;width:calc(100% - 7.5rem)}.piko-admin-extrashop .piko-admin-section.section-order .piko-admin-section-content .piko-asil-item-wrapper .piko-asil-item .piko-asili-section.section-info .piko-asili-dish-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.piko-admin-extrashop .piko-admin-section.section-order .piko-admin-section-content .piko-asil-item-wrapper .piko-asil-item .piko-asili-section.section-info .piko-asili-details{display:flex;justify-content:space-between;width:8.5rem}.piko-admin-extrashop .piko-admin-section.section-order .piko-admin-section-content .piko-asil-item-wrapper .piko-asil-item .piko-asili-section.section-info .piko-asili-details>*{margin-left:1rem}.piko-admin-extrashop .piko-admin-section.section-order .piko-admin-section-content .piko-asil-item-wrapper .piko-asil-item .piko-asili-section.section-info .piko-asili-details .piko-asili-size-title{white-space:nowrap}.piko-admin-extrashop .piko-admin-section.section-order .piko-admin-section-content .piko-asil-item-wrapper .piko-asil-item .piko-asili-section.section-controls{display:flex;justify-content:space-between;align-items:stretch}.piko-admin-extrashop .piko-admin-section.section-order .piko-admin-section-content .piko-asil-item-wrapper .piko-asil-item .piko-asili-section.section-controls .piko-separator{height:unset;margin:0 1rem}.piko-admin-extrashop .piko-admin-section.section-order .piko-admin-section-content .piko-asil-item-wrapper .piko-asil-item .piko-asili-section.section-controls .piko-icon-trash{cursor:pointer}.piko-admin-extrashop .piko-admin-section.section-order .rc-draggable-list{width:100%}.piko-admin-extrashop .piko-admin-section.section-order .rc-draggable-list>div{display:flex;flex-flow:column;align-items:stretch;width:100%}.piko-admin-extrashop .piko-admin-section.section-order .rc-draggable-list>div .rc-draggable-list-draggableRow{width:100%}.piko-admin-extrashop .piko-admin-section.section-order .rc-draggable-list>div .rc-draggable-list-draggableRow:not(:last-child){margin-bottom:0.5rem}

.piko-admin-widget .piko-admin-section.section-theme,.piko-admin-widget .piko-admin-section.section-menuLayout{display:flex;align-items:stretch;justify-content:space-between;flex-flow:row}.piko-admin-widget .piko-admin-section.section-theme .piko-admin-field-label,.piko-admin-widget .piko-admin-section.section-menuLayout .piko-admin-field-label{display:flex;align-items:center}.piko-admin-widget .piko-admin-section.section-theme .piko-aw-theme-picker,.piko-admin-widget .piko-admin-section.section-theme .piko-aw-menuLayout-picker,.piko-admin-widget .piko-admin-section.section-menuLayout .piko-aw-theme-picker,.piko-admin-widget .piko-admin-section.section-menuLayout .piko-aw-menuLayout-picker{display:flex;justify-content:flex-end}.piko-admin-widget .piko-aw-howto pre{width:100%;max-width:100%;overflow:auto;font-size:12px;margin:0;padding:0 8px 8px}

.piko-admin-api .piko-title{margin-bottom:12px}.piko-admin-api .piko-aa-keys .piko-aa-row{display:flex;flex-direction:row;align-items:center;height:36px}.piko-admin-api .piko-aa-keys .piko-aa-row .piko-aa-label{display:flex;flex-direction:row;min-width:25%}.piko-admin-api .piko-aa-keys .piko-aa-row .piko-aa-value{display:flex;flex-direction:row;align-items:center;font-weight:700}.piko-admin-api .piko-aa-keys .piko-aa-row .piko-aa-value .piko-edit{margin-left:20px}

.piko-admin-notifications .piko-an-row{display:flex;flex-direction:column;width:100%;padding:8px;border-radius:4px;margin-bottom:12px;max-height:64px;overflow:hidden;background:var(--piko-bg-shady);transition:all 400ms ease;transition-property:max-height}.piko-admin-notifications .piko-an-row.is-open{max-height:360px}.piko-admin-notifications .piko-an-row .piko-anr-email{display:flex;flex-direction:row;align-items:center;min-height:48px;font-weight:700}.piko-admin-notifications .piko-an-row .piko-anr-email .piko-input{max-width:calc(100% - 64px)}.piko-admin-notifications .piko-an-row .piko-anr-email .piko-edit{margin-left:auto}.piko-admin-notifications .piko-an-row .piko-anr-options{margin-top:12px}.piko-admin-notifications .piko-an-btns{margin-top:12px}

.piko-admin-backup .piko-admin-section .piko-btn{margin-bottom:12px}.piko-admin-backup .piko-admin-section .piko-btn .piko-ab-input{position:absolute;z-index:calc(200 + 30);top:0;left:0;width:100%;height:100%;opacity:0.001;cursor:pointer}

.piko-admin-backup .piko-admin-section .piko-btn{margin-bottom:12px}.piko-admin-backup .piko-admin-section .piko-btn .piko-ab-input{position:absolute;z-index:calc(200 + 30);top:0;left:0;width:100%;height:100%;opacity:0.001;cursor:pointer}

.piko-aboutUs{margin:1rem 0}.piko-aboutUs .piko-aboutUs-content{width:100%;font-size:0.875rem}.piko-aboutUs .piko-aboutUs-content .piko-aboutUs-content-title{margin:1rem 0;font-weight:600;font-size:1rem}.piko-aboutUs .piko-aboutUs-content .piko-aboutUs-content-table td{padding-bottom:0.5rem}.piko-aboutUs .piko-aboutUs-content .piko-aboutUs-content-info{display:flex;justify-content:space-between;margin-bottom:1rem}@media (max-width: 720px){.piko-aboutUs .piko-aboutUs-content .piko-aboutUs-content-info{flex-direction:column}}.piko-aboutUs .piko-aboutUs-content .piko-aboutUs-content-info .piko-icon{width:1.25rem;height:1.25rem}.piko-aboutUs .piko-aboutUs-content .piko-aboutUs-content-info .piko-icon .piko-icon-path{fill:var(--piko-primary)}.piko-aboutUs .piko-aboutUs-content .piko-aboutUs-content-info .piko-aboutUs-content-info-box{display:flex;flex-direction:column;flex-grow:1;margin-bottom:1rem}.piko-aboutUs .piko-aboutUs-content .piko-aboutUs-content-map{display:block;width:100%;height:20rem}.piko-aboutUs .piko-aboutUs-content .piko-aboutUs-content-map .piko-icon.piko-aboutUs-content-map-pin{width:2rem;height:2rem;transform:translate(-0.85rem, -1.9rem)}.piko-aboutUs .piko-aboutUs-content .piko-aboutUs-content-map .piko-icon.piko-aboutUs-content-map-pin .piko-icon-path{fill:var(--piko-primary)}

.piko-card{display:flex;flex-direction:column;overflow:hidden;box-shadow:0 3px 10px var(--piko-shadow-color);border-radius:.25rem;background-color:var(--piko-bg-medium)}@media (max-width: 720px){.piko-card{border-radius:0}}.piko-card .piko-card-header{display:flex;align-items:center;padding:0.9rem 1.25rem}.piko-card .piko-card-header .piko-card-header-back{transform:rotate(180deg);margin-right:0.75rem;cursor:pointer}.piko-card .piko-card-header .piko-card-header-back .piko-icon-path{transition:fill 300ms ease;fill:var(--piko-gray-medium)}.piko-card .piko-card-header .piko-card-header-back:hover .piko-icon-path{transition:none;fill:var(--piko-primary)}.piko-card .piko-card-title{font-weight:600}.piko-card .piko-card-body{padding:0.9rem 1.25rem}

.piko-order-overview{display:flex;flex-flow:column;flex-grow:1;justify-content:flex-start;background-color:var(--piko-bg-medium);max-height:calc(100vh - 3rem);overflow:hidden}.piko-order-overview .piko-overview-content{display:flex;flex-flow:column;width:100%;flex-grow:1;flex-shrink:1;padding:1rem 2rem;overflow-y:auto}.piko-order-overview .piko-overview-content .piko-overview-content-holder{display:flex;flex-flow:column;flex-grow:1}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-block{display:flex;flex-flow:column;box-shadow:0 3px 10px var(--piko-shadow-color);border-radius:.25rem;background-color:var(--piko-bg-medium)}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-block .piko-section-title{display:flex;justify-content:space-between;align-items:center}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-block .piko-section-title>span{flex-grow:1;margin-left:1rem;font-weight:700}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-block .piko-section-title .piko-ocst-controls{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-block .piko-section-title .piko-ocst-controls .piko-icon{width:1rem;height:1rem;transform:rotate(-90deg);transition:transform 200ms ease-out}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-block .piko-section-title .piko-ocst-controls .piko-icon .piko-icon-svg .piko-icon-path{fill:var(--piko-gray-medium)}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-block .piko-oc-block-holder{display:flex;flex-flow:column;padding:0.75rem 1rem}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-block .piko-oc-block-holder .piko-ocb-item{display:flex}.piko-order-overview .piko-overview-content .piko-overview-tabs{display:flex;padding:0.5rem 0}.piko-order-overview .piko-overview-content .piko-overview-tabs div{margin-right:0.5rem}.piko-order-overview .piko-overview-content .piko-page-title{font-weight:700;text-align:center;transition:all 400ms ease;transform:scale(1);padding:0.5rem;height:2rem;display:flex;align-items:center;justify-content:center}.piko-order-overview .piko-overview-content .piko-page-title.is-hidden{transform:scale(0);height:0;padding:0}.piko-order-overview .piko-overview-content .piko-page-title .piko-icon{height:2rem;width:2rem;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#71d58f;margin-right:0.5rem}.piko-order-overview .piko-overview-content .piko-page-title .piko-icon .piko-icon-svg{min-height:1.25rem;min-width:1.25rem;max-height:1.25rem;max-width:1.25rem}.piko-order-overview .piko-overview-content .piko-page-title .piko-icon .piko-icon-svg .piko-icon-path{fill:#fff}.piko-order-overview .piko-overview-content .piko-oc-block{margin:1rem 0 0;padding:0}

.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress{display:flex;flex-flow:column;flex-grow:1;align-items:center;font-size:.75rem}@media (min-width: 1200px){.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress{flex-flow:row;flex-grow:unset;justify-content:space-between}}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b{width:calc(100vw - 4rem);height:calc(100vw - 4rem);position:relative;margin-top:1.5rem !important;order:1;box-shadow:0 3px 10px var(--piko-shadow-color)}@media (min-width: 1200px){.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b{width:39rem;height:calc(39rem / 3 * 2);order:2}}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b .piko-ocpb-alt{height:100%;max-height:100%;display:flex;flex-flow:column}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b .piko-ocpb-alt .piko-ocpba-animation{flex-grow:1;flex-shrink:1;height:calc(100% - 5rem)}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b .piko-ocpb-alt .piko-ocpba-animation .piko-anim-player{width:100%;height:100%}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b .piko-ocpb-alt .piko-ocpba-infobox{width:100%;height:5rem;flex-basis:5rem}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b .piko-ocpb-alt .piko-ocpba-infobox .piko-ocp-infobox{width:100%;height:100%}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b .piko-ocpb-alt .piko-ocpba-infobox .piko-ocp-infobox .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder .piko-carousel-item{padding:0.25rem;display:flex;align-items:center;justify-content:center}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b .piko-ocpb-alt .piko-ocpba-infobox .piko-ocp-infobox .piko-carousel .piko-carousel-holder .piko-carousel-list .piko-carousel-list-holder .piko-carousel-item .piko-carousel-item-holder{font-size:.875rem;font-weight:400;text-transform:none}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b .piko-ocpb-alt .piko-map{width:100%;height:100%}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b .piko-ocpb-clock{position:absolute;left:-1.5rem;top:-1.5rem;height:7rem;width:7rem;z-index:1}@media (min-width: 1200px){.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b .piko-ocpb-clock{height:10rem;width:10rem;left:-3rem;top:-3rem}}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b .piko-ocpb-clock .piko-ocpb-clock-holder{height:100%;width:100%;border-radius:50%;background-color:var(--piko-bg-medium);box-shadow:0 3px 10px var(--piko-shadow-color);display:flex;flex-flow:column;align-items:center;justify-content:center}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b .piko-ocpb-clock .piko-ocpb-clock-holder .piko-ocpbcc-time{font-size:1rem;font-weight:700;color:var(--piko-primary)}@media (min-width: 1200px){.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b .piko-ocpb-clock .piko-ocpb-clock-holder .piko-ocpbcc-time{font-size:1.5rem}}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b .piko-ocpb-clock .piko-ocpb-clock-holder .piko-ocpbcc-notice{font-size:12px;color:var(--piko-text-dark)}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b .piko-ocpb-clock .piko-ocpb-clock-holder span{text-align:center}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b .piko-ocpb-id{position:absolute;right:0;top:-1.75rem;display:flex}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b .piko-ocpb-id .piko-ocpbi-title{margin-right:0.35em}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b .piko-ocpb-id .piko-ocpbi-value{font-weight:600}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-b .piko-map{display:block;height:100%;width:100%}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a{display:flex;flex-flow:column;background-color:transparent;box-shadow:unset;order:2;width:100%}@media (min-width: 1200px){.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a{width:25rem;order:1}}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item{height:2.5rem;display:flex;flex-flow:column;transition:height 200ms ease-out}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item .piko-ocpe-item-holder{display:flex;align-items:center;justify-content:space-between;position:relative;height:100%}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item .piko-ocpe-item-holder .piko-ocpei-front{height:3rem;width:3rem;display:flex;align-items:center;justify-content:center;min-width:3rem;z-index:1}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item .piko-ocpe-item-holder .piko-ocpei-front .piko-ocpeif-img{height:1.5rem;width:1.5rem;border-radius:50%;border:2px solid var(--piko-gray-dark);display:flex;align-items:center;justify-content:center;background-color:var(--piko-bg-light)}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item .piko-ocpe-item-holder .piko-ocpei-front .piko-ocpeif-img .piko-icon{height:0.75rem;width:0.75rem}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item .piko-ocpe-item-holder .piko-ocpei-front .piko-ocpeif-img .piko-icon .piko-icon-svg .piko-icon-path{fill:var(--piko-gray-dark)}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item .piko-ocpe-item-holder .piko-ocpei-text{color:var(--piko-gray-dark);flex-grow:1}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item .piko-ocpe-item-holder .piko-ocpei-rear{width:3rem;height:3rem;margin-right:0.5rem}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item .piko-ocpe-item-holder .piko-ocpei-rear .piko-icon{width:100%;height:100%}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item .piko-ocpe-item-holder .piko-ocpei-rear .piko-icon .piko-img-svg{width:3rem;height:3rem}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item .piko-ocpe-item-holder .piko-ocpei-line{position:absolute;left:1.5rem;height:50%;width:0;box-sizing:content-box;border:1px var(--piko-gray-dark) dashed;transform:translateX(-1px)}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item .piko-ocpe-item-holder .piko-ocpei-line.line-top{top:0}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item .piko-ocpe-item-holder .piko-ocpei-line.line-bot{top:50%}@media (min-width: 1200px){.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item{height:100%}}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item.item-actual{font-weight:600;box-shadow:0 3px 10px var(--piko-shadow-color);background-color:var(--piko-bg-medium);height:5rem;border-radius:.25rem;z-index:2}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item.item-actual .piko-ocpe-item-holder{height:5rem}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item.item-actual .piko-ocpei-text{color:var(--piko-text-light)}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item.item-actual .piko-ocpei-front .piko-ocpeif-img .piko-icon .piko-icon-svg .piko-icon-path{fill:#fff}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item.item-actual .piko-ocpei-front .piko-ocpeif-img.is-check{border-color:#71d58f;background-color:#71d58f}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item.item-actual .piko-ocpei-front .piko-ocpeif-img.is-cross{border-color:#ff434d;background-color:#ff434d}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item.item-actual .piko-ocpei-front .piko-ocpeif-img.is-arrow{border-color:#009cdd;background-color:#009cdd}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item.item-actual .piko-ocpei-line{display:none}@media (min-width: 1200px){.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item.item-actual{height:100%}}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item.item-prev{display:none}@media (min-width: 1200px){.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item.item-prev{display:flex}}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item:first-child .piko-ocpei-line.line-top{display:none}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-oc-progress .piko-oc-block.ocp-a .piko-ocpe-item:last-child .piko-ocpei-line.line-bot{display:none}

.piko-map .piko-map-marker{width:2.5rem;height:2.5rem;position:absolute;left:0;top:0;transform:translate(-50%, -100%)}.piko-map .piko-map-marker .piko-icon{width:2.5rem;height:2.5rem}.piko-map .piko-map-marker .piko-icon .piko-icon-svg .piko-icon-path{fill:var(--piko-primary)}

lottie-player{max-height:100%;max-width:100%}

.piko-overview-controls{display:flex;flex-flow:column}.piko-overview-controls .piko-price-row{padding:1rem 2rem 0.75rem;background-color:var(--piko-secondary);display:flex;justify-content:space-between;font-weight:700}@media (min-width: 1200px){.piko-overview-controls .piko-price-row{display:none}}.piko-overview-controls .piko-buttons{display:flex;justify-content:space-between;padding:0.75rem 2rem 1rem}.piko-overview-controls .piko-buttons .piko-btn-back .piko-icon{transform:rotate(180deg)}

.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup{display:flex;flex-grow:1;flex-flow:column;font-size:.75rem}@media (min-width: 1200px){.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup{flex-flow:row;justify-content:space-between;flex-grow:unset;align-items:stretch}}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-block{flex:1 1 0}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-block .piko-section-title{font-size:.875rem;font-weight:600}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-block .piko-oc-block-holder{position:relative}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-block .piko-oc-block-holder .piko-ocb-shadow{background:linear-gradient(var(--piko-shadow-color), transparent);position:absolute;display:block;height:10px;left:0;top:0;right:0;opacity:0.25}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-handover .piko-oc-block-holder .piko-ocb-item{margin:0.5rem 0}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-handover .piko-oc-block-holder .piko-ocb-item .piko-ocbi-title{width:5rem}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-handover .piko-oc-block-holder .piko-ocb-item .piko-ocbi-title::after{content:":"}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-handover .piko-oc-block-holder .piko-ocb-item .piko-ocbi-value{flex-grow:1}@media (min-width: 1200px){.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-basket{flex-grow:1;margin:1rem 1rem 0 !important}}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-basket .piko-oc-block-holder .piko-ocb-item{display:flex;flex-flow:column wrap}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-basket .piko-oc-block-holder .piko-ocb-item .piko-ocbi-label .piko-ocbi-index{margin-right:0.35rem}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-basket .piko-oc-block-holder .piko-ocb-item .piko-ocbi-extras{margin-left:1rem}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-basket .piko-oc-block-holder .piko-ocb-item .piko-ocbi-extras .piko-ocbi-extra{color:var(--piko-gray-medium);font-style:italic}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-basket .piko-oc-block-holder .piko-ocb-item .piko-ocbi-extras .piko-ocbi-extra::before{content:"+ "}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-basket .piko-oc-block-holder .piko-ocb-item .piko-ocbi-extras .piko-ocbi-extra:not(:last-child)::after{content:" "}@media (min-width: 1200px){.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-calculation.piko-oc-block{display:flex}}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-calculation.piko-oc-block .piko-oc-block-holder{padding:0.5rem 0 0 !important}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-calculation.piko-oc-block .piko-oc-block-holder .piko-ocb-item{justify-content:space-between;padding:0.35rem 1rem}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-calculation.piko-oc-block .piko-oc-block-holder .piko-ocb-item .piko-ocbi-title{width:8rem}.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-calculation.piko-oc-block .piko-oc-block-holder .piko-ocb-item.piko-occ-summary{margin-top:0.35rem;padding:1rem;background-color:var(--piko-secondary)}@media (max-width: 720px){.piko-order-overview .piko-overview-content .piko-overview-content-holder .piko-order-checkup .piko-oc-calculation.piko-oc-block .piko-bc-total{display:none}}

.piko-page-not-found{display:flex;flex-direction:column;align-items:center;padding-top:24px}.piko-page-not-found .piko-logo-svg{margin-top:24px;max-width:720px;height:38vh}

.piko-menu-not-found{display:flex;flex-direction:column;align-items:center;padding-top:24px}.piko-menu-not-found .piko-logo-svg{margin-top:24px;max-width:720px;height:38vh}

.piko-cookiePolicy{font-size:0.875rem;padding:1.5rem 0}@media (min-width: 721px){.piko-cookiePolicy{padding:1.5rem 1rem}}@media (max-width: 720px){.piko-cookiePolicy{padding:1.5rem 1rem}}.piko-cookiePolicy h1{font-size:1.25rem}.piko-cookiePolicy ul li{font-weight:700;margin-bottom:1rem}.piko-cookiePolicy .piko-cp-section{margin-bottom:1rem}.piko-cookiePolicy .piko-cp-controls{display:flex;justify-content:flex-end}

.piko-forgotPassword{width:100%;display:flex;flex-direction:column;background-color:var(--piko-bg-darker)}.piko-forgotPassword .piko-forgotPassword-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-width:720px;width:100%;background-color:var(--piko-bg-dark);padding:1rem;height:100%}.piko-forgotPassword .piko-forgotPassword-container .piko-forgotPassword-content{height:100%}.piko-forgotPassword .piko-forgotPassword-container .piko-forgotPassword-content .piko-forgotPassword-title{font-size:115%;font-weight:700;padding:2rem}.piko-forgotPassword .piko-forgotPassword-container .piko-forgotPassword-content .piko-forgotPassword-form{display:flex;flex-flow:column;justify-content:center;height:100%}

.piko-renewPassword{width:100%;display:flex;flex-direction:column;background-color:var(--piko-bg-darker)}.piko-renewPassword .piko-renewPassword-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-width:720px;width:100%;background-color:var(--piko-bg-dark);padding:1rem;height:100%}.piko-renewPassword .piko-renewPassword-container .piko-renewPassword-content{height:100%}.piko-renewPassword .piko-renewPassword-container .piko-renewPassword-content .piko-renewPassword-title{font-size:115%;font-weight:700;padding:2rem}.piko-renewPassword .piko-renewPassword-container .piko-renewPassword-content .piko-renewPassword-form{display:flex;flex-flow:column;justify-content:center;height:100%}

input.piko-input-el.custom-input::placeholder,input.custom-input::placeholder{color:#9a9a9a;font-size:14px;line-height:17px}input.piko-input-el.custom-input::-moz-placeholder,input.custom-input::-moz-placeholder{color:#9a9a9a;font-size:14px;line-height:17px}input.piko-input-el.custom-input::-webkit-input-placeholder,input.custom-input::-webkit-input-placeholder{color:#9a9a9a;font-size:14px;line-height:17px}.match-height>[class*="col"]{display:flex;flex-flow:column}.match-height>[class*="col"]>.card{flex:1 1 auto}.pointer{cursor:pointer}span.error-msg{color:#e64646;font-size:14px;line-height:20px;font-weight:600;display:block;margin-top:5px}.common-spinner{width:18px;height:18px;margin-right:8px}

