.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1);-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1);transition:transform 0.25s cubic-bezier(0,0,0.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;font-size:0.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/static/leaflet/dist/images/layers.png?b3504e47819e);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/static/leaflet/dist/images/layers-2x.png?b3504e47819e);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/static/leaflet/dist/images/marker-icon.png?b3504e47819e)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:0.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,0.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:17px 0;margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}/*!
Pure v3.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE
*//*!
normalize.css v | MIT License | https://necolas.github.io/normalize.css/
Copyright (c) Nicolas Gallagher and Jonathan Neal
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-family:sans-serif}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{display:flex;flex-flow:row wrap;align-content:flex-start}.pure-u{display:inline-block;vertical-align:top}.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5000%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5000%}.pure-u-2-5{width:40%}.pure-u-5-12,.pure-u-10-24{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-7-12,.pure-u-14-24{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-5-8,.pure-u-15-24{width:62.5000%}.pure-u-2-3,.pure-u-16-24{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-3-4,.pure-u-18-24{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-5-6,.pure-u-20-24{width:83.3333%}.pure-u-7-8,.pure-u-21-24{width:87.5000%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}.pure-button{display:inline-block;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;box-sizing:border-box}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-group{letter-spacing:-0.31em;text-rendering:optimizespeed}.opera-only :-o-prefocus,.pure-button-group{word-spacing:-0.43em}.pure-button-group .pure-button{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-button{font-family:inherit;font-size:100%;padding:0.5em 1em;color:rgba(0,0,0,0.80);border:none rgba(0,0,0,0);background-color:#E6E6E6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:hover,.pure-button:focus{background-image:linear-gradient(transparent,rgba(0,0,0,0.05) 40%,rgba(0,0,0,0.10))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset,0 0 6px rgba(0,0,0,0.20) inset;border-color:#000}.pure-button[disabled],.pure-button-disabled,.pure-button-disabled:hover,.pure-button-disabled:focus,.pure-button-disabled:active{border:none;background-image:none;opacity:0.40;cursor:not-allowed;box-shadow:none;pointer-events:none}.pure-button-hidden{display:none}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:rgb(0,120,231);color:#fff}.pure-button-group .pure-button{margin:0;border-radius:0;border-right:1px solid rgba(0,0,0,0.2)}.pure-button-group .pure-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.pure-button-group .pure-button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:none}.pure-form input[type="text"],.pure-form input[type="password"],.pure-form input[type="email"],.pure-form input[type="url"],.pure-form input[type="date"],.pure-form input[type="month"],.pure-form input[type="time"],.pure-form input[type="datetime"],.pure-form input[type="datetime-local"],.pure-form input[type="week"],.pure-form input[type="number"],.pure-form input[type="search"],.pure-form input[type="tel"],.pure-form input[type="color"],.pure-form select,.pure-form textarea{padding:0.5em 0.6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;box-sizing:border-box}.pure-form input:not([type]){padding:0.5em 0.6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;box-sizing:border-box}.pure-form input[type="color"]{padding:0.2em 0.5em}.pure-form input[type="text"]:focus,.pure-form input[type="password"]:focus,.pure-form input[type="email"]:focus,.pure-form input[type="url"]:focus,.pure-form input[type="date"]:focus,.pure-form input[type="month"]:focus,.pure-form input[type="time"]:focus,.pure-form input[type="datetime"]:focus,.pure-form input[type="datetime-local"]:focus,.pure-form input[type="week"]:focus,.pure-form input[type="number"]:focus,.pure-form input[type="search"]:focus,.pure-form input[type="tel"]:focus,.pure-form input[type="color"]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129FEA}.pure-form input:not([type]):focus{outline:0;border-color:#129FEA}.pure-form input[type="file"]:focus,.pure-form input[type="radio"]:focus,.pure-form input[type="checkbox"]:focus{outline:thin solid #129FEA;outline:1px auto #129FEA}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:0.5em 0;display:block}.pure-form input[type="text"][disabled],.pure-form input[type="password"][disabled],.pure-form input[type="email"][disabled],.pure-form input[type="url"][disabled],.pure-form input[type="date"][disabled],.pure-form input[type="month"][disabled],.pure-form input[type="time"][disabled],.pure-form input[type="datetime"][disabled],.pure-form input[type="datetime-local"][disabled],.pure-form input[type="week"][disabled],.pure-form input[type="number"][disabled],.pure-form input[type="search"][disabled],.pure-form input[type="tel"][disabled],.pure-form input[type="color"][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input:not([type])[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form textarea:focus:invalid,.pure-form select:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type="file"]:focus:invalid:focus,.pure-form input[type="radio"]:focus:invalid:focus,.pure-form input[type="checkbox"]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:white}.pure-form select[multiple]{height:auto}.pure-form label{margin:0.5em 0 0.2em}.pure-form fieldset{margin:0;padding:0.35em 0 0.75em;border:0}.pure-form legend{display:block;width:100%;padding:0.3em 0;margin-bottom:0.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input[type="text"],.pure-form-stacked input[type="password"],.pure-form-stacked input[type="email"],.pure-form-stacked input[type="url"],.pure-form-stacked input[type="date"],.pure-form-stacked input[type="month"],.pure-form-stacked input[type="time"],.pure-form-stacked input[type="datetime"],.pure-form-stacked input[type="datetime-local"],.pure-form-stacked input[type="week"],.pure-form-stacked input[type="number"],.pure-form-stacked input[type="search"],.pure-form-stacked input[type="tel"],.pure-form-stacked input[type="color"],.pure-form-stacked input[type="file"],.pure-form-stacked select,.pure-form-stacked label,.pure-form-stacked textarea{display:block;margin:0.25em 0}.pure-form-stacked input:not([type]){display:block;margin:0.25em 0}.pure-form-aligned input,.pure-form-aligned textarea,.pure-form-aligned select,.pure-form-message-inline{display:inline-block;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:0.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form input.pure-input-rounded,.pure-form .pure-input-rounded{border-radius:2em;padding:0.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;border-radius:4px 4px 0 0;margin:0}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;border-radius:4px;margin:0}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;border-radius:0 0 4px 4px;margin:0}.pure-form .pure-group button{margin:0.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form-message-inline{display:inline-block;padding-left:0.3em;color:#666;vertical-align:middle;font-size:0.875em}.pure-form-message{display:block;color:#666;font-size:0.875em}@media only screen and (max-width:480px){.pure-form button[type="submit"]{margin:0.7em 0 0}.pure-form input:not([type]),.pure-form input[type="text"],.pure-form input[type="password"],.pure-form input[type="email"],.pure-form input[type="url"],.pure-form input[type="date"],.pure-form input[type="month"],.pure-form input[type="time"],.pure-form input[type="datetime"],.pure-form input[type="datetime-local"],.pure-form input[type="week"],.pure-form input[type="number"],.pure-form input[type="search"],.pure-form input[type="tel"],.pure-form input[type="color"],.pure-form label{margin-bottom:0.3em;display:block}.pure-group input:not([type]),.pure-group input[type="text"],.pure-group input[type="password"],.pure-group input[type="email"],.pure-group input[type="url"],.pure-group input[type="date"],.pure-group input[type="month"],.pure-group input[type="time"],.pure-group input[type="datetime"],.pure-group input[type="datetime-local"],.pure-group input[type="week"],.pure-group input[type="number"],.pure-group input[type="search"],.pure-group input[type="tel"],.pure-group input[type="color"]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:0.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0 0}.pure-form-message-inline,.pure-form-message{display:block;font-size:0.75em;padding:0.2em 0 0.8em}}.pure-menu{box-sizing:border-box}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-list,.pure-menu-item{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-link,.pure-menu-heading{display:block;text-decoration:none;white-space:nowrap}.pure-menu-horizontal{width:100%;white-space:nowrap}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-separator{display:inline-block;vertical-align:middle}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}.pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}.pure-menu-allow-hover:hover>.pure-menu-children,.pure-menu-active>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:0.5em;content:"\25B8";font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"\25BE"}.pure-menu-scrollable{overflow-y:scroll;overflow-x:hidden}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;overflow-y:hidden;overflow-x:auto;padding:.5em 0}.pure-menu-separator,.pure-menu-horizontal .pure-menu-children .pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.pure-menu-horizontal .pure-menu-children .pure-menu-separator{display:block;width:auto}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-link,.pure-menu-heading{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent;cursor:default}.pure-menu-active>.pure-menu-link,.pure-menu-link:hover,.pure-menu-link:focus{background-color:#eee}.pure-menu-selected>.pure-menu-link,.pure-menu-selected>.pure-menu-link:visited{color:#000}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:0.5em 1em}.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td{background-color:#f2f2f2}.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}/*!
Pure v3.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE
*/@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-2,.pure-u-sm-1-3,.pure-u-sm-2-3,.pure-u-sm-1-4,.pure-u-sm-3-4,.pure-u-sm-1-5,.pure-u-sm-2-5,.pure-u-sm-3-5,.pure-u-sm-4-5,.pure-u-sm-5-5,.pure-u-sm-1-6,.pure-u-sm-5-6,.pure-u-sm-1-8,.pure-u-sm-3-8,.pure-u-sm-5-8,.pure-u-sm-7-8,.pure-u-sm-1-12,.pure-u-sm-5-12,.pure-u-sm-7-12,.pure-u-sm-11-12,.pure-u-sm-1-24,.pure-u-sm-2-24,.pure-u-sm-3-24,.pure-u-sm-4-24,.pure-u-sm-5-24,.pure-u-sm-6-24,.pure-u-sm-7-24,.pure-u-sm-8-24,.pure-u-sm-9-24,.pure-u-sm-10-24,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5000%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%}.pure-u-sm-1-5{width:20%}.pure-u-sm-5-24{width:20.8333%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%}.pure-u-sm-7-24{width:29.1667%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5000%}.pure-u-sm-2-5{width:40%}.pure-u-sm-5-12,.pure-u-sm-10-24{width:41.6667%}.pure-u-sm-11-24{width:45.8333%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%}.pure-u-sm-13-24{width:54.1667%}.pure-u-sm-7-12,.pure-u-sm-14-24{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-5-8,.pure-u-sm-15-24{width:62.5000%}.pure-u-sm-2-3,.pure-u-sm-16-24{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-3-4,.pure-u-sm-18-24{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-5-6,.pure-u-sm-20-24{width:83.3333%}.pure-u-sm-7-8,.pure-u-sm-21-24{width:87.5000%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%}.pure-u-sm-23-24{width:95.8333%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-5-5,.pure-u-sm-24-24{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-2,.pure-u-md-1-3,.pure-u-md-2-3,.pure-u-md-1-4,.pure-u-md-3-4,.pure-u-md-1-5,.pure-u-md-2-5,.pure-u-md-3-5,.pure-u-md-4-5,.pure-u-md-5-5,.pure-u-md-1-6,.pure-u-md-5-6,.pure-u-md-1-8,.pure-u-md-3-8,.pure-u-md-5-8,.pure-u-md-7-8,.pure-u-md-1-12,.pure-u-md-5-12,.pure-u-md-7-12,.pure-u-md-11-12,.pure-u-md-1-24,.pure-u-md-2-24,.pure-u-md-3-24,.pure-u-md-4-24,.pure-u-md-5-24,.pure-u-md-6-24,.pure-u-md-7-24,.pure-u-md-8-24,.pure-u-md-9-24,.pure-u-md-10-24,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5000%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5000%}.pure-u-md-2-5{width:40%}.pure-u-md-5-12,.pure-u-md-10-24{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-7-12,.pure-u-md-14-24{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-5-8,.pure-u-md-15-24{width:62.5000%}.pure-u-md-2-3,.pure-u-md-16-24{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-3-4,.pure-u-md-18-24{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-5-6,.pure-u-md-20-24{width:83.3333%}.pure-u-md-7-8,.pure-u-md-21-24{width:87.5000%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-5-5,.pure-u-md-24-24{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-2,.pure-u-lg-1-3,.pure-u-lg-2-3,.pure-u-lg-1-4,.pure-u-lg-3-4,.pure-u-lg-1-5,.pure-u-lg-2-5,.pure-u-lg-3-5,.pure-u-lg-4-5,.pure-u-lg-5-5,.pure-u-lg-1-6,.pure-u-lg-5-6,.pure-u-lg-1-8,.pure-u-lg-3-8,.pure-u-lg-5-8,.pure-u-lg-7-8,.pure-u-lg-1-12,.pure-u-lg-5-12,.pure-u-lg-7-12,.pure-u-lg-11-12,.pure-u-lg-1-24,.pure-u-lg-2-24,.pure-u-lg-3-24,.pure-u-lg-4-24,.pure-u-lg-5-24,.pure-u-lg-6-24,.pure-u-lg-7-24,.pure-u-lg-8-24,.pure-u-lg-9-24,.pure-u-lg-10-24,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5000%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5000%}.pure-u-lg-2-5{width:40%}.pure-u-lg-5-12,.pure-u-lg-10-24{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-7-12,.pure-u-lg-14-24{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-5-8,.pure-u-lg-15-24{width:62.5000%}.pure-u-lg-2-3,.pure-u-lg-16-24{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-3-4,.pure-u-lg-18-24{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-5-6,.pure-u-lg-20-24{width:83.3333%}.pure-u-lg-7-8,.pure-u-lg-21-24{width:87.5000%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-5-5,.pure-u-lg-24-24{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-2,.pure-u-xl-1-3,.pure-u-xl-2-3,.pure-u-xl-1-4,.pure-u-xl-3-4,.pure-u-xl-1-5,.pure-u-xl-2-5,.pure-u-xl-3-5,.pure-u-xl-4-5,.pure-u-xl-5-5,.pure-u-xl-1-6,.pure-u-xl-5-6,.pure-u-xl-1-8,.pure-u-xl-3-8,.pure-u-xl-5-8,.pure-u-xl-7-8,.pure-u-xl-1-12,.pure-u-xl-5-12,.pure-u-xl-7-12,.pure-u-xl-11-12,.pure-u-xl-1-24,.pure-u-xl-2-24,.pure-u-xl-3-24,.pure-u-xl-4-24,.pure-u-xl-5-24,.pure-u-xl-6-24,.pure-u-xl-7-24,.pure-u-xl-8-24,.pure-u-xl-9-24,.pure-u-xl-10-24,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5000%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%}.pure-u-xl-1-5{width:20%}.pure-u-xl-5-24{width:20.8333%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%}.pure-u-xl-7-24{width:29.1667%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5000%}.pure-u-xl-2-5{width:40%}.pure-u-xl-5-12,.pure-u-xl-10-24{width:41.6667%}.pure-u-xl-11-24{width:45.8333%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%}.pure-u-xl-13-24{width:54.1667%}.pure-u-xl-7-12,.pure-u-xl-14-24{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-5-8,.pure-u-xl-15-24{width:62.5000%}.pure-u-xl-2-3,.pure-u-xl-16-24{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-3-4,.pure-u-xl-18-24{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-5-6,.pure-u-xl-20-24{width:83.3333%}.pure-u-xl-7-8,.pure-u-xl-21-24{width:87.5000%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%}.pure-u-xl-23-24{width:95.8333%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-5-5,.pure-u-xl-24-24{width:100%}}@media screen and (min-width:120em){.pure-u-xxl-1,.pure-u-xxl-1-1,.pure-u-xxl-1-2,.pure-u-xxl-1-3,.pure-u-xxl-2-3,.pure-u-xxl-1-4,.pure-u-xxl-3-4,.pure-u-xxl-1-5,.pure-u-xxl-2-5,.pure-u-xxl-3-5,.pure-u-xxl-4-5,.pure-u-xxl-5-5,.pure-u-xxl-1-6,.pure-u-xxl-5-6,.pure-u-xxl-1-8,.pure-u-xxl-3-8,.pure-u-xxl-5-8,.pure-u-xxl-7-8,.pure-u-xxl-1-12,.pure-u-xxl-5-12,.pure-u-xxl-7-12,.pure-u-xxl-11-12,.pure-u-xxl-1-24,.pure-u-xxl-2-24,.pure-u-xxl-3-24,.pure-u-xxl-4-24,.pure-u-xxl-5-24,.pure-u-xxl-6-24,.pure-u-xxl-7-24,.pure-u-xxl-8-24,.pure-u-xxl-9-24,.pure-u-xxl-10-24,.pure-u-xxl-11-24,.pure-u-xxl-12-24,.pure-u-xxl-13-24,.pure-u-xxl-14-24,.pure-u-xxl-15-24,.pure-u-xxl-16-24,.pure-u-xxl-17-24,.pure-u-xxl-18-24,.pure-u-xxl-19-24,.pure-u-xxl-20-24,.pure-u-xxl-21-24,.pure-u-xxl-22-24,.pure-u-xxl-23-24,.pure-u-xxl-24-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xxl-1-24{width:4.1667%}.pure-u-xxl-1-12,.pure-u-xxl-2-24{width:8.3333%}.pure-u-xxl-1-8,.pure-u-xxl-3-24{width:12.5000%}.pure-u-xxl-1-6,.pure-u-xxl-4-24{width:16.6667%}.pure-u-xxl-1-5{width:20%}.pure-u-xxl-5-24{width:20.8333%}.pure-u-xxl-1-4,.pure-u-xxl-6-24{width:25%}.pure-u-xxl-7-24{width:29.1667%}.pure-u-xxl-1-3,.pure-u-xxl-8-24{width:33.3333%}.pure-u-xxl-3-8,.pure-u-xxl-9-24{width:37.5000%}.pure-u-xxl-2-5{width:40%}.pure-u-xxl-5-12,.pure-u-xxl-10-24{width:41.6667%}.pure-u-xxl-11-24{width:45.8333%}.pure-u-xxl-1-2,.pure-u-xxl-12-24{width:50%}.pure-u-xxl-13-24{width:54.1667%}.pure-u-xxl-7-12,.pure-u-xxl-14-24{width:58.3333%}.pure-u-xxl-3-5{width:60%}.pure-u-xxl-5-8,.pure-u-xxl-15-24{width:62.5000%}.pure-u-xxl-2-3,.pure-u-xxl-16-24{width:66.6667%}.pure-u-xxl-17-24{width:70.8333%}.pure-u-xxl-3-4,.pure-u-xxl-18-24{width:75%}.pure-u-xxl-19-24{width:79.1667%}.pure-u-xxl-4-5{width:80%}.pure-u-xxl-5-6,.pure-u-xxl-20-24{width:83.3333%}.pure-u-xxl-7-8,.pure-u-xxl-21-24{width:87.5000%}.pure-u-xxl-11-12,.pure-u-xxl-22-24{width:91.6667%}.pure-u-xxl-23-24{width:95.8333%}.pure-u-xxl-1,.pure-u-xxl-1-1,.pure-u-xxl-5-5,.pure-u-xxl-24-24{width:100%}}@media screen and (min-width:160em){.pure-u-xxxl-1,.pure-u-xxxl-1-1,.pure-u-xxxl-1-2,.pure-u-xxxl-1-3,.pure-u-xxxl-2-3,.pure-u-xxxl-1-4,.pure-u-xxxl-3-4,.pure-u-xxxl-1-5,.pure-u-xxxl-2-5,.pure-u-xxxl-3-5,.pure-u-xxxl-4-5,.pure-u-xxxl-5-5,.pure-u-xxxl-1-6,.pure-u-xxxl-5-6,.pure-u-xxxl-1-8,.pure-u-xxxl-3-8,.pure-u-xxxl-5-8,.pure-u-xxxl-7-8,.pure-u-xxxl-1-12,.pure-u-xxxl-5-12,.pure-u-xxxl-7-12,.pure-u-xxxl-11-12,.pure-u-xxxl-1-24,.pure-u-xxxl-2-24,.pure-u-xxxl-3-24,.pure-u-xxxl-4-24,.pure-u-xxxl-5-24,.pure-u-xxxl-6-24,.pure-u-xxxl-7-24,.pure-u-xxxl-8-24,.pure-u-xxxl-9-24,.pure-u-xxxl-10-24,.pure-u-xxxl-11-24,.pure-u-xxxl-12-24,.pure-u-xxxl-13-24,.pure-u-xxxl-14-24,.pure-u-xxxl-15-24,.pure-u-xxxl-16-24,.pure-u-xxxl-17-24,.pure-u-xxxl-18-24,.pure-u-xxxl-19-24,.pure-u-xxxl-20-24,.pure-u-xxxl-21-24,.pure-u-xxxl-22-24,.pure-u-xxxl-23-24,.pure-u-xxxl-24-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xxxl-1-24{width:4.1667%}.pure-u-xxxl-1-12,.pure-u-xxxl-2-24{width:8.3333%}.pure-u-xxxl-1-8,.pure-u-xxxl-3-24{width:12.5000%}.pure-u-xxxl-1-6,.pure-u-xxxl-4-24{width:16.6667%}.pure-u-xxxl-1-5{width:20%}.pure-u-xxxl-5-24{width:20.8333%}.pure-u-xxxl-1-4,.pure-u-xxxl-6-24{width:25%}.pure-u-xxxl-7-24{width:29.1667%}.pure-u-xxxl-1-3,.pure-u-xxxl-8-24{width:33.3333%}.pure-u-xxxl-3-8,.pure-u-xxxl-9-24{width:37.5000%}.pure-u-xxxl-2-5{width:40%}.pure-u-xxxl-5-12,.pure-u-xxxl-10-24{width:41.6667%}.pure-u-xxxl-11-24{width:45.8333%}.pure-u-xxxl-1-2,.pure-u-xxxl-12-24{width:50%}.pure-u-xxxl-13-24{width:54.1667%}.pure-u-xxxl-7-12,.pure-u-xxxl-14-24{width:58.3333%}.pure-u-xxxl-3-5{width:60%}.pure-u-xxxl-5-8,.pure-u-xxxl-15-24{width:62.5000%}.pure-u-xxxl-2-3,.pure-u-xxxl-16-24{width:66.6667%}.pure-u-xxxl-17-24{width:70.8333%}.pure-u-xxxl-3-4,.pure-u-xxxl-18-24{width:75%}.pure-u-xxxl-19-24{width:79.1667%}.pure-u-xxxl-4-5{width:80%}.pure-u-xxxl-5-6,.pure-u-xxxl-20-24{width:83.3333%}.pure-u-xxxl-7-8,.pure-u-xxxl-21-24{width:87.5000%}.pure-u-xxxl-11-12,.pure-u-xxxl-22-24{width:91.6667%}.pure-u-xxxl-23-24{width:95.8333%}.pure-u-xxxl-1,.pure-u-xxxl-1-1,.pure-u-xxxl-5-5,.pure-u-xxxl-24-24{width:100%}}@media screen and (min-width:240em){.pure-u-x4k-1,.pure-u-x4k-1-1,.pure-u-x4k-1-2,.pure-u-x4k-1-3,.pure-u-x4k-2-3,.pure-u-x4k-1-4,.pure-u-x4k-3-4,.pure-u-x4k-1-5,.pure-u-x4k-2-5,.pure-u-x4k-3-5,.pure-u-x4k-4-5,.pure-u-x4k-5-5,.pure-u-x4k-1-6,.pure-u-x4k-5-6,.pure-u-x4k-1-8,.pure-u-x4k-3-8,.pure-u-x4k-5-8,.pure-u-x4k-7-8,.pure-u-x4k-1-12,.pure-u-x4k-5-12,.pure-u-x4k-7-12,.pure-u-x4k-11-12,.pure-u-x4k-1-24,.pure-u-x4k-2-24,.pure-u-x4k-3-24,.pure-u-x4k-4-24,.pure-u-x4k-5-24,.pure-u-x4k-6-24,.pure-u-x4k-7-24,.pure-u-x4k-8-24,.pure-u-x4k-9-24,.pure-u-x4k-10-24,.pure-u-x4k-11-24,.pure-u-x4k-12-24,.pure-u-x4k-13-24,.pure-u-x4k-14-24,.pure-u-x4k-15-24,.pure-u-x4k-16-24,.pure-u-x4k-17-24,.pure-u-x4k-18-24,.pure-u-x4k-19-24,.pure-u-x4k-20-24,.pure-u-x4k-21-24,.pure-u-x4k-22-24,.pure-u-x4k-23-24,.pure-u-x4k-24-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-x4k-1-24{width:4.1667%}.pure-u-x4k-1-12,.pure-u-x4k-2-24{width:8.3333%}.pure-u-x4k-1-8,.pure-u-x4k-3-24{width:12.5000%}.pure-u-x4k-1-6,.pure-u-x4k-4-24{width:16.6667%}.pure-u-x4k-1-5{width:20%}.pure-u-x4k-5-24{width:20.8333%}.pure-u-x4k-1-4,.pure-u-x4k-6-24{width:25%}.pure-u-x4k-7-24{width:29.1667%}.pure-u-x4k-1-3,.pure-u-x4k-8-24{width:33.3333%}.pure-u-x4k-3-8,.pure-u-x4k-9-24{width:37.5000%}.pure-u-x4k-2-5{width:40%}.pure-u-x4k-5-12,.pure-u-x4k-10-24{width:41.6667%}.pure-u-x4k-11-24{width:45.8333%}.pure-u-x4k-1-2,.pure-u-x4k-12-24{width:50%}.pure-u-x4k-13-24{width:54.1667%}.pure-u-x4k-7-12,.pure-u-x4k-14-24{width:58.3333%}.pure-u-x4k-3-5{width:60%}.pure-u-x4k-5-8,.pure-u-x4k-15-24{width:62.5000%}.pure-u-x4k-2-3,.pure-u-x4k-16-24{width:66.6667%}.pure-u-x4k-17-24{width:70.8333%}.pure-u-x4k-3-4,.pure-u-x4k-18-24{width:75%}.pure-u-x4k-19-24{width:79.1667%}.pure-u-x4k-4-5{width:80%}.pure-u-x4k-5-6,.pure-u-x4k-20-24{width:83.3333%}.pure-u-x4k-7-8,.pure-u-x4k-21-24{width:87.5000%}.pure-u-x4k-11-12,.pure-u-x4k-22-24{width:91.6667%}.pure-u-x4k-23-24{width:95.8333%}.pure-u-x4k-1,.pure-u-x4k-1-1,.pure-u-x4k-5-5,.pure-u-x4k-24-24{width:100%}}@charset "UTF-8";@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes blurFadeIn{from{opacity:0}to{opacity:0.95}}@keyframes changeImages{12.5%{background-image:url("/static/img/follow-2.webp?8c1381b13a58")}25%{background-image:url("/static/img/follow-3.webp?8c1381b13a58")}37.5%{background-image:url("/static/img/follow-4.webp?8c1381b13a58")}50%{background-image:url("/static/img/follow-5.webp?8c1381b13a58")}62.5%{background-image:url("/static/img/follow-6.webp?8c1381b13a58")}75%{background-image:url("/static/img/follow-7.webp?8c1381b13a58")}87.5%{background-image:url("/static/img/follow-8.webp?8c1381b13a58")}100%{background-image:url("/static/img/follow.webp?8c1381b13a58")}}@keyframes changeImagesMobile{12.5%{background-image:url("/static/img/follow-2-mobile.webp?abe760e2a496")}25%{background-image:url("/static/img/follow-3-mobile.webp?abe760e2a496")}37.5%{background-image:url("/static/img/follow-4-mobile.webp?abe760e2a496")}50%{background-image:url("/static/img/follow-5-mobile.webp?abe760e2a496")}62.5%{background-image:url("/static/img/follow-6-mobile.webp?abe760e2a496")}75%{background-image:url("/static/img/follow-7-mobile.webp?abe760e2a496")}87.5%{background-image:url("/static/img/follow-8-mobile.webp?abe760e2a496")}100%{background-image:url("/static/img/follow-mobile.webp?abe760e2a496")}}@keyframes rotateZoomIn{0%{transform:rotate(0deg) scale(1)}100%{transform:rotate(-5deg) scale(1.4)}}@keyframes diagonalScaleUp{0%{bottom:0;left:50%;opacity:1;transform:translateX(-50%) scale(1);height:auto;width:80%;object-fit:cover}1%{bottom:-20%;left:60%;opacity:0;transform:translateX(-50%) scale(1.2);height:100%;width:100%;object-fit:cover}100%{left:50%;bottom:0%;opacity:1;transform:translateX(-50%) scale(1.2);height:100%;width:100%;object-fit:cover}}@keyframes diagonalScaleDown{0%{left:50%;bottom:0%;opacity:1;transform:translateX(-50%) scale(1.2);height:100%;width:100%;object-fit:cover}100%{bottom:0;left:50%;opacity:1;transform:translateX(-50%) scale(1);height:auto;width:80%;object-fit:cover}}@keyframes smallSlideUp{from{transform:translateY(10%)}to{transform:translateY(0%)}}@keyframes small2SlideUp{from{transform:translateY(20%)}to{transform:translateY(0%)}}@keyframes wave{0%{d:path("M 0,400 L 0,150 C 82.43558914462383,170.26382686362075 164.87117828924767,190.5276537272415 222,168 C 279.12882171075233,145.4723462727585 310.95087598763314,80.15321195465476 378,80 C 445.04912401236686,79.84678804534524 547.3253177602198,144.85949845413947 618,155 C 688.6746822397802,165.14050154586053 727.7478529714875,120.40879422878737 802,127 C 876.2521470285125,133.59120577121263 985.6832703538303,191.50532463071107 1066,182 C 1146.3167296461697,172.49467536928893 1197.5190656131913,95.56990724836825 1255,79 C 1312.4809343868087,62.43009275163174 1376.2404671934044,106.21504637581587 1440,150 L 1440,400 L 0,400 Z")}25%{d:path("M 0,400 L 0,150 C 57.91343181037445,121.49914118859498 115.8268636207489,92.99828237718995 194,120 C 272.1731363792511,147.00171762281005 370.6059773273789,229.50601167983513 444,223 C 517.3940226726211,216.49398832016487 565.7492270697355,120.97767090346959 626,92 C 686.2507729302645,63.02232909653041 758.3971143936792,100.58330470628653 816,135 C 873.6028856063208,169.41669529371347 916.6623153555479,200.6891102713844 992,202 C 1067.337684644452,203.3108897286156 1174.9536241841292,174.66025420817587 1255,161 C 1335.0463758158708,147.33974579182413 1387.5231879079354,148.66987289591208 1440,150 L 1440,400 L 0,400 Z")}50%{d:path("M 0,400 L 0,150 C 79.22706973548608,162.94744074201304 158.45413947097217,175.89488148402612 229,165 C 299.54586052902783,154.10511851597388 361.4105118515974,119.36791480590861 429,110 C 496.5894881484026,100.63208519409139 569.9038131226383,116.63345929233941 624,118 C 678.0961868773617,119.36654070766059 712.9742356578497,106.09824802473375 786,120 C 859.0257643421503,133.90175197526625 970.1992442459634,174.97354860872554 1055,190 C 1139.8007557540366,205.02645139127446 1198.2287873582961,194.00755754036413 1258,183 C 1317.7712126417039,171.99244245963587 1378.8856063208518,160.99622122981793 1440,150 L 1440,400 L 0,400 Z")}75%{d:path("M 0,400 L 0,150 C 48.52009618687735,181.4235657849536 97.0401923737547,212.84713156990725 175,223 C 252.9598076262453,233.15286843009275 360.35932669185854,222.03503950532462 444,192 C 527.6406733081415,161.96496049467538 587.5225008588114,113.01271040879425 649,124 C 710.4774991411886,134.98728959120575 773.5506698728958,205.91411885949847 835,210 C 896.4493301271042,214.08588114050153 956.274819649605,151.33081415321192 1024,148 C 1091.725180350395,144.66918584678808 1167.3500515286842,200.76262452765374 1238,211 C 1308.6499484713158,221.23737547234626 1374.324974235658,185.61868773617311 1440,150 L 1440,400 L 0,400 Z")}100%{d:path("M 0,400 L 0,150 C 82.43558914462383,170.26382686362075 164.87117828924767,190.5276537272415 222,168 C 279.12882171075233,145.4723462727585 310.95087598763314,80.15321195465476 378,80 C 445.04912401236686,79.84678804534524 547.3253177602198,144.85949845413947 618,155 C 688.6746822397802,165.14050154586053 727.7478529714875,120.40879422878737 802,127 C 876.2521470285125,133.59120577121263 985.6832703538303,191.50532463071107 1066,182 C 1146.3167296461697,172.49467536928893 1197.5190656131913,95.56990724836825 1255,79 C 1312.4809343868087,62.43009275163174 1376.2404671934044,106.21504637581587 1440,150 L 1440,400 L 0,400 Z")}}@keyframes waveSlideDown{from{top:0}to{top:calc(110% + 300px)}}@keyframes showUp{from{opacity:0;transform:translateY(30%)}to{opacity:1;transform:translateY(0%)}}@keyframes diagonalSlideDown{from{opacity:0;transform:translate(-10%,-50%)}to{opacity:1;transform:translate(0%)}}@keyframes cheeseCoinFlip{35%{transform:rotateY(180deg) scale(1.5)}70%{transform:rotateY(0deg) scale(1)}}@font-face{font-family:"MyriadPro";src:url("/static_files/fonts/MyriadPro-Regular.eot");src:url("/static_files/fonts/MyriadPro-Regular.woff") format("woff"),url("/static_files/fonts/MyriadPro-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans-ExtraBold";src:url("/static/fonts/OpenSans-ExtraBold.ttf?8c1381b13a58") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans-Bold";src:url("/static/fonts/OpenSans-Bold.ttf?8c1381b13a58") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans-SemiBold";src:url("/static/fonts/OpenSans-SemiBold.ttf?8c1381b13a58") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans-Medium";src:url("/static/fonts/OpenSans-Medium.ttf?510620c67df6") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans-Regular";src:url("/static/fonts/OpenSans-Regular.ttf?8c1381b13a58") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans-Light";src:url("/static/fonts/OpenSans-Light.ttf?8c1381b13a58") format("truetype");font-weight:300;font-style:normal;font-display:swap}.open-sans{font-family:"OpenSans-Regular"}.open-sans-bold{font-family:"OpenSans-Bold"}.open-sans-extra-bold{font-family:"OpenSans-ExtraBold"}.red-text{color:#FF0000}.red-3-text,.cart-item__edit{color:#ED1C24}.yellow-text{color:#FFE500}.typo-s{font:13px/17.7px "OpenSans-Regular";color:#3D3D3D}.typo-s-gray{font:13px/17.7px "OpenSans-Regular";color:#7A7A7A}.typo-s-red{font:13px/17.7px "OpenSans-Regular";color:#FF0000}.typo-s-600{font:13px/17.7px "OpenSans-SemiBold";color:#3D3D3D}.typo-s-700{font:13px/17.7px "OpenSans-Bold";color:#3D3D3D}.typo-m{font:16px/21.79px "OpenSans-Regular";color:#3D3D3D}.typo-m-gray{font:16px/21.79px "OpenSans-Regular";color:#7A7A7A}.typo-m-red{font:16px/21.79px "OpenSans-Regular";color:#ED1C24}.typo-m-500{font:16px/21.79px "OpenSans-Medium";color:#3D3D3D}.typo-m-600{font:16px/21.79px "OpenSans-SemiBold";color:#3D3D3D}.typo-m-600-red{font:16px/21.79px "OpenSans-SemiBold";color:#ED1C24}.typo-m-600-placeholder{font:16px/21.79px "OpenSans-SemiBold";color:#C0C0C0}.typo-m-700{font:16px/21.79px "OpenSans-Bold";color:#3D3D3D}.typo-m-800-yellow{font:16px/21.79px "OpenSans-ExtraBold";color:#FFDA00}.typo-l{font:20px/27.24px "OpenSans-Regular";color:#3D3D3D}.typo-l-600{font:20px/27.24px "OpenSans-SemiBold";color:#3D3D3D}.typo-l-700{font:20px/27.24px "OpenSans-Bold";color:#3D3D3D}.typo-l-800-yellow{font:20px/27.24px "OpenSans-ExtraBold";color:#FFDA00}.typo-l-800-red{font:20px/27.24px "OpenSans-ExtraBold";color:#ED1C24}.typo-xl-600{font:27px/32.4px "OpenSans-SemiBold";color:#3D3D3D}.button,.order-promotion-details__order-now,.promo-container__button,.career-detail__button{text-decoration:none;background:#FFE500;color:#602C2C;font-size:28px;padding:16px 32px;letter-spacing:1.4px;border-radius:20px;box-shadow:4px 0px 22px 0px rgba(255,229,0,0.75)}.button-2,.accounts-order-history__button{border:1px solid #FFDA00;border-radius:16px;background-color:#FFDA00;padding:15px 0 14px;font:16px/21.79px "OpenSans-Bold";color:#3D3D3D;text-align:center;cursor:pointer}.button-2--border{background-color:white}.button-2--disabled{border:1px solid #F0EDED;color:#979797;background-color:#F0EDED;pointer-events:none;cursor:default}.mylocation-button{background:transparent url("/static/img/pin-location.svg?5e504b056703");background-repeat:no-repeat;background-position:left center;background-size:40px 40px;padding:20px 25px;border:none}.plus-icon{width:25px;height:25px;border-radius:50%;position:relative;background-color:#FFDA00;cursor:pointer}.plus-icon::before,.plus-icon::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate(0);content:"";background-color:white}.plus-icon::before{width:40%;height:6%}.plus-icon::after{width:6%;height:40%}.plus-icon--small{width:20px;height:20px}.minus-icon{width:25px;height:25px;border-radius:50%;position:relative;background-color:#ED1C24;cursor:pointer}.minus-icon::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:white;width:48%;height:6%;border-radius:1px}.close-icon{width:16px;height:16px;position:relative;cursor:pointer;background:none;border:none}.close-icon::before,.close-icon::after{content:"";position:absolute;top:-15%;left:43.75%;width:12.5%;height:130%;background-color:#ED1C24}.close-icon::before{transform:rotate(45deg)}.close-icon::after{transform:rotate(-45deg)}.close-icon-white{width:16px;height:16px;position:relative;cursor:pointer;background:none;border:none}.close-icon-white::before,.close-icon-white::after{content:"";position:absolute;top:-15%;left:43.75%;width:12.5%;height:130%;background-color:#F9F9F5}.close-icon-white::before{transform:rotate(45deg)}.close-icon-white::after{transform:rotate(-45deg)}.modal{position:fixed;padding:20px;background-color:rgba(40,40,40,0.4);height:100vh;width:100%;z-index:99999;top:0;left:0;right:0;bottom:0}.modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate(0);height:100%;width:100%;display:flex;justify-content:center;align-items:center;backdrop-filter:blur(4px)}.modal:not(.hide) ~ .modal:not(.hide){background-color:transparent}.error-modal{display:flex;flex-flow:column;gap:10px;width:100%;max-width:720px;margin:20px;border-radius:16px;padding:15px 15px 30px;background-color:white;font:18px/30px "OpenSans-Bold";color:#3D3D3D;text-align:center}.error-modal__close{align-self:flex-end}.error-modal__image{margin:0 auto;width:64px;height:64px}header.order-nav-container-wrapper:last-of-type{position:sticky;z-index:2001;top:0;box-shadow:0 5px 5px -4px rgba(155,155,155,0.3)}.order-nav-container-wrapper{display:flex;justify-content:center;width:100%;background-color:white}.order-nav-container{display:flex;width:960px;padding:25px 0}.order-nav-container__header{display:flex;grid-area:header;align-items:center;gap:18px;justify-content:space-between;padding-right:35px;background-color:white}.order-nav-container__header-right.mobile{display:none;align-items:center;gap:10px}.order-nav-container__header-right.mobile .order-nav-container__cheese{display:flex;padding-left:0}.order-nav-container__header-right.mobile .order-nav-container__cheese--content{display:flex;align-items:center;font-size:inherit;border:1px solid #FFDA00;padding:5px 10px 5px 6px;border-radius:30px}.order-nav-container__header-right.mobile .order-nav-container__cheese--content::before{width:20px}.order-nav-container__header-right.mobile .order-nav-container__cheese--content::after{display:none}.order-nav-container__menus{grid-area:menus;display:flex;gap:35px}.order-nav-container__login{display:flex;align-items:center;font-family:"OpenSans-Bold";color:#3D3D3D;margin-left:auto;gap:6px}.order-nav-container__login::before{content:"";display:block;height:25px;padding-right:5px;aspect-ratio:1;background-image:url("/static/img/icon/icon-login.webp?510620c67df6");background-size:contain;background-repeat:no-repeat;background-position:center}.order-nav-container__login:hover{color:#FF0000}.order-nav-container__login.mobile{display:none}.order-nav-container__cheese{display:flex;flex-direction:column;justify-content:center;font-family:"OpenSans-Bold";color:#3D3D3D;margin-left:auto;gap:5px}.order-nav-container__cheese--content{display:flex;font-size:33px;gap:7px}.order-nav-container__cheese--content::before{content:"";display:flex;align-items:center;width:28px;padding-right:5px;aspect-ratio:1;background-image:url("/static/img/icon/icon-cheese.webp?510620c67df6");background-size:contain;background-repeat:no-repeat;background-position:center}.order-nav-container__cheese--content::after{content:"cheese";font:16px/1 "OpenSans-Regular";display:flex;align-items:end;padding-bottom:6px}.order-nav-container__logo{display:block;grid-area:logo;width:70px}.order-nav-container__label{z-index:999}.order-nav-container__hamburger{grid-area:hamburger;display:block;height:60px;width:auto;cursor:pointer}.order-nav-container__selected-item{grid-area:selected-item;display:none;gap:10px;align-items:center;text-align:start;min-height:72px;cursor:pointer;color:#602C2C;letter-spacing:1px;position:relative;font:14px/1.2 "OpenSans-Bold";text-decoration:none;opacity:1;transition:opacity 0.5s ease,transform 0.5s ease}@media screen and (max-width:1024px){.order-nav-container{display:grid;grid-template-columns:1fr;grid-template-rows:120px;justify-content:space-between;padding:0;background-color:transparent;grid-template-areas:"header" "menus"}.order-nav-container__logo{width:54px}.order-nav-container__hamburger{height:40px}.order-nav-container__selected-item{display:flex}.order-nav-container__menus{display:none;animation:fadeout 0.4s ease}.order-nav-container__header{padding:0 25px}.order-nav-container__header-right.mobile{display:flex}.order-nav-container__login{display:none;padding-left:0}.order-nav-container__login.mobile{display:flex}.order-nav-container__cheese{display:none}}@media screen and (max-width:1024px){.order-nav-container-input:checked + .order-nav-container-wrapper .order-nav-container{height:100vh}.order-nav-container-input:checked + .order-nav-container-wrapper .order-nav-container .order-nav-container__selected-item{transform:translateX(300%);opacity:0}.order-nav-container-input:checked + .order-nav-container-wrapper .order-nav-container .order-nav-container__menus{display:flex;flex-direction:column;align-items:center;background-color:white;align-self:flex-start;height:100%;animation:fadeIn 0.4s ease}}.accounts-address-form{display:flex;flex-flow:column;gap:30px;padding:20px 30px 30px}.accounts-address-form__map-container{aspect-ratio:1/1;position:relative}.accounts-address-form__map{width:100%;height:100%;object-fit:cover}.accounts-address-form__map:focus-visible{outline:none}.accounts-address-form__search{position:absolute;top:12px;left:16px;right:16px;border:1px solid #FFE500;border-radius:16px;background-color:white;padding:16px 20px 16px 78px}.accounts-address-form__search-input{border:none;width:100%;height:100%}.accounts-address-form__search-input:focus{outline:none}.accounts-address-form__search-input::placeholder{color:#C0C0C0}.accounts-address-form__search-image{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:36px;aspect-ratio:1/1}.accounts-address-form__pinpoint{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate(0);width:32px;aspect-ratio:1/1}.accounts-address-form__input-address{position:relative}.accounts-address-form__input-address .input-text,.accounts-address-form__input-address .input-mobile-number input,.input-mobile-number .accounts-address-form__input-address input{padding-left:46px}.accounts-address-form__input-address-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:18px;height:auto}.order-details-container{margin:0 auto;padding:20px;max-width:720px;display:flex;flex-flow:column;gap:20px}.order-details-container p,.order-details-container h1,.order-details-container h2{margin:0}.order-details-point{display:flex;flex-direction:column;align-items:center;gap:15px;padding-bottom:20px}.order-details-point__status{color:#4CD964;font:20px/27.24px "OpenSans-Bold"}@media screen and (max-width:768px){.order-details-point__status{font-size:18px}}.order-details-point__congrats{color:#3D3D3D;font:16px/21.79px "OpenSans-SemiBold"}@media screen and (max-width:768px){.order-details-point__congrats{font-size:14px}}.order-details-point__cheese{padding-top:5px;width:48px}@media screen and (max-width:768px){.order-details-point__cheese{padding-bottom:5px;width:66px}}.order-details-point__cheese img{display:block}.order-details-point__earned{display:flex;flex-direction:column;align-items:center;font-size:17.75px;line-height:24.18px}@media screen and (max-width:768px){.order-details-point__earned{font-size:24.16px;gap:5px}}.order-details-point__earned-value{font:35.51px/48.35px "OpenSans-Bold"}@media screen and (max-width:768px){.order-details-point__earned-value{font-size:48.33px}}.order-details-header{display:grid;grid-template-columns:21px auto 42px;grid-template-areas:"number number icon" "logo store icon" "created created icon";row-gap:14px;column-gap:10px}.order-details-header__number{grid-area:number;display:flex;align-items:center;gap:10px}.order-details-header__icon{grid-area:icon}.order-details-header__logo{grid-area:logo}.order-details-header__store{grid-area:store}.order-details-header__created{grid-area:created}.order-details-status{border-radius:16px;background-color:white;padding:31px 26px 21px;display:grid;grid-template-columns:25px auto;row-gap:2px;column-gap:15px}.order-details-status__check--orange{stroke:#FF8A00;fill:#FF8A00}.order-details-status__check--yellow{stroke:#FFDA00;fill:#FFDA00}.order-details-status__check--green{stroke:#4CD964;fill:#4CD964}.order-details-status__bar{width:3px;height:17px;justify-self:center}.order-details-status__bar--orange{background-color:#FF8A00}.order-details-status__bar--yellow{background-color:#FFDA00}.order-details-status__bar--green{background-color:#4CD964}.order-details-status__current{display:none}.order-details-status__current ~ .order-details-status__check{stroke:#C0C0C0;fill:none}.order-details-status__current ~ .order-details-status__bar{background-color:#C0C0C0}.order-details-status__current ~ .order-details-status__entry .dynamic{color:#C0C0C0}.order-details-status__entry{grid-row:span 2;display:flex;align-items:center;gap:10px;height:25px}.order-details-status__entry--address{grid-row:span 1}.order-details-status__entry-extra{grid-column:2;display:flex;flex-flow:column;gap:8px;margin-top:4px}.order-details-status__address{line-height:19.5px}.order-details-delivery{display:flex;justify-content:space-between;background-color:white;padding:24px 26px;border-radius:16px}.order-details-delivery img{display:block}.order-details-delivery__info{display:flex;flex-direction:column;gap:5px}.order-details-delivery__logo{max-width:147px;margin-left:-8px}.order-details-delivery__rider{display:flex;flex-direction:column;gap:5px}.order-details-delivery__contact{display:flex;justify-content:end;align-items:end}.order-details-delivery__icons{display:flex;gap:20px;align-items:center}.order-details-delivery__icons img{width:33px}.order-details-delivery__tracking{font:18px/32.68px "OpenSans-ExtraBold";color:#FFDA00;margin-left:40px}.order-details-delivery__tracking img{display:none}@media screen and (max-width:768px){.order-details-delivery__tracking-text{display:none}.order-details-delivery__tracking img{display:block;width:33px}}.order-details-breakdown{border-radius:16px;background-color:white;padding:24px 26px 33px}.order-details-breakdown__payment{display:grid;grid-template-columns:1fr 1fr;row-gap:24px;margin:0 -26px 26px;padding:0 26px 24px;border-bottom:1.5px solid #D9D9D9;position:relative}@media screen and (max-width:768px){.order-details-breakdown__payment{grid-template-columns:1fr}}.order-details-breakdown__grand-total{display:flex;flex-flow:column;gap:10px}.order-details-breakdown__payment-method{display:flex;flex-flow:column;align-items:flex-start;gap:15px}@media screen and (max-width:768px){.order-details-breakdown__payment-method{grid-row:2}}.order-details-breakdown__payment-method-icon{width:auto;height:36px}.order-details-breakdown__payment-buttons{grid-row:span 2;align-self:center;display:flex;flex-flow:column;gap:12px;min-width:280px}.order-details-breakdown__paid{min-width:280px;width:100%;height:auto;display:flex;justify-content:end}@media screen and (max-width:768px){.order-details-breakdown__paid{position:absolute;padding-right:26px}}.order-details-breakdown__paid-icon{width:82px;display:block}.order-details-breakdown__items{display:flex;flex-flow:column;gap:20px;margin-bottom:20px}.order-details-breakdown__item{display:grid;grid-template-columns:3fr 12px 1fr;grid-template-areas:"name quantity price" "notes quantity price";column-gap:20px;row-gap:12px}.order-details-breakdown__item-name{grid-area:name}.order-details-breakdown__item-quantity{grid-area:quantity}.order-details-breakdown__item-price{grid-area:price;justify-self:end}.order-details-breakdown__item-notes{grid-area:notes}.order-details-breakdown__separator{border-bottom:1px solid #D9D9D9}.order-details-breakdown__values{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px;margin:9px 0}.order-details-breakdown__value{justify-self:end}.order-payment-instruction{display:flex;flex-flow:column;gap:22px;width:35vw;min-width:504px;margin:20px;border-radius:16px;background-color:white;padding:26px 22px;position:relative}@media screen and (max-width:768px){.order-payment-instruction{width:calc(100vw - 40px);min-width:unset}}.order-payment-instruction *{margin:0}.order-payment-instruction__close{position:absolute;top:18px;right:18px}.order-payment-instruction__title{text-align:center}.order-payment-instruction__total{display:flex;flex-flow:column;gap:10px;border-radius:16px;background-color:#F9F9F5;padding:12px 20px}.order-payment-instruction__total-label{margin-right:8px;font-size:22px;line-height:29.96px}.order-payment-instruction__specifics{display:flex;flex-flow:column;gap:12px}.order-payment-instruction__subtitle{display:flex;align-items:center;gap:4px}.order-payment-instruction__icon{height:24px;width:auto}.order-payment-instruction__list{margin:0;padding-left:18px}.order-payment{display:flex;flex-flow:column;gap:22px;width:35vw;min-width:504px;margin:20px;border-radius:16px;background-color:white;padding:26px 22px;position:relative}@media screen and (max-width:768px){.order-payment{width:calc(100vw - 40px);min-width:unset}}.order-payment *{margin:0}.order-payment__close{position:absolute;top:18px;right:18px}.order-payment__title{text-align:center}.order-payment__total{display:grid;grid-template-columns:1fr auto;gap:10px;border-radius:16px;background-color:#F9F9F5;padding:12px 20px}.order-payment__total-order{grid-column:span 2}.order-payment__total-label{margin-right:8px;font-size:22px;line-height:29.96px}.order-payment__specifics{display:grid;grid-template-columns:1fr;grid-template-areas:"subtitle" "details" "expiration";gap:8px}.order-payment__specifics--qris{grid-template-columns:164px 1fr;grid-template-areas:"details subtitle" "details text" "details expiration" "details download";column-gap:20px}@media screen and (max-width:768px){.order-payment__specifics--qris{grid-template-columns:minmax(100px,300px);grid-template-areas:"subtitle" "text" "details" "download" "expiration"}}.order-payment__specifics--qris .order-payment__details{padding:6px}.order-payment__subtitle{grid-area:subtitle;display:flex;align-items:center;gap:4px}.order-payment__icon{height:24px;width:auto}.order-payment__details{grid-area:details;display:flex;flex-flow:column;gap:8px;border-radius:16px;background-color:#F9F9F5;padding:12px 20px}.order-payment__details--shopee{flex-flow:row;justify-content:space-between;gap:50px}.order-payment__text{grid-area:text}.order-payment__download{grid-area:download}.order-promotions{width:720px;margin:0 auto;padding:60px 0;display:flex;flex-flow:column;gap:40px}.order-promotions__list{display:flex;flex-flow:column;gap:50px}.order-promotions__pagination{display:flex;justify-content:center;gap:10px}.order-promotions__page{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border:3px solid #FFDA00;border-radius:10px;background-color:#FFDA00}.order-promotions__page--active{background-color:white}@media screen and (max-width:768px){.order-promotions{width:auto;padding:60px 25px}}.order-promotion{display:grid;grid-template-columns:250px 1fr;align-items:center;row-gap:20px;column-gap:30px}.order-promotion__image{grid-row:span 3}.order-promotion__image>*{border-radius:21.36px}.order-promotion__title{margin:0;font:28px/45.35px "OpenSans-Bold";color:#363636}.order-promotion__content{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font:18px/24.03px "OpenSans-Light";color:#383434}.order-promotion__see-more{font:18px/1.5 "OpenSans-SemiBold";font-style:italic;color:#FCD206;display:flex;align-items:center;gap:6px}.order-promotion__see-more__icon{width:14px;height:13px}@media screen and (max-width:768px){.order-promotion{grid-template-columns:1fr}}.order-promotion-details{display:grid;grid-template-columns:5fr 6fr;row-gap:54px;column-gap:6vw;width:75vw;margin:0 auto;padding:40px 0}.order-promotion-details__title{grid-column:span 2;margin:0;font:45px/1.2 "OpenSans-Bold";text-align:center}.order-promotion-details__content{margin:0;font:22px/1.3 "OpenSans-Light"}.order-promotion-details__order-now{grid-column:span 2;justify-self:center;display:flex;align-items:center;gap:13.5px}.order-promotion-details__order-now-icon{width:28px;height:32px}@media screen and (max-width:1024px){.order-promotion-details{grid-template-columns:1fr;padding:40px 25px;width:auto;gap:0}.order-promotion-details__title{font-size:30px;grid-column:span 1;margin-bottom:30px}.order-promotion-details__order-now{grid-column:span 1;font-size:20px;margin-top:54px}.order-promotion-details__content{font-size:18px;line-height:22px;margin:49px auto 0;width:calc(65% + 50px)}.order-promotion-details__image{width:calc(65% + 50px);margin:0 auto}}*,*::after,*::before{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"OpenSans-Regular";min-height:100vh;display:flex;flex-flow:column}b,strong{font-family:"OpenSans-Bold"}a{text-decoration:none;color:inherit}img{width:100%}.overflow-x-hidden{overflow-x:hidden}.mt-100{margin-top:100px}.mt-50{margin-top:50px}.mb-100{margin-bottom:100px}.mb-40{margin-bottom:40px}.mb-20{margin-bottom:20px}.width-full{width:100%}.height-full{height:100%}.text-align-center{text-align:center}.text-align-left{text-align:left}.bold{font-weight:bold}.hide{display:none!important}.relative{position:relative}.no-margin{margin:0}.block{display:block}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.bg-red{background-color:#FF0000}.bg-gray-light{background-color:#FAFAFA}.bg-gray-light-2{background-color:#F9F9F5}.scroll-margin-order *{scroll-margin-top:130px}.yellow-3{color:#FFDA00}.container,.follow-us-hero,.menu-hero-wrapper,.section-goals{max-width:1920px;margin:auto}.small-container,.news-events,.promotions__content,.news,.big-order-desc__container{max-width:1150px;margin:auto;padding:0 80px}@media screen and (max-width:896px){.small-container,.news-events,.promotions__content,.news,.big-order-desc__container{padding:0 60px}}@media screen and (max-width:768px){.small-container,.news-events,.promotions__content,.news,.big-order-desc__container{padding:0 40px}}.text-icon-wrapper{display:flex;gap:10px;align-items:center}.text-icon-wrapper>img{height:20px;width:auto}.between-wrapper,.checkout-voucher__wrapper,.checkout-title,.checkout__heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.field-wrapper{display:flex;flex-direction:column;gap:15px}.input-search,.outlet__header-search{background-color:white;position:relative;padding:14px 24px}.input-search input,.outlet__header-search input{background:none;border:none;outline:none;width:100%;padding-right:16px}.input-search::after,.outlet__header-search::after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:2;display:block;height:24px;aspect-ratio:1;background-image:url("/static/img/icon/icon-loop.webp?8c1381b13a58");background-repeat:no-repeat;background-size:cover}.input-checkbox{display:flex;align-items:center;gap:10px}.input-checkbox input{display:none}input:checked + .input-checkbox__checkbox{background-color:#FFDA00;background-image:url("/static/img/icon/icon-white-checkmark.svg?859ddc21b853")}.input-checkbox__checkbox{height:20px;aspect-ratio:1;background-color:white;border:1px solid #FFDA00;border-radius:2px;cursor:pointer;background-size:75%;background-position:60% 50%;background-repeat:no-repeat}.input-checkbox__checkbox--circle{border-radius:50%}.input-radio{width:100%;aspect-ratio:1;border:1px solid #FFDA00;background-color:white;border-radius:50%;position:relative;cursor:pointer}.input-radio input[type=radio]{display:none}.input-radio__button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate(0);content:"";display:block;height:70%;aspect-ratio:1;border-radius:50%}.input-radio>input:checked + .input-radio__button{background-color:#FFDA00}.input-wrapper{display:flex;flex-direction:column;gap:12px}.input-wrapper__label{font:16px/21.79px "OpenSans-SemiBold";margin:0}.input-text,.input-mobile-number input{display:block;width:100%;background-color:white;border:1px solid #FFE500;border-radius:16px;padding:16px 15px 15px;font:16px/1.2 "OpenSans-Regular"}.input-text::placeholder,.input-mobile-number input::placeholder{color:#C0C0C0}.input-text:focus,.input-mobile-number input:focus{outline:none}.input-text:read-only,.input-mobile-number input:read-only{cursor:default}.input-text--disabled{background-color:#F9F9F6;cursor:not-allowed;pointer-events:none}@media screen and (max-width:768px){.input-text,.input-mobile-number input{padding:13px 15px 12px}}.input-mobile-number{position:relative;font:16px/21.79px "OpenSans-Regular";color:#3D3D3D}.input-mobile-number span{border:1px solid #FFE500;border-radius:16px;background-color:#FFE500;padding:16px 27px 15px;position:absolute;left:0}.input-mobile-number input{padding-left:97px}.input-mobile-number input:disabled{background-color:#F9F9F6}.input-mobile-number--no-prefix input{padding-left:15px}@media screen and (max-width:768px){.input-mobile-number{font-size:15px;line-height:20.43px}.input-mobile-number span{padding:13px 22px 12px 21px}.input-mobile-number input{padding-left:84px}.input-mobile-number--no-prefix input{padding-left:13px}}.input-otp{display:flex;gap:3%;width:100%}.input-otp input{flex:1 1 0;min-width:0px;aspect-ratio:1/1;border:1px solid #FFE500;border-radius:16px;text-align:center;font:30px/40.85px "OpenSans-SemiBold";color:#3D3D3D}@media screen and (max-width:768px){.input-otp{gap:2%}.input-otp input{font-size:27px;line-height:36.77px}}.input-switch{display:flex;border:1px solid #FFED00;border-radius:35px;background-color:white;overflow:hidden}.input-switch--yellow-3{border-color:#FFDA00}.input-switch--yellow-3 input:checked + .input-switch__label{background-color:#FFDA00}.input-switch__label{font:16px/1.6 "OpenSans-SemiBold";flex:1;padding:9px 0 10px;border-radius:100px;display:flex;justify-content:center;cursor:pointer}input:checked + .input-switch__label{background-color:#FFED00}@media screen and (max-width:768px){.input-switch__label{font-size:15px;line-height:20.43px;padding:13px 0 12px}}.section-about-us,.section-career{position:relative;background-color:#FAFAFA;padding:70px 35px;display:flex;justify-content:center}.section-history{position:relative;padding:100px 0;margin:0;display:flex;justify-content:flex-end}.section-history::after{content:"";display:block;height:40%;max-height:400px;aspect-ratio:1;position:absolute;top:0;left:0;transform:translate(-20%,-50%);background-image:url("/static/img/patterns/pattern-1.webp?8c1381b13a58");background-size:contain;background-repeat:no-repeat}@media screen and (max-width:1024px){.section-history{padding:70px 35px}.section-history::after{height:20%}}.section-food-safety{position:relative;background-color:#FAFAFA;padding:70px 35px;display:flex;justify-content:center}.section-food-safety__pattern-1{position:absolute;left:0;top:50px;width:20%;max-width:300px}.section-food-safety__pattern-2{position:absolute;right:0;top:200px;transform:translateY(-50%);height:400px;width:auto}.section-food-safety__pattern-3{position:absolute;bottom:0;left:11%;transform:translateY(-25%);height:300px;width:auto}@media screen and (max-width:1024px){.section-food-safety__pattern-2{height:100px}.section-food-safety__pattern-3{left:0;top:50%;height:100px}}.section-halal{background-color:white;padding:190px 35px;display:flex;justify-content:center}@media screen and (max-width:1024px){.section-halal{padding:100px 35px}}@media screen and (max-width:768px){.section-halal{padding:40px 30px}}.section-career__pattern{position:absolute;left:0;transform:translateX(-20%);height:300px;width:auto}@media screen and (max-width:1024px){.section-career__pattern{top:50%;transform:translate(0%,-50%);height:100px}}.section-contact-us{position:relative;background-color:white;padding:70px 35px;display:flex;justify-content:center}.section-about-us__banner{display:none}@media screen and (max-width:1024px){.section-about-us{padding:40px 0 26px;border-top:2px solid #FFE500;gap:25px;flex-direction:column}.section-about-us__banner{display:block;width:100%}}.section-birthday{padding:100px 0px;width:100%;margin:auto}.order-home-bg{background-image:url("/static/img/patterns/pattern-2.webp?8c1381b13a58"),url("/static/img/patterns/pattern-11.webp?23f826ef23f7");background-position:right 300px,left 700px;background-repeat:no-repeat;background-size:20%}@media screen and (max-width:768px){.order-home-bg{background-position:calc(100% + 60px) 300px,-30px 900px;background-size:40%}}.order-home-bg--small{background-size:10%}.accounts-bg{background-attachment:fixed;background-color:#F9F9F5;background-image:url("/static/img/patterns/pattern-accounts.webp?a88959068493");background-position:center bottom;background-repeat:no-repeat;background-size:70%}@media screen and (max-width:768px){.accounts-bg{background-image:url("/static/img/patterns/pattern-accounts-mobile.webp?a88959068493");background-size:100%}}header.nav-container-wrapper:last-of-type{position:sticky;z-index:2001;top:0;box-shadow:0 5px 5px -4px rgba(155,155,155,0.3)}.nav-container{display:flex;justify-content:center;width:100%;padding:25px;background-color:white;border-bottom:1px solid #FFE500}.nav-container__header{display:flex;grid-area:header;align-items:center;gap:30px;justify-content:space-between;padding:0 40px;background-color:white}.nav-container__menus{grid-area:menus;display:flex;gap:30px}.nav-container__logo{display:block;grid-area:logo;width:70px}.nav-container__label{z-index:999}.nav-container__hamburger{grid-area:hamburger;display:none;height:60px;width:auto;cursor:pointer}.nav-container__selected-item{grid-area:selected-item;display:none;gap:10px;align-items:center;text-align:start;min-height:72px;cursor:pointer;color:#602C2C;letter-spacing:1px;position:relative;font:14px/1.2 "OpenSans-Bold";text-decoration:none;opacity:1;transition:opacity 0.5s ease,transform 0.5s ease}@media screen and (max-width:1024px){.nav-container{display:grid;grid-template-columns:1fr;grid-template-rows:120px;justify-content:space-between;padding:0;background-color:transparent;grid-template-areas:"header" "menus"}.nav-container__hamburger{display:block}.nav-container__selected-item{display:flex}.nav-container__menus{display:none;animation:fadeout 0.4s ease}.nav-container__header{border-bottom:4px solid #FFE500}}@media screen and (max-width:1024px){.nav-container-input:checked + .nav-container-wrapper .nav-container{height:100vh}.nav-container-input:checked + .nav-container-wrapper .nav-container .nav-container__selected-item{transform:translateX(300%);opacity:0}.nav-container-input:checked + .nav-container-wrapper .nav-container .nav-container__menus{display:flex;flex-direction:column;align-items:center;background-color:white;align-self:flex-start;height:100%;animation:fadeIn 0.4s ease}}.nav-item{display:flex;gap:10px;align-items:center;text-align:start;min-height:72px;cursor:pointer;color:#602C2C;letter-spacing:1px;position:relative;font:14px/1.2 "OpenSans-Bold";padding-right:35px;text-decoration:none;justify-content:center}.nav-item:visited{color:#602C2C}.nav-item__arrow{width:10px}.nav-item__pin{width:25px}.nav-item__special-event{position:relative;display:flex;align-items:center;gap:5px;cursor:pointer}.nav-item__special-event::after{content:"";display:block;height:10px;width:10px;background-image:url("/static/img/Arrow.webp?8c1381b13a58");background-size:contain;background-repeat:no-repeat;background-position:center}.nav-item__special-event-pattern{position:absolute;top:50%;left:50%;transform:translate(-50%,-57%) translate(0);height:220%;aspect-ratio:2;background-image:url("/static/img/special-event-pattern.webp?8c1381b13a58");background-size:contain;background-position:center;background-repeat:no-repeat}.nav-item:not(:last-child)::after{content:"";display:block;position:absolute;height:70%;top:50%;width:10px;right:0;transform:translateY(-50%);box-shadow:5px 0 5px -4px rgba(155,155,155,0.3)}.nav-item.special-event{flex-direction:column;text-align:center;margin-left:20px}.nav-item:hover{color:#FF0000}.nav-item.special-event:hover .nav-item__special-event::after{background-image:url("/static/img/Arrow-red.webp?8c1381b13a58")}.nav-item.special-event:hover .nav-item__special-event-pattern{transform:translate(-53%,-54%) translate(0);height:240%;background-image:url("/static/img/special-event-pattern-red.webp?8c1381b13a58")}@media screen and (max-width:1024px){.nav-item{padding-right:0px}.nav-item:not(:last-child)::after{display:none}}.expand-nav-item{width:100%;font:14px/1.2 "OpenSans-Bold";color:#602C2C}input:not(:checked) ~ .expand-nav-item{margin-top:-30px}input:checked + .nav-item .nav-item__special-event::after{transform:rotate(180deg)}.promo{position:relative;background:rgba(248,247,243,0.8);display:flex;flex-direction:column;align-items:center;gap:40px;padding:5% 8%}.promo__pattern-1{position:absolute;width:25%;max-width:200px;z-index:0;left:0;top:-10%}.promo__pattern-2{position:absolute;width:10%;max-width:200px;right:20px;top:0;transform:translateY(-100%)}.promo__title{font:53px/1.2 "OpenSans-Bold";color:#602C2C;letter-spacing:2px;font-size:66px;z-index:1050;position:relative}@media screen and (max-width:1024px){.promo{padding:4% 0}}@media screen and (max-width:896px){.promo{padding:50px 0}.promo__title{font-size:40px}}@media screen and (max-width:568px){.promo__title{font-size:30px}}.promo-container{overflow:hidden;text-align:center}.promo-container__item{display:inline-block;text-decoration:none}.promo-container__button{font:24px/1.2 "OpenSans-Regular";display:inline-block;color:#383434;width:340px;height:70px;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.promo-container__button:hover{font-size:27px;background-color:#FF0000;box-shadow:4px 0px 22px 0px rgba(255,0,0,0.75);color:white}@media screen and (max-width:1024px){.promo-container{gap:20px}}.promo-item{text-decoration:none;display:flex;flex-direction:column;align-items:center;z-index:1050;font:14px/1.2 "OpenSans-Regular";color:#602C2C;transition:all 0.2s ease;border-radius:30px;cursor:pointer;transition:all 0.2s ease;padding:30px;width:80%;margin:auto}.promo-item img{display:block}.promo-item__title{font:23px/1.2 "OpenSans-Bold";letter-spacing:1px;margin-bottom:-5px;margin-top:25px}.promo-item__image{width:100%;border-radius:20px;object-fit:cover;object-position:center;box-shadow:-3px 66px 41px -26px rgba(0,0,0,0.05);overflow:hidden;max-width:400px;transition:transform 0.2s ease}@media screen and (max-width:1024px){.promo-item{padding:0}.promo-item__title{font-size:18px}}@media screen and (min-width:768px){.promo-item:hover{background-color:#FFE500;box-shadow:0px 4px 22px 0px #FFE500}.promo-item:hover .promo-item__image{transform:scale(1.05);box-shadow:0px 6px 14px 0px #FFFFFF}}.discover-menu{-ms-overflow-style:none;scrollbar-width:none;padding:20px;overflow:auto;white-space:nowrap;text-align:center;animation:diagonalSlideDown 0.8s ease forwards;background-color:white}.discover-menu::-webkit-scrollbar{display:none}.discover-menu>a{flex-grow:1;flex-shrink:0;flex-basis:fit-content}.discover-menu>a:not(:last-child){margin-right:20px}.discover-menu>a,.discover-menu>a:visited{font:14px/1.2 "OpenSans-Regular";letter-spacing:1.4px;color:#312E2E;text-decoration:none;cursor:pointer;white-space:nowrap}.discover-menu>a:hover,.discover-menu>a:visited:hover{color:#FF0000}.discover-hero{position:relative;height:668px;background-image:url("/static/img/discover-outlet-wide.webp?8c1381b13a58");background-color:white;background-size:cover;background-position:center;width:100%;animation:showUp 0.8s ease forwards}.discover-hero__pattern{position:absolute;top:22%;right:8%;height:100px;width:auto}.discover-hero__hello-text{display:block;position:absolute;top:15%;left:15%;color:white;font:25px/1.2 "OpenSans-SemiBold"}.discover-hero::after{content:"Find various information behind the delicious Richeese Factory halal menu and our commitment to customer satisfaction.";position:absolute;bottom:0;display:block;text-align:center;font:20px/1.2 "OpenSans-Regular";letter-spacing:1px;color:white;padding:25px;background-color:rgba(255,229,0,0.4);width:100%}.discover-hero-desc{display:none;font:18px/1.2 "OpenSans-Light";letter-spacing:1px;color:#312E2E;text-align:center;margin:auto;padding:20px}@media screen and (max-width:1024px){.discover-hero{height:468px}}@media screen and (max-width:768px){.discover-hero{height:368px}.discover-hero::after{display:none}.discover-hero-desc{display:block}.discover-hero__hello-text{top:5%;left:5%}.discover-hero__pattern{top:5%;right:5%;left:unset;height:50px}}.discover-hero-arrow{background-color:white;display:flex;justify-content:center;align-items:center;padding:40px}.discover-hero-arrow img{cursor:pointer;height:26px;width:auto;display:block}@media screen and (max-width:1024px){.discover-hero-arrow{padding:30px}}@media screen and (max-width:768px){.discover-hero-arrow{display:none}}.about-us{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-content:center;gap:100px;width:70%}.about-us__content{display:flex;flex-direction:column;gap:45px}.about-us__title{font:150px/1.2 "OpenSans-ExtraBold";font-weight:bold;display:flex;flex-direction:column;line-height:0.8}.about-us__desc{font:24px/1.5 "OpenSans-Light";letter-spacing:1.25px;font-weight:300;color:#383434;text-align:justify}.about-us__foot-note{font:16px/1.2 "OpenSans-Light";color:#383434;letter-spacing:1px}.about-us__image{border-bottom-right-radius:50px;overflow:hidden;background-image:url("/static/img/nabati-product-1.webp?8c1381b13a58");background-size:cover;background-position:center;height:100%;width:100%}.about-us__brands{display:flex;gap:50px;height:100px;align-items:center}.about-us__brands-richeese{height:50%;width:auto}.about-us__brands-nabati{height:100%;width:auto}@media screen and (max-width:1024px){.about-us{grid-template-columns:1fr;margin:auto}.about-us__brands,.about-us__foot-note{align-self:center;text-align:center}.about-us__image{display:none}}@media screen and (max-width:768px){.about-us__title{font-size:50px}.about-us__desc{font-size:20px;text-align:left}}.history{position:relative}.history::after{content:"history";left:0;top:0;position:absolute;z-index:2;white-space:nowrap;font:160px/1 "OpenSans-Bold";color:#FFE500;transform:translate(-50%,30%)}.history__content{display:flex;flex-direction:column;gap:40px}.history__content-img{width:63vw;border-bottom-left-radius:50px;background-image:url("/static/img/outlet-2.webp?8c1381b13a58");background-size:cover;aspect-ratio:1.7}.history__content-desc{font:24px/35px "OpenSans-Light";font-weight:300;width:75%;max-width:750px;text-align:justify;letter-spacing:5%}@media screen and (max-width:1024px){.history{margin:auto;max-width:1000px;width:90%}.history::after{display:none}.history__content-img{width:100%;border-bottom-left-radius:0px}.history__content-img::after{content:"history";left:50%;top:0;position:absolute;z-index:2;white-space:nowrap;font-size:50px;color:#FFE500;font-weight:bold;transform:translate(-50%,50%);letter-spacing:3px}.history__content-desc{font-size:18px;line-height:22px;width:100%;text-align:left}}.section-goals{margin:0}.goals{display:grid;grid-template-columns:10fr 13fr;background-color:#FFE500;color:#383434}.goals__img{background-image:url("/static/img/richeese-sign.webp?8c1381b13a58");background-position:bottom;display:block;width:100%;height:100%;background-size:cover;padding:80px 20px}.goals__img-content{display:none}.goals__content{position:relative;letter-spacing:1px;display:flex;flex-direction:column;gap:90px;align-items:center;justify-content:center;padding:80px 20px;font-weight:300;color:#383434}.goals__content-title{font:90px/1.2 "OpenSans-Bold";font-size:110px;line-height:0.9;position:absolute;display:flex;flex-direction:column;color:white;top:10%;left:0;transform:translateX(-54%);font-weight:bold}.goals__content-block{display:flex;flex-direction:column;gap:40px;max-width:450px;width:80%;font:18px/1.2 "OpenSans-Bold"}.goals__content-subtitle{font:32px/1.2 "OpenSans-Bold"}.goals__content-desc{font:24px/1.4 "OpenSans-Light"}@media screen and (max-width:1024px){.goals{grid-template-columns:1fr}.goals__img{display:flex;background-image:url("/static/img/richeese-sign-potrait.webp?8c1381b13a58");background-position:right;height:400px}.goals__img-content{font:70px/1.2 "OpenSans-Bold";display:flex;flex-direction:column;color:white;width:80%;margin:auto;font-weight:bold}.goals__content-title{display:none}.goals__content-block{max-width:100%}}@media screen and (max-width:768px){.goals__content{gap:45px;padding:40px 20px}.goals__content-block{gap:20px}.goals__content-subtitle{font-size:24px}.goals__content-desc{font-size:16px}}.food-safety{display:grid;grid-template-columns:repeat(2,1fr);row-gap:120px;column-gap:60px;max-width:900px;width:90%;align-items:start;grid-template-areas:"title title" "desc img"}.food-safety__title{grid-area:title;font:96px/1.2 "OpenSans-Bold";font-weight:bold;display:flex;align-items:center;justify-content:center;flex-direction:column}.food-safety__desc{grid-area:desc;text-align:justify;color:#383434;letter-spacing:1px;font:19px/1.5 "OpenSans-Light"}.food-safety__certificate{grid-area:img;display:block;width:100%}@media screen and (max-width:1024px){.food-safety{grid-template-columns:1fr;row-gap:30px;grid-template-areas:"title" "img" "desc"}.food-safety__certificate{justify-self:center;max-width:400px}}@media screen and (max-width:768px){.food-safety__title{font-size:46px}}@media screen and (max-width:568px){.food-safety__title{font-size:30px}}.big-order-hero{max-height:70vh;height:668px;background-image:url("/static/img/big-order-banner.webp?8c1381b13a58");background-size:cover;background-position:center;width:100%;display:flex;justify-content:center;gap:10px;align-items:center;padding:25px}.big-order-hero__img{height:50%;max-height:370px;width:auto}@media screen and (max-width:1280px){.big-order-hero{height:550px}}@media screen and (max-width:1024px){.big-order-hero{height:450px}}@media screen and (max-width:896px){.big-order-hero{height:350px}}@media screen and (max-width:768px){.big-order-hero{height:300px}}@media screen and (max-width:568px){.big-order-hero{height:250px}}.big-order-sub-title{display:block;margin:40px auto 100px auto;text-align:center;font:22px/1.2 "OpenSans-Light";letter-spacing:1px;width:90%;text-align:center;max-width:930px}@media screen and (max-width:1280px){.big-order-sub-title{font-size:26px;margin-bottom:80px}}@media screen and (max-width:1024px){.big-order-sub-title{font-size:24px;margin-bottom:70px}}@media screen and (max-width:896px){.big-order-sub-title{font-size:22px;margin-bottom:60px}}@media screen and (max-width:768px){.big-order-sub-title{font-size:20px;margin-bottom:50px}}@media screen and (max-width:568px){.big-order-sub-title{font-size:18px;margin-bottom:40px}}.yellow-line{border-top:1px solid #FFE500}.career-hero{background:url("/static/img/career-hero.webp?8c1381b13a58");height:668px;position:relative;background-size:cover;background-position:center;width:100%}.career-hero__text{display:block;position:absolute;bottom:10%;left:20%;color:white;font:40px/1.2 "OpenSans-Regular";letter-spacing:3px}.career-hero__pattern{display:none}@media screen and (max-width:568px){.career-hero{background-image:url("/static/img/crew.webp?8c1381b13a58");height:300px;margin-bottom:200px}.career-hero__text{font-size:18px;bottom:0;left:0;right:0;background-color:#FF0000;margin:0;text-align:center;padding:20px;transform:translateY(100%)}.career-hero__pattern{position:absolute;bottom:0;width:100px;transform:translate(-20%,40%);display:block}}.company-value{font-size:40px;font-weight:300;line-height:63px;letter-spacing:2px;text-align:center;margin-top:100px}.company-value-container{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;margin:auto auto 100px;width:80%}@media screen and (max-width:768px){.company-value-container{grid-template-columns:unset;grid-auto-flow:column;grid-template-rows:repeat(5,1fr);row-gap:10px;column-gap:15px;align-items:center}}.main-letter{text-align:center;font:240px/1 "OpenSans-ExtraBold";margin:80px 0}@media screen and (max-width:1024px){.main-letter{font-size:180px}}@media screen and (max-width:768px){.main-letter{font-size:80px;margin:0}}.letter-desc{display:flex;justify-content:center;gap:50px;padding-bottom:150px;text-align:center}.letter-desc__text{font:16px/1.4 "OpenSans-Regular";letter-spacing:1px}.letter-desc__icon-container{display:flex;justify-content:center}.letter-desc__icon{width:80%}@media screen and (max-width:768px){.letter-desc{text-align:left}.letter-desc__icon{object-fit:contain;max-width:100px}}.jobs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;width:70%;margin:150px auto 0}.jobs__title{grid-column:2/span 2;font:50px/1.2 "OpenSans-Bold";letter-spacing:3px;display:flex;flex-direction:column;width:min-content}.jobs__search-container{background:#FAFAFA;padding:20px 40px 40px}.jobs__left-subtitle{background:#FFE500;padding:20px 40px;margin:0}.jobs__input-label{font-size:18px;font-weight:400}.jobs__input{width:100%;padding:10px;border:0}.jobs__input::placeholder{font-size:14px;color:#8d8d8d}.jobs__icon-chevron{display:none}.jobs .expandable{grid-template-rows:1fr}@media screen and (max-width:1024px){.jobs{width:80%;margin-top:100px}}@media screen and (max-width:568px){.jobs{width:90%;margin-top:50px}.jobs__title{font-size:30px;grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:5px;width:auto}.jobs__left-subtitle{display:flex;align-items:center;justify-content:space-between}.jobs__icon-chevron{display:block;transform:rotate(90deg);object-fit:cover;height:32px;width:auto;cursor:pointer;transition:transform 0.2s ease}.jobs__search-container{padding:0}.jobs .expandable{grid-template-rows:0fr}.jobs>input:checked ~ * .jobs__icon-chevron{transform:rotate(-90deg)}.jobs>input:checked ~ * .jobs__search-container{padding:20px 40px 40px}.jobs>input:checked ~ * .expandable{grid-template-rows:1fr}}.jobs-right{grid-column:2/span 2}.jobs-right__item{min-height:270px;border:1px solid #FFE500;padding:20px 30px 20px 40px;margin-bottom:25px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;display:block;color:#383434}.jobs-right__subtitle{display:flex;flex-direction:column;justify-content:space-between}.jobs-right__date{display:flex;justify-content:space-between;color:#8d8d8d}@media screen and (max-width:568px){.jobs-right{grid-column:1/-1}}@media screen and (max-width:568px){.jobs-left{grid-column:1/-1;position:relative;width:100vw;bottom:0;left:50%;right:50%;margin:0 -50vw}}.thick-yellow-line{border-top:67px solid #FFE500}.big-order-desc{position:relative;padding:5% 20px;text-align:center;margin-bottom:20%}.big-order-desc__container{display:grid;grid-template-columns:repeat(3,200px);justify-content:space-between}.big-order-desc::after{content:"";display:block;height:30%;position:absolute;background-color:#FFE500;bottom:0;transform:translateY(100%);width:100vw;left:50%;margin:0 -50vw}.big-order-desc__content{display:flex;flex-direction:column;align-items:center}.big-order-desc__text{margin:0;font:24px/1.2 "OpenSans-Regular"}.big-order-desc__pattern{height:76px;width:auto}.big-order-desc__box-mockup{position:absolute;height:80%;width:auto;right:0;bottom:0;transform:translateY(50%);z-index:2}@media screen and (max-width:768px){.big-order-desc__container{text-align:left;grid-template-columns:1fr;row-gap:20px;justify-items:center}.big-order-desc__content{flex-direction:row;gap:20px;width:80%}.big-order-desc__text{font-size:18px}.big-order-desc__pattern{height:30px}}@media screen and (max-width:568px){.big-order-desc__container{padding:0}.big-order-desc__box-mockup{height:60%;transform:translateY(70%)}}.big-order-menu{font:140px/1.2 "OpenSans-ExtraBold";color:#3D3D3D;text-align:center;margin-bottom:-10px}.big-order-menu__header{display:flex;align-items:center}.big-order-menu__title{height:169px;width:auto}.big-order-menu__item-1{display:flex;flex-direction:column;align-items:center;margin:0 auto}.big-order-menu__item-2{display:flex;flex-direction:column;align-items:center;padding:60px 20px;background-color:#FAFAFA}.big-order-menu__item-2.bg-white{background-color:white}.big-order-menu__item-2-subtitle{font-size:20px;font-weight:300}.big-order-menu__pic-container{display:flex;justify-content:center;gap:30px}.big-order-menu__pic-1{height:427px;width:auto;margin-top:-60px}.big-order-menu__pic-2{height:310px}@media screen and (max-width:1280px){.big-order-menu{font-size:110px}}@media screen and (max-width:1024px){.big-order-menu{font-size:80px}}@media screen and (max-width:896px){.big-order-menu{font-size:50px}.big-order-menu__header{flex-direction:column}.big-order-menu__pic-container{flex-direction:column;align-items:center}.big-order-menu__pic-2{height:auto;width:80%;max-width:500px}}@media screen and (max-width:568px){.big-order-menu{margin-top:100px}}.big-order-sdk{font:48px/1 "OpenSans-Bold";text-align:center;margin:0}@media screen and (max-width:896px){.big-order-sdk{font-size:18px}}.big-order-sdk-title{font:140px/1.2 "OpenSans-Bold";text-align:center;margin:0 0 100px 0}@media screen and (max-width:896px){.big-order-sdk-title{font-size:50px;margin-bottom:20px}}.sdk-list{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:50px}.sdk-list ul{display:flex;flex-direction:column;gap:20px;margin:0;padding:0}.sdk-list li{display:grid;grid-template-columns:auto 1fr;column-gap:10px;position:relative;font:20px/1.2 "OpenSans-Light";letter-spacing:1px;margin:30px 0;list-style:none;margin:0}.sdk-list li::before{content:"";display:block;height:30px;aspect-ratio:1;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/static/img/patterns/pattern-list.webp?8c1381b13a58")}@media screen and (max-width:896px){.sdk-list{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:768px){.sdk-list li{font-size:18px}.sdk-list li::before{height:20px}}@media screen and (max-width:768px){.sdk-list li{font-size:16px}}.tnc{position:relative;padding-top:50px;padding-bottom:50px;border-bottom:1px solid #FFE500}.tnc__box-mockup-2{position:absolute;bottom:0;transform:translateY(25%);height:40%;right:0;width:auto}@media screen and (max-width:896px){.tnc__box-mockup-2{transform:translateY(55%)}}@media screen and (max-width:568px){.tnc__box-mockup-2{height:20%}}.halal{display:flex;flex-direction:column;gap:45px;max-width:900px;width:90%}.halal__header{font-weight:bold;font-size:96px;display:flex;align-items:center;justify-content:center}.halal__header-logo{display:block;width:auto;height:200px;padding-left:80px;padding-right:80px}.halal__content{font:19px/1.4 "OpenSans-Light";letter-spacing:1px;color:#383434;font-weight:300;text-align:justify}.halal__footer{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:#FFE500;font:28px/1.2 "OpenSans-SemiBold";cursor:pointer}.halal__footer-text{transform:skew(-10deg);cursor:pointer}.halal__footer-text,.halal__footer path{transition:color 0.3s ease-out,fill 0.3s ease-out}.halal__footer-img{display:block;height:30px;width:auto;cursor:pointer}.halal__footer:hover .halal__footer-text{color:#FF898D}.halal__footer:hover path{fill:#FF898D}@media screen and (max-width:1024px){.halal__header{font-size:70px}}@media screen and (max-width:768px){.halal__header{font-size:35px}.halal__header-logo{height:100px;padding-left:40px;padding-right:40px}}@media screen and (max-width:768px){.halal__header-logo{padding-left:20px;padding-right:20px}}.career{transform:translateX(10%);display:grid;grid-template-areas:"content photo" "button hat";grid-template-columns:repeat(2,1fr);gap:40px;max-width:1000px;width:90%;align-items:start}.career__content{grid-area:content;display:flex;flex-direction:column;gap:15px}.career__content-title{font:70px/1.2 "OpenSans-Bold"}.career__content-desc{font:20px/1.4 "OpenSans-Light";letter-spacing:1px;text-align:justify}.career__photo{width:100%;grid-area:photo}.career__image-hat{grid-area:hat;width:100%;transform:translate(-20%,-20%)}.career__button{grid-area:button;color:#383434;letter-spacing:1px;font:24px/1.2 "OpenSans-Regular";white-space:nowrap;border-radius:15px;display:inline-block;background-color:#FFE500;box-shadow:0px 4px 22px 0px #FFE500;text-align:center;text-decoration:none;transition:all 0.2s ease;height:80px;display:flex;align-items:center;justify-content:center;max-width:400px;width:90%}.career__button:hover{color:white;background-color:#FF0000;box-shadow:0px 4px 22px 0px #FF0000;font-size:26px}@media screen and (max-width:1024px){.career{transform:translateX(0);grid-template-columns:1fr;row-gap:20px;grid-template-areas:"photo" "content" "button"}.career__image-hat{display:none}.career__button{justify-self:center}}@media screen and (max-width:768px){.career{row-gap:30px}.career__content-title{font-size:35px}.career__content-desc{font-size:18px}.career__button{font-size:22px}.career__content-desc{text-align:left}}.contact-us{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"content image" "action action";column-gap:120px;row-gap:60px;max-width:1000px;width:90%}.contact-us__content{display:flex;flex-direction:column;gap:80px}.contact-us__content-title{font:66px/1.2 "OpenSans-Bold"}.contact-us__content-desc{display:flex;flex-direction:column;gap:40px;font:21px/1.2 "OpenSans-Light";letter-spacing:1px;color:#383434}.contact-us__img{grid-area:image;width:100%;box-shadow:14px 11px 26px 7px rgba(0,0,0,0.1)}.contact-us__action{grid-area:action;display:grid;grid-template-columns:1fr 1fr;column-gap:120px;cursor:pointer}.contact-us__button{min-width:100%;display:flex;gap:10px;align-items:center;justify-content:center;background-color:#FF0000;color:white;box-shadow:0px 4px 22px 0px #FF898D;padding:20px;border:none;border-radius:20px;letter-spacing:1px;font:24px/1.2 "OpenSans-Regular";text-decoration:none;width:70%;height:70px;transition:font-size 0.2s ease}.contact-us__button>img{width:auto;height:20px;transition:height 0.2s ease}.contact-us__button:hover{font-size:28px}.contact-us__button:hover img{height:24px}@media screen and (max-width:1024px){.contact-us{grid-template-columns:1fr;grid-template-areas:"image" "content" "action"}.contact-us__content{gap:20px}.contact-us__content-desc{gap:10px}.contact-us__button{width:100%}.contact-us__action{column-gap:30px}}@media screen and (max-width:768px){.contact-us__action{grid-template-columns:1fr;row-gap:30px}}.career-detail{display:flex;flex-direction:column;gap:15px;padding-top:40px;padding-bottom:40px}.career-detail__title{font:52px/1.2 "OpenSans-Bold";margin-bottom:15px}.career-detail__subtitle{font:35px/1.2 "OpenSans-Bold"}.career-detail__content{display:flex;flex-direction:column;gap:5px;font:16px/1.4 "OpenSans-Light";letter-spacing:1px;word-break:break-word}.career-detail__content-title{font:16px/1.2 "OpenSans-SemiBold"}.career-detail__qr{width:100%;max-width:240px;aspect-ratio:1;margin-top:30px;margin-bottom:100px;position:relative}.career-detail__qr::after{position:absolute;content:"scan me";display:block;bottom:-10px;left:50%;transform:translate(-50%,100%);font:24px/1.2 "OpenSans-Regular"}.career-detail__button{margin:auto;font-size:24px;letter-spacing:1px;padding:20px}@media screen and (max-width:768px){.career-detail__qr{align-self:center;margin-bottom:70px}.career-detail__button{font-size:19px}}@media screen and (max-width:568px){.career-detail{padding:40px 30px}.career-detail__title{font-size:40px}.career-detail__subtitle{font-size:20px}}.menu-hero-wrapper{position:relative}.menu-hero-wrapper__arrow{position:absolute;left:50%;bottom:5%;transform:translateX(-50%);width:60px;z-index:2}.menu-hero{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:350px}.menu-hero img{cursor:pointer}.menu-hero__image{width:100%}.menu-hero__item{position:relative;overflow:hidden;cursor:pointer;transform:translateY(10%);animation:smallSlideUp cubic-bezier(0.21,1.45,0.62,1.1) 0.4s forwards;animation-delay:0.1s}.menu-hero__item::after{content:"";display:block;position:absolute;top:0;left:0;z-index:3;background-color:rgba(0,0,0,0.1);height:100%;width:100%;opacity:0;transition:opacity 0.2s linear}.menu-hero__item:hover::after{opacity:1}.menu-hero__item:nth-child(2),.menu-hero__item:nth-child(8n){animation-delay:0.15s}.menu-hero__item:nth-child(3),.menu-hero__item:nth-child(9n){animation-delay:0.18s}.menu-hero__item:nth-child(4),.menu-hero__item:nth-child(10n){animation-delay:0.21s}.menu-hero__item:nth-child(5),.menu-hero__item:nth-child(11n){animation-delay:0.24s}.menu-hero__item:nth-child(6),.menu-hero__item:nth-child(12n){animation-delay:0.27s}.menu-hero__landscape{position:relative;z-index:1;object-fit:cover;height:100%;width:100%}.menu-hero__banner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate(0);z-index:2;width:100%;object-fit:cover;transform:translate(-50%,-50%) scale(1) rotate(0deg);transition:transform 0.3s cubic-bezier(0.63,2.55,0.63,-0.15)}.menu-hero__photo{position:absolute;transform:translate(-50%,-100%);top:0;left:50%;z-index:3;width:50%}.menu-hero__item:first-child .menu-hero__photo,.menu-hero__item:nth-child(7n) .menu-hero__photo{width:70%;transition:all 0.3s cubic-bezier(0.63,2.55,0.63,-0.15)}.menu-hero__item:nth-child(2) .menu-hero__photo,.menu-hero__item:nth-child(8n){transition:all 0.3s cubic-bezier(0.63,2.55,0.63,-0.15)}.menu-hero__item:nth-child(2) .menu-hero__photo,.menu-hero__item:nth-child(8n) .menu-hero__photo{transition:transform 0.2s cubic-bezier(0.63,2.55,0.78,0.53)}.menu-hero__item:nth-child(3) .menu-hero__banner,.menu-hero__item:nth-child(9n) .menu-hero__banner{top:unset;bottom:0;left:50%;transform:translateX(-50%) scale(1);transform-origin:top;transition:all 0.2s linear;width:auto;height:90%}.menu-hero__item:nth-child(3) .menu-hero__photo,.menu-hero__item:nth-child(9n) .menu-hero__photo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate(0);width:80%;transition:all 0.2s linear;opacity:0}.menu-hero__item:nth-child(4) .menu-hero__banner,.menu-hero__item:nth-child(10n) .menu-hero__banner{width:auto;height:100%;transform:translate(-50%,-50%) scale(1) rotate(0deg);transition:transform 0.3s cubic-bezier(0.63,2.55,0.31,1.2)}.menu-hero__item:nth-child(4) .menu-hero__photo,.menu-hero__item:nth-child(10n) .menu-hero__photo{width:80%;bottom:0;top:unset;transform:translate(-50%,100%);transition:transform 0.3s cubic-bezier(0.63,2.55,0.31,1.2)}.menu-hero__item:nth-child(5) .menu-hero__banner,.menu-hero__item:nth-child(11n) .menu-hero__banner{top:unset;bottom:0;left:50%;transform:translateX(-50%) scale(1);width:80%;transition:all 0.2s ease-out}.menu-hero__item:nth-child(5).animated:not(:hover) .menu-hero__banner,.menu-hero__item:nth-child(11n).animated:not(:hover) .menu-hero__banner{animation:diagonalScaleDown 0.2s ease-out forwards}.menu-hero__item:nth-child(5) .menu-hero__photo,.menu-hero__item:nth-child(11n) .menu-hero__photo{width:80%;bottom:0;top:unset;transform:translate(-50%,100%);transition:all 0.2s ease-out}.menu-hero__item:nth-child(6) .menu-hero__banner,.menu-hero__item:nth-child(12n) .menu-hero__banner{top:unset;bottom:0;left:50%;transform:translateX(-50%) scale(1);transform-origin:top;transition:all 0.2s linear;width:100%;height:100%}.menu-hero__item:nth-child(6) .menu-hero__photo,.menu-hero__item:nth-child(12n) .menu-hero__photo{opacity:0;transition:all 0.2s ease-out}.menu-hero__item:first-child:hover .menu-hero__banner,.menu-hero__item:nth-child(6n):hover .menu-hero__banner{transform:translate(-50%,-50%) scale(1.3) rotate(15deg)}.menu-hero__item:nth-child(6n):hover .menu-hero__photo,.menu-hero__item:first-child:hover .menu-hero__photo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate(0)}.menu-hero__item:nth-child(2):hover .menu-hero__banner,.menu-hero__item:nth-child(8n):hover .menu-hero__banner{transform:translate(-50%,-50%) scale(1.3) rotate(30deg)}.menu-hero__item:nth-child(2):hover .menu-hero__photo,.menu-hero__item:nth-child(n+7):hover .menu-hero__photo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate(0);width:80%}.menu-hero__item:nth-child(3):hover .menu-hero__banner,.menu-hero__item:nth-child(9n):hover .menu-hero__banner{transform:translateX(-50%) scale(1.3);height:100%}.menu-hero__item:nth-child(3):hover .menu-hero__photo,.menu-hero__item:nth-child(9n):hover .menu-hero__photo{opacity:1}.menu-hero__item:nth-child(4):hover .menu-hero__banner,.menu-hero__item:nth-child(10n):hover .menu-hero__banner{transform:translate(-50%,-50%) scale(1.4) rotate(15deg)}.menu-hero__item:nth-child(4):hover .menu-hero__photo,.menu-hero__item:nth-child(10n):hover .menu-hero__photo{bottom:50%;transform:translate(-50%,50%)}.menu-hero__item:nth-child(5):hover .menu-hero__photo,.menu-hero__item:nth-child(11n):hover .menu-hero__photo{bottom:50%;transform:translate(-50%,50%)}.menu-hero__item:nth-child(5):hover .menu-hero__banner,.menu-hero__item:nth-child(11n):hover .menu-hero__banner{animation:diagonalScaleUp 0.2s ease-out forwards}.menu-hero__item:nth-child(6):hover .menu-hero__banner,.menu-hero__item:nth-child(12n):hover .menu-hero__banner{transform:translateX(-50%) scale(1.3);height:100%}.menu-hero__item:nth-child(6) .menu-hero__photo,.menu-hero__item:nth-child(12n) .menu-hero__photo{opacity:1}@media screen and (max-width:1024px){.menu-hero{grid-template-columns:repeat(2,1fr);grid-auto-rows:unset}.menu-hero__item{aspect-ratio:1;max-height:350px;width:100%}.menu-hero__item:nth-child(5) .menu-hero__banner,.menu-hero__item:nth-child(11n) .menu-hero__banner{width:100%}.menu-hero__item:first-child .menu-hero__banner,.menu-hero__item:nth-child(7n) .menu-hero__banner{height:100%}.menu-hero__item:nth-child(2) .menu-hero__banner,.menu-hero__item:nth-child(8n) .menu-hero__banner{height:120%;width:auto;transform:translate(-42%,-50%) scale(1) rotate(15deg)}}.menu{width:100%;text-align:center}.menu__top-bar{white-space:nowrap;overflow:scroll;background-color:white;padding:20px;scrollbar-width:none}.menu__top-bar::-webkit-scrollbar{display:none}.menu__top-bar a{font-weight:400;font-size:14px;color:#312E2E;text-decoration:none;margin:1em 0}.menu__top-bar a:hover{color:#FF0000}.menu__top-bar a:not(:last-child){margin-right:50px}.menu__group-content-wrapper{display:grid;grid-template-columns:repeat(auto-fit,30%);justify-content:center;row-gap:30px}.menu__item{max-height:562px;display:grid;gap:20px;justify-content:center;cursor:pointer}.menu__item p{font-weight:700;font-size:18px;line-height:19px;color:#312E2E;transform:translateY(0);transition:transform 0.2s linear}.menu__item picture{margin:26px 50px 0;transform:scale(1);transition:transform 0.2s linear}.menu__item picture img{width:100%}.menu__item:hover picture{transform:scale(1.1)}.menu__item:hover p{transform:translateY(-50%)}.menu__group-name{font-weight:700;font-size:66px;display:flex;justify-content:center;align-items:flex-end;height:240px;color:#3D3D3D;padding:20px 10px}.menu__group-name p{margin-block-start:0;margin-block-end:0}.menu__group-name .first-group{gap:30px;display:flex;flex-direction:column;align-items:center}.menu__group-name .first-group .arrow,.menu__group-name .first-group .menu-hero-wrapper__arrow{width:100px}.menu__group-name .logo{display:block;height:100%;width:auto}.menu__group-name:has(.first-group){background-color:#FFED00}@media screen and (max-width:1024px){.menu__top-bar{overflow-x:scroll;justify-content:normal}.menu__top-bar a{flex:none}.menu__group-content-wrapper{grid-template-columns:repeat(2,1fr)}.menu__item p{font-size:18px}.menu__item picture{margin:11.5px 21px 0;width:40.2vw}.menu__item img{width:100%}.menu__item:last-child:nth-child(odd){grid-column:span 2}.menu__group-name{height:120px;font-size:30px;align-items:center}.menu__group-name .arrow,.menu__group-name .menu-hero-wrapper__arrow{display:none}.menu__group-name .logo{height:84%}.menu__group-name:has(.first-group){border-bottom:#FFED00 solid 1px;background-color:white}}.yellow-line-2{border-top:#FFED00 solid 1px}@media screen and (max-width:1024px){.yellow-line-2{border-top-width:5px}}.sticky{position:fixed;top:0;width:100%}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.4);backdrop-filter:blur(12px);z-index:3;display:none}.popup{position:fixed;top:calc(50% + 70px);left:50%;transform:translate(-50%,-50%);background-color:white;padding:20px;box-shadow:0 0 10px rgba(0,0,0,0.5);width:80%;max-width:750px;height:590px;max-height:62.5%;border-radius:34px;gap:15px}.popup__title{text-align:center;color:#602C2C;font:44px/1.2 "OpenSans-Regular";border-bottom:1px solid #FFED00;letter-spacing:0.05em;justify-content:center;display:flex;flex-wrap:wrap;min-height:120px;align-items:center}.popup__title p{margin-block-start:0;margin-block-end:0;max-width:400px}.popup__title p::first-line {font-weight:700}.popup__pattern-1{position:absolute;width:auto;max-height:20.72%;left:0%;top:0%;transform:translate(-50%,-65%)}.popup__pattern-2{position:absolute;bottom:0%;right:0%;transform:translate(75%,40%);width:auto;max-height:17%}.popup__image{position:absolute;left:0%;bottom:0%;max-width:75%;max-height:100%;transform:translate(-25%,10%)}.popup__content{display:flex;justify-content:end;height:100%;align-items:center}.popup__content p{font:16px/1.3 "OpenSans-Regular";letter-spacing:1.3px;width:42%;color:#312E2E;align-self:flex-start;letter-spacing:0.05em;display:flex;flex-direction:column;gap:15px;align-items:flex-start;height:65%;justify-content:space-around}.popup__button{font-family:"OpenSans-SemiBold";display:flex;align-items:center;justify-content:center;gap:10px;border-radius:20px;background:#FFE500;box-shadow:4px 0px 22px 0px rgba(255,229,0,0.75);padding:20px 25px;border:none;transition:all 0.2s ease;cursor:pointer;outline:none}.popup__button::before{content:"";display:block;height:15px;aspect-ratio:1;background-image:url("/static/img/icon/icon-bag.webp?62193f241256");background-size:contain;background-repeat:no-repeat;background-position:center;transition:all 0.2s ease}.popup__button:hover{color:white;background-color:#FF0000;box-shadow:4px 0px 22px 0px rgba(255,0,0,0.75)}.popup__button:hover::before{background-image:url("/static/img/icon/icon-bag-white.webp?62193f241256");transform:scale(1.3)}.popup__prev-btn,.popup__next-btn{position:absolute}.popup__prev-btn img,.popup__next-btn img{height:52px;width:auto}.popup__prev-btn{left:6%}.popup__next-btn{right:6%}.popup__prev-btn,.popup__next-btn{top:calc(40% + 70px)}.popup__close-btn{position:absolute;right:0;top:0;transform:translate(300%,-150%);cursor:pointer}@media screen and (max-width:1024px){.popup{max-height:80%;width:70%;max-width:430px;height:auto;display:flex;align-items:center;flex-direction:column;top:55%}.popup__title{font:30px/1.2 "OpenSans-Bold";min-height:auto;border-bottom:none}.popup__title p{max-width:220px}.popup__button{margin:auto}.popup__content{justify-content:center;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.popup__content::-webkit-scrollbar{display:none}.popup__content p{font-size:18px;width:100%;max-width:350px;transform:unset;max-width:unset}.popup__image{transform:none;position:relative}.popup__image img{object-fit:cover;width:auto;max-height:200px;height:100%}.popup__prev-btn,.popup__next-btn{top:55%}.popup__prev-btn img,.popup__next-btn img{height:28px}.popup__pattern-1{width:80px;transform:translate(-45%,-25%)}.popup__pattern-2{width:80px;transform:translate(65%,35%)}.popup__close-btn{transform:translateX(-50%)}}@media screen and (max-width:568px){.popup__title{font-size:26px}.popup__content p{font-size:16px}}.news-details{font:19px/1.4 "OpenSans-Light";word-break:break-word}.news-details figure{margin:auto;text-align:center}.news-details img{height:auto}@media screen and (max-width:768px){.news-details{padding:40px}}.news{padding:40px 0px;display:flex;flex-direction:column;align-items:center;gap:40px}.news__title{font:48px/1.2 "OpenSans-SemiBold";text-align:center}.news__list{display:grid;grid-template-columns:repeat(3,1fr);gap:33px;list-style:none;padding:0}.news__content{display:flex;flex-direction:column;gap:24px;text-decoration:none;color:#312E2E}.news__content-title{font:16px/1.2 "OpenSans-Bold"}.news__content-desc{font:12px/1.2 "OpenSans-Regular";margin-top:-5px}.news__link{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:#FFE500}.news__link>img{height:14px;width:auto}.news__button{border-radius:20px;font:24px/1.2 "OpenSans-Regular";letter-spacing:1px;background-color:#FFE500;box-shadow:4px 0px 22px 0px rgba(255,229,0,0.75);text-align:center;text-decoration:none;color:#383434;transition:all 0.2s ease;width:350px;height:80px;display:flex;align-items:center;justify-content:center;box-sizing:content-box}.news__button:visited{color:#383434}.news__button:hover{font-size:27px;background-color:#FF0000;box-shadow:4px 0px 22px 0px rgba(255,0,0,0.75);color:white}@media screen and (max-width:768px){.news__list{grid-template-columns:1fr;padding:40px}}.expandable{display:grid;grid-template-rows:0fr;transition:all 0.2s ease-in-out;overflow:hidden}.expandable>*{overflow:hidden;transition:all 0.2s ease-in-out}.expandable.tablet-size{display:none}@media screen and (max-width:1024px){.expandable.tablet-size{display:grid}}input:checked ~ .expandable{grid-template-rows:1fr}.outlet{display:grid;grid-template-columns:400px 1fr;padding-bottom:100px;grid-template-areas:"header header" "locations map"}.outlet__header{background-color:#FFE500;grid-area:header;min-height:280px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px}.outlet__header-title{font:24px/1.2 "OpenSans-Regular";text-align:center}.outlet__header-search{max-width:550px;width:90%}.outlet__locations{grid-area:locations;list-style:none;padding:0;margin:0;overflow-y:scroll}.outlet__map{grid-area:map;height:800px}.outlet__label{position:relative;font:16px/1.2 "OpenSans-SemiBold";padding-right:12px;background-color:white;padding:17px 24px;padding-right:40px;display:block;cursor:pointer}.outlet__label::after{content:"";display:block;height:24px;aspect-ratio:1;position:absolute;top:50%;transform:translateY(-50%);right:12px;z-index:2;background-image:url("/static/img/icon/icon-black-chevron-up.webp?8c1381b13a58");background-size:contain}.outlet__stores{display:flex;flex-direction:column;padding:0;margin:0;list-style:none;font:12px/1.2 "OpenSans-Regular";border-bottom:1px solid #FFE500}.outlet__stores>*{display:grid;column-gap:10px;grid-template-columns:auto 1fr;grid-template-areas:"icon title" "icon desc" "icon clock";row-gap:8px;cursor:pointer;padding:17px 24px}.outlet__stores>*:hover{background-color:#FFE500}.outlet__stores>*:not(:last-child){border-bottom:1px solid #FFE500}.outlet__icon{grid-area:icon;height:20px;aspect-ratio:1;width:auto}.outlet__title{grid-area:title;font:14px/1.2 "OpenSans-Bold";text-transform:capitalize}.outlet__desc{grid-area:desc}.outlet__clock{grid-area:clock;display:flex;gap:5px;align-items:center}.outlet__clock img{display:block;height:20px;width:auto;aspect-ratio:1}.outlet__clock::before{content:"";display:inline-block}@media screen and (max-width:1024px){.outlet{grid-template-columns:250px 1fr}}@media screen and (max-width:768px){.outlet{grid-template-columns:1fr;grid-template-areas:"header" "map" "locations"}.outlet__map{transition:height 0.2s ease;height:0px}.outlet__map.active{height:350px}}@media screen and (max-width:568px){.outlet__header-title{font-size:18px}.outlet__header-search{padding:10px 24px}}.outlet-stores{display:flex;flex-direction:column;padding:0;margin:0;list-style:none;font:12px/1.2 "OpenSans-Regular";border-bottom:1px solid #FFE500}.outlet-stores>*{display:grid;column-gap:10px;grid-template-columns:auto 1fr;grid-template-areas:"icon title" "icon desc" "icon clock";row-gap:8px;cursor:pointer;padding:17px 24px}.outlet-stores>*:hover{background-color:#FFE500}.outlet-stores>*:not(:last-child){border-bottom:1px solid #FFE500}.close-btn{color:white}.close-btn::after{content:"×";font-size:26px}@media screen and (max-width:1024px){.close-btn{color:black}.close-btn::after{font-size:64px;font-weight:700}}@media screen and (max-width:768px){.close-btn::after{font-size:54px}}@media screen and (max-width:568px){.close-btn::after{font-size:45px}}.birthday-hero{position:relative;height:668px;object-fit:cover;object-position:center;width:100%;display:block}@media screen and (max-width:1024px){.birthday-hero{height:500px}}@media screen and (max-width:1024px){.birthday-hero{height:350px}}.birthday-sub-hero{padding:40px 0;text-align:center;background:#FFE500;position:relative}.birthday-sub-hero__title{display:flex;justify-content:center;gap:4px;font:22px/1.2 "OpenSans-Light";letter-spacing:1px}.birthday-sub-hero__pattern{position:absolute;top:0;right:0;width:auto;height:100%;transform:translateY(80%)}@media screen and (max-width:1024px){.birthday-sub-hero{padding:20px 0}}@media screen and (max-width:768px){.birthday-sub-hero{padding:10px 0}.birthday-sub-hero__title{flex-direction:column}}.fasilitas-birthday{text-align:center;padding:40px 0;background:rgba(248,247,243,0.8)}.fasilitas-birthday__title{font:32px/1.2 "OpenSans-Light"}.fasilitas-birthday__list{display:grid;grid-template-columns:repeat(6,1fr);justify-content:center;column-gap:80px;padding:30px 10px;width:100%;margin:auto;max-width:800px}.fasilitas-birthday__item{display:flex;flex-direction:column;align-items:center;gap:20px}.fasilitas-birthday__text{font:15px/1.4 "OpenSans-Bold";letter-spacing:1px;margin:0}.fasilitas-birthday__icon{height:100px;width:auto}@media screen and (max-width:1024px){.fasilitas-birthday__icon{height:70px}.fasilitas-birthday__list{gap:40px}}@media screen and (max-width:768px){.fasilitas-birthday__list{grid-template-columns:repeat(3,1fr);gap:20px}}.birthday-menu{position:relative;width:100%;margin-bottom:50px;display:flex;flex-direction:column}.birthday-menu__header{display:grid;grid-template-areas:"text logo pattern";grid-template-columns:2fr 3fr 2fr;grid-template-rows:250px;row-gap:100px;margin-right:20px;margin-left:20px}.birthday-menu__header-text{grid-area:text;color:#FFE500;font:48px/1.2 "OpenSans-ExtraBold";justify-self:end}.birthday-menu__header-logo{grid-area:logo;margin:0 auto;width:auto;width:100%;max-width:400px;transform:translateY(80px)}.birthday-menu__header-pattern{grid-area:pattern;width:100%}@media screen and (max-width:1024px){.birthday-menu__header-text{font-size:35px}}@media screen and (max-width:768px){.birthday-menu{gap:20px}.birthday-menu__header{row-gap:20px;justify-items:center;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-template-areas:"text pattern" "logo logo"}.birthday-menu__header-logo{transform:unset;max-width:350px;width:80%}.birthday-menu__header-text{justify-self:center}.birthday-menu__header-pattern{max-width:200px}}.birthday-main-menu{display:flex;position:relative}.birthday-main-menu__list{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto 100px auto;justify-items:center}.birthday-main-menu__list::after{content:"";position:absolute;width:100vw;bottom:0;left:50%;right:50%;margin:0 -50vw;height:50%;transform:translateY(30%);background-color:#FFED00}.birthday-main-menu__item{position:relative;z-index:1051;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:400px}.birthday-main-menu__item-desc{margin:0}.birthday-main-menu__item-img{z-index:2}.birthday-main-menu__item-desc{font:24px/1.2 "OpenSans-SemiBold";position:absolute;bottom:0;transform:translateY(350%)}@media screen and (max-width:768px){.birthday-main-menu__list{grid-template-columns:1fr;row-gap:100px}.birthday-main-menu__list::after{display:none}.birthday-main-menu__item-desc{transform:translateY(250%)}.birthday-main-menu__item-img{width:80%}.birthday-main-menu__item::after{position:absolute;width:100vw;bottom:0;left:50%;right:50%;margin:0 -50vw;content:"";display:block;background-color:#FFED00;height:50%;z-index:1;bottom:0}}.min-order{display:flex;justify-content:center;align-items:center;gap:20px;flex-direction:column;padding:30px;border-top:1px solid #FFED00}.min-order h2{margin:0}.min-order__button{font:20px/1.2 "OpenSans-Regular";color:#292929;display:flex;justify-content:center;align-items:center;gap:10px;text-decoration:none;color:#292929;padding:20px 50px;background:#FFE500;box-shadow:4px 0px 22px 0px rgba(255,229,0,0.75);border-radius:20px;margin-top:40px;cursor:pointer;transition:all 0.2s ease-out}.min-order__button:hover{box-shadow:4px 0px 22px 0px rgba(255,0,0,0.75);background-color:#FF0000;color:white}.min-order__logo{height:16px;width:auto}.min-order--big-order{border-top:none;border-bottom:1px solid #FFE500;padding:70px 30px}@media screen and (max-width:1024px){.min-order__button-container{gap:40px}}@media screen and (max-width:768px){.min-order{margin-bottom:0px}.min-order__button-container{gap:20px}}.tnc-container{background:rgba(248,247,243,0.8);padding:50px 0}@media screen and (max-width:768px){.tnc-container{padding:0 0 25px 0}}.tnc{display:flex;flex-direction:column;align-items:center;margin-bottom:100px}.tnc--big-order{margin-bottom:0}.tnc__title{font:48px/1.2 "OpenSans-Bold";letter-spacing:1px}.tnc__logo{height:242px;width:auto}@media screen and (max-width:768px){.tnc{margin-bottom:30px}.tnc__title{padding:0 10px;text-align:center}.tnc__logo{height:auto;width:80%}}.birthday-tnc{margin:100px 0;display:grid;grid-template-columns:1fr 1fr;width:70%;gap:50px;margin:auto;font:18px/1.4 "OpenSans-Light"}.birthday-tnc li{list-style-type:disc;padding-left:5px}.birthday-tnc__list{margin:0}.birthday-tnc__list>li{position:relative;letter-spacing:1px;padding-left:0px;list-style:none}.birthday-tnc__list>li:not(:last-child){margin-bottom:30px}.birthday-tnc__list>li::before{content:"";position:absolute;display:inline-block;height:19px;aspect-ratio:1.2;background-image:url("/static/img/patterns/pattern-list.webp?8c1381b13a58");background-size:contain;transform:translateX(-100%);left:-5px;top:3px}@media screen and (max-width:768px){.birthday-tnc{grid-template-columns:1fr;gap:0px;width:80%}}.banner-img{display:block}@media screen and (max-width:768px){.banner-img{aspect-ratio:2;object-fit:cover;display:block}.banner-img.big{aspect-ratio:1}}.yellow-bar{align-items:center;background-color:#FFED00;display:flex;flex-direction:column}.yellow-bar p{margin:0;font:600 60px/1.2 "OpenSans-Regular";color:#383434;width:100%;text-align:center;padding:1em 0 0.3em}.yellow-bar img{margin:26px 0;width:100px;animation:fadeIn 0.5s linear alternate infinite;cursor:pointer}@media screen and (max-width:1024px){.yellow-bar p{background-color:white;font-size:50px}.yellow-bar img{width:62px}}.promotions{display:flex;justify-content:center;text-align:center}.promotions__content{max-width:1300px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;margin-bottom:25px}.promotions__item{text-decoration:none;display:flex;flex-direction:column;align-items:center;color:#602C2C;text-align:center;background-color:transparent;transition:background-color 0.2s ease-out;padding:30px;border-radius:5%;box-sizing:border-box}.promotions__item picture{transform:scale(1);transition:transform 0.2s ease-out;width:100%;border-radius:15px;overflow:hidden}.promotions__item img{display:block;box-shadow:-3px 66px 41px -26px rgba(0,0,0,0.11)}.promotions__title{font:28px "OpenSans-Bold";margin:1em 0 0}.promotions__subtitle{font:12px/1.2 "OpenSans-Regular";margin:0.5em 0 0}.promotions__image{width:100%;border-radius:20px;object-fit:cover;object-position:center;box-shadow:-3px 66px 41px -26px rgba(0,0,0,0.05);overflow:hidden;max-width:400px;transition:transform 0.2s ease}@media screen and (min-width:768px){.promotions__item:hover{background-color:#FFE500;box-shadow:0px 4px 22px 0px #FFE500}.promotions__item:hover .promotions__image{transform:scale(1.05);box-shadow:0px 6px 14px 0px #FFFFFF}}@media screen and (max-width:768px){.promotions__content{padding:0;grid-template-columns:1fr;width:80%}.promotions__title{font-size:30.5px}.promotions__subtitle{font-size:20px}}@media screen and (max-width:768px){.promotions__title{font-size:24px}.promotions__subtitle{font-size:16px;margin-top:5px}}.pagination{display:flex;justify-content:center;margin-bottom:20px}.pagination__page-wrapper{display:grid;grid-template-columns:repeat(auto-fit,34px);gap:10px;max-width:254px}.pagination__page{border:3px solid #FFED00;background-color:#FFED00;height:34px;width:34px;display:flex;justify-content:center;align-items:center;text-decoration:none;font:16px "OpenSans-Bold";color:black}.pagination__page.selected{background-color:white}.promotions-detail__title{text-align:center;font:40px/1.2 "OpenSans-Bold";display:flex;justify-content:center;color:#363636}.promotions-detail__title p{max-width:656px}.promotions-detail__content{display:flex;justify-content:center;margin-bottom:100px}.promotions-detail__grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:44px;width:65.4%}.promotions-detail__grid picture{max-width:497px}.promotions-detail__text-content{font:20px/1.2 "OpenSans-Regular";line-height:26px;color:#383434}.promotions-detail__text-content p{margin-block-start:0;margin-block-end:1em}.promotions-detail__text-content p:empty{display:none}@media screen and (max-width:1024px){.promotions-detail__title{font-size:30px}.promotions-detail__title p{max-width:88%}.promotions-detail__grid{grid-template-columns:1fr;max-width:88%;row-gap:49px;column-gap:0}.promotions-detail__grid picture{max-width:100%}.promotions-detail__text-content{font-size:18px;line-height:22px}}.other{display:flex;flex-direction:column}.other__title{font:40px/1.2 "OpenSans-Bold";text-align:center;padding:1em 0;color:#363636}.other__grid{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:25px;align-self:center;max-width:1300px;margin:0 auto;padding:20px;margin-bottom:60px}.other__grid a{text-decoration:none}.other__button{width:410px;height:81px;border-radius:20px;background:#FFED00;box-shadow:0px 4px 4px rgba(0,0,0,0.5),0px 4px 22px #FFED00;border:none;font:600 30px/1.2 "OpenSans-Regular";color:#292929;text-decoration:none;display:flex;justify-content:center;align-items:center;align-self:center;margin-bottom:80px;transition:all 0.2s ease}.other__button:hover{color:white;background-color:#FF0000;box-shadow:0px 4px 22px #FF0000;font-size:34px;letter-spacing:1px}@media screen and (max-width:1024px){.other__title{font-size:39px}.other__grid{grid-template-columns:repeat(3,285px);overflow-x:scroll;align-self:auto;padding:0 20px}.other__button{width:300px;height:60px;font-size:22px}}@media screen and (max-width:896px){.other__grid{grid-template-columns:1fr;width:80%;max-width:400px}}.card,.card-info{position:relative;width:80%;height:80%;max-width:840px;background-color:white;padding:20px;border-radius:25px}.card__close{position:absolute;right:0;top:0;width:32px;height:32px;cursor:pointer;transform:translateX(150%)}.card__close:before,.card__close:after{cursor:pointer;position:absolute;left:15px;content:" ";height:100%;width:2px;background-color:white}.card__close:before{transform:rotate(45deg)}.card__close:after{transform:rotate(-45deg)}.card__pattern{position:absolute;left:-20px;top:0;transform:translateX(-100%);height:15%;width:auto;max-height:120px}.card__content{-ms-overflow-style:none;scrollbar-width:none;display:grid;grid-template-columns:13fr 10fr;grid-template-areas:"img1 img2" "desc desc";row-gap:40px;column-gap:15px;overflow:scroll;height:100%}.card__content::-webkit-scrollbar{display:none}.card__content>img{height:100%;width:100%;object-fit:cover}.card__content>img:nth-child(1){grid-area:img1}.card__content>img:nth-child(2){grid-area:img2}.card__content-desc{grid-area:desc;font:16px/1.6 "OpenSans-Regular";letter-spacing:1px;color:#383434;display:flex;flex-direction:column;gap:10px;text-align:justify}.video{background:rgba(248,247,243,0.8);margin-top:100px;padding:100px 0;position:relative;width:100vw}.video__wrapper{width:100%;overflow:hidden}.video__item{position:relative;aspect-ratio:2}.video video{cursor:pointer}.video__button{position:absolute;display:flex;width:100%;justify-content:space-between;z-index:1010;top:50%;transform:translateY(-50%);padding:0 140px}.video__button img{cursor:pointer}.video__next,.video__prev{height:35px;cursor:pointer;position:absolute;transform:translateY(-50%);top:50%;width:auto;z-index:2}.video__prev{left:60px}.video__next{right:60px;transform:translateY(-50%) rotate(180deg)}.video .prev,.video .next{height:52px;width:auto;cursor:pointer}.video .next{transform:rotate(180deg)}@media screen and (max-width:896px){.video__next{right:10px;height:30px}.video__prev{left:10px;height:30px}}@media screen and (max-width:768px){.video{padding:50px 0}.video__button{padding:0 45px}.video .prev,.video .next{height:32px}}.tns-visually-hidden{display:none}.hero{position:relative}.hero__pages{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.hero__pages>*{cursor:pointer;display:block;height:22px;aspect-ratio:1;background-color:rgba(255,0,0,0.5)}.hero__pages>*.active{background-color:#FF0000}.hero__pages>*.mobile{display:none}.hero__carousel img{display:block}@media screen and (min-width:568px){.hero__pages.mobile{display:none!important}}@media screen and (max-width:568px){.hero__pages:not(.mobile){display:none!important}}@media screen and (max-width:768px){.hero__pages{bottom:-30px}.hero__pages.inside{bottom:30px}.hero__pages>*{height:15px}}.news-events{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;font-family:"OpenSans-Regular";padding-bottom:50px}.news-events__title{margin:100px 0;text-align:center;font:60px/1.2 "OpenSans-SemiBold"}.news-events__item{display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:#312E2E}.news-events__img{width:100%}.news-events__subtitle{font:20px/1.2 "OpenSans-Bold";min-height:70px}.news-events__link-container{display:flex;justify-content:end;align-items:center}.news-events__link{display:block;justify-self:end;align-self:self-end;color:#FFE500;font-size:16px;text-decoration:none}.news-events__link-icon{height:14px;width:20px;padding-left:5px}@media screen and (max-width:768px){.news-events{grid-template-columns:1fr}.news-events__item{font-size:18px}.news-events__subtitle{font-size:30px}}@media screen and (max-width:768px){.news-events__item{font-size:15px}.news-events__subtitle{font-size:24px}}.follow-us-hero{position:relative;margin:0 auto;margin-bottom:250px;display:grid;grid-template-columns:repeat(3,1fr);position:relative}.follow-us-hero__yellow-bar{position:absolute;left:0;bottom:0;transform:translateY(100%);display:block;height:25%;width:100%;background-color:#FFE500}.follow-us-hero__yellow-bar>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate(0);cursor:pointer;height:25%;width:auto;cursor:pointer;animation:fadeIn 0.5s linear alternate infinite}.follow-us-hero__item{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;animation:small2SlideUp cubic-bezier(0.49,2.55,0.97,0.58) 0.5s forwards}.follow-us-hero__item:nth-child(2){animation-delay:0.05s}.follow-us-hero__item:nth-child(3){animation-delay:0.08s}.follow-us-hero__item:nth-child(4){animation-delay:0.11s}.follow-us-hero__item:nth-child(5){animation-delay:0.14s}.follow-us-hero__item:nth-child(6){animation-delay:0.17s}.follow-us-hero__icon{z-index:3;position:absolute;height:25%;max-height:80px;width:auto;bottom:0;top:0;left:0;right:0;margin:auto}.follow-us-hero__text{font:60px/1.2 "OpenSans-Regular";letter-spacing:-3px;background:#FFE500;padding:10px;text-align:center}.follow-us-hero__bg{z-index:1;height:100%;object-fit:cover;transform:rotate(0deg) scale(1.1);transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}.follow-us-hero__item:hover .follow-us-hero__bg{transform:rotate(-5deg) scale(1.4)}.follow-us-hero__item:not(.not-animate):after{content:"";display:block;position:absolute;z-index:2;left:0;top:0;height:200%;width:200%;background-color:rgba(0,0,0,0.2);opacity:0;transition:opacity 0.2s linear}.follow-us-hero__item:not(.not-animate):hover::after{opacity:1}@media screen and (max-width:1024px){.follow-us-hero__text{font-size:40px}}@media screen and (max-width:896px){.follow-us-hero__text{font-size:30px}}@media screen and (max-width:768px){.follow-us-hero{grid-template-columns:repeat(2,1fr)}.follow-us-hero__bg{aspect-ratio:1}.follow-us-hero__yellow-bar{height:8%}.follow-us-hero__text{font-size:40px;display:flex;flex-direction:column;justify-content:center;align-items:center}}@media screen and (max-width:568px){.follow-us-hero__text{font-size:30px}}.news-events-title{margin:100px 0;text-align:center;font:60px/1.2 "OpenSans-Bold"}.modal-video-wrapper{cursor:pointer;width:80%;max-width:1000px;display:flex;justify-content:center}.modal-video-wrapper.paused::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate(0);background-image:url("/static/img/play-triangle.webp?8c1381b13a58");height:50%;background-repeat:no-repeat;max-height:100px;aspect-ratio:1;background-size:contain}.modal-video-wrapper video{width:100%}.big-order-promo{cursor:pointer;position:relative;text-decoration:none;color:black}.big-order-promo__badge{display:none;transition:transform 0.2s ease-out}.big-order-promo__content{position:absolute;top:0;left:0;display:grid;grid-template-rows:1fr auto;height:100%;overflow:hidden}.big-order-promo__title{width:90%;object-fit:contain;object-position:center;align-self:center;justify-self:center;padding:10px;transform:translateY(-100%);transition:transform 0.2s ease-out,opacity 0.2s ease-out;opacity:0}.big-order-promo__card{background-color:white;padding:5%;font:21px/1.4 "OpenSans-Light";display:flex;flex-direction:column;gap:10px;opacity:0;transition:opacity 0.2s ease-out}.big-order-promo__card-title{font:27px/1.2 "OpenSans-Regular"}.big-order-promo__content:hover .big-order-promo__title,.big-order-promo__content:hover .big-order-promo__card{transform:translateY(0);opacity:1}@media screen and (max-width:1280px){.big-order-promo__card{font-size:17px}.big-order-promo__card-title{font-size:23px}}@media screen and (max-width:1024px){.big-order-promo__card{font-size:19px}.big-order-promo__card-title{font-size:21px}}@media screen and (max-width:896px){.big-order-promo__card{font-size:13px;gap:5px}.big-order-promo__card-title{font-size:19px}}@media screen and (max-width:768px){.big-order-promo__content{grid-template-columns:3fr 1fr;grid-template-rows:1fr;align-items:center}.big-order-promo__card{display:none}.big-order-promo__badge{display:block;transform:translateX(100%)}.big-order-promo__content:hover .big-order-promo__badge{transform:translateX(0)}}.birthday-promo{cursor:pointer;overflow:hidden;position:relative}.birthday-promo::after{content:"";position:absolute;z-index:2;display:block;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4);opacity:0;transition:opacity 0.2s linear}.birthday-promo__bg{object-position:0% 90%;transition:transform 0.2s linear}.birthday-promo__img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate(0);z-index:3;height:80%;max-height:300px;width:auto;opacity:0;transition:opacity 0.2s linear}.birthday-promo:hover .birthday-promo__bg{transform:scale(1.8)}.birthday-promo:hover::after,.birthday-promo:hover .birthday-promo__img{opacity:1}.discover-section{position:relative;display:block;cursor:pointer;overflow:hidden}.discover-section__content{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background-color:#E21612;transform:translateY(100%);opacity:0;transition:transform 0.2s linear,opacity 0.2s linear}.discover-section__content-img{height:50%;width:auto;margin-left:auto;margin-right:20px}.discover-section:hover .discover-section__content{transform:translateY(0);opacity:1}.our-menu-section{position:relative}.our-menu-section>img:last-child{position:absolute;top:0;left:0;opacity:0;transition:opacity 0.2s linear}.our-menu-section:hover>img:last-child{opacity:1}.follow-us-section{background-image:url("/static/img/follow.webp?8c1381b13a58");background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:2/1}.follow-us-section:hover{animation:changeImages 2.6s linear}@media screen and (max-width:768px){.follow-us-section{background-image:url("/static/img/follow-mobile.webp?abe760e2a496")}.follow-us-section:hover{animation:changeImagesMobile 2.6s linear}}.footer{padding-top:50px}.footer__container{margin-bottom:50px;display:grid;grid-template-columns:repeat(2,1fr);gap:100px}.footer__left{display:grid;row-gap:50px;column-gap:20px}.footer__right{font:16px/1.2 "OpenSans-Regular"}.footer-logo{max-width:77px}.footer__links{display:flex;flex-direction:column;gap:8px}.footer__links a{font:16px/1.2 "OpenSans-Regular";text-decoration:none;color:rgba(56,52,52,0.5)}.footer__socmed{grid-column:2/span 2;display:inline-flex;gap:20px}.footer__socmed img{height:38px;width:auto}.footer-halal{height:70px;width:auto}.footer__saran{grid-column:span 2}.footer__saran-title{font:14px/1.2 "OpenSans-Bold";color:rgba(56,52,52,0.8)}.footer__saran-email{font:16px/1.2 "OpenSans-Regular";text-decoration:none;color:rgba(56,52,52,0.8)}.footer-copyright{color:#6A6161;display:flex;align-items:center;height:62px;position:relative}.footer-copyright__background{background-color:#FFED00;position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50vw);z-index:-1}@media screen and (max-width:768px){.footer__container{grid-template-columns:1fr}.footer__left{display:block}.footer__links{margin-top:8px}.footer__socmed{margin:20px 0;width:100%}}.special-menu-card{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:80vw;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);background-color:white;border-radius:20px;box-shadow:-3px 41px 66px -7px rgba(0,0,0,0.66),0px 6px 14px 0px white;padding:40px;opacity:0;transition:opacity 0.2s ease-in;pointer-events:none;z-index:9999}.special-menu-card__title{font:30px/1.2 "OpenSans-Bold";grid-column:1/-1;text-align:center}@media screen and (max-width:1024px){.special-menu-card{display:none}}input:checked + .nav-item .special-menu-card{opacity:1;pointer-events:unset}.special-menu-card-mobile{display:none;flex-direction:column;width:100%}.special-menu-card-mobile__item{font:inherit;color:inherit;text-decoration:none;background-color:rgba(248,247,243,0.8);padding:20px;display:flex;flex-direction:column;gap:5px;align-items:center;text-align:left}.special-menu-card-mobile__item>*{width:100px}.special-menu-card-mobile__item:hover{background-color:#dfdfdf}@media screen and (max-width:1024px){.special-menu-card-mobile{display:flex}}.opening-menu{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#FFED00;z-index:9999;animation:waveSlideDown 0.7s ease-out forwards}.menu-wave{height:fit-content;transform:translateY(-100%)}.menu-wave__path{animation:wave 1s;animation-timing-function:linear;animation-iteration-count:infinite}.group-wrapper{background-color:white}.group-wrapper>*{padding-top:40px;padding-bottom:80px}.group-wrapper>*:first-child{padding-top:0}.group-wrapper>*:nth-child(even){background-color:#F9F9F5}.find-nearby{display:flex;flex-direction:column;gap:7px}.find-nearby__image{aspect-ratio:341/250;width:100%;max-width:400px}.carousel img{display:block}.carousel.mobile picture{aspect-ratio:6/5;object-fit:cover}.carousel.mobile picture img{height:100%}@media screen and (min-width:568px){.carousel.mobile{display:none!important}}@media screen and (max-width:568px){.carousel:not(.mobile){display:none!important}}.privacy-policy{color:#383434}.privacy-policy h2{font:30px "OpenSans-Bold"}.privacy-policy .privacy-wrapper{margin-bottom:15px}.privacy-policy .title{font:20px "OpenSans-Bold"}.privacy-policy .right{padding-left:2.5%}.dashed-line{margin:35px 0;height:2px;background:repeating-linear-gradient(90deg,#383434 0 7px,white 0 10px)}.modal-order{position:fixed;right:0;left:0;top:0;bottom:0;z-index:2002;background-color:white;display:flex;justify-content:space-around;align-items:center;opacity:0;display:none;transition:all 0.2s ease;padding:0 10%;gap:20px}.modal-order>*{cursor:pointer;transition:all 0.2s ease}.modal-order>*:hover{transform:scale(1.1)}.modal-order.active{display:flex;animation:blurFadeIn 0.2s ease forwards}@media screen and (max-width:768px){.modal-order{flex-direction:column;justify-content:center;gap:50px}.modal-order>*{max-height:70px}.modal-order img{width:auto;height:100%}}.prevent-scroll-full-screen{height:100vh;overflow:hidden}.order-container{max-width:1000px;width:100%;margin:0 auto;padding:40px 0}@media screen and (max-width:768px){.order-container{margin:0;padding:20px}}.features{display:flex;justify-content:center}.features__container{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;justify-content:center}@media screen and (max-width:1024px){.features__container{gap:20px;padding:0 20px}}.features .our-menu-section{position:relative}.features .our-menu-section img{border-radius:20px}.features .our-menu-section>img:last-child{position:absolute;top:0;left:0;opacity:0;transition:opacity 0.2s linear}.features .our-menu-section:hover>img:last-child{opacity:1}.features .big-order-promo{cursor:pointer;position:relative;text-decoration:none;color:black}.features .big-order-promo img{border-radius:20px}.features .big-order-promo__badge{display:none;transition:transform 0.2s ease-out}.features .big-order-promo__content{position:absolute;top:0;left:0;display:grid;grid-template-rows:1fr auto;height:100%;overflow:hidden}.features .big-order-promo__title{width:90%;object-fit:contain;object-position:center;align-self:center;justify-self:center;padding:10px;transform:translateY(-100%);transition:transform 0.2s ease-out,opacity 0.2s ease-out;opacity:0}.features .big-order-promo__card{background-color:white;padding:5%;font:11px/1.4 "OpenSans-Light";letter-spacing:0.8px;display:flex;flex-direction:column;gap:6px;opacity:0;transition:opacity 0.2s ease-out}.features .big-order-promo__card-title{font:20px/1.2 "OpenSans-Regular"}.features .big-order-promo__content:hover .features .big-order-promo__title,.features .big-order-promo__content:hover .features .big-order-promo__card{transform:translateY(0);opacity:1}@media screen and (max-width:1280px){.features .big-order-promo__card{font-size:17px}.features .big-order-promo__card-title{font-size:23px}}@media screen and (max-width:1024px){.features .big-order-promo__card{font-size:19px}.features .big-order-promo__card-title{font-size:21px}}@media screen and (max-width:896px){.features .big-order-promo__card{font-size:13px;gap:5px}.features .big-order-promo__card-title{font-size:19px}}@media screen and (max-width:768px){.features .big-order-promo__content{grid-template-columns:3fr 1fr;grid-template-rows:1fr;align-items:center}.features .big-order-promo__card{display:none}.features .big-order-promo__badge{display:block;transform:translateX(100%)}.features .big-order-promo__content:hover .features .big-order-promo__badge{transform:translateX(0)}}.features .birthday-promo{cursor:pointer;overflow:hidden;position:relative;border-radius:20px}.features .birthday-promo::after{content:"";position:absolute;z-index:2;display:block;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4);opacity:0;transition:opacity 0.2s linear}.features .birthday-promo__bg{object-position:0% 90%;transition:transform 0.2s linear}.features .birthday-promo__img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate(0);z-index:3;height:80%;max-height:300px;width:auto;opacity:0;transition:opacity 0.2s linear}.features .birthday-promo:hover .features .birthday-promo__bg{transform:scale(1.8)}.features .birthday-promo:hover::after,.features .birthday-promo:hover .features .birthday-promo__img{opacity:1}.features .feedback-section{display:flex;flex-direction:column;gap:8px;height:100%;color:#602C2C}.features .feedback__contact{display:flex;flex-direction:column;gap:8px;border:1px solid #FFE500;padding:5px;border-radius:20px;width:100%}.features .feedback__contact-whatsapp{background-color:#FFE500;padding:12px 15px;border-radius:16px}.features .feedback__contact-whatsapp--title{font:12px/1.2 "OpenSans-Regular"}.features .feedback__contact-whatsapp--title span{font-family:"OpenSans-Bold"}.features .feedback__contact-whatsapp--number{font:25px/1.2 "OpenSans-Bold"}.features .feedback__contact-email{padding:0 15px;letter-spacing:0.7px}.features .feedback__contact-email--title{font:10px/1.2 "OpenSans-Bold"}.features .feedback__contact-email--address{font:10px/1.5 "OpenSans-Regular"}.features .feedback__survey{background-color:#FFE500;border-radius:18px;padding:7px}.features .feedback__survey-desc{font:9px/1.3 "OpenSans-SemiBold";padding:5px 3px 8px 3px;display:flex;align-items:center;gap:7px}.features .feedback__survey-desc::before{content:"";display:block;height:46px;aspect-ratio:1;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/static/img/icon/icon-survey.webp?46040ed6e398")}.features .feedback__survey-button{font:15px/1.4 "OpenSans-SemiBold";color:white;background-color:#FF0000;display:block;text-align:center;padding:8px 0;border-radius:12px}@media screen and (max-width:768px){.features .feedback-section{display:none}}@media screen and (max-width:768px){.features .birthday-promo,.features .big-order-promo,.features .our-menu-section,.features .customer-service{display:none}}.order-types{font:22px/1.2 "OpenSans-Bold";color:#3D3D3D;border-radius:18px}.order-types__header{display:none}@media screen and (max-width:768px){.order-types__header{display:flex;gap:20px;padding:20px;font:18px/1.2 "OpenSans-SemiBold";position:relative;border-radius:16px}.order-types__header-icon{display:inline-block;position:absolute;top:-10px}.order-types__header-icon img{max-height:110px;width:auto}.order-types__header-text{padding-left:50px;width:100%;text-align:center}}.order-types__container{display:grid;grid-template-columns:repeat(3,1fr);column-gap:40px;position:relative;z-index:100;background-color:transparent}@media screen and (max-width:768px){.order-types__container{justify-items:center;column-gap:20px;padding:20px;background-color:#FFE500;border-radius:18px}}.order-types__card{display:flex;justify-content:center;align-items:center;gap:15px;padding:15px 0;border:3px solid #FFE500;border-radius:20px;cursor:pointer;background-color:white}.order-types__card--disabled{pointer-events:none;background-color:#F9F9F6;opacity:0.8;border-color:#F0EDED}.order-types__card img{height:35px;width:auto}@media screen and (max-width:768px){.order-types__card{min-width:84px;min-height:84px;gap:5px;border:none;flex-direction:column;border-radius:100%}.order-types__card img{max-height:30px}}@media screen and (max-width:768px){.order-types{font-size:12px;margin-top:65px}}.order-categories{display:block}.order-categories__title{color:#3D3D3D;font:22px/1.2 "OpenSans-Medium";display:flex;align-items:center;justify-content:center;width:100%}.order-categories__title-text{text-align:center;padding:0 20px;white-space:nowrap}.order-categories__title-line{flex-grow:1;height:3px;background-color:#FFED00}.order-categories__content{display:flex;gap:20px;justify-content:center;margin-top:20px;flex-wrap:wrap}.order-categories__card{cursor:pointer;padding:10px;display:flex;flex-direction:column;gap:18px;background-color:white;border-radius:10px;width:235px}.order-categories__card-img{display:flex;justify-content:center;align-items:center}.order-categories__card-img img{height:130px;width:auto}.order-categories__card-title{text-align:center;font:10px/1.2 "OpenSans-Bold";color:#3D3D3D}@media screen and (max-width:768px){.order-categories__card{max-width:100px}.order-categories__card-img img{height:60px}}.grid-procedures-offers{display:grid;gap:40px;grid-template-columns:100%;grid-template-areas:"procedures" "offers"}@media screen and (max-width:568px){.grid-procedures-offers{grid-template-areas:"offers" "procedures"}}.procedures{display:flex;justify-content:center;grid-area:procedures}.procedures__container{display:flex;gap:20px;width:100%;background-color:#FFE500;padding:25px 35px 25px 25px;border-radius:18px}.procedures__title{max-width:200px;font:18px/1.2 "OpenSans-Regular"}.procedures__title span{font:40px/1.2 "OpenSans-ExtraBold"}.procedures__content{flex:1;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:15px;color:#312E2E}.procedures__content-icon{display:flex;justify-content:center;align-items:end;padding:35px 0 30px 0;background-color:white;border-radius:14px 14px 0 0;position:relative}.procedures__content-icon .step{position:absolute;top:5px;left:10px;font:22px/1.2 "OpenSans-ExtraBold"}.procedures__content-icon img{width:95px}.procedures__content-desc{background-color:#F0EDED;display:grid;place-content:center;font:14px/1.2 "OpenSans-Bold";text-align:center;border-radius:0 0 14px 14px;padding:18px}@media screen and (max-width:568px){.procedures__container{flex-direction:column;padding:10px 8px 8px 8px;gap:10px}.procedures__title{font-size:10px;max-width:fit-content}.procedures__title span{font-size:22px;margin-left:5px}.procedures__content{column-gap:5px}.procedures__content-icon{padding:18px 0}.procedures__content-icon .step{font-size:11px}.procedures__content-icon img{width:50px}.procedures__content-desc{font-size:9px;padding:10px}}.offers{grid-area:offers}.offers__container{width:100%}.offers__title{color:#3D3D3D;font:22px/1.2 "OpenSans-Bold";text-align:center}.offers__content{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.offers__card{background-color:white;padding:20px;border-radius:20px}.offers__card-img{height:200px;display:flex;align-items:center}.offers__card-text{display:flex;flex-direction:column;justify-content:space-between;position:relative;color:#3D3D3D}.offers__card-title{font:17px/1.2 "OpenSans-Bold"}.offers__card-price{font:17px/1.2 "OpenSans-Regular"}@media screen and (max-width:768px){.offers{margin-right:-20px}.offers__container{width:1000px}.offers__title__text{font-size:18px}.offers__content{overflow-x:auto}.offers__content::-webkit-scrollbar{display:none}.offers__card{min-width:152px}.offers__card-img{height:110px}.offers__card-title{font-size:13px}.offers__card-price{font-size:13px}.offers__card-icon{width:21px;height:21px}.offers__card-icon::after{height:11px}}.order-carousel-wrapper{position:relative;margin-bottom:40px}.order-carousel-wrapper--mobile{display:none}.order-carousel-wrapper__carousel>*{border-radius:16px;padding:10px;aspect-ratio:1920/700}.order-carousel-wrapper__carousel>* img{border-radius:20px;height:100%}.order-carousel-wrapper--mobile .order-carousel-wrapper__carousel>*{aspect-ratio:1300/800}.order-carousel-wrapper__bullets{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;gap:12px;height:20px}.order-carousel-wrapper__bullets>*{cursor:pointer;display:block;height:22px;aspect-ratio:1;background-color:rgba(255,0,0,0.5);transition:all 0.2s ease}.order-carousel-wrapper__bullets>*.active{background-color:#FF0000}.order-carousel-wrapper__bullets>*.mobile{display:none}@media screen and (max-width:768px){.order-carousel-wrapper{display:none}.order-carousel-wrapper--mobile{display:block}.order-carousel-wrapper__bullets{bottom:-30px}.order-carousel-wrapper__bullets>*{height:10px;border-radius:50%;background-color:#D9D9D9}.order-carousel-wrapper__bullets>*.active{height:19px;background-color:#FFED00}}.order-footer{padding-top:64px;margin-top:auto}.order-footer__top-part{background-color:white}.order-footer__bottom-part{background-color:#FFED00}.order-footer__container{padding:30px;display:flex;gap:80px;justify-content:center}.order-footer-logo{width:80px}.order-footer__socmed-title{font:20px/1.2 "OpenSans-Bold";color:#3D3D3D;margin-top:5px;margin-bottom:14px}.order-footer__socmed-logo{display:inline-flex;gap:30px}.order-footer__socmed-logo img{height:33px;width:auto}.order-footer-halal{height:80px;width:auto}.order-footer__feedback-title{font:20px/1.2 "OpenSans-Bold";color:#3D3D3D;margin-top:5px;margin-bottom:26px}.order-footer__feedback-email{font:16px/1.2 "OpenSans-Regular";text-decoration:none;color:#3D3D3D}.order-footer-copyright{color:#6A6161;display:flex;align-items:center;justify-content:space-between;height:48px;max-width:1000px;font:16px/1.2 "OpenSans-SemiBold";position:relative}@media screen and (max-width:768px){.order-footer{padding-top:26px}.order-footer__container{padding:20px;flex-direction:column;position:relative;gap:13px}.order-footer-logo{width:72px}.order-footer__socmed-title{color:black;font-size:16px}.order-footer__feedback-title{color:black;font-size:16px;margin-bottom:15px}.order-footer__feedback-email{color:black}.order-footer-halal{position:absolute;top:20px;right:20px;height:60px}.order-footer-copyright{padding:0 25px;font:14px/1.2 "OpenSans-Regular"}}.login{display:flex;flex-direction:column;align-items:center;gap:50px;padding:70px;font:16px/21.79px "OpenSans-Regular";color:#3D3D3D}.login__logo{width:103px;aspect-ratio:1/1}.login__logo>*{display:block}.login__card{display:flex;flex-direction:column;gap:30px;width:40vw;max-width:534px;border-radius:16px;background-color:white;padding:30px 30px 40px;text-align:center}.login__card--verify-otp{text-align:left}.login__card--register{text-align:left}.login__form{display:flex;flex-direction:column;gap:23px}.login__agreements{margin:7px 0 -3px;font-size:13px;line-height:17.7px}.login__title{margin:0;font:28px/38.13px "OpenSans-Bold"}.login__subtitle{margin:12px 0 0;font-size:15px;line-height:20.43px}.login__submit{display:flex;justify-content:center;width:100%;border:none;border-radius:16px;background-color:#F0EDED;padding:13px 0;font:20px/27.24px "OpenSans-Bold";color:#979797;cursor:pointer}.login__submit--valid{background-color:#FFE500;color:#3D3D3D}.login__sub-subtitle{display:flex;gap:11px;margin:-14px 0 0;font-size:15px;line-height:20.43px}.login__resend{font-family:"OpenSans-Bold";color:#C0C0C0;background-color:transparent;border:none;pointer-events:none}.login__resend--valid{color:#FFE500;cursor:pointer;pointer-events:unset}@media screen and (max-width:768px){.login{gap:28px;padding:23px 20px}.login__logo{width:54px;aspect-ratio:1/1}.login__card{padding:13px 20px 20px;width:calc(100vw - 40px);max-width:unset}.login__card--verify-otp{text-align:center}.login__card--register{gap:12px}.login__form{gap:18px}.login__agreements{margin:6px 0;font-size:12px;line-height:16.34px}.login__title{font-size:18px;line-height:30px}.login__subtitle{font-size:14px;line-height:19.07px}.login__submit{padding:19px 0 18px;font-size:18px;line-height:24.51px}.login__sub-subtitle{justify-content:center;font-size:14px;line-height:19.07px}}.special-offer{display:none}@media screen and (max-width:568px){.special-offer{display:grid;grid-template-columns:1fr 1fr;gap:10px}.special-offer__button{gap:10px;font:14px/1.2 "OpenSans-Bold";display:flex;align-items:center;justify-content:center;padding:15px;border-radius:16px;background-color:#FFED00;color:#602C2C}.special-offer__button--center{grid-column:1/-1;align-self:center;justify-self:center}.special-offer__img{height:40px;width:auto}}.limited-offer{display:flex;flex-direction:column;gap:30px}.limited-offer__title{font:20px/1.2 "OpenSans-Bold"}@media screen and (max-width:668px){.limited-offer__slider{margin-left:-30px}}.limited-offer-card{background-color:white;padding:20px;display:grid;grid-template-rows:1fr auto;gap:20px;border-radius:16px}.limited-offer-card__picture>img,.limited-offer-card__img{aspect-ratio:1;width:100%;display:block;margin-bottom:20px}.limited-offer-card__content{display:flex;flex-direction:column;justify-content:space-between;min-height:60px}.limited-offer-card__title{font:16px/1.2 "OpenSans-Bold"}.limited-offer-card__button{position:relative;height:30px;width:30px;border-radius:50%;background-color:#FFED00}.limited-offer-card__button::after,.limited-offer-card__button::before{content:"";position:absolute;background-color:white;display:block;height:50%;width:2px;border-radius:5px;left:50%;top:50%;transform:translate(-50%,-50%)}.limited-offer-card__button::before{height:2px;width:50%}.limited-offer-card__action{display:flex;justify-content:space-between}.product-layout{max-width:1000px;margin:0 auto;padding:26px 20px 40px;display:grid;grid-template-columns:1fr 2fr;gap:20px;transition:all 0.2s ease;position:relative}@media screen and (max-width:668px){.product-layout{padding:0;margin:0;grid-template-columns:100px 1fr;gap:5px}.product-layout--details{grid-template-columns:1fr;padding:40px}.product-layout--details>.categories{display:none}.product-layout .pattern-left,.product-layout .pattern-right{display:none}}.categories{-ms-overflow-style:none;scrollbar-width:none;background-color:white;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:12px;align-self:flex-start;position:sticky;top:200px;overflow:scroll;max-height:calc(100vh - 220px)}.categories::-webkit-scrollbar{display:none}.categories--details{top:140px}.categories__button{font:18px/24px "OpenSans-Regular";cursor:pointer;text-decoration:none;color:#3D3D3D;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:20px;background-color:transparent;text-align:center}.categories__button--active,.categories__button:hover{font-family:"OpenSans-Bold";background-color:#FFDA00}@media screen and (max-width:668px){.categories{max-height:calc(100vh - 180px);padding:16px 8px;border-radius:0;top:180px;gap:32px}.categories__button{padding:8px 10px;border-radius:16px;font-size:10px;line-height:14px}.categories--details{top:120px}}.products{display:flex;flex-direction:column}.products__title{font:24px/36px "OpenSans-Bold";margin:6px 0px}.products__list{-ms-overflow-style:none;scrollbar-width:none;display:grid;grid-template-columns:1fr 1fr;gap:24px;overflow:scroll;padding-bottom:24px}.products__list::-webkit-scrollbar{display:none}@media screen and (max-width:668px){.products__list{grid-template-columns:1fr;gap:6px;padding-right:6px}.products__title{margin-left:10px}}.product-card{background-color:white;padding:24px 28px 20px;display:grid;grid-template-rows:1fr auto;gap:20px;border-radius:20px;color:#3D3D3D;text-decoration:none;width:100%}.product-card__picture>img,.product-card__img{aspect-ratio:1;width:100%;display:block}.product-card__content{display:grid;grid-template-columns:1fr auto;grid-template-rows:repeat(2,auto);align-items:end;row-gap:24px}.product-card__title{font:16px/1.2 "OpenSans-Bold";grid-column:span 2}.product-card__price{font:20px/26px "OpenSans-Regular"}.product-card__button{position:relative;height:40px;width:40px;border-radius:50%;background-color:#FFDA00;grid-area:2/2}.product-card__button::after,.product-card__button::before{content:"";position:absolute;background-color:white;display:block;height:50%;width:2px;border-radius:5px;left:50%;top:50%;transform:translate(-50%,-50%)}.product-card__button::before{height:2px;width:50%}.product-card--disabled{filter:grayscale(1);pointer-events:none}@media screen and (max-width:768px){.product-card{padding:21px 18px 15px}}@media screen and (max-width:668px){.product-card{grid-template-columns:75px 1fr;grid-template-rows:1fr;justify-content:center;align-items:center;gap:12px;padding:10px 20px 10px 10px;border-radius:16px}.product-card__content{position:relative;align-items:center;align-content:center;gap:14px}.product-card__img{margin-bottom:0}.product-card__title{font-size:14px;line-height:20px;grid-column:unset;line-break:anywhere}.product-card__button{width:20px;height:20px;grid-column:2;grid-row:1/-1}.product-card__price{grid-column:1;font-size:14px;line-height:20px}}.product-detail__image-wrapper{border-radius:16px;background-color:white;padding:10px;display:flex;justify-content:center;align-content:center}.product-detail__image-wrapper img{width:100%;aspect-ratio:1;object-fit:contain}.product-detail__back-button{display:block;margin-bottom:24px;color:#FF0000}.product-detail__back-button *{display:block}.product-detail__title{font:20px/1.2 "OpenSans-Bold"}.product-detail__subtitle{font:18px/1.2 "OpenSans-Bold"}.product-detail__desc{font:16px/1.2 "OpenSans-Regular"}.product-detail__small-desc{font:16px/1.2 "OpenSans-Regular"}.product-detail__item{display:flex;flex-direction:column;gap:12px;padding:30px 0;border-bottom:1px solid #F0EDED}.product-detail__item--primary{border-color:#FFED00}.product-detail__level{font:16px/1.2 "OpenSans-Bold";border:1px solid #FFDA00;border-radius:100px;display:flex;overflow:hidden}.product-detail__level-label{flex:1;display:flex;justify-content:center;align-items:center;padding:10px;background-color:white;cursor:pointer}.product-detail__level-label:not(:last-child){border-right:1px solid #FFDA00}input:checked + .product-detail__level-label{background-color:#FFED00}.product-detail__switch{display:flex;border:1px solid #FFDA00;border-radius:100px;background-color:white;overflow:hidden}.product-detail__switch-label{font:16px/1.2 "OpenSans-SemiBold";flex:1;padding:10px;border-radius:100px;display:flex;align-items:center;justify-content:center;cursor:pointer}input:checked + .product-detail__switch-label{background-color:#FFDA00}.product-detail__modifier{display:grid;grid-template-columns:60px 1fr auto 30px;gap:20px;align-items:center}.product-detail__modifier-image-wrapper{padding:7px}.product-detail__modifier-image-wrapper>img{width:100%;aspect-ratio:1;display:block}.product-detail__modifier-label{font:16px/1.2 "OpenSans-SemiBold"}.product-detail__modifier-price{font:16px/1.2 "OpenSans-Regular"}.product-detail__modifier--disabled,.product-detail__level-label--disabled,.product-detail__switch-label--disabled{filter:grayscale(1);color:#C0C0C0;user-select:none;pointer-events:none}.cart-footer{position:sticky;bottom:0;left:0;right:0;padding:15px 36px;background-color:white;margin:auto 0 0}.cart-footer__actions{display:flex;justify-content:flex-end;align-items:center;gap:5px}.cart-footer__action{border:none;position:relative;height:28px;width:28px;aspect-ratio:1;border-radius:50%;background-color:#E21612;cursor:pointer}.cart-footer__action--incr{background-color:#FFDA00}.cart-footer__action::after,.cart-footer__action--incr::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate(0);content:"";display:block;height:2px;border-radius:2px;width:60%;background-color:white}.cart-footer__action--incr::before{height:60%;width:2px}.cart-footer__container{width:100%;max-width:720px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.cart-footer__button{font:20px/1.2 "OpenSans-Regular";color:black}.cart-footer__price{font:27px/1.2 "OpenSans-SemiBold";display:flex;align-items:center;gap:10px}.cart-footer__price-label{font:18px/1.2 "OpenSans-SemiBold"}.cart-footer__button-checkout{font:20px/1.2 "OpenSans-Bold";color:black;background-color:#FFDA00;padding:18px 27px;min-width:310px;border:none;border-radius:20px 25px;text-align:center;position:relative;transition:all 0.2s ease-in-out;cursor:pointer}.cart-footer__button-checkout--disabled{color:#979797;background-color:#F0EDED;cursor:not-allowed;pointer-events:none}.cart-footer__icon-wrapper{position:absolute;height:26px;aspect-ratio:1;top:50%;transform:translateY(-50%)}.cart-footer__icon-wrapper::after{position:absolute;top:0;right:0;transform:translate(50%,-30%);font:10px/1.2 "OpenSans-SemiBold";content:attr(data-qty);display:flex;justify-content:center;align-items:center;color:white;background-color:#E21612;border-radius:50%;aspect-ratio:1;height:18px}.cart-footer__qty{font:25px/1.2 "OpenSans-Bold";width:36px;text-align:center;border:none}.cart-footer__qty::-webkit-outer-spin-button,.cart-footer__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-footer__qty[type=number]{-moz-appearance:textfield}.cart-footer__qty:focus-visible{outline:none}@media screen and (max-width:668px){.cart-footer{padding:15px 20px 20px}.cart-footer--v2 .cart-footer__container{display:grid;grid-template-columns:1fr 1fr;gap:15px}.cart-footer--v2 .cart-footer__button-checkout{grid-column:1/-1}.cart-footer__price{font-size:16px;justify-content:space-between;width:100%}.cart-footer__button-checkout{font-size:18px;width:100%}.cart-footer__container{flex-direction:column;gap:15px}.cart-footer__action{width:max-content;height:auto;aspect-ratio:1;min-height:20px;min-width:20px}.cart-footer__action::after .cart-footer__action--incr::before{width:12px}.cart-footer__action--incr::before{height:12px}.cart-footer__qty{width:28px;font-size:18px}}.cart{display:flex;color:#3D3D3D}.cart__card{display:flex;flex-flow:column;gap:26px;background-color:white;border-radius:16px;margin-bottom:30px;padding:26px;width:100%}.cart__heading{display:flex;align-items:flex-end;gap:10px;margin:0 -26px;padding:0 26px 20px;border-bottom:1px solid #FFDA00}.cart__title{font:20px/27.24px "OpenSans-Bold";margin:0}.cart__dot{width:6px;height:6px;border-radius:50%;background-color:#FFDA00;position:relative;bottom:8px}.cart__subtitle{font:18px/24.51px "OpenSans-Regular"}.cart__item-separator{border-top:1px solid #D9D9D9}.cart__add-more{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;border:1px solid #FFDA00;border-radius:16px;font:16px/21.79px "OpenSans-SemiBold"}@media screen and (max-width:768px){.cart__card{margin-bottom:24px;padding:20px}.cart__heading{margin:-5px -20px 0;padding:0 20px 15px}.cart__title{font-size:18px;line-height:30px}.cart__dot{bottom:11px}.cart__subtitle{font-size:16px;line-height:21.79px;position:relative;bottom:3px}.cart__add-more{padding:12px;font-size:14px;line-height:22.4px}}.cart-item{display:grid;grid-template-columns:75px 1fr auto 85px 50px;grid-template-areas:"image details quantity price edit";align-items:start;justify-items:end;column-gap:20px;row-gap:16px;font:16px/21.79px "OpenSans-SemiBold";color:#3D3D3D}.cart-item h2,.cart-item p{margin:0}.cart-item__image{grid-area:image}.cart-item__details-wrapper{grid-area:details;justify-self:start;display:flex;flex-flow:column;gap:12px}.cart-item__name{font:inherit}.cart-item__details{font:13px/17.7px "OpenSans-Regular";color:#7A7A7A}.cart-item__quantity{grid-area:quantity;display:flex;align-items:center;justify-content:space-between;width:90px}.cart-item__price{grid-area:price}.cart-item__edit{grid-area:edit}@media screen and (max-width:768px){.cart-item{grid-template-columns:50px 1fr auto;grid-template-areas:"image details edit" "image price quantity";column-gap:12px;font-size:14px;line-height:19.07px}.cart-item__details{font-size:12px;line-height:16.34px}.cart-item__quantity{width:80px}.cart-item__price{justify-self:start}}.cart-recommendation{width:100%;display:flex;flex-flow:column;gap:20px;font:14px/19.07px "OpenSans-SemiBold";color:#3D3D3D}.cart-recommendation h2,.cart-recommendation h3,.cart-recommendation p{margin:0}.cart-recommendation__title{font-size:20px;line-height:27.24px}.cart-recommendation__wrapper{display:grid;grid-template-columns:repeat(3,calc((100% - 24px) / 3));column-gap:12px}.cart-recommendation__item{display:grid;grid-template-columns:50px calc(100% - 95px) 25px;grid-template-areas:"image name button" "image price button";gap:10px;align-items:center;border:1px solid #FFDA00;border-radius:16px;background-color:white;padding:15px}.cart-recommendation__image{grid-area:image}.cart-recommendation__name{grid-area:name;font:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-recommendation__price{grid-area:price;font:15px/20.43px "OpenSans-Regular";white-space:nowrap}.cart-recommendation__button{grid-area:button}@media screen and (max-width:768px){.cart-recommendation__title{font-size:16px;line-height:21.79px}.cart-recommendation__wrapper{-ms-overflow-style:none;scrollbar-width:none;grid-template-columns:repeat(3,calc((100% - 10px) / 1.6));overflow:auto;column-gap:10px;margin:0 -20px;padding:0 20px}.cart-recommendation__wrapper::-webkit-scrollbar{display:none}.cart-recommendation__item{grid-template-columns:36px calc(100% - 76px) 20px;border:none;padding:10px 15px}.cart-recommendation__price{font-size:14px;line-height:19.07px}}.checkout{display:flex;flex-flow:column;gap:10px;padding-top:20px;padding-bottom:20px;font:16px/21.79px "OpenSans-Regular";color:#3D3D3D}.checkout h1,.checkout h2,.checkout h3,.checkout p{margin:0}.checkout h1{font:20px/27.24px "OpenSans-Bold"}.checkout h2{font:18px/24.51px "OpenSans-SemiBold"}.checkout h3{font:16px/21.79px "OpenSans-SemiBold"}.checkout__card{display:flex;flex-flow:column;gap:20px;background-color:white;border-radius:16px;padding:17px 26px;width:100%}.checkout__heading{border-bottom:1px solid #FFDA00;margin:0 -26px;padding:0 26px 15px}.checkout__title-wrapper{display:flex;flex-flow:column;gap:6px}.checkout__subtitle{font:12px/16.34px "OpenSans-Regular";margin-top:6px}.checkout__choose-payment{font:18px/24.51px "OpenSans-Bold";color:#FFDA00;display:flex;align-items:center;gap:10px}.checkout__choose-payment--selected span{color:#312E2E}@media screen and (max-width:768px){.checkout{font:14px/19.07px "OpenSans-Regular"}.checkout h1{font:18px/30px "OpenSans-Bold"}.checkout h2{font:16px/21.79px "OpenSans-SemiBold"}.checkout h3{font:15px/20.43px "OpenSans-SemiBold"}.checkout__card{gap:16px;padding:12px 15px}.checkout__heading{margin:0 -15px;padding:0 15px 10px}.checkout__choose-payment{font:14px/19.07px "OpenSans-Bold";gap:7px}.checkout__choose-payment svg{width:7px;height:12px}}.checkout-title__icon{width:42px;aspect-ratio:42/32}@media screen and (max-width:768px){.checkout-title__icon{width:38px}}.checkout-delivery__change{font-family:"OpenSans-SemiBold";color:#ED1C24}.checkout-delivery__name-wrapper{display:flex;align-items:center;gap:10px}.checkout-delivery__dot{width:6px;height:6px;border-radius:50%;background-color:#FFDA00}.checkout-delivery__separator{border-bottom:1px solid #D9D9D9}.checkout-delivery__address-wrapper{display:flex;align-items:center;gap:12px;margin-top:-10px}.checkout-delivery__address-icon{display:block;width:20px;aspect-ratio:1/1}.checkout-delivery__address{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.checkout-delivery__name-wrapper{gap:8px}.checkout-delivery__address-wrapper{gap:8px;margin-top:-6px}.checkout-delivery__address-icon{width:15px}}.checkout-delivery-type{display:flex;flex-flow:column;gap:13px;grid-template-columns:109px 1fr 21px}.checkout-delivery-type__option{display:flex;align-items:center;gap:10px;cursor:pointer}.checkout-delivery-type__option--disabled{opacity:0.5;cursor:default;pointer-events:none}.checkout-delivery-type__logo{width:109px;height:30px;margin-right:auto}.checkout-delivery-type__price{text-align:right}.checkout-delivery-type__radio{width:21px;height:21px}.checkout-item{display:grid;grid-template-columns:12px 1fr 1fr;grid-template-areas:"quantity name price" "quantity notes notes";column-gap:20px;row-gap:12px}.checkout-item__quantity{grid-area:quantity}.checkout-item__name{grid-area:name}.checkout-item__price{grid-area:price;justify-self:end}.checkout-item__notes{grid-area:notes;font:13px/17.7px "OpenSans-Regular";color:#7A7A7A}.checkout-item__separator{border-bottom:1px solid #D9D9D9}@media screen and (max-width:768px){.checkout-item{grid-template-columns:1fr 12px 60px;grid-template-areas:"name quantity price" "notes quantity price";row-gap:10px}.checkout-item__notes{font-size:12px;line-height:16.34px}}.checkout-voucher{display:flex;align-items:center;gap:9px}.checkout-voucher__icon{display:block;width:25px;height:22.49px}.checkout-voucher__text{font-family:"OpenSans-Bold";color:#ED1C24}.checkout-voucher__code{display:flex;gap:10px;white-space:nowrap;color:#C0C0C0}.checkout-voucher__code--applied{color:#3D3D3D}.checkout-voucher__remove{margin-left:auto;align-self:center;display:flex}@media screen and (max-width:768px){.checkout-voucher__wrapper{flex-flow:column}.checkout-voucher__icon{width:21.78px;height:19.59px}}.checkout-details{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px;margin:9px 0}.checkout-details__value,.checkout-details__grand-total-value{font-family:"OpenSans-SemiBold";justify-self:end}.checkout-details__grand-total{font:20px/27.24px "OpenSans-SemiBold"}.checkout-details__grand-total-value{font-size:27px;line-height:32.4px}@media screen and (max-width:768px){.checkout-details{gap:12px;margin:3px 0}.checkout-details__grand-total{font-size:18px;line-height:24.51px}.checkout-details__grand-total-value{font-size:18px;line-height:21.6px}}.checkout-card{width:100%;border-radius:16px;background-color:white;padding:26px;color:#3D3D3D}.checkout-card h1,.checkout-card p{font-size:inherit;margin:0}.checkout-card__title{font:20px/27.24px "OpenSans-Bold";text-align:center;position:relative}.checkout-card__back-button{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#ED1C24}.checkout-card__back-button *{display:block}@media screen and (max-width:768px){.checkout-card__title{font:18px/30px "OpenSans-Bold"}}.vouchers{margin-top:26px;color:#3D3D3D}.vouchers__redeem-button{display:flex;align-items:center;justify-content:space-between;margin:26px 0 30px;padding:11px 18px;border:1px solid #FFDA00;border-radius:16px;font:16px/21.79px "OpenSans-Bold"}.vouchers__redeem-button img{height:27.59px;width:30.67px}.vouchers__redeem-button svg{color:#FFDA00}.vouchers__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:10px}.vouchers__voucher>*{display:block;aspect-ratio:23/10;object-fit:cover;border-radius:13.53px}@media screen and (max-width:768px){.vouchers__redeem-button{margin:24px 0;font:14px/22.4px "OpenSans-SemiBold"}.vouchers__redeem-button img{height:21.59px;width:24px}.vouchers__grid{grid-template-columns:1fr}}.payment-methods{margin-top:26px;display:flex;flex-direction:column;gap:20px;font:15px/20.43px "OpenSans-Regular";color:#3D3D3D}.payment-methods__group{display:flex;flex-direction:column;gap:16px}.payment-methods__group-name{font:inherit;margin:0 0 2px}.payment-methods__option{display:grid;align-items:center;grid-template-columns:33px 1fr 25px;gap:16px;cursor:pointer}.payment-methods__name{font:16px/21.79px "OpenSans-Medium"}.payment-methods__separator{border-bottom:1px solid #D9D9D9}@media screen and (max-width:768px){.payment-methods{margin-top:24px;font:14px/19.07px "OpenSans-Regular"}.payment-methods__group-name{margin-bottom:-2px}.payment-methods__option{grid-template-columns:33px 1fr 21px}.payment-methods__name{font-size:inherit;line-height:inherit}.payment-methods__option{gap:12px}}.address-container{margin:0 auto;padding:20px;width:100%;max-width:720px;font:14px/1.4 "OpenSans-Regular";color:#3D3D3D;position:relative}.address-container *{margin:0;font-size:inherit}.address-container__title{font:18px/30px "OpenSans-Bold";text-align:center;position:relative}.address-container__title--floating{position:absolute;top:20px;left:20px;right:20px;z-index:1}.address-container__back-button{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#ED1C24}.address-container__back-button *{display:block}.address-container__button{width:100%;border:none;border-radius:16px;padding:18px 0 17px;background-color:#FFDA00;font:18px/1 "OpenSans-Bold";text-align:center;cursor:pointer}.address-container__button--bottom{position:fixed;bottom:20px;width:680px}.address-container__button--disabled{color:#979797;background-color:#F0EDED;pointer-events:none;cursor:default}@media screen and (max-width:768px){.address-container__button--bottom{width:calc(100vw - 40px)}}.address-index{display:flex;flex-flow:column;gap:10px;margin-top:14px;padding-bottom:63px;position:relative}.address-index__address{display:grid;grid-template-columns:auto auto;grid-template-areas:"title arrow" "subtitle arrow";row-gap:8px;column-gap:8px;border:1px solid #FFDA00;border-radius:16px;padding:15px;background-color:white;cursor:pointer}.address-index__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-area:title;font-family:"OpenSans-SemiBold"}.address-index__subtitle{grid-area:subtitle;display:flex;gap:6px}.address-index__name{font-family:"OpenSans-SemiBold"}.address-index__dot{align-self:center;border-radius:50%;background-color:#FFDA00;width:4px;aspect-ratio:1/1}.address-index__arrow{grid-area:arrow;align-self:center;justify-self:right;color:#FFDA00}.address-index__arrow *{display:block}.address-index--empty{gap:20px;align-items:center;margin-top:41px}.address-index__empty-image{width:auto;height:80px}.address-index__empty-text{font:18px/24.51px "OpenSans-Bold"}.address-set-location{display:grid;grid-template-rows:1fr auto;height:calc(100vh - 123px);margin:-20px}.address-set-location__search{position:relative;margin-left:42px;border:1px solid #FFDA00;border-radius:16px;background-color:white;padding:13px 51px 12px 15px;font:15px/20.43px "OpenSans-Regular"}.address-set-location__search-input{border:none;width:100%;height:100%}.address-set-location__search-input:focus{outline:none}.address-set-location__search-input::placeholder{color:#C0C0C0}.address-set-location__search-image{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:21px;aspect-ratio:1/1}.address-set-location__map-container{position:relative;margin-bottom:200px}.address-set-location__map-container *{display:block}.address-set-location__map{width:100%;height:100%;object-fit:cover}.address-set-location__map:focus-visible{outline:none}.address-set-location__pinpoint{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate(0);width:67px;aspect-ratio:1/1}.address-set-location__sheet{display:flex;flex-flow:column;gap:20px;position:absolute;left:0;right:0;bottom:0;background-color:white;border-radius:16px 16px 0 0;padding:11px 20px 20px}.address-set-location__grabber{width:46px;aspect-ratio:10/1;background-color:#FFDA00;border-radius:115px;align-self:center}.address-set-location__title{font:18px/30px "OpenSans-Bold";margin-bottom:-7px}.address-set-location__address{display:grid;grid-template-columns:16px auto;column-gap:10px;row-gap:5px}.address-set-location__sheet-pinpoint{grid-row:1/span 2;aspect-ratio:1/1;margin-top:3px}.address-set-location__address-details{font-family:"OpenSans-SemiBold"}@media screen and (max-width:768px){.address-set-location{height:calc(100vh - 120px)}}.address-form{display:flex;flex-flow:column;gap:18px;margin:14px 0 71px}.address-form__location{display:grid;grid-template-columns:41px auto;row-gap:5px;column-gap:15px;border:1px solid #FFDA00;border-radius:16px;background-color:white;padding:15px}.address-form__location-image{height:auto;grid-row:1/span 2}.address-form__location-details{font-family:"OpenSans-SemiBold"}.store-header{position:sticky;top:120px;font:14px/1.2 "OpenSans-SemiBold";background-color:white;border-bottom:1px solid #FFE500;z-index:1}.store-header__store{display:flex;align-items:center;gap:5px}.store-header__chevron{height:6px;display:block;width:auto}.store-header__icon{height:20px;display:block;width:auto;margin-right:5px}.store-header__container{display:flex;align-items:center;justify-content:space-between;gap:15px;max-width:1000px;padding:20px;margin:auto}.nearest-outlet{display:flex;flex-direction:column;gap:16px;max-width:700px;padding:20px;width:100%;margin:0 auto;position:relative}.nearest-outlet__header{display:flex;gap:10px;position:relative}.nearest-outlet__header svg{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#FF0000;cursor:pointer}.nearest-outlet__header-title{font:18px/1.2 "OpenSans-Bold";flex:1;text-align:center}.nearest-outlet__search{margin-bottom:4px;background-color:white;border:1px solid #FFE500;border-radius:16px;display:grid;grid-template-columns:1fr auto;gap:10px;padding:12px}.nearest-outlet__search input{border:none}.nearest-outlet__search>input:focus{outline:none;border:0}.nearest-outlet__search-icon{height:20px;display:block;aspect-ratio:1;cursor:pointer}.nearest-outlet__list{display:flex;flex-direction:column;gap:10px;padding-bottom:60px}.outlet-card{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon title distance" "address address address";gap:10px;background:white;border-radius:16px;cursor:pointer;padding:16px 28px}.outlet-card__icon{grid-area:icon;height:22px;display:block;width:auto}.outlet-card__title{grid-area:title;font:16px/1.2 "OpenSans-SemiBold";color:#312E2E}.outlet-card__distance{grid-area:distance;font:14px/1.2 "OpenSans-Regular";color:#7A7A7A}.outlet-card__address{grid-area:address;font:14px/1.2 "OpenSans-Regular";color:#7A7A7A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}@media screen and (max-width:896px){.outlet-card{padding:15px}}.card-info{display:flex;flex-direction:column;gap:14px;max-width:400px;width:90%;height:auto;padding:20px 16px;border-radius:12px;text-align:center}.card-info__icon{align-self:flex-end;cursor:pointer}.card-info__button{background-color:#FFDA00;border:none;padding:10px;font-weight:600;border-radius:4px;cursor:pointer}.order-accounts-tabs{border-radius:19px;overflow:hidden;max-width:328px;color:#3D3D3D}.order-accounts-tabs__header{display:grid;grid-template-columns:1fr 70px;grid-template-rows:repeat(2,auto);column-gap:16px;background-color:#FFED00;padding:24px;align-items:end}.order-accounts-tabs__header-name{font:24px/1.2 "OpenSans-Bold"}.order-accounts-tabs__header-mobile-number{font:19px/1.6 "OpenSans-Regular"}.order-accounts-tabs__header-icon{width:70px;grid-column:2;grid-row:1/-1}.order-accounts-tabs__header-menus{display:flex;flex-direction:column;row-gap:26px;padding:36px 24px;background-color:white}.order-accounts-tabs__header-menu{opacity:0.5;display:flex;column-gap:20px;align-items:center;font:17px/1.2 "OpenSans-SemiBold";color:#3D3D3D}.order-accounts-tabs__header-menu img{width:36px}.order-accounts-tabs__header-menu--active,.order-accounts-tabs__header-menu:hover{opacity:1}@media screen and (max-width:896px){.order-accounts-tabs{display:none}}.accounts-order-history{display:grid;grid-template-columns:5fr 12fr;gap:32px;position:relative}.accounts-order-history__mobile-add{display:none}.accounts-order-history__content{border-radius:13px;overflow:hidden;background-color:white;flex-grow:1}.accounts-order-history__header{padding:20px 30px 10px;border-bottom:2px solid #D9D9D9;font:22px/1.2 "OpenSans-SemiBold"}.accounts-order-history__header-icon{display:none}.accounts-order-history__orders{padding:20px 24px;display:flex;flex-direction:column;row-gap:16px}.accounts-order-history__order{display:grid;grid-template-columns:80px repeat(2,auto);grid-template-rows:repeat(3,auto);column-gap:26px;border-radius:19px;border:1px solid #FFED00;padding:10px 24px;align-items:center;color:#3D3D3D}.accounts-order-history__order-icon{grid-column:1;grid-row:1/-1}.accounts-order-history__order-status{grid-column:3;grid-row:1/-1;text-align:right;font:19px/1.2 "OpenSans-Bold";color:#22A820}.accounts-order-history__order-status--cancelled{color:#ED1C24}.accounts-order-history__order-status--in-progress{color:#FFED00}.accounts-order-history__order-type{font:19px/1.6 "OpenSans-Regular"}.accounts-order-history__order-number{font:19px/1.2 "OpenSans-Bold";margin-bottom:12px}.accounts-order-history__order-created{font:16px/1.2 "OpenSans-Regular"}.accounts-order-history__address{display:grid;grid-template-columns:52.91px auto 20.47px;row-gap:6.02px;column-gap:27.78px;border-radius:19px;border:1px solid #FFED00;padding:10px 24px;background-color:white}.accounts-order-history__address p{margin:0}.accounts-order-history__address-icon{grid-column:1;grid-row:1/span 3;align-self:center}.accounts-order-history__address-name{font:22px/30px "OpenSans-Bold"}.accounts-order-history__address-detail{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.accounts-order-history__address-arrow{grid-column:3;grid-row:1/span 3;align-self:center;color:#FFDA00}.accounts-order-history__contact{display:flex;flex-direction:column;gap:40px;padding:20px 24px}.accounts-order-history__contact-content{display:flex;flex-direction:column;gap:40px;padding:0 20px}.accounts-order-history__info{display:flex;gap:25px;align-items:center}.accounts-order-history__info-icon{display:flex;justify-content:center;height:42px;width:46px}.accounts-order-history__info-icon img{display:block;height:100%;width:auto}.accounts-order-history__info-text{font:20px/1.2 "OpenSans-SemiBold";flex:1}.accounts-order-history__info-arrow{display:block;width:18px}.accounts-order-history__button{display:flex;gap:15px;align-items:center;justify-content:center}.accounts-order-history__button img{display:block;width:44px}.accounts-order-history__add-address{display:block}@media screen and (max-width:896px){.accounts-order-history{grid-template-columns:1fr}.accounts-order-history__content{width:95%;margin-left:auto;margin-right:auto}.accounts-order-history__content--gray{background-color:#F9F9F5}.accounts-order-history__header{border:none}.accounts-order-history__header--mobile{display:flex;padding:0;padding-bottom:24px}.accounts-order-history__header-text{display:block;margin:auto}.accounts-order-history__header-icon{display:block}.accounts-order-history__mobile-add{font:14px/1.2 "OpenSans-Bold";display:flex;align-items:center;gap:5px;color:#FFDA00;cursor:pointer}.accounts-order-history__mobile-add>img{height:16px;width:16px}.accounts-order-history__add-address{display:none}.accounts-order-history__order{grid-template-columns:0 repeat(2,auto);column-gap:0}.accounts-order-history__order-icon{width:0}.accounts-order-history__order-status{margin-left:10px}}.point-history{padding-left:20px;padding-right:20px}.point-history__title{margin-bottom:20px;position:relative;text-align:center;font:26px/1.6 "OpenSans-Bold";color:#3D3D3D}.point-history__back-button{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#ED1C24;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center}.point-history__back-button svg{width:40px;height:40px}.point-history__records{display:flex;flex-direction:column;row-gap:16px}.point-history__record{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);padding:16px 40px;border-radius:16px;background-color:white;color:#3D3D3D;align-items:center;justify-content:space-between;row-gap:12px}.point-history__record-name{font:24px/1.2 "OpenSans-Bold"}.point-history__record-created{font:18px/1.2 "OpenSans-Regular"}.point-history__record-point{grid-column:2;grid-row:1/-1;display:flex;min-width:190px;justify-content:space-between;align-items:flex-end;gap:16px}.point-history__record-point-icon{width:50px;height:50px}.point-history__record-point-value{font:36px/1.2 "OpenSans-Bold"}.point-history__record-point-value span{font:18px/1.2 "OpenSans-Regular"}.point-history__record-point-value--deduct{color:#FF0000}@media screen and (max-width:1024px){.point-history__title{font-size:22px}.point-history__back-button svg{width:24px;height:24px}}@media screen and (max-width:768px){.point-history__record-name{font-size:20px}.point-history__record{padding:12px 20px}.point-history__record-created{font-size:14px}.point-history__record-point{min-width:140px}.point-history__record-point-icon{width:32px;height:32px}.point-history__record-point-value{font-size:26px}.point-history__record-point-value span{font-size:14px}}.cheese-rate{display:flex;flex-flow:column;position:relative;gap:22px;width:35vw;min-width:504px;margin:20px;border-radius:16px;background-color:white;overflow:hidden}@media screen and (max-width:768px){.cheese-rate{width:calc(100vw - 40px);min-width:unset}}.cheese-rate *{margin:0}.cheese-rate__close{position:absolute;top:18px;right:18px}.cheese-rate__header{background-color:#FF0000;width:100%;height:200px;display:flex;align-items:center;justify-content:center}.cheese-rate__header img{aspect-ratio:1;height:40%;width:auto;animation:cheeseCoinFlip 0.7s linear infinite}.cheese-rate__body{display:flex;flex-direction:column;padding:0 20px 20px}.cheese-rate__body a{font:27px/36px "OpenSans-Bold"}.cheese-rate__body-text{padding:0 20px}.cheese-rate__body-text h5{font:30px/40px "OpenSans-Bold"}.cheese-rate__body-text p{font:21px/30px "OpenSans-Regular";margin:15px 0}.edit-profile-form{display:flex;flex-direction:column;gap:28px;padding:24px 28px;background-color:white;border-radius:16px}.edit-profile-form__button{background-color:#FFDA00;font:19px/1.2 "OpenSans-Bold";color:#312E2E;padding:14px;border-color:transparent;border-radius:20px}.edit-profile-form .errorlist{color:#ED1C24;list-style:none;padding:0;margin:0}.cheese-point-info__header{position:relative;align-items:center;text-align:center;margin:30px 0 40px;font:27px/36px "OpenSans-Bold";color:#3D3D3D}.cheese-point-info__back-button{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#ED1C24;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center}.cheese-point-info__back-button svg{width:40px;height:40px}.cheese-point-info__body{display:flex;flex-direction:column;gap:30px;margin-bottom:200px}.cheese-point-info__body h2{margin:0 0 10px;font-size:19px}.cheese-point-info__body p{margin:0;font-size:19px}.rewards-cheese-point-info{display:flex;column-gap:62px;padding:20px 32px;border-radius:16px;background-color:white;align-items:center}.rewards-cheese-point-info__point-section{cursor:pointer}.rewards-cheese-point-info__how-to,.rewards-cheese-point-info__history{font:20px/27px "OpenSans-SemiBold";color:#FFDA00;display:flex;column-gap:12px;align-items:center}.rewards-cheese-point-info__how-to{margin-left:auto}.rewards-cheese-point-info__how-to-icon,.rewards-cheese-point-info__history-icon{height:32px;width:auto}.rewards-cheese-point-info__points{display:flex;align-items:flex-end;font:36px/36px "OpenSans-Bold"}.rewards-cheese-point-info__points span{font:18px/24px "OpenSans-Regular";margin-left:6px}.rewards-cheese-point-info__points-icon{width:32px;height:32px;margin-right:8px}.rewards-cheese-point-info__point-label{font:16px/23px "OpenSans-Bold"}@media screen and (max-width:768px){.rewards-cheese-point-info{display:none}}.rewards-tabs{display:flex;column-gap:8px;margin:20px 0 40px;height:60px}.rewards-tabs--connected{column-gap:unset;background-color:white;border:1px solid #FFDA00;border-radius:16px}.rewards-tabs__tab-icon{width:32px;height:32px}.rewards-tabs__tab{border-radius:16px;border:1px solid #FFDA00;padding:14px;width:100%;display:flex;justify-content:center;align-items:center;column-gap:12px;font:20px/27px "OpenSans-SemiBold";color:#3D3D3D;cursor:pointer}.rewards-tabs__tab--active{background-color:#FFDA00}.rewards-tabs__tab--active .rewards-tabs__tab-icon{display:none}.rewards-tabs--connected .rewards-tabs__tab{border:none}@media screen and (max-width:768px){.rewards-tabs{display:none}}.rewards-vouchers{position:relative}.rewards-vouchers__vouchers{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-auto-rows:1fr;gap:24px}.rewards-vouchers__voucher{position:relative}.rewards-vouchers__voucher-thumbnail{aspect-ratio:465/202;border-radius:20px;object-fit:cover}.rewards-vouchers__voucher-price-icon{width:32px;height:32px}.rewards-vouchers__voucher-price{position:absolute;top:-10px;right:30px;background:url(/static/img/icon/flag.webp?71e51faa1f4a) no-repeat;background-size:contain;padding:15px 12px 32px 18px;width:120px;display:flex;justify-content:center;align-items:center;font:36px/50px "OpenSans-Bold";column-gap:4px}.rewards-vouchers__mobile-title{display:none}.rewards-vouchers__mobile-header{display:none}.rewards-vouchers__cheese{display:flex;align-items:center;font-size:inherit;border:1px solid #FFDA00;padding:5px 10px 5px 6px;border-radius:30px}.rewards-vouchers__points{background-color:white;border-radius:50px;font:15px/1.2 "OpenSans-SemiBold";display:flex;align-items:center;gap:5px;padding:8px;min-width:70px;text-align:center}.rewards-vouchers__points-text{margin:auto}.rewards-vouchers__points>img{height:20px;width:auto;aspect-ratio:1;display:block}.rewards-vouchers__redeem{display:none}@media screen and (max-width:768px){.rewards-vouchers__mobile-title{display:block;font:16px/1.2 "OpenSans-SemiBold";color:black;margin-bottom:10px}.rewards-vouchers__mobile-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.rewards-vouchers__redeem{display:flex;align-items:center;justify-content:space-between;gap:5px;font:14px/1.2 "OpenSans-SemiBold";padding:12px 15px;background-color:white;border:1px solid #FFDA00;border-radius:16px;margin-bottom:20px;cursor:pointer}.rewards-vouchers__redeem-icon{height:20px;width:auto;aspect-ratio:1;display:block}}.voucher-details,.reward-details{padding-left:25px;padding-right:25px}.voucher-details__header,.reward-details__header{position:relative;text-align:center;font:26px/36px "OpenSans-Bold";color:#3D3D3D;margin:0 0 26px}.voucher-details__back-button,.reward-details__back-button{position:absolute;top:50%;transform:translateY(-50%);left:0;color:#ED1C24;height:20px;width:auto;background:none;border:none;line-height:0}.voucher-details__content,.reward-details__content{display:flex;gap:40px;align-items:flex-start}.voucher-details__card,.reward-details__card{border-radius:20px;width:414px;background-color:white;overflow:hidden}.voucher-details__card-image,.reward-details__card-image{aspect-ratio:1}.voucher-details__card-content,.reward-details__card-content{padding:20px}.voucher-details__card-title,.reward-details__card-title{font:24px/32px "OpenSans-Bold";color:#3D3D3D;margin:0 0 10px}.voucher-details__description,.reward-details__description{color:#3D3D3D;flex:1}.voucher-details__description h1,.voucher-details__description h2,.voucher-details__description h3,.voucher-details__description h4,.voucher-details__description h5,.reward-details__description h1,.reward-details__description h2,.reward-details__description h3,.reward-details__description h4,.reward-details__description h5{font:20px/26px "OpenSans-Bold";margin:0 0 12px}.voucher-details__description p,.voucher-details__description li,.voucher-details__description a,.reward-details__description p,.reward-details__description li,.reward-details__description a{font:16px/23px "OpenSans-Regular"}.voucher-details__description ol,.voucher-details__description ul,.reward-details__description ol,.reward-details__description ul{margin:0;padding:0}.voucher-details__description ol,.reward-details__description ol{list-style:none;counter-reset:li-custom-counter}.voucher-details__description li,.reward-details__description li{display:grid;grid-template-columns:auto 1fr;column-gap:4px}.voucher-details__description li:last-child,.reward-details__description li:last-child{margin-bottom:12px}.voucher-details__description li::before,.reward-details__description li::before{counter-increment:li-custom-counter;content:counter(li-custom-counter) ". "}.voucher-details__description .voucher-details__action-button,.voucher-details__description .reward-details__action-button,.reward-details__description .voucher-details__action-button,.reward-details__description .reward-details__action-button{font:24px/24px "OpenSans-Bold";color:#3D3D3D;padding:20px;border-radius:20px;border:none;background-color:#FFDA00;cursor:pointer;width:100%;text-align:center;display:inline-block}.voucher-details__description .voucher-details__action-button:not(:first-child),.voucher-details__description .reward-details__action-button:not(:first-child),.reward-details__description .voucher-details__action-button:not(:first-child),.reward-details__description .reward-details__action-button:not(:first-child){margin-top:40px}@media screen and (max-width:768px){.voucher-details__content,.reward-details__content{flex-direction:column}.voucher-details__card,.voucher-details__description,.reward-details__card,.reward-details__description{width:100%}}.reward-details__card-short-description{font:20px/26px "OpenSans-Regular";color:#3D3D3D}.reward-details__card-stamps-to-redeem{font:30px/36px "OpenSans-Bold";color:#3D3D3D;display:flex;gap:8px;align-items:flex-end;justify-content:flex-end}.reward-details__card-stamps-to-redeem span{font:20px/28px "OpenSans-Regular"}.reward-details__card-stamps-to-redeem-icon{width:40px;height:40px;line-height:0}.redeem-reward-modal{background-color:white;border-radius:20px;padding:44px 32px 32px;position:relative;color:#3D3D3D;width:540px;max-width:calc(100% - 40px)}.redeem-reward-modal__header{font:26px/36px "OpenSans-Bold";margin:0 0 16px}.redeem-reward-modal__description{font:21px/30px "OpenSans-Regular";margin:0 0 24px}.redeem-reward-modal__description strong{font-family:"OpenSans-Bold"}.redeem-reward-modal__close-button{position:absolute;top:20px;right:20px;border:none;background:none;cursor:pointer}.redeem-reward-modal__close-button-icon{width:16px;height:16px}.redeem-reward-modal__button{font:26px/36px "OpenSans-Bold";background-color:#FFDA00;color:#3D3D3D;padding:16px;border-radius:20px;width:100%;text-align:center;border:none;display:block;cursor:pointer}.accounts-index{display:flex;flex-direction:column;row-gap:20px;padding:20px;background:url(/static/img/patterns/pattern-accounts.webp?a88959068493) no-repeat bottom/contain;flex:1}.accounts-index__user-info{display:flex;gap:10px;color:#3D3D3D;align-items:center}.accounts-index__user-info__separator{content:"";width:7px;height:7px;border-radius:100%;background-color:#FFDA00}.accounts-index__user-info__name{font:18px/30px "OpenSans-Bold"}.accounts-index__user-info__mobile-number{font:18px/24px "OpenSans-Regular"}.accounts-index__voucher{padding:16px 20px;border-radius:16px;background-color:white}.accounts-index__voucher__header{display:flex;justify-content:space-between;padding-bottom:8px}.accounts-index__voucher__label{color:#FFDA00;font:14px/20px "OpenSans-Bold";display:flex;gap:8px;align-items:center}.accounts-index__voucher__label svg{width:auto;height:9px;line-height:0}.accounts-index__cheese-point{color:#3D3D3D;font:32px/32px "OpenSans-Bold";display:flex;align-items:end}.accounts-index__cheese-point span{font:16px/20px "OpenSans-Regular";margin-left:4px}.accounts-index__cheese-point__label{font:14px/20px "OpenSans-SemiBold"}.accounts-index__cheese-point__icon{width:44px;height:44px;margin-right:12px}.accounts-index__menus{background-color:white;border-radius:16px;overflow:hidden;padding:0 20px}.accounts-index__menu{padding:20px 0;display:flex;justify-content:space-between;align-items:center;color:#3D3D3D;font:16px/20px "OpenSans-SemiBold"}.accounts-index__menu:not(:last-child){border-bottom:1px solid #D9D9D9}.accounts-index__menu svg{height:16px;width:auto;color:#FFDA00}@media screen and (max-width:568px){.accounts-index{background:url(/static/img/patterns/pattern-accounts-mobile.webp?a88959068493) no-repeat bottom/contain}}.order-type-modal{width:440px;max-width:calc(100% - 40px);background-color:white;border-radius:20px;padding:32px 24px;color:#3D3D3D;position:relative}.order-type-modal__title{font:24px/40px "OpenSans-SemiBold";text-align:center;margin-bottom:36px}.order-type-modal__type{padding:0 20px;height:80px;border-radius:24px;border:1.5px solid #FFDA00;display:flex;justify-content:center;align-items:center;gap:12px;font:24px/32px "OpenSans-Bold"}.order-type-modal__type:not(:last-child){margin-bottom:16px}.order-type-modal__type-icon{width:60px;height:auto}.order-type-modal__close-button{cursor:pointer;background:transparent;border:none;position:absolute;top:30px;right:42px;padding:0px;line-height:0}.order-type-modal__close-button-icon{width:24px;height:24px}.pattern-right{position:fixed;right:0;display:block;top:50%;transform:translateY(-50%);height:330px;width:auto;z-index:-1}@media screen and (max-width:668px){.pattern-right{display:none}}.pattern-left{position:fixed;height:340px;width:auto;left:0;display:block;top:50%;z-index:-1}@media screen and (max-width:668px){.pattern-left{display:none}}