/*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}#outdated,[hidden],template{display:none}html,legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}#outdated,.doc2018 .postal-code{text-transform:uppercase}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}/*!--------------------------------------------------------------------
STYLES "Outdated Browser"
Version:    1.1.0 - 2014
author:     Burocratik
website:    http://www.burocratik.com
* @preserve
-----------------------------------------------------------------------*/#outdated{position:fixed;top:0;left:0;width:100%;height:170px;text-align:center;background-color:#f25648;color:#fff}* html #outdated{position:absolute}#outdated h6{font-size:25px;line-height:25px;margin:30px 0 10px}#outdated p{font-size:12px;line-height:12px;margin:0}#outdated #btnUpdateBrowser{display:block;position:relative;padding:10px 20px;margin:30px auto 0;width:230px;color:#fff;text-decoration:none;border:2px solid #fff;cursor:pointer}#outdated #btnUpdateBrowser:hover{color:#f25648;background-color:#fff}#outdated .last{position:absolute;top:10px;right:25px;width:20px;height:20px}#root,.multi-sku-items,.reebee,body,html{width:100%}#root,.multi-sku-items,body,html.multi-sku-items,html.viewer-active,html.viewer-active .reebee{height:100%}#outdated .last[dir=rtl]{right:auto!important;left:25px!important}#outdated #btnCloseUpdateBrowser{display:block;position:relative;width:100%;height:100%;text-decoration:none;color:#fff;font-size:36px;line-height:36px}html{box-sizing:border-box;margin:0;z-index:1}*,:after,:before{box-sizing:inherit}body{margin:0;z-index:2;-webkit-font-smoothing:antialiased;font-family:Lato,Serif;font-weight:500;background-color:#EAEBEE;font-size:14px;color:#878d9e}.doc2018,.thanksgiving2019{font-family:'Open Sans'}body.no-scroll{position:fixed;overflow-y:scroll}*{word-wrap:break-word}.no-js-warning{display:none}html.no-js img.image{opacity:1!important}.sentry-error-embed-wrapper{z-index:9999!important}.sentry-error-embed-wrapper>.sentry-error-embed{position:relative;margin-top:0;top:50%;transform:translateY(-50%)}html.viewer-active,html.viewer-active body{overflow:hidden}#outdated{z-index:9998!important}.hidden{display:none!important}.chatlio-widget{right:auto!important;left:30px!important}@media only screen and (max-device-width:767px),only screen and (min-device-width:768px) and (max-device-width:991px){html.viewer-active,html.viewer-active body{position:fixed}.chatlio-widget:not(.closed){right:0!important;left:0!important}}.multi-sku-items{background-color:#fff;color:#232323}.multi-sku-items>.multi-sku-navbar{z-index:2;position:fixed;top:0;left:0;right:0;padding:1em 1.5em;height:3.8rem}.multi-sku-items>.items-wrap{z-index:1;width:90%;margin-left:auto;margin-right:auto;max-width:400px;padding-top:5rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.multi-sku-items>.items-wrap>h2{font-size:1.1em;font-weight:bolder;text-align:center;margin-bottom:2em;margin-top:0}.multi-sku-items>.items-wrap>.items-inner{padding-bottom:5rem}.multi-sku-items>.items-wrap>.items-inner>a{color:#232323;text-decoration:none}.multi-sku-items>.items-wrap>.items-inner>a>.item-section{position:relative;width:100%;display:block;padding:.5rem 0}.multi-sku-items>.items-wrap>.items-inner>a>.item-section .product-photo{display:inline-block;vertical-align:top;width:30%;height:auto;border:2px solid #CACACA;border-radius:2px}.multi-sku-items>.items-wrap>.items-inner>a>.item-section .content{display:inline-block;vertical-align:top;padding-left:.75em;width:68%}.multi-sku-items>.items-wrap>.items-inner>a>.item-section .content>h3{margin:0;font-size:1em;line-height:1.3}.multi-sku-items>.items-wrap>.items-inner>a>.item-section .content>p{margin:0;font-size:.9em;line-height:1.3}.multi-sku-items>.items-wrap>.items-inner>a>.item-section:hover .content>h3,.multi-sku-items>.items-wrap>.items-inner>a>.item-section:hover .content>p{text-decoration:underline}@media only screen and (max-width:685px){.multi-sku-items>.multi-sku-navbar{background-color:#fff}.multi-sku-items>.items-wrap>.items-inner{padding-bottom:2.75rem}}.modal-dialog{transition:all .1s;transition-property:opacity,visibility;position:relative;height:100%;width:100%;opacity:0;visibility:hidden}.modal-dialog.fixed{position:fixed;top:0;left:0}.modal-dialog.visible{opacity:1;visibility:visible}.modal-dialog>.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4)}.modal-dialog>.inner-modal{position:relative;margin:auto;top:50%;transform:translateY(-50%);width:800px;height:450px;max-height:100%;padding:35px;background-color:#FFF;border-radius:4px}.modal-dialog>.inner-modal>.close-button{position:absolute;right:0;top:0;border:none;background-color:transparent;padding:.2em;font-size:1.25em;margin:.1em .4em;line-height:1;outline:0;color:#c8cbd3}.modal-dialog>.inner-modal>.close-button:hover{color:#d6d8de}@media (max-width:515px),only screen and (max-device-width:767px),only screen and (min-device-width:768px) and (max-device-width:991px){.modal-dialog{transition:all 135ms;transition-property:opacity,visibility}.modal-dialog>.inner-modal>.close-button{display:none}}.loading-icon{margin:100px auto;width:30px;height:30px;position:relative}.loading-icon .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.loading-icon .sk-circle:before{content:"";display:block;margin:0 auto;width:3px;height:3px;background-color:#4E5665;border-radius:100%;-webkit-animation:sk-circle-fade-delay 850ms infinite ease-in-out both;animation:sk-circle-fade-delay 850ms infinite ease-in-out both}.loading-icon .sk-circle-2{transform:rotate(30deg)}.loading-icon .sk-circle-3{transform:rotate(60deg)}.loading-icon .sk-circle-4{transform:rotate(90deg)}.loading-icon .sk-circle-5{transform:rotate(120deg)}.loading-icon .sk-circle-6{transform:rotate(150deg)}.loading-icon .sk-circle-7{transform:rotate(180deg)}.loading-icon .sk-circle-8{transform:rotate(210deg)}.loading-icon .sk-circle-9{transform:rotate(240deg)}.loading-icon .sk-circle-10{transform:rotate(270deg)}.loading-icon .sk-circle-11{transform:rotate(300deg)}.loading-icon .sk-circle-12{transform:rotate(330deg)}.loading-icon .sk-circle-2:before{-webkit-animation-delay:-.779s;animation-delay:-.779s}.loading-icon .sk-circle-3:before{-webkit-animation-delay:-.708s;animation-delay:-.708s}.loading-icon .sk-circle-4:before{-webkit-animation-delay:-.637s;animation-delay:-.637s}.loading-icon .sk-circle-5:before{-webkit-animation-delay:-.566s;animation-delay:-.566s}.loading-icon .sk-circle-6:before{-webkit-animation-delay:-.495s;animation-delay:-.495s}.loading-icon .sk-circle-7:before{-webkit-animation-delay:-425ms;animation-delay:-425ms}.loading-icon .sk-circle-8:before{-webkit-animation-delay:-.354s;animation-delay:-.354s}.loading-icon .sk-circle-9:before{-webkit-animation-delay:-.283s;animation-delay:-.283s}.loading-icon .sk-circle-10:before{-webkit-animation-delay:-.212s;animation-delay:-.212s}.loading-icon .sk-circle-11:before{-webkit-animation-delay:-.141s;animation-delay:-.141s}.loading-icon .sk-circle-12:before{-webkit-animation-delay:-.07s;animation-delay:-.07s}.btc-2019 .error,.doc2018 .input-container .error,.thanksgiving2019 .form .last-row .submit.error,.yourstory .error{-webkit-animation:shake .5s linear;animation:shake .5s linear}@-webkit-keyframes sk-circle-fade-delay{0%,100%,39%{opacity:0}40%{opacity:1}}@keyframes sk-circle-fade-delay{0%,100%,39%{opacity:0}40%{opacity:1}}.image.element{opacity:0;-webkit-user-drag:none;user-drag:none}.image.element.image-loaded{opacity:1}.image.background{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain}.image.background>.image-load-overlay{width:100%;height:100%;background-color:#EAEBEE;opacity:1}.image.background.image-loaded>.image-load-overlay{opacity:0}.image.background.noRender{background-image:none!important}.image.requires-fade.background>.image-load-overlay,.image.requires-fade.element{transition:opacity .4s}.promotion{display:flex;justify-content:start;align-items:center;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.promotion .air-miles-logo{width:25px;height:25px;margin-right:10px}.promotion .promotion-title{flex:1}.embed-error{position:relative;width:100vw;height:100vh;border:1px solid #ced0d7}.embed-error>.content{width:500px;max-width:90%;margin-left:auto;margin-right:auto;text-align:center;position:relative;top:50%;transform:translateY(-50%)}.embed-error>.content>.error-icon{width:8.5rem;height:auto;margin-bottom:.5rem;fill:#f0ad4e}.embed-error>.content>.error-message{line-height:1.4}.location-picker{height:100%;width:100%;z-index:2001;position:fixed;top:0;left:0;opacity:0;visibility:hidden}.location-picker .store-location-list{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto}.location-picker .store-location-list .store-location-list-item{width:100%;width:calc(100% - 2em);margin:0 auto;padding:1.5em 1em;color:#000;display:flex;flex-wrap:nowrap;justify-content:space-around;align-items:center;border-bottom:1px solid #EAEBEE}.location-picker .store-location-list .store-location-list-item:last-child{border-bottom:none}.location-picker .store-location-list .store-location-list-item>.result-number{flex-shrink:0;flex-basis:2.2em;font-weight:700;color:#878d9e}.location-picker .store-location-list .store-location-list-item>.store-location-content{flex-grow:1}.location-picker .store-location-list .store-location-list-item>.store-location-content>.line-one>*{display:inline}.location-picker .store-location-list .store-location-list-item>.store-location-content .store-location-distance,.location-picker .store-location-list .store-location-list-item>.store-location-content .store-location-name{font-weight:700}.location-picker .store-location-list .store-location-list-item>.store-location-content .store-location-distance{margin-left:.35em;color:#878d9e;font-size:.87em}.location-picker .store-location-list .store-location-list-item>.store-location-content .store-name{color:#878d9e;font-size:.87em}.location-picker .store-location-list .store-location-list-item>.selection-button{flex-shrink:1;padding-left:.75em;font-weight:700;color:#24A6FF}.location-picker .store-location-list .store-location-list-item>.selection-button:hover{cursor:pointer;text-decoration:underline}.location-picker .store-location-list .store-location-list-item>.selection-button.selected{cursor:default;text-decoration:none;color:#878d9e}.location-picker.visible{opacity:1;visibility:visible}.location-picker>.overlay{position:absolute;z-index:2000;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4)}@media only screen and (max-device-width:550px){.location-picker .store-location-list{overflow-y:scroll;-webkit-overflow-scrolling:touch}.location-picker>.overlay{-webkit-tap-highlight-color:transparent;background:0 0;height:54px}}.location-picker>.inner-modal{width:375px;max-height:90%;position:absolute;z-index:2001;transform:translateY(-50%);top:50%;left:50%;margin:27px 0 0 -187.5px;padding:0;background:url(https://d1l6cpa3u3bnhh.cloudfront.net/cefde48/img/bookshelf/locationLarge.png) -20px 60px no-repeat #FFF;background-size:120px 170px;border-radius:4px;overflow:hidden;border:1px solid #878d9e}@media only screen and (-webkit-min-device-pixel-ratio:1.25), only screen and (min-resolution:120dpi){.location-picker>.inner-modal{background-image:url(https://d1l6cpa3u3bnhh.cloudfront.net/cefde48/img/bookshelf/locationLarge@2x.png)}}.location-picker>.inner-modal>.title-bar{padding:15px 15px 0;width:100%;overflow:hidden}.location-picker>.inner-modal>.title-bar>.title{width:201px;font-weight:700;font-size:16px;color:#000;text-align:center;margin:0 0 0 72px;display:block;float:left}.location-picker>.inner-modal>.title-bar>.close-modal{color:#24A6FF;font-size:11px;float:right;cursor:pointer;text-decoration:none;margin-top:3px}.location-picker>.inner-modal>.content>.postal-input>.locate-me.button:hover,.location-picker>.inner-modal>.title-bar>.close-modal:hover{text-decoration:underline}.location-picker>.inner-modal>.title-bar>.separator{display:block;clear:both;height:1px;width:100%;background:#EAEBEE;margin-top:32px}.location-picker>.inner-modal>.large-location-icon{width:120px;height:170px;position:absolute;bottom:0}.location-picker>.inner-modal>.content{padding:15px}.location-picker>.inner-modal>.content>.desc{width:260px;margin:0 auto 20px;text-align:center;color:#000;line-height:1.3em;font-size:13px}.location-picker>.inner-modal>.content>.postal-input>.locate-me{text-align:center;display:block;width:100px;padding:5px 0;margin:4px auto;font-weight:600}.location-picker>.inner-modal>.content>.postal-input>.locate-me.button{color:#24A6FF;cursor:pointer}.location-picker>.inner-modal>.content>.postal-input>.locate-me.generic{color:#878d9e}.location-picker>.inner-modal>.content>.postal-input>.locate-me.error{color:red}.location-picker>.inner-modal>.content>.postal-input>form>.input-container{border:1px solid #24A6FF;border-radius:4px;background:#fff;width:230px;margin:2px auto}.location-picker>.inner-modal>.content>.postal-input>form>.input-container>input[type=text]{display:block;width:100%;height:30px;margin:0 auto 2px;padding:8px 6px 0;line-height:1em;font-weight:800;border:none;outline:0;color:#000;font-size:15px;text-align:center;background:0 0}.location-picker>.inner-modal>.content>.postal-input>form>.input-container>.info{text-align:center;padding-bottom:8px;font-size:11px;color:#4E5665}.location-picker>.inner-modal>.content>.postal-input>form>.input-container>.info.invalid{color:#ff4e4e}.location-picker>.inner-modal>.content>.postal-input>form button[type=submit]{display:block;width:230px;height:44px;margin:12px auto 0;font-weight:800;background:#24A6FF;border:none;color:#fff;outline:0;padding:0;border-radius:4px;text-align:center;font-size:15px}.location-picker>.inner-modal>.content.invalid>.postal-input>form>.input-container{border-color:#ff4e4e}.location-picker>.inner-modal>.content.invalid>.postal-input>form>.input-container>.info,.location-picker>.inner-modal>.content.invalid>.postal-input>form>.input-container>input[type=text]{color:#ff4e4e}.location-picker>.inner-modal>.content.disabled .postal-input>form>button[type=submit],.location-picker>.inner-modal>.content.invalid .postal-input>form>button[type=submit]{background:#dcdee3;cursor:auto}.location-picker>.inner-modal>.content>.geo-input{width:230px;height:44px;background:#24A6FF;border-radius:4px;margin:12px auto;cursor:pointer}.location-picker>.inner-modal>.content>.geo-input>.text{color:#fff;font-weight:600;margin:11px 0 0 12px;float:left}.location-picker>.inner-modal>.content>.geo-input>.location-icon{width:24px;height:24px;float:right;margin:8px 7px 0 0}.location-picker>.inner-modal>.submit-button-placeholder{height:56px;width:100%;padding-top:4px}.location-picker>.inner-modal>.submit-button-placeholder>.loading-icon{margin:0 auto}.location-picker>.inner-modal>.store-location-list-wrap{position:relative;width:100%;height:275px;max-height:30vh;margin-top:1em;border-top:1px solid #EAEBEE}@media only screen and (max-device-width:550px){.location-picker>.inner-modal{position:absolute;top:54px;right:0;bottom:0;left:0;margin:0;width:100%;max-height:none;border-radius:0;border:none;transform:none;background-position-y:0;display:flex;flex-direction:column}.location-picker>.inner-modal>.title-bar{clear:both;width:100%;overflow:hidden;padding-top:25px}.location-picker>.inner-modal>.title-bar>.title{font-size:20px;margin:0 auto;text-align:center;width:100%}.location-picker>.inner-modal>.content{padding-bottom:15px}.location-picker>.inner-modal>.content>.desc{font-size:15px}.location-picker>.inner-modal>.content>.postal-input>form input[type=text]{width:160px;height:49px;line-height:49px;font-size:15px}.location-picker>.inner-modal>.content>.postal-input>form button[type=submit]{height:45px;font-size:15px}.location-picker>.inner-modal>.content>.geo-input{height:55px}.location-picker>.inner-modal>.content>.geo-input>.text{line-height:29.5px;font-size:15px}.location-picker>.inner-modal>.content>.geo-input>.location-icon{width:30px;height:30px}.location-picker>.inner-modal>.content>.separation>.line{margin-top:10px}.location-picker>.inner-modal>.content>.separation>.text{font-size:15px}.location-picker>.inner-modal>.store-location-list-wrap{height:auto;max-height:none;flex:1 0}}.smart-banner{width:100%;height:80px;background-color:#ececec;display:none;z-index:3000}.smart-banner.visible{display:block}.smart-banner .smart-banner-container{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start}.smart-banner .smart-banner-container .smart-banner-close{width:36px;text-align:center}.smart-banner .smart-banner-container .smart-banner-close .smart-banner-close-link{text-decoration:none}.smart-banner .smart-banner-container .smart-banner-close .smart-banner-close-link img{width:18px;padding:3px}.smart-banner .smart-banner-container .smart-banner-logo{width:64px}.smart-banner .smart-banner-container .smart-banner-logo img{min-width:64px;width:100%}.smart-banner .smart-banner-container .smart-banner-content{padding-left:10px;flex:1 1 auto;width:0}.smart-banner .smart-banner-container .smart-banner-content .smart-banner-company,.smart-banner .smart-banner-container .smart-banner-content .smart-banner-download,.smart-banner .smart-banner-container .smart-banner-content .smart-banner-title{word-wrap:break-word;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.smart-banner .smart-banner-container .smart-banner-content .smart-banner-title{color:#232323;font-size:14px}.smart-banner .smart-banner-container .smart-banner-content .smart-banner-company,.smart-banner .smart-banner-container .smart-banner-content .smart-banner-download{color:#4E5665;font-size:12px}.smart-banner .smart-banner-container .smart-banner-view{width:70px;padding-right:15px;text-align:right;font-size:18px}.smart-banner .smart-banner-container .smart-banner-view a{text-decoration:none;color:#24A6FF}.login-view{z-index:5000;font-size:16px}.login-view>.inner-modal{width:700px;height:auto;overflow-y:auto;padding:33px 36px 45px;border-radius:15px;background:#FFF;text-align:center;color:#232323;line-height:normal}.login-view>.inner-modal .header-bar{position:relative;text-align:center}.login-view>.inner-modal .header-bar .logo{width:64px;border-radius:32px;margin:auto}.login-view>.inner-modal .header-bar .header-action{position:absolute;top:0;cursor:pointer}.login-view>.inner-modal .header-bar .header-action.close-modal{right:0}.login-view>.inner-modal .header-bar .header-action.back-btn{left:0}.login-view>.inner-modal .header-bar .header-action .action-icon{width:16px}.login-view>.inner-modal .continue-button{background-color:#007ACD;width:160px;padding:10px;border-radius:5px;border:none;color:#FFF;outline:0;margin:18px auto 30px;font-size:14px;opacity:1}.login-view>.inner-modal .continue-button[disabled]{opacity:.5}.login-view>.inner-modal .back-link{color:#007ACD;font-size:12px;margin-top:20px}.login-view>.inner-modal .back-link a{cursor:pointer}.login-view>.inner-modal .content{text-align:center}.login-view>.inner-modal .content h1{margin-top:6px;margin-bottom:10px;font-size:28px;font-weight:700;line-height:40px}.login-view>.inner-modal .content .desc{margin:14px auto 35px;text-align:center;color:#232323}.login-view>.inner-modal .content .desc .token-email{color:#007ACD}.login-view>.inner-modal .content .comment{color:#232323;margin-top:35px;font-size:12px}.login-view>.inner-modal .content .comment a{color:#24A6FF;text-decoration:none;border-bottom:1px solid transparent;cursor:pointer}.login-view>.inner-modal .content .comment a:hover{border-bottom:1px solid #24A6FF}.login-view>.inner-modal .content .input-wrap{margin-bottom:12px}.login-view>.inner-modal .content .input-wrap .error-display{margin:0 auto;height:20px;line-height:20px;color:#ff4e4e;font-size:12px}.login-view>.inner-modal .content .input-wrap .email-input-component,.login-view>.inner-modal .content .input-wrap .name-input-component{position:relative;width:410px;margin:0 auto;color:#232323}.login-view>.inner-modal .content .input-wrap .email-input-component>label,.login-view>.inner-modal .content .input-wrap .name-input-component>label{text-align:center;display:block;margin-bottom:3px;font-size:14px}.login-view>.inner-modal .content .input-wrap .email-input-component>input,.login-view>.inner-modal .content .input-wrap .name-input-component>input{text-align:center;width:100%;padding:10px;display:block;border:none;border-bottom:1px solid #818181;outline:0}.login-view>.inner-modal .content .input-wrap .email-input-component>input::-webkit-input-placeholder,.login-view>.inner-modal .content .input-wrap .name-input-component>input::-webkit-input-placeholder{color:#878d9e}.login-view>.inner-modal .content .input-wrap .email-input-component>input::-moz-placeholder,.login-view>.inner-modal .content .input-wrap .name-input-component>input::-moz-placeholder{color:#878d9e}.login-view>.inner-modal .content .input-wrap .email-input-component>input:-ms-input-placeholder,.login-view>.inner-modal .content .input-wrap .name-input-component>input:-ms-input-placeholder{color:#878d9e}.login-view>.inner-modal .content .input-wrap .email-input-component>input::-ms-input-placeholder,.login-view>.inner-modal .content .input-wrap .name-input-component>input::-ms-input-placeholder{color:#878d9e}.login-view>.inner-modal .content .input-wrap .email-input-component>input::placeholder,.login-view>.inner-modal .content .input-wrap .name-input-component>input::placeholder{color:#878d9e}.login-view>.inner-modal .content .input-wrap .token-input-component{position:relative;margin:0 auto}.login-view>.inner-modal .content .input-wrap .token-input-component>input{text-align:center;width:31px;height:40px;margin:5px 3px;padding:2px;font-size:14px;border-radius:4px;border:1px solid #818181;outline:0;-moz-appearance:textfield}.login-view>.inner-modal .content .input-wrap .token-input-component>input::-webkit-inner-spin-button,.login-view>.inner-modal .content .input-wrap .token-input-component>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login-view>.inner-modal .content .input-wrap .token-input-component>input:first-child{margin-left:0}.login-view>.inner-modal .content .input-wrap .token-input-component>input:last-child{margin-right:0}.login-view>.inner-modal .content .button-wrap button{display:block;outline:0;padding:10px 12px;border:none;border-radius:5px;text-align:left;color:#232323;background-color:#FFF;box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);text-decoration:none;width:280px;margin:15px auto}.login-view>.inner-modal .content .button-wrap button .social-icon{width:24px;float:left}.login-view>.inner-modal .content .button-wrap button .social-text{line-height:24px;margin-left:16px}.login-view>.inner-modal .content .button-wrap button:last-child{margin-bottom:4px}.login-view>.inner-modal .content .button-wrap button[disabled]{text-decoration:none;background-color:#ced0d7}.login-view>.inner-modal .content .loading-icon{margin:40px auto}@media (max-width:515px),only screen and (max-device-width:767px),only screen and (min-device-width:768px) and (max-device-width:991px){.login-view{transition:none}.login-view>.overlay{-webkit-tap-highlight-color:transparent;background:0 0}.login-view>.inner-modal{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;width:100%;transform:none;max-height:none;border-radius:0;border:none}}.profile-button-container{width:110px}@media screen and (max-width:991px){.profile-button-container{display:none}}.profile-button-container .profile-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;margin-right:9px}.profile-button-container .profile-button .profile-picture{width:30px;height:30px;border-radius:50%;border:1px solid #FFF;background-color:#FFF;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.profile-button-container .signin-button{text-decoration:none;color:#FFF;border:1px solid #FFF;padding-left:16px;padding-right:16px;border-radius:16px;line-height:28px;height:30px;margin-right:10px;white-space:nowrap}.profile-button-container>a{cursor:pointer;float:right;height:32px;line-height:37px}.profile-view{display:none;z-index:2001}.profile-view.visible{display:block}.profile-view img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.profile-view .overlay{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;width:100%;z-index:2000}.profile-view .profile-container{max-width:1020px;margin:auto;position:relative;z-index:2001}.profile-view .profile-container .cursor{width:0;height:0;border-style:solid;border-width:0 10px 16px;border-color:transparent transparent #e4e4e4;position:absolute;top:-16px;right:50px}@media screen and (max-width:1199px){.profile-view .profile-container .cursor{right:10px}}.profile-view .profile-container .cursor>div{position:absolute;top:2px;left:-10px;width:0;height:0;border-style:solid;border-width:0 10px 16px;border-color:transparent transparent #FFF}.profile-view .profile-container .profile-popup{min-width:230px;line-height:1;position:absolute;right:-37px;top:52px;color:#232323;border:1px solid #e4e4e4;border-radius:5px;background-color:#FFF;margin-top:10px}@media screen and (max-width:1199px){.profile-view .profile-container .profile-popup{right:5px}}.profile-view .profile-container .profile-popup .profile-header{height:87px;padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4e4e4}.profile-view .profile-container .profile-popup .profile-header .profile-picture{width:50px;height:50px;border:1px solid #FFF;background-color:#FFF;border-radius:50%}.profile-view .profile-container .profile-popup .profile-header .profile-info{text-align:left;padding-left:15px;line-height:1.5}.profile-view .profile-container .profile-popup .profile-header .profile-info .user-name{font-weight:700;font-size:16px}.profile-view .profile-container .profile-popup .profile-header .profile-info .user-email{font-weight:400;font-size:12px}.profile-view .profile-container .profile-popup .profile-links{padding:22px;font-size:16px}.profile-view .profile-container .profile-popup .profile-links .profile-linked-accounts{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.profile-view .profile-container .profile-popup .profile-links .profile-linked-accounts .providers-number{border:1px solid #e4e4e4;border-radius:3px;font-size:12px;min-width:18px;min-height:18px;padding:3px;text-align:center}.profile-view .profile-container .profile-popup .profile-links .profile-link{line-height:22px;font-weight:400;width:100%;color:#232323;text-decoration:none}.profile-view .profile-container .profile-popup .profile-links .profile-link:hover{text-decoration:underline}.linked-accounts{display:none;height:100%;width:100%;z-index:2001;position:fixed;top:0;left:0;line-height:1.5;font-weight:400}.linked-accounts.visible{display:block}.linked-accounts img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.linked-accounts .overlay{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;width:100%;z-index:2000;background-color:#232323;opacity:.6}.linked-accounts .inner-modal{width:520px;margin:100px auto 0;background-color:#FFF;z-index:2001;padding:60px 70px 70px;border-radius:10px;text-align:center;color:#232323;position:relative}@media screen and (max-width:767px){.linked-accounts .inner-modal{width:100%;border-radius:0}}.linked-accounts .inner-modal h1{font-size:30px;margin:0}.linked-accounts .inner-modal .linked-accounts-descr{font-weight:400;font-size:12px;width:300px;margin:10px auto 30px;line-height:1}.linked-accounts .inner-modal .linked-accounts-item{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:14px}.linked-accounts .inner-modal .linked-accounts-item .provider .provider-logo{width:32px;margin-right:20px;float:left}.linked-accounts .inner-modal .linked-accounts-item .provider .provider-name{line-height:32px;display:inline-block}.linked-accounts .inner-modal .linked-accounts-item .btn{width:100px;line-height:30px;padding:0;border:1px solid #007ACD;border-radius:5px;outline:0}.linked-accounts .inner-modal .linked-accounts-item .btn.link{background-color:transparent;color:#007ACD;transition:all .25s ease-in-out}.linked-accounts .inner-modal .linked-accounts-item .btn.link:hover{background-color:#007ACD;color:#FFF}.linked-accounts .inner-modal .linked-accounts-item .btn.link:active{background-color:#24A6FF;border:1px solid #24A6FF;color:#FFF}.linked-accounts .inner-modal .linked-accounts-item .btn.unlink{background-color:#007ACD;color:#FFF;transition:all .25s ease-in-out}.linked-accounts .inner-modal .linked-accounts-item .btn.unlink:hover{background-color:transparent;color:#007ACD}.linked-accounts .inner-modal .linked-accounts-item .btn.unlink:active{background-color:#24A6FF;border:1px solid #24A6FF;color:#FFF}.linked-accounts .inner-modal .separator{height:1px;width:100%;background-color:#e4e4e4;margin:20px 0}.linked-accounts .inner-modal .close-btn{position:absolute;top:35px;right:35px;font-weight:700;padding:0;font-size:16px;border:none;outline:0;background-color:transparent}.shopping-list-container{display:none;opacity:0;visibility:hidden;line-height:normal}.shopping-list-container input::-webkit-input-placeholder{color:#D8D8D8}.shopping-list-container input::-moz-placeholder{color:#D8D8D8}.shopping-list-container input:-ms-input-placeholder{color:#D8D8D8}.shopping-list-container input::-ms-input-placeholder{color:#D8D8D8}.shopping-list-container input::placeholder{color:#D8D8D8}.shopping-list-container img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-drag:none;pointer-events:none}@media screen and (max-width:767px){.shopping-list-container{padding-top:48px}}.shopping-list-container.visible{display:block;opacity:1;visibility:visible}.shopping-list-container .flex-container{display:flex;justify-content:space-between;align-items:flex-start}.shopping-list-container>.overlay{position:fixed;z-index:2001;top:0;right:0;bottom:-10000px;left:0;cursor:default}.shopping-list-container>.overlay>.overlay-dark{background-color:#232323;opacity:.6;margin-top:calc(54px + 42px);width:100%;height:100%}.shopping-list-container .buttons-container .inner-button{padding:5px 30px;border-radius:4px;line-height:18px;margin-left:5px}.shopping-list-container .buttons-container .inner-button:hover{color:#232323;border-color:#4E5665}.shopping-list-container .shopping-list{position:absolute;top:96px;bottom:0;right:0;z-index:2001;width:565px;border-left:1px solid #D8D8D8;font-size:16px;color:#232323;background-color:#FFF;overflow-y:auto}.shopping-list-container .shopping-list .list{padding:0;margin-bottom:20px}.shopping-list-container .shopping-list .list .store .store-header{align-items:center;background-color:#EAEBEE;border-bottom:1px solid #D8D8D8;padding:11px 20px}.shopping-list-container .shopping-list .list .store .store-header .store-name{font-size:20px}.shopping-list-container .shopping-list .list .store .store-header .store-items-count{font-size:16px}.shopping-list-container .shopping-list .list .store .flex-container .left-col{padding-right:0;width:30px;text-align:center;display:flex;flex-direction:column;justify-content:center}.shopping-list-container .shopping-list .list .store .flex-container .button-col{width:184px;padding:0}.shopping-list-container .shopping-list .list .store .flex-container .button-col a{display:block;text-align:center;white-space:nowrap;padding:3px 10px;background-color:#FFF;border-radius:4px;border:1px solid #D8D8D8;height:26px;cursor:pointer;transition:all .3s ease-in-out;text-decoration:none;color:inherit}.shopping-list-container .shopping-list .list .store .flex-container .button-col a:hover{color:#24A6FF;border-color:#24A6FF}.shopping-list-container .shopping-list .list .store .item{border-bottom:1px solid #D8D8D8;padding:20px}.shopping-list-container .shopping-list .list .store .item:hover .info-col .item-actions .action-button,.shopping-list-container .shopping-list .list .store .item:hover .item-actions .action-button{opacity:1}.shopping-list-container .shopping-list .list .store .item .item-actions{align-items:right;width:150px;text-align:right;font-size:14px}.shopping-list-container .shopping-list .list .store .item .item-actions .action-button{opacity:0;white-space:nowrap;border:none;background-color:transparent;transition:all .3s ease-in-out;display:block;float:right;outline:0}.shopping-list-container .shopping-list .list .store .item .item-actions .action-icon{width:16px;height:16px;float:right;padding-top:3px}.shopping-list-container .shopping-list .list .store .item .item-actions .action-title{padding-right:5px}.shopping-list-container .shopping-list .list .store .item .item-actions .action-col{text-align:right}.shopping-list-container .shopping-list .list .store .item .item-actions .action-col.delete-col .delete-button{color:#D0021B}.shopping-list-container .shopping-list .list .store .item .item-actions .action-col.note-col{flex-grow:1}.shopping-list-container .shopping-list .list .store .item .item-actions .action-col.note-col .add-note-button{color:#007ACD}.shopping-list-container .shopping-list .list .store .item .item-col{width:479px;padding-left:20px}.shopping-list-container .shopping-list .list .store .item .checkbox-container{margin-top:40px}.shopping-list-container .shopping-list .list .store .item .checkbox-container .checkbox-input{display:none}.shopping-list-container .shopping-list .list .store .item .checkbox-container .checkbox{display:inline-block;width:27px;height:27px;border-radius:50%;border:3px solid #24A6FF;background-color:#FFF;cursor:pointer;padding:3px;transition:background-color .3s ease-in-out}.shopping-list-container .shopping-list .list .store .item.expired .info-col .item-link,.shopping-list-container .shopping-list .list .store .item.expired .item-link,.shopping-list-container .shopping-list .list .store .item.out-of-region .info-col .item-link,.shopping-list-container .shopping-list .list .store .item.out-of-region .item-asset,.shopping-list-container .shopping-list .list .store .item.out-of-region .item-link{cursor:default}.shopping-list-container .shopping-list .list .store .item .checkbox-container .checkbox .checked-inner{display:none;transition:display .5s ease-in-out}.shopping-list-container .shopping-list .list .store .item .checkbox-container .checkbox.checked{background-color:#24A6FF;border:none}.shopping-list-container .shopping-list .list .store .item .checkbox-container .checkbox.checked .checked-inner{display:block;width:10px;height:17px;border:3px solid #FFF;border-top:none;border-left:none;transform:rotate(45deg);margin-left:5px;margin-top:0}.shopping-list-container .shopping-list .list .store .item.expired .item-asset{cursor:default;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.shopping-list-container .shopping-list .list .store .item.expired.isIE .item-asset{opacity:.5}.shopping-list-container .shopping-list .list .store .item .item-asset{width:116px;height:116px;border-radius:8px;cursor:pointer;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-drag:none;outline:0}.doc2018 .left-image,.doc2018 img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.shopping-list-container .shopping-list .list .store .item .image-col{width:116px}.shopping-list-container .shopping-list .list .store .item .image-col .item-link{width:116px;height:116px;display:inline-block;outline:0}.shopping-list-container .shopping-list .list .store .item .info-col{width:343px;padding-left:20px}.shopping-list-container .shopping-list .list .store .item .info-col .item-info{width:173px;outline:0}.shopping-list-container .shopping-list .list .store .item .info-col .item-days,.shopping-list-container .shopping-list .list .store .item .info-col .item-price,.shopping-list-container .shopping-list .list .store .item .info-col .item-title{margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shopping-list-container .shopping-list .list .store .item .info-col .item-title{font-size:16px;color:#232323}.shopping-list-container .shopping-list .list .store .item .info-col .item-price .main-price{font-weight:700;font-size:20px;color:#232323;display:inline-block}.shopping-list-container .shopping-list .list .store .item .info-col .item-price .price-per-kg{margin-left:5px;font-size:16px;color:#4E5665;display:inline-block}.shopping-list-container .shopping-list .list .store .item .info-col .item-days{font-size:14px}.shopping-list-container .shopping-list .list .store .item .info-col .item-days.expired{padding:2px 8px;border-radius:6px;color:#FFF;background-color:#ff4e4e;width:64px;text-align:center}.shopping-list-container .shopping-list .list .store .item .info-col .item-expired{color:#ff4e4e}.shopping-list-container .shopping-list .list .store .item .info-col .promotion{margin-top:10px}.shopping-list-container .shopping-list .list .store .item .info-col .item-link{text-decoration:none;color:#878d9e;outline:0}.shopping-list-container .shopping-list .list .store .item .info-col .note-container{width:100%;position:relative;margin-top:10px}.shopping-list-container .shopping-list .list .store .item .info-col .note-container .note-textarea{outline:0;width:100%;text-align:left;color:#878d9e;padding:12px 36px 12px 16px;border:none;background-color:#ececec;border-radius:6px;overflow:hidden;resize:none;min-height:41px;line-height:normal;font-size:14px}.shopping-list-container .shopping-list .list .store .item .info-col .note-container .clear-note{position:absolute;top:11px;right:16px;padding:0;border:none;background-color:transparent;display:none}.shopping-list-container .shopping-list .list .store .item .info-col .note-container .clear-note.visible{display:block}.shopping-list-container .shopping-list .list .store .item .info-col .note-container .clear-note img{width:12px}.shopping-list-container .shopping-list .list .store .manual-item-textarea{width:100%;line-height:normal;font-size:16px;border:none;resize:none;overflow:hidden;vertical-align:middle;padding-left:0;min-height:23px;outline:0}.shopping-list-container .shopping-list .list .store .item-manual{padding-top:17px;padding-bottom:17px}.shopping-list-container .shopping-list .list .store .item-manual .flex-container{align-items:center}.shopping-list-container .shopping-list .list .store .item-manual .checkbox-container{top:0;margin-top:0}.shopping-list-container .shopping-list .list .store .item-manual .title-col{padding-left:20px;width:360px;line-height:normal}.shopping-list-container .shopping-list .list .store .item-manual .item-actions{align-items:center;margin-top:0;width:119px}.shopping-list-container .shopping-list .list .store .item-manual-add{border-bottom:1px solid #D8D8D8;padding-top:17px;padding-bottom:17px}.shopping-list-container .shopping-list .list .store .item-manual-add .manual-item-textarea{outline:0;width:494px;padding:0 0 0 20px;line-height:normal}.shopping-list-container .shopping-list .list .store .item-manual-add .flex-container{align-items:center}.shopping-list-container .shopping-list .list .store .item-manual-add .plus-icon img{cursor:default;width:30px}.shelf{width:100%;margin-bottom:20px}.shelf .bookshelf-flyer{display:table-cell;vertical-align:bottom;text-align:center}.shelf .bookshelf-flyer>.background{cursor:pointer;background:#fff;margin:0 auto;display:block;position:relative;opacity:0;box-shadow:0 0 10px 0 rgba(0,0,0,.15);transition:opacity .25s,box-shadow .25s;transform:translate3d(0,0,0);overflow:hidden}.shelf .bookshelf-flyer>.background>.image{width:100%;height:100%;border:4px solid #fff}.shelf .bookshelf-flyer>.background>.corner-ribbon{padding:.35em;background-color:#ff4e4e;border:2px solid #fff;font-size:.85em;color:#FFF;font-weight:600;position:absolute;top:12%;right:-58%;left:0;transform:rotate(45deg)}@media (max-width:700px){.shelf .bookshelf-flyer>.background>.corner-ribbon{font-size:.7em}}@media (max-width:299px){.shelf .bookshelf-flyer>.background>.corner-ribbon{font-size:.55em}}.shelf .bookshelf-flyer>.background:hover{opacity:.8!important;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.shelf .bookshelf-flyer>.flyer-name{width:100%;height:34px;line-height:34px;margin:0 auto;font-size:12px;float:left;position:relative;background:#fff;border-top:1px solid #E5E5E5;font-weight:500}.doc2018,.doc2018 .left,.doc2018 .right,.shelf>.shelf{background-color:#FFF}.shelf .bookshelf-flyer>.flyer-name>.flyer-name-container{display:block;width:80%;height:34px;margin:0 auto;white-space:nowrap;text-align:center;text-overflow:ellipsis;overflow:hidden}.shelf .bookshelf-flyer>.flyer-name>.flyer-name-container>a{color:#232323;text-decoration:none}.shelf .bookshelf-flyer>.flyer-name>.flyer-name-container>a>.unread-wrap{line-height:1}.shelf .bookshelf-flyer>.flyer-name>.flyer-name-container>a>.unread-wrap>.unread-icon{color:#24A6FF;font-size:1.4em;padding-right:.15em}.shelf:last-child{margin-bottom:40px}.shelf>.flyers{display:table;table-layout:fixed;width:100%;margin:0 auto}.shelf>.flyers>.content{display:table-row}.shelf>.shelf{width:100%;height:34px;box-shadow:0 3px 10px 0 rgba(0,0,0,.05);border-top:1px solid #E5E5E5;margin-top:-34px}.doc2018{position:absolute;height:100%;width:100%;color:#232323}.doc2018 .postal-code::-webkit-input-placeholder{text-transform:none}.doc2018 .postal-code::-moz-placeholder{text-transform:none}.doc2018 .postal-code:-ms-input-placeholder{text-transform:none}.doc2018 .postal-code::-ms-input-placeholder{text-transform:none}.doc2018 .postal-code::placeholder{text-transform:none}.btc-2019 .form .title,.btc-2019 .form .uppercase,.btc-2019 .side .circle,.thanksgiving2019 .form h1{text-transform:uppercase}.doc2018 .content{display:flex;flex-direction:row;justify-content:center;min-height:100%}.doc2018 .left{width:80%}.doc2018 .right{width:100%}.doc2018 .left-image{position:absolute;top:0;left:0;width:44%}.doc2018 .product-image{margin-right:100px;margin-top:184px;max-width:90%;max-height:400px;float:right}.doc2018 .confirmation-image{padding-right:100px;padding-left:100px;margin-top:154px;max-width:100%;float:right;width:600px}.doc2018 .logos-container{display:flex;flex-wrap:wrap;align-items:center;margin-top:45px;margin-left:30px;margin-right:30px}.doc2018 .footer,.doc2018 .input-container{flex-direction:column;display:flex}.doc2018 .logos-container-mobile{display:none}.doc2018 .doc-logo{margin-top:10px;height:83px;width:175px;margin-right:75px}.doc2018 .retailer-logo{margin-top:10px;height:70px}.doc2018 .form{margin-right:20%;max-width:550px;margin-bottom:133px}.doc2018 .form .description{color:#525E66;margin-bottom:17px}.doc2018 .form h1{font-size:30px;margin-top:1px;margin-bottom:1px}.doc2018 .form .text{font-size:19px;margin-top:25px;margin-bottom:8px}@-webkit-keyframes shake{41%,8%{transform:translateX(-10px)}25%,58%{transform:translateX(10px)}75%{transform:translateX(-5px)}92%{transform:translateX(5px)}0%,100%{transform:translateX(0)}}@keyframes shake{41%,8%{transform:translateX(-10px)}25%,58%{transform:translateX(10px)}75%{transform:translateX(-5px)}92%{transform:translateX(5px)}0%,100%{transform:translateX(0)}}.doc2018 .input-container input{height:42px;font-size:19px;padding-left:15px;padding-right:15px;margin-top:7px;margin-bottom:7px;border:1px solid #878d9e;border-radius:5px}.doc2018 .input-container .error{border-color:#ff4e4e;border-width:2px}.doc2018 .input-container .button{text-align:left;background-color:#007ACD;border-color:#007ACD;color:#FFF;text-transform:uppercase}.doc2018 .input-container .button:active{background-color:#24A6FF;border-color:#24A6FF}.doc2018 .input-container input:focus{outline:0}.doc2018 .input-container .checkbox{display:flex;align-items:center;margin-right:auto}.doc2018 .input-container .checkbox input{height:auto}.doc2018 .input-container .checkbox .label{font-size:14px;margin-left:10px;margin-top:10px;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.doc2018 .input-container .aligned-top{align-items:baseline}.doc2018 .legal{font-size:14px}.doc2018 .legal p{margin:0 0 6px}.doc2018 .legal a,.doc2018 .legal a:visited{color:#232323}.doc2018 .grey{color:#525E66;margin:0}.doc2018 .footer{position:relative;margin-top:-133px;background-color:#007ACD;height:133px;font-size:18px;justify-content:center;padding-left:5%;padding-right:5%;color:#FFF}.doc2018 .footer a{display:inline-block;color:#FFF;text-decoration:none}.doc2018 .mobile-background{display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.doc2018 .confirmation{margin-right:20%;max-width:550px;margin-bottom:133px;margin-top:150px;text-align:center}.doc2018 .confirmation h1{font-size:44px;margin-bottom:17px;margin-top:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.doc2018 .confirmation .text{font-size:30px;margin-top:25px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.doc2018 .download-badge{margin:25px 6px 0;height:40px}.doc2018 .app-links{padding-bottom:70px}.doc2018 .second-address{margin-top:10px}.doc2018 .teaser{min-height:100%;background-color:#FFF}.doc2018 .teaser .hero-wrapper{position:absolute;top:0;left:0;width:100%;height:325px;z-index:1;background-color:#3a8bda;overflow:hidden}.btc-2019,.btc-2019-success{-webkit-overflow-scrolling:touch}.doc2018 .teaser .hero-left{height:325px}.doc2018 .teaser .hero-right{height:325px;float:right}.doc2018 .teaser .center{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10}.doc2018 .teaser .logo{width:296px;height:137px;margin-top:60px}.doc2018 .teaser .announcment{background-color:#FFF;padding:4px 130px 18px;text-align:center;border:5px solid #007ACD;border-radius:10px;margin-top:60px}.doc2018 .teaser .announcment h1{font-size:45px;margin:0}.doc2018 .teaser .announcment .text{font-size:32px}.doc2018 .teaser .teaser-logos-container{margin:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:1400px;padding:400px 100px 133px}.doc2018 .teaser .teaser-logos-container .t{width:130px;height:36px}.doc2018 .teaser .teaser-logos-container .g{width:84px;height:49px}.doc2018 .teaser .teaser-logos-container .s{width:151px;height:42px}.doc2018 .teaser .teaser-logos-container .r{width:124px;height:42px}.doc2018 .teaser .teaser-logos-container .hd{width:56px;height:56px}.doc2018 .teaser .teaser-logos-container .str{width:167px;height:28px}.doc2018 .teaser .teaser-logos-container .c{width:111px;height:29px}.doc2018 .teaser .teaser-logos-container .hh{width:121px;height:42px}.doc2018 .teaser .teaser-logos-container .l{width:76px;height:42px}.doc2018 .teaser .teaser-logos-container .lc{width:138px;height:42px}.doc2018 .teaser .teaser-logos-container .gua{width:103px;height:63px}.doc2018 .teaser .teaser-logos-container .lee{width:153px;height:36px}.doc2018 .teaser .teaser-logos-container .j{width:92px;height:42px}.doc2018 .teaser .teaser-logos-container .f{width:280px;height:32px}.doc2018 .teaser .teaser-logos-container .sm{width:140px;height:78px}.doc2018 .teaser .teaser-logos-container .m{width:111px;height:25px}.doc2018 .teaser .teaser-logos-container .p{width:168px;height:42px}.doc2018 .teaser .teaser-logos-container .laz{width:167px;height:25px}.doc2018 .teaser .teaser-logos-container .low{width:125px;height:58px}.doc2018 .teaser .teaser-logos-container .ecs{width:130px;height:34px}.doc2018 .teaser .teaser-logo{margin:25px}.doc2018 .success .referral{display:flex;justify-content:center;align-items:center}.doc2018 .success .message{text-align:center;max-width:800px;font-size:32px}.doc2018 .success .announcment{margin-top:70px;padding-top:18px}.doc2018 .success .teaser-logos-container{padding-top:740px;margin-bottom:40px}.doc2018 .success .extra-padding{padding-top:828px}.doc2018 .success .invisible{position:absolute;top:-100px}.doc2018 .success .code{text-align:center;width:205px;height:59px;font-size:27px;margin-right:10px;padding:0 20px;background-color:#f0f0f0;border:2px solid #c3c3c3;border-radius:10px;display:flex;flex-direction:column;justify-content:center}.doc2018 .success .copy{height:59px;font-size:27px;margin-right:5px;padding:0 20px;border-radius:10px;border:none;color:#FFF;background-color:#007ACD}.doc2018 .success input:focus{outline:0}.doc2018 .success .copy:active{background-color:#24A6FF}.doc2018 .success .hint{color:#525E66;margin-top:10px;font-style:italic;opacity:0;transition:opacity .3s ease-out}.doc2018 .success .winners a,.doc2018 .success .winners a:visited,.thanksgiving2019 .description a,.thanksgiving2019 .description a:visited{color:#232323}.doc2018 .success .opaque{opacity:1}.doc2018 .success .winners{margin-top:10px;font-size:19px}@media screen and (max-width:1190px){.doc2018 .product-image{margin-right:50px}}@media screen and (max-width:991px){.doc2018 .hint{margin-top:0!important}.doc2018 .second-address{margin-top:0}.doc2018 .content{flex-direction:column}.doc2018 .left-image{display:none}.doc2018 .mobile-background{display:inline-block;width:100%}.doc2018 .product-image{display:none}.doc2018 .logos-container{justify-content:center}.doc2018 .doc-logo{margin-right:30px}.doc2018 .form{text-align:center;margin-right:5%;margin-left:5%;max-width:none}.doc2018 .form .button{height:50px}.doc2018 .form .label{text-align:left}.doc2018 .teaser .announcment{padding-left:25px;padding-right:25px}.doc2018 .teaser .hero-left{margin-left:-100px}.doc2018 .teaser .hero-right{margin-right:-100px}.doc2018 .success .message{font-size:24px;padding-left:30px;padding-right:30px}.doc2018 .success .code,.doc2018 .success .copy{font-size:20px;height:40px}.doc2018 .success .teaser-logos-container{padding-top:690px}.doc2018 .success .extra-padding{padding-top:738px}.doc2018 .success .code{width:162px}}@media screen and (max-width:767px){.doc2018 .winners{font-size:14px!important}.doc2018 .logos-container{display:none}.doc2018 .logos-container-mobile{display:flex;justify-content:center;align-items:center;margin-bottom:15px}.doc2018 .logos-container-mobile .doc-logo{width:87px;height:41px}.doc2018 .logos-container-mobile .retailer-logo{height:auto;width:auto;max-height:45px;max-width:140px}.doc2018 .footer{font-size:9px;height:38px;margin-top:-38px;padding:0}.doc2018 .teaser .announcment{margin-top:33px;padding-left:15px;padding-right:15px;padding-bottom:3px;border:2px solid #007ACD;border-radius:3px}.doc2018 .teaser .announcment h1{font-size:20px}.doc2018 .teaser .announcment .text{font-size:14px}.doc2018 .teaser .hero-wrapper{height:183px}.doc2018 .teaser .hero-left{height:183px;margin-left:-100}.doc2018 .teaser .hero-right{height:183px;margin-right:-100}.doc2018 .teaser .logo{margin-top:35px;width:184px;height:86px}.doc2018 .teaser .teaser-logos-container{padding:275px 10px 50px}.doc2018 .teaser .teaser-logos-container .t{width:65px;height:18px}.doc2018 .teaser .teaser-logos-container .g{width:42px;height:25px}.doc2018 .teaser .teaser-logos-container .s{width:75px;height:21px}.doc2018 .teaser .teaser-logos-container .r{width:62px;height:21px}.doc2018 .teaser .teaser-logos-container .hd{width:28px;height:28px}.doc2018 .teaser .teaser-logos-container .str{width:84px;height:14px}.doc2018 .teaser .teaser-logos-container .c{width:55px;height:15px}.doc2018 .teaser .teaser-logos-container .hh{width:60px;height:21px}.doc2018 .teaser .teaser-logos-container .l{width:38px;height:21px}.doc2018 .teaser .teaser-logos-container .lc{width:69px;height:21px}.doc2018 .teaser .teaser-logos-container .gua{width:51px;height:31px}.doc2018 .teaser .teaser-logos-container .lee{width:76px;height:18px}.doc2018 .teaser .teaser-logos-container .j{width:41px;height:21px}.doc2018 .teaser .teaser-logos-container .f{width:140px;height:16px}.doc2018 .teaser .teaser-logos-container .sm{width:70px;height:36px}.doc2018 .teaser .teaser-logos-container .m{width:55px;height:12px}.doc2018 .teaser .teaser-logos-container .p{width:84px;height:21px}.doc2018 .teaser .teaser-logos-container .laz{width:83px;height:12px}.doc2018 .teaser .teaser-logos-container .low{width:62px;height:29px}.doc2018 .teaser .teaser-logos-container .ecs{width:65px;height:17px}.doc2018 .teaser .teaser-logo{margin:12px}.doc2018 .success .message{font-size:19px;padding-left:30px;padding-right:30px}.doc2018 .success .teaser-logos-container{padding-top:500px}.doc2018 .success .copy{font-size:19px;height:40px}.doc2018 .success .announcment{padding-top:3px;margin-top:40px}.doc2018 .extra-padding{padding-top:550px!important}}@media screen and (max-width:380px){.doc2018 .copy{font-size:14px!important}.doc2018 .teaser-logos-container{padding-top:530px!important}.doc2018 .extra-padding{padding-top:580px!important}}@media screen and (max-width:330px){.doc2018 .footer{font-size:8px}}.thanksgiving2019{position:absolute;padding-top:54px;top:0;left:0;width:100%;min-height:100%;display:flex;flex-direction:column}.thanksgiving2019 .nested{flex-grow:1;background-color:#FFF}.thanksgiving2019 .hero{height:292px;width:100%;background-color:#fb9e31;position:relative;display:flex;justify-content:center;align-items:center}.thanksgiving2019 .hero .left{position:absolute;left:0;top:0;height:292px;width:155px}.thanksgiving2019 .hero .right{position:absolute;right:0;top:0;height:292px;width:155px}.thanksgiving2019 .hero .center{width:587px;max-width:70%}.thanksgiving2019 .description{width:100%;color:#232323;background-color:#FFF;padding:50px 30px}.thanksgiving2019 .description .content{max-width:824px;margin:auto;text-align:center}.thanksgiving2019 .description h1{font-family:'Open Sans Condensed';font-weight:700;margin:0 0 20px;font-size:30px}.thanksgiving2019 .description .text{font-size:18px;margin:auto;line-height:normal}.thanksgiving2019 .description .win-win,.thanksgiving2019 .form h1{font-family:'Open Sans Condensed';font-weight:700;font-size:45px}.thanksgiving2019 .description .bold{font-weight:700}.thanksgiving2019 .description .padding{margin-top:20px}.thanksgiving2019 .description .subtitle{max-width:661px;margin-bottom:40px}.thanksgiving2019 .description .separator{width:100%;height:3px;background-color:#8f1738;margin-bottom:40px}.thanksgiving2019 .description h2{margin:0 0 10px;font-family:'Open Sans Condensed';font-weight:700}.thanksgiving2019 .description .description1{margin-bottom:20px}.thanksgiving2019 .description .description2{margin-bottom:15px;max-width:600px}.thanksgiving2019 .description .win-win{color:#8f1738;margin-bottom:15px}.thanksgiving2019 .description .details{font-weight:700}.thanksgiving2019 .description .narrow{max-width:555px}.thanksgiving2019 .form{width:100%;color:#FFF;background-color:#8f1738;padding:25px 30px 30px}.thanksgiving2019 .form a,.thanksgiving2019 .form a:visited{color:#FFF}.thanksgiving2019 .form .content{max-width:824px;margin:auto;text-align:center}.thanksgiving2019 .form h1{margin-top:0;margin-bottom:5px}.thanksgiving2019 .form .subtitle{font-size:12px;font-style:italic;margin-bottom:45px}.thanksgiving2019 .form .error-message{font-size:16px;color:#fb9e31;height:22px;margin-top:-42px;margin-bottom:20px}.thanksgiving2019 .form .row{display:flex;justify-content:center;margin:5px auto auto;max-width:560px}.thanksgiving2019 .form .row .label{font-style:italic;text-align:left;margin-bottom:6px}.thanksgiving2019 .form .row .label.error{color:#fb9e31}.thanksgiving2019 .form .row .input-text{width:100%;margin-right:5px;margin-left:5px}.thanksgiving2019 .form .row .input{color:#232323;width:100%;height:50px;padding:5px 15px;font-size:18px;border-radius:5px;border:2px solid #FFF;margin-bottom:10px}.thanksgiving2019 .form .row .input.error{border-color:#fb9e31}.thanksgiving2019 .form .row .input:focus{outline:0}.thanksgiving2019 .form .hint-mobile{font-size:10px;width:100%;max-width:560px;margin:auto;text-align:left;display:none;padding-left:5px}.thanksgiving2019 .form .last-row{justify-content:space-between;padding-left:5px;padding-right:5px;margin-bottom:20px}.thanksgiving2019 .form .last-row .hint-desktop{font-size:12px}.thanksgiving2019 .form .last-row .submit-container{text-align:right}.thanksgiving2019 .form .last-row .submit{width:180px;height:50px;margin-top:10px;color:#FFF;background-color:transparent;border:2px solid #FFF;border-radius:3px;transition:all ease-in-out 50ms}.thanksgiving2019 .form .last-row .submit-legal{font-size:10px;margin-top:2px;max-width:235px;text-align:right}.thanksgiving2019 .form .last-row .submit:hover{border-color:#fb9e31;color:#fb9e31}.thanksgiving2019 .form .last-row .submit:active{outline:0;border-color:#fb9e31;color:#fb9e31;background-color:#FFF}.thanksgiving2019 .form .last-row .submit:focus{outline:0}.thanksgiving2019 .form .success-text{font-size:18px;font-style:italic}.thanksgiving2019 .form .icon{width:35px;height:35px}.thanksgiving2019 .form .icon-container{display:flex;justify-content:space-between;margin:20px auto auto;max-width:205px}.thanksgiving2019 .form .checkbox-control{display:none}.thanksgiving2019 .form .checkbox-control:checked+.checkbox-container .checkbox{background-color:#fb9e31;border-color:#fb9e31}.thanksgiving2019 .form .checkbox-control:checked+.checkbox-container .checkmark{display:block;position:absolute;top:0;left:7px;right:0;bottom:0;border:2px solid #FFF;width:8px;height:16px;border-top:none;border-left:none;transform:rotate(45deg)}.thanksgiving2019 .form .checkbox-container{cursor:pointer;display:flex;max-width:560px;margin:auto auto 20px;padding-left:5px;padding-right:5px}.thanksgiving2019 .form .checkbox-container .checkbox{flex-shrink:0;height:25px;width:25px;background-color:#FFF;border-radius:3px;margin-right:15px;position:relative;border:2px solid #FFF}.thanksgiving2019 .form .checkbox-container .unchecked .checkmark{display:none}.thanksgiving2019 .form .checkbox-container .text{text-align:left;font-size:12px;font-style:italic}@media screen and (max-width:767px){.thanksgiving2019{padding-top:48px}.thanksgiving2019 .hero{height:175px}.thanksgiving2019 .hero .left,.thanksgiving2019 .hero .right{width:93px;height:175px}.thanksgiving2019 .hero .center{width:300px}.thanksgiving2019 .description{padding-top:20px;padding-bottom:30px}.thanksgiving2019 .description h1{font-size:22px;margin-bottom:20px}.thanksgiving2019 .description h2{font-size:22px}.thanksgiving2019 .description .subtitle{font-size:16px;margin-bottom:30px}.thanksgiving2019 .description .separator{margin-left:10px;margin-right:10px;margin-bottom:20px}.thanksgiving2019 .description .text{font-size:16px}.thanksgiving2019 .description .win-win{font-size:30px;margin-bottom:15px}.thanksgiving2019 .description .details{font-size:14px}.thanksgiving2019 .form h1{font-size:30px}.thanksgiving2019 .form .row{flex-direction:column}.thanksgiving2019 .form .label{font-size:12px}.thanksgiving2019 .form .input-text .input{font-size:16px}.thanksgiving2019 .form .hint-desktop{display:none}.thanksgiving2019 .form .hint-mobile{display:inline-block}.thanksgiving2019 .form .last-row{align-items:center;justify-content:center}.thanksgiving2019 .form .last-row .submit{width:235px}.thanksgiving2019 .form .last-row .submit-legal{max-width:none;font-size:8px;text-align:center}.thanksgiving2019 .form .last-row .submit-container{text-align:center}}.btc-2019,.thanksgiving2019.scrollable{position:absolute;height:100%;overflow-y:scroll}.thanksgiving2019.scrollable{width:100%}.btc-2019{background:#FFF;width:100%;overflow-x:hidden}.btc-2019 .header{left:0;right:0}.btc-2019 .nested{width:100%;display:flex;align-items:center;flex-direction:column}.btc-2019 .content-wrapper{max-width:1266px;margin-left:30px;margin-right:30px;position:relative}@media screen and (max-width:1266px){.btc-2019 .content-wrapper{max-width:100%}}.btc-2019 .hero{display:flex;padding-top:159px;margin-bottom:64px}.btc-2019 .hero .title{color:#007ACD;font-size:60px;text-align:right;max-width:330px}.btc-2019 .hero .subtitle-container{display:flex;flex-direction:column;margin-left:33px}.btc-2019 .hero .subtitle{font-size:36px;line-height:46px;color:#007ACD;max-width:533px;font-weight:600}.btc-2019 .hero .hero-body{margin-top:27px;font-size:22px;color:#525E66;max-width:617px;line-height:32px}.btc-2019 .hero .tree{flex-shrink:0;flex-grow:0;margin-left:33px;width:98px;height:311px;margin-top:-50px}.btc-2019 .hero .tree-fr{margin-top:0}.btc-2019 .main{display:flex}.btc-2019 .side{max-width:508px;margin-top:68px;display:flex;flex-direction:column;flex-shrink:1}.btc-2019 .side .circle{width:100px;height:100px;border-radius:50%;background-color:#007ACD;opacity:.35;display:flex;align-items:center;justify-content:center;font-size:40px;color:#FFF;flex-shrink:0}.btc-2019 .side .list-item{display:flex;margin-bottom:35px;align-items:center;flex-shrink:1}.btc-2019 .side .abcs{display:flex;flex-direction:column;flex-shrink:1}.btc-2019 .side .list-item-en{min-height:0}.btc-2019 .side .list-item-fr{min-height:162px}.btc-2019 .side .list-text{flex-shrink:1;max-width:322px;color:#007ACD;font-size:22px;margin-left:30px}.btc-2019 .side .side-text{font-size:19px;line-height:29px;color:#525E66;max-width:490px;flex-shrink:1}.btc-2019 .images{display:flex;margin-top:30px;flex-shrink:1}.btc-2019 .images .logos-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.btc-2019 .images .jar{width:184px;height:220px}.btc-2019 .images .retailer-logo-fr{width:209px;height:39px}.btc-2019 .images .retailer-logo-en{width:196px;height:45px}.btc-2019 .images .reebee-logo-dark{width:256px;height:41px;margin-top:37px}.btc-2019 .form{max-width:725px;background-color:#007ACD;border-radius:25px;padding:50px 110px 70px;flex-shrink:1;margin-left:33px;display:flex;align-items:center;flex-direction:column;margin-bottom:50px}.btc-2019 .form .title{font-size:80px;font-weight:700;margin-bottom:50px;color:#FFF;text-align:center}.btc-2019 .form .text-input{width:100%;background-color:rgba(255,255,255,.35);padding:15px 23px;font-size:23px;border:none;border-radius:6px;margin-bottom:25px;color:#FFF}.btc-2019 .form .uppercase::-webkit-input-placeholder{text-transform:none}.btc-2019 .form .uppercase::-moz-placeholder{text-transform:none}.btc-2019 .form .uppercase:-ms-input-placeholder{text-transform:none}.btc-2019 .form .uppercase::-ms-input-placeholder{text-transform:none}.btc-2019 .form .uppercase::placeholder{text-transform:none}.btc-2019 .form .text-input::-webkit-input-placeholder{font-size:19px;font-weight:300}.btc-2019 .form .text-input::-moz-placeholder{font-size:19px;font-weight:300}.btc-2019 .form .text-input:-ms-input-placeholder{font-size:19px;font-weight:300}.btc-2019 .form .text-input::-ms-input-placeholder{font-size:19px;font-weight:300}.btc-2019 .form .text-input::placeholder{font-size:19px;font-weight:300}.btc-2019 .form .text-input:focus{outline:0}.btc-2019 .form ::-webkit-input-placeholder{color:#FFF;opacity:1}.btc-2019 .form ::-moz-placeholder{color:#FFF;opacity:1}.btc-2019 .form :-ms-input-placeholder{color:#FFF;opacity:1}.btc-2019 .form ::-ms-input-placeholder{color:#FFF;opacity:1}.btc-2019 .form ::placeholder{color:#FFF;opacity:1}.btc-2019 .form .checkbox-input-first{margin-top:15px}.btc-2019 .form .checkbox-input{font-size:18px;font-weight:300;margin-bottom:25px;color:#FFF;display:flex;cursor:pointer}.btc-2019 .form .checkbox-input .text{margin-left:25px;max-width:453px}.btc-2019 .form .checkbox-input .checkbox-container{flex-shrink:0;position:relative;flex-grow:0;width:30px;height:30px;border:2px solid #FFF;border-radius:6px;margin-top:5px}.btc-2019 .form .checkbox-input .checkbox-container .checkmark{display:none}.btc-2019 .form .checkbox-input .checked{background-color:#24A6FF;border:none}.btc-2019 .form .checkbox-input .checked .checkmark{display:block;position:absolute;top:2px;left:10px;right:0;bottom:0;border:2px solid #FFF;width:10px;height:20px;border-top:none;border-left:none;transform:rotate(45deg)}.btc-2019 .form .submit{margin-top:35px;font-size:25px;font-weight:700;width:293px;height:60px;border-radius:6px;border:none;transition:50ms ease-in-out;color:#007ACD;background-color:#FFF}.btc-2019 .form .submit:focus{outline:0}.btc-2019 .form .submit:active{background-color:#24A6FF}.btc-2019 .form .legal{max-width:400px;font-size:16px;line-height:25px;font-weight:600;color:#FFF}.btc-2019 .form .legal a,.btc-2019 .form .legal a:visited{color:#FFF}.btc-2019 .form .error-text{color:#FFF;margin-top:10px;max-width:293px;text-align:center}@media screen and (max-width:1323px){.btc-2019 .form{padding-left:40px;padding-right:40px}}@media screen and (min-width:1141px){.btc-2019 .mobile,.btc-2019 .tablet{display:none}}@media screen and (max-width:1140px){.btc-2019 .content-wrapper{margin-left:50px;margin-right:50px}.btc-2019 .hero{margin-bottom:0;padding-top:144px;display:flex;align-items:center;justify-content:flex-start}.btc-2019 .hero .title{font-size:40px;line-height:47px;max-width:220px}.btc-2019 .hero .subtitle{font-size:20px;line-height:27px;max-width:205px;margin-left:27px}.btc-2019 .hero .hero-container{display:flex;flex-direction:column}.btc-2019 .hero .hero-body{max-width:436px;font-size:18px;line-height:27px}.btc-2019 .hero .subtitle-container{flex-direction:row;align-items:flex-end;margin-left:0}.btc-2019 .hero .tree{margin-top:0;height:311px;width:98px}.btc-2019 .main{flex-direction:column}.btc-2019 .side{flex-direction:row;justify-content:center;margin-top:30px;max-width:668px;margin-bottom:30px}.btc-2019 .side .list-item-fr{margin-bottom:20px;min-height:0}.btc-2019 .side .circle{font-size:30px;width:72px;height:72px}.btc-2019 .side .list-text{font-size:18px;line-height:27px}.btc-2019 .side .side-text{max-width:220px;margin-left:35px;font-size:16px;line-height:24px}.btc-2019 .form{padding:50px 115px 66px;max-width:668px;margin-left:0;margin-bottom:30px}.btc-2019 .form .title{font-size:50px;margin-bottom:29px}.btc-2019 .form .text-input{font-size:18px}.btc-2019 .form .text-input::-webkit-input-placeholder{font-size:15px;font-weight:300}.btc-2019 .form .text-input::-moz-placeholder{font-size:15px;font-weight:300}.btc-2019 .form .text-input:-ms-input-placeholder{font-size:15px;font-weight:300}.btc-2019 .form .text-input::-ms-input-placeholder{font-size:15px;font-weight:300}.btc-2019 .form .text-input::placeholder{font-size:15px;font-weight:300}.btc-2019 .form .checkbox-input .text{font-size:16px}.btc-2019 .form .legal{font-size:14px}.btc-2019 .form .submit{font-size:22px;width:250px;height:50px}.btc-2019 .images{display:flex;margin-bottom:30px;align-items:center;justify-content:center}.btc-2019 .desktop,.btc-2019 .mobile{display:none}.btc-2019 .tablet{display:flex}}@media screen and (max-width:767px){.btc-2019 .hero,.btc-2019 .main{padding-left:10px;padding-right:10px}.btc-2019 .desktop,.btc-2019 .tablet{display:none}.btc-2019 .mobile{display:flex}.btc-2019 .content-wrapper{max-width:320px}.btc-2019 .hero{flex-direction:column;padding-top:110px}.btc-2019 .hero .subtitle-container{flex-direction:column;align-items:flex-start}.btc-2019 .hero .subtitle-container .title{text-align:left;font-size:30px;line-height:32px;max-width:170px;margin-bottom:10px}.btc-2019 .hero .subtitle-container .subtitle{font-size:16px;line-height:24px;max-width:235px;margin-left:0}.btc-2019 .hero .hero-container{flex-direction:row;border-bottom:2px solid #007ACD;padding-bottom:20px}.btc-2019 .hero .hero-container .tree{height:162px;width:52px;margin-top:0}.btc-2019 .hero .hero-body{font-size:16px;line-height:24px;max-width:320px;margin-right:60px;flex-shrink:0}.btc-2019 .main .side{flex-direction:column;margin-right:60px;margin-left:1px}.btc-2019 .main .side .circle{height:38px;width:38px;font-size:22px}.btc-2019 .main .side .list-item{align-items:flex-start;margin-bottom:20px}.btc-2019 .main .side .list-text{margin-left:16px;font-size:16px;line-height:24px}.btc-2019 .main .side .side-text{margin-left:0;font-size:14px;line-height:22px}.btc-2019 .main .form{padding:40px}.btc-2019 .main .form .title{font-size:30px;margin-bottom:20px}.btc-2019 .main .form .text-input{padding:10px 15px;font-size:16px;margin-bottom:20px}.btc-2019 .main .form .text-input::-webkit-input-placeholder{font-size:14px;font-weight:300}.btc-2019 .main .form .text-input::-moz-placeholder{font-size:14px;font-weight:300}.btc-2019 .main .form .text-input:-ms-input-placeholder{font-size:14px;font-weight:300}.btc-2019 .main .form .text-input::-ms-input-placeholder{font-size:14px;font-weight:300}.btc-2019 .main .form .text-input::placeholder{font-size:14px;font-weight:300}.btc-2019 .main .form .checkbox-input-first{margin-top:20px}.btc-2019 .main .form .checkbox-input{font-size:14px;line-height:21px;margin-bottom:20px}.btc-2019 .main .form .submit{font-size:20px;width:205px;height:42px}.btc-2019 .main .images{padding-left:15px;margin-top:0;margin-bottom:10px}.btc-2019 .main .images .retailer-logo-en{width:171px;height:39px}.btc-2019 .main .images .reebee-logo-dark{width:137px;height:36px;margin-top:20px}.btc-2019 .main .images .jar{width:156px;height:187px}.btc-2019 .scroll-to-button{position:fixed;top:390px;cursor:pointer;transition:opacity 50ms ease-in-out;transition:background-color 50ms ease-in-out;background-color:#007ACD;color:#FFF;border-radius:40px;font-size:16px;line-height:16px;display:flex;justify-content:flex-start;align-items:center;padding-bottom:3px;padding-left:40px;transform:rotate(270deg)}.btc-2019 .scroll-to-button img{transform:rotate(90deg);position:absolute;top:14px;left:16px}.btc-2019 .scroll-to-button:active{background-color:#24A6FF}.btc-2019 .simple-footer{font-size:14px;line-height:22px;font-weight:300;padding:25px 30px}}@media screen and (max-width:350px){.btc-2019 .jar{margin-left:-30px}.btc-2019 .hero{padding-top:65px}.btc-2019 .scroll-to-button{top:340px}}.btc-2019 .error{border-bottom:3px solid #D63E3E!important;border-radius:6px 6px 2px 2px!important;box-sizing:border-box;margin-bottom:22px!important}.btc-2019-success{position:absolute;width:100%;height:100%;background:#FFF;overflow-y:auto}.careers .hero,.marketing .hero,.yourstory .hero{background-size:cover;background-repeat:no-repeat}.btc-2019-success .header{left:0;right:0}.btc-2019-success .wrapper{position:absolute;width:100%;min-height:100%}.btc-2019-success .nested{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding-left:50px;padding-right:50px}.btc-2019-success .simple-footer{position:absolute;width:100%;bottom:0}.btc-2019-success .mailbox{margin-top:100px;width:135px;height:171px;margin-bottom:20px}.btc-2019-success .title{font-size:60px;font-weight:700;margin-bottom:20px;color:#232323}.btc-2019-success .subtitle{font-size:22px;line-height:35px;margin-bottom:11px;color:#232323;max-width:917px}.btc-2019-success .hint{font-size:18px;font-weight:300;color:#525E66;margin-bottom:40px;max-width:917px}.btc-2019-success .continue-to{background-color:#007ACD;color:#FFF;width:293px;height:60px;border-radius:6px;border:none;transition:50ms ease-in-out;font-size:22px;margin-bottom:20px;display:flex;justify-content:center;align-items:flex-end;padding-bottom:5px}.btc-2019-success .continue-to .retailer-logo-en{width:126px;height:29px;margin-left:8px;margin-bottom:0}.btc-2019-success .continue-to .retailer-logo-fr{width:129px;height:24px;margin-left:8px;margin-bottom:3.5px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.btc-2019-success .continue-to{align-items:center}}.btc-2019-success .continue-to:active{outline:0;background-color:#24A6FF}.btc-2019-success .return-to:active{outline:0;border-bottom-width:2px;border-bottom-color:#24A6FF}.btc-2019-success .continue-to:focus,.btc-2019-success .return-to:focus{outline:0}.btc-2019-success .return-to{background-color:#FFF;border:none;font-size:19px;color:#007ACD;transition:50ms ease-in-out;border-bottom:1px solid #007ACD;padding-bottom:4px;padding-left:0;padding-right:0;display:flex;margin-bottom:155px}.btc-2019-success .return-to img{width:94px;height:25px;margin-left:6px}@media screen and (max-width:991px){.btc-2019-success .title{font-size:50px;margin-bottom:16px}.btc-2019-success .subtitle{font-size:19px;line-height:27px;margin-bottom:10px}.btc-2019-success .hint{font-size:14px;line-height:24px;margin-bottom:30px;max-width:63%}.btc-2019-success .continue-to{font-size:18px;width:258px;height:50px}.btc-2019-success .continue-to .retailer-logo-en{width:108px;height:25px;margin-left:5px;margin-bottom:0}.btc-2019-success .continue-to .retailer-logo-fr{width:113px;height:21px;margin-left:6px;margin-bottom:3px}}@media screen and (max-width:767px){.btc-2019-success .title{font-size:20px;margin-bottom:10px}.btc-2019-success .subtitle{font-size:16px;line-height:24px;margin-bottom:24px}.btc-2019-success .hint{font-size:14px;line-height:22px;margin-bottom:30px;max-width:83%}.btc-2019-success .continue-to{font-size:18px;width:257px;height:45px}.btc-2019-success .continue-to .retailer-logo-en{width:108px;height:25px;margin-left:5px;margin-bottom:0}.btc-2019-success .continue-to .retailer-logo-fr{width:113px;height:21px;margin-left:6px;margin-bottom:3px}}.header{position:fixed;width:100%;top:0;z-index:15;transform:translate3d(0,0,0)}.header .header-static{overflow:hidden;height:54px;background-color:#FFF;border-bottom:solid 1px #E1E1E1}.header .header-static .logo{margin-left:31px;margin-top:14px;color:#24A6FF;float:left;height:26px;cursor:pointer}.header .header-static a:link,.header .header-static a:visited,.header .mobile-menu a,.header .mobile-menu a:visited,.header .mobile-menu-item{color:#525E66}.header .header-static input:focus{outline-width:0}.header .header-static .button-link{color:#525E66;font-family:Lato;font-style:Regular;font-size:16px;line-height:18px;float:right;margin-top:17.5px}.header .header-static .browse-flyers{height:31px;padding-left:21px;padding-right:21px;padding-top:4px;font-family:Lato;font-style:Regular;font-size:16px;line-height:18px;float:right;margin-top:11.5px}.header .header-static .underlined{text-decoration:underline;cursor:pointer}.header .header-static .margin-small{margin-right:18px}.header .header-static .margin-normal{margin-right:42px}.header .header-static .mobile-mode{display:none}.header .header-static .hamburger{margin:12px 16px;float:right;height:24px;width:24px;cursor:pointer}.header .header-static a:link{text-decoration:none}.header .header-static a:hover{text-decoration:underline}.header .header-static a.button:hover{text-decoration:none}.header .header-static .vertical-separator{float:right;width:1px;height:16px;margin-top:19px;border-left:1px solid #EAEBEE;margin-left:40px;margin-right:40px}@media screen and (max-width:991px){.header .header-static .vertical-separator{float:right;width:0;border-left:0 solid #EAEBEE;margin-right:0}}@media screen and (max-width:767px){.header .header-static{height:48px}.header .header-static .desktop-mode{display:none}.header .header-static .mobile-mode{display:inline}.header .header-static .logo{margin-left:20px;margin-top:15px;height:20px}}.header .mobile-menu{width:100%;max-height:184px;transition:max-height .2s linear;overflow:hidden;background-color:#FFF;position:relative;top:-1px}.careers,.marketing{overflow-y:scroll;overflow-x:hidden}.header .mobile-menu a:hover{text-decoration:underline}.header .mobile-menu a:link{text-decoration:none}.header .mobile-menu .separator{background-color:#E1E1E1;height:1px}.header .mobile-menu-item{width:100%;padding:15px 0 15px 20px;font-family:Lato;font-style:Regular;font-size:12px;line-height:14px}.careers,.marketing,.yourstory{font-family:'Open Sans'}@media screen and (min-width:768px){.header .mobile-menu-item{display:none}}.header .mobile-menu-item.underlined{text-decoration:underline;cursor:pointer}.header .collapsed{max-height:0}.header .hidden{display:none}.marketing-button-primary{transition:50ms ease-in-out;background-color:#007ACD;border:solid #007ACD;border-radius:4px;border-width:2px;color:#FFF!important;margin:0;cursor:pointer}.marketing-button-secondary{transition:50ms ease-in-out;background-color:transparent;border:solid #007ACD;border-radius:4px;border-width:2px;color:#007ACD;margin:0;cursor:pointer}.marketing-button-primary:active{background-color:#24A6FF;border-color:#24A6FF}.marketing-button-secondary:active{color:#24A6FF;border-color:#24A6FF}.footer{text-align:center;background-color:#FFF;color:#525E66;font-weight:400;font-size:12px;line-height:20px}.footer .content-wrapper{max-width:1440px;margin:auto;text-align:left;display:flex;flex-direction:column;padding:64px 17%}.footer .subwrapper{display:flex;justify-content:space-between}.footer .leftFloat{display:flex}.footer .right{text-align:right;padding-right:0}.footer ul{margin-top:0;margin-bottom:0;padding-left:0;padding-right:35px;list-style-type:none;display:inline-block}.footer .title,.footer li:first-child{font-weight:700;margin-bottom:7px}.footer .item,.footer li{text-transform:capitalize;height:auto}.footer .item a:link,.footer li a:link{color:#525E66;text-decoration:none}.footer .item a:visited,.footer li a:visited{color:#525E66}.footer .item a:hover,.footer li a:hover{color:#525E66;text-decoration:underline}.footer .copyright{margin-top:15px}.footer .uppercase{text-transform:uppercase}.footer a:visited{color:#525E66}.footer a:hover{text-decoration:underline}.marketing .app-links a:link,.simple-footer a{text-decoration:none}@media screen and (max-width:991px){.footer .content-wrapper{padding:32px 7% 25px}.footer ul{padding-right:25px}}@media screen and (max-width:400px){.footer .item,.footer ul{font-size:10px;line-height:18px}.footer .content-wrapper{padding-left:25px;padding-right:25px}.footer ul{padding-right:15px}}@media screen and (max-width:340px){.footer .item,.footer ul{font-size:9px;line-height:18px}.footer ul{padding-right:15px}}.simple-footer{width:100%;position:relative;background-color:#007ACD;height:95px;font-size:18px;display:flex;flex-direction:column;justify-content:center;padding-left:5%;padding-right:5%;color:#FFF;text-align:center}.simple-footer a{display:inline-block;color:#FFF}@media screen and (max-width:991px){.simple-footer{font-size:18px}}.marketing{color:#24A6FF;position:absolute;height:100%;width:100%;-webkit-overflow-scrolling:touch}.marketing .section{width:100%}.marketing input:focus{outline-width:0}.marketing .separator{background-color:#E1E1E1;height:1px}.marketing .pink-one{background-color:pink;height:100px}.marketing .hero{height:824px;background-position:center center;text-align:center;background-color:#FFF;border-top:solid 54px transparent}@media screen and (max-width:767px){.simple-footer{font-size:14px}.marketing .hero{border-top:solid 48px transparent}}.marketing .hero .devices{height:448px;width:695px;margin-top:54px;display:inline-block;transform:scale(.96)}.marketing .hero .laptop{transition:transform .2s ease-in-out;width:100%;height:100%}.marketing .hero .mobile{transition:transform .2s ease-in-out;position:absolute;right:0;bottom:0;width:209px;height:347px}.marketing .hero .laptop-zoom,.marketing .hero .mobile-zoom{transform:scale(1.04)}.marketing .hero .hidden{display:none}.marketing .hero .devices.move{transition:transform .6s ease-out;transform:scale(1.04)}.marketing .hero h1{color:#232323;font-size:28px;line-height:40px;margin:0}.marketing .hero .text{max-width:630px;margin:5px auto auto;color:#525E66;font-size:18px;line-height:24px}.marketing .hero .wrapper{position:relative;z-index:2}.marketing .hero .hero-button{font-size:16px;line-height:19px;font-weight:700;display:inline-block;width:240px;height:48px;margin-left:14px;margin-right:14px}.marketing .hero a.hero-button{padding-top:12px}.marketing .hero .button-container{margin-top:40px}.marketing .hero .hint-container{margin-top:20px;width:508px;color:#525E66;display:inline-block;font-size:12px;line-height:16px}.marketing .hero .hint-left{float:left}.marketing .hero .hint-right{float:right}.marketing .hero .flyers-hero-background{overflow:hidden;width:100%;height:824px;background-color:transparent;position:absolute;top:0;left:0}@media screen and (max-width:880px){.marketing .hero .devices{width:611px;height:394px;margin-top:70px;margin-bottom:70px}.marketing .hero .mobile{height:305px;width:184px}}@media screen and (max-width:767px){.marketing .hero{height:auto;min-height:500px}.marketing .hero .devices{width:312px;height:200px;margin-top:24px}.marketing .hero .mobile{width:90px;height:145px}.marketing .hero .hint-container{display:none}.marketing .hero .text{max-width:330px;display:inline-block}.marketing .hero .button-container{margin-top:5px;margin-bottom:48px;width:240px;display:inline-block}.marketing .hero .hero-button{margin:8px 0}.marketing .hero .flyers-hero-background{display:none}}.marketing .flyers{background-color:#F9F9FE;display:inline-block;white-space:nowrap;overflow:hidden;text-align:center;height:532px;margin-bottom:-3px}.marketing .flyers img{width:100%;height:100%;background-color:#F9F9FE;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);transition:.2s ease-in-out;cursor:pointer}.marketing .flyers .flyer-container{background-color:#F9F9FE;display:inline-block;margin:12px;cursor:pointer;height:256px;width:184px}.marketing .flyers .flyer-container:focus,.marketing .flyers img:focus{outline-width:0}.marketing .flyers .description{margin-left:23%;color:#525E66;float:left;height:100%;width:312px;text-align:left;white-space:normal;font-size:16px;line-height:24px;padding-top:217px}.marketing .flyers .description h1{font-size:24px;line-height:36px;margin:0 0 16px;color:#232323}.marketing .flyers .flyers-container{white-space:nowrap;display:inline-block}.marketing .flyers .flyer-row{height:256px;white-space:nowrap}@media screen and (min-width:880px){.marketing .flyers .flyer-row .flyer-container:hover img{box-shadow:0 18px 30px 0 rgba(0,0,0,.075);transform:translateY(-10px)}}.marketing .flyers .top{margin-top:28px;margin-bottom:25px}@media screen and (max-width:880px){.marketing .flyers{height:420px}.marketing .flyers .description{margin-left:7%;margin-right:7%;height:auto;width:auto;max-width:312px;padding-top:29px}.marketing .flyers .flyers-container{overflow:hidden;display:block;float:left;position:relative;height:300px;width:100%}.marketing .flyers .flyer-row{margin-top:172px;height:125px;white-space:nowrap;position:absolute;left:50%;transform:translateX(-50%)}.marketing .flyers .flyer-container{height:125px;width:90px;margin:0 8px}.marketing .flyers .top{margin-top:31px;margin-bottom:16px}}.marketing .features{background-color:#FFF;color:#525E66;text-align:center;padding-top:111px;padding-bottom:111px}.marketing .features .content{display:inline-block;margin-right:4%;margin-left:4%;vertical-align:top}.marketing .features img{height:80px;width:80px}.marketing .features h1{margin:25px 0 0;font-size:16px;line-height:24px;color:#232323}.marketing .features .text{width:250px}@media screen and (max-width:1009px){.marketing .features .content{margin-right:1%;margin-left:1%}}@media screen and (max-width:880px){.marketing .features{padding-top:32px;padding-bottom:32px}.marketing .features .content-wrapper{max-width:350px;text-align:left;display:inline-block}.marketing .features .content-wrapper .content{padding-left:10px;display:inline-block;margin:24px 0}.marketing .features .content-wrapper img{height:56px;width:56px;display:inline-block}.marketing .features .content-wrapper h1{margin:5px 0 0;font-size:16px;line-height:24px;color:#232323}.marketing .features .content-wrapper .text{display:inline-block;vertical-align:top;text-align:left;margin-left:24px;margin-right:10px;width:auto;max-width:70%}}.marketing .app-links{background-color:#F9F9FE;text-align:center;padding-top:55px;padding-bottom:55px}@media screen and (max-width:767px){.marketing .app-links{padding-top:29px;padding-bottom:31px}}.marketing .app-links .title{font-size:24px;line-height:36px;font-weight:700;color:#4E5665}.marketing .app-links .text{margin-top:5px;color:#525E66}.marketing .app-links .blue,.marketing .app-links a:visited{color:#007ACD}.marketing .app-links a:hover{text-decoration:underline}.marketing .app-links .download-badge{margin:25px 6px 0;height:40px}.marketing a:link{color:#525E66;text-decoration:none}.marketing a.white,.marketing a.white:visited{color:#FFF}.marketing a:visited{color:#525E66}.yourstory,.yourstory a,.yourstory a:visited{color:#232323}.marketing a:hover{text-decoration:underline}.account>.content a,.business .button,.careers .openings .text a,.marketing a.button:hover,.opening-descr .description a:link{text-decoration:none}.flyers-hero-background{opacity:.35;z-index:1}.flyers-hero-background img{width:100%;height:100%}.flyers-hero-background .left{position:absolute;top:-171px;left:-363px;height:1168px;width:755px;transform:translateX(20px)}.flyers-hero-background .left.move{transition:transform .6s ease-out;transform:translateX(-20px)}.flyers-hero-background .right{position:absolute;top:-82px;right:-503px;height:1071px;width:886px;transform:translateX(-20px)}.flyers-hero-background .right.move{transition:transform .6s ease-out;transform:translateX(20px)}@media screen and (min-width:1500px){.flyers-hero-background .left{left:-263px}.flyers-hero-background .right{right:-403px}}@media screen and (max-width:1285px){.flyers-hero-background .left{left:-453px}.flyers-hero-background .right{right:-603px}}@media screen and (max-width:1120px){.flyers-hero-background .left{left:-473px}.flyers-hero-background .right{right:-623px}}@media screen and (max-width:970px){.flyers-hero-background .left{left:-543px}.flyers-hero-background .right{right:-673px}}.yourstory{background-color:#FFF}.yourstory .section{width:100%;opacity:1;transition:opacity .2s linear}.yourstory .hero{text-align:center;height:400px;background-position:50% 25%;position:relative;border-top:solid 54px transparent;display:flex;justify-content:center;align-items:center}.yourstory .hero-stamp{margin-top:20px;width:305px;height:154px}.yourstory .background{background-image:url(https://d1l6cpa3u3bnhh.cloudfront.net/cefde48/img/marketing/yourstory/hero@2x.png)}.yourstory .welcome{text-align:center;padding:40px}.yourstory .welcome h1{font-size:24px;max-width:725px;margin:auto auto 20px}.yourstory .welcome p{font-size:16px;max-width:725px;margin:auto auto 23px}.yourstory .form{display:flex;flex-direction:column;align-items:center;max-width:725px;margin:auto}.yourstory .form .checkbox-container input,.yourstory .form .radio-container .radio input{margin-right:15px;width:auto}.yourstory .form .interests-container{display:flex;flex-wrap:wrap;padding:5px 15px;border:2px solid transparent;border-radius:5px}.yourstory .form .interests-container .checkbox-container{min-width:33%;max-width:33%;padding-left:5px}.yourstory .form .interests-container .checkbox-container div{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.yourstory .form .input-container{margin-bottom:30px}.yourstory .form .parallel-container{display:flex}.yourstory .form .wide{width:100%}.yourstory .form input{width:100%;outline-width:0}.yourstory .form select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-width:0}.yourstory .form .input-style{height:50px;background-color:#FFF;font-size:16px;line-height:20px;padding:0 15px;border:1px solid #adadad;border-radius:5px}.yourstory .form .name{width:75%}.yourstory .form .age{width:25%;padding-left:10px}.yourstory .form .province{width:50%;padding-right:5px}.yourstory .form .interests{width:50%;padding-left:5px}.yourstory .form h1{font-size:16px;width:100%;margin-bottom:30px;margin-top:0}.yourstory .form .label{font-style:italic;font-size:16px;margin-bottom:5px}.yourstory .form .story{height:320px;width:100%;resize:none;padding-top:15px;padding-bottom:15px}.yourstory .form .button{width:auto;background-color:#007ACD;color:#FFF;transition:50ms ease-in-out;outline-width:0}.yourstory .form .button:active{background-color:#24A6FF;border-color:#24A6FF}.yourstory .form .radio-container{display:flex;border:2px solid transparent;border-radius:5px;padding:15px}.yourstory .form .radio-container .radio{display:flex;flex-shrink:0;min-width:25%;align-items:center;font-size:16px}.yourstory .form .checkbox-container{display:flex;align-items:center;text-align:left;font-size:16px;padding-top:10px;padding-bottom:10px}.yourstory .form .terms.error,.yourstory .form .terms.error a{color:#ff4e4e}.yourstory .error-message{margin-left:30px;color:#ff4e4e;font-size:16px;font-style:italic}.yourstory .submit-section{display:flex;align-items:center}.yourstory .error{border-color:#ff4e4e!important;border-width:2px!important}.yourstory select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.yourstory option:not(:checked){color:#000}@media screen and (max-width:991px){.yourstory .hero{height:354px}.yourstory .form{padding-left:30px;padding-right:30px}}@media screen and (max-width:767px){.yourstory .province{padding-right:0!important}.yourstory .hero-stamp{width:250px;height:126px}.yourstory .form .age,.yourstory .form .name,.yourstory .form .province{width:100%}.yourstory .hero{border-top:solid 48px transparent;height:298px}.yourstory .form .parallel-container{flex-direction:column}.yourstory .form .age{padding-left:0}.yourstory .form .interests{width:100%;padding-left:0}.yourstory .form .interests-container .checkbox-container{min-width:50%;max-width:50%}}.yourstory .dissapearing{opacity:0}.yourstory .hidden{display:none}.yourstory .success{max-width:565px;opacity:0;margin:auto;text-align:center;padding:80px 15px 200px}.yourstory .success h1{font-size:24px}.yourstory .appearing{opacity:1}.careers{position:absolute;height:100%;width:100%;-webkit-overflow-scrolling:touch}.careers .section{width:100%}.careers .hero{border-top:solid 54px transparent;text-align:center;height:480px;background-position:center center;position:relative}.business .top-image,.careers .hero .background{background-position:50% 100%;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:767px){.yourstory .success{padding-top:30px}.yourstory .submit-section{flex-direction:column;align-items:start}.yourstory .error-message{margin-left:0;margin-top:15px}.careers .hero{border-top:solid 48px transparent}}.careers .hero .background{position:relative;z-index:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;background-image:url(https://d1l6cpa3u3bnhh.cloudfront.net/cefde48/img/marketing/careers-hero-background@2x.png)}.careers .hero .content{width:100%;height:100%}.careers .hero .text{margin-left:13%;margin-right:13%;padding-top:180px;font-size:36px;line-height:44px;color:#FFF;font-weight:700;display:inline-block}.careers .hero .marketing-button-primary{display:inline-block;padding:17px 84px;font-size:16px;line-height:24px;margin-top:54px;font-weight:700}@media screen and (max-width:991px){.careers .hero .text{font-size:28px;line-height:40px;padding-top:113px;max-width:490px;margin-left:6.8%;margin-right:6.8%}}@media screen and (max-width:413px){.careers .hero .text{font-size:24px;line-height:40px;min-width:0;margin-left:6.8%;margin-right:6.8%}.careers .hero .marketing-button-primary{padding:17px 60px}}.careers .culture{text-align:center;padding-top:46px;padding-bottom:46px;background-color:#FFF;color:#232323}.careers .culture .text{font-size:16px;line-height:24px;text-align:left;width:52%;max-width:752px;min-width:464px;color:#232323;display:inline-block}.careers .culture .images-mobile{display:none}.careers .culture .images{display:flex;justify-content:center;margin-top:40px;margin-bottom:40px}.careers .culture img.culture-1{max-height:344px;width:496px;height:auto}.careers .culture .images-second-column{display:flex;flex-direction:column;justify-content:center;margin-left:15px;overflow:hidden}.business,.opening-descr{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;font-family:'Open Sans'}.careers .culture img.culture-2{max-width:495px;max-height:164px;margin-bottom:15px;height:auto;align-self:center}.careers .culture img.culture-3{max-width:495px;max-height:164px;margin-left:-1px;height:auto;align-self:center;width:100%;-o-object-fit:cover;object-fit:cover}@media all and (-ms-high-contrast:none){.careers .culture ::-ms-backdrop,.careers .culture img.culture-2{display:none}.careers .culture ::-ms-backdrop,.careers .culture img.culture-3{display:none}.careers .culture ::-ms-backdrop,.careers .culture img.culture-1{width:52%;max-width:752px;min-width:464px;max-height:none}}@media screen and (max-width:767px){.careers .hero .background{background-image:url(https://d1l6cpa3u3bnhh.cloudfront.net/cefde48/img/marketing/careers-hero-backgroundmob@2x.png)}.careers .culture{padding:0 0 45px}.careers .culture .text{width:auto;min-width:0;padding:24px 6.8%}.careers .culture img.culture-1{width:100%;height:100%;max-height:none}.careers .culture img.culture-2{flex-shrink:0;margin:0;width:48.5%;height:auto;align-self:center;-o-object-fit:cover;object-fit:cover}.careers .culture img.culture-3{flex-grow:0;flex-shrink:0;margin:0;width:48.5%;height:auto;align-self:center}.careers .culture .images{margin:0;width:100%;height:auto}.careers .culture .images-second-column{display:none}.careers .culture .images-mobile{display:flex;justify-content:space-between;align-items:flex-start}}@media screen and (max-width:413px){.careers .culture .images-mobile{flex-direction:column}.careers .culture img.culture-2{width:100%;margin-bottom:16px}.careers .culture img.culture-3{width:100%}}.careers .benefits{text-align:center;padding:46px;background-color:#FFF;color:#232323}.careers .benefits .items{max-width:1068px;padding:52px 0 10px;display:flex;margin:0 auto auto;flex-wrap:wrap;justify-content:center}.careers .benefits .item{margin:0 18px 31px;display:flex;flex-direction:column;text-align:left;max-width:320px}.careers .benefits .item h1{margin-top:27px;margin-bottom:14px;font-size:18px;line-height:24px}.careers .benefits .item div{font-size:16px;line-height:24px;color:#232323;max-width:320px}.careers .benefits .item img{flex-shrink:0;flex-grow:0}.careers .benefits .health-icon-adjustment{padding-top:3%;margin-bottom:-3%}@media screen and (min-width:1026px){.careers .benefits img{flex-basis:112px;width:112px}}@media screen and (max-width:1025px){.careers .benefits{padding:0}.careers .benefits .health-icon-adjustment{padding-top:0;margin-bottom:0}.careers .benefits .items{padding:32px 0 10px}.careers .benefits .item{flex-direction:row}.careers .benefits .item img{flex-basis:72px;height:72px;margin-right:32px}.careers .benefits .item h1{width:100%;margin-top:0}.careers .benefits .item div{width:100%}}@media screen and (max-width:767px){.careers .benefits .item{padding-top:11px;margin-bottom:0}.careers .benefits .item img{flex-basis:56px;max-height:56px}.careers .benefits .item div{max-width:none}}@media screen and (max-width:711px){.careers .benefits .items{justify-content:left;text-align:left;padding-left:6.8%;padding-right:6.8%}.careers .benefits .items .item{margin:0;max-width:500px}}.careers .stories{background-color:#FFF;color:#232323;text-align:center}.careers .stories .item{margin:43px auto auto;display:flex;max-width:1008px}.careers .stories .item img{flex-shrink:0;width:224px;height:224px}.careers .stories .item h1{margin:0 0 8px;font-size:16px;line-height:24px;text-align:left;width:100%}.careers .stories .item .item-content{order:2}.careers .stories .item .right-empty-column{order:3;min-width:257px}.careers .stories .item .left-empty-column{order:1;min-width:256px}.careers .stories .item .text{text-align:left;color:#232323;font-size:16px;line-height:24px}.careers .stories .left img{order:1;margin-right:32px}.careers .stories .right img{order:3;margin-left:32px}@media screen and (max-width:1025px){.careers .stories{padding:7px 32px 0}.careers .stories .item{max-width:704px}.careers .stories .left-empty-column,.careers .stories .right-empty-column{display:none}}@media screen and (max-width:767px){.careers .stories{padding-left:0;padding-right:0}.careers .stories .item-content{padding-top:30px}.careers .stories .item{flex-direction:column;padding-left:6.8%;padding-right:6.8%}.careers .stories .item img{flex-grow:0;width:152px;height:152px;margin-bottom:30px}.careers .stories .left img{margin:0 32px 0 0}.careers .stories .right img{order:1;margin:0 32px 0 0}}.careers .location{background-color:#FFF;padding-top:80px;text-align:center;color:#232323}.careers .location .text{width:52%;max-width:752px;min-width:464px;text-align:left;font-size:16px;line-height:24px;margin-top:32px;margin-bottom:32px;display:inline-block}.careers .location .images{display:flex;flex-direction:column;flex-grow:0;justify-content:center;align-items:flex-start}.careers .location .bottom-row{align-self:center;max-height:319px;max-width:1008px;display:flex;flex-grow:0;justify-content:space-between;align-items:flex-start}.careers .location img.location-1{align-self:center;max-height:319px;max-width:1008px;margin-bottom:16px}.careers .location img.location-2{height:240px;width:496px;margin-right:8px}.careers .location img.location-3{height:240px;width:496px;margin-left:8px}@media all and (-ms-high-contrast:none){.careers .location ::-ms-backdrop,.careers .location img.location-2{display:none}.careers .location ::-ms-backdrop,.careers .location img.location-3{display:none}}@media screen and (max-width:991px){.careers .location{padding-top:69px}.careers .location .text{width:464px}.careers .location .bottom-row,.careers .location img.location-1{width:100%;max-height:none;height:auto}.careers .location img.location-1{flex-shrink:0}.careers .location img.location-2{width:33.5%;height:auto;margin:0}.careers .location img.location-3{width:64.9%;height:auto;margin:0}}@media screen and (max-width:767px){.careers .location{padding-top:41px}.careers .location .text{margin-left:6.8%;margin-right:6.8%;width:auto;min-width:0}.careers .location img.location-2{width:50%;height:auto;margin:0 8px 0 0}.careers .location img.location-3{width:50%;height:auto;margin:0 0 0 8px}}@media screen and (max-width:413px){.careers .location .bottom-row{flex-direction:column}.careers .location img.location-2{width:100%;margin-right:0;margin-bottom:16px}.careers .location img.location-3{width:100%;margin:0}}.careers .openings{background-color:#FFF;text-align:center;padding-top:112px;padding-bottom:25px}.careers .openings h1{color:#232323;display:block;margin:12px 0 8px;font-size:16px;line-height:24px}.careers .openings ul{text-align:left;list-style:none;margin:0;vertical-align:top;padding:32px 0 0;min-width:160px}.careers .openings li{font-size:16px;line-height:32px;max-width:300px}.careers .openings .right{margin-left:99px}.careers .openings .content{width:auto;display:flex;flex-direction:column}.careers .openings .postings-container{width:auto;display:flex;justify-content:center;color:#232323}.careers .openings .text{color:#232323;text-align:center;padding-top:30px;font-size:16px;line-height:32px;margin:auto;width:622px}.careers .openings a:link,.careers .openings a:visited{color:#007ACD}@media screen and (max-width:991px){.careers .openings{padding-top:69px}}@media screen and (max-width:767px){.careers .openings{padding-top:49px}.careers .openings .right{margin-left:0}.careers .openings .postings-container{flex-direction:column;padding-left:6.8%;padding-right:6.8%}.careers .openings .text{text-align:left;padding-left:6.8%;padding-right:6.8%;margin:0;width:auto}.careers .openings .text a:link{text-decoration:none}}.business,.business .section{width:100%}.careers h1.section-title{margin:0;color:#232323;font-size:24px;line-height:36px}@media screen and (max-width:711px){.careers h1.section-title{text-align:left;padding-left:6.8%}}.business{color:#4C4C4C;position:absolute;height:100%;font-size:16px;line-height:1}.business button,.business input,.business textarea{outline:0}.business .section img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-drag:none;pointer-events:none}.business .button{height:50px;border-radius:5px;text-align:center;padding:10px}.business h1{font-size:24px;margin:0;font-weight:400}.business .top-image{text-align:center;border-top:solid 54px transparent;height:354px;padding:0 15px}@media screen and (max-width:991px){.business .top-image{height:365px;background-position:30% 100%}}.business .top-image h1{color:#FFF;font-size:36px;margin:55px auto 30px}.business .top-image h1 div{display:inline}@media screen and (max-width:767px){.business .top-image{height:283px;background-position:80% 100%;border-top:solid 48px transparent;background-image:url(https://d1l6cpa3u3bnhh.cloudfront.net/cefde48/img/marketing/business-background.png)}.business .top-image h1 div{display:block}.business .top-image h1{margin:27px auto 20px;font-size:40px}}.business .top-image .button{padding:18px;height:62px;white-space:normal;width:300px}@media screen and (max-width:767px){.business .top-image .button{padding:10px}}@media screen and (max-width:330px){.business .top-image h1{font-size:36px}.business .top-image .button{width:100%;height:auto}}.business .top-image-bg{background-image:url(https://d1l6cpa3u3bnhh.cloudfront.net/cefde48/img/marketing/business-background.png)}.business .top-image-bg-retina{background-image:url(https://d1l6cpa3u3bnhh.cloudfront.net/cefde48/img/marketing/business-background@2x.png)}.business .statistics{background-color:#FFF;text-align:center;padding:50px 0 90px}.business .statistics .statistics-img-container{width:824px;margin:50px auto 0;position:relative}@media screen and (max-width:991px){.business .statistics{padding:50px 45px 90px}.business .statistics .statistics-img-container{width:678px}.business .statistics .statistics-img-container .statistics-img{width:100%}}@media screen and (max-width:767px){.business .statistics{padding:35px 25px}.business .statistics .statistics-img-container{width:100%}}.business .statistics .statistics-img-container .statistics-img{width:100%}.business .statistics .statistics-img-container .tagline{position:absolute;right:20px;bottom:20px;width:150px}.business .facts-container{margin:65px auto 0;max-width:824px;display:flex;justify-content:flex-center;align-items:top}@media screen and (max-width:991px){.business .facts-container{margin-top:53px}}.business .facts-container .fact-item{text-align:center;padding:0 30px;position:relative}@media screen and (max-width:767px){.business .statistics .statistics-img-container .tagline{width:65px;right:10px;bottom:10px}.business .facts-container{margin-top:40px;display:block}.business .facts-container .fact-item{margin:auto}}.business .facts-container .fact-item .numbers{line-height:1;font-weight:700;font-size:36px;margin-bottom:10px}.business .facts-container .fact-item .separator{width:2px;height:52px;background-color:#007ACD;position:absolute;right:0;top:17px}@media screen and (max-width:767px){.business .facts-container .fact-item .separator{width:27px;height:2px;position:static;margin:15px auto}}.business .facts-container .fact-item:nth-child(1),.business .facts-container .fact-item:nth-child(2){width:20%}@media screen and (max-width:767px){.business .facts-container .fact-item:nth-child(1),.business .facts-container .fact-item:nth-child(2){width:100%}}.business .facts-container .fact-item:nth-child(3){width:35%}.business .features{position:relative}.business .features .features-header{background-color:#007ACD;color:#FFF;padding:15px 0}.business .features .features-header h1{margin:0 auto;padding-left:319px;max-width:824px;line-height:1.2}@media screen and (max-width:767px){.business .facts-container .fact-item:nth-child(3){width:100%}.business .features .features-header h1{padding:15px 30px;text-align:center}}.business .features .features-list ul{max-width:824px;margin:0 auto;padding:65px 15px 55px 289px}@media screen and (max-width:991px){.business .features .features-list ul{padding:35px 15px 35px 289px}}@media screen and (max-width:767px){.business .features .features-list ul{padding:35px 30px}}.business .features .features-list ul li{display:flex;align-items:center;justify-content:left;list-style-type:none;margin-bottom:16px;line-height:1.5}.business .features .features-list ul li .chevron{width:14px;height:14px;border-right:3px solid #4C4C4C;border-top:3px solid #4C4C4C;transform:rotate(45deg);margin-right:17px}.business .features .features-list ul li:last-child{margin-bottom:0}.business .features .logos-container{background-color:#FFF;padding:40px 0 0 289px}@media screen and (max-width:991px){.business .features .logos-container{padding:70px 0 0}}.business .features .logos-container .logos{margin:auto;max-width:510px}@media screen and (max-width:767px){.business .features .logos-container{padding:18px 0 0}.business .features .logos-container .logos{max-width:375px;width:100%}}.business .features .logos-container .logos .logo-item{display:inline-block;text-align:center;padding:12px 30px;width:170px;opacity:1;transition:opacity 1s ease-in-out}@media screen and (max-width:767px){.business .features .logos-container .logos .logo-item{max-width:125px;width:33%;padding:12px}.business .features .logos-container .logos .logo-item img{width:100%}}.business .features .logos-container .logos .logo-item img{width:100%}.business .features .iphone-image-container{width:824px;position:absolute;top:0;left:0;right:0;margin:auto}@media screen and (max-width:767px){.business .features .iphone-image-container{position:static;width:100%;background-color:#FFF}.business .features .iphone-image-container .iphone-image{display:none}}.business .features .iphone-image-container .iphone-image{position:absolute;top:-90px;width:289px;left:-30px}@media screen and (max-width:991px){.business .features .iphone-image-container .iphone-image{width:171px;left:45px}}.business .features .iphone-image-container .iphone-half-image{display:none;width:184px}.business .options{background-color:#FFF;text-align:center;padding:90px 15px 10px}@media screen and (max-width:991px){.business .options{padding-top:55px}}@media screen and (max-width:767px){.business .features .iphone-image-container .iphone-half-image{display:block;margin:auto}.business .options{padding:30px 25px 10px}}.business .options h1{margin-bottom:15px}@media screen and (max-width:767px){.business .options h1{margin-bottom:35px}}.business .options .options-text{margin-bottom:30px}.business .options .response{color:#007ACD}.business .options .response .response-header{font-weight:700}.business .options form{text-align:left;width:560px;margin:auto}.business .options form label{display:block;margin-top:20px;line-height:1;color:#737373;font-style:italic}@media screen and (max-width:767px){.business .options form{width:100%}.business .options form .buttons-label{margin-top:10px}}.business .options form .form-input{width:100%;height:50px;border-radius:5px;border:1px solid #ADADAD;box-shadow:0 0 1px #ADADAD inset;margin:10px 0 0;padding:5px 10px}.business .options form .button.form-input-error,.business .options form .checkboxes.form-input-error,.business .options form .comment.form-input-error,.business .options form .form-input-error{border-color:#ff4e4e;border-width:2px;-webkit-animation:shake .5s linear;animation:shake .5s linear;transition:none}.business .options form .inputs{display:flex;justify-content:space-between}@media screen and (max-width:767px){.business .options form .form-input{margin:10px 0;width:100%}.business .options form .inputs{display:block}}.business .options form .submit{margin-top:20px}@media screen and (max-width:767px){.business .options form .submit{width:100%;margin:40px 0 0}}.business .options form .submit .submit-button{width:180px;height:50px}@media screen and (max-width:767px){.business .options form .submit .submit-button{width:100%}}.business .options form .submit .errors{display:inline-block;margin-left:10px;width:370px}@media screen and (max-width:767px){.business .options form .submit .errors{margin-top:20px;margin-left:0;display:block;width:100%}}.business .options form .submit .errors .error-text{font-style:italic;color:#ff4e4e}.business .options form .submit-button.disabled{background-color:#ADADAD;border-color:#ADADAD;cursor:default}.business .options form .group{display:flex;justify-content:space-between}.business .options form .group-of-2 .button,.business .options form .group-of-2 .form-input,.business .options form .group-of-2 .label,.business .options form .group-of-2 div{width:100%}@media screen and (max-width:767px){.business .options form .group{display:block}.business .options form .group-of-2 .button,.business .options form .group-of-2 .form-input,.business .options form .group-of-2 .label,.business .options form .group-of-2 div{width:100%}.business .options form .phone-number{display:flex}}.business .options form .phone-number>div:nth-child(1){width:177px}@media screen and (max-width:767px){.business .options form .phone-number>div:nth-child(1){width:67%;padding-right:5px}}.business .options form .phone-number>div:nth-child(2){width:88px}@media screen and (max-width:767px){.business .options form .phone-number>div:nth-child(2){width:33%;padding-left:5px}}.business .options form .group-of-2>div{width:275px}@media screen and (max-width:767px){.business .options form .group-of-2>div{width:100%}}.business .options form .group-of-3 .button,.business .options form .group-of-3 .form-input,.business .options form .group-of-3 .label{width:180px}@media screen and (max-width:767px){.business .options form .group-of-3 .button,.business .options form .group-of-3 .form-input,.business .options form .group-of-3 .label{width:100%}}.business .options form .yes-no-buttons .yes-no-button{width:132px}@media screen and (max-width:767px){.business .options form .yes-no-buttons .yes-no-button{width:50%}.business .options form .yes-no-buttons{display:flex;justify-content:space-between}.business .options form .yes-no-buttons div:nth-child(1){padding-right:5px}.business .options form .yes-no-buttons div:nth-child(2){padding-left:5px}.business .options form{display:block}.business .options form .button{width:100%;margin-bottom:10px}}.business .options form .button{display:inline-block;margin-top:10px;border:1px solid #ADADAD;box-shadow:0 0 1px #ADADAD inset;color:#737373;transition:all .25s ease-in-out;background-color:#FFF}.business .options form .button:hover{border-color:#007ACD;color:#007ACD;box-shadow:0 0 1px #007ACD inset}.business .options form .button-active,.business .options form .button-active:hover{border-color:#007ACD;background-color:#007ACD;color:#FFF;box-shadow:none}.business .options form .provinces-label{margin-bottom:16px}.business .options form .checkboxes{border:2px solid transparent;padding:5px;border-radius:5px}.business .options form .checkboxes-col div{margin-top:16px;white-space:nowrap}.business .options form .checkboxes-col label{display:inline;font-style:normal;margin-left:10px}.business .options form .checkboxes-col .check-all{margin-top:0}@media screen and (max-width:767px){.business .options form .group .retailer-name-input,.business .options form .group .retailer-name-label{width:100%}.business .options form .group .stores-number{padding-right:10px}.business .options form .group .stores-number-input,.business .options form .group .stores-number-label{width:50%;margin-left:0}.business .options form .group .have-flyer-button,.business .options form .group .have-flyer-label{width:100%}}.business .options form .group .checkboxes-col:nth-child(1){width:115px}.business .options form .group .checkboxes-col:nth-child(2){width:185px}.business .options form .group .checkboxes-col:nth-child(3){width:160px}.business .options form .group .checkboxes-col:nth-child(4){width:102px}.business .options form .response{color:#737373;text-align:center;margin-top:20px;font-weight:700;font-style:italic}.business .options form .comment{border-radius:5px;width:100%;height:150px;resize:none;margin-top:10px;border:1px solid #ADADAD;padding:16px 10px}.opening-descr{position:absolute;height:100%;width:100%}.opening-descr .section{width:100%}.opening-descr .banner{border-top:solid 54px transparent;background-image:url(https://d1l6cpa3u3bnhh.cloudfront.net/cefde48/img/marketing/careers-hero-background.png);height:144px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media screen and (max-width:767px){.opening-descr .banner{border-top:solid 48px transparent;height:80px}}.opening-descr .banner.retina{background-image:url(https://d1l6cpa3u3bnhh.cloudfront.net/cefde48/img/marketing/careers-hero-background@2x.png)}.opening-descr .description{background-color:#FFF;min-height:500px;color:#232323;padding:100px 17%}.opening-descr .description h1{margin:0;font-size:36px;line-height:44px}.opening-descr .description h2{margin:0;font-size:18px;line-height:22px;padding-top:32px;padding-bottom:24px;align-self:left}.opening-descr .description .text{font-size:16px;line-height:24px;padding-bottom:32px}.opening-descr .description .line{margin:16px 0 0;border:0;height:1px;background-color:#24A6FF;width:157px}.opening-descr .description ul{margin:0;padding-left:30px}.opening-descr .description ul li{line-height:28px}.opening-descr .description a:link{color:#24A6FF}.opening-descr .description .application{margin-top:32px;padding-bottom:0}@media screen and (max-width:991px){.opening-descr .description{padding:60px 7%}.opening-descr .description .text{padding-bottom:0}}@media screen and (max-width:767px){.opening-descr .description{padding-top:30px;padding-bottom:30px}.opening-descr .description ul{padding-left:20px}.opening-descr .description h2{padding-bottom:10px}}@media screen and (max-width:345px){.opening-descr .description{padding-left:5px;padding-right:5px}}.account{position:relative;width:100%;height:100%;min-height:100vh;background-color:#EAEBEE;color:#232323}.account .account-toolbar{position:relative;width:100%;height:54px;background:#24A6FF;background:linear-gradient(#1994E9 0,#24A6FF 100%);color:#FFF}.account .account-toolbar>.toolbar-inner{display:flex;justify-content:space-between;align-items:center;height:100%;max-width:1020px;margin:0 auto}.account .account-toolbar>.toolbar-inner .download-app,.account .account-toolbar>.toolbar-inner .reebee-logo{width:125px;margin:0 1.5em}@media only screen and (max-width:585px){.account .account-toolbar>.toolbar-inner{justify-content:center}.account .account-toolbar>.toolbar-inner .download-app,.account .account-toolbar>.toolbar-inner .reebee-logo{display:none}}.account .account-toolbar>.toolbar-inner .download-app>a{font-weight:700;height:2em;line-height:2em;display:inline-block;text-decoration:none;color:#FFF}.account .account-toolbar>.toolbar-inner .download-app>a:hover{border-bottom:2px solid #FFF}.account .account-toolbar>.toolbar-inner .title-wrap{text-align:center}.account .account-toolbar>.toolbar-inner .title-wrap>.title{font-size:1.14em;font-weight:600}.account .account-toolbar>.toolbar-inner .title-wrap>.subtitle{font-size:.86em;font-weight:600;opacity:.6}.account>.content{width:100%;max-width:510px;margin:3em auto;padding:4em;background-color:#FFF}.account>.content a{color:#24A6FF}.account>.content a:hover{text-decoration:underline}@media only screen and (max-width:525px){.account{background-color:#FFF}.account>.content{margin:0 auto}}.account>.content .description{text-align:left;font-size:1.15em}.account>.content form{margin-top:2.5em}.account>.content form>.form-error,.account>.content form>.form-input{width:70%;margin:0 auto}@media only screen and (max-width:525px){.account>.content form>.form-error,.account>.content form>.form-input{width:100%}}.account>.content form>.form-input{margin-bottom:1em}.account>.content form>.form-input:last-child{margin-bottom:0}.account>.content form>.form-input>input,.account>.content form>.form-input>label{width:100%;display:block}.account>.content form>.form-input>label{color:#878d9e;margin-bottom:.2em}.account>.content form>.form-input>input{border:1px solid #878d9e;border-radius:4px;padding:.75em 1em}.account>.content form>.form-input>input[type=submit]{margin-top:1.5em;border:none;background-color:#24A6FF;font-weight:600;color:#FFF;padding:1em}.account>.content form>.form-error{color:#ff4e4e}.login-code-notice{width:650px;max-width:100%;margin:30px auto 0;text-align:center}.login-code-notice>.logo{display:block;margin:0 0 20px 12px}.login-code-notice>.inner-content{position:relative;padding:40px;border-radius:3px;border:1px solid #dcdee3;background-color:#fff}.login-code-notice>.inner-content>.code{color:#24A6FF;margin:0 0 .9em;font-size:3em;font-weight:600;letter-spacing:.125em}.login-code-notice>.inner-content>.description{color:#4E5665;font-size:1.3em;margin-bottom:2em}.login-code-notice>.inner-content>.sub-description{max-width:325px;margin:0 auto}.login-code-notice>.footer-text{font-size:.8em;margin-top:1.85em}@media (max-width:675px){.login-code-notice>.inner-content{padding-left:20px;padding-right:20px;border:none;border-radius:0}.login-code-notice>.footer-text{margin-left:12px;margin-right:12px}}.bookshelf{width:100%;background-color:#EAEBEE;position:relative;height:100vh;display:flex;flex-direction:column;overflow-y:hidden}.bookshelf .bookshelf-toolbar{flex:1 1 auto}.bookshelf .bookshelf-toolbar>.top-toolbar{width:100%;height:54px;line-height:52px;background:#24A6FF;background:linear-gradient(#1994E9 0,#24A6FF 100%);color:#fff;z-index:1001;font-weight:700;font-size:13px}.bookshelf .bookshelf-toolbar>.top-toolbar .reebee-logo-wrap{white-space:nowrap}.bookshelf .bookshelf-toolbar>.top-toolbar .reebee-logo-wrap>.reebee-logo{display:inline-block;width:88px;height:24px;margin-top:14px;margin-left:11px}.bookshelf .bookshelf-toolbar>.top-toolbar>.content{height:100%;margin:0 auto;font-weight:400;font-size:14px;display:flex}.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.left a{color:#fff;text-decoration:none;display:inline-block;height:100%;margin:0 3px;padding:0 2px}.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.left{flex:1 1 0}.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.center{width:550px;padding-top:7px;flex:0 0 550px}@media screen and (max-width:991px){.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.center{flex:none;width:auto}}.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.right{flex:1 1 0;display:flex;justify-content:flex-end;align-items:center}.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.right>.shopping-list-btn{cursor:pointer;color:#FFF;height:30px;line-height:30px;margin-right:10px}@media screen and (max-width:991px){.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.right>.shopping-list-btn{display:none}}.bookshelf .bookshelf-toolbar>.top-toolbar>.content .download-app{text-decoration:none;color:#FFF;display:none;padding-right:20px}.bookshelf .bookshelf-toolbar>.top-toolbar>.content .download-app:hover{text-decoration:underline}.bookshelf .bookshelf-toolbar>.top-toolbar>.content .download-app.mobile{display:block}@media screen and (max-width:991px){.bookshelf .bookshelf-toolbar>.top-toolbar>.content .download-app{display:block}}.bookshelf .bookshelf-toolbar>.filter-bar{height:42px;width:100%;background:#fff;border-bottom:1px solid #C3C6CB;z-index:1000;font-size:13px;position:relative}.bookshelf .bookshelf-toolbar>.filter-bar>.content .center>.item-container>span.main:hover,.bookshelf .bookshelf-toolbar>.filter-bar>.content .center>.item-container>span.selected,.bookshelf .bookshelf-toolbar>.filter-bar>.content .center>span.main:hover,.bookshelf .bookshelf-toolbar>.filter-bar>.content .center>span.selected,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>.item-container>span.main:hover,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>.item-container>span.selected,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>span.main:hover,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>span.selected,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right>.item-container>span.main:hover,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right>.item-container>span.selected,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right>span.main:hover,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right>span.selected{border-bottom:3px solid #24A6FF}.bookshelf .bookshelf-toolbar>.filter-bar>.content{height:100%;margin:0 auto}.bookshelf .bookshelf-toolbar>.filter-bar>.content .center>.item-container,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>.item-container,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right>.item-container{float:left}.bookshelf .bookshelf-toolbar>.filter-bar>.content .center .account-buttons,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left .account-buttons,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right .account-buttons{display:inline-block;float:left;margin-top:5px}.bookshelf .bookshelf-toolbar>.filter-bar>.content .center>.item-container>span,.bookshelf .bookshelf-toolbar>.filter-bar>.content .center>span,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>.item-container>span,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>span,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right>.item-container>span,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right>span{height:40px;line-height:38px;margin:1px 5px 0;padding:0 6px;color:#A6AAB2;text-decoration:none;display:inline-block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:clip;cursor:pointer;float:left}.bookshelf .bookshelf-toolbar>.filter-bar>.content .center>.item-container>span.main,.bookshelf .bookshelf-toolbar>.filter-bar>.content .center>.item-container>span.main>.innerMain,.bookshelf .bookshelf-toolbar>.filter-bar>.content .center>.item-container>span.selected,.bookshelf .bookshelf-toolbar>.filter-bar>.content .center>.item-container>span:hover,.bookshelf .bookshelf-toolbar>.filter-bar>.content .center>span.main,.bookshelf .bookshelf-toolbar>.filter-bar>.content .center>span.main>.innerMain,.bookshelf .bookshelf-toolbar>.filter-bar>.content .center>span.selected,.bookshelf .bookshelf-toolbar>.filter-bar>.content .center>span:hover,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>.item-container>span.main,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>.item-container>span.main>.innerMain,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>.item-container>span.selected,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>.item-container>span:hover,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>span.main,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>span.main>.innerMain,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>span.selected,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>span:hover,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right>.item-container>span.main,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right>.item-container>span.main>.innerMain,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right>.item-container>span.selected,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right>.item-container>span:hover,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right>span.main,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right>span.main>.innerMain,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right>span.selected,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right>span:hover{color:#232323}.bookshelf .bookshelf-toolbar>.filter-bar>.content .center>.item-container>span.main>.innerMain,.bookshelf .bookshelf-toolbar>.filter-bar>.content .center>span.main>.innerMain,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>.item-container>span.main>.innerMain,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>span.main>.innerMain,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right>.item-container>span.main>.innerMain,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right>span.main>.innerMain{padding:0;margin:0 3px 0 0}.bookshelf .bookshelf-toolbar>.filter-bar>.content .center>.item-container>span.hasIcon,.bookshelf .bookshelf-toolbar>.filter-bar>.content .center>span.hasIcon,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>.item-container>span.hasIcon,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>span.hasIcon,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right>.item-container>span.hasIcon,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right>span.hasIcon{padding-right:1px}.bookshelf .bookshelf-toolbar>.filter-bar>.content .center .divider,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left .divider,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right .divider{width:1px;height:27px;margin:7px 6px 0;background:#EAEBEE;display:inline-block;float:left}.bookshelf .bookshelf-toolbar>.filter-bar>.content>.left{float:left}.bookshelf .bookshelf-toolbar>.filter-bar>.content>.right{float:right}.bookshelf .bookshelf-toolbar>.filter-bar>.content .location-icon{width:24px;height:24px;float:right;margin-top:7px}.bookshelf .bookshelf-toolbar>.filter-bar>.content .caret-icon{width:16px;height:16px;float:right;margin-top:11px}.bookshelf .bookshelf-toolbar .toolbar-icon-mobile{width:30px;height:30px;margin-top:12px;cursor:pointer;display:none}.bookshelf .bookshelf-toolbar>.filter-bar .search-icon{width:24px;height:24px;margin-top:7px;margin-right:16px;display:block;float:right}@media only screen and (max-device-width:550px){.bookshelf .bookshelf-toolbar .toolbar-icon-mobile{display:block}.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.left>.main,.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.right>.main{overflow:hidden;width:100%;height:100%;display:block}.bookshelf .bookshelf-toolbar>.filter-bar>.content>.center.hidden,.bookshelf .bookshelf-toolbar>.filter-bar>.content>.center>.hidden,.bookshelf .bookshelf-toolbar>.filter-bar>.content>.left.hidden,.bookshelf .bookshelf-toolbar>.filter-bar>.content>.left>.hidden,.bookshelf .bookshelf-toolbar>.filter-bar>.content>.right.hidden,.bookshelf .bookshelf-toolbar>.filter-bar>.content>.right>.hidden,.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.left.hidden,.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.left>.hidden,.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.right.hidden,.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.right>.hidden{display:none}.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.left{width:60px;height:54px}.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.left .back-icon,.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.left .filters-icon{margin-left:12px}.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.center{width:calc(100% - (60px * 2));margin:0;text-align:center;float:left;font-size:16px;padding-top:0}.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.center>.flyer-filter{height:30px;line-height:41px;font-size:15px;width:100%;white-space:nowrap;text-align:center;text-overflow:ellipsis;overflow:hidden}.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.center>.location{height:24px;line-height:16px;font-size:12px;opacity:.6;width:100%;white-space:nowrap;text-align:center;text-overflow:ellipsis;overflow:hidden}.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.right{width:60px;height:54px}.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.right .main{overflow:hidden}.bookshelf .bookshelf-toolbar>.top-toolbar>.content>.right .location-icon{float:right;margin-right:12px}.bookshelf .bookshelf-toolbar>.filter-bar>.content .left,.bookshelf .bookshelf-toolbar>.filter-bar>.content .right{width:54px}.bookshelf .bookshelf-toolbar>.filter-bar>.content .left .language{text-align:center;width:100%;padding-right:8px}.bookshelf .bookshelf-toolbar>.filter-bar>.content .left .language:hover,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>.item-container>span.main:hover,.bookshelf .bookshelf-toolbar>.filter-bar>.content .left>span.main:hover{border-bottom:none}.bookshelf .bookshelf-toolbar>.filter-bar>.content .center{float:left}.bookshelf .bookshelf-toolbar>.filter-bar>.content .search-icon{width:24px;height:24px;margin-top:7px;margin-right:16px;display:block;float:right}.bookshelf .bookshelf-toolbar>.filter-bar>.content .center{width:calc(100% - (54px + 10px) * 2);margin-left:10px}.bookshelf .bookshelf-toolbar>.filter-bar>.content .status-links{width:100%;margin:0 auto;float:none!important;overflow:hidden;font-size:14px}.bookshelf .bookshelf-toolbar>.filter-bar>.content .status-link{width:calc(50% - 10px)}.bookshelf .filter-menu{height:100%;width:100%;z-index:2001;position:fixed;top:0;left:0}}.bookshelf .filter-menu{display:none;opacity:0;visibility:hidden}.bookshelf .filter-menu.visible{opacity:1;visibility:visible;display:block}.bookshelf .filter-menu>.overlay{position:absolute;z-index:2000;top:-54px;right:0;bottom:-10000px;left:0;cursor:default}@media only screen and (max-device-width:550px){.bookshelf .filter-menu>.overlay{height:54px;top:0}}.bookshelf .filter-menu>.filter-content{padding:5px 0 10px;position:absolute;z-index:2001;top:41px;margin-left:5px;background:#fff;border:1px solid #C3C6CB}.bookshelf .filter-menu>.filter-content>.item{min-width:140px;width:33%;float:left;text-align:left;padding:10px;cursor:pointer}.bookshelf .filter-menu>.filter-content>.item>.content{width:100%;height:43px;overflow:hidden;display:block}.bookshelf .filter-menu>.filter-content>.item>.content>.filter-icon{width:30px;height:30px;margin:4px 10px 4px 4px;opacity:.5;display:inline-block;vertical-align:middle}.bookshelf .filter-menu>.filter-content>.item>.content>.label{max-width:calc(100% - (30px + 14px));display:inline-block;padding:0 3px 2px 2px;vertical-align:middle}.bookshelf .filter-menu>.filter-content>.item>.content>.label>.name{color:#4E5665}.bookshelf .filter-menu>.filter-content>.item>.content>.label>.count{padding-left:5px;color:#7e889b;font-size:12px}.bookshelf .filter-menu>.filter-content>.item.selected>.content>.label>.name,.bookshelf .filter-menu>.filter-content>.item:hover>.content>.label>.name{color:#000}.bookshelf .filter-menu>.filter-content>.item.selected>.content>.label>.count,.bookshelf .filter-menu>.filter-content>.item:hover>.content>.label>.count{color:#646f82}.bookshelf .filter-menu>.filter-content>.item.selected>.content>.filter-icon,.bookshelf .filter-menu>.filter-content>.item:hover>.content>.filter-icon{opacity:1}.bookshelf .filter-menu>.filter-content>.item.selected>.content .label{border-bottom:2px solid #24A6FF}@media only screen and (max-device-width:550px){.bookshelf .filter-menu>.filter-content{position:relative;top:54px;bottom:0;left:0;right:0;width:100%;height:100%;margin:0;padding:15px 4px 0;border:none}.bookshelf .filter-menu>.filter-content>.item{min-width:1px;width:50%;font-size:14px}.bookshelf .filter-menu>.filter-content>.item>.content>.filter-icon{margin-right:4px}.bookshelf .filter-menu>.filter-content>.item>.content>.label>.count{padding-left:4px;font-size:11px}}@media only screen and (max-device-width:550px) and (max-width:320px){.bookshelf .filter-menu>.filter-content>.item{font-size:11px}}.bookshelf .search{height:40px;margin:0;width:100%}.bookshelf .search>.container{position:relative;background:#fff;width:100%;height:100%;margin:0 auto;display:block;color:#000;padding-left:8px;border-radius:3px;z-index:2001}.bookshelf .search>.container>form input[type=text]{display:block;float:left;height:40px;padding:6px 0 6px 6px;font-weight:500;border:none;outline:0}.bookshelf .search>.container>form button[type=submit]{display:block;float:right;height:28px;margin:6px 8px;font-weight:500;background:#fff;border:none;color:#fff;outline:0;padding:0;border-radius:0 2px 2px 0;text-align:center}.bookshelf .search>.container>form button[type=submit] .search-icon{width:24px;height:24px;margin-top:-1px;display:block}.bookshelf .search>.overlay{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;display:none}.bookshelf .search>.overlay.visible{display:block}.bookshelf .search>.overlay>.overlay-dark{width:100%;height:100%;margin-top:54px;background-color:rgba(0,0,0,.4)}.bookshelf .search>.results-container{position:relative;z-index:2001;max-width:550px;width:100%;min-height:130px;height:calc(100vh - (54px + 42px));background:#EAEBEE;margin:2px auto 0;border-radius:3px;display:none;color:#000;overflow-y:auto;-webkit-overflow-scrolling:touch}.bookshelf .search>.results-container.visible{display:block}.bookshelf .search>.results-container>.results{overflow:hidden}.bookshelf .search>.results-container>.results>.filter-label{line-height:1em;padding:14px 7px 21px;font-weight:500;text-align:center}.bookshelf .search>.results-container>.results>.filter-label>.store-name{font-weight:bolder}.bookshelf .search>.results-container>.results .search-header{padding:14px 17px;font-size:16px;color:#232323;line-height:normal}.bookshelf .search>.results-container>.results>.flyer-list{padding:0 17px;width:100%;background:#FFF;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px}.bookshelf .search>.results-container>.results>.flyer-list .search-flyer{display:flex;align-items:stretch;border-bottom:1px solid #EAEBEE;margin-bottom:1px}.bookshelf .search>.results-container>.results>.flyer-list .search-flyer:last-child{border:none;margin-bottom:0;border-bottom:2px solid transparent}.bookshelf .search>.results-container>.results>.flyer-list .search-flyer:hover{border-bottom:2px solid #24A6FF;margin-bottom:0}.bookshelf .search>.results-container>.results>.flyer-list .search-flyer .col{display:flex;align-items:center;padding:16px 0;text-decoration:none}.bookshelf .search>.results-container>.results>.flyer-list .search-flyer .col.image-col{width:104px}.bookshelf .search>.results-container>.results>.flyer-list .search-flyer .col.image-col img{width:100%}.bookshelf .search>.results-container>.results>.flyer-list .search-flyer .col.info-col{padding-left:15px;font-weight:400;flex:1 1 auto}.bookshelf .search>.results-container>.results>.flyer-list .search-flyer .col.info-col .store-name{color:#232323;margin-bottom:7px}.bookshelf .search>.results-container>.results>.flyer-list .search-flyer .col.info-col .flyer-type{color:#4E5665;margin-bottom:7px}.bookshelf .search>.results-container>.results>.flyer-list .search-flyer .col.info-col .remaining-days{color:#adadad}.bookshelf .search>.results-container>.results>.flyer-list .search-flyer .col.favourite-col{justify-content:flex-end;width:110px}.bookshelf .search>.results-container>.results>.flyer-list .search-flyer .col.favourite-col .favourite{color:#007ACD;font-size:12px;display:inline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:right}.bookshelf .search>.results-container>.results>.flyer-list .search-flyer .col.favourite-col .favourite input{display:none}.bookshelf .search>.results-container>.results>.flyer-list .search-flyer .col.favourite-col .favourite label{cursor:pointer}.bookshelf .search>.results-container>.results>.flyer-list .search-flyer .col.favourite-col .favourite label img{width:17px;height:17px;margin-right:6px;display:inline-block;float:left}.bookshelf .search>.results-container>.results>.flyer-list .search-flyer .col.favourite-col .favourite label span{display:inline-block;line-height:17px}.bookshelf .search>.results-container>.results>.flyer-list:empty{margin:0}.bookshelf .search>.results-container>.results>.flyer-list .bookshelf-flyer{font-weight:500}.bookshelf .search>.results-container>.results>.empty{padding:16px;text-align:center;font-weight:600;line-height:1em;color:#878d9e;text-shadow:0 1px 0 #fff}.bookshelf .search>.results-container>.results>.empty>span{margin-top:53px;display:block}.bookshelf .search>.results-container>.results>.empty>.loading-icon{margin:45px auto}.bookshelf .search>.results-container>.results>.items{width:100%;padding:0 17px;background:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.05)}.bookshelf .search>.results-container>.results>.items>.item{margin:0;line-height:normal;overflow:hidden;height:94px;position:relative}.bookshelf .search>.results-container>.results>.items>.item>.item-container{padding:10px 0;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.bookshelf .search>.results-container>.results>.items>.item,.bookshelf .search>.results-container>.results>.items>.item>.item-container{height:98px}}.bookshelf .search>.results-container>.results>.items>.item>.item-container>.image-container{padding:0;margin:0;width:70px}.bookshelf .search>.results-container>.results>.items>.item>.item-container>.image-container>.image{width:70px;height:70px}@media only screen and (max-width:767px){.bookshelf .search>.results-container>.results>.items>.item>.item-container>.image-container{width:74px}.bookshelf .search>.results-container>.results>.items>.item>.item-container>.image-container>.image{width:74px;height:74px}}.bookshelf .search>.results-container>.results>.items>.item>.item-container>.details{display:block;padding-left:10px;flex:1 1 auto;overflow:hidden;width:0;color:#232323;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bookshelf .search>.results-container>.results>.items>.item>.item-container>.details .name,.bookshelf .search>.results-container>.results>.items>.item>.item-container>.details .price,.bookshelf .search>.results-container>.results>.items>.item>.item-container>.details .remaining,.bookshelf .search>.results-container>.results>.items>.item>.item-container>.details .store{word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bookshelf .search>.results-container>.results>.items>.item>.item-container>.details>.store{font-size:12px;margin-bottom:2px}.bookshelf .search>.results-container>.results>.items>.item>.item-container>.details>.name{width:100%;font-size:16px;margin-bottom:2px;padding-right:20px}@media screen and (max-width:991px){.bookshelf .search>.results-container>.results>.items>.item>.item-container>.details>.name{font-size:14px}.bookshelf .search>.results-container>.results>.items>.item>.item-container>.details>.footnotes{display:flex;align-items:center}.bookshelf .search>.results-container>.results>.items>.item>.item-container>.details>.footnotes>.price{border-right:1px solid #848484;padding-right:7px;margin-right:7px}}.bookshelf .search>.results-container>.results>.items>.item>.item-container>.details>.footnotes>.price{margin-bottom:2px}.bookshelf .search>.results-container>.results>.items>.item>.item-container>.details>.footnotes>.price .main-price{display:inline-block;font-weight:700;font-size:16px}.bookshelf .search>.results-container>.results>.items>.item>.item-container>.details>.footnotes>.price .price-per-kg{margin-left:5px;font-size:14px;display:inline-block;color:#4E5665}.bookshelf .search>.results-container>.results>.items>.item>.item-container>.details>.footnotes>.remaining{font-size:12px;color:#848484}.bookshelf .search>.results-container>.results>.items>.item>.item-container>.item-action{width:88px;color:#007ACD;font-size:12px;text-align:left;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:991px){.bookshelf .search>.results-container>.results>.items>.item>.item-container>.item-action{display:none}}.bookshelf .search>.results-container>.results>.items>.item>.item-container>.item-action img{width:24px;height:24px;margin-right:5px;display:inline-block;float:left}.bookshelf .search>.results-container>.results>.items>.item>.item-container>.item-action span{line-height:24px;display:inline-block}.bookshelf .search>.results-container>.results>.items>.item>.promotion,.bookshelf .search>.results-container>.results>.items>.item>.separator{position:absolute;width:100%}.bookshelf .search>.results-container>.results>.items>.item>.separator{height:1px;background:#EAEBEE;margin-top:-1px;top:94px}.bookshelf .search>.results-container>.results>.items>.item:hover>.separator{background:#24A6FF;height:2px;margin-top:-2px}@media only screen and (max-width:767px){.bookshelf .search>.results-container>.results>.items>.item:hover>.separator,.bookshelf .search>.results-container>.results>.items>.item>.separator{background:#EAEBEE;height:1px;top:97px}}.bookshelf .search>.results-container>.results>.items>.item>.promotion{padding-top:5px;height:30px;top:82px;white-space:nowrap;color:#232323;font-size:12px}@media only screen and (max-width:767px){.bookshelf .search>.results-container>.results>.items>.item>.promotion{top:86px;font-size:11px}}.bookshelf .search>.results-container>.results>.items>.item>.promotion>.promotion-title{width:calc(100% - 30px - 5px);overflow:hidden;text-overflow:ellipsis}.bookshelf .search>.results-container>.results>.items>.item.has-promotion{height:124px;position:relative}.bookshelf .search>.results-container>.results>.items>.item.has-promotion>.details,.bookshelf .search>.results-container>.results>.items>.item.has-promotion>.image-container,.bookshelf .search>.results-container>.results>.items>.item.has-promotion>.store{padding-bottom:30px}.bookshelf .search>.results-container>.results>.items>.item.has-promotion>.promotion{top:82px}.bookshelf .search>.results-container>.results>.items>.item.has-promotion>.separator{top:123px}@media only screen and (max-width:767px){.bookshelf .search>.results-container>.results>.items>.item.has-promotion{height:128px}.bookshelf .search>.results-container>.results>.items>.item.has-promotion>.promotion{top:86px;font-size:11px}.bookshelf .search>.results-container>.results>.items>.item.has-promotion>.separator{top:127px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.bookshelf .search>.results-container>.results>.items>.item>.separator{display:none}.bookshelf .search>.results-container>.results>.items>.item>.promotion{margin-top:-12px}}@supports (-ms-ime-align:auto){.bookshelf .search>.results-container>.results>.items>.item>.separator{display:none}.bookshelf .search>.results-container>.results>.items>.item>.promotion{margin-top:0}}@media only screen and (max-device-width:550px){.bookshelf .search{z-index:2000;width:100%;left:0;top:0;bottom:-200px;margin:0;display:none;position:fixed}.bookshelf .search.visible{display:block}.bookshelf .search>.overlay{top:0;height:54px;background:0 0;display:block}.bookshelf .search>.container{position:fixed;top:54px;left:0;width:100%;height:42px;border-radius:0;border-bottom:1px solid #C3C6CB}.bookshelf .search>.container>form button[type=submit]{width:60px;border-radius:0}.bookshelf .search>.container>form button[type=submit] .search-icon{margin-top:0;margin-right:17px;display:block;float:right}.bookshelf .search>.results-container{display:block;position:fixed;top:96px;bottom:0;left:0;right:0;width:100%;height:100%;max-height:100%;padding-bottom:100px;margin:0}.bookshelf .search>.results-container>.results>.flyer-list{font-size:inherit}}.bookshelf>.loader{position:fixed;width:100vw;height:100vh}.bookshelf>.loader>.loading-icon{margin:0 auto;position:relative;top:200px}.bookshelf>.content{overflow-y:scroll;-webkit-overflow-scrolling:touch}.bookshelf>.content>.bookshelf-content{padding-top:10px;margin:0 auto;min-height:100vh}.bookshelf>.content>.bookshelf-content>.empty-state{margin:20vh auto 0;width:200px;display:none}.bookshelf>.content>.bookshelf-content>.empty-state.visible{display:block}.bookshelf>.content>.bookshelf-content>.empty-state>span{width:100%;display:block;text-decoration:none;color:#a4a8b5;margin:0 auto;padding:4px;text-align:center;text-shadow:0 1px 0 #fff}.bookshelf>.content>.bookshelf-content>.empty-state>.empty-state-icon{width:110px;height:110px;display:block;margin:0 auto;text-align:center;padding:0}.bookshelf>.content>.bookshelf-content>.empty-state>a{display:block;text-align:center;width:200px;background:#24A6FF;border-radius:4px;color:#fff;text-decoration:none;font-weight:600;padding:10px 0 12px;margin-top:20px}.bookshelf>.content>.app-footer{width:100%;text-shadow:0 1px 0 #fff;text-align:center}.bookshelf>.content>.app-footer>.main-links>a,.bookshelf>.content>.app-footer>.request>a,.bookshelf>.content>.app-footer>.social-links>a{text-decoration:none;color:#878d9e;margin:0 10px;padding:4px}.bookshelf>.content>.app-footer>.main-links>a:hover,.bookshelf>.content>.app-footer>.request>a:hover,.bookshelf>.content>.app-footer>.social-links>a:hover{text-decoration:underline}.bookshelf>.content>.app-footer>.request{margin:0 auto;width:130px;display:none}.bookshelf>.content>.app-footer>.request.visible{display:block}.bookshelf>.content>.app-footer>.request>a{padding:0}.bookshelf>.content>.app-footer>.request>a>.request-icon{width:65px;height:65px;display:block;margin:0 auto;text-align:center;padding:0}.bookshelf>.content>.app-footer>.request>a>span{margin-top:10px;display:block}.bookshelf>.content>.app-footer nav.footer-nav{margin:55px auto 15px;width:100%;max-width:600px}.bookshelf>.content>.app-footer nav.footer-nav ul{list-style:none;margin:0;padding:0}.bookshelf>.content>.app-footer nav.footer-nav ul:after,.bookshelf>.content>.app-footer nav.footer-nav ul:before{display:table;content:""}.bookshelf>.content>.app-footer nav.footer-nav ul:after{clear:both}.bookshelf>.content>.app-footer nav.footer-nav ul li{display:inline-block;width:14.2%;text-align:center}.bookshelf>.content>.app-footer nav.footer-nav ul li a{display:inline-block;padding:8px 4px;font-size:14px;text-decoration:none;color:#878d9e}.bookshelf>.content>.app-footer nav.footer-nav ul li a:hover{text-decoration:underline}@media only screen and (max-device-width:550px){.bookshelf>.content>.app-footer nav.footer-nav{margin-bottom:25px}.bookshelf>.content>.app-footer nav.footer-nav ul li{width:50%}.bookshelf>.content>.app-footer nav.footer-nav ul li a{font-size:15px}}.bookshelf>.content>.app-footer>.social-links{margin-top:10px}.bookshelf>.content>.app-footer>.copyright{margin-top:20px;padding-bottom:40px;font-size:12px;text-shadow:none}.viewer-controller{position:relative;width:100%;height:100%;display:flex;flex-direction:column;transform:translate3d(0,0,0)}.viewer-controller .viewer{position:relative;width:100%;flex:1 1 auto;display:flex;flex-direction:column;background-color:#EAEBEE}.viewer-controller .viewer .item-view{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;cursor:default;overflow-y:scroll;transition:all .1s;transition-property:opacity,visibility;opacity:0;visibility:hidden;padding:30px 40px;display:flex;align-items:center}.viewer-controller .viewer .item-view .separator{width:100%;margin:20px auto 0;border-bottom:1px solid #f3f3f3}@media screen and (max-width:991px){.viewer-controller .viewer .item-view .separator.notes-separator{display:none}}.viewer-controller .viewer .item-view.visible{opacity:1;visibility:visible}.viewer-controller .viewer .item-view>.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4)}.viewer-controller .viewer .item-view>.inner-modal{display:flex;justify-content:space-between;align-items:top;position:relative;margin:auto;width:100%;max-width:848px;max-height:640px;padding:35px 25px 25px;background-color:#FFF;color:#232323;border-radius:4px}.viewer-controller .viewer .item-view>.inner-modal .item-thumbnail{height:415px;flex-grow:1}@media screen and (max-width:767px){.viewer-controller .viewer .item-view>.inner-modal{display:block;padding:20px;max-height:none}.viewer-controller .viewer .item-view>.inner-modal .item-thumbnail{width:100%}}.viewer-controller .viewer .item-view>.inner-modal .item-thumbnail>.image{position:relative;margin-left:auto;margin-right:auto;top:50%;transform:translateY(-50%);background-size:contain}.viewer-controller .viewer .item-view>.inner-modal .item-thumbnail>.image>.image-load-overlay{background-color:#FFF}.viewer-controller .viewer .item-view>.inner-modal .item-thumbnail.expired{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.viewer-controller .viewer .item-view>.inner-modal .item-details{overflow:auto;max-height:415px;padding-right:35px;padding-left:40px;width:388px}@media screen and (max-width:991px){.viewer-controller .viewer .item-view>.inner-modal .item-details{width:385px}}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions{margin-bottom:25px}@media screen and (max-width:767px){.viewer-controller .viewer .item-view>.inner-modal .item-details{margin-top:15px;padding:0;text-align:center;width:100%}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions{display:flex;justify-content:center;align-items:center;margin-top:5px;font-size:12px;margin-bottom:5px}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .copy-action,.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .view-action{margin:8px;min-height:18px;width:50%}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .copy-action.copy-link,.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .item-view-action,.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .view-action.view-online{margin-right:0}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .view-action{text-align:right}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .copy-action{text-align:left}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .copy-action.single-action{text-align:center;width:100%}}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .copy-action,.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .view-action{display:inline-block}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .item-view-action{text-decoration:none;display:inline-block;cursor:pointer;color:#007ACD;font-size:12px;border-bottom:1px solid transparent;margin-right:15px}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .item-view-action img{width:16px;margin-right:3px;vertical-align:bottom}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .item-view-action.view-online{outline:0;width:100%}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .item-view-action.copy-link{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:1;transition:opacity .3s ease-in-out;width:100%}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .item-view-action.copy-link:active{color:#24A6FF}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .item-view-action.copy-link:active .copy-link-img{background:url(https://d1l6cpa3u3bnhh.cloudfront.net/cefde48/img/item-view-copy-link-active.svg);background-size:contain}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .item-view-action.copy-link.copied{opacity:0;transition:opacity 4s ease-in-out;cursor:default}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .item-view-action.copy-link.copied:active{color:#007ACD}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .item-view-action.copy-link.copied .copy-link-img{margin-right:0;width:0;height:0;background:0}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-actions .item-view-action.copy-link .copy-link-img{display:inline-block;vertical-align:bottom;margin-right:3px;width:16px;height:16px;background:url(https://d1l6cpa3u3bnhh.cloudfront.net/cefde48/img/item-view-copy-link.svg);background-size:contain}.viewer-controller .viewer .item-view>.inner-modal .item-details .price-description,.viewer-controller .viewer .item-view>.inner-modal .item-details .title{cursor:text}.viewer-controller .viewer .item-view>.inner-modal .item-details .title{font-size:16px;margin-bottom:5px;color:#232323}@media screen and (max-width:767px){.viewer-controller .viewer .item-view>.inner-modal .item-details .title{font-size:16px}}.viewer-controller .viewer .item-view>.inner-modal .item-details .price-description .main-price,.viewer-controller .viewer .item-view>.inner-modal .item-details .price-description .price-per-kg{display:inline-block}.viewer-controller .viewer .item-view>.inner-modal .item-details .price-description .main-price{font-size:20px;font-weight:700;color:#232323}.viewer-controller .viewer .item-view>.inner-modal .item-details .price-description .price-per-kg{margin-left:5px;font-size:16px;color:#878d9e;font-weight:400}.viewer-controller .viewer .item-view>.inner-modal .item-details .remaining-days{margin-top:5px;font-size:12px;color:#878d9e}.viewer-controller .viewer .item-view>.inner-modal .item-details .remaining-days .expired-label{display:none}@media screen and (max-width:767px){.viewer-controller .viewer .item-view>.inner-modal .item-details .remaining-days{font-size:12px}}.viewer-controller .viewer .item-view>.inner-modal .item-details .remaining-days.expired{color:#ff4e4e}.viewer-controller .viewer .item-view>.inner-modal .item-details .remaining-days.expired .expired-label{display:inline-block;font-size:14px;padding:2px 8px;border-radius:6px;color:#FFF;background-color:#ff4e4e;margin-right:12px}@media screen and (max-width:767px){.viewer-controller .viewer .item-view>.inner-modal .item-details .remaining-days.expired .expired-label{display:block;width:64px;text-align:center;margin:8px auto}}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-sku{font-style:italic;font-size:.75em;color:#7c7c7c}.viewer-controller .viewer .item-view>.inner-modal .item-details .shopping-list-action{color:#FFF;font-size:14px;display:block;width:100%;padding:10px;outline:0;margin:15px auto;border:1px solid #007ACD;border-radius:20px}@media screen and (max-width:991px){.viewer-controller .viewer .item-view>.inner-modal .item-details .shopping-list-action{display:none}}.viewer-controller .viewer .item-view>.inner-modal .item-details .shopping-list-action.add{background-color:#007ACD}.viewer-controller .viewer .item-view>.inner-modal .item-details .shopping-list-action.delete{color:#007ACD;background-color:#FFF}.viewer-controller .viewer .item-view>.inner-modal .item-details .shopping-list-action img{width:18px;vertical-align:bottom;margin-right:5px}.viewer-controller .viewer .item-view>.inner-modal .item-details .external-buttons a{text-decoration:none}.viewer-controller .viewer .item-view>.inner-modal .item-details .external-buttons a button{font-size:14px;display:block;width:100%;padding:11px;border:none;border-radius:20px;margin:15px auto;outline:0}.viewer-controller .viewer .item-view>.inner-modal .item-details .description-header,.viewer-controller .viewer .item-view>.inner-modal .item-details .note-label{display:block;margin-bottom:5px;margin-top:14px;font-size:14px;font-weight:700}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-note{font-size:12px}@media screen and (max-width:991px){.viewer-controller .viewer .item-view>.inner-modal .item-details .item-note{display:none}}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-note .note-input{background-color:#f3f3f3;border-radius:10px;border:none;width:100%;outline:0;padding:12px 14px;resize:none;font-size:12px;overflow:auto}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-description{text-align:left;white-space:pre-wrap}@media screen and (max-width:767px){.viewer-controller .viewer .item-view>.inner-modal .item-details .item-description{font-size:12px}}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-description .description-header{font-size:14px}.viewer-controller .viewer .item-view>.inner-modal .item-details .item-description .description-text{color:#878d9e;font-size:12px}.viewer-controller .viewer .item-view>.inner-modal .item-details .note-input::-webkit-input-placeholder{color:#D8D8D8}.viewer-controller .viewer .item-view>.inner-modal .item-details .note-input::-moz-placeholder{color:#D8D8D8}.viewer-controller .viewer .item-view>.inner-modal .item-details .note-input:-ms-input-placeholder{color:#D8D8D8}.viewer-controller .viewer .item-view>.inner-modal .item-details .note-input::-ms-input-placeholder{color:#D8D8D8}.viewer-controller .viewer .item-view>.inner-modal .item-details .note-input::placeholder{color:#D8D8D8}.viewer-controller .viewer .item-view>.inner-modal .item-details .disclaimer-text{margin-top:15px;font-size:12px;color:#878d9e;font-style:italic;text-align:left}.viewer-controller .viewer .item-view>.inner-modal .item-details>.button-wrap{margin-top:1.5em}.viewer-controller .viewer .item-view>.inner-modal .item-details>.button-wrap:empty{display:none}.viewer-controller .viewer .item-view>.inner-modal .item-details>.button-wrap a{text-decoration:none}.viewer-controller .viewer .item-view>.inner-modal .item-details>.button-wrap a>.action-button{color:#FFF;font-size:1.05em;padding:.5em;display:block;width:100%;border:none;border-radius:4px;margin-bottom:.35em;background-color:#878d9e}.viewer-controller .viewer .item-view>.inner-modal .item-details>.button-wrap a>.action-button:hover{background-color:#959aaa}.viewer-controller .viewer .item-view>.inner-modal .item-details>.button-wrap a .add-button{background-color:#24A6FF}.viewer-controller .viewer .item-view>.inner-modal .item-details>.button-wrap a .add-button:hover{background-color:#33acff}.viewer-controller .viewer .item-view>.inner-modal .close-button{position:absolute;right:40px;top:40px;border:none;background-color:transparent;padding:0;font-size:1.25em;outline:0}@media screen and (max-width:767px){.viewer-controller .viewer .item-view>.inner-modal .close-button{display:none}}.viewer-controller .viewer .item-view>.inner-modal .close-button img{width:16px}.viewer-controller .viewer .item-view-embed{position:relative;height:100%;width:100%;cursor:default;transition:all .1s;transition-property:opacity,visibility;opacity:0;visibility:hidden}.viewer-controller .viewer .item-view-embed.visible{opacity:1;visibility:visible}.viewer-controller .viewer .item-view-embed>.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4)}.viewer-controller .viewer .item-view-embed>.inner-modal{position:relative;margin:auto;top:50%;transform:translateY(-50%);width:825px;height:475px;max-height:80%;padding:35px;background-color:#FFF;border-radius:4px}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details,.viewer-controller .viewer .item-view-embed>.inner-modal>.item-thumbnail{position:relative;display:inline-block;vertical-align:middle}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-thumbnail{width:405px;height:405px;overflow:hidden}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-thumbnail>.image{position:relative;margin-left:auto;margin-right:auto;top:50%;transform:translateY(-50%)}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-thumbnail>.image>.image-load-overlay{background-color:#FFF}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details{width:350px;max-height:405px;padding:0 5px 0 40px;overflow-y:auto}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.price-description,.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.title{cursor:text}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.title{font-size:1.4em;line-height:1.1;margin-bottom:.2em;color:#232323}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.price-description{font-size:1em;margin-bottom:.3em;color:#636363}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.item-sku{font-style:italic;font-size:.75em;color:#7c7c7c}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.item-description{white-space:pre-wrap;margin-top:1.15em}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.promotion{align-items:flex-start;font-size:14px;margin-top:1.5em}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.button-wrap{margin-top:1.5em}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.button-wrap:empty{display:none}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.button-wrap a{text-decoration:none}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.button-wrap a>.action-button{color:#FFF;font-size:1.05em;padding:.5em;display:block;width:100%;border:none;border-radius:4px;margin-bottom:.35em;background-color:#878d9e}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.button-wrap a>.action-button:hover{background-color:#959aaa}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.button-wrap a>.add-button{background-color:#24A6FF}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.button-wrap a>.add-button:hover{background-color:#33acff}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.button-wrap>.disclaimer-text{margin-top:1em;font-size:.7em;color:#bcbcbc}.viewer-controller .viewer .item-view-embed>.inner-modal>.close-button{position:absolute;right:0;top:0;border:none;background-color:transparent;padding:.2em;font-size:1.25em;margin:.1em .4em;line-height:1;outline:0;color:#c8cbd3}.viewer-controller .viewer .item-view-embed>.inner-modal>.close-button:hover{color:#d6d8de}@media (max-width:860px){.viewer-controller .viewer .item-view-embed>.inner-modal{width:660px;height:380px}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-thumbnail{width:310px;height:310px}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details{width:280px;max-height:310px}}@media (max-width:690px){.viewer-controller .viewer .item-view-embed>.inner-modal{width:495px;height:285px}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-thumbnail{width:215px;height:215px}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details{width:210px;max-height:215px}}@media (max-width:515px),only screen and (max-device-width:767px),only screen and (min-device-width:768px) and (max-device-width:991px){.viewer-controller .viewer .item-view-embed{transition:all 135ms;transition-property:opacity,visibility}.viewer-controller .viewer .item-view-embed>.inner-modal{width:80%;height:auto;max-height:90%;padding:17.5px;overflow:auto;-webkit-overflow-scrolling:touch}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-thumbnail{width:100%!important;margin-bottom:1em!important}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details{width:100%!important;padding-left:5px!important}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.title{font-size:1.25em!important}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.price-description{font-size:1em!important}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.button-wrap>.add-button,.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.button-wrap>.view-button{font-size:1.35em!important}.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details>.button-wrap>.add-button{margin-bottom:0!important}.viewer-controller .viewer .item-view-embed>.inner-modal>.close-button{display:none}}.viewer-controller .viewer .info-bar>.info-bar-inner{position:absolute;top:0;right:0;left:0;height:42px;padding:0 1.25rem 1px;font-size:13px;background-color:#FFF;z-index:2;border-bottom:1px solid #C3C6CB}.viewer-controller .viewer .info-bar>.info-bar-inner:after{content:"";position:relative;display:inline-block;vertical-align:middle;height:100%}.viewer-controller .viewer .info-bar>.info-bar-inner>.flyer-info,.viewer-controller .viewer .info-bar>.info-bar-inner>.i18n-wrap,.viewer-controller .viewer .info-bar>.info-bar-inner>.info-bar-right,.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap,.viewer-controller .viewer .info-bar>.info-bar-inner>.zoom-wrap{position:relative;display:inline-block;vertical-align:middle}.viewer-controller .viewer .info-bar>.info-bar-inner>.flyer-info{z-index:2;width:25%}@media only screen and (max-device-width:767px),only screen and (min-device-width:768px) and (max-device-width:991px){.viewer-controller .viewer .item-view-embed>.inner-modal>.item-details{max-height:none}.viewer-controller .viewer .info-bar>.info-bar-inner::after{content:"";display:inline-block;vertical-align:middle;height:100%}.viewer-controller .viewer .info-bar>.info-bar-inner>.flyer-info{width:100%;text-align:center}}.viewer-controller .viewer .info-bar>.info-bar-inner>.flyer-info>.flyer-dates,.viewer-controller .viewer .info-bar>.info-bar-inner>.flyer-info>.page-navigation{padding:.1rem .6rem}.viewer-controller .viewer .info-bar>.info-bar-inner>.flyer-info>.page-navigation{padding-left:0;border-right:1px solid #c0c3cc}.viewer-controller .viewer .info-bar>.info-bar-inner>.flyer-info>.flyer-dates{padding-right:0}.viewer-controller .viewer .info-bar>.info-bar-inner>.flyer-info>.flyer-dates.expired{color:#ff4e4e;font-weight:bolder}.viewer-controller .viewer .info-bar>.info-bar-inner>.info-bar-right{width:25%;padding-left:10px}.viewer-controller .viewer .info-bar>.info-bar-inner>.info-bar-right .info-bar-icon{width:14px;height:14px;margin-right:3px;margin-top:2px;float:left}.viewer-controller .viewer .info-bar>.info-bar-inner>.info-bar-right .flex-container{display:flex;justify-content:space-between;align-items:center}.viewer-controller .viewer .info-bar>.info-bar-inner>.info-bar-right .flex-container>.zoom-controls{flex-grow:1;background-color:#FFF;display:flex;justify-content:flex-start;align-items:center}.viewer-controller .viewer .info-bar>.info-bar-inner>.info-bar-right .flex-container>.zoom-controls>.zoom-in,.viewer-controller .viewer .info-bar>.info-bar-inner>.info-bar-right .flex-container>.zoom-controls>.zoom-out{cursor:pointer;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:20px;font-size:18px;padding-bottom:3px}.viewer-controller .viewer .info-bar>.info-bar-inner>.info-bar-right .flex-container>.zoom-controls>.zoom-out{padding-right:5px}.viewer-controller .viewer .info-bar>.info-bar-inner>.info-bar-right .flex-container>.zoom-controls>.zoom-in{padding-left:5px}.viewer-controller .viewer .info-bar>.info-bar-inner>.info-bar-right .flex-container>.zoom-controls>.zoom-level{text-align:center;line-height:20px}.viewer-controller .viewer .info-bar>.info-bar-inner>.info-bar-right .flex-container>.favourite{min-width:100px;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:991px){.viewer-controller .viewer .info-bar>.info-bar-inner>.info-bar-right .flex-container>.favourite{display:none}}.viewer-controller .viewer .info-bar>.info-bar-inner>.info-bar-right .flex-container>.favourite input{display:none}.viewer-controller .viewer .info-bar>.info-bar-inner>.info-bar-right .flex-container>.favourite label{cursor:pointer}.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap{z-index:1;width:50%;height:100%;cursor:default}.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar{position:relative;max-width:600px;height:15.27px;margin-top:13.36px;margin-left:auto;margin-right:auto;background-color:#D8D8D8}.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-snap-point-wrap{z-index:1;position:relative;width:100%;height:100%;transition:opacity 150ms;opacity:0}.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar:hover>.bar-snap-point-wrap{opacity:1}.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-dot,.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-snap-point-wrap>.bar-snap-point{cursor:pointer;height:7.64px;width:0;position:absolute;top:3.82px;left:0;background-color:#FFF}.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-dot>.page-preview,.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-snap-point-wrap>.bar-snap-point>.page-preview{position:absolute;top:20.62px;width:225px;height:250px;padding:.4rem;visibility:hidden;pointer-events:none;text-align:center;background-color:#FFF;border:1px solid #ced0d7;border-radius:4px;transform:translateX(-50%)}.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-dot>.page-preview::after,.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-dot>.page-preview::before,.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-snap-point-wrap>.bar-snap-point>.page-preview::after,.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-snap-point-wrap>.bar-snap-point>.page-preview::before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #FFF;top:-7px;content:'';left:50%;margin-left:-7px;position:absolute}.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-dot>.page-preview::before,.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-snap-point-wrap>.bar-snap-point>.page-preview::before{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid;border-top-color:inherit;top:-8px;margin-left:-8px}.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-dot>.page-preview>.image,.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-snap-point-wrap>.bar-snap-point>.page-preview>.image{background-size:cover;background-position:center 0;width:100%;height:88%}.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-dot>.page-preview>.image>.image-load-overlay,.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-snap-point-wrap>.bar-snap-point>.page-preview>.image>.image-load-overlay{background-color:#FFF;width:calc(100% + 1px);margin-left:-1px}.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-dot>.page-preview>.error-message,.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-snap-point-wrap>.bar-snap-point>.page-preview>.error-message{width:100%;height:88%;overflow:hidden;white-space:nowrap}.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-dot>.page-preview>.error-message::before,.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-snap-point-wrap>.bar-snap-point>.page-preview>.error-message::before{content:" ";display:inline-block;height:100%;width:1%;vertical-align:middle}.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-dot>.page-preview>.error-message>p,.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-snap-point-wrap>.bar-snap-point>.page-preview>.error-message>p{font-size:1.3em;padding:0;margin:0;display:inline-block;vertical-align:middle;white-space:normal}.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-dot>.page-preview>.page-number,.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-snap-point-wrap>.bar-snap-point>.page-preview>.page-number{width:100%;height:12%;padding-top:4%}.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-dot:hover>.page-preview,.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-snap-point-wrap>.bar-snap-point:hover>.page-preview{visibility:visible}.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-dot{z-index:2;cursor:default}.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-snap-point-wrap>.bar-snap-point{background-color:#eaeaea}.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-snap-point-wrap>.bar-snap-point:hover{background-color:#f4f4f4}.viewer-controller .viewer .info-bar>.info-bar-inner>.i18n-wrap{z-index:2;text-align:right;width:5%}.viewer-controller .viewer .info-bar>.info-bar-inner>.i18n-wrap>.i18n-text{cursor:pointer}.viewer-controller .viewer .info-bar>.info-bar-inner>.zoom-wrap{z-index:2;text-align:right;width:20%}.viewer-controller .viewer .info-bar>.info-bar-inner>.zoom-wrap>.reset,.viewer-controller .viewer .info-bar>.info-bar-inner>.zoom-wrap>.zoom-controls{position:relative;display:inline-block}.viewer-controller .viewer .info-bar>.info-bar-inner>.zoom-wrap>.reset{transition:transform 150ms cubic-bezier(.23,1,.32,1);transform:translateX(calc(100% + .85rem));z-index:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1em;padding:.1rem .85rem .1rem 0;margin-right:.5rem;border-right:1px solid #c0c3cc}@media (max-width:1100px){.viewer-controller .viewer .info-bar>.info-bar-inner>.zoom-wrap>.reset{display:none}}.viewer-controller .viewer .info-bar>.info-bar-inner>.zoom-wrap>.zoom-controls{z-index:2;background-color:#FFF;white-space:nowrap}.viewer-controller .viewer .info-bar>.info-bar-inner>.zoom-wrap>.zoom-controls>*{display:inline-block}.viewer-controller .viewer .info-bar>.info-bar-inner>.zoom-wrap>.zoom-controls>.zoom-in,.viewer-controller .viewer .info-bar>.info-bar-inner>.zoom-wrap>.zoom-controls>.zoom-out{cursor:pointer;padding:.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.2em}.viewer-controller .viewer .info-bar>.info-bar-inner>.zoom-wrap>.zoom-controls>.zoom-in{font-size:1em}.viewer-controller .viewer .info-bar>.info-bar-inner>.zoom-wrap>.zoom-controls>.zoom-level{text-align:center;width:3.25rem}.viewer-controller .viewer .info-bar>.info-bar-inner>.zoom-wrap.zoomed>.reset{transform:translateX(0)}.viewer-controller .viewer .info-bar>.info-bar-inner.hide-i18n>.i18n-wrap{visibility:hidden}@media (max-width:805px) and (min-device-width:992px){.viewer-controller .viewer .info-bar>.info-bar-inner{display:flex;align-items:center}.viewer-controller .viewer .info-bar>.info-bar-inner>.flyer-info{order:2;width:50%;text-align:center}.viewer-controller .viewer .info-bar>.info-bar-inner>.i18n-wrap{order:1;width:25%;text-align:left}.viewer-controller .viewer .info-bar>.info-bar-inner>.zoom-wrap{order:3;width:25%;text-align:right}.viewer-controller .viewer .info-bar>.info-bar-inner>.scrub-bar-wrap{display:none}}@media (max-width:805px) and (min-device-width:992px) and (max-width:655px){.viewer-controller .viewer .info-bar>.info-bar-inner>.zoom-wrap>.reset{display:none}}.viewer-controller .viewer .info-bar>.info-bar-extension{position:absolute;top:42px;right:0;bottom:0;left:0;z-index:2;visibility:hidden;background-color:rgba(0,0,0,.4);transition:all 150ms;transition-property:opacity,visibility;opacity:0}.viewer-controller .viewer .info-bar.scrub-bar-hovering>.info-bar-extension{visibility:visible;opacity:1}.viewer-controller .viewer .info-bar.block-extension-fade>.info-bar-extension,.viewer-controller .viewer .info-bar.scrub-bar-dot-hovering>.info-bar-extension{opacity:0!important}.viewer-controller .viewer .info-bar.scrubbing{cursor:default}.viewer-controller .viewer .info-bar.scrubbing>.info-bar-extension{visibility:visible;opacity:0}.viewer-controller .viewer .info-bar.scrubbing>.info-bar-inner{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viewer-controller .viewer .info-bar.scrubbing>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-snap-point-wrap{opacity:1!important}.viewer-controller .viewer .info-bar.scrubbing>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-dot>.page-preview,.viewer-controller .viewer .info-bar.scrubbing>.info-bar-inner>.scrub-bar-wrap>.scrub-bar>.bar-snap-point-wrap>.bar-snap-point>.page-preview{visibility:hidden!important}.viewer-controller .viewer .info-bar.toolbar-visible>.info-bar-inner{top:54px}.viewer-controller .viewer .info-bar.toolbar-visible>.info-bar-extension{top:96px}.viewer-controller .viewer .flyer{position:absolute;top:42px;right:0;bottom:0;left:0;background-color:#EAEBEE;z-index:1}.viewer-controller .viewer .flyer.toolbar-visible{top:96px}@media only screen and (max-device-width:767px),only screen and (min-device-width:768px) and (max-device-width:991px){.viewer-controller .viewer .flyer{bottom:27px}}.viewer-controller .viewer .flyer>.embed-error,.viewer-controller .viewer .flyer>.flyer-content{position:relative;overflow:hidden;width:100%;height:100%}.viewer-controller .viewer .flyer>.flyer-content>.horizontal-scroller{z-index:1}.viewer-controller .viewer .flyer>.flyer-content>.item-view,.viewer-controller .viewer .flyer>.flyer-content>.item-view-embed{z-index:2}.viewer-controller .viewer .flyer>.embed-error{border:none}.viewer-controller .viewer .flyer.fullscreen{top:0}.viewer-controller .viewer .horizontal-scroller{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow-x:scroll}@media only screen and (min-device-width:992px) and (max-device-width:1199px),only screen and (min-device-width:1200px){.viewer-controller .viewer .horizontal-scroller{bottom:-30px;padding-bottom:30px;-ms-overflow-style:none}.viewer-controller .viewer .horizontal-scroller::-webkit-scrollbar{display:none}.viewer-controller .viewer .vertical-scroller{will-change:opacity}}.viewer-controller .viewer .horizontal-scroller>.content{display:inline-block;width:auto;height:100%;white-space:nowrap}.viewer-controller .viewer .horizontal-scroller>.content>*{display:inline-block;vertical-align:top}.viewer-controller .viewer .horizontal-scroller>.content>.vs-placeholder{height:100%}.viewer-controller .viewer .horizontal-scroller .next-flyer-btn{position:fixed;font-size:14px;bottom:80px;right:60px;padding:16px 20px;border-radius:30px;background-color:rgba(255,255,255,.5);cursor:pointer;color:#232323;transition:all .3s ease-in-out;opacity:0}.viewer-controller .viewer .horizontal-scroller .next-flyer-btn.visible{opacity:1}.viewer-controller .viewer .horizontal-scroller .next-flyer-btn>img{width:20px;float:right;margin-left:5px}.viewer-controller .viewer .horizontal-scroller .next-flyer-btn:hover{background-color:#FFF}.viewer-controller .viewer .vertical-scroller{position:relative;text-align:center;height:100%;overflow-x:hidden;overflow-y:hidden;cursor:pointer}.viewer-controller .viewer .vertical-scroller:focus{outline:0}.viewer-controller .viewer .vertical-scroller::before{content:"";height:100%;display:inline-block;vertical-align:middle}.viewer-controller .viewer .vertical-scroller>.content{vertical-align:middle;display:inline-block;width:100%;transform-origin:top left;position:relative}.viewer-controller .viewer .vertical-scroller>.content>.transform-origin{z-index:999;background-color:red;border:3px solid #000;position:absolute;top:-10px;left:-10px;width:10px;height:10px}.viewer-controller .viewer .vertical-scroller.active{cursor:default}.viewer-controller .viewer .flyer-page{position:relative;margin-left:auto;margin-right:auto}.viewer-controller .viewer .flyer-page .check-container{position:absolute}.viewer-controller .viewer .flyer-page .check-container>.check{width:100%}.viewer-controller .viewer .flyer-page>.item-region{position:absolute;visibility:hidden}.viewer-controller .viewer .flyer-page>.item-region>.flasher{position:relative;width:calc(100% - 48.13px);height:calc(100% - 48.13px);display:inline-block;vertical-align:middle;margin:auto;box-shadow:0 0 35px 35px #FFF;background-color:#FFF}@media only screen and (min-device-width:992px) and (max-device-width:1199px),only screen and (min-device-width:1200px){.viewer-controller .viewer .vertical-scroller.active{overflow-y:auto}.viewer-controller .viewer .flyer-page>.item-region>.flasher{opacity:0;transition:opacity 75ms}.viewer-controller .viewer .flyer-page>.item-region::after{content:"";height:100%;display:inline-block;vertical-align:middle}}.viewer-controller .viewer .flyer-page>.item-region:hover{cursor:pointer}.viewer-controller .viewer .flyer-page>.item-region:hover>.flasher{opacity:.15}.viewer-controller .viewer .flyer-page.active>.item-region{visibility:visible}.viewer-controller .viewer .flyer-page>.error-message{width:100%;height:100%;overflow:hidden;white-space:nowrap}.viewer-controller .viewer .flyer-page>.error-message::before{content:" ";display:inline-block;height:100%;width:1%;vertical-align:middle}.viewer-controller .viewer .flyer-page>.error-message>p{font-size:1.7em;padding:0;margin:0;display:inline-block;vertical-align:middle;white-space:normal}.viewer-controller .viewer>.flyer-wrap{z-index:1;position:relative;width:100%;flex:1 1 auto;display:flex;flex-direction:column}.viewer-controller .flyer-selector{margin:0 auto;max-width:1020px}.viewer-controller .flyer-selector>h1{text-align:center}.viewer-controller .viewer-toolbar{position:relative;width:100%;height:54px;background:#24A6FF;background:linear-gradient(#1994E9 0,#24A6FF 100%);color:#fff;z-index:500;display:flex;flex-direction:column}.viewer-controller .viewer-toolbar.embed:not(.color-override){background:#FFF;color:#232323;border-bottom:1px solid #E5E5E5}.viewer-controller .viewer-toolbar>.back-button,.viewer-controller .viewer-toolbar>.location-picker-button{line-height:54px;position:absolute;top:0;width:80px;text-decoration:none;display:block;color:#FFF}.viewer-controller .viewer-toolbar.embed:not(.color-override)>.back-button,.viewer-controller .viewer-toolbar.embed:not(.color-override)>.location-picker-button{color:#424242}.viewer-controller .viewer-toolbar>.back-button{left:0;margin-left:15px;padding-left:5px;font-weight:600;font-size:15px;cursor:pointer}.viewer-controller .viewer-toolbar>.back-button>.back-button-text,.viewer-controller .viewer-toolbar>.back-button>.back-icon{display:inline-block;vertical-align:middle;line-height:54px}.viewer-controller .viewer-toolbar>.back-button>.back-icon{width:22px;height:22px}.viewer-controller .viewer-toolbar>.shopping-list-btn{cursor:pointer;position:absolute;top:12px;right:160px;color:#FFF;height:30px;line-height:30px}@media screen and (max-width:991px){.viewer-controller .viewer-toolbar>.shopping-list-btn{display:none}}.viewer-controller .viewer-toolbar .profile-button-container{position:absolute;right:45px;top:12px}.viewer-controller .viewer-toolbar>.subtitle-container,.viewer-controller>.viewer-controller-inner>.loader{position:relative;top:50%;transform:translateY(-50%)}.viewer-controller .viewer-toolbar .profile-button-container>.profile-button{float:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.viewer-controller .viewer-toolbar .profile-button-container>.profile-button .profile-picture{width:30px;height:30px;border-radius:50%;border:1px solid #FFF;background-color:#FFF;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.viewer-controller .viewer-toolbar>.location-picker-button{text-align:right;right:0;margin-right:15px;padding-right:5px;cursor:pointer}.viewer-controller .viewer-toolbar>.location-picker-button>.location-picker-button-icon{width:22px;height:22px;line-height:54px;vertical-align:middle}@media only screen and (max-device-width:550px){.viewer-controller .viewer-toolbar>.back-button>.back-button-text{display:none}.viewer-controller .viewer-toolbar>.location-picker-button{-webkit-tap-highlight-color:transparent}.viewer-controller .viewer-toolbar>.location-picker-button.picker-visible{display:none}}.viewer-controller .viewer-toolbar>.subtitle-container,.viewer-controller .viewer-toolbar>.title-container{pointer-events:none;width:100%;padding:0 3rem;max-height:100%}@media only screen and (max-width:350px){.viewer-controller .viewer-toolbar>.subtitle-container,.viewer-controller .viewer-toolbar>.title-container{font-size:.9em;padding:0 2.5rem}}.viewer-controller .viewer-toolbar>.title-container{line-height:54px}.viewer-controller .viewer-toolbar>.title-container>.title{text-align:center;font-size:1.14em;font-weight:600;padding-top:1px;margin:0}.viewer-controller .viewer-toolbar>.subtitle-container>.subtitle,.viewer-controller .viewer-toolbar>.subtitle-container>.title{margin:0}.viewer-controller .viewer-toolbar>.subtitle-container>.title{text-align:center;font-size:1.14em;font-weight:600}.viewer-controller .viewer-toolbar>.subtitle-container>.subtitle{text-align:center;font-size:.86em;opacity:.6;padding-top:1px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewer-controller.initial-render{min-height:100vh}.viewer-controller>.viewer-controller-inner{position:relative;width:100%;flex:1 1 auto;display:flex;flex-direction:column}.viewer-controller>.viewer-controller-inner>.embed-error{width:100%;height:100%;border:none}.viewer-controller>.viewer-controller-inner>.loader{z-index:1}.viewer-controller>.viewer-controller-inner>.loader>.loading-icon{margin:0 auto;height:4rem;width:4rem}.viewer-controller>.viewer-controller-inner>.loader>.loading-icon .sk-circle:before{color:#FFF!important}.viewer-controller>.viewer-controller-inner.scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}.viewer-controller>.viewer-controller-inner.fullscreen{height:100%}.viewer-controller.is-embed{border:1px solid #ced0d7}.viewer-controller>.powered-by{z-index:2;text-align:right;position:absolute;right:0;bottom:0;padding:.3rem .75rem;font-size:.65rem;border-left:1px solid #ced0d7;border-top:1px solid #ced0d7;border-top-left-radius:4px;height:27px;background-color:#FFF}@media only screen and (max-device-width:767px),only screen and (min-device-width:768px) and (max-device-width:991px){.viewer-controller .viewer .horizontal-scroller{overflow-x:hidden}.viewer-controller>.powered-by{border-left:0;border-top-left-radius:0;left:0}}.viewer-controller>.powered-by>span{vertical-align:middle}.viewer-controller>.powered-by>.powered-by-logo .image{vertical-align:middle;margin-left:.6em;height:16px;width:auto}.home-hardware-landing{position:fixed;top:54px;left:0;right:0;bottom:0;background-color:#FFF;font-family:"Open Sans";overflow-y:scroll}.home-hardware-landing .content{display:flex;justify-content:center}.home-hardware-landing .bar{width:100%;height:90px;background-color:#007ACD}.home-hardware-landing .form-container{flex:1 1 100%;display:flex;justify-content:flex-end;margin-right:100px}.home-hardware-landing .contest-form{display:flex;flex-direction:column;max-width:500px;margin-top:72px;margin-left:50px}.home-hardware-landing .image-container{flex:1 1 100%;margin-left:100px}.home-hardware-landing .hero-image{margin-top:72px;margin-bottom:72px;width:550px;height:678px}.home-hardware-landing .hero-text{font-size:42px;color:#007ACD;margin-bottom:40px}.home-hardware-landing .text-field{padding:8px 17px 10px;border-radius:8px;border:2px solid #007ACD;font-size:22px;margin-bottom:15px;font-weight:500;color:#4E5665}.home-hardware-landing .text-field::-webkit-input-placeholder{color:#007ACD;font-weight:300}.home-hardware-landing .text-field::-moz-placeholder{color:#007ACD;font-weight:300}.home-hardware-landing .text-field:-ms-input-placeholder{color:#007ACD;font-weight:300}.home-hardware-landing .text-field::-ms-input-placeholder{color:#007ACD;font-weight:300}.home-hardware-landing .text-field::placeholder{color:#007ACD;font-weight:300}.home-hardware-landing .submit-button{padding:8px 17px 10px;border-radius:8px;border:2px solid #007ACD;background:#007ACD;font-size:22px;margin-bottom:15px;font-weight:500;color:#FFF;text-align:left;text-transform:uppercase}.home-hardware-landing .text-field:focus{outline:0}.home-hardware-landing .legal{font-weight:300;margin-bottom:35px}.home-hardware-landing .legal a,.home-hardware-landing .legal a:visited{color:#878d9e}.home-hardware-landing .download-badge{height:52px;margin-right:10px}@media screen and (max-width:1350px){.home-hardware-landing .form-container{margin-right:50px}.home-hardware-landing .image-container{margin-left:50px}}@media screen and (max-width:1200px){.home-hardware-landing .hero-image{margin-top:72px;margin-bottom:72px;width:495px;height:610.2px}.home-hardware-landing .hero-text{font-size:35px}}@media screen and (max-width:1060px){.home-hardware-landing .hero-text{font-size:28px}.home-hardware-landing .download-badge{height:48px}.home-hardware-landing .legal{font-size:10px}}@media screen and (max-width:991px){.home-hardware-landing .bar,.home-hardware-landing .image-container{display:none}.home-hardware-landing .form-container{justify-content:center}.home-hardware-landing .hero-text,.home-hardware-landing .store-links{text-align:center}.home-hardware-landing .contest-form{margin-top:35px}}@media screen and (max-width:767px){.home-hardware-landing{top:48px}.home-hardware-landing .submit-button,.home-hardware-landing .text-field{font-size:16px}.home-hardware-landing .hero-text{font-size:20px}}