.shopping-list-page .is-flex{display:flex}.shopping-list-page .has-text-centered{text-align:center}.rs-special-offer,.rs-price--fancy,.rs-price--fancy .rs-price__predecimal,.rs-price--fancy .rs-price__separator,.rs-price--fancy .rs-price__decimal,.rs-price--fancy .rs-price__currency,.rs-price--fancy .rs-price__from,.rs-special-offer__discount,.rs-special-offer__duration{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rs-special-offer{letter-spacing:-0.31em}.rs-price--fancy{font-size:0}.rs-price--fancy,.rs-price--fancy .rs-price__predecimal,.rs-price--fancy .rs-price__separator,.rs-price--fancy .rs-price__decimal,.rs-price--fancy .rs-price__currency,.rs-price--fancy .rs-price__from,.rs-special-offer__discount,.rs-special-offer__duration{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;letter-spacing:normal}.rs-icon-bubble-trigger{background-color:transparent;height:100%}.rs-bulky-bubble-trigger{cursor:default;overflow:visible;width:100%}.rs-bulky-bubble-trigger .rs-bulky-label{display:block;width:100%}.rs-bulky-bubble-trigger .rs-bulky-label__bg{fill:#fff}.rs-bulky-bubble-trigger .rs-bulky-label__fill{fill:#1d97e2}.rs-bulky-bubble-trigger .rs-bulky-label__rect{stroke:#1d97e2}.rs-bulky-bubble-trigger .rs-bulky-label__stroke{stroke:#1d97e2}.cf:after{content:"";display:table;clear:both}.scf{overflow:hidden;width:100%}.shopping-list-page .button,.shopping-list-modal .button,.shopping-list-selection .button{display:inline-flex;font-family:UnitRoundedOT,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;border-radius:2px;background-color:#f2f0eb;border:solid 1px #c9c1ab;color:#4a4a4a;height:40px;font-size:18px;font-size:1.125rem;align-items:center;justify-content:center;padding:0 20px;cursor:pointer;outline:none}.shopping-list-page .button:hover,.shopping-list-modal .button:hover,.shopping-list-selection .button:hover{background-color:#edeae3}.shopping-list-page .button.is-small,.shopping-list-modal .button.is-small,.shopping-list-selection .button.is-small{font-size:16px;font-size:1rem;height:26px}.shopping-list-page .button.is-fullwidth,.shopping-list-modal .button.is-fullwidth,.shopping-list-selection .button.is-fullwidth{width:100%}.shopping-list-page .button.is-primary,.shopping-list-modal .button.is-primary,.shopping-list-selection .button.is-primary{background:#dbd6c7;border-color:#a59873;color:#4a4a4a}.shopping-list-page .button.is-primary:hover,.shopping-list-modal .button.is-primary:hover,.shopping-list-selection .button.is-primary:hover{background:#c9c1ab}.shopping-list-page .button.is-red,.shopping-list-modal .button.is-red,.shopping-list-selection .button.is-red{background:#cc071e;border-color:#cc071e;color:#fff}.shopping-list-page .button.is-red:hover,.shopping-list-modal .button.is-red:hover,.shopping-list-selection .button.is-red:hover{background:#b3061a}.shopping-list-page .button[disabled],.shopping-list-modal .button[disabled],.shopping-list-selection .button[disabled]{background:#dfdfdf;border-color:#dfdfdf;color:#fff;cursor:not-allowed}.shopping-list-page .button[disabled]:hover,.shopping-list-modal .button[disabled]:hover,.shopping-list-selection .button[disabled]:hover{background:#dfdfdf}.shopping-list-page .button-plus,.shopping-list-modal .button-plus,.shopping-list-selection .button-plus{display:inline-flex;background:#fff;border:solid 1px #ccc;border-radius:2px;width:40px;height:40px;cursor:pointer;box-sizing:border-box}.shopping-list-page .button-plus svg,.shopping-list-modal .button-plus svg,.shopping-list-selection .button-plus svg{fill:#4a4a4a}.shopping-list-page .button-plus:hover svg,.shopping-list-page .button-plus.is-active svg,.shopping-list-modal .button-plus:hover svg,.shopping-list-modal .button-plus.is-active svg,.shopping-list-selection .button-plus:hover svg,.shopping-list-selection .button-plus.is-active svg{fill:#6fbd14}.shopping-list-page .link,.shopping-list-modal .link,.shopping-list-selection .link{font-size:16px;font-size:1rem;color:#cc071e;display:inline-flex}.shopping-list-page .link svg,.shopping-list-modal .link svg,.shopping-list-selection .link svg{width:20px;height:20px;fill:#cc071e}.rs-prices{text-align:right}.rs-price--base,.rs-price--refund{font-size:14px;font-size:.875rem;color:#9b9b9b;display:block;line-height:1.25}.rs-price--fancy{color:#4a4a4a;font-family:"UnitRoundedOT-Medi","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.25;position:relative;right:-12px;white-space:nowrap}.rs-price--fancy .rs-price__predecimal,.rs-price--fancy .rs-price__separator,.rs-price--fancy .rs-price__decimal,.rs-price--fancy .rs-price__currency{text-align:right}.rs-price--fancy .rs-price__from{font-size:20px;font-size:1.25rem;margin-right:10px;margin-right:.625rem;line-height:34px;line-height:2.125rem}.rs-price--fancy .rs-price__predecimal{font-size:38px;font-size:2.375rem;margin-right:-1px;margin-right:-.0625rem}.rs-price--fancy .rs-price__separator{font-size:38px;font-size:2.375rem;margin-right:-7px;margin-right:-.4375rem}.rs-price--fancy .rs-price__decimal{font-size:20px;font-size:1.25rem;line-height:34px;line-height:2.125rem}.rs-price--fancy .rs-price__currency{font-size:20px;font-size:1.25rem;line-height:34px;line-height:2.125rem;position:relative;right:12px;right:.75rem;margin-top:18px;margin-top:1.125rem}.rs-special-offer-price *{color:#cc071e}.rs-special-offer-price .rs-price-previous{display:block}.rs-special-offer{margin:8px 0 15px 0}.rs-special-offer__discount,.rs-special-offer__duration{font-size:12px;font-size:.75rem;font-family:"UnitRoundedOT-Medi","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.2;padding:3px 5px;text-align:center}.rs-special-offer__discount{background-color:#cc071e;color:#fff}.rs-special-offer__duration{background-color:#f7c800;color:#cc071e}.rs-special-offer__duration span{text-transform:uppercase}.rs-special-offer__duration br{display:none}.shopping-list-page .discount-tag,.rs-shoppinglist-flyout .discount-tag{font-size:14px;font-size:.875rem;display:inline-flex;height:20px;background:#fb5449;color:#fff;font-family:UnitRoundedOT-Medi,"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;border-bottom-right-radius:5px;align-items:center;justify-content:center;line-height:20px;padding:0 10px;margin-bottom:5px}.shopping-list-page .discount-tag small,.rs-shoppinglist-flyout .discount-tag small{font-size:12px;font-weight:300;margin-left:10px}.shopping-list-page .discount-tag:after,.rs-shoppinglist-flyout .discount-tag:after{content:'';line-height:0;font-size:0;width:0;height:0;border-top:0 solid #fb5449;border-bottom:17px solid transparent;border-left:3px solid #fb5449;border-right:96px solid transparent;position:absolute;top:0;right:-99px;border-bottom-right-radius:4px}.rs-shoppinglist-btn-close{display:block;position:absolute;background:transparent;border:none;cursor:pointer;text-decoration:none;outline:0}.rs-shoppinglist-btn-close:hover svg{fill:#000}.rs-shoppinglist-add-basket{background-color:#cc071e;border:none;color:#fff;border-radius:2px;user-select:none;cursor:pointer;text-decoration:none;height:28px;width:32px;outline:none}.rs-shoppinglist-add-basket svg{width:28px;height:28px;fill:#fff;display:inline-block;margin-left:-3px}.rs-shoppinglist-add-basket:hover{background-color:#a0081a}.rs-shoppinglist-add-basket-all{font-size:20px;font-size:1.25rem;height:36px;height:2.25rem;font-family:UnitRoundedOT;margin-top:30px;min-width:46px;width:auto;background-color:#cc071e;border:none;color:#fff;border-radius:2px;user-select:none;cursor:pointer;text-decoration:none}.rs-shoppinglist-add-basket-all svg{width:30px;height:30px;fill:#fff;display:inline-block}.rs-shoppinglist-add-basket-all .rs-shoppinglist-btn-text-container{font-size:14px;font-size:.875rem;display:inline-block;border-left:solid 1px #fff;vertical-align:top;margin-top:3px;padding:5px 5px 5px 10px;outline:none}.rs-shoppinglist-add-basket-all:hover{background-color:#a0081a}.rs-shoppinglist-retry-link{color:#4a4a4a;text-decoration:none;display:block;padding:10px 0 0;text-align:center}.rs-shoppinglist-loading-content{width:100%;height:50px;background:url("data:image/svg+xml;utf8,\a             <svg id='loading' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32' fill='#cc071e'>\a               <path opacity='.1' d='M14 0 H18 V8 H14 z' transform='rotate(0 16 16)'>\a                 <animate attributeName='opacity' from='1' to='.1' dur='1s' repeatCount='indefinite' begin='0'/>\a               </path>\a               <path opacity='.1' d='M14 0 H18 V8 H14 z' transform='rotate(45 16 16)'>\a                 <animate attributeName='opacity' from='1' to='.1' dur='1s' repeatCount='indefinite' begin='0.125s'/>\a               </path>\a               <path opacity='.1' d='M14 0 H18 V8 H14 z' transform='rotate(90 16 16)'>\a                 <animate attributeName='opacity' from='1' to='.1' dur='1s' repeatCount='indefinite' begin='0.25s'/>\a               </path>\a               <path opacity='.1' d='M14 0 H18 V8 H14 z' transform='rotate(135 16 16)'>\a                 <animate attributeName='opacity' from='1' to='.1' dur='1s' repeatCount='indefinite' begin='0.375s'/>\a               </path>\a               <path opacity='.1' d='M14 0 H18 V8 H14 z' transform='rotate(180 16 16)'>\a                 <animate attributeName='opacity' from='1' to='.1' dur='1s' repeatCount='indefinite' begin='0.5s'/>\a               </path>\a               <path opacity='.1' d='M14 0 H18 V8 H14 z' transform='rotate(225 16 16)'>\a                 <animate attributeName='opacity' from='1' to='.1' dur='1s' repeatCount='indefinite' begin='0.625s'/>\a               </path>\a               <path opacity='.1' d='M14 0 H18 V8 H14 z' transform='rotate(270 16 16)'>\a                 <animate attributeName='opacity' from='1' to='.1' dur='1s' repeatCount='indefinite' begin='0.75s'/>\a               </path>\a               <path opacity='.1' d='M14 0 H18 V8 H14 z' transform='rotate(315 16 16)'>\a                 <animate attributeName='opacity' from='1' to='.1' dur='1s' repeatCount='indefinite' begin='0.875s'/>\a               </path>\a             </svg>") no-repeat center;opacity:0;animation:show-rs-loading-content forwards;animation-delay:0.2s}@keyframes show-rs-loading-content{to{opacity:1}}.rs-shoppinglist-mobile-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:60px;max-height:60px;text-decoration:none;box-sizing:border-box;cursor:pointer}.rs-shoppinglist-mobile-btn svg{width:100%;height:100%;fill:none;stroke:#fff;stroke-width:35px}.rs-shoppinglist-add-btn{display:inline-flex;align-items:center;justify-content:center;border:solid 1px #ccc;width:100%;height:100%;max-width:40px;max-height:40px;cursor:default;background:#fff;box-sizing:border-box;border-radius:2px}.rs-shoppinglist-add-btn use{pointer-events:none}.rs-shoppinglist-add-btn svg{width:75%;height:75%;max-width:40px;max-height:40px;fill:none;stroke:#4a4a4a;stroke-width:35px}.rs-shoppinglist-add-btn.active svg,.rs-shoppinglist-add-btn:hover svg{fill:#cc071e;stroke:#cc071e}.rs-shoppinglist-add-btn:hover{cursor:pointer;border:solid 1px #9b9b9b}.shopping-list-menu-item{display:flex;padding:15px 10px;color:#4a4a4a;text-decoration:none;width:100%;cursor:pointer;font-size:14px;font-size:.875rem;font-family:UnitRoundedOT}.shopping-list-menu-item use{pointer-events:none}.shopping-list-menu-item .icon,.shopping-list-menu-item .icon svg{width:40px;height:32px;fill:none;stroke:#4a4a4a;stroke-width:35px;margin-right:10px}.shopping-list-menu-item .text{border-left:1px solid #9b9b9b;padding-left:15px;line-height:32px}.shopping-list-menu-item:hover{color:#cc071e}.shopping-list-menu-item:hover .icon svg{stroke:#cc071e}.rs-shoppinglist-arrow-top-outer,.rs-shoppinglist-arrow-top-inner{line-height:1.6;position:absolute;z-index:1;pointer-events:none;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.rs-shoppinglist-arrow-bottom-outer,.rs-shoppinglist-arrow-bottom-inner{line-height:1.6;position:absolute;z-index:1;pointer-events:none;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rs-shoppinglist-arrow-top-outer{top:-28px}.rs-shoppinglist-arrow-top-outer svg{width:60px;height:60px;fill:#ccc}.rs-shoppinglist-arrow-top-inner{top:-25px}.rs-shoppinglist-arrow-top-inner svg{width:58px;height:58px;fill:#fff;margin-left:2px}svg.sl_icon_close{width:25px;height:25px;fill:#ccc}.shopping-list-bubble{-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;-webkit-box-shadow:rgba(204,204,204,0.28) 5px 5px 0 0;-moz-box-shadow:rgba(204,204,204,0.28) 5px 5px 0 0;box-shadow:rgba(204,204,204,0.28) 5px 5px 0 0;font-size:16px;font-size:1rem;position:absolute;pointer-events:none;display:none;border:1px solid #ccc;background-color:#fffbfb;color:#cc071e;min-width:200px;z-index:99999;padding:10px;margin-right:10px;margin-left:-30px}.shopping-list-bubble::after{content:"";position:absolute;width:16px;height:16px;bottom:-9px;left:20px;background:red;transform:rotate(45deg);-webkit-box-shadow:rgba(204,204,204,0.28) 5px 5px 0 0;-moz-box-shadow:rgba(204,204,204,0.28) 5px 5px 0 0;box-shadow:rgba(204,204,204,0.28) 5px 5px 0 0;background-color:#fffbfb;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.shopping-list-bubble.is-success{background-color:#edf6ff;color:#004a80}.shopping-list-bubble.is-success::after{background-color:#edf6ff}.shopping-list-bubble.is-right{margin-left:30px}.shopping-list-bubble.is-right::after{right:20px;left:auto}.shopping-list-bubble p{margin:0}.shopping-list-modal{font-family:UnitRoundedOT,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-size:1.125rem;display:none;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;position:fixed;overflow:hidden;z-index:20}.shopping-list-modal .modal-background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.2)}.shopping-list-modal .modal-content{background:#fff;border-radius:2px;width:500px;padding:15px;box-sizing:border-box;max-height:calc(100vh - 40px);overflow:auto;position:relative;margin:10px}.shopping-list-modal .modal-content p{margin:0;margin-top:25px;text-align:center}.shopping-list-modal .modal-close{position:absolute;top:0;right:0;border:0;background:none;margin-top:3px;cursor:pointer;outline:none}.shopping-list-modal .modal-close svg{fill:#9b9b9b}.shopping-list-modal .modal-close:hover svg{fill:#cc071e}.shopping-list-modal .modal-actions{display:flex;margin-top:40px}.shopping-list-modal .modal-actions .button{flex:none;width:45%}.shopping-list-modal .modal-actions .button:last-child{margin-left:auto}.shopping-list-modal.is-active{display:flex}body{margin:0}.shopping-list-page{font-size:16px;font-size:1rem;width:100%;max-width:1480px;margin:0 auto 30px;font-family:UnitRoundedOT,"Helvetica Neue",Helvetica,Arial,sans-serif}.shopping-list-page use{pointer-events:none}.shopping-list-page .notification{margin-top:0;margin-bottom:15px;background-color:#edf6ff;color:#1c83db;padding:10px;border-radius:4px;font-size:14px;font-size:.875rem;display:flex;align-items:center}.shopping-list-page .notification .notification-left{display:inline-flex;justify-content:center;align-items:center}.shopping-list-page .notification .notification-content{padding:10px}.shopping-list-page .notification .notification-content.is-fullwidth{flex-grow:1}.shopping-list-page .notification p{margin:3px 0;width:100%}.shopping-list-page .notification.is-large{font-size:20px;font-size:1.25rem}.shopping-list-page .notification.is-large .notification-left{margin-right:30px}.shopping-list-page .notification.is-white{background:none;color:#9b9b9b}.shopping-list-page .notification.is-error{background:#fcf3f3;color:#cc071e}.shopping-list-page .notification.is-centered{display:flex;justify-content:center;align-items:center}.shopping-list-page .columns{display:flex}.shopping-list-page .columns .column-sidebar{flex:none;width:200px;margin-right:30px;padding-left:15px;position:relative;min-height:100vh}.shopping-list-page .columns .column-content{flex-grow:1;padding-right:15px}@media (max-width: 767px){.shopping-list-page .columns{display:block}.shopping-list-page .columns .column-sidebar{width:auto;margin:0;min-height:0}.shopping-list-page .columns .column-content{padding-right:0}}.shopping-list-page .column-sidebar{background:#fff;height:100%}.shopping-list-page .column-sidebar h2{margin-top:20px;margin-bottom:35px;padding:0;font-size:24px;font-size:1.5rem;font-weight:normal;color:#4a4a4a}.shopping-list-page .column-sidebar .mobile-nav-container{display:flex}.shopping-list-page .column-sidebar .mobile-nav-container:after{content:"";position:absolute;bottom:-5px;left:50%;background:#fff;width:10px;height:10px;transform:rotate(45deg);margin-left:-5px}.shopping-list-page .column-sidebar .nav-select{display:none;width:100%;height:50px;position:relative}.shopping-list-page .column-sidebar .nav-select select{outline:none;width:100%;height:100%;margin:0;padding:0 15px;box-sizing:border-box;border-radius:2px;border:1px solid #9b9b9b;color:#4a4a4a;font-size:18px;font-size:1.125rem;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.1);-webkit-appearance:none;-moz-appearance:none;appearance:none}.shopping-list-page .column-sidebar .nav-select select::-ms-expand{display:none}.shopping-list-page .column-sidebar .nav-select::after{content:"";position:absolute;top:0;right:0;z-index:2;pointer-events:none;width:50px;height:50px;transform:rotate(90deg);background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20580%20580%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M231.776782%2C149.984929%20C222.338098%2C140.546245%20214.686533%2C143.709529%20214.686533%2C157.060937%20L214.686533%2C423.572683%20C214.686533%2C436.919338%20222.33253%2C440.092943%20231.776782%2C430.648691%20L355.018414%2C307.407059%20C364.457098%2C297.968375%20364.462666%2C282.670813%20355.018414%2C273.226561%20L231.776782%2C149.984929%20Z%22%20fill%3D%22%23cc071e%22%3E%3C/path%3E%0A%3C/svg%3E) no-repeat center;background-size:30px 30px;box-sizing:border-box}.shopping-list-page .column-sidebar .create-form{display:none;padding-right:15px}.shopping-list-page .column-sidebar .create-form .input-name{font-size:16px;font-size:1rem;font-weight:normal;font-family:UnitRoundedOT,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#4a4a4a;height:40px;border-radius:2px;border:1px solid #ccc;width:100%;box-sizing:border-box;margin-bottom:10px;outline:none;padding:4px}.shopping-list-page .column-sidebar .create-form .input-name::-webkit-input-placeholder{color:#c1c1c1}.shopping-list-page .column-sidebar .create-form .input-name:-moz-placeholder{color:#c1c1c1;opacity:1}.shopping-list-page .column-sidebar .create-form .input-name::-moz-placeholder{color:#c1c1c1;opacity:1}.shopping-list-page .column-sidebar .create-form .input-name:-ms-input-placeholder{color:#c1c1c1}.shopping-list-page .column-sidebar .create-form .input-name:focus{border:1px solid #9b9b9b}.shopping-list-page .column-sidebar .create-form .button{margin-bottom:10px}@media (max-width: 767px){.shopping-list-page .column-sidebar .create-form{margin-top:15px;padding-right:0}}.shopping-list-page .column-sidebar .nav{margin-top:40px}.shopping-list-page .column-sidebar .nav .nav-item{display:block;border-bottom:1px solid #ececec;font-size:14px;font-size:.875rem;color:#4a4a4a;text-decoration:none;position:relative;line-height:50px}.shopping-list-page .column-sidebar .nav .nav-item.is-active{color:#cc071e}.shopping-list-page .column-sidebar .nav .nav-item.is-active:after{content:"";position:absolute;top:50%;right:-5px;margin-top:-5px;background:#fff;width:10px;height:10px;transform:rotate(45deg)}.shopping-list-page .column-sidebar .nav .nav-item:last-child{border-bottom:none}.shopping-list-page .column-sidebar .nav .nav-item .item-count{font-size:12px;font-size:.75rem;color:#9b9b9b}@media (max-width: 767px){.shopping-list-page .column-sidebar{padding:15px;box-shadow:0 7px 24px -8px rgba(0,0,0,0.3)}.shopping-list-page .column-sidebar h2{margin-bottom:10px;padding:0}.shopping-list-page .column-sidebar .nav{display:none}.shopping-list-page .column-sidebar .nav-select{display:inline-flex}.shopping-list-page .column-sidebar .button-plus{margin-left:15px;align-self:center}}@media (min-width: 768px){.shopping-list-page .column-sidebar:after{content:"";position:absolute;right:5px;top:20px;bottom:20px;width:4px;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0px 0 30px rgba(0,0,0,0.7);-moz-box-shadow:0px 0 30px rgba(0,0,0,0.7);box-shadow:0px 0 30px rgba(0,0,0,0.7);z-index:-1}.shopping-list-page .column-sidebar .button-plus.is-active{display:none}}.shopping-list-page .add-all-to-basket-button{box-sizing:border-box;width:300px;display:none;align-items:flex-end;margin-top:30px;margin-left:auto}@media (max-width: 979px){.shopping-list-page .add-all-to-basket-button{display:block}}@media (max-width: 767px){.shopping-list-page .add-all-to-basket-button{padding:0 15px;width:100%}}.shopping-list-page .title-container .title{border-bottom:1px solid #ccc;padding:20px 0;margin-bottom:15px}.shopping-list-page .title-container .title h1{font-size:24px;font-size:1.5rem;font-family:UnitRoundedOT,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#393939;font-weight:normal;display:inline-flex;margin:0}.shopping-list-page .title-container .title .item-count{font-size:18px;font-size:1.125rem;color:#9b9b9b;display:inline-flex}.shopping-list-page .title-container input{font-size:24px;font-size:1.5rem;font-family:UnitRoundedOT,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#393939;width:100%;outline:none;border:0;border-bottom:1px solid #ccc;padding:20px 0;margin-bottom:15px}.shopping-list-page .title-container .actions{margin-bottom:15px;display:flex;align-items:center;height:40px}.shopping-list-page .title-container .actions .button{width:140px;margin-right:15px;padding:0;box-sizing:border-box}.shopping-list-page .title-container .actions .add-all-to-basket-button{margin-top:0;display:block}@media (max-width: 979px){.shopping-list-page .title-container .actions .add-all-to-basket-button{display:none}}@media (max-width: 767px){.shopping-list-page .title-container{padding:0 15px}}@media (max-width: 479px){.shopping-list-page .title-container .actions .button{flex-grow:1;margin-right:15px}.shopping-list-page .title-container .actions .button:last-child{margin-right:0}}.shopping-list-page .bulky-icon{display:inline-flex;margin-right:5px}.shopping-list-page .bulky-icon svg{width:22px;height:20px;fill:#1d97e2}.shopping-list-page .bracket-container{font-family:UnitRoundedOT,"Helvetica Neue",Helvetica,Arial,sans-serif}.shopping-list-page .bracket-container .bracket{margin-top:15px;margin-bottom:15px}.shopping-list-page .bracket-container .bracket.is-disabled{opacity:0.5;pointer-events:none}.shopping-list-page .bracket-container .bracket.is-disabled .bracket-line-item-btn-close{pointer-events:auto !important}.shopping-list-page .bracket-container .bracket:first-child{margin-top:0}.shopping-list-page .bracket-container .bracket:last-child{margin-bottom:0}.shopping-list-page .bracket-container .bracket .bracket-header{display:flex;padding:10px;border-top-left-radius:6px;border-top-right-radius:6px;font-family:UnitRoundedOT-Medi,"Helvetica Neue",Helvetica,Arial,sans-serif}.shopping-list-page .bracket-container .bracket .bracket-header .bracket-header-logo{display:flex;line-height:0;margin-right:10px;width:116px;height:43px;justify-content:center;align-items:center;background:#fff;border:5px solid #fff;border-radius:2px;box-sizing:border-box;overflow:hidden}.shopping-list-page .bracket-container .bracket .bracket-header .bracket-header-logo img{max-width:100%;max-height:100%}.shopping-list-page .bracket-container .bracket .bracket-header .bracket-header-content{flex-grow:1;display:flex;min-height:42px}.shopping-list-page .bracket-container .bracket .bracket-header .bracket-header-content .bracket-header-title{flex-grow:1;margin-bottom:4px}.shopping-list-page .bracket-container .bracket .bracket-header .bracket-header-content .bracket-header-count{flex-grow:1;width:100px;text-align:right;padding-right:5px}@media (max-width: 767px){.shopping-list-page .bracket-container .bracket .bracket-header .bracket-header-content{flex-wrap:wrap}.shopping-list-page .bracket-container .bracket .bracket-header .bracket-header-content .bracket-header-count{font-size:14px;font-size:.875rem;flex:none;width:100%;text-align:left}}.shopping-list-page .bracket-container .bracket .bracket-row-description,.shopping-list-page .bracket-container .bracket .bracket-row-quantity,.shopping-list-page .bracket-container .bracket .bracket-row-price,.shopping-list-page .bracket-container .bracket .bracket-row-total-price,.shopping-list-page .bracket-container .bracket .bracket-row-not-available{box-sizing:border-box;padding:10px}.shopping-list-page .bracket-container .bracket .bracket-row-description{flex-grow:1;flex-basis:0}.shopping-list-page .bracket-container .bracket .bracket-row-price,.shopping-list-page .bracket-container .bracket .bracket-row-total-price{width:140px}.shopping-list-page .bracket-container .bracket .bracket-row-quantity{width:190px}.shopping-list-page .bracket-container .bracket .bracket-row-not-available{flex-grow:1}@media (max-width: 979px){.shopping-list-page .bracket-container .bracket .bracket-row-description{flex-grow:2;order:1}.shopping-list-page .bracket-container .bracket .bracket-row-quantity{width:100%;order:3;text-align:right}.shopping-list-page .bracket-container .bracket .bracket-row-price{order:2}.shopping-list-page .bracket-container .bracket .bracket-row-total-price{display:none !important}.shopping-list-page .bracket-container .bracket .bracket-row-not-available{flex-grow:1;order:4}}.shopping-list-page .bracket-container .bracket .bracket-table-head{display:flex;background:#f5f4f2;color:#9b9b9b;border:1px solid #ccc}.shopping-list-page .bracket-container .bracket .bracket-table-head .bracket-row-description,.shopping-list-page .bracket-container .bracket .bracket-table-head .bracket-row-quantity,.shopping-list-page .bracket-container .bracket .bracket-table-head .bracket-row-price,.shopping-list-page .bracket-container .bracket .bracket-table-head .bracket-row-total-price{border-right:1px solid #9b9b9b;padding:0 10px;margin:5px 0}.shopping-list-page .bracket-container .bracket .bracket-table-head .bracket-row-total-price{border-right:none}@media (max-width: 979px){.shopping-list-page .bracket-container .bracket .bracket-table-head{display:none}}.shopping-list-page .bracket-container .bracket .bracket-table-body{border:1px solid #ccc;border-top:none}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-category{background-color:#fff;font-size:14px;font-size:.875rem;color:#9b9b9b;border-bottom:1px solid #ccc;padding:5px 10px;position:relative;display:flex}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-category:not(:first-child){margin-top:-3px;z-index:1}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-category .bracket-category-amount{margin-left:10px}@media (max-width: 979px){.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-category .bracket-category-amount{align-self:flex-end;margin-left:auto}}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item{border-bottom:1px solid #ccc;box-shadow:0 4px 0 #f5f4f2;margin-bottom:4px;display:flex;flex-wrap:wrap;position:relative}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-row-quantity,.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-row-price,.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-row-total-price,.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-row-not-available{display:flex;align-items:center;justify-content:center}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-line-item-image{line-height:0;flex-grow:0;flex-shrink:0;margin-right:10px;height:60px;width:60px}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-line-item-image img{max-width:100%;max-height:100%}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-line-item-content{flex-grow:1;color:#4a4a4a}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-line-item-content .bracket-line-item-title a{color:#4a4a4a;font-weight:700;text-decoration:none}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-line-item-content .bracket-line-item-variant,.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-line-item-content .bracket-line-item-grammage,.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-line-item-content .bracket-line-item-refund{font-size:12px;font-size:.75rem;margin-bottom:2px}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-line-item-content .bracket-line-item-discount{display:flex;margin-top:5px}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-line-item-price{color:#9b9b9b;font-size:16px;font-weight:700}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-row-total-price .bracket-line-item-price{color:#4a4a4a}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-row-not-available{font-size:12px;font-size:.75rem;color:#1d97e2;text-align:right}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-line-item-btn-close{position:absolute;right:-2px;top:4px;background:0;border:0;cursor:pointer}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-line-item-btn-close svg{fill:#4a4a4a}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-line-item-btn-close:hover svg{fill:#cc071e}@media (min-width: 1280px){.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-line-item-btn-close svg{width:18px;height:18px}}@media (max-width: 979px){.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-row-price{justify-content:flex-end;align-items:flex-end}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-row-price .bracket-line-item-price{color:#4a4a4a}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item .bracket-row-quantity{justify-content:flex-end}}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item.is-discount .bracket-line-item-price{color:#fb5449 !important}.shopping-list-page .bracket-container .bracket .bracket-table-body .bracket-line-item:last-child{box-shadow:none;margin-bottom:0;border-bottom:0}.shopping-list-page .bracket-container .bracket-rewe .bracket-header{background:#cc071e;color:#fff}.shopping-list-page .bracket-container .bracket-partner .bracket-header,.shopping-list-page .bracket-container .bracket-undefined .bracket-header{background:#285f86;color:#fff}.shopping-list-page .price-vat-hint{margin-top:30px}
