﻿:root{--themeColor:#0d4e96}.srt{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;margin:0;padding:0;width:0;height:0}.srt:focus{background-color:#ccc;border-radius:3px;clip:auto;color:#000;display:block;font-size:14px;font-weight:bold;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;text-transform:none;width:auto;z-index:99999}body{background-color:#f2f2f2 !important}a{text-decoration:none !important}.background{position:absolute;z-index:-1}.background-top{top:0;left:60%}.background-bottom{bottom:0;right:0}@media (max-width: 768px){.background-top{left:auto;right:-330px}.background-bottom{right:-256px}}.columns{overflow:hidden;display:flex}.columns>.page{width:calc(100% - 570px);padding-top:50px;position:relative;transition:width 0.3s ease, margin-left 0.3s ease}.columns>.page .footer{font-size:12px;margin:0 0 6px 2rem;width:100%;position:absolute;bottom:0}@media (max-width: 768px){.columns{flex-direction:column}.columns .page{width:100%;padding-top:24px}.columns .page .footer{margin:0 auto 5px;text-align:center}}@media (max-width: 1700px){.region-sticky{height:auto !important}.region-sticky__items__inner{flex-wrap:wrap !important}.region-sticky__items .gin-sticky{width:100%;padding:0 !important}}.sidebar{transition:width 0.3s ease, padding 0.3s ease;width:450px;min-height:100vh;color:#fff;padding:80px 0 0 70px;text-align:left;position:relative;z-index:2}.sidebar__background{position:absolute;top:0;left:0;transform:scale(0.75);transform-origin:top left;z-index:-1}.sidebar::after{content:"";position:absolute;top:1735px;left:0;width:484px;height:100%;background:#4f80ff}.sidebar__toggleContainer{position:absolute;top:20px;left:16px;display:flex;align-items:center;justify-content:center;gap:10px}.sidebar__toggle-btn{background:none;border:none;cursor:pointer;z-index:10}.sidebar__toggle-btn svg{width:30px;height:30px}.sidebar__toggle-text{font-size:12px;font-family:"Montserrat";color:#fff;position:relative;top:-5px}.sidebar__tooltip{display:none}@media (max-width: 768px){.sidebar.color-orange{background:#ff8201}}.sidebar.color-orange .sidebar__background path{fill:#ff8201 !important}.sidebar.color-orange::after{background-color:#ff8201}.sidebar.color-orange .dd-pointer{background-image:url("/sites/all/modules/pepsi/img/dropdown-arrow-orange.svg") !important}.sidebar__logoContainer{display:inline-block}.sidebar__logo{margin:0 auto;position:relative;z-index:1;width:246px}.sidebar svg:not(.sidebar__background){position:relative;top:4px;left:6px;margin-right:12px;width:22px;max-height:24px}.sidebar svg:not(.sidebar__background).-products{top:6px}.sidebar svg:not(.sidebar__background).-archived{top:6px}.sidebar .dd-container{margin:10px 10px 20px;position:relative}.sidebar .dd-select{background:url("/sites/all/modules/pepsi/img/button-white.svg") no-repeat left !important;background-size:contain !important;font-family:"Montserrat Black";border:none}.sidebar .dd-selected{display:flex;padding:5px 14px}.sidebar .dd-selected-text{color:#000;cursor:pointer;line-height:34px !important}.sidebar .dd-option{background:url("/sites/all/modules/pepsi/img/button-white.svg") no-repeat left !important;background-size:contain !important;border:none;position:relative}.sidebar .dd-option::before{transition:opacity 0.2s ease;content:"";position:absolute;top:20px;left:15px;width:12px;height:12px;background:url("/sites/all/modules/pepsi/img/dropdown-arrow.svg") no-repeat center !important;background-size:contain !important;transform:rotate(-90deg);opacity:0}.sidebar .dd-option:hover,.sidebar .dd-option-selected{transition:all 0.2s ease;background-image:url("/sites/all/modules/pepsi/img/button-grey.svg") !important;padding-left:34px}.sidebar .dd-option:hover::before,.sidebar .dd-option-selected::before{opacity:1}.sidebar .dd-option-image{width:30px;height:30px;margin-right:10px}.sidebar .dd-option-text{font-size:14px;cursor:pointer}.sidebar .dd-selected-image{vertical-align:middle;float:left;margin:0;width:32px;height:32px;position:absolute;right:15px;top:6px}.sidebar .dd-selected-text{margin-left:34px}.sidebar .dd-pointer{background:url("/sites/all/modules/pepsi/img/dropdown-arrow.svg") no-repeat center !important;width:19px;height:17px;display:block;border:none !important;left:17px;top:50%;margin-top:-8px}.sidebar .dd-options{border:none;box-shadow:none;background:none;max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.8) rgba(200,200,200,0.3)}.sidebar .dd-options::-webkit-scrollbar{width:6px}.sidebar .dd-options::-webkit-scrollbar-track{background:rgba(200,200,200,0.3);border-radius:3px}.sidebar .dd-options::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.8);border-radius:3px}.sidebar__menuContainer{margin:0 20px 20px}.sidebar__menuContainer.-dashboard{margin:-8px 0 22px -20px}.sidebar__menuContainer.-markets{margin:20px 0 42px -17px}.sidebar__menuContainer.-key-tasks{margin:20px 20px 30px}.sidebar__menuTitle{font-size:20px;font-family:"Montserrat Black";text-align:left;margin:0 0 6px 20px;color:#000;display:inline-block;cursor:default}.sidebar__menuTitle:hover,.sidebar__menuTitle:focus{color:#000}.sidebar__menuTitle.-linkable{cursor:pointer}.sidebar__menuTitle.-linkable.is-active,.sidebar__menuTitle.-linkable:hover,.sidebar__menuTitle.-linkable:focus{color:#69ffff}.sidebar__menuTitle.-linkable.is-active path,.sidebar__menuTitle.-linkable:hover path,.sidebar__menuTitle.-linkable:focus path{stroke:#69ffff}.sidebar__menu{text-align:left;margin:12px 0 0 5px}.sidebar__menu>li{list-style:none;padding:0;display:block}.sidebar__menu>li>a{font-family:"Montserrat Black";color:#000;font-size:14px;padding:4px 18px 8px 6px;display:inline-block;border-radius:30px;transition:background-color 0.2s ease;position:relative}.sidebar__menu>li>a.is-active,.sidebar__menu>li>a:hover,.sidebar__menu>li>a:focus{color:#69ffff}.sidebar__menu>li>a.is-active svg.-newsletter path,.sidebar__menu>li>a.is-active svg.-world path,.sidebar__menu>li>a:hover svg.-newsletter path,.sidebar__menu>li>a:hover svg.-world path,.sidebar__menu>li>a:focus svg.-newsletter path,.sidebar__menu>li>a:focus svg.-world path{fill:#69ffff}.sidebar__menu>li>a.is-active svg:not(.-newsletter):not(.-world) path,.sidebar__menu>li>a.is-active svg:not(.-newsletter):not(.-world) polyline,.sidebar__menu>li>a.is-active svg:not(.-newsletter):not(.-world) line,.sidebar__menu>li>a.is-active svg:not(.-newsletter):not(.-world) circle,.sidebar__menu>li>a:hover svg:not(.-newsletter):not(.-world) path,.sidebar__menu>li>a:hover svg:not(.-newsletter):not(.-world) polyline,.sidebar__menu>li>a:hover svg:not(.-newsletter):not(.-world) line,.sidebar__menu>li>a:hover svg:not(.-newsletter):not(.-world) circle,.sidebar__menu>li>a:focus svg:not(.-newsletter):not(.-world) path,.sidebar__menu>li>a:focus svg:not(.-newsletter):not(.-world) polyline,.sidebar__menu>li>a:focus svg:not(.-newsletter):not(.-world) line,.sidebar__menu>li>a:focus svg:not(.-newsletter):not(.-world) circle{stroke:#69ffff !important}.sidebar__menu>li>a.keep-stroke-width svg path,.sidebar__menu>li>a.keep-stroke-width svg line,.sidebar__menu>li>a.keep-stroke-width svg polyline,.sidebar__menu>li>a.keep-stroke-width svg circle{stroke-width:0.4px !important}.sidebar__menu>li svg.-products path,.sidebar__menu>li svg.-switch path{stroke-width:22px}.sidebar__menu>li svg:not(.-products):not(.-switch) path,.sidebar__menu>li svg:not(.-products):not(.-switch) line,.sidebar__menu>li svg:not(.-products):not(.-switch) polyline,.sidebar__menu>li svg:not(.-products):not(.-switch) circle{stroke-width:1.3px !important}.sidebar__notification{position:absolute;top:50%;transform:translateY(-50%);right:-30px;width:36px;height:36px;border-radius:50%;background-color:#fff;color:#4f80ff;font-family:"Montserrat Black";font-size:12px;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.sidebar-minimized .sidebar{width:80px;padding:80px 0 0 0;transition:width 0.3s ease, padding 0.3s ease;background:#4f80ff}.sidebar-minimized .sidebar__background{display:none}.sidebar-minimized .sidebar::after{display:none}.sidebar-minimized .sidebar__toggleContainer .sidebar__toggle-text{display:none}.sidebar-minimized .sidebar__logoContainer{display:flex;justify-content:center;margin-bottom:20px;position:relative}.sidebar-minimized .sidebar__logo{width:50px;transition:width 0.3s ease}.sidebar-minimized .sidebar .dd-container{margin:10px auto;width:40px !important;height:40px}.sidebar-minimized .sidebar .dd-container .dd-select{width:40px !important;background:none !important}.sidebar-minimized .sidebar .dd-container .dd-selected-text{display:none}.sidebar-minimized .sidebar .dd-container .dd-selected-image{right:4px}.sidebar-minimized .sidebar .dd-container .dd-option{text-align:left}.sidebar-minimized .sidebar .dd-container .dd-pointer{display:none}.sidebar-minimized .sidebar__menuContainer{margin:0;text-align:center;position:relative}.sidebar-minimized .sidebar__menuContainer.-dashboard{display:none}.sidebar-minimized .sidebar__menuContainer.-markets{margin:0}.sidebar-minimized .sidebar__menuContainer.-key-tasks{margin:0}.sidebar-minimized .sidebar__menuTitle{margin:0;display:none}.sidebar-minimized .sidebar__menuTitle svg{margin-right:0;left:0}.sidebar-minimized .sidebar__menuTitle::before{display:none}.sidebar-minimized .sidebar__menu{margin:30px 0 0 0;text-align:center}.sidebar-minimized .sidebar__menu>li>a{font-size:0;padding:10px;text-align:center}.sidebar-minimized .sidebar__menu>li>a svg{margin-right:0;left:0}.sidebar-minimized .sidebar__notification{right:0;width:20px;height:20px;font-size:8px}.sidebar-minimized .sidebar__tooltip{position:absolute;left:calc(100% + 20px);top:calc(50% + 4px);transform:translateY(-50%);background:#4f80ff;color:white;padding:8px 12px;border-radius:4px;font-size:14px;white-space:nowrap;z-index:100;margin-left:10px;font-family:"Montserrat Black";display:block}.sidebar-minimized .sidebar__tooltip.-special{left:100%}.sidebar-minimized .sidebar__tooltip::before{content:'';position:absolute;left:-6px;top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #4f80ff}.sidebar-minimized .sidebar.color-orange .sidebar__tooltip{background:#ff8201}.sidebar-minimized .sidebar.color-orange .sidebar__tooltip::before{border-right-color:#ff8201}.sidebar-minimized .columns>.page{margin-left:40px;width:calc(100% - 170px)}.sidebar-minimized .page-wrapper__node-edit-form .block-system-main-block,.sidebar-minimized .node-form{margin-left:0 !important;max-width:100% !important}.sidebar-minimized.gin--edit-form .page-wrapper__node-edit-form .block-local-tasks-block{margin-left:0 !important}}@media (max-width: 768px){.sidebar{width:100%;min-height:0;background:#4f80ff;padding:30px}.sidebar__toggleContainer{display:none}.sidebar__background,.sidebar::after{display:none}.sidebar__logo{max-width:140px}.sidebar__menuTitle{margin-bottom:0}.sidebar__menuSeparator{display:none}.sidebar__menuTitle{padding:10px}.sidebar__menuTitle::before{content:"›";display:inline;position:relative;top:-2px;margin-right:6px}}@media (min-width: 768px) and (max-width: 1279px){.sidebar__toggleContainer{display:none !important}}@media (max-width: 1440px){.page-custom-admin-activity .form-item{width:auto !important;margin:10px}}@media (max-width: 768px){.page-custom-admin-activity .form-item{width:calc(100% - 20px) !important}}.page-add-translation .region-sticky__items__inner{flex-direction:column;gap:20px}.dashboard__subtitle{font-size:22px;font-family:"Montserrat";color:#000;margin-top:-26px;letter-spacing:0.83px}.dashboard__layout{display:flex;width:100%;margin-top:20px}.dashboard__layoutLeft{width:66%;display:flex;flex-direction:column;gap:1rem}@media (max-width: 1280px){.dashboard__layoutLeft{width:100%}}.dashboard__layoutRight{width:33%;margin-left:1rem;height:100%;display:flex;flex-direction:column;gap:1rem;margin-top:6.875rem}@media (max-width: 1280px){.dashboard__layoutRight{width:100%}}.dashboard__layoutRight>*{flex:1}.dashboard__row{display:flex;gap:1rem;align-items:stretch;justify-content:stretch;width:100%}.dashboard__body{padding:1.5rem}.dashboard__canvasContainer{min-width:0;height:300px;width:calc(100% - 40px);margin:0 auto}.dashboard__canvasContainer.-doughnut{height:240px;max-width:500px}.dashboard #marketBarChartContainer,.dashboard #brandBarChartContainer{height:625px;position:relative;width:100%}.dashboard .chart-scroll-container{overflow-x:auto;overflow-y:hidden;padding-bottom:10px;width:100%;height:100%}.dashboard .chart-scroll-container .dashboard__canvas{width:1200px;height:600px;padding-left:30px;padding-right:30px}.dashboard .widget--sites{width:100%;flex:1}.dashboard .dashboard__row .pCard{flex:1;min-width:0}@media (max-width: 1440px){.dashboard .dashboard__layout{flex-direction:column}.dashboard .dashboard__layoutLeft,.dashboard .dashboard__layoutRight{width:100%}.dashboard .dashboard__layoutRight{margin-top:1rem;margin-left:0}}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0 !important}.toolbar .toolbar-tray-vertical.is-active,body.toolbar-fixed .toolbar .toolbar-tray-vertical{display:none !important}@media (max-width: 976px){#toolbar-administration{display:none}}@media (max-width: 768px){.dashboard__subtitle{margin-top:-10px}.dashboard__row.-buttons{flex-direction:column}.dashboard__row.-buttons .pCard--button{padding:10px}.market-sticky--is-sticky .block-page-title-block{visibility:visible !important}}.page-edit-node .paragraphs-tabs-wrapper .field-multiple-table thead th{padding:1rem !important}.page-edit-node .paragraphs-tabs-wrapper .paragraph-type-label{font-family:"Montserrat Black";font-size:18px;color:#000;margin-bottom:25px;display:block;border-bottom:2px solid #000}.page-edit-node .js .field--widget-paragraphs .field-multiple-table{margin-bottom:1rem !important}.page-edit-node .field--widget-paragraphs .paragraphs-tabs-wrapper .field-multiple-table tr[class*="paragraph-type--"]{background:#fff}.page-edit-node .tabledrag-toggle-weight-wrapper,.page-edit-node .paragraphs-icon-button-collapse{display:none !important}.page-edit-node .form-item--editor-format{display:none !important}.page-edit-node .form-element{width:100%}.page-edit-node .form-element.-auto-width{width:auto}.page-edit-node .claro-autocomplete{width:100% !important}.page-edit-node .field--type-image .icon-close{display:none}.page-edit-node .field--type-image .icon-close+span{display:none}.page-edit-node td .form__select{margin-top:0 !important}.page-edit-node .button:not(:focus):not(.button--dismiss),.page-edit-node .form-actions .button,.page-edit-node .action-link--icon-trash.action-link{border-color:#ccc !important;background-color:#f9f9f9 !important;color:#000 !important;box-shadow:none !important}.page-edit-node .button:not(:focus):not(.button--dismiss).button--primary,.page-edit-node .form-actions .button.button--primary,.page-edit-node .action-link--icon-trash.action-link.button--primary{font-family:"Montserrat Black"}.page-edit-node .button:not(:focus):not(.button--dismiss):hover,.page-edit-node .button:not(:focus):not(.button--dismiss):focus,.page-edit-node .form-actions .button:hover,.page-edit-node .form-actions .button:focus,.page-edit-node .action-link--icon-trash.action-link:hover,.page-edit-node .action-link--icon-trash.action-link:focus{background-color:#57d300 !important;border-color:#57d300 !important;color:#fff !important}@media (min-width: 960px) and (max-width: 1200px){.page-edit-node .gin--edit-form{padding-right:0 !important}.page-edit-node .gin--edit-form .page-wrapper__node-edit-form .layout-market-node-secondary{position:static !important}}@media (max-width: 768px){.page-edit-node .paragraphs-tabs-wrapper .field-multiple-table .draggable{padding:0 !important;width:84vw}.page-edit-node .form-element{overflow:hidden !important;padding-right:35px !important;max-width:42vw;text-overflow:ellipsis;white-space:nowrap}}.page-edit-recipe .paragraph-type--nutrition-fact .paragraphs-subform{display:flex}.page-edit-recipe .paragraph-type--nutrition-fact .paragraph-top{display:none !important}.page-edit-recipe .th__h4-classform-item__label-form-item__label--multiple-value-formdish-type-recipes-h4,.page-edit-recipe .th__h4-classform-item__label-form-item__label--multiple-value-formholiday-amp-special-occasion-recipes-h4,.page-edit-recipe .th__h4-classform-item__label-form-item__label--multiple-value-formmeal-time-recipes-h4,.page-edit-recipe .th__h4-classform-item__label-form-item__label--multiple-value-formsnack-recipes-h4{padding:0 10px;background:#fff}.page-edit-recipe #edit-field-approved-for-external-use-wrapper,.page-edit-recipe #edit-field-approved-for-internal-use-wrapper{margin-left:30px}.page-edit-recipe .form-table-synchronized .claro-autocomplete .form-autocomplete{background:none}.page-edit-recipe .form-table-synchronized .paragraph-type--nutrition-fact:hover{border-color:var(--colorGinTableBorder) !important;box-shadow:4px 4px 10px var(--colorGinLayer2Background) !important}.page-edit-recipe .form-table-synchronized .draggable:hover{background:#fff}@media (max-width: 1600px){.page-edit-recipe .field--widget-paragraphs .paragraph-type--nutrition-fact .field-multiple-drag{display:none}}@media (min-width: 768px) and (max-width: 1440px){.page-edit-recipe .gin-sticky{justify-content:flex-start !important}}@media (max-width: 976px){.page-edit-recipe .paragraph-type--nutrition-fact .paragraphs-subform{min-width:560px}.page-edit-recipe .paragraph-type--nutrition-fact .paragraphs-subform input{min-width:120px}.page-edit-recipe .paragraphs-tabs-wrapper .field-multiple-table .paragraph-type--nutrition-fact td:first-child{min-width:20px}}@media (min-width: 1440px){.page-edit-recipe .paragraph-type--nutrition-fact input{min-width:120px}}@media (min-width: 1201px){.page-edit-recipe .page-edit-recipe[data-meta-sidebar="closed"] .region-sticky.region-sticky--is-sticky{position:fixed;background:#fff;width:calc(100% - 340px)}.page-edit-recipe .role-administrator.page-edit-recipe .region-sticky.region-sticky--is-sticky{top:52px}}.page-edit-recipe [data-drupal-selector="edit-group-cooking"]>*{width:28%;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;margin-bottom:15px}@media (max-width: 768px){.page-edit-recipe [data-drupal-selector="edit-group-cooking"]>*{width:100%;padding-right:0}}@media (min-width: 769px) and (max-width: 1024px){.page-edit-recipe [data-drupal-selector="edit-group-cooking"]>*{width:50%}}.page-edit-recipe .category-single-select-wrapper{display:flex;align-items:center;gap:10px;margin-bottom:10px}.page-edit-recipe .category-single-selects-container{margin-bottom:15px}.page-edit-recipe .add-category-btn{margin-top:10px;grid-column:1 / -1;justify-self:start}.page-edit-recipe .remove-category-btn{flex-shrink:0;font-size:11px;color:#999;text-decoration:none;margin-left:8px;white-space:nowrap}.page-edit-recipe .remove-category-btn:hover{color:#dc2626;text-decoration:underline}.page-edit-recipe .remove-category-btn:focus{outline:1px dotted #ef4444;outline-offset:2px}.page-edit-recipe .category-single-select{flex:1;min-width:200px;transition:all 0.3s ease}.page-edit-recipe .category-single-select:invalid,.page-edit-recipe .category-single-select[value=""],.page-edit-recipe .category-single-select:has(option[value=""]:checked){background-color:#fff;border-color:#d4d4d8}.page-edit-recipe .category-single-select:not(:invalid):not([value=""]){background-color:#f0fdf4;border-color:#22c55e;box-shadow:0 0 0 1px rgba(14,165,233,0.1)}.page-edit-recipe .category-single-select:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,0.1)}.page-edit-recipe .category-single-select:focus:not(:invalid):not([value=""]){background-color:#f0fdf4;border-color:#22c55e;box-shadow:0 0 0 3px rgba(14,165,233,0.2)}.faqs-list{padding-bottom:20px;width:940px;max-width:100%}.faqs-list ul{padding:0;margin:0}.faq{list-style:none !important;padding:0}.faq .views-field-title{cursor:pointer;font-family:"Montserrat Black";padding:20px;margin-bottom:10px;color:#4f80ff;position:relative}.faq .views-field-title::before{content:"";height:2px;background:#4f80ff;width:calc(100% - 40px);margin:0 auto;display:block;position:absolute;bottom:0}.faq .views-field-title::after{content:"";transition:transform 0.2s ease;background-image:url("/sites/all/modules/pepsi/img/caret.svg");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;display:block;position:absolute;right:40px;top:24px}.faq .views-field-title:hover::after,.faq .views-field-title:focus::after{transform:rotate(-90deg)}.faq .views-field-title.is-active::after{transform:rotate(-180deg) !important}.faq .views-field-body{display:none;background:#fff;padding:20px 20px}.faq .views-field-body p{margin:0}.guidelines{background-color:#fff;box-shadow:0 10px 20px #f2ede2;border-radius:20px;margin-top:52px}.guidelines__tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #f8f5ef}.guidelines__tabs a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;transition:all .3s ease;opacity:0.5;width:15%;height:116px}.guidelines__tabs a:first-child{border-radius:20px 0 0 0}.guidelines__tabs a:first-child img{width:81px}.guidelines__tabs a.active,.guidelines__tabs a:hover{opacity:1;background-color:#e7edf5;border-bottom:5px solid #4f80ff}.guidelines__tabs .add-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:68%;padding-right:2%}.guidelines__tabs .add-button a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;transition:all .3s ease;border-radius:30px;padding:8px;color:#4f80ff;height:unset;opacity:1}.guidelines__tabs .add-button a svg{transition:all .3s ease;margin-right:10px}.guidelines__tabs .add-button a.active,.guidelines__tabs .add-button a:hover{background-color:unset;border-bottom:unset;color:#fff;background-color:#4f80ff}.guidelines__tabs .add-button a.active svg,.guidelines__tabs .add-button a:hover svg{fill:#fff}.guidelines__items-title{padding:26px 0 0 52px}.guidelines__items-title h2{color:#4f80ff;font-size:36px;font-weight:700;text-align:left;letter-spacing:normal;line-height:normal;margin:0}.guidelines__items-title p{color:#4f80ff;font-size:18px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:1;text-align:left;margin:3px 0}.guidelines__items ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:38px}.guidelines__item{list-style:none;margin:0 17.5px 10px}.guidelines__item-link{transition:all .3s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-radius:5px;height:125px;width:200px;border:1px solid #f8f5ef}.guidelines__item .img,.guidelines__item img{background-repeat:no-repeat;background-size:contain;background-position:center;width:157px;height:75px}.guidelines__item .img.full,.guidelines__item img.full{height:125px;width:200px}.guidelines__item p{transition:all .3s ease;margin-top:5px;color:#4f80ff;font-size:16px;font-weight:700;line-height:16px}.guidelines__item path{transition:all .3s ease}.guidelines__item:hover .guidelines__item-link,.guidelines__item:focus .guidelines__item-link{background-color:#e7edf5;opacity:0.7}.guidelines__item:hover p,.guidelines__item:focus p{color:#fdc02f}.guidelines__item-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:10px}.guidelines__item-rigth:hover path,.guidelines__item-rigth:focus path{stroke:#fdc02f}@media (max-width: 768px){.guidelines__tabs a{width:50%;height:58px}.guidelines__tabs a:last-child{border-radius:0 20px 0 0}.guidelines__tabs a img{max-height:50px}.guidelines__tabs a img:first-child{width:auto}.guidelines__items-title{padding:20px}.guidelines__items-title h2{font-size:24px}.guidelines__items-title p{font-size:14px}.guidelines__items ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:15px;margin:15px auto}.guidelines-item{list-style:none;margin:0 10px 10px}.guidelines-item-link{height:84px;width:134px}.guidelines-item img{max-width:120px;max-height:67px}.guidelines-item p{transition:all .3s ease;margin-top:5px;color:#4f80ff;font-size:16px;font-weight:700;line-height:16px}}.node-newsletter-form.is-loading{min-height:200px;position:relative}.node-newsletter-form.is-loading::before{content:"";background:rgba(255,255,255,0.8);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.node-newsletter-form.is-loading::after{content:"";background:url("/sites/all/modules/pepsi/img/loading.gif") center no-repeat;background-size:contain;position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);width:90px;height:90px;z-index:3}.newsletter-menu-icon{filter:brightness(100)}.newsletter-menu-icon+span{font-family:"Montserrat Black"}.newsletter-menu-text{font-family:"Montserrat Black"}.route-custom-node .fieldset__label,.route-custom-node .fieldset__label--group,.route-custom-node .form-item__label{font-size:18px !important;font-family:"Montserrat Black";font-weight:normal}.node-preview-container{background:#57d300 !important;position:static !important;margin-bottom:-1px !important}.node-preview-container a{color:#fff !important}.node-preview-container a::before{content:"<" !important;background:none !important;margin-right:5px !important;font-size:16px !important;mask-image:none !important}.node-preview-container .form-type--select{display:none !important}.node-preview-container .node-preview-form-select{padding:0 !important}.page-reports th:first-child,.page-reports td:first-child{display:none}.page-reports #edit-node-bulk-form-1--2{display:none}.stats-tabs{display:flex;gap:0;border-bottom:1px solid #ddd;width:100%}.stats-tab{background:#f5f5f5;border:1px solid #ddd;border-bottom:none;padding:12px 24px;border-radius:8px 8px 0 0;cursor:pointer;transition:all 0.3s ease;position:relative;margin-right:5px;font-family:"Montserrat Black";font-size:20px;text-transform:uppercase}.stats-tab.active{background:#4f80ff;color:white;border-color:#ddd;border-bottom:1px solid #4f80ff;margin-bottom:-1px;font-weight:600}.stats-tab-content{display:none;margin-top:20px}.stats-tab-content.active{display:block}.table-responsive{overflow-x:auto}.table{width:100%;border-collapse:collapse;margin-top:10px}.table th,.table td{padding:12px;text-align:left;border-bottom:1px solid #ddd}.table th{background-color:#f8f9fa;font-weight:600}.table tbody tr:hover{background-color:#f5f5f5}.pCard__controls{display:flex;gap:10px}.pCard__controls select{padding:4px 8px;border:1px solid #ddd;border-radius:4px;background:white}.dashboard__row{margin-bottom:30px}.dashboard__row>div{width:100%}.stats-subtabs{display:flex;gap:0;margin-bottom:0;border-bottom:1px solid #dee2e6;padding-bottom:0}.stats-subtab{background:#f8f9fa;border:1px solid #dee2e6;border-bottom:none;padding:10px 20px;border-radius:8px 8px 0 0;cursor:pointer;font-size:13px;transition:all 0.3s ease;color:#495057;position:relative;margin-right:2px}.stats-subtab.active{background:white;color:#007bff;border-color:#dee2e6;border-bottom:1px solid #f2f2f2;margin-bottom:-2px;font-weight:600}.stats-subtab:hover:not(.active){background:#e9ecef}.stats-subtab-content{display:none}.stats-subtab-content.active{display:block;margin-top:20px}.stats-inner-tabs{display:flex;gap:0;margin-top:20px;margin-bottom:0;padding-bottom:0;border-bottom:1px solid #e9ecef}.stats-inner-tab{background:#f8f9fa;border:1px solid #dee2e6;border-bottom:none;padding:8px 16px;border-radius:6px 6px 0 0;cursor:pointer;font-size:12px;transition:all 0.3s ease;color:#495057;font-weight:500;position:relative;margin-right:2px}.stats-inner-tab.active{background:white;color:#28a745;border-color:#dee2e6;border-bottom:1px solid #f2f2f2;margin-bottom:-2px;font-weight:600}.stats-inner-tab:hover:not(.active){background:#e9ecef}.stats-inner-tab-content{display:none}.stats-inner-tab-content.active{display:block;margin-top:20px}.badge{display:inline-block;padding:4px 8px;font-size:11px;font-weight:600;border-radius:4px;text-align:center;white-space:nowrap}.badge-primary{color:#fff;background-color:#007bff}.text-muted{color:#6c757d;font-weight:normal;font-size:0.9em}.table td:nth-child(5),.table th:nth-child(5){min-width:140px}.table td:nth-child(6),.table th:nth-child(6){min-width:100px}.stats-pagination{display:flex;justify-content:space-between;align-items:center;margin:20px 0;padding:15px 0;border-top:1px solid #e0e0e0}.pagination-info{color:#6c757d;font-size:14px}.pagination-controls{display:flex;align-items:center;gap:5px}.pagination-btn{background:#f8f9fa;border:1px solid #dee2e6;color:#495057;padding:8px 12px;border-radius:4px;cursor:pointer;transition:all 0.2s ease;font-size:14px;min-width:40px;height:36px;display:flex;align-items:center;justify-content:center}.pagination-btn:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.pagination-btn:disabled{opacity:0.5;cursor:not-allowed;background:#f8f9fa}.pagination-btn.active{background:#007bff;border-color:#007bff;color:white}.pagination-btn.active:hover{background:#0056b3;border-color:#0056b3}.pagination-pages{display:flex;gap:2px;align-items:center;margin:0 10px}.pagination-ellipsis{padding:8px 4px;color:#6c757d;font-size:14px}.pagination-btn.pagination-first,.pagination-btn.pagination-prev,.pagination-btn.pagination-next,.pagination-btn.pagination-last{font-size:16px;font-weight:bold}.recipe-link{color:#007bff;text-decoration:none;font-weight:500;transition:color 0.2s ease}.recipe-link:hover{color:#0056b3;text-decoration:underline}.recipe-link:visited{color:#6f42c1}.stats-tab-content .pCard__headerSelect{max-width:200px}@media (max-width: 768px){.stats-pagination{flex-direction:column;gap:15px}.pagination-info{order:2}.pagination-controls{order:1}.pagination-btn{padding:6px 10px;font-size:13px;min-width:36px;height:32px}}.stats-tab-content .select2-container{font-size:12px;font-family:"Montserrat Black"}.stats-tab-content .select2-container--default .select2-selection--single{height:auto;border:none;border-radius:14px;padding:9px 34px 9px 14px;background-color:#fff;background-image:url("/sites/all/modules/pepsi/img/dropdown-arrow.svg"),url("/sites/all/modules/pepsi/img/button-grey.svg");background-repeat:no-repeat, no-repeat;background-size:12px, cover;background-position:calc(100% - 14px) 10px,left;cursor:pointer}.stats-tab-content .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:normal;color:#000;padding-left:0;font-family:"Montserrat Black";font-size:12px}.stats-tab-content .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.stats-tab-content .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#000;font-family:"Montserrat Black"}.stats-tab-content .select2-dropdown{border:none;border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,0.15);background-color:#fff;overflow:hidden}.stats-tab-content .select2-search--dropdown{padding:10px;background-color:#f8f9fa}.stats-tab-content .select2-search--dropdown .select2-search__field{border:1px solid #ddd;border-radius:8px;padding:8px 12px;font-size:12px;font-family:"Montserrat";background-color:#fff}.stats-tab-content .select2-results__option{padding:10px 14px;font-size:12px;font-family:"Montserrat";color:#000}.stats-tab-content .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#4f80ff;color:white;font-family:"Montserrat Black"}.stats-tab-content .pCard__headerSelectGroup .select2-container{margin-left:0;max-width:200px}.stats-tab-content .select2-container--open{z-index:9999}.stats-tab-content .select2-dropdown{z-index:9999}.stats-tab-content .select2-container--default .select2-selection--single:hover{opacity:0.9}.stats-tab-content .select2-container--default .select2-selection--single .select2-selection__clear{color:#000;font-size:16px;margin-right:5px;font-weight:bold;position:relative;top:-5px}.dashboard__header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px;padding:0 0 15px 0;border-bottom:1px solid #e0e0e0;margin-top:-20px}.dashboard__header-content{display:flex;align-items:center;gap:20px;width:100%}.timerange-selector-wrapper{display:flex;align-items:center;gap:15px}.timerange-label{font-size:14px;font-weight:600;color:#495057;white-space:nowrap}.timerange-select{padding:8px 35px 8px 12px;border:2px solid #dee2e6;border-radius:6px;font-size:14px;font-weight:500;color:#495057;background-color:white;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23495057' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px;cursor:pointer;transition:all 0.3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;min-width:200px}.timerange-dates-display{display:flex;align-items:center;padding-left:15px;border-left:2px solid #e0e0e0}.date-range-text{font-size:14px;color:#6c757d;font-weight:500;white-space:nowrap}.date-range-text::before{content:"📅 ";margin-right:5px}.export-button-wrapper{margin-left:auto}.btn-export-stats{display:inline-flex;align-items:center;padding:10px 20px;background-color:#28a745;color:white;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.3s ease;white-space:nowrap}.btn-export-stats:hover{background-color:#218838;box-shadow:0 4px 8px rgba(40,167,69,0.3);transform:translateY(-1px)}.btn-export-stats:active{transform:translateY(0);box-shadow:0 2px 4px rgba(40,167,69,0.3)}.btn-export-stats svg{vertical-align:middle}.timerange-select:hover{border-color:#4f80ff}.timerange-select:focus{outline:none;border-color:#4f80ff;box-shadow:0 0 0 3px rgba(79,128,255,0.1)}.custom-date-range-section{background:#f8f9fa;border:2px solid #4f80ff;border-radius:8px;padding:20px;margin-bottom:20px}.custom-date-inputs{display:flex;gap:15px;align-items:flex-end;flex-wrap:wrap}.date-input-group{display:flex;flex-direction:column;gap:5px}.date-input-group label{font-size:13px;font-weight:600;color:#495057}.date-input{padding:8px 12px;border:1px solid #dee2e6;border-radius:6px;font-size:14px;background:white;min-width:160px}.date-input:focus{outline:none;border-color:#4f80ff;box-shadow:0 0 0 3px rgba(79,128,255,0.1)}.btn-apply-custom{background:#4f80ff;color:white;border:none;padding:10px 24px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all 0.3s ease;white-space:nowrap}.btn-apply-custom:hover{background:#3d6fe6}@media (max-width: 768px){.dashboard__header{justify-content:center}.dashboard__header-content{flex-direction:column}.timerange-selector-wrapper{flex-direction:column;align-items:stretch;width:100%;gap:10px}.timerange-select{width:100%}.timerange-dates-display{border-left:none;border-top:1px solid #e0e0e0;padding-left:0;padding-top:10px;justify-content:center}.date-range-text{text-align:center}.custom-date-inputs{flex-direction:column;align-items:stretch}.date-input{width:100%}.btn-apply-custom{width:100%}}.synchronize__logs{margin-top:3rem}.synchronize__logs h2{font-size:20px}.synchronize__log{font-size:12px;margin:1rem 0;padding:1.5rem;border:1px solid var(--colorGinLayerBorder);background:var(--colorGinLayerBackground);box-shadow:var(--ginShadowLevel1);border-radius:var(--ginBorderMedium)}.synchronizableRecipe.is-syncing{color:grey}.synchronizableRecipe.is-syncing>span::after{content:"...";color:grey;display:inline-block;margin-left:5px}.synchronizableRecipe.is-synchronized{color:green}.synchronizableRecipe.is-failed{color:red}.synchronizableRecipe>span::after{display:inline-block;margin-left:5px}.synchronizableRecipe>span.fail{color:red}.synchronizableRecipe>span.fail::after{content:"✗"}.synchronizableRecipe>span.success{color:green}.synchronizableRecipe>span.success::after{content:"✓"}.synchronizableRecipe>ul{font-size:12px;font-style:italic;color:#999 !important}@media (max-width: 768px){.page-custom-admin-content-synchronize .tabs__tab:not(.is-active){display:block !important}}@media (max-width: 1280px){#synchronize-by-brand{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}}.brand-synchronize-table{width:100%}@media (max-width: 1280px){.brand-synchronize-table{min-width:800px}}.brand-synchronize-table td{vertical-align:middle}.brand-synchronize-table td .button.button--with-icon{padding:5px 13px 8px}.brand-synchronize-table td .button.button--with-icon:hover svg,.brand-synchronize-table td .button.button--with-icon:focus svg{fill:white}.sync-options-container{margin-bottom:10px}.sync-options-container .form-item{margin-bottom:8px}.sync-limit-controls{margin-top:10px;padding-left:20px}.sync-limit-controls .form-item{display:flex;align-items:center;margin-bottom:8px}.sync-limit-controls .form-item label{margin-right:10px;min-width:50px}.sync-limit-controls .form-item input[type="number"]{width:70px;padding:5px 8px;border-radius:5px;border:1px solid #ccc}.page-view-node .fieldset__label,.page-view-node .fieldset__label--group,.page-view-node .form-item__label{color:#57d300 !important}.page-view-node .username{color:#57d300}.page-view-node article{padding:12px 34px 10px 34px;background:#fff;border-radius:20px;max-width:1260px}@media (min-width: 1439px){.page-view-node .node__submitted{margin:1em 0}}.page-view-node .node__content .field{margin-bottom:30px;font-size:18px;color:#000}.page-view-node .node__content .field .field__label{font-family:"Montserrat Black";color:#57d300;font-weight:normal}.page-view-node .field--name-field-brand p,.page-view-node .field--name-field-market p{margin-bottom:5px}.page-view-node .field--name-field-brand img,.page-view-node .field--name-field-market img{max-height:60px;width:auto}.page-view-node .field--name-field-brand,.page-view-node .field--name-field-market,.page-view-node #field-language-display{vertical-align:text-top;display:inline-block;margin-right:80px}.page-view-node .field--name-field-brand .form-item,.page-view-node .field--name-field-market .form-item,.page-view-node #field-language-display .form-item{margin-top:4px}.page-view-node .field--name-field-brand p,.page-view-node .field--name-field-market p,.page-view-node #field-language-display p{margin-top:0}@media (max-width: 768px){.page-view-product article{overflow-x:scroll}}@media (max-width: 767px){.page-view-product article{padding:10px 20px !important}.page-view-product .node__content .paragraph .field{display:inline !important}.page-view-product .node__content .paragraph .field .field__item{display:inline !important}}.page-view-product .product-brand-logo{max-width:160px;margin-right:30px}.page-view-recipe .recipe-brand-logo{max-width:160px;margin-right:30px}.page-view-recipe .node__content .field--name-field-image .field__item,.page-view-recipe .node__content .field--name-field-image-auxiliar .field__item{position:relative;width:100%}.page-view-recipe .node__content .field--name-field-image{width:100%}.page-view-recipe .node__content .field--name-field-image img{width:100%;border-radius:30px;height:400px;object-fit:cover}.page-view-recipe .node__content .field--name-field-image .field__label{display:none}.page-view-recipe .node__content .field--name-field-image-auxiliar{width:100%}.page-view-recipe .node__content .field--name-field-image-auxiliar img{max-width:100%;border-radius:30px}.page-view-recipe .node__content .field--name-field-nutrition-facts .field__items>.field__item{padding:8px 0 6px;border-bottom:2px solid #57d300;display:flex}.page-view-recipe .node__content .field--name-field-nutrition-facts .field__items .field--name-field-percentage{position:relative;margin-left:auto;margin-right:20px}.page-view-recipe .node__content .field--name-field-nutrition-facts .field__items .field--name-field-percentage::after{content:"%";display:inline;position:absolute;right:-20px;top:1px}.page-view-recipe .node__content .field--name-field-directions .field__items>.field__item{display:list-item;list-style-type:decimal;margin-left:20px}.page-view-recipe .node__content .field--name-field-ingredients .field__items>.field__item{display:list-item;list-style-type:disc;margin-left:20px}.page-view-recipe .node__content .field--name-field-image,.page-view-recipe .node__content .field--name-field-image-auxiliar,.page-view-recipe .node__content .field--name-field-image-archived{position:relative}.page-view-recipe .node__content .field--name-field-image .button-download,.page-view-recipe .node__content .field--name-field-image-auxiliar .button-download,.page-view-recipe .node__content .field--name-field-image-archived .button-download{padding:10px;position:absolute;top:20px;right:20px}.page-view-recipe .node__content .field--name-field-image .button-download svg,.page-view-recipe .node__content .field--name-field-image-auxiliar .button-download svg,.page-view-recipe .node__content .field--name-field-image-archived .button-download svg{width:53px;height:52px;filter:drop-shadow(2px 4px 2px rgba(0,0,0,0.5))}.page-view-recipe .node__content .field--name-field-image .button-download svg path,.page-view-recipe .node__content .field--name-field-image-auxiliar .button-download svg path,.page-view-recipe .node__content .field--name-field-image-archived .button-download svg path{stroke:#fff}.page-view-recipe .node__content .field--name-field-image .button-download:hover svg path,.page-view-recipe .node__content .field--name-field-image .button-download:focus svg path,.page-view-recipe .node__content .field--name-field-image-auxiliar .button-download:hover svg path,.page-view-recipe .node__content .field--name-field-image-auxiliar .button-download:focus svg path,.page-view-recipe .node__content .field--name-field-image-archived .button-download:hover svg path,.page-view-recipe .node__content .field--name-field-image-archived .button-download:focus svg path{stroke:#57d300 !important}.page-view-recipe .node__content .field--name-field-image .link-to-content-engine,.page-view-recipe .node__content .field--name-field-image-auxiliar .link-to-content-engine,.page-view-recipe .node__content .field--name-field-image-archived .link-to-content-engine{font-size:14px;text-decoration:underline}.page-view-recipe .node__content .field--name-field-image .link-to-content-engine svg,.page-view-recipe .node__content .field--name-field-image-auxiliar .link-to-content-engine svg,.page-view-recipe .node__content .field--name-field-image-archived .link-to-content-engine svg{width:14px !important;height:14px !important}.page-view-recipe .node__content .field--name-field-completed .field__item{position:relative}.page-view-recipe .node__content .field--name-field-completed .field__item::after{content:"%";display:inline;margin-left:1px}.page-view-recipe .node__content .paragraph{display:flex;justify-content:start;gap:12px;width:100%}.page-view-recipe .node__content .paragraph .field{margin-bottom:0}.page-view-recipe .node__content .paragraph .field .field__label{display:none}.page-view-recipe .node__content-parent-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-view-recipe .node__content-fields-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:30%}.page-view-recipe .node__content-image-container{width:70%}.page-view-recipe .node__content-image-container img{margin-left:16px;width:440px !important;height:440px !important;object-fit:cover;border-radius:20px}.page-view-recipe .recipe-disclaimer{font-style:italic;margin:20px 0;padding:20px;max-width:1260px;border-radius:20px;background:white}.page-view-recipe .bookmark{position:absolute;top:50px;right:54px;z-index:1;transform:scale(1.5);font-size:11px;vertical-align:middle;display:flex;color:#ed6431;font-weight:600}.page-view-recipe .bookmark svg{margin-left:10px}.page-view-recipe .bookmark:focus{border:none !important;outline:none !important;box-shadow:none !important}.page-view-recipe .field--type-list ul li{font-family:"Montserrat";font-size:18px;font-weight:400;text-align:left}@media (max-width: 1680px){.page-view-recipe .node__content-image-container img{margin-left:14px;width:380px !important;height:380px !important}}@media (max-width: 1440px){.page-view-recipe .node__content-image-container img{margin-left:12px;width:320px !important;height:320px !important}}@media (max-width: 1366px){.page-view-recipe .node__content-image-container img{margin-left:10px;width:280px !important;height:280px !important}}@media (max-width: 1280px){.page-view-recipe .node__content-image-container img{margin-left:8px;width:240px !important;height:240px !important}}@media (max-width: 767px){.page-view-recipe .bookmark{top:20px;right:40px}.page-view-recipe .node__content .field.field--name-field-public-urls .field__items .field__item{display:inline !important}.page-view-recipe .node__content-parent-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-view-recipe .node__content-fields-container{width:100%}.page-view-recipe .node__content-image-container{width:100%}.page-view-recipe .node__content-image-container img{margin-left:0;width:100% !important;height:0 !important;padding-bottom:100% !important;object-fit:cover;border-radius:20px}}.product-image{margin-top:0.5rem}.product-image img{max-width:100%;border-radius:10px;max-height:400px}.route-custom-view .page-content>.region-content .view-header{margin-top:-35px !important}.route-custom-view table th{padding:7px 15px 15px}.route-custom-view .views-field-field-brand .name,.route-custom-view .views-field-field-market .name{text-align:center;line-height:1;font-size:12px}.route-custom-view .views-field-field-brand .name a,.route-custom-view .views-field-field-market .name a{font-weight:normal;font-family:'Montserrat', arial;line-height:1.2}.route-custom-view .views-field-field-brand .image,.route-custom-view .views-field-field-market .image{text-align:center}.route-custom-view .views-field-field-brand .image img,.route-custom-view .views-field-field-market .image img{width:80px;object-fit:contain}.route-custom-view .views-field-field-market .image{text-align:center}.route-custom-view .views-field-field-market .image img{width:50px}body.page-custom-admin-content-manage-products .views-field-field-image img,body.page-custom-admin-content-manage-products .views-field-field-image-thumbnail img,body.page-custom-admin-content-manage-brands .views-field-field-image img,body.page-custom-admin-content-manage-brands .views-field-field-image-thumbnail img{width:200px;object-fit:contain;border-radius:0}body.page-custom-admin-content-manage-brands .views-field-field-image img,body.page-custom-admin-content-manage-brands .views-field-field-image-thumbnail img{width:100px}body.page-custom-admin-content-manage-brands .views-field-field-image,body.page-custom-admin-content-manage-brands .views-field-field-image-thumbnail{min-width:0}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.ui-autocomplete{max-height:400px;overflow-y:scroll}.ui-menu-item-wrapper{display:flex !important;align-items:center}.ui-menu-item-wrapper .views-field-title{order:2}.ui-menu-item-wrapper .views-field-field-image{order:1;width:90px;min-width:0 !important}.ui-menu-item-wrapper .views-field-field-brand{order:3;margin-left:10px;color:#999}.ui-menu-item-wrapper .autocomplete-hide{display:none}.ui-menu-item .views-field-field-image img{width:80px;height:80px;object-fit:cover;vertical-align:middle;border-radius:5px !important}.back-to-top{position:fixed;bottom:10px;right:10px;z-index:9999;cursor:pointer;text-decoration:none;transition:opacity 0.2s ease-out;opacity:0;pointer-events:none;border-radius:50px !important;padding-left:38px !important}.back-to-top:hover{background-color:#4f80ff}.back-to-top svg{width:20px;height:20px;margin-right:5px;position:absolute;top:10px;left:14px}.back-to-top svg>*{stroke:#fff;stroke-width:24}@media (max-width: 976px){.back-to-top.is-active{pointer-events:auto;opacity:1}}.dropbutton__toggle::before{background:url("/sites/all/modules/pepsi/img/dropdown-arrow-orange.svg") no-repeat !important;background-size:contain !important;mask-image:none !important;-webkit-mask-image:none !important}.dropbutton__toggle:hover,.dropbutton__toggle:focus{background-color:transparent !important;box-shadow:none !important}.dropbutton__toggle:hover::before,.dropbutton__toggle:focus::before{background-image:url("/sites/all/modules/pepsi/img/dropdown-arrow.svg") !important}.dropbutton .dropbutton__items{background:#ff8201 !important;border:none !important;box-shadow:none !important}.dropbutton .dropbutton__items li.dropbutton__item,.dropbutton .dropbutton__items li.dropbutton__item a{background:transparent !important;font-size:14px;color:#fff !important}.dropbutton .dropbutton__items li.dropbutton__item:hover,.dropbutton .dropbutton__items li.dropbutton__item:focus,.dropbutton .dropbutton__items li.dropbutton__item a:hover,.dropbutton .dropbutton__items li.dropbutton__item a:focus{text-decoration:underline !important}.featuredRecipe{display:flex;flex-direction:column;overflow:hidden;max-width:172px}.featuredRecipe__image{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;height:246px;width:100%;border-radius:16px}.featuredRecipe__logo{width:92px;height:46px;position:absolute;top:8px;left:8px;background-position:left;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(2px 4px 2px #000)}.featuredRecipe__body{padding:10px}.featuredRecipe__title{font-family:"Montserrat Black";font-weight:normal;color:#000;font-size:12px;line-height:normal;margin:0;height:74px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:center}.featuredRecipe__footer{position:absolute;bottom:10px;left:10px}.featuredRecipe__tag{display:inline-block;background:url("/sites/all/modules/pepsi/img/button-yellow.svg") no-repeat left !important;background-size:100% !important;font-family:"Montserrat Black";text-align:center;font-size:12px;color:#000;padding:1px 10px;margin-right:2px;position:relative;z-index:1;min-width:60px}.owl-carousel .owl-dots{margin-top:12px;position:relative;text-align:center}.owl-carousel .owl-dot span{background:rgba(13,78,150,0.1);margin:0 6px;border-radius:50%;width:12px;height:12px;display:inline-block}.owl-carousel .owl-dot.active span{background:var(--themeColor)}@media (max-width: 768px){.featuredRecipe{display:block;max-width:100%}}.views-exposed-form{width:calc(100% - 200px) !important;position:relative;border-radius:20px 0 0 20px !important}@media (max-width: 768px){.views-exposed-form{width:100% !important}}.views-exposed-form::before{content:"";display:block;position:absolute;right:-348px;top:-106px;width:350px;height:350px;background:url(/sites/all/modules/pepsi/img/all-recipes.png) no-repeat;z-index:1;background-size:contain}@media (max-width: 768px){.views-exposed-form::before{display:none}}.views-exposed-form::after{content:"";display:block;position:absolute;right:-200px;top:0;width:200px;height:100%;background-color:#fff;border-radius:0 20px 20px 0;z-index:0}.route-custom-view:not(.page-custom-admin-content-manage-products):not(.page-custom-admin-content-manage-brands):not(.page-custom-admin-people) .region-sticky__items__inner{position:relative;z-index:2;width:calc(100% - 225px) !important}.views-exposed-form__item--actions.views-exposed-form__item--actions .button:last-child{background:#ff8201 !important;color:#000 !important;border-radius:20px !important;border:none !important;font-family:"Montserrat Black" !important;padding:14px 30px !important}.page-custom-admin-people .views-exposed-form,.page-custom-admin-content-manage-products .views-exposed-form,.page-custom-admin-content-manage-brands .views-exposed-form{width:100% !important}.page-custom-admin-people .views-exposed-form::before,.page-custom-admin-people .views-exposed-form::after,.page-custom-admin-content-manage-products .views-exposed-form::before,.page-custom-admin-content-manage-products .views-exposed-form::after,.page-custom-admin-content-manage-brands .views-exposed-form::before,.page-custom-admin-content-manage-brands .views-exposed-form::after{display:none}.input{width:100%;border:none;border-radius:30px;height:50px;padding:13px 15px;font-size:12px;color:var(--themeColor);position:relative}.input__wrapper{position:relative;width:100%}.input__button{border-radius:50%;background:transparent;width:36px;height:36px;display:flex;justify-content:center;align-items:center;position:absolute;top:7px;right:10px;border:none;cursor:pointer}.input__advancedWrapper{text-align:right;margin:10px}.input__advanced{font-size:12px}.form__disclaimer{font-family:"Montserrat Black";margin:10px;display:block}.form__disclaimer span{color:var(--colorGinDanger);font-size:20px}.form__select{margin-top:0;margin-bottom:0}.form__select+input{margin-top:10px}td .form__select{margin-top:10px}.form-actions,.field-actions{align-items:center !important}input.form-element[disabled],input.form-element[disabled]:hover{background-color:#fff !important;border-color:#fff !important;padding-left:0 !important;color:#444 !important;opacity:1}input[type="file"]::-webkit-file-upload-button{vertical-align:middle;height:100%}.form-element--type-date,.form-element--type-time{vertical-align:middle !important}.form-element{padding:0.5rem 1.375rem !important;border:var(--input-border-size) solid var(--input-border-color) !important}.form-element--type-select{display:inline-block;background-image:url("/sites/all/modules/pepsi/img/dropdown-arrow-orange.svg") !important;background-size:14px !important;background-position:calc(100% - 15px) 13px !important;background-repeat:no-repeat !important;padding-right:36px !important}.route-custom-view .fieldset__label,.route-custom-view .fieldset__label--group,.route-custom-view .form-item__label{font-size:12px !important;font-weight:normal !important;font-family:"Montserrat" !important;margin-left:10px !important}.field-multiple-table thead tr{background:#f2f2f2 !important;border-radius:10px}.no-touchevents .form-element--extrasmall{padding:0.5rem 1.375rem !important}.tabledrag-leaf td,.tabledrag-cell{vertical-align:middle !important}.views-bulk-actions__item .form-element--type-select{min-height:calc(var(--input-padding-vertical) * 2 + var(--input-line-height)) !important}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:400px;padding:30px;text-align:center;background:#fff;border-radius:20px;display:none;z-index:999;max-width:70%}.modal__mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);display:none;z-index:998}.modal__title{font-family:"Montserrat Black"}.modal__formItem{display:block}.modal__formItem label{display:block}.modal__formItem input,.modal__formItem textarea{width:100%;padding:10px;box-sizing:border-box;margin:10px 0;border:1px solid #ccc;border-radius:5px;line-height:1.5}.modal ul{margin:0 20px}.modal ul li{font-family:"Montserrat", sans-serif;font-weight:400;list-style:none}.modal ul li:first-child{margin-bottom:1.75rem}.modal ul li:last-child{font-family:"Montserrat Black", sans-serif;font-weight:200}.pCard{background:#fff;border-radius:20px;font-size:18px;letter-spacing:-0.05em;color:var(--themeColor);flex:1}.pCard--button{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;height:125px;font-size:16px;font-family:"Montserrat Black";letter-spacing:0.1px;color:#fff;border:2px solid transparent}.pCard--button svg{width:50px}.pCard--button.-submit{background-color:#ffbf00}.pCard--button.-view{background-color:#ff8200}.pCard--button.-approve{background-color:#57d400}.pCard--button:hover,.pCard--button:focus{color:#fff}.pCard--button:hover.-submit,.pCard--button:focus.-submit{background-color:#c90}.pCard--button:hover.-view,.pCard--button:focus.-view{background-color:#cc6800}.pCard--button:hover.-approve,.pCard--button:focus.-approve{background-color:#42a100}.pCard--blue{background:var(--themeColor);color:#fff}.pCard__supraTitle{margin:20px 0 0;font-size:24px}.pCard__title{font-size:14px;font-family:"Montserrat Black";font-weight:normal;margin:0;color:#000}.pCard__subtitle{font-size:12px;color:#000;font-weight:normal;margin:5px 0 0}.pCard__header{display:flex;padding:26px 28px 5px;justify-content:space-between;align-items:center;gap:15px}.pCard__headerSelectGroup{display:flex;gap:5px}.pCard__headerSelect{color:#000;font-size:12px;font-family:"Montserrat";max-width:150px;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;border:none;padding:9px 34px 9px 14px;display:inline-block;background-image:url("/sites/all/modules/pepsi/img/dropdown-arrow.svg"),url("/sites/all/modules/pepsi/img/button-grey.svg");background-repeat:no-repeat, no-repeat;background-size:12px, cover;background-position:calc(100% - 14px) 10px,left;font-family:"Montserrat Black";background-color:#fff;border-radius:14px}.pCard__headerSelect.-wide{max-width:200px}.pCard__body.-padding-sides{padding:0 20px}.pCard__notification{position:absolute;bottom:-2px;right:-8px;width:30px;height:30px;border-radius:50%;background-color:#c45733;color:#fff;font-family:"Montserrat Black";font-size:14px;display:flex;justify-content:center;align-items:center}@media (max-width: 976px){.pCard__headerSelectGroup{flex-direction:column}}@media (min-width: 768px) and (max-width: 1440px){.pCard__header{flex-direction:column}}.progress-bar-supra{display:flex;justify-content:flex-start}.progress-bar-container{width:120px;height:12px;display:flex;justify-content:flex-start;background-color:#f0f0f0;border-radius:6px;overflow:hidden}.progress-bar{transition:transform 0.6s ease;height:12px;width:100%;text-indent:-9999px;transform:scaleX(0);transform-origin:left}.progress-bar.is-complete{background-color:#57d300}.progress-bar.is-medium{background-color:#ff8201}.progress-bar.is-bad{background-color:var(--colorGinDanger)}.progress-bar-number{margin:-2px 10px 0 0;font-size:12px}.node-recipe-edit-form .progress-bar-container{width:600px;max-width:100%;height:20px}.node-recipe-edit-form .progress-bar{height:20px}.node-recipe-edit-form .progress-bar-number{font-size:16px}@media (max-width: 768px){.views-table .progress-bar-container{width:16px;height:16px}.views-table .progress-bar{width:16px;height:16px;transform:scaleX(1) !important}.views-table .progress-bar-number{margin-top:0}.node-recipe-edit-form .progress-bar-container{height:14px}.node-recipe-edit-form .progress-bar{height:14px}.node-recipe-edit-form .progress-bar-number{font-size:16px}}.recipeLink{display:flex;padding:10px;border-radius:10px}.recipeLink.-blue{background-color:#f2f2f2}.recipeLink__wrapper{list-style:none;margin:12px 0}.recipeLink__left{display:flex;justify-content:center;align-items:center;margin-right:12px}.recipeLink__imageContainer{background-size:cover;background-position:center;background-repeat:no-repeat;width:50px;height:50px;border-radius:10px}.recipeLink__right{display:flex;flex-direction:column;justify-content:center;gap:3px}.recipeLink__right h3{font-size:14px;font-family:"Montserrat";font-weight:bold;margin:0;color:#000}.recipeLink__footer{font-size:12px;font-weight:normal;color:#4f80ff;letter-spacing:normal}.recipeLink__footer svg{margin-right:5px;width:14px;vertical-align:bottom}.recipeLink__footer svg path{stroke:#4f80ff}.is-horizontal .tabs--primary .tabs__link{font-family:"Montserrat Black"}@media (min-width: 768px){.is-horizontal .tabs--primary .tabs__link.is-active{background:url("/sites/all/modules/pepsi/img/button-green.svg") no-repeat !important;background-size:cover !important;color:#fff !important}}.views-field-field-image,.views-field-field-image-thumbnail{min-width:300px}.views-field-field-image img,.views-field-field-image-thumbnail img{width:260px;max-width:100%;border-radius:20px;height:150px;object-fit:cover}table td{font-size:14px}table td[headers="view-title-table-column"],table td[headers="view-title-table-column"] a,table td[headers="view-field-brand-table-column"] a{font-family:"Montserrat Black";color:#000;text-align:center}table td[headers="view-title-table-column"] a{display:block;text-align:left}@media (max-width: 976px){.views-field-field-image,.views-field-field-image-thumbnail{min-width:100px;padding:5px 0}.views-field-field-image img,.views-field-field-image-thumbnail img{border-radius:5px;height:60px}}@media (max-width: 768px){.views-field-field-image,.views-field-field-image-thumbnail{min-width:50px}.views-field-field-image img,.views-field-field-image-thumbnail img{height:50px}}th{height:3rem !important;padding:0.5rem 1rem;background:none !important;line-height:1.25rem;font-family:"Montserrat Black"}th h4{color:#232429 !important}.form-type--checkbox .fieldset__label,.form-type--checkbox .fieldset__label--group,.form-type--checkbox .form-item__label{font-weight:normal !important}.table-scroll-wrapper{overflow-x:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.table-scroll-wrapper--scrollable{cursor:grab}.table-scroll-wrapper--scrollable.active{cursor:grabbing;cursor:-webkit-grabbing}.table-scroll-wrapper table{margin-bottom:0}.page-title{font-family:"Montserrat Black", sans-serif;color:#000 !important;font-size:46px !important;line-height:1}.text-muted{font-size:12px;color:#6c757d;font-weight:400;font-family:"Montserrat", sans-serif}.widget--featured{display:block;width:100%}.widget--featured__title{color:#000;font-size:24px;font-family:"Montserrat";letter-spacing:-0.3px}.widget--featured .owl-stage-outer{padding:10px 0 30px !important;margin-bottom:-30px;margin-top:-10px}.widget--featured__margin{margin:0 45px}.widget--featured .owl-nav{position:absolute;top:105px;width:100%}.widget--featured .owl-nav .owl-prev{width:22px;position:absolute;transform:scaleX(-1);left:-40px}.widget--featured .owl-nav .owl-next{width:22px;position:absolute;right:-40px}#recipesByBrandContainer{padding:30px 50px}#recipesByBrandContainer .brands__item{align-items:center;justify-content:center}#recipesByBrandContainer .brands__item img{width:100px;height:100px;background:white;padding:10px;object-fit:contain;box-sizing:border-box;max-width:100px}#recipesByBrandContainer .brands__item .brands__item__count{font-size:17px;font-family:"Montserrat Black";color:#000;margin-top:5px;text-align:center;font-weight:600;width:100px}#recipesByBrandContainer .owl-nav{position:absolute;top:34px;width:100%}#recipesByBrandContainer .owl-nav .owl-prev{width:14px;position:absolute;transform:scaleX(-1);left:-28px}#recipesByBrandContainer .owl-nav .owl-next{width:14px;position:absolute;right:-28px}.widget--chart{padding-bottom:30px}.widget--resume__body{padding:125px 45px 30px;display:flex;flex-direction:column;max-width:100%;height:100%;background-color:#4f80ff;position:relative;border-radius:20px}@media (max-width: 1440px){.widget--resume__body{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}}@media (max-width: 1280px){.widget--resume__body{flex-direction:row;flex-wrap:wrap;gap:1rem}}.widget--resume__image{position:absolute;top:-170px;left:50%;transform:translateX(-50%);width:305px}.widget--resume__stat{text-align:left;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:74px;cursor:help}@media (min-width: 768px) and (max-width: 1440px){.widget--resume__stat{height:auto;padding:10px}}.widget--resume__statBody{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:60%}@media (min-width: 768px) and (max-width: 1440px){.widget--resume__statBody{width:80%}}.widget--resume__statIcon{width:35px;display:flex;justify-content:center;align-items:center;margin-right:10px}@media (min-width: 768px) and (max-width: 1440px){.widget--resume__statIcon{width:26px}}.widget--resume__statTitle{font-family:"Montserrat Black";font-size:17px;margin:0}.widget--resume__statValue{width:40%;font-size:38px;white-space:nowrap}@media (min-width: 768px) and (max-width: 1440px){.widget--resume__statValue{font-size:1.6vw}}.widget--top__list{margin:0 16px 16px}.widget--top__body.is-loading{min-height:200px;position:relative}.widget--top__body.is-loading::after{content:"";background:url("/sites/all/modules/pepsi/img/loading.gif") center no-repeat;background-size:contain;position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);width:90px;height:90px}.widget--brands__body{margin:0 50px 30px;display:flex;justify-content:space-between;gap:0}.widget--brands__image{width:180px}.widget--brands__stat{color:#000;display:flex;flex-direction:row;justify-content:center;align-items:center}.widget--brands__statValue{font-size:34px;font-family:"Montserrat";margin:0 9px 0 0}.widget--brands__statTitle{font-size:15px;font-family:"Montserrat Black";margin:0;position:relative;top:5px}.widget--brands__link{font-size:14px}@media (max-width: 768px){.widget--resume__body{flex-direction:column}}.widget--stat{display:flex;flex-direction:column;flex:1;min-width:0;max-width:300px}.widget--stat__title{font-family:"Montserrat", sans-serif;font-size:14px;font-weight:600;color:#333;margin:0 0 8px 0;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:32px}.widget--stat__card{background:white;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,0.1);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px;height:100%;position:relative}.widget--stat__subtitle{font-family:"Montserrat", sans-serif;font-size:11px;font-weight:500;color:#666;margin-bottom:5px;text-align:center}.widget--stat__value{font-family:"Montserrat Black", sans-serif;font-size:70px;color:#333;line-height:1;text-align:center}@media (max-width: 1615px){.widget--stat__value{font-size:60px}}.widget--stat__value--full{display:inline}.widget--stat__value--compact{display:none}@media (max-width: 1615px){.widget--stat__value--full{display:none}.widget--stat__value--compact{display:inline}}.widget--stat:nth-child(1) .widget--stat__value{color:#4f80ff}.widget--stat:nth-child(2) .widget--stat__value{color:#ff8c42}.widget--stat:nth-child(3) .widget--stat__value{color:#28a745}.widget--stat:nth-child(4) .widget--stat__value{color:#fdc02f}.widget--stat:nth-child(5) .widget--stat__value{color:#dc3545}@media (max-width: 976px){.dashboard__row .widget--stat{min-width:150px}}@media (max-width: 768px){.dashboard__row{flex-wrap:wrap}.dashboard__row .widget--stat{flex:1 1 calc(50% - 0.5rem);min-width:140px}}.group-flex-row{display:flex;flex-direction:row;gap:40px}.group-flex-row.width-specific>*{width:150px}.group-flex-row-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px}.group-flex-row-wrap.width-specific>*{width:150px}.shortcut-action{display:none !important}.view .view-header{margin:10px 0;color:#000;font-size:12px}.path-user .tabs-wrapper{display:none}.local-actions .button.button--export,.local-actions .button.button--products,.local-actions .button.button--use-recipe,.local-actions .button.button--preview-recipe{background:url("/sites/all/modules/pepsi/img/button-orange.svg") no-repeat left;background-size:contain;border:none !important;box-shadow:none !important;color:#000;font-family:"Montserrat Black";padding:10px 40px}.local-actions .button.button--export:not(.button--products),.local-actions .button.button--products:not(.button--products),.local-actions .button.button--use-recipe:not(.button--products),.local-actions .button.button--preview-recipe:not(.button--products){min-width:184px}.local-actions .button.button--export.button--use-recipe,.local-actions .button.button--export.button--preview-recipe,.local-actions .button.button--products.button--use-recipe,.local-actions .button.button--products.button--preview-recipe,.local-actions .button.button--use-recipe.button--use-recipe,.local-actions .button.button--use-recipe.button--preview-recipe,.local-actions .button.button--preview-recipe.button--use-recipe,.local-actions .button.button--preview-recipe.button--preview-recipe{padding:10px}.local-actions .button.button--export.button--preview-recipe,.local-actions .button.button--products.button--preview-recipe,.local-actions .button.button--use-recipe.button--preview-recipe,.local-actions .button.button--preview-recipe.button--preview-recipe{background:url("/sites/all/modules/pepsi/img/button-yellow.svg") no-repeat left;background-size:contain;min-width:142px}.local-actions .button.button--export:hover,.local-actions .button.button--export:focus,.local-actions .button.button--products:hover,.local-actions .button.button--products:focus,.local-actions .button.button--use-recipe:hover,.local-actions .button.button--use-recipe:focus,.local-actions .button.button--preview-recipe:hover,.local-actions .button.button--preview-recipe:focus{background-color:transparent}.local-actions .button.button--export svg,.local-actions .button.button--products svg,.local-actions .button.button--use-recipe svg,.local-actions .button.button--preview-recipe svg{width:18px;height:18px;margin:0 8px 0 0;position:relative;left:-1px;top:2px}.local-actions .button.button--export svg path,.local-actions .button.button--products svg path,.local-actions .button.button--use-recipe svg path,.local-actions .button.button--preview-recipe svg path{stroke:#fff}.local-actions .button.button--export:hover svg path,.local-actions .button.button--export:focus svg path,.local-actions .button.button--products:hover svg path,.local-actions .button.button--products:focus svg path,.local-actions .button.button--use-recipe:hover svg path,.local-actions .button.button--use-recipe:focus svg path,.local-actions .button.button--preview-recipe:hover svg path,.local-actions .button.button--preview-recipe:focus svg path{stroke:#fff}@media (max-width: 768px){.local-actions .button.button--export,.local-actions .button.button--products,.local-actions .button.button--use-recipe,.local-actions .button.button--preview-recipe{padding:15px 15px 19px;width:200px}}.local-actions.compact{margin:0;padding:0}.local-actions.compact li{margin:0;padding:0}.dropbutton{border:none !important;background:#f2f2f2;border-radius:50px !important;padding:0 !important;color:#000}.dropbutton-action a{border-radius:6px !important}.messages-list{margin-bottom:50px !important;position:relative;z-index:2}.role-general_user_pepsico .node__submitted{display:none}.role-general_user_pepsico .page-node-type-recipe .node__content .field--name-field-image{padding-left:0;float:none}.role-general_user_external.path-home.sidebar-minimized .columns>.page,.role-general_user_pepsico.path-home.sidebar-minimized .columns>.page,.role-content_creator.path-home.sidebar-minimized .columns>.page{margin-left:0}.role-general_user_external.path-home:not(.sidebar-minimized) .columns>.page,.role-general_user_pepsico.path-home:not(.sidebar-minimized) .columns>.page,.role-content_creator.path-home:not(.sidebar-minimized) .columns>.page{width:calc(100% + 350px)}.role-general_user_external .node--type-recipe,.role-general_user_pepsico .node--type-recipe,.role-content_creator .node--type-recipe{position:relative}.role-general_user_external .page-wrapper .views-bulk-actions,.role-general_user_pepsico .page-wrapper .views-bulk-actions,.role-content_creator .page-wrapper .views-bulk-actions{visibility:hidden}.role-general_user_external .sidebar__menuContainer.-key-tasks,.role-general_user_pepsico .sidebar__menuContainer.-key-tasks,.role-content_creator .sidebar__menuContainer.-key-tasks{margin-bottom:0}.role-general_user_external .sidebar__menu,.role-general_user_pepsico .sidebar__menu,.role-content_creator .sidebar__menu{margin-top:0}@media (min-width: 768px) and (max-width: 1024px){.columns>.page{width:calc(100% - 330px)}.sidebar{width:300px;padding:50px 0 0 30px}.sidebar__background{transform:scale(0.6)}.sidebar::after{width:347px;top:1714px}.sidebar__logo{width:180px}.sidebar__menuContainer{margin:0 5px 12px}.sidebar__menuContainer.-dashboard{margin:-5px 0 15px -15px}.sidebar__menuContainer.-markets{margin:12px 0 25px -15px}.sidebar__menuContainer.-key-tasks{margin:12px 5px 18px}.sidebar__menuTitle{font-size:16px;margin:0 0 3px 12px}.sidebar__menu{margin:6px 0 0 3px}.sidebar__menu>li>a{font-size:12px;padding:2px 12px 5px 3px}.sidebar svg:not(.sidebar__background){width:18px;max-height:20px;margin-right:8px;left:4px}.sidebar__notification{right:-25px;width:30px;height:30px;font-size:10px}}@media (min-width: 768px) and (max-width: 1440px){.widget--resume__image{display:none}.widget--resume__body{padding:20px;flex-direction:column}}@media (min-width: 1440px) and (max-width: 1615px){.widget--resume__body{padding-left:20px;padding-right:20px}.widget--resume__statValue{font-size:28px}}
