/*!
Pure v2.0.6
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE
*//*!
normalize.css v | MIT License | git.io/normalize
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:.67em 0}hr{-webkit-box-sizing:content-box;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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-0.43em}.pure-u{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.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-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-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.5%}.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.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{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-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.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-24-24,.pure-u-5-5{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;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-group{letter-spacing:-.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:.5em 1em;color:rgba(0,0,0,.8);border:none transparent;background-color:#e6e6e6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:focus,.pure-button:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;border-color:#000}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled]{border:none;background-image:none;opacity:.4;cursor:not-allowed;-webkit-box-shadow:none;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:#0078e7;color:#fff}.pure-button-group .pure-button{margin:0;border-radius:0;border-right:1px solid rgba(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=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 3px #ddd;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 3px #ddd;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input[type=color]:focus,.pure-form input[type=date]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=email]:focus,.pure-form input[type=month]:focus,.pure-form input[type=number]:focus,.pure-form input[type=password]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=text]:focus,.pure-form input[type=time]:focus,.pure-form input[type=url]:focus,.pure-form input[type=week]: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=checkbox]:focus,.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus{outline:thin solid #129FEA;outline:1px auto #129FEA}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=color][disabled],.pure-form input[type=date][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=email][disabled],.pure-form input[type=month][disabled],.pure-form input[type=number][disabled],.pure-form input[type=password][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=text][disabled],.pure-form input[type=time][disabled],.pure-form input[type=url][disabled],.pure-form input[type=week][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 select:focus:invalid,.pure-form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=checkbox]:focus:invalid:focus,.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input[type=color],.pure-form-stacked input[type=date],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=email],.pure-form-stacked input[type=file],.pure-form-stacked input[type=month],.pure-form-stacked input[type=number],.pure-form-stacked input[type=password],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=text],.pure-form-stacked input[type=time],.pure-form-stacked input[type=url],.pure-form-stacked input[type=week],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-stacked input:not([type]){display:block;margin:.25em 0}.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.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:.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 .pure-input-rounded,.pure-form input.pure-input-rounded{border-radius:2em;padding:.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:.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:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width:480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=color],.pure-group input[type=date],.pure-group input[type=datetime-local],.pure-group input[type=datetime],.pure-group input[type=email],.pure-group input[type=month],.pure-group input[type=number],.pure-group input[type=password],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=text],.pure-group input[type=time],.pure-group input[type=url],.pure-group input[type=week]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0 0}.pure-form-message,.pure-form-message-inline{display:block;font-size:.75em;padding:.2em 0 .8em}}.pure-menu{-webkit-box-sizing:border-box;box-sizing:border-box}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-item,.pure-menu-list{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-heading,.pure-menu-link{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-heading,.pure-menu-horizontal .pure-menu-item,.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-active>.pure-menu-children,.pure-menu-allow-hover:hover>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:.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-horizontal .pure-menu-children .pure-menu-separator,.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-heading,.pure-menu-link{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:focus,.pure-menu-link:hover{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:.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 v2.0.6
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-12,.pure-u-sm-1-2,.pure-u-sm-1-24,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-10-24,.pure-u-sm-11-12,.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-2-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.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,.pure-u-sm-3-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-4-24,.pure-u-sm-4-5,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-6-24,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-7-8,.pure-u-sm-8-24,.pure-u-sm-9-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.5%}.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.5%}.pure-u-sm-2-5{width:40%}.pure-u-sm-10-24,.pure-u-sm-5-12{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-14-24,.pure-u-sm-7-12{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-15-24,.pure-u-sm-5-8{width:62.5%}.pure-u-sm-16-24,.pure-u-sm-2-3{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-18-24,.pure-u-sm-3-4{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-20-24,.pure-u-sm-5-6{width:83.3333%}.pure-u-sm-21-24,.pure-u-sm-7-8{width:87.5%}.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-24-24,.pure-u-sm-5-5{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-12,.pure-u-md-1-2,.pure-u-md-1-24,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-10-24,.pure-u-md-11-12,.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-2-24,.pure-u-md-2-3,.pure-u-md-2-5,.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,.pure-u-md-3-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-4-24,.pure-u-md-4-5,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-6-24,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-7-8,.pure-u-md-8-24,.pure-u-md-9-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.5%}.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.5%}.pure-u-md-2-5{width:40%}.pure-u-md-10-24,.pure-u-md-5-12{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-14-24,.pure-u-md-7-12{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-15-24,.pure-u-md-5-8{width:62.5%}.pure-u-md-16-24,.pure-u-md-2-3{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-18-24,.pure-u-md-3-4{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-20-24,.pure-u-md-5-6{width:83.3333%}.pure-u-md-21-24,.pure-u-md-7-8{width:87.5%}.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-24-24,.pure-u-md-5-5{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-12,.pure-u-lg-1-2,.pure-u-lg-1-24,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-10-24,.pure-u-lg-11-12,.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-2-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.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,.pure-u-lg-3-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-4-24,.pure-u-lg-4-5,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-6-24,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-7-8,.pure-u-lg-8-24,.pure-u-lg-9-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.5%}.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.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-10-24,.pure-u-lg-5-12{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-14-24,.pure-u-lg-7-12{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-15-24,.pure-u-lg-5-8{width:62.5%}.pure-u-lg-16-24,.pure-u-lg-2-3{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-18-24,.pure-u-lg-3-4{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-20-24,.pure-u-lg-5-6{width:83.3333%}.pure-u-lg-21-24,.pure-u-lg-7-8{width:87.5%}.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-24-24,.pure-u-lg-5-5{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-12,.pure-u-xl-1-2,.pure-u-xl-1-24,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-10-24,.pure-u-xl-11-12,.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-2-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.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,.pure-u-xl-3-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-4-24,.pure-u-xl-4-5,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-6-24,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-7-8,.pure-u-xl-8-24,.pure-u-xl-9-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.5%}.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.5%}.pure-u-xl-2-5{width:40%}.pure-u-xl-10-24,.pure-u-xl-5-12{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-14-24,.pure-u-xl-7-12{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-15-24,.pure-u-xl-5-8{width:62.5%}.pure-u-xl-16-24,.pure-u-xl-2-3{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-18-24,.pure-u-xl-3-4{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-20-24,.pure-u-xl-5-6{width:83.3333%}.pure-u-xl-21-24,.pure-u-xl-7-8{width:87.5%}.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-24-24,.pure-u-xl-5-5{width:100%}}@font-face{font-family:"SofiaProBlack";src:url(/static/fonts/SofiaProBlack.otf?9b21521d5a65) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SofiaProBold";src:url(/static/fonts/SofiaProBold.woff2?9b21521d5a65) format("woff2"),url(/static/fonts/SofiaProBold.woff?9b21521d5a65) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"SofiaProLiCond";src:url(/static/fonts/SofiaProLiCond.eot);src:url(/static/fonts/SofiaProLiCond.eot?#iefix) format("embedded-opentype"),url(/static/fonts/SofiaProLiCond.woff) format("woff"),url(/static/fonts/SofiaProLiCond.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SofiaProLight";src:url(/static/fonts/SofiaProLight.eot);src:url(/static/fonts/SofiaProLight.eot?#iefix) format("embedded-opentype"),url(/static/fonts/SofiaProLight.woff) format("woff"),url(/static/fonts/SofiaProLight.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SofiaProRegular";src:url(/static/fonts/SofiaProRegular.eot?9b21521d5a65);src:url(/static/fonts/SofiaProRegular.eot?&9b21521d5a65#iefix) format("embedded-opentype"),url(/static/fonts/SofiaProRegular.woff?9b21521d5a65) format("woff"),url(/static/fonts/SofiaProRegular.ttf?9b21521d5a65) format("truetype");font-style:normal;font-weight:400;font-display:swap}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}*{margin:0;padding:0;box-sizing:border-box}img{display:inline-block}ul{list-style:none}a,a:link,a:visited{color:inherit;text-decoration:none}body{font-size:14px;color:#3F2021;font-family:"SofiaProRegular"}.container,.footer__content{margin:auto;max-width:640px;padding:107px 12px 44px 12px}.container.no-horizontal-padding,.no-horizontal-padding.footer__content{padding-left:0;padding-right:0}.container.small,.small.footer__content{padding-top:20px}.container.desktop,.desktop.footer__content{max-width:800px;padding-top:20px}.container--product-detail{padding-top:83px;padding-bottom:130px}.container.p-content,.p-content.footer__content{padding:19px}.container.px-content,.px-content.footer__content{padding-left:19px;padding-right:19px}.container.no-padding,.no-padding.footer__content{padding:0}.container.no-margin,.no-margin.footer__content{margin:0}@media (min-width:640px){.container.full-width,.full-width.footer__content{max-width:100%}}.unset-container{padding:unset;max-width:unset}.grid-menu{display:flex;flex-direction:column}.between-wrapper,.button-menu,.modifier{display:flex;justify-content:space-between;align-items:center;gap:5px}.wrapper-y{display:flex;flex-direction:column;gap:19px}.wrapper-y.no-gap{gap:0}.wrapper-y.small-gap{gap:12px}.wrapper-y--center{justify-content:center}.wrapper-small-y{display:flex;flex-direction:column;gap:12px}.wrapper-tiny-y{display:flex;flex-direction:column;gap:5px}.flex-center{display:flex;align-items:center;justify-content:center;height:100%}.bold{font-weight:bold!important;font-family:"SofiaProBold"}.semi-bold{font-weight:600!important}.text-left{text-align:left}.text-center{text-align:center!important}.mb-big{margin-bottom:30px}.mb-content{margin-bottom:19px}.mb-small{margin-bottom:12px}.mb-tiny{margin-bottom:5px}.pt-big{padding-top:30px}.pl-8{padding-left:8px}.pl-20{padding-left:20px}.pt-30{padding-top:30px}.pb-20{padding-bottom:20px}.p-20{padding:20px}.m-auto{margin:auto!important}.full-width{width:100%}.full-height{height:100%}.bg-white{background-color:#FFFFFF!important}.bg-red{background-color:#C80F2E}.bg-cream{background-color:#EADDC8}.bg-peach{background-color:#F9F5EE}.white{color:#FFFFFF!important}.red{color:#C80F2E!important}.red-2{color:#C8102E!important}.yellow{color:#F5B84C}.green{color:#367D61}.white{color:#FFFFFF!important}.brown{color:#3F2021}.brown-light{color:#948283}.brown-lighter{color:#B2A6A6}.width-auto{width:auto!important}.full-viewport{height:100vh;overflow:hidden}.pointer{cursor:pointer}.expand-column{grid-column:1 / -1}.block{display:block}.hidden{display:none!important}.overflow-hidden{overflow:hidden!important}.shadow,.select__trigger:checked ~ .select__label,.select__options{box-shadow:0px 4px 32px 0px #10182814}.flex-1{flex:1}.icon-height{display:inline-block;height:17px}.big-icon-height{height:32px!important;aspect-ratio:1 / 1;display:inline-block}.pointer{cursor:pointer}.align-text-start{align-items:start}.relative{position:relative}.overflow-x-hidden{overflow-x:hidden}.width-full{width:100%}.double-rounded{border-radius:24px}.text-loose{line-height:1.4}.very-tiny-text{font-size:8px}.tiny-text{font-size:10px}.small-text{font-size:12px}.medium-text{font-size:16px}.subtitle{font-size:18px;font-weight:bold;font-family:"SofiaProBold"}.subtitle--small{font-size:14px}.title{font-size:20px;font-weight:bold;font-family:"SofiaProBold"}.big-title{font-size:30px;font-weight:900;font-family:"SofiaProBold"}.text-icon-wrapper{display:flex;align-items:center;gap:5px}.text-icon-wrapper>img,.text-icon-wrapper>picture>img{height:15px}.text-icon-wrapper>picture{border-radius:0}.adjust-text-position{position:relative;top:2px}html{height:100%}.fit-main-content{height:auto;min-height:100%;display:flex;flex-direction:column}.fit-main-content>main{flex:1;width:100%}.voucher-details-wrapper{border-radius:24px;overflow:hidden;position:relative;margin:0 19px}.voucher-details-wrapper img{width:100%}.voucher-details-wrapper p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#FFFFFF;font:32px/1.2 "SofiaProBold";text-align:center}.voucher-details-wrapper__overlay{position:absolute;top:0;left:0;background-color:#000000;opacity:0.5;height:100%;width:100%}.voucher-qr{border:1px solid #E0DBDB;border-radius:24px;overflow:hidden;width:180px}.voucher-qr img{width:100%}.navbar{color:#F9F5EE;background-color:#C80F2E;z-index:100;position:fixed;width:100%;top:0}.navbar__content{margin:auto;max-width:640px;padding:19px;display:flex;align-items:center;justify-content:space-between}.navbar__left{display:flex;gap:20px;align-items:center}.navbar__hamburger{cursor:pointer;width:21px;background-color:transparent;border:none;padding:10px;margin:-10px;box-sizing:content-box}.navbar__hamburger img{display:block;width:100%}.navbar__dropdown{position:absolute;top:50px;left:0;overflow-y:hidden;transition:max-height 0.2s ease;max-height:240px;width:100%}.navbar__dropdown--hidden{max-height:0;padding:0}.navbar__dropdown-content{display:flex;flex-direction:column;gap:20px;width:100%;padding:20px;color:#FFFFFF;background-color:#C80F2E}.navbar__dropdown-link{font:18px/1.2 "SofiaProBold"}.navbar__logout{cursor:pointer;background-color:transparent;border:none;color:#FFFFFF}.navbar__links{display:none}.navbar__logo{height:20px}.navbar__menu{display:flex;gap:20px}.navbar__menu-link{display:flex;position:relative}.navbar__menu-icon{height:17px}.navbar__counter:not(:empty){border:2px solid #C80F2E;position:absolute;top:0;right:-10%;transform:translate(50%,-50%);display:block;background-color:#F9F5EE;color:#C80F2E;border-radius:50%;height:14px;width:14px;display:flex;justify-content:center;align-items:center;font-size:7px;line-height:1;font-weight:bold}.navbar__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:99;display:none}.navbar__overlay--visible{display:block}@media (min-width:640px){.navbar__dropdown,.navbar__hamburger{display:none}.navbar__links{display:flex;gap:15px}.navbar__link{font:14px / 1.2 "SofiaProRegular"}}.footer{background-color:#E5E5E5;z-index:2}.footer__content{padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.footer__content-group{display:flex;align-items:center;gap:15px;flex-direction:column}.footer__social{display:flex;gap:18px}.footer__social-icon{height:18px;width:18px}.footer__contact{display:flex;align-items:center;flex-direction:column;gap:10px}@media (min-width:820px){.footer__contact{flex-direction:row}.footer__content{flex-direction:row-reverse;max-width:unset;justify-content:space-around}.footer__content-group{flex-direction:row}}.product{display:flex;flex-direction:column;gap:12px;cursor:pointer;position:relative}.product--sold-out{opacity:0.5;pointer-events:none;cursor:not-allowed}.product--sold-out::after{content:"Sold Out";position:absolute;font-weight:400;right:0;bottom:0}.product__img-wrapper{width:100%;border-radius:12px;overflow:hidden}.product__img-wrapper>img{height:100%;width:100%;object-fit:cover}.product__content{display:flex;flex-direction:column;gap:5px}.breadcrumbs{width:100%;align-items:center;display:flex;gap:10px}.breadcrumbs>a:last-child{font-weight:bold;color:#C80F2E}.breadcrumbs>img{height:8px}.dropdown-v2{position:relative}.dropdown-v2__placeholder{display:block;padding:12px;background-color:white;border:1px solid #948283;border-radius:12px;width:100%;cursor:pointer}.dropdown-v2__option{border-radius:12px;position:absolute;z-index:2;transform:translateY(100%);bottom:-10px;background:white;border:1px solid #948283;width:100%;display:none;gap:12px;flex-direction:column;padding:12px}.dropdown-v2__option>*:not(:last-child){padding-bottom:12px;border-bottom:1px solid #948283}.dropdown-v2__toggle{display:none}.dropdown-v2__toggle:checked ~ .dropdown-v2__option{display:flex}.variant{display:flex;gap:10px;flex-direction:column}.variant__label{font-weight:bold}.cart-item{display:grid;grid-template-columns:60px 1fr auto auto;column-gap:12px;width:100%}.cart-item__picture{height:60px}.cart-item__picture>img{height:100%}.cart-item__name{display:flex;flex-direction:column;gap:5px}.cart-float{padding:20px;position:fixed;bottom:0;width:100%;max-width:640px;z-index:10;background-color:#FFFFFF}.modifier__content{display:flex;gap:12px}.modifier__content-img{height:60px}.modifier__content-img>img{height:100%;aspect-ratio:1 / 1}.modifier__content-name{display:flex;flex-direction:column;gap:5px}.modifier__action{display:flex;cursor:pointer}.modifier__action-input{width:50px;border:none;background-color:transparent;font-weight:bold;text-align:center;color:#000000;opacity:1;-webkit-appearance:none;margin:0;-moz-appearance:textfield}.modifier__action-button{border:1px solid #3F2021;background-color:#3F2021;height:24px;width:24px;padding:7px;border-radius:50%;position:relative;border-width:2px}.modifier__action-button::after,.modifier__action-button::before{content:"";position:absolute;display:block;top:50%;transform:rotate(90deg) translate(-50%,-50%);transform-origin:0 0;height:8px;border:1px solid #FFFFFF;left:50%}.modifier__action-button::before{transform:translate(-50%,-50%)}.modifier__action-button--decr{background-color:#FFFFFF}.modifier__action-button--decr::after,.modifier__action-button--decr::before{content:"";position:absolute;display:block;top:50%;transform:rotate(90deg) translate(-50%,-50%);transform-origin:0 0;height:8px;border:1px solid #3F2021;left:50%}.modifier__action-button--decr::before{transform:translate(-50%,-50%);display:none}.product-bill{display:grid;grid-template-columns:40px 1fr auto auto;width:100%;column-gap:20px}.product-detail-payment{display:grid;grid-template-columns:1fr auto auto;column-gap:20px}.button-menu{background-color:white;border-radius:12px;padding:10px 16px;font-weight:bold;font-size:20px}.button-menu>img{height:32px;width:32px}.button-menu.small>img{height:20px;width:20px}.welcome-logo-wrapper{width:100%;text-align:center;padding:10px}.welcome-logo-wrapper>img{display:inline-block;height:80px}.welcome-logo-wrapper.small>img{height:40px}.welcome-logo-wrapper.medium>img{height:55px}.welcome-logo-wrapper--download{padding:0}@media (min-width:820px){.welcome-logo-wrapper--download{margin:52px 0 84px 0}}.welcome-logo-outlet{display:flex;justify-content:center;align-items:center;gap:5px;font:21px/1.2 "SofiaProBold";color:#FFFFFF}.welcome-logo-outlet img{display:block;height:23px;width:23px}.welcome-logo-outlet span{margin-top:3px}.welcome-title{font-size:25px;font-weight:bold;text-align:center}.welcome-desc{font-size:14px}.download-welcome-title{color:#3F2021;font-weight:bold;text-align:center;font-size:35px;line-height:42px;margin-bottom:12px}@media (min-width:820px){.download-welcome-title{font-size:55px;text-align:left;line-height:1.2;margin-bottom:24px}}.download-welcome-desc{font-size:16px;color:#3F2021;margin-bottom:20px}@media (min-width:820px){.download-welcome-desc{white-space:nowrap;margin-bottom:38px}}.download-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;justify-items:center;align-items:center}.download-wrapper img{cursor:pointer;max-height:50px;max-width:160px;width:100%}.download-wrapper :first-child{justify-self:end}.download-wrapper :last-child{justify-self:start}.download-wrapper-flex{display:flex;justify-content:center;gap:30px;margin-bottom:38px}.download-wrapper-flex img{cursor:pointer;max-width:188px;max-height:55px;width:100%}@media (min-width:820px){.download-wrapper-flex{justify-content:space-between}}.welcome-phone{position:absolute;bottom:0;height:100%;right:50%;transform:translateX(50%)}.input-search{position:relative}.input-search__input{width:100%;padding:12px;padding-right:24px}.input-search__icon{position:absolute;padding:15px 10px;top:50%;transform:translateY(-50%);right:12px;height:100%}.input-search-v2{display:flex;align-items:center;gap:15px}.input-search-v2__input{display:block;width:100%;border:none;outline:none}.input-search-v2__input::placeholder{color:#948283}.input-icon{position:relative}.input-icon--small .input-icon__input{padding:12px 16px;padding-left:40px}.input-icon--small .input-icon__left{left:4px}.input-icon__input{border:1px solid #F0EDED;width:100%;border-radius:12px;background-color:#FFFFFF;padding:16px 52px}.input-icon__left{top:50%;left:15px;position:absolute;transform:translate(50%,-50%);height:17px}.input-icon__right{top:50%;right:0;position:absolute;transform:translate(-50%,-50%);height:17px}.card,.member-card{display:block;padding:12px;border-radius:12px;background-color:#F9F5EE;border:1px solid #F0EDED}.card--danger{color:#C80F2E;border-color:#C80F2E;background-color:#F9E7EA}.card--disabled{color:#3F2021;background-color:#F0EDED}.input-login{border:1px solid #948283;background-color:white;color:#948283;display:grid;grid-template-columns:auto 1fr;border-radius:12px;overflow:hidden}.input-login>input{border:none;padding:12px}.input-login>input::placeholder,.input-login>input::-webkit-input-placeholder,.input-login>input::-moz-placeholder,.input-login>input::-ms-input-placeholder{color:#948283}.input-login--action{background-color:#F0EDED;grid-template-columns:1fr auto}.input-login--action a{padding:12px}.input-login__logo-wrapper{border-right:1px solid #948283;padding:12px}.gender{display:flex;justify-content:space-between;align-items:center}.gender__input-wrapper{display:flex;gap:5px;accent-color:#C80F2E;cursor:pointer}.gender__input-wrapper>*{cursor:pointer!important}.otp{display:grid;grid-template-columns:repeat(6,1fr);column-gap:15px}.otp__input{font-size:25px;border:none;width:100%;height:60px;text-align:center;border:2px solid #E0DBDB;border-radius:4px}.otp__input::-webkit-outer-spin-button,.otp__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.otp__input[type=number]{-moz-appearance:textfield}.center-form{width:100%;margin-top:10px;padding:0}.center-form h1{font:38px/46px "arial";color:#260D0D;margin:0 0 10px;text-align:center;text-transform:unset}.center-form h2{font:700 28px/32px "arial";color:#260D0D;margin:0 0 10px;text-align:center;text-transform:unset}.center-form p{font:16px/25px "arial";color:#000000;margin:0 auto 20px;display:table;text-align:center;max-width:80%}.center-form .notes{font:16px/22px "arial";text-align:center;width:100%;margin:20px 0 0;display:inline-block}.center-form .notes.gray-out{color:#E5E5E5}.center-form label{font:16px/25px "arial";width:100%;margin:0 0 5px}.center-form form{border-radius:10px;width:100%;max-width:550px;margin:0 auto;display:table;padding:4%}.center-form .link{display:block;font:15px/22px "arial";margin-bottom:20px}.center-form .helptext{display:none}.messages-container{position:fixed;top:80px;display:flex;flex-direction:column;width:100%;gap:12px;z-index:100;animation:fade-in 0.5s ease-in-out}.messages-container .messages{font:14px/22px "arial";padding:0 20px;max-width:640px;width:100%;margin:auto;text-align:center;margin:0 auto}.messages-container .messages.success p{color:#367D61;background-color:#EFF5F2;border:1px solid #367D61}.messages-container .messages.info p{color:#E0BC68;background-color:#F9F2E1;border:1px solid #E0BC68}.messages-container .messages.warning p,.messages-container .messages.error p{color:#C80F2E;background-color:#EDCFCB;border:1px solid #C80F2E}.messages-container .messages p{display:flex;justify-content:center;padding:10px 40px 8px;border-radius:12px}.qty-wrapper{display:flex;gap:10px}.qty-wrapper__button{border:1px solid #3F2021;background-color:#3F2021;height:25px;width:25px;padding:7px;border-radius:50%;position:relative;border-width:2px;cursor:pointer}.qty-wrapper__button::after,.qty-wrapper__button::before{content:"";position:absolute;display:block;top:50%;transform:rotate(90deg) translate(-50%,-50%);transform-origin:0 0;height:8px;border:1px solid #FFFFFF;left:50%}.qty-wrapper__button::before{transform:translate(-50%,-50%)}.qty-wrapper__button--decr{background-color:#FFFFFF}.qty-wrapper__button--decr::after,.qty-wrapper__button--decr::before{content:"";position:absolute;display:block;top:50%;transform:rotate(90deg) translate(-50%,-50%);transform-origin:0 0;height:8px;border:1px solid #3F2021;left:50%}.qty-wrapper__button--decr::before{transform:translate(-50%,-50%);display:none}.qty-wrapper__input{border:none;width:30px;text-align:center;color:#000000;opacity:1;background-color:transparent;-webkit-appearance:none;margin:0;-moz-appearance:textfield}.promotion,.applied-promotion{display:flex;justify-content:space-between;align-items:center;border:2px dashed #367D61;border-radius:16px;padding:15px;cursor:pointer}.promotion__text,.applied-promotion__text{font:14px/22px "arial";display:flex;align-items:center;gap:10px;color:#367D61}.promotion__text>img,.applied-promotion__text>img,.promotion>img,.applied-promotion>img{height:20px}.payment{display:flex;justify-content:space-between;align-items:center;padding:15px}.payment__text{display:flex;align-items:center;gap:10px}.payment__text>img{height:20px}.payment>input{cursor:pointer;position:unset!important;accent-color:#3F2021}.modal{display:none;position:fixed;left:0;bottom:0;z-index:99;background-color:rgba(0,0,0,0.4);height:0;width:0;pointer-events:none}.modal.show{pointer-events:initial;height:calc(100% - 62px);width:100%;display:block}.modal__cross{height:20px;width:20px;position:relative;cursor:pointer;margin-left:auto}.modal__cross::after,.modal__cross::before{content:"";display:block;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);height:100%;width:3px;border-radius:10px;background-color:black}.modal__cross::after{transform:translate(-50%,-50%) rotate(45deg)}.modal__cross::before{transform:translate(-50%,-50%) rotate(-45deg)}.modal__card{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);width:90%;max-width:350px;background-color:white;padding:20px 15px;border-radius:12px;display:flex;justify-content:space-between;flex-direction:column;overflow:auto;max-height:80%;-ms-overflow-style:none;scrollbar-width:none}.modal__card::-webkit-scrollbar{display:none}.modal__card--big-padding{padding:28px 18px}.modal__card.full-height{max-height:100%}.voucher{display:flex;justify-content:space-between;gap:5px;align-items:center}.voucher__button{display:inline-block;background-color:#3F2021;border:1px solid #3F2021;border-radius:20px;padding:5px 8px;font-size:12px;cursor:pointer}.voucher__button::after{content:"Apply";color:#FFFFFF;border:1px solid transparent}input:checked + .voucher__button{border:1px solid #367D61;background-color:#EFF5F2;cursor:pointer}input:checked + .voucher__button::after{content:"applied";color:#367D61}.base-input,.select__options,.select__label,.input-search__input,.input-search-v2{border:1px solid #F0EDED;width:100%;border-radius:12px;background-color:#FFFFFF;padding:15px}.base-input::placeholder,.select__options::placeholder,.select__label::placeholder,.input-search__input::placeholder,.input-search-v2::placeholder{color:#948283}.base-input.bordered,.bordered.select__options,.bordered.select__label,.bordered.input-search__input,.bordered.input-search-v2{border:1px solid #948283}.select{position:relative}.select--error .select__label{border-color:#C80F2E;color:#C80F2E}.select--error .select__input[value=""] ~ .select__label{color:#C80F2E}.select--error::after{content:"*required";position:absolute;color:#C80F2E;top:-10px;right:0;transform:translateY(-100%)}.select__input{display:none}.select__label{color:unset;width:100%;display:block;cursor:pointer;transition:box-shadow 0.1s ease-in-out}.select__label::after{content:""}.select__input[value=""] ~ .select__label{color:#948283}.select__input[value=""] ~ .select__label::after{content:attr(data-placeholder)}.select__options{position:absolute;z-index:2;left:0;bottom:-7px;transform:translateY(100%);padding:0;display:none;max-height:240px;overflow:auto}.select__options>*:not(:last-child){border-bottom:1px solid #F0EDED}.select__options>*{padding:15px;cursor:pointer;overflow:hidden}.select__options>*:hover{background-color:rgba(148,130,131,0.1)}.select__options>*[disabled="disabled"]{color:#F0EDED;pointer-events:none}.select__trigger{display:none}.select__arrow-icon{position:absolute;right:19px;top:50%;transform:translateY(-50%);height:7px;transition:transform ease-out .1s}.select__trigger:checked ~ .select__options{display:unset}.select__trigger:checked ~ .select__arrow-icon{transform:translateY(-50%) rotate(180deg)}.store-select{display:flex;flex-direction:column;gap:7px;background-color:#FFFFFF;z-index:2}.store-select__operating-hour{display:flex;align-items:center;gap:5px}.store-select--disabled{opacity:0.5;pointer-events:none}.small-brown-dot{height:5px;width:5px;background-color:#3F2021;border-radius:50%}.required-label{position:relative}.required-label::after{content:"*";color:#C80F2E;position:absolute;top:0px;right:0px;transform:translateX(100%)}.plain-button{cursor:pointer;background-color:transparent;width:auto;border:1px solid #3F2021;font-weight:bold;font-size:12px;padding:5px 10px;border-radius:15px;color:#3F2021}.cart-product{padding-bottom:19px;border-bottom:1px solid #F0EDED}.cart-product__content{display:grid;grid-template-columns:60px 1fr auto;column-gap:10px;align-items:start}.search-inputs-wrapper{display:grid;grid-template-columns:2fr 1fr;column-gap:19px}.hidden-toggle{display:none}.hidden-toggle:not(.animate):not(:checked) + *{display:none}.hidden-toggle + *{display:grid;transition:all 0.1s ease-in-out}.hidden-toggle + *>*{overflow:hidden}.hidden-toggle:not(:checked) + *{grid-template-rows:0fr}.hidden-toggle:checked + *{grid-template-rows:1fr}.hidden-toggle:not(:checked) + *{margin-top:-19px}.member-card{display:grid;grid-template-columns:1fr 2fr;gap:19px;background-color:#FFFFFF}.member-card__box{border-radius:10px;background-color:#C80F2E;color:#FFFFFF;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;padding:12px 20px}.member-card__box-point{font-weight:bold;font-size:25px}.loading-circle{border:2px solid #F0EDED;border-top:2px solid #948283;border-radius:50%;animation:spin 2s linear infinite;height:16px;width:16px}.qty-product-detail{display:flex;align-items:center;gap:8px}.button-edit{font:12px/1 "SofiaProBold";border-radius:12px;width:100%;text-align:center;padding:5px 15px;width:auto;border:1px solid #3F2021}.dine-in{display:grid;grid-template-rows:1fr 1fr;row-gap:30px;padding-top:30px;padding-bottom:0px}.separator-full{width:640px;border-bottom:1px solid #E5E5E5;margin-left:-20px}.birthday-input-wrapper{position:relative}.birthday-input-wrapper-icon{position:absolute;right:10px;display:block;background-image:url(/static/img/icon/icon-calendar-2.webp?ae80fb45192f);background-size:50%;background-repeat:no-repeat;background-color:#FFFFFF;background-position:center;cursor:pointer;height:24px;width:24px;top:50%;transform:translateY(-50%);z-index:2}.input-date{padding:12px 0px 12px 16px!important;background:#FFFFFF;background:linear-gradient(90deg,white 0%,white calc(100% - 39px),rgba(255,255,255,0) calc(100% - 39px));border-radius:12px;position:relative;overflow:hidden;border:1px solid #948283}.input-date input{-webkit-tap-highlight-color:transparent!important;width:110%!important;height:0px!important;min-width:100%!important;background-color:transparent!important;z-index:2;position:relative;cursor:pointer;box-shadow:none;padding:0px!important;display:block!important;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;min-height:1.2em!important;outline:none!important}.input-date input::-webkit-date-and-time-value{vertical-align:middle!important;text-align:left!important}.input-date input::-webkit-inner-spin-button,.input-date input::-webkit-calendar-picker-indicator,.input-date input:valid::-webkit-calendar-picker-indicator{display:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}.input-date input:active{background-color:#FFFFFF}.box-note{text-align:center;font-size:12px;background-color:#F0EDED;padding:8px}.separator{display:block;width:100%;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #E5E5E5}input:focus,textarea:focus,select:focus{outline:none}input[type="text"],textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none}input[type="date"]{display:block;color:#000000;-webkit-appearance:textfield;-moz-appearance:textfield}input[type="date"],input[type="datetime"],input[type="radio"]{display:block;background-color:white;border-radius:0;border-style:none;color:inherit}.center-form.registration input[type="radio"]{position:relative;top:1px;margin:0;padding:0}h1{font-size:17px;margin-bottom:0px;text-transform:uppercase;letter-spacing:1px}h1.large{font:36px/42px "arial";padding:0;margin:0 0 10px;text-transform:unset}form{margin-bottom:0px}form .errorlist{font-size:14px;color:#C80F2E;padding:0;margin:0 0 10px}form .errorlist li{padding:0}form .bottom-error .errorlist{margin:10px 0 0}form [type="radio"]:checked,form [type="radio"]:not(:checked){position:absolute;left:-9999px}form [type="radio"]:checked + label,form [type="radio"]:not(:checked) + label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#3F2021}form [type="radio"]:checked + label:before,form [type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:calc(50% - 9px);width:18px;height:18px;border:1px solid #948283;border-radius:100%;background:#FFFFFF}form [type="radio"]:checked + label:after,form [type="radio"]:not(:checked) + label:after{content:'';width:12px;height:12px;background:#C80F2E;position:absolute;left:4px;top:calc(50% - 5px);border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}form [type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}form [type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}form [type="radio"]:checked + label:before{border:1px solid #C80F2E}ul{list-style:none}ul a{display:block}.left{float:left}.right{float:right}.black-color{color:#000000}.gray-color{color:#E5E5E5}.gray-light{color:#D0D0D0}.dark-gray-color{color:#260D0D}.gray-bg{background-color:#E5E5E5}.red-bg{background-color:#C80F2E}.disabled{pointer-events:none}.disabled.gray-out{opacity:0.5}.mt-1{margin-top:10px}.mt-2{margin-top:20px}.content-wrapper-box{padding-top:118px}header{box-shadow:0 7px 10px rgba(182,182,182,0.25);position:fixed;width:100%;z-index:1001;background:white}header:before{content:'';position:absolute;top:0;left:0;width:100%;height:10px;background-color:#D6A1A1;z-index:1200}header.container,header.footer__content{margin-top:9px}.logo-wrapper{background-color:#D6A1A1;padding:18px 10px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;margin-right:10px}.logo{max-width:225px}.logo-drink{max-width:120px}.main-menus{text-align:center}.main-menus span{font:17px/22px "arial";color:#E5E5E5}.main-menus .logo-wrapper{margin-right:25px}.main-menus .logo-wrapper ~ a{width:auto;margin-right:30px}.main-menus a{display:flex;vertical-align:middle;align-items:center;justify-content:center}.main-menus .b2b-link{justify-content:start}.navbar-container-box{position:relative}.menu-hover-wrapper{position:absolute;left:0;bottom:-72px;width:100%;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background-color:white;padding:25px;z-index:999;box-shadow:0 3px 7px rgba(182,182,182,0.5)}.menu-hover-wrapper a{font:17px/22px "arial"}.vertical-align-middle{display:flex;vertical-align:middle;align-items:center;justify-content:center}.vertical-align-middle.top{align-items:start}.vertical-align-middle.left{justify-content:left}.vertical-align-middle.right{justify-content:flex-end}.vertical-align-middle.flex-right{justify-content:flex-end}.cart-icon{max-width:20px;position:relative}.time-icon{width:10px;height:10px}.benefit-icon{width:48px;height:48px}.cart-button{padding:11px 22px 9px;display:flex;align-items:center}.cart-button .cart-count{display:none;margin-left:8px}.header-button .button{padding:11px 22px;max-height:40px;line-height:21px;text-align:left}.header-button .cart-button span{position:relative;margin-right:6px}.header-button img{margin-left:auto}.dropdown-wrapper{display:inherit;position:relative}.dropdown-wrapper:hover>.dropdown-header{display:block;z-index:2051}.dropdown-wrapper .button{width:100%;min-width:175px;display:flex;align-items:center;justify-content:space-between}.dropdown-wrapper .button.pink{color:white}.dropdown-wrapper img{max-width:20px;margin-left:10px;position:relative}.dropdown-wrapper span{position:relative}.dropdown-header{width:100%;padding:20px;border:1px solid #E5E5E5;border-radius:10px;background-color:white;display:none;position:absolute;top:40px;left:50%;transform:translateX(-50%);z-index:1000;margin:0}.dropdown-header ul,.dropdown-header li{padding:0;margin:0}.dropdown-header li{margin-bottom:15px}.dropdown-header li:last-child{margin-bottom:0}.dropdown-header a{font:16px/16px "arial"}.button{font:16px/16px "SofiaProRegular";padding:14px 22px;border-radius:12px;width:100%;text-align:center;color:#FFFFFF;background-color:#3F2021;cursor:pointer;margin-right:10px;border:none;border:1px solid #3F2021}.button--secondary{border:1px solid #3F2021;background-color:transparent;color:#3F2021}.button--disabled{background-color:#E5E5E5;color:#FFFFFF;border-color:#E5E5E5}.button:last-child,.button.mr-0{margin-right:0}.button.border{border:1px solid #E5E5E5;background-color:transparent}.button.radius{border-radius:30px}.button.medium{padding:12px 22px}.button.large{padding:17px 22px;border-radius:25px}.button.full{display:block}.button.border-pink{color:black;border:1px solid #D6A1A1;background-color:#F3E3E3}.button.auto-width{width:auto;padding-left:50px;padding-right:50px}.button.auto-width-small{width:auto}.button.center{margin:0 auto}.button.transparent{font-size:16px;padding:11px 30px;border-radius:18px;letter-spacing:0;width:auto;text-align:center;color:#D6A1A1;border:1px solid #D6A1A1;cursor:pointer;background-color:transparent}.button.transparent.no-border{border:none}.button.icon{padding:15px 20px}.button.icon img{max-height:30px;margin-right:10px;position:relative;top:2px}.button.icon span{position:relative;top:-7px}.button.transparent.black{color:#000000;border-color:#E5E5E5}.button.less-border{border:none}.button.inline-block{display:inline-block}.button.hide{display:none}.button.disabled{visibility:visible;background-color:#E0DBDB;border-color:#FFFFFF;color:#FFFFFF}.button.see-more{font-size:15px;padding:12px 30px;display:table}.button.w100{width:100%}.pr-8{box-sizing:border-box;padding-right:8px}.gap-5{column-gap:5px}.gap-10{column-gap:10px}.gap-20{column-gap:20px}.deliver{font-size:16px;color:#E5E5E5;margin-right:10px}.deliver img{max-width:15px;position:relative;top:3px}.search-icon{max-width:22px;position:relative;top:3px}.search-page section h2.medium{font-size:21px;text-align:left;padding:0;margin:0}.search-page section{align-items:flex-end}.search-page .search-wrapper{width:100%;margin:0}.search-page .search-wrapper button{display:inherit}.search-page .search-wrapper img{right:20px;top:10px}.search-page .search-wrapper input{display:block;padding:10px 20px;width:100%}.search-wrapper{position:relative;width:18px;margin-left:15px}.search-wrapper input{font:15px/15px "arial";border:1px solid #E5E5E5;border-radius:30px;padding:10px 15px 7px;display:none}.search-wrapper button{border:none;background-color:transparent;display:none;cursor:pointer}.search-wrapper.active{width:auto;background-color:transparent;margin-left:0}.search-wrapper.active button{display:table}.search-wrapper.active input{display:block}.search-wrapper.active .search-field{display:none}.search-wrapper img{position:absolute;right:10px;top:9px;max-width:18px}.member-qr{max-width:200px;margin-bottom:25px}.modal-window.member-qr{max-width:400px}.location-wrapper{position:relative;top:-25px;height:15px;display:inherit}.location-wrapper .deliver{margin-top:5px}.separator{display:block;padding-bottom:40px;width:100%;clear:both}.separator.no-padding{padding:0}.separator.small{padding-bottom:15px}.separator.vsmall{padding-bottom:10px}.separator.medium{padding-bottom:25px}.separator.large{padding-bottom:60px}.separator.vlarge{padding-bottom:100px}.separator.border{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #E5E5E5}.products-slider .product{display:flex;justify-content:center}.products-slider .product img{aspect-ratio:2.51298701;object-fit:contain}.products-slider.centered{display:flex;justify-content:center}.two-columns>[class*="pure-u-"]:nth-child(n+3),.three-columns>[class*="pure-u-"]:nth-child(n+4),.four-columns>[class*="pure-u-"]:nth-child(n+5){margin-top:55px}.two-columns.small>[class*="pure-u-"]:nth-child(n+3){margin-top:4%}.box{padding:0 15px;display:block}.box.no-padding{padding:0}.three-column>[class*="pure-u-"] .small-pd{padding:0 10px 0 0}.three-column>[class*="pure-u-"]:nth-child(n+4){margin-top:10px}.three-column>[class*="pure-u-"]:nth-child(n+4).no-margin-top{margin-top:0}.three-column>[class*="pure-u-"]:nth-child(4n) .small-pd{padding-left:0}.two-column>[class*="pure-u-"] .small-pd{padding:0 10px 0 0}.two-column>[class*="pure-u-"]:nth-child(n+3){margin-top:10px}.two-column>[class*="pure-u-"]:nth-child(2n) .small-pd{padding-left:10px;padding-right:0}section{text-align:center;width:100%;display:inline-block;margin-bottom:40px}section h2{font-size:42px;margin:0 auto 20px;color:#000000;width:55%;display:table}section h2.small{font-size:25px;margin:0 auto 15px}section h2.medium{font-size:29px;margin:0 auto}section p{font:17px/22px "arial";color:#E5E5E5}section.text-align-left h2{width:100%}.tabs{text-align:center;margin-bottom:70px}.tabs a{font:20px/20px "arial";padding:15px 20px;border-radius:30px;margin-right:30px;display:inline-block;border:1px solid #E5E5E5;width:100%;max-width:260px}.tabs a:last-child{margin-right:0}.tabs a:last-child img{max-width:209px;position:relative;top:12px}.tabs a.active{background:#D6A1A1;border-color:#D6A1A1}.tabs img{max-width:200px;position:relative;top:3px;margin:0 auto}.tabs.mb-2{margin-bottom:20px}.tabs .white-icon{display:none}.tabs .default-icon{display:table}.tabs .active .white-icon{display:table}.tabs .active .default-icon{display:none}.tabs.tab-text{text-align:left;margin-bottom:0}.tabs.tab-text a{font:15px/15px "arial";color:#E5E5E5;margin:0 30px 0 0;padding:0 0 5px;background:transparent;border:none;border-radius:0;text-align:left;width:auto;max-width:100%;border-bottom:2px solid tranparent}.tabs.tab-text .active,.tabs.tab-text a:hover{background:transparent;border-bottom:2px solid #D6A1A1}.links a{font:16px/22px "arial";color:#000000;display:block;margin-bottom:10px;white-space:nowrap}.links a:last-child{margin-bottom:0}.links a.long-text{white-space:unset}.links a.disabled{pointer-events:none}.links a img{max-width:20px;position:relative;top:4px}.links a.bold-large{font:20px/20px "arial"}.apps a{display:block;margin-bottom:15px}.apps img{width:auto;max-height:42px}.footer-logo{max-width:250px;display:block}.product-list .desc{margin-top:10px;position:relative}.product-list h2{font:25px/32px "arial";color:#260D0D;margin:0}.product-list.small h2{font:17px/22px "arial";color:#000000;margin-bottom:1px}.product-list p{font:14px/22px "arial";margin:0;color:#E5E5E5}.product-list label{font:15px/22px "arial";position:absolute;top:-36px;right:0;color:white;padding:3px 12px 1px}.auto-width{width:auto}.plain-text h1{font:38px/48px "arial";margin:0;text-transform:unset}.plain-text h2{font:42px/48px "arial";margin:0 0 20px}.plain-text h3{font:23px/28px "arial";color:#E5E5E5}.plain-text h4{font:23px/28px "arial";margin:0 0 8px}.plain-text p{font:16px/25px "arial";margin:0 0 20px}.plain-text p:last-child{margin-bottom:0}.plain-text.p-small-padding p{margin-bottom:10px}.plain-text .info{font:12px/18px "arial";color:#E5E5E5}.plain-text .pl-20{padding-left:20px}.plain-text ul{font:16px/25px "arial";display:block;margin-bottom:20px}.plain-text p.mb-0{margin-bottom:0}.plain-text ul{padding:0 0 0 15px;margin:0 0 20px}.plain-text ul li{list-style-type:circle}.plain-text a{display:unset}.error-404{width:100%;padding:0;margin:0;min-height:100vh}.error-404 a{width:100%;height:100vh;display:block}.center-form.large h1{font:25px/25px "arial";margin-bottom:20px;color:#000000;display:block}.center-form.large h3{font:17px/22px "arial";margin:0 0 10px;letter-spacing:0}.center-form.large input{font:17px/22px "arial";padding:15px 20px;border-radius:20px;width:100%;margin:0;display:inline-block;border:1px solid #E5E5E5}.center-form.large input:placeholder{font:17px/22px "arial";color:#a4a4a2}.center-form.large .vertical-align-middle{column-gap:10px;flex-wrap:wrap}.center-form.large .field{margin:0 0 20px;width:100%;display:block}.center-form.large .line{font:17px/22px "arial"}.center-form.large .field-auto-width input{max-width:72px}.center-form.large .info-block{border-radius:15px;padding:4%;background-color:#edf3f7}.center-form.large .info-block h2{font:17px/22px "arial"}.info-block{background-color:#edf3f7;border-radius:10px;width:100%;display:table;padding:6%;text-align:left}.info-block h2{font:20px/25px "arial";color:#000000;margin:0;text-align:left}.info-block h2 span{margin-top:5px;display:block}.info-block ul{font:16px/25px "arial";color:#000000;text-align:left;padding:0;margin:5px 0 0}.text-align-center{text-align:center}.text-align-center input::placeholder{text-align:center}.text-align-left{text-align:left}.applied-promotion{border-style:solid;background-color:#EFF5F2}.applied-promotion__text{font:14px/19.6px "SofiaProBlack"}.applied-promotion__icon{width:20px;height:20px}.payment-choices{font:16px/22px "arial";color:#000000}.payment-choices label{display:block;width:100%;cursor:pointer;margin:0;text-align:right}.payment-choices label input[type=radio]{display:none;margin-right:2px;width:auto}.payment-choices label input[type=radio]:checked + .label-text{border:1px solid transparent;box-shadow:inset 0px 0px 0px 2px #D6A1A1}.payment-choices label input[type=radio]:checked + .label-text .checked-icon{position:absolute;display:initial;top:-5px;right:-2px}.payment-choices .checked-icon{display:none;margin-left:auto;max-width:20px}.payment-choices .method-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-choices .label-text{border-radius:30px;border:1px solid #E5E5E5;padding:15px 15px 13px;width:100%;display:flex;justify-content:space-between;align-items:center;gap:4px;position:relative}.payment-choices label>span{float:unset}.payment-choices img{width:auto;position:relative}.payment-choices.rounded{margin-top:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.payment-choices.rounded input:checked + .label-text{border:1px solid transparent;box-shadow:inset 0px 0px 0px 2px #D6A1A1}.payment-choices.rounded .label-text{font:15px/22px "arial";border:1px solid #E5E5E5;border-radius:30px;padding:10px 15px 8px;position:relative}.payment-choices.rounded .label-text .checked-icon{position:absolute;top:-5px;right:-2px}.payment-choices .payment-icon{max-height:30px}.payment-choices .small-pd{padding:0}.payment-choices .pure-u-1-1{margin-bottom:10px}.payment-choices .pure-u-1-2{width:100%;margin:10px 0 0}.payment-choices .pure-u-1-2 .box{padding:0}.payment-choices .pure-u-1-2:nth-child(2n) .small-pd{padding:0}.payment-choices .left-field,.payment-choices .right-field{width:50%}.border-right{border-right:1px solid #E5E5E5}.border-bottom{border-bottom:1px solid #F0EDED}.users h2{font:19px/25px "arial";margin:0 0 10px;color:#000000}.users span{font:17px/22px "arial";margin-left:10px}.users .member{font:17px/22px "arial";display:flex}.users img{display:inline-block;border-radius:50%;width:auto;margin:0 10px 0 0}.users .point{font:17px/22px "arial";white-space:nowrap}.users p{font:14px/22px "arial";margin:10px 0 30px}.back{font:16px/22px "arial";display:block;margin-bottom:15px;letter-spacing:0}.tns-outer{position:relative}.tns-outer .tns-nav{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);z-index:1000}.tns-outer button{border:none;background-color:#E5E5E5;height:12px;width:10px;border-radius:10px;margin-right:5px;display:inline-block}.tns-outer button:last-child{margin-right:0}.tns-outer button.tns-nav-active{background-color:#D6A1A1}.sidebar-menus{border:1px solid #E5E5E5;border-radius:10px;overflow:hidden}.sidebar-menus a{font:16px/22px "arial";padding:17px 20px 15px;color:#000000;border-bottom:1px solid #EBECF0;display:block;width:100%}.sidebar-menus a:last-child{border-bottom:none}.sidebar-menus a.gray{color:#a4a4a2}.sidebar-menus a.active{font:16px/22px "arial";background-color:#D6A1A1}.text-align-right{text-align:right}.order-details{font:15px/22px "arial";border-radius:10px;border:1px solid #E5E5E5}.order-details .box-container{padding:15px 30px;border-bottom:1px solid #EBECF0}.order-details .status{font:10px/10px "arial";border-radius:20px;padding:5px 8px 4px;margin-right:10px;position:relative;top:0px}.order-details a.active + .payment-dropdown-box{display:block}.order-details .status-wrapper{font:11px/22px "arial"}.order-details form{width:100%}.order-details h2{font:16px/22px "arial";margin:0 0 18px}.order-details h2.mb-5{margin-bottom:5px}.order-details h2.mb-0{margin-bottom:0}.order-details .copy{font:13px/22px "arial"}.order-details .payment-info{font:13px/22px "arial";margin-bottom:0}.order-details .payment-info a{text-decoration:underline}.order-details .large-font{font:16px/22px "arial"}.order-details h3{font:14px/22px "arial";margin:0 0 5px}.order-details p{font:15px/22px "arial";margin:0 0 10px}.order-details .mb-5{margin-bottom:5px}.order-details .total h3{font:23px/28px "arial";color:#000000;margin:0}.order-details strong{font-family:"arial"}.order-details input{font:14px/22px "arial";padding:10px 20px;border-radius:10px;width:100%;margin:0;display:flex;border:1px solid #E5E5E5;background-color:white;color:#000000}.order-details input:placeholder{font:14px/22px "arial";color:#a4a4a2}.order-details input[type='date']{-webkit-appearance:none;text-align:left}.order-details input::-webkit-date-and-time-value,.order-details input::-webkit-datetime-edit{text-align:left}.order-details .label{padding-right:8px;box-sizing:border-box}.order-details .box-container .radio-button label{width:20%;display:inline-flex;cursor:pointer;align-items:center}.order-details .radio-button input{display:inline-block;margin-right:5px;width:auto;position:relative;top:1px}.order-details .radio-button span{font:14px/16px "arial";float:unset;color:#000000}.order-details .total-wrapper h3{font:16px/22px "arial"}.order-details .total-wrapper .total h3{font:23px/28px "arial"}.order-details .payment_method_text,.order-details .payment_method_text h3,.order-details .payment_method_text strong{font-family:"arial";color:#000000}.payment-dropdown-box{padding-top:20px;display:none}.payment-dropdown-box a{font:16px/18px "arial";color:#E5E5E5;padding-bottom:5px}.payment-dropdown-box .payment-category .active{color:#000000;border-bottom:3px solid #000000;background-color:transparent}.payment-category{column-gap:20px}.payment-content-block{font:15px/22px "arial";display:none}.payment-content-block.active{background-color:transparent;display:block}.payment-content-block ul,.payment-content-block ol{font:15px/22px "arial";padding-left:15px;margin-bottom:0}.payment-content-block span{display:block;margin:15px 0 8px}.payment-content-block span + ol{margin-top:0px;padding-left:30px}.payment-content-block li{margin-bottom:8px}.payment-content-block li:last-child{margin-bottom:0}.square{width:10px;height:10px;background-color:#000000;display:inline-block;margin-right:5px}.order-history a{display:block}.order-history .order-details{font:14px/22px "arial";border-radius:10px;margin-bottom:20px}.order-history .order-details:last-child{margin-bottom:0}.order-history .order-details .order-type{font:13px/13px "arial";display:table;margin-top:5px}.order-history .order-details.large-pd .box-container{padding:30px}.order-history .order-details.large-label{font:17px/22px "arial"}.order-history .order-details.radius input,.order-history .order-details.radius textarea{font:17px/22px "arial";padding:14px 25px;border-radius:15px;width:100%;border:1px solid #E5E5E5}.order-history .order-details .box-container{padding:12px 25px}.order-history .order-details .box-container:last-child{border-bottom:none}.order-history .order-details .status{font:10px/10px "arial";border-radius:20px;padding:5px 10px 4px;margin-right:10px;position:relative;top:-2px}.order-history .order-details h2{font:14px/18px "arial";margin:0 0 15px}.order-history .order-details h3{font:15px/18px "arial";margin:0;color:#000000}.order-history .order-details p{font:11px/18px "arial";margin:0 0 10px;color:#E5E5E5}.order-history .order-details .mb-5{margin-bottom:5px}.order-history .order-details .total{font:16px/22px "arial";color:#000000}.order-history .order-details .points{font:12px/15px "arial";display:block;color:#E5E5E5}.order-history .order-details label{font:10px/15px "arial";display:block;color:#E5E5E5}.order-history .order-details .products img{margin-right:10px;max-width:60px}.order-history .order-details .item{width:100%}.order-history .order-details .item:first-child{margin-top:5px}.order-history .order-details .radio-button.gender-field span{position:relative;top:3px}.order-history .order-details .radio-button.gender-field input[type='radio']{margin:0 5px 0 0}.order-history .order-details .header{display:flex;align-items:baseline}.order-history .order-details .header span{margin-left:12px}.product-detail img{max-width:50px;padding-right:10px}.product-detail h3{font:16px/22px "arial";color:#000000;margin-bottom:3px}.product-detail p{font:14px/25px "arial";color:#a4a4a2;margin:0}.modal-window{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:600px;width:100%;z-index:2005;display:table;padding:10px;box-sizing:border-box;background:transparent}.modal-window.medium-width{max-width:450px}.modal-window .modal-window-box{box-shadow:1px 1px 2px rgba(182,182,182,0.25);background:white;border-radius:10px;position:relative;max-height:90vh;overflow:hidden}.modal-window.modal-close-delete .border-bottom{padding-bottom:20px}.modal-window .box{padding:25px 35px}.modal-window .box.pt-1{padding-top:10px}.modal-window input{font:16px/22px "arial";padding:10px 20px;border-radius:30px;width:100%;margin:0;display:inline-block;border:1px solid #E5E5E5}.modal-window input:placeholder{font:16px/22px "arial";color:#a4a4a2}.modal-window h2{font:17px/22px "arial";margin:0 0 20px}.modal-window h2.large{font:19px/25px "arial"}.modal-window h2.bold{font-family:"arial"}.modal-window h2.half-width{max-width:60%;margin:0 auto 20px}.modal-window h2.mb-0{margin:0}.modal-window p{font:14px/22px "arial";display:block}.modal-window .border-bottom{border-bottom:1px solid #EBECF0;margin-bottom:0px;padding-bottom:15px}.modal-window .border-top{border-top:1px solid #EBECF0}.modal-window .icon-search{width:90px;float:right;right:20px;position:relative;top:3px}.modal-window .search img{width:18px;display:none}.modal-window .icon-point{width:20px;height:20px;float:left;margin-right:5px}.modal-window .map{height:300px;overflow:unset!important}.modal-window div[aria-roledescription="map"]{overflow:hidden!important}.modal-window .button{display:table}.modal-window .button.hide{display:none}.modal-window .button.auto-width{padding-left:20px;padding-right:20px}.modal-window .map{margin-top:15px}.modal-window .address-wrapper{margin:15px 0 0}.modal-window .address-wrapper .address{max-height:45px}.modal-window .map input{font:17px/22px "arial";top:-53px!important;border-radius:0;border:1px solid #E5E5E5}.modal-window .map input:placeholder{font:14px/22px "arial";color:#E5E5E5}.modal-window .search{width:100%;margin:0 auto;display:table;position:relative;padding:0 25px;box-sizing:border-box}.modal-window .search .icon{position:absolute;top:21px;left:45px}.modal-window .search-wrapper{position:absolute;width:100%;height:auto;z-index:1000;left:-5px;top:-29px}.modal-window .action-button{padding:15px 10%;margin:0;float:right;font-size:18px}.modal-window .actions-button button,.modal-window .actions-button a{width:100%}.modal-window .align-middle{display:flex;flex-direction:column;margin:0 auto;width:max-content}.modal-window .head{padding:10px 25px 30px;border-top-right-radius:10px;border-top-left-radius:10px}.modal-window .head p{margin-bottom:0px}.modal-window .body{position:relative}.modal-window .icon-close{width:36px}.modal-window .close{font:30px/30px "arial";position:absolute;top:18px;right:30px;z-index:1000;cursor:pointer}.modal-window .v-margin-20{display:block;margin:20px 0}.modal-window .hide{display:none}.awesomplete [role='listbox']{overflow-y:scroll;overflow-x:hidden;max-height:300px}.modal-window-plaintext p,.modal-window-plaintext ul{font:14px/22px "arial";display:block;margin-bottom:20px}.modal-window-plaintext p.mb-0{margin-bottom:0}.modal-window-plaintext ul{padding:0 0 0 15px;margin:0 0 20px}.modal-window-plaintext ul li{list-style-type:circle}.registration #id_gender{display:flex}.registration #id_gender label{display:block}.registration div{width:100%}.registration #id_gender input{width:auto;display:inline}.registration label{padding-left:10px}.map{height:200px}.map:after{width:40px;height:40px;display:block;content:' ';position:absolute;top:55%;left:50%;margin:-40px 0 0 -11px;background-repeat:no-repeat;background:url("/static/img/point.png");background-size:40px 40px;pointer-events:none}.modal-window-background{overflow:hidden;height:100%;width:100%;position:fixed}.modal-window-background:after{content:'';position:fixed;top:0;left:0;display:table;height:100%;width:100%;z-index:2002;background:rgba(0,0,0,0.3)}.list{display:table;margin-bottom:20px}.label-order-type{display:inline;margin-left:10px}.id_notes{padding-right:5px}.cart-item-photo img{height:200px}.flex{display:flex}.flex.center{align-items:center}.left{float:left}h1,h2,h3,h4,h5,h6,p,a{margin:0}.container .row,.footer__content .row{width:100%;height:100%}.container .row .col,.footer__content .row .col{padding:0.8rem;margin:1rem}.col-locations ul{padding:0;width:20rem;border:1px solid darkgray;border-radius:0.5rem}.col-locations ul a{color:black;text-decoration:none}.col-locations ul li{list-style-type:none;border-bottom:1px solid darkgray;padding:1rem}.col-stores{width:49%;border-radius:10px;border:1px solid #E5E5E5}.col-stores .store-map a{color:black;text-decoration-style:dotted}.col-stores .picture img{max-height:252px;min-height:252px;object-fit:cover;border-radius:10px}.col-stores .box{width:100%;height:100%;padding:25px;display:flex;flex-direction:column}.col-stores-null{display:none;grid-column:1 / span 2;border:1px solid darkgray;border-radius:0.5rem}.show{display:flex;flex-direction:column;align-items:center}.active{background:#EBECF0}.contact-form .row{margin-bottom:0.8rem}.contact-form label{display:inline-block;width:10rem}.nav-faqs li{list-style-type:none}.nav-faqs label{display:block;padding:.85rem;color:#5F5F5F;background-color:#ECECEC;box-shadow:inset 0 -1px #1d1d1d;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;font-size:1.2rem}.nav-faqs label:focus,.nav-faqs label:hover{color:black;background:#DADADA}.nav-faqs label{cursor:pointer}.group-list label{padding-left:2rem;color:#5F5F5F;background-color:#ECECEC;box-shadow:inset 0 -1px #373737}.group-list label:focus,.group-list label:hover{color:black;background:#DADADA}.sub-group-list label{padding-left:4rem;color:#5F5F5F;background-color:#ECECEC;box-shadow:inset 0 -1px #474747}.sub-group-list label:focus,.sub-group-list label:hover{color:black;background:#DADADA}.sub-sub-group-list label{padding-left:6rem;background:#454545;box-shadow:inset 0 -1px #575757}.sub-sub-group-list label:focus,.sub-sub-group-list label:hover{background:#333333}.group-list,.sub-group-list,.sub-sub-group-list{height:100%;max-height:0;overflow:hidden;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}.sub-group-list ul>li{list-style-type:disc}.nav-faqs__list input[type=checkbox]{display:none!important}.nav-faqs__list input[type=checkbox]:checked + label + ul{max-height:1000px}.nav-faqs__list>ul>li{list-style-type:disc}label>span{float:right;-webkit-transition:-webkit-transform .65s ease;transition:transform .65s ease}.nav-faqs__list input[type=checkbox]:checked + label>span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.tingle-modal{box-sizing:border-box;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:2000;display:-ms-flexbox;display:flex;visibility:hidden;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,0.3);opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:transform .2s ease}.tingle-modal--noClose .tingle-modal__close,.tingle-modal__closeLabel{display:none}.tingle-modal__close{position:fixed;top:10px;right:28px;z-index:1000;padding:0;width:25px}.tingle-modal-box{position:relative;-ms-flex-negative:0;flex-shrink:0;border-radius:4px;background:#FFFFFF;opacity:1;cursor:auto;transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275);-ms-transform:scale(0.8);transform:scale(0.8)}.tingle-modal-box__content{padding:20px 40px 10px}.tingle-modal--visible{visibility:visible;opacity:1}.tingle-modal--visible .tingle-modal-box{-ms-transform:scale(1);transform:scale(1)}.credit-3ds .tingle-modal-box__content{display:contents}.credit-3ds iframe{width:100%;min-height:50vh;overflow:hidden}.store-changed .tingle-modal__closeIcon{display:none}.store-changed .tingle-modal__close{font-size:0;line-height:0}.store-changed .tingle-modal__close:before{content:'x';position:absolute;font:30px/30px "arial"}.delivery .map-wrapper{width:113.5%;position:relative;left:50%;transform:translate(-50%,0%)}.delivery .map-wrapper .map{min-height:350px}.home-thumbnail img{aspect-ratio:1;object-fit:cover}.img-placeholder{aspect-ratio:1;object-fit:cover}.steps{position:relative;z-index:1}.steps a{font:17px/22px "arial";background-color:#edf3f7;color:#E5E5E5;width:100%;display:block;padding:14px 20px 12px;border-radius:50px;text-align:center;position:relative;z-index:1000;visibility:visible;cursor:unset}.steps a.active{background-color:#D6A1A1;color:#000000;visibility:unset;cursor:pointer}.steps:before{content:'';position:absolute;z-index:1;top:50%;left:5%;height:2px;background-color:#edf3f7;width:80%;transform:translate(0%,-50%)}.carts{margin:0}.carts picture{max-width:50px;margin-right:10px}.carts .image{margin-right:10px}.carts p{font:14px/23px "arial";color:#a4a4a2;margin:0}.carts h2{font:16px/20px "arial";color:#000000;margin:0 0 8px}.carts .header-text{font:18px/22px "arial";color:#a4a4a2;margin:0 0 30px;padding-bottom:15px;border-bottom:1px solid #EBECF0}.carts .desc{width:100%}.carts .status{font:16px/16px "arial";background-color:#E5E5E5;color:#E5E5E5;padding:7px 10px;border-radius:8px}.carts .subtotal{font:16px/20px "arial";margin:0}.carts .delete{margin-left:20px;position:relative;top:-2px}.carts .delete img{max-width:15px;position:relative;top:2px}.carts .notes{padding:8px 0 9px;border-radius:30px;width:100%;margin:10px 0 0}.carts .notes input{font:16px/22px "arial";border:none;margin-left:10px;width:100%;padding:0px}.carts .notes.less-border{border:none;padding:0}.carts .notes img{max-width:18px}.carts .border-bottom{border-bottom:1px solid #E5E5E5;padding-bottom:18px;margin-bottom:10px}.payment-page .notes input{pointer-events:none}.continue-shopping{font:15px/20px "arial";letter-spacing:initial}.cart-list{width:100%;border-bottom:1px solid #EBECF0;margin-bottom:25px;padding-bottom:15px}.cart-list:last-child{border-bottom:none;padding-bottom:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty{font:18px/22px "arial";color:#E5E5E5;border:1px solid #E5E5E5;padding:5px 5px 2px;border-radius:30px;position:relative;top:-7px}.qty button{font:25px/25px "arial";color:#E5E5E5;border:none;background-color:transparent;cursor:pointer}.qty input{font:16px/22px "arial";color:#E5E5E5;-moz-appearance:textfield;border:none;width:35px;text-align:center;height:25px}.notes-field{display:block}.notes-field label{font:12px/16px "arial";color:#a4a4a2;margin:0 0 5px;display:block}.notes-field textarea{font:16px/22px "arial";border:1px solid #E5E5E5;padding:10px;border-radius:10px;width:100%;height:70px;margin-bottom:20px}.cart-border{border:1px solid #E5E5E5;padding:25px 28px;width:100%;display:inline-block;border-radius:10px}.cart-border.border-radius{border-radius:20px}.cart-border input{width:100%;border:1px solid #E5E5E5;border-radius:30px;padding:15px 20px}.cart-border.set-location-wrapper textarea{width:100%;border:1px solid #E5E5E5;border-radius:20px;padding:15px 20px;height:120px}.cart-border .qty{top:0}.cart-border .qty input{font:16px/26px "arial";color:#E5E5E5;-moz-appearance:textfield;border:none;width:35px;text-align:center;padding:0}.cart-border .field.icon-mark{position:relative}.cart-border .field.icon-mark input{padding:15px 20px 15px 50px}.cart-border .field.small-border-radius input{border-radius:18px}.cart-border .full{margin-left:-28px;margin-right:-28px;width:auto}.cart-sidebar h3{font:18px/22px "arial";margin:0 0 10px}.cart-sidebar .grand-total{font:20px/25px "arial";margin:0 0 20px;display:block}.order-type input{display:none}.order-type .checked-icon{display:none;position:absolute;top:-10px;right:-10px;max-width:22px}.order-type input:checked + .choose-order-type{border:1px solid #D6A1A1;background-color:#D6A1A1}.order-type input:checked + .choose-order-type .checked-icon{display:table}.order-type .choose-order-type{border:1px solid #E5E5E5;border-radius:10px;padding:15px;background-color:white;cursor:pointer;display:table;position:relative;width:100%;text-align:center}.order-type .choose-order-type span{font:16px/16px "arial";margin:15px 0 0;display:block}.order-type .order_type_icon{width:auto;max-height:58px;margin:0 auto;display:table}.recipient input,.recipient select,.delivery-time-wrapper input,.delivery-time-wrapper select{width:100%;border:1px solid #E5E5E5;border-radius:30px;padding:15px 20px 14px 55px;background-color:transparent}.recipient select,.delivery-time-wrapper select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.recipient .field,.delivery-time-wrapper .field{margin-bottom:10px;position:relative}.recipient.code .field:before,.delivery-time-wrapper.code .field:before{content:'';height:100%;width:1px;position:absolute;left:9.5%;top:0;background-color:#E5E5E5}.recipient.code .field input,.delivery-time-wrapper.code .field input{padding-left:calc(9.5% + 15px)}.recipient.ovo-field .field,.delivery-time-wrapper.ovo-field .field{margin-bottom:0}.recipient.ovo-field .field:before,.delivery-time-wrapper.ovo-field .field:before{left:12%}.recipient.ovo-field .field input,.delivery-time-wrapper.ovo-field .field input{padding-left:calc(12% + 15px)}.recipient .icon,.delivery-time-wrapper .icon{font:15px/20px "arial";color:#E5E5E5;position:absolute;top:52%;left:17px;transform:translateY(-50%);max-width:20px}.recipient .icon.auto,.delivery-time-wrapper .icon.auto{left:20px}.delivery-time-wrapper .gap-20{flex-wrap:inherit;justify-content:space-between}.delivery-time-wrapper select,.delivery-time-wrapper .flatpickr-input{opacity:1;color:#000000}.delivery-time-wrapper select::placeholder,.delivery-time-wrapper .flatpickr-input::placeholder{opacity:1;color:#000000}.set-location h2{margin-bottom:10px}.set-location p{margin-bottom:5px}.set-location .field{margin-bottom:10px}.map-wrapper{position:relative;width:100%;display:block}.subtotal-wrapper .pure-u-1-2{margin-bottom:5px}.subtotal-wrapper h2{color:#E5E5E5}.subtotal-wrapper .grand_total{font:22px/25px "arial";color:#000000}.checkout h2{font:19px/25px "arial";margin-bottom:8px;color:#E5E5E5}.checkout p{font:17px/22px "arial";color:#000000}.checkout .grand_total{font:23px/30px "arial"}.promo__subtitle{color:#a4a4a2;margin:16px 0 10px}h2 + .promo__subtitle{margin:-3px 0 5px}.promo__code-input{position:relative}.promo__clear-input{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px;aspect-ratio:1 / 1;cursor:pointer}.promo__search-result.box{padding-top:0}.promo__not-found{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}.promo__not-found-image{width:auto;height:85px}.promo__not-found-text{font:16px/19px "arial";color:#D6A1A1;text-align:center}.promo .box{padding-bottom:20px}.promo .box--small{padding:14px 35px}.promo input{padding:8px 20px}.promo h2{font:15px/16px "arial";margin-bottom:11px}.promo p{line-height:14px}.promo__checkboxes h2{font:15px/16px "arial";margin:0 0 2px}.promo__checkboxes p{font:12px/14px "arial";margin:0;color:#a4a4a2}.promo__checkboxes label{margin-bottom:15px;width:100%;position:relative;display:inline-block;cursor:pointer}.promo__checkboxes label:last-child{margin-bottom:0}.promo__checkboxes label img{max-width:20px}.promo__checkboxes .label-text{padding:12px 20px;border-radius:5px;border:1px solid #E5E5E5}.promo__checkboxes .checked-icon{display:none;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.promo__checkboxes input{display:none}.promo__checkboxes input:checked + .label-text{border:1px solid #D6A1A1}.promo__checkboxes input:checked + .label-text .checked-icon{display:table}.promo__checkboxes.scroll-section{scrollbar-width:unset}#promotion-code-form .promo__checkboxes.scroll-section{max-height:calc(calc(90vh - 310px) * 2 / 5)}#voucher-codes-form .promo__checkboxes.scroll-section{max-height:calc(calc(90vh - 310px) * 3 / 5)}.main-banner img{object-fit:contain}.promotion-banners-container{position:relative;max-width:1366px;margin:0px auto}.promotion-banners-control{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:0 calc(0.25 / 3.5 * 100vw - 25px)}.b2b-page{border-radius:20px}.b2b-page.banner-container{width:calc(100% - 50px)}.b2b-page .promotion-banners-control{padding:0 calc(0.25 / 11 * 100vw)}.control-button{width:50px;height:50px;border:1px solid #a4a4a2;border-radius:50%;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;z-index:1}.control-arrow{width:16px;height:16px;border-top:1px solid #a4a4a2;border-left:1px solid #a4a4a2}.control-arrow.prev{transform:translateX(4px) rotate(-45deg)}.control-arrow.next{transform:translateX(-4px) rotate(135deg)}.line-through{text-decoration:line-through}.more-info{font:16px/18px "arial";color:#E5E5E5;width:100%;column-gap:10px;margin:10px 0}.more-info .disc{font:14px/18px "arial";color:white;background-color:#D6A1A1;padding:4px 10px 2px;border-radius:8px;position:relative;top:-2px}.more-info .original-price{white-space:nowrap}.more-info .original-price.line-through{font-family:"arial"}.more-info.small{font:11px/15px "arial";justify-content:flex-end;vertical-align:middle;align-items:center;column-gap:5px;margin:2px 0 0}.more-info.small .disc{font:11px/15px "arial";padding:2px 5px 1px}.mylocation-button{background:#FFFFFF url("/static/img/location.png");background-repeat:no-repeat;background-position:center;background-size:30px 30px;padding:19px;right:10px!important;border:none;bottom:110px;top:auto!important}.pac-container{z-index:9999}.product-details h1{font:27px/32px "SofiaProBold";text-transform:unset;margin:0 0 10px;letter-spacing:0px}.product-details h2{font:14px/22px "arial";margin:0 0 10px}.product-details h3{font:14px/22px "arial";color:#a4a4a2;margin:0 0 10px}.product-details p{font:14px/22px "arial";margin:0 0 25px}.product-details label{font:16px/22px "arial";cursor:pointer;display:block;margin-bottom:10px}.product-details label span{float:right;text-align:right}.product-details select{font:14px/22px "arial";width:100%;border-radius:20px;padding:16px 18px;border:1px solid #E5E5E5;background-color:transparent;margin-bottom:20px;cursor:pointer;position:relative}.product-details input[type='radio'],.product-details input[type='checkbox']{position:relative;top:2px;margin-right:5px;display:inline-block;width:15px;height:15px}.product-details .price{font:25px/32px "arial"}.product-details .notes input{font:14px/22px "arial"}.product-details .cart-price{font:18px/37px "arial"}.product-details .add-on-box label{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;text-align:left}.product-details .add-on-box label input{margin-right:0}.product-details .add-on-box label span{flex-grow:1;float:unset}.product-details .add-on-box label span.desc{width:55%;text-align:left}.product-details .add-on-box .add_on_group_label{display:block;width:100%;position:relative;cursor:pointer;border-bottom:1px solid #EBECF0;margin-bottom:20px;padding-bottom:20px}.product-details .add-on-box .add_on_group_label:last-child{border-bottom:none;margin-bottom:0}.product-details ul,.product-details ol{line-height:1rem}.product-details li{padding-top:0.5rem;padding-bottom:0.5rem}picture{line-height:0;border-radius:10px;display:block;overflow:hidden}.img-rounded{border-radius:10px;overflow:hidden}.thumbnails{column-gap:10px;flex-wrap:inherit}.thumbnails picture{outline:1px solid #E5E5E5}.thumbnails .active{outline:1px solid #D6A1A1}.thumbnails a{max-width:90.33px}.thumbnails img{object-fit:cover;aspect-ratio:1}.filters{column-gap:30px}.custom-select{position:relative;margin-bottom:30px;font:16px/22px "arial"}.custom-select .dropdown{background:url("/static/img/arrow-down-pink.svg") no-repeat calc(100% - 15px);border:1px solid #E5E5E5;background-size:11px;padding:15px 20px;border-radius:30px;justify-content:space-between;margin-bottom:5px;cursor:pointer}.custom-select .dropdown.active + .dropdown-option{display:block}.custom-select .dropdown-option{padding-left:0px;z-index:1000;overflow-y:scroll;max-height:219px}.custom-select ul{margin:0;position:absolute;width:100%;box-shadow:0px 4px 9px rgba(0,0,0,0.1);background:#FFFFFF;display:none}.custom-select li{display:flex;justify-content:space-between;padding:16px;border-bottom:1px solid #E5E5E5;cursor:pointer}.custom-select li:hover:not(.current){background:#E5E5E5}.custom-select li.current{font-family:"arial";background:#E5E5E5}.custom-select .total{margin-bottom:0;padding-right:20px;text-align:left}.custom-select.search{margin:0;font:14px/22px "arial";min-width:165px;text-align:left}.custom-select.search .dropdown{background:none;padding:9px 20px 9px 24px;border-radius:20px;margin:0;background-color:#edf3f7;border:none}.custom-select.search li{padding:4px}.custom-select.search:before{content:"\203A";font:25px/25px "arial";position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(90deg);color:#000000;z-index:100}.custom-select.order-history{margin:0;font:10px/12px "arial";width:100%;max-width:150px;color:#E5E5E5;text-transform:uppercase}.custom-select.order-history .dropdown{background:none;padding:10px 25px 8px 19px;border-radius:20px;margin:0}.custom-select.order-history .dropdown-option{border:1px solid #E5E5E5;background:white}.custom-select.order-history li{padding:10px 10px 10px 19px;border-bottom:1px solid #E5E5E5}.custom-select.order-history li.current,.custom-select.order-history li:hover{background-color:#edf3f7}.custom-select.order-history:before{content:"\203A";font:25px/25px "arial";position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(90deg);color:#a4a4a2;z-index:100}.cart-float{padding:20px;box-shadow:0px 4px 32px 0px #10182814}.select-wrapper{position:relative;background-color:#edf3f7;border-radius:20px;min-width:165px}.select-wrapper select{font:14px/22px "arial";width:100%;padding:9px 20px;border:none;background-color:transparent;cursor:pointer;position:relative;color:#000000;text-align:left;-webkit-appearance:none;-moz-appearance:none}.select-wrapper option{text-align:left;padding:0;cursor:pointer}.select-wrapper:before{content:"\203A";font:25px/25px "arial";position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(90deg);color:#000000;z-index:100}.user-profile-title{font:16px/22px "arial";display:block}.user-profile-box{font:16px/22px "arial";border-radius:10px;border:1px solid #E5E5E5;margin:15px 0}.user-profile-box .box-container{padding:20px 30px;border-bottom:1px solid #E5E5E5}.user-profile-box h3{font:16px/22px "arial";margin:0 0 5px}.active.otp-message{font:15px/19px "arial";color:white;padding:10px;background-color:#367D61;border-radius:5px;margin-bottom:10px;text-align:center;display:block}.resend-otp button{border:none;padding:0;background-color:transparent}.select-filter{position:relative}.select-filter select{font:10px/12px "arial";padding:10px 25px 8px 15px;width:100%;max-width:150px;border:1px solid #E5E5E5;background-color:transparent;cursor:pointer;position:relative;color:#E5E5E5;text-align:left;border-radius:20px;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none}.select-filter:before{content:"\203A";font:25px/25px "arial";position:absolute;top:50%;right:3%;transform:translateY(-50%) rotate(90deg);color:#a4a4a2;z-index:100}.dropdown{color:#C80F2E;cursor:pointer}.dropdown input{display:none}.dropdown svg path{fill:#C80F2E}.dropdown #text-collapse{display:block}.dropdown #text-expand{display:none}.dropdown:has(input:checked) svg{transform:rotate(180deg)}.dropdown:has(input:checked) #text-collapse{display:none}.dropdown:has(input:checked) #text-expand{display:block}.column-gap{column-gap:30px}.column-gap.space-between{justify-content:space-between}.oos{font:15px/18px "arial";padding:13px 15px 10px;color:#E5E5E5;border-radius:18px;background-color:#edf3f7;display:flex;vertical-align:middle;align-items:center;margin-bottom:18px}.oos img{max-width:23px;position:relative;top:-2px;margin-right:5px}.oos--small{font:12px/15px "arial";padding:9px 11px 8px}.oos--small img{max-width:16px;top:0}.contact-us-sidebar{padding:25px;border-radius:10px}.contact-us-sidebar p{font:14px/22px "arial";color:#260D0D;padding:0;margin:0}.contact-us-sidebar h2{font:20px/25px "arial";color:#260D0D;padding:0}.contact-us-sidebar label{font:14px/22px "arial";color:#260D0D;display:block;margin:0 0 8px;padding:0}.contact-us-sidebar label:last-child{margin-bottom:0}.contact-us-sidebar .hotline{font:30px/32px "arial"}.contact-us-sidebar .list{display:flex;vertical-align:middle;align-items:start;column-gap:15px;margin-bottom:28px}.contact-us-sidebar .border-top{border-top:1px solid #a4a4a2;margin-bottom:20px}.contact-us-sidebar .info{margin:auto 0;max-width:calc(100% - 50px)}.contact-us-sidebar img{max-width:35px}.contact-us h1{font:38px/42px "arial";padding:0;margin:0 0 15px;text-transform:unset}.contact-us p{font:17px/25px "arial";padding:0;margin:0 0 30px}.contact-us .message{margin-top:20px}.our-stores h1{font:38px/42px "arial";padding:0;margin:0 0 10px;text-transform:unset}.our-stores h2{font:18px/22px "arial";margin:0 0 20px;padding:0;color:#260D0D}.our-stores p{font:17px/22px "arial";padding:0;margin:0 0 30px}.row-stores{column-gap:2%}.row-stores.two-columns.small>[class*="pure-u-"]:nth-child(n+3){margin-top:2%}.row-stores .content-block{text-align:center;margin:20px 0 0;flex-grow:1;display:flex;flex-direction:column}.row-stores .store-name{font:18px/22px "arial";color:#260D0D;margin:0 0 8px;display:block;text-transform:uppercase;text-align:left}.row-stores .store-address{font:15px/19px "arial";color:#E5E5E5;margin:0 0 10px;text-align:left}.row-stores .store-phone{font:16px/22px "arial";color:#260D0D;margin-top:auto}.row-stores .store-hours,.row-stores .store-map a{font:14px/22px "arial";color:#260D0D}.row-stores .icon{display:flex;vertical-align:middle;align-items:center;margin-bottom:10px;column-gap:10px}.row-stores .icon.last{margin-bottom:0}.row-stores .icon img{max-width:20px}.row-stores .store-hours img{max-width:25px}.location-lists,.faq-groups{width:100%;padding:0;display:inline-block;border-radius:10px;border:1px solid #E5E5E5;overflow:hidden}.location-lists a,.faq-groups a{display:block;border-bottom:1px solid #E5E5E5}.location-lists a:last-child,.faq-groups a:last-child{border-bottom:none}.location-lists a.gray,.faq-groups a.gray{color:#a4a4a2}.location-lists span,.faq-groups span{font:16px/22px "arial";padding:17px 20px 15px;color:#000000;display:block;width:100%}.location-lists span.active,.location-lists input:checked + span,.faq-groups span.active,.faq-groups input:checked + span{font:16px/22px "arial";background-color:#D6A1A1}.location-lists .active,.faq-groups .active{background:none}.hide{display:none}.desktop-hide{display:none;visibility:hidden}.treats-icon{max-width:250px}.awesomplete{font:14px/22px "arial";width:100%}.awesomplete ul li{padding:10px!important}.awesomplete mark,.awesomplete li:hover mark,.awesomplete li[aria-selected="true"] mark{background:transparent!important}.awesomplete>ul>li{background:white!important}.payment-message{font:14px/22px "arial";display:block;margin-bottom:25px;color:#260D0D;padding:9px 15px;background-color:#edf3f7;border-radius:10px}.button.pay-now-button{display:inline-block;float:right}.how-to-pay{display:block;background-color:transparent}.how-to-pay svg{position:relative;top:-7px;float:right;height:100%;width:35px;transform:rotate(-180deg)}.how-to-pay.active svg{transform:rotate(0)}.bg-pink{background-color:#D6A1A1}.faq-groups label{cursor:pointer}.faq-groups input:checked + span{cursor:pointer}.faqs-list{margin:0;padding:0}.faqs-list .label-text{font:22px/28px "arial";display:block;width:100%;position:relative;cursor:pointer}.faqs-list .plus{display:block}.faqs-list input:checked ~ .desc,.faqs-list input:checked + .label-text .minus{display:block}.faqs-list input:checked + .label-text .plus,.faqs-list .minus{display:none}.faqs-list .desc{display:none;margin-top:10px}.faqs-list .list{display:block}.faqs-list .icon{font:24px/24px "arial";color:#a4a4a2;display:flex;vertical-align:middle;align-items:center;justify-content:center;position:absolute;right:0;top:-3px;text-align:center;width:35px;height:34px;border-radius:5px;border:1px solid #E5E5E5}.faqs-list p{font:16px/25px "arial";width:90%}.faqs-list li{margin-bottom:40px}.banner{position:relative;height:100%}.desc-block{max-width:50%;position:absolute;top:50%;left:0;transform:translateY(-50%);padding-left:25px}.desc-block .desc{background-color:rgba(0,0,0,0.7);padding:22px 30px;margin-bottom:40px}.desc-block h2{font:46px/55px "arial";color:white;margin:0 0 10px}.desc-block p{font:16px/25px "arial";color:white;margin:0}.desc-block a{font:16px/16px "arial";padding:24px 22px;border-radius:35px;width:100%;text-align:center;color:white;background-color:#D6A1A1;cursor:pointer}.desc-block a img{position:relative;top:4px;margin-right:5px}.advantages-wrapper h2{font:22px/25px "arial";margin:0 0 2px}.advantages-wrapper p{font:13px/22px "arial";color:#E5E5E5}.advantages-wrapper .pure-u-1-8{text-align:right}.advantages-wrapper .pure-u-1-8 img{margin-right:12px}.whitesmoke-bg{background-color:#edf3f7}.client-wrapper{padding:80px 0}.clients{background-color:white;border-radius:10px;padding:30px 20px}.clients h2{font:17px/22px "arial";margin:0 0 2px}.clients .info{font:10px/18px "arial";margin-bottom:15px}.clients p{font:9px/18px "arial";color:#E5E5E5}.scroll-section{overflow-y:scroll;max-height:200px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:auto}.scroll-section::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:20px}.scroll-section::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.3);box-shadow:0 0 1px rgba(255,255,255,0.3)}.scroll-section.hide-scrollbar::-webkit-scrollbar{display:none}.account-rewards{display:flex;flex-direction:column;gap:20px;position:relative}.account-rewards::before{content:"";background-color:#C80F2E;height:180px;display:block;position:absolute;top:0;width:100%;z-index:-1}.account-rewards__member{display:flex;flex-direction:column;max-width:640px;margin:0 auto}.account-rewards__info{padding:20px;display:flex;flex-direction:column;gap:25px;margin-top:45px}.account-rewards__logo{width:140px;margin:0 auto}.account-rewards__logo img{display:block;width:100%}.account-rewards__tier{padding:20px;border:1px solid #F0EDED;border-radius:12px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px}.account-rewards__tier-details{display:flex;gap:15px}.account-rewards__tier-caption{background-color:#F0EDED;font:12px/1.2 "SofiaProRegular";text-align:center;color:#3F2021;padding:10px 0;border-radius:5px}.account-rewards__points{background-color:#C80F2E;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#FFFFFF;width:96px;border-radius:5px;padding:10px}.account-rewards__points-value{font:25px/1.2 "SofiaProBold"}.account-rewards__points-unit{font:14px/1.2 "SofiaProRegular"}.account-rewards__level{display:flex;flex-direction:column;justify-content:space-between;color:#3F2021}.account-rewards__level-title{font:14px/1.2 "SofiaProBold";display:flex;gap:5px;align-items:center}.account-rewards__level-title img{display:block;width:16px;height:16px}.account-rewards__level-title span{padding-top:3px}.account-rewards__level-body{font:14px/1.2 "SofiaProRegular"}.account-rewards__level-body span{color:#C80F2E}.account-rewards__level-info{font:14px/1.2 "SofiaProRegular";color:#948283}.account-rewards__level-note{font:10px/1.2 "SofiaProRegular";color:#948283}.account-rewards__content{padding-right:20px;color:#3F2021}.account-rewards__title{padding:0 20px;font:14px/1.2 "SofiaProBold"}.account-rewards__list{display:flex;flex-direction:column;margin-bottom:20px}.account-rewards__row{display:grid;grid-template-columns:1fr 1fr;padding:5px 20px;border-bottom:1px solid #F0EDED}.account-rewards__card-content{position:relative;background-color:#79311C;width:140px;height:50px;border-radius:15px;display:flex;justify-content:center;align-items:center}.account-rewards__card-points{position:absolute;left:0;top:50%;transform:translate(-30%,-50%);z-index:1;background-color:#DCCAA3;height:50px;width:50px;border-radius:25px;color:#C80F2E;display:flex;flex-direction:column;align-items:center;justify-content:center}.account-rewards__card-points-value{font:26px/1.2 "SofiaProBold"}.account-rewards__card-points-unit{font:10px/1.2 "SofiaProRegular";margin-top:-9px}.account-rewards__card-text{display:flex;flex-direction:column;font:11px/1.2 "SofiaProBold";padding-left:8px;color:#FFFFFF}.account-rewards__card-text span{font:10px/1.2 "SofiaProLight"}.account-rewards__card img{width:160px}.account-rewards__label{display:flex;flex-direction:column;justify-content:center;font:14px/1.2 "SofiaProBold";padding-left:20px}.account-rewards__label span{font:12px/1.2 "SofiaProRegular";color:#948283}.reward-details__card{padding:20px;display:flex;justify-content:center}.reward-details__card-content{position:relative}.reward-details__card-points{position:absolute;left:0;top:50%;transform:translate(-30%,-50%);z-index:1;background-color:#DCCAA3;height:80px;width:80px;border-radius:40px;color:#C80F2E;display:flex;flex-direction:column;align-items:center;justify-content:center}.reward-details__card-points-value{font:40px/1.2 "SofiaProBold"}.reward-details__card-points-unit{font:16px/1.2 "SofiaProRegular";margin-top:-9px}.reward-details__card-text{display:flex;flex-direction:column;font:14px/1.2 "SofiaProBold";padding-left:8px;color:#FFFFFF}.reward-details__card-text span{font:11px/1.2 "SofiaProLight"}.reward-details__card img{display:block;width:100%}.rewards-sidebar{margin-bottom:20px}.rewards-sidebar:first-child{margin-bottom:0}.rewards-sidebar h1{font:38px/38px "arial";color:#260D0D;margin:0 0 10px;padding-bottom:0;text-transform:unset}.rewards-sidebar h2{font:23px/23px "arial";color:#260D0D}.rewards-sidebar p{line-height:24px}.rewards-sidebar-box{border:1px solid #EBECF0;border-radius:10px;padding:15px}.rewards-sidebar-box h2{font:15px/18px "arial";margin:0 0 5px}.rewards-sidebar-box .point{font:23px/25px "arial"}.rewards-sidebar-box .mb-1,.rewards-sidebar-box p.mb-1{margin-bottom:10px}.rewards-sidebar-box p.mt-0{margin-top:0}.rewards{width:100%;margin:0px auto}.rewards h2{font:17px/22px "arial";margin:12px 0 0}.rewards h3{line-height:1.25;margin-top:8px}.rewards .out-of-stock-status + h2{margin-top:16px}.rewards picture{position:relative}.rewards .how-to-use{margin-top:24px}.rewards .points{font:16px/22px "arial";color:white;background:rgba(0,0,0,0.7);padding:7px 12px 5px;position:absolute;bottom:0;right:0;border-top-left-radius:10px}.rewards .merchant{font:16px/22px "arial";color:#FFFFFF;background:#D6A1A1;padding:7px 12px 5px;position:absolute;top:0;left:0;border-bottom-right-radius:10px}.rewards p{line-height:1;letter-spacing:0}.rewards .text{padding-left:16px}.rewards .description{margin-top:8px;line-height:1.15;width:50%;white-space:pre-wrap}.rewards-detail-wrapper,.vouchers-detail-wrapper{width:60%;margin:0px auto}.rewards-detail{padding:25px 10px;box-shadow:0 1px 10px rgba(182,182,182,0.3);border-radius:20px}.rewards-detail h2{font:21px/24px "arial";margin-bottom:30px}.rewards-detail h3{font:24px/28px "arial";margin:0}.rewards-detail .out-of-stock-status + h2{margin-top:16px}.rewards-detail picture{position:relative}.rewards-detail .how-to-use{margin-top:24px}.rewards-detail .points{font:16px/22px "arial";color:white;background:rgba(0,0,0,0.7);padding:7px 12px 5px;position:absolute;bottom:0;right:0}.rewards-detail p{font:16px/22px "arial"}.rewards-detail .text{padding-left:25px}.rewards-detail .description{font:15px/22px "arial";width:100%;margin-top:7px}.rewards-detail .description p{font:15px/22px "arial";margin-bottom:10px}.input-customer-name{position:relative}.input-customer-name img{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px}.input-customer-name input,.input-customer-name span{padding-left:40px;color:#3F2021}.reward-box{box-shadow:0 1px 10px rgba(182,182,182,0.3);padding:0;margin:0 15px;height:100%}.reward-box p{font:13px/18px "arial";margin:5px 0 0;color:#E5E5E5}.reward-box picture{border-radius:0}.reward-box picture img{aspect-ratio:2;object-fit:cover}.reward-desc{padding:0 15px 15px}.grouped-voucher__count-wrapper{position:relative}.grouped-voucher__count{font:14px/20px "arial";color:#E5E5E5;background-color:#FFFFFF;padding:4px 12px;position:absolute;right:10px;bottom:10px;border-radius:12px}.grouped-voucher__list{background-color:#edf3f7;border-radius:10px;line-height:normal;margin:0;padding:8px 12px}.grouped-voucher__list-item{font:16px/24px "arial"}.grouped-voucher__show-more-button{font:14px/24px "arial";color:#D6A1A1;cursor:pointer}.grouped-voucher__show-more-button span{float:none}.reward-filters-wrapper{margin-bottom:20px;display:inline-block;width:100%;z-index:1000;position:relative}.reward-filters{font:10px/12px "arial";padding:10px 25px 8px 15px;width:100%;max-width:150px;border:1px solid #E5E5E5;background-color:transparent;cursor:pointer;position:relative;color:#E5E5E5;text-align:left;border-radius:5px;text-transform:uppercase;float:right;margin-right:15px}.reward-filters:before{content:"\203A";font:25px/25px "arial";position:absolute;top:50%;right:7%;transform:translateY(-50%) rotate(90deg);color:#a4a4a2;z-index:100}.reward-filters ul{padding:0;margin:0}.reward-filters:hover .filters{opacity:1;visibility:unset}.reward-filters li:first-child{display:table}.reward-filters li{width:100%}.reward-filters a{color:#E5E5E5}.reward-filters .filters{position:absolute;top:30px;left:0;width:100%;opacity:0;visibility:visible;border:1px solid #E5E5E5;background:white}.reward-filters .filters li{padding:10px;border-bottom:1px solid #E5E5E5}.reward-filters .filters li:last-child{border-bottom:none}.reward-filters .filters li:hover{background-color:#edf3f7}.reward-card{position:relative;width:180px}.reward-card img{width:100%}.line{border-bottom:1px solid #E5E5E5;margin-top:10px}.pagination{font:14px/22px "arial";margin-top:25px}.pagination a{color:#D6A1A1;padding:8px 10px 7px;border-radius:8px;border:1px solid #D6A1A1;min-width:100px;text-align:center}.pagination a.disabled{border-color:#E5E5E5;color:#E5E5E5;visibility:visible}.voucher-title{font:18px/22px "arial"}.modal-window-rewards{max-width:700px}.modal-window-rewards .text{padding-left:20px}.modal-window-rewards .text h2{margin-top:0}.modal-window-rewards h2{font:20px/25px "arial"}.modal-window-rewards h3{font:22px/25px "arial"}.modal-window-rewards p{font:14px/22px "arial"}.modal-window-rewards p.small{font:12px/16px "arial";margin-bottom:10px}.modal-window-rewards .qr-image{width:100%;margin:10px 0 0}.modal-window-rewards .qr-image img{display:table;max-width:100px}.modal-window-rewards .modal-banner img{min-height:220px;max-height:220px;object-fit:cover}.modal-window-rewards .pure-g box{overflow-x:auto;max-height:300px;-ms-overflow-style:none;scrollbar-width:none}.modal-window-rewards .pure-g box::-webkit-scrollbar{display:none}.voucher-code-wrapper{font:14px/22px "arial";padding:12px 15px;background-color:#edf3f7;width:100%;border-radius:3px}.voucher-code-wrapper button{background:transparent;border:none;color:#E5E5E5;float:right;position:relative;top:1px;display:table;cursor:pointer}.voucher-code-block{column-gap:12px;flex-wrap:inherit}.voucher-code-qr{background-color:#edf3f7;border:none;padding:10px;border-radius:5px;display:table;cursor:pointer;width:100%}.voucher-code-qr img{max-width:20px;position:relative;top:3px}.mobile{display:none}.mobile-search-field{display:none}.qr-page .qr-img img{max-width:180px;display:table;margin:0 auto 20px}.qr-page .button{display:inline-block;margin-top:20px}.qr-page .payment-icon{max-height:70px;width:auto;margin:0 auto 10px;display:table}.credit-3ds{padding:45px 35px 35px;height:unset;overflow:hidden;max-width:500px;box-shadow:1px 1px 2px rgba(182,182,182,0.25);background:white;border-radius:10px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:table;z-index:3000;width:95%}.credit-3ds h1{font:18px/25px "arial";margin-bottom:20px;padding-bottom:20px;text-transform:unset;text-align:center;position:relative}.credit-3ds h1:before{content:'';border-bottom:1px solid #EBECF0;width:150%;left:-20%;position:absolute;bottom:0}.tingle-modal-box__footer button{font:16px/16px "arial";padding:12px 22px;border-radius:18px;width:48%;float:left;margin-right:2%;text-align:center;color:#E5E5E5;background-color:#edf3f7;cursor:pointer;margin-right:10px;border:none}.tingle-modal-box__footer button:last-child{margin-right:0}.tingle-modal-box__footer button:first-child{background-color:#D6A1A1;color:#000000}.tingle-modal__close{position:absolute;top:11px;right:8px;border:none;font-size:12px;background:transparent;cursor:pointer}.tingle-modal__close svg{width:15px;height:15px}.store-changed .tingle-modal__close{top:8px;right:18px}.carts .notes-cart{border:none;padding:8px 0 9px}.carts .notes-cart a img{position:relative;top:-2px}.store-location-info{font:13px/22px "arial";color:#D6A1A1;display:flex;vertical-align:middle;align-items:center}.store-location-info img{width:17px;height:17px;margin-right:5px;position:relative;top:-2px}.empty-cart{font:15px/22px "arial";letter-spacing:0;width:100%;color:#E5E5E5;border-bottom:1px solid #EBECF0;padding-bottom:30px;margin:0 0 30px}.banner-wrapper{margin-bottom:25px}.voucher-detail{padding:25px 10px;box-shadow:0 1px 10px rgba(182,182,182,0.3);border-radius:20px}.voucher-detail h2{font:21px/24px "arial";margin-bottom:5px}.voucher-detail h3{font:16px/22px "arial";color:#D6A1A1;margin:12px 0 8px}.voucher-detail p.small{font:12px/22px "arial"}.voucher-detail p{font:16px/22px "arial"}.voucher-detail .voucher-code-block{margin-top:16px}.voucher-detail #voucher-code-qr{display:flex;margin:12px auto;max-width:128px}.voucher-detail .text{padding-left:25px;box-sizing:border-box}.voucher-detail .scroll-section{margin-top:7px}.voucher-detail .scroll-section{font:15px/22px "arial";width:100%}.voucher-detail .scroll-section p{font:15px/22px "arial";margin-bottom:10px}.redeem-button{margin-top:8px}.redeem-button h3{margin-top:0px}.catch-us .button span{top:0;color:white;text-align:left;line-height:18px}.catch-us label{display:block;font-size:12px;font-family:"arial"}.catch-us .button{min-width:192px;border-radius:35px;display:flex;align-items:center;column-gap:5px}.catch-us .button.icon{padding:15px 25px}.catch-us .button.icon img{top:0px}.grid{display:grid}.col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.no-results p{letter-spacing:0;font-size:17px}p.our-stores-headline{max-width:70%;margin:0 0 30px}.no-vouchers{width:100%;margin-top:15%}.no-results{width:100%}.add_on_group_label{display:block;width:100%;position:relative;cursor:pointer;border-bottom:1px solid #EBECF0;margin-bottom:20px;padding-bottom:20px}.add_on_group_label .title{font:22px/28px "arial"}.add_on_group_label .subtitle{font:14px/22px "arial";color:#a4a4a2}.add_on_group_label .plus{display:block}.add_on_group_label input:checked ~ .add_on_group,.add_on_group_label input:checked + .label-text .minus{display:block}.add_on_group_label input:checked + .label-text .plus,.add_on_group_label .minus{display:none}.add_on_group_label .label-text span,.add_on_group_label .label-text span.icon span{flex-grow:unset}.add_on_group_label .icon{font:22px/22px "arial";color:#a4a4a2;display:flex;vertical-align:middle;align-items:center;justify-content:center;position:absolute;right:0;top:-3px;text-align:center;width:35px;height:34px;border-radius:5px;border:1px solid #E5E5E5}.add_on_group{display:none;margin-top:20px}.add_on_group input:disabled ~ span{color:#a4a4a2}.modal-window-download{max-width:520px}.modal-window-download h2.large{font:25px/25px "arial"}.modal-window-download .download-field{padding-top:5px}.download-field label{font:15px/22px "arial";margin-bottom:5px;display:block}.download-field label span{color:#C80F2E;float:none}.download-field .field-wrapper{position:relative}.download-field .field input{padding:12px 20px 11px 20px}.download-field .field input::placeholder{font:15px/22px "arial"}.download-field .field{margin-bottom:20px;display:block}.download-field .field.phone input{padding:12px 20px 11px 65px}.download-field .phone.field .field-wrapper:before{content:'';height:100%;width:1px;position:absolute;left:55px;top:0;background-color:#D0D0D0}.download-field button{padding:12px 22px 14px}.download-field .errorlist{margin-top:5px}.register_terms_and_condition header{display:none}.register_terms_and_condition .content-wrapper-box{padding-top:0}.register_terms_and_condition .messages-container{margin-top:0}.remove-promotion-icon{max-width:13px}.modal-close-icon{max-width:15px}.schedule-type{display:flex;justify-content:space-between;align-items:flex-start;vertical-align:middle;cursor:pointer}.schedule-type .choice-input{width:5%}.schedule-type .choice-input input{margin-top:10px}.schedule-type .choice-list{width:95%}.schedule-type .choice-list .pure-g{display:none}.schedule-type .choice-list .separator.small{padding-bottom:5px}.schedule-type .choice-list .pure-g{flex-wrap:wrap;gap:2%}.schedule-type .pure-u-1-2{width:49%;margin-bottom:2%}.schedule-type input[type='radio']{display:none}.schedule-type .radio{position:relative;top:-7px;cursor:pointer}.schedule-type .radio:before{content:" ";display:inline-block;position:relative;top:5px;margin:0 5px 0 0;width:20px;height:20px;border-radius:11px;border:1px solid #D6A1A1;background-color:transparent}.schedule-type input[type=radio]:checked + .choice-input .radio:after{border-radius:11px;width:14px;height:14px;position:absolute;top:1px;left:4px;content:" ";display:block;background:#D6A1A1}.schedule-type input[type=radio]:checked ~ .choice-list .pure-g{display:flex}.schedule-type .choice-list h2{margin-bottom:0}.schedule-type input[type=radio]:checked ~ .choice-list h2{margin-bottom:10px}.schedule-type .choice-list span{line-height:normal}.schedule-type .choice-list #immediate-order-choices,.schedule-type .choice-list #scheduled-order-choices{line-height:normal;letter-spacing:normal}.schedule-type.disabled .radio:before{border:1px solid #E5E5E5}.schedule-type.disabled h2{color:#E5E5E5}.cart-order-info{position:relative;overflow:hidden}.cart-order-info .separator.line{position:relative;border-bottom:none}.cart-order-info .separator.line:before{content:'';position:absolute;background-color:#E5E5E5;height:1px;width:200%;left:-20%;bottom:0}.delivery-option{border:1px solid #E5E5E5;padding:13px 18px 11px;border-radius:18px;cursor:pointer;position:relative;min-height:78px;display:flex;align-items:center}.delivery-option .delivery-option-box{width:100%}.delivery-option .icon-checked{position:absolute;top:5px;right:10px;max-width:20px}.delivery-option-wrapper{position:relative}.delivery-option-wrapper .icon-checked{display:none;position:absolute;top:-7px;right:-5px;max-width:22px;z-index:1}.delivery-option-wrapper input[type=radio]:checked + .delivery-option{border-color:#D6A1A1}.delivery-option-wrapper input[type=radio]:checked ~ .icon-checked{display:table}.delivery-header{font:18px/22px "arial";display:flex;justify-content:space-between;margin-bottom:5px;color:#E5E5E5;text-transform:capitalize}.delivery-header span:last-child{font-size:15px}.delivery-desc{font:14px/15px "arial";color:#a4a4a2}.delivery-desc.info{font-family:"arial";line-height:18px;color:#D6A1A1}.expected-tender-amount__container{position:relative}.expected-tender-amount__container input{padding-left:48px}.expected-tender-amount__currency{position:absolute;top:calc(50% - 2px);left:32px;transform:translate(-50%,-50%);font-family:"arial"}.expected-tender-amount__errors{margin-top:12px}.img-mobile-download{display:inline-block;margin:0 auto;width:100%}@media (min-width:820px){.img-mobile-download{max-width:300px}}.bg-download-bottom{position:absolute;bottom:-54px;left:0;width:50%;max-width:300px;z-index:-1}.bg-download-top{top:0;position:absolute;right:0;width:50%;max-width:350px;z-index:-1;display:none}@media (min-width:900px){.bg-download-top{max-width:400px}}@media (min-width:820px){.bg-download-top{display:block}}.layout-download{display:grid;gap:36px 76px;grid-template-columns:1fr;grid-template-rows:auto 1fr}@media (min-width:820px){.layout-download{grid-template-columns:1fr 1fr;grid-template-rows:1fr;text-align:left}.layout-download__desc{order:1;padding-top:66px}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fade-out{animation:fadeOut .25s forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .25s forwards}.download-desc{max-width:350px;font-size:12px;margin:auto;text-align:justify}@media (min-width:820px){.download-desc{max-width:100%;margin:0}}.promo-wrapper{max-height:200px;overflow:auto}.store-header{position:fixed;z-index:2;width:100%;max-width:640px;top:60px;display:grid;grid-template-columns:minmax(100px,2fr) minmax(90px,1fr) minmax(40px,50px);background-color:#FFFFFF}.store-header>*{padding:15px;cursor:pointer;background-color:#FFFFFF;border-bottom:1px solid #F9F5EE}.store-header>*:hover{background-color:#F9F5EE}.store-header>*:not(:last-child){border-right:1px solid #F9F5EE}.store-header__store-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:90px;max-width:380px}.store-header__icon-wrapper{display:flex;justify-content:center;align-items:center}.store-header__icon-wrapper>img{height:17px;aspect-ratio:1;display:block}.store-header__categories{display:flex;align-items:center;gap:5px;font:14px/1.2 "SofiaProBold"}.store-header__categories-title{margin-left:4px;white-space:nowrap}.store-header__categories-icon{height:16px;width:auto;display:block}.store-header__categories-chevron{height:7px;display:block;display:block}.back-header{position:fixed;z-index:2;width:100%;max-width:640px;top:60px;padding:15px 19px;box-sizing:border-box;background-color:#FFFFFF;display:flex;flex-direction:column;gap:22px}.back-header__icon-wrapper{display:flex;align-items:center;gap:5px;cursor:pointer}.back-header__icon-wrapper>img{height:8px;display:block;transform:rotate(90deg)}.back-header__text{font:14px/1.2 "SofiaProBold";color:#3F2021;position:relative;top:2px}.order-types{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.order-types__card{border:1px solid #F0EDED;border-radius:12px;padding:12px 16px;min-height:80px;position:relative;overflow:hidden;background-color:#FFFFFF;display:flex;flex-direction:column;gap:2px;cursor:pointer;box-shadow:0px 1px 2px 0px #10182814}.order-types__card::after{content:"";display:block;height:78px;width:128px;border-radius:50%;background-color:#FEF3F2;position:absolute;bottom:-65%;right:-35%}.order-types__card:hover{border-color:#3F2021}.order-types__card--pickup::after{background-color:#EFF5F2}.order-types__title{font:16px/1.2 "SofiaProBold";text-align:left;color:#000000}.order-types__icon{height:32px;align-self:flex-end;display:block;position:relative;z-index:1}.menu{display:grid}.menu__products{margin-left:90px;display:flex;flex-direction:column;position:relative}.menu__categories{position:fixed;width:90px;display:flex;flex-direction:column;background-color:white;border-right:1px solid #F0EDED;overflow:auto;height:100%;padding-bottom:90px;-ms-overflow-style:none;scrollbar-width:none}.menu__categories::-webkit-scrollbar{display:none}.menu__category{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:23px 17px;border-left:3px solid #FFFFFF;text-align:center;font:14px/1.2 "SofiaProRegular";cursor:pointer}.menu__category--active{border-color:#C80F2E}.menu__icon{height:18px;width:18px;display:block;aspect-ratio:1}.menu__group-header{font:12px/1.2 "SofiaProBold";background-color:#EADDC8;padding:8px 12px;color:#3F2021;min-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu__group-placeholder{position:fixed;z-index:10;border:1px dashed black;width:100%;left:0;right:0;top:14%;height:32px}.menu__empty-space{padding-top:230px;width:100%}@media screen and (min-width:820px){.menu__empty-space{padding-top:80px}}.bottom-sheet{display:none;position:fixed;bottom:0;left:0;right:0;top:0;background-color:#D1C9CA;z-index:10}.bottom-sheet--show{display:block}.bottom-sheet__card{border-top-right-radius:16px;border-top-left-radius:16px;background-color:#FFFFFF;padding:21px 16px;display:grid;grid-template-rows:1fr auto;row-gap:16px;position:absolute;z-index:10;bottom:0;left:50%;transform:translateX(-50%);box-shadow:0 1px 10px rgba(182,182,182,0.3);background-color:#FFFFFF;max-width:640px;width:100%}.bottom-sheet__products{display:flex;flex-direction:column;gap:16px;max-height:40vh;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.bottom-sheet__products::-webkit-scrollbar{display:none}.bottom-sheet__button{padding:12px 24px;text-align:center;width:100%;background-color:#3F2021;border-radius:12px;color:#FFFFFF;cursor:pointer}.bottom-sheet__product{display:flex;flex-direction:column;gap:5px}.bottom-sheet__product-header{display:flex;align-items:center;justify-content:space-between;gap:10px;font:16px/1.2 "SofiaProBold";color:#3F2021}.bottom-sheet__product-edit{font:12px/1.2 "SofiaProRegular";background-color:#FFFFFF;border:1px solid #3F2021;border-radius:12px;padding:5px 12px;color:#3F2021}.bottom-sheet__product-modifiers{display:flex;flex-direction:column;gap:2px;font:12px/1.2 "SofiaProRegular";color:#948283}.bottom-sheet__footer{display:flex;align-items:center;gap:10px;justify-content:space-between}.bottom-sheet__action{display:flex;cursor:pointer}.bottom-sheet__action-input{width:30px;border:none;background-color:transparent;font-weight:bold;text-align:center;color:#000000;opacity:1;color:#3F2021;-webkit-appearance:none;margin:0;-moz-appearance:textfield}.bottom-sheet__action-button{border:1px solid #3F2021;background-color:#3F2021;height:24px;width:24px;padding:7px;border-radius:50%;position:relative;border-width:2px}.bottom-sheet__action-button::after,.bottom-sheet__action-button::before{content:"";position:absolute;display:block;top:50%;transform:rotate(90deg) translate(-50%,-50%);transform-origin:0 0;height:8px;border:1px solid #FFFFFF;left:50%}.bottom-sheet__action-button::before{transform:translate(-50%,-50%)}.bottom-sheet__action-button--decr{background-color:#FFFFFF}.bottom-sheet__action-button--decr::after,.bottom-sheet__action-button--decr::before{content:"";position:absolute;display:block;top:50%;transform:rotate(90deg) translate(-50%,-50%);transform-origin:0 0;height:8px;border:1px solid #3F2021;left:50%}.bottom-sheet__action-button--decr::before{transform:translate(-50%,-50%);display:none}.product-card{display:grid;grid-template-columns:80px 1fr;column-gap:16px;padding:20px 16px;border-bottom:1px solid #F0EDED;cursor:pointer}.product-card--sold-out{opacity:0.5;pointer-events:none}.product-card img{height:80px;display:block;aspect-ratio:1}.product-card__content{display:flex;flex-direction:column;gap:4px}.product-card__content-title{font:14px/1.2 "SofiaProBold";color:#3F2021}.product-card__content-desc{font:12px/1.2 "SofiaProRegular";color:#948283}.product-card__content-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.product-card__content-add{height:24px;width:24px;aspect-ratio:1;background-color:#3F2021;border-radius:50%;position:relative;cursor:pointer}.product-card__content-add::after,.product-card__content-add::before{content:"";display:block;height:2px;width:45%;background-color:#FFFFFF;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-card__content-add::after{transform:translate(-50%,-50%) rotate(90deg)}.product-card__button-qty{display:flex;align-items:center;gap:5px;justify-content:center;background-color:#3F2021;color:#FFFFFF;padding:5px 12px;border-radius:12px;font:12px/1.2 "SofiaProBold"}.product-card__button-qty img{height:10px;display:block}.product-card__button-qty span{position:relative;top:1px}.empty-product{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:auto;height:100%;align-self:center;justify-self:center;width:100%}.empty-product__logo{width:33%;max-width:120px;display:block}.empty-product__title{font:20px/1.2 "SofiaProBold";color:#3F2021}.empty-product__desc{font:14px/1.2 "SofiaProRegular";color:#948283;margin-top:8px}.search-menu{margin-top:64px}.product-detail-header{display:flex;align-items:center;gap:5px;font:14px/1.2 "SofiaProRegular";color:#3F2021}.product-detail-header__icon{height:15px;width:15px;display:block;top:-2px;position:relative}.product-detail-header__title{font:14px/1.2 "SofiaProBold";color:#3F2021}.modifier-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.modifier-wrapper__item{min-height:72px;padding:12px 18px;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;border-radius:12px;background-color:#F0F1F2;color:#3F2021;font:14px/1.2 "SofiaProBold";border:1px solid #F0F1F2;cursor:pointer;text-align:center}.modifier-wrapper__item--disabled{opacity:0.5;pointer-events:none}input:checked + .modifier-wrapper__item:not(.modifier-wrapper__item--disabled){background-color:#EADDC8;border-color:#948283}.modifier-wrapper__price{font:12px/1.2 "SofiaProBold";color:#948283}.change-order-type-wrapper{display:flex;align-items:center;justify-content:space-between;gap:12px}.change-order-type-wrapper__cancel,.change-order-type-wrapper__confirm{display:flex;align-items:center;padding:12px 24px;border-radius:16px;border:1px solid #3F2021;width:100%;cursor:pointer}.change-order-type-wrapper__cancel>span,.change-order-type-wrapper__confirm>span{position:relative;top:2px;text-align:center;margin:0 auto;font:14px/1.2 "SofiaProBold"}.change-order-type-wrapper__cancel{background-color:#FFFFFF;color:#3F2021}.change-order-type-wrapper__confirm{background-color:#3F2021;color:#FFFFFF}.order-header{display:flex;flex-direction:column;gap:5px;align-items:center;text-align:center;color:#FFFFFF}.order-header__title{font:16px/1.2 "SofiaProBold";color:#3F2021}.order-header__desc{font:13px/1.2 "SofiaProRegular";color:#948283}.order-header__button{font:14px/1.2 "SofiaProBold";background-color:#3F2021;color:white;padding:12px 24px;width:100%;border-radius:16px;margin-top:16px}.order-header__warning{font:14px/1.2 "SofiaProRegular";color:#C80F2E;margin-top:12px}.order-status-bar{display:flex;align-items:center;width:100%;max-width:300px;padding-bottom:20px}.order-status-bar__circle{position:relative;height:22px;width:22px;border-radius:50%;background-color:#367D61;display:block;background-image:url("/static/img/icon/icon-white-checkmark.webp?ae80fb45192f");background-size:50% 50%;background-position:center;background-repeat:no-repeat;z-index:-1}.order-status-bar__circle::before{content:attr(data-title);display:block;white-space:nowrap;font:12px/1.2 "SofiaProRegular";text-align:center;position:absolute;bottom:-6px;left:50%;transform:translate(-50%,100%);color:#3F2021}.order-status-bar__circle::after{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);content:"";display:block;height:50%;width:50%;aspect-ratio:1;border-radius:50%;z-index:-1}.order-status-bar__line{flex:1;height:4px;background-color:#367D61;width:100%}.current ~ .order-status-bar__line{background-color:#E0DBDB}.current ~ .order-status-bar__circle{background-color:#E0DBDB}.current ~ .order-status-bar__circle::before{color:#E0DBDB}.current ~ .order-status-bar__circle::after{background-color:#FFFFFF;background-image:none}