/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#page .ui-widget,body{font-family:"Sofia Pro",sans-serif}body,html{overflow-x:hidden}a,a:focus,a:hover{color:inherit;text-decoration:none}@-webkit-keyframes appearInUp{from{-webkit-transform:translateY(48px);transform:translateY(48px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes appearInUp{from{-webkit-transform:translateY(48px);transform:translateY(48px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes appearInRight{from{-webkit-transform:translateX(48px);transform:translateX(48px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes appearInRight{from{-webkit-transform:translateX(48px);transform:translateX(48px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes appearInLeft{from{-webkit-transform:translateX(-48px);transform:translateX(-48px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes appearInLeft{from{-webkit-transform:translateX(-48px);transform:translateX(-48px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes appearInDown{from{-webkit-transform:translateY(-48px);transform:translateY(-48px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes appearInDown{from{-webkit-transform:translateY(-48px);transform:translateY(-48px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes appearInScale{from{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes appearInScale{from{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes appearInFade{from{opacity:0}to{opacity:1}}@keyframes appearInFade{from{opacity:0}to{opacity:1}}@-webkit-keyframes disappearFade{0%{opacity:1}100%{opacity:0}}@keyframes disappearFade{0%{opacity:1}100%{opacity:0}}:root{font-size:16px}body{font-size:.875rem;line-height:1.5;font-weight:300;color:#3A3A3A;background-color:#F9F5F1;--navbar-width:100px;--navbar-height:104px;--toolbar-height:0px}body.toolbar-horizontal.toolbar-fixed,body.toolbar-vertical{--toolbar-height:39px}body.toolbar-horizontal.toolbar-fixed.toolbar-tray-open{--toolbar-height:79px}@media (max-width:767px){#page-wrapper{padding-bottom:var(--navbar-height)}}#main.container{max-width:100%;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}@media (min-width:768px){body.toggle-navbar{--navbar-width:220px}#main.container{margin-left:var(--navbar-width);max-width:calc(100% - var(--navbar-width));padding:0 24px}}#main .block-region-first,#main .block-region-second{padding-bottom:20px}#main .block-region-second{position:relative}@media (min-width:768px){#main .block-region-second{margin-right:-24px}#main .block-region-second:before{content:'';display:block;position:fixed;top:0;right:auto;height:100%;width:1px;background:#D4D4D4}}.modal-backdrop{display:none}.site-footer{padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}ol,ul{list-style:none}a:focus,a:hover{background-color:transparent}.custom-select:focus,.form-control:focus,.ui-slider-handle:focus,button:focus,input:focus,select:focus,summary:focus{border-color:inherit!important;box-shadow:none!important;outline:0!important}.form-check-input[type=checkbox]{opacity:0}img{max-width:100%;height:auto}.btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233A3A3A'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/.7em auto no-repeat;opacity:.8}.btn-close:hover{opacity:1}.form-group{margin-bottom:1rem}td,tr.even,tr.odd{box-shadow:none!important;background:0 0}legend{float:unset}.alerts-block-wrapper{position:fixed;top:calc(var(--toolbar-height) + 24px);width:100%;z-index:2;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}.alerts-block-wrapper:not(.empty)+.block-system-main-block>.content>.row>div:first-child{padding-top:60px}@media (min-width:768px){.alerts-block-wrapper{max-width:calc(((100% - (var(--navbar-width) + 24px * 2))/ 4) - 21px);position:fixed;left:calc(var(--navbar-width) + 24px)}}@media (max-width:767px){body.node--type-srh-recipe .block-system-main-block>.content>.row>div:first-child,body.path-collection .block-system-main-block>.content>.row>div:first-child,body.path-pin .block-system-main-block>.content>.row>div:first-child{display:none}.alerts-block-wrapper{max-width:calc(100% - 30px)}}.messages .messages__content,.messages.messages--error,.messages:not(:has(.messages__content)){padding:1.35rem 1.05rem;color:#FFF;background-color:#3A3A3A;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.messages .messages__content+.messages,.messages.messages--error+.messages,.messages:not(:has(.messages__content))+.messages{margin-top:10px}.messages .messages__content .list-group-item,.messages.messages--error .list-group-item,.messages:not(:has(.messages__content)) .list-group-item{background-color:#3A3A3A}.messages .messages__content,.messages:not(:has(.messages__content)){border:0}.messages .messages__content::before,.messages:not(:has(.messages__content))::before{display:inline-block;content:"";background-image:url(/themes/custom/cookbook/images/icons/check-ok.svg);background-repeat:no-repeat;vertical-align:text-bottom;width:1rem;height:1rem;background-position:0 0;background-size:1rem 1rem;-webkit-background-size:1rem 1rem;margin-right:.75rem}.messages.messages--error:before{content:"!";display:inline-block;width:1rem;height:1rem;background-color:#fe8083;color:#fff;border-radius:50%;text-align:center;font-weight:700;margin-right:6px;line-height:1.4;background-image:unset}div:not(.messages__wrapper)>.messages--error{position:absolute;bottom:0;left:0;min-width:22rem}form.cb-edit-unsorted-pile-details button.form-submit{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background-color:#3F2C1B;color:#FFF;height:unset!important}.block-cookbook-collection.block-cookbook-collection-unsorted-pile-teaser .content>div>a>h2,.block-views-blocklist-collections-block-collections-list .view-list-collections .view-content>.views-row .field-group-link .field--name-name{font-size:1rem;font-weight:600}form.cb-edit-unsorted-pile-details button.form-submit:active,form.cb-edit-unsorted-pile-details button.form-submit:disabled,form.cb-edit-unsorted-pile-details button.form-submit:focus,form.cb-edit-unsorted-pile-details button.form-submit:hover{background-color:#3F2C1B!important;color:#FFF}.block-cookbook-collection.block-cookbook-collection-unsorted-pile-teaser{padding-bottom:24px;margin-bottom:36px;border-bottom:solid 1px #D4D4D4}.block-cookbook-collection.block-cookbook-collection-unsorted-pile-teaser .content>div>a{display:block;padding:27px 24px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:url(/themes/custom/cookbook/images/cookBook-banner-small.png) right center no-repeat #FFE4BE;background-size:contain;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}.block-cookbook-collection.block-cookbook-collection-unsorted-pile-teaser .content>div>a .view-collections-items .view-empty{font-size:14px}.block-cookbook-collection.block-cookbook-collection-unsorted-pile-teaser .content>div>a .view-collections-items .view-content{margin:0}.block-cookbook-collection.block-cookbook-collection-unsorted-pile-teaser .content>div>a .view-collections-items .view-content .views-row{width:auto}.block-cookbook-collection.block-cookbook-collection-unsorted-pile-teaser .content>div>a:hover{box-shadow:0 12px 14px 0 rgba(0,0,0,.06);opacity:.8}.block-views-blocklist-collections-block-collections-list{position:relative}.block-views-blocklist-collections-block-collections-list>h2{font-size:1.375rem;line-height:1.5;font-weight:600;margin-bottom:36px}.block-views-blocklist-collections-block-collections-list>.more-button{position:absolute;top:0;right:0;color:transparent;width:24px;height:24px;background-image:url(/themes/custom/cookbook/images/icons/add-icon.svg);background-repeat:no-repeat}.block-views-blocklist-collections-block-collections-list>.more-button:hover{background-image:url(/themes/custom/cookbook/images/icons/add-overlay-icon.svg)}.block-views-blocklist-collections-block-collections-list .view-list-collections.view-display-id-block_collections_list>.view-empty{position:relative;text-align:center;max-width:200px;margin:0 auto;color:#8C8C8C}.block-views-blocklist-collections-block-collections-list .view-list-collections.view-display-id-block_collections_list>.view-empty:before{content:'';display:block;background-image:url(/themes/custom/cookbook/images/empty-collection-list-bg.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:97px;height:100px;margin:0 auto 40px}.block-views-blocklist-collections-block-collections-list .view-list-collections .view-content{margin:0;display:block}.block-views-blocklist-collections-block-collections-list .view-list-collections .view-content>.views-row{position:relative}.block-views-blocklist-collections-block-collections-list .view-list-collections .view-content>.views-row:after{content:'';display:block;width:calc(100% - ((32px) + 64px));height:1px;background:#D4D4D4;position:absolute;right:0;top:0}.block-views-blocklist-collections-block-collections-list .view-list-collections .view-content>.views-row.active+.views-row:after,.block-views-blocklist-collections-block-collections-list .view-list-collections .view-content>.views-row.active:after,.block-views-blocklist-collections-block-collections-list .view-list-collections .view-content>.views-row:first-child:after{display:none}.block-views-blocklist-collections-block-collections-list .view-list-collections .view-content>.views-row.active .cb-collection.cb-collection--view-mode-items .field-group-link{background:#FFF;box-shadow:0 12px 24px 0 rgba(0,0,0,.06)}.block-views-blocklist-collections-block-collections-list .view-list-collections .view-content>.views-row:not(.active):hover .cb-collection.cb-collection--view-mode-items .field-group-link{opacity:.8}.cb-collection.cb-collection--view-mode-default>.header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:url(/themes/custom/cookbook/images/cookBook-banner-big.png) no-repeat #FFE4BE;margin-bottom:36px}@media (min-width:768px){.block-cookbook-collection.block-cookbook-collection-collection-detail .field--name-cb-pins-collection{padding:0 120px}.cb-collection.cb-collection--view-mode-default>.header{background-position:66.6666% center;padding:40px 120px;min-height:200px}.cb-collection.cb-collection--view-mode-default .field--name-cb-dot-link-dots-collection{top:40px;right:120px}}@media (max-width:767px){.cb-collection.cb-collection--view-mode-default>.header{background-size:cover;background-position:-50px top;padding:100px 15px 25px;min-height:220px;margin-right:-15px;margin-left:-15px}}.cb-collection.cb-collection--view-mode-default .field--name-cb-pins-collection-count .view-content,.cb-collection.cb-collection--view-mode-items .field-group-link .field--name-field-image{margin:0}.cb-collection.cb-collection--view-mode-default .field--name-cb-dot-link-dots-collection{position:absolute}@media (max-width:767px){.cb-collection.cb-collection--view-mode-default .field--name-cb-dot-link-dots-collection{top:50px;right:15px}}.cb-collection.cb-collection--view-mode-default .field--name-cb-collection-title>h2{font-size:1.875rem;line-height:1.7;font-weight:600}.cb-collection.cb-collection--view-mode-default .field--name-cb-pins-collection-count .view-content .views-row{width:auto}.cb-collection.cb-collection--view-mode-items .field-group-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:16px;padding-left:calc((32px) + 64px);min-height:calc((32px) + 64px);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;position:relative;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}.cb-collection.cb-collection--view-mode-items .field-group-link .cb-collection-imagen-default{display:block;width:64px;height:64px;background-image:url(/themes/custom/cookbook/images/empty-collection-thumbnail.png);position:absolute;top:50%;left:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.cb-collection.cb-collection--view-mode-items .field-group-link .field--name-field-image .media--image{display:block;width:64px;height:64px;position:absolute;top:50%;left:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;overflow:hidden}.cb-collection.cb-collection--view-mode-items .field-group-link .field--name-field-image .media--image>img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cb-collection.cb-collection--view-mode-full{position:relative}@media (min-width:768px){.cb-collection.cb-collection--view-mode-full{padding:0 120px}}.cb-collection.cb-collection--view-mode-full .header{position:relative;margin-top:42px;padding-bottom:24px;margin-bottom:36px;border-bottom:solid 1px #D4D4D4}.cb-collection.cb-collection--view-mode-full .header .actions-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:2rem}.cb-collection.cb-collection--view-mode-full .header .actions-header .field--name-dynamic-twig-fieldcb-collection-back-to-home-button{margin-right:auto}.cb-collection.cb-collection--view-mode-full .header .actions-header a.back{display:inline-block;position:relative;line-height:32px;cursor:pointer;z-index:1}.cb-collection.cb-collection--view-mode-full .header .actions-header a.back:before{content:'';width:32px;height:32px;margin-right:10px;border:1px solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-block;vertical-align:middle;position:relative;z-index:0}.cb-collection.cb-collection--view-mode-full .header .actions-header a.back:after{content:'';display:block;position:absolute;top:12px;left:14px;width:9px;height:9px;border-bottom:solid 2px;border-left:solid 2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:0}.cb-collection.cb-collection--view-mode-full .header .actions-header div+div{margin-left:20px}.cb-collection.cb-collection--view-mode-full .field--name-cb-share-collection details{position:relative}.cb-collection.cb-collection--view-mode-full .field--name-cb-share-collection summary{width:32px;height:32px;padding:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #D4D4D4;color:transparent;overflow:hidden;background:url(/themes/custom/cookbook/images/icons/share-on.svg) center center no-repeat!important}.cb-collection.cb-collection--view-mode-full .field--name-cb-share-collection summary:hover{color:transparent;background:url(/themes/custom/cookbook/images/icons/share.svg) center center no-repeat #3A3A3A!important}.cb-collection.cb-collection--view-mode-full .field--name-cb-share-collection .details-wrapper{background-color:#3a3a3adb;padding:8px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;position:absolute;width:136px;top:100%;right:0}.cb-collection.cb-collection--view-mode-full .field--name-cb-dot-link-dots-collection .cookbook-dots-modal>.btn-modal{width:32px;height:32px;padding:0;background:0 0!important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #D4D4D4;color:#000}.cb-collection.cb-collection--view-mode-full .field--name-cb-dot-link-dots-collection .cookbook-dots-modal>.btn-modal:hover{color:#FFF;background:#3A3A3A!important}.cb-collection.cb-collection--view-mode-full .field--name-cb-collection-title{font-size:1.875rem;line-height:1.7;font-weight:600;margin-bottom:16px}.cb-collection.cb-collection--view-mode-full .header-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#8C8C8C}.cb-collection.cb-collection--view-mode-full .field--name-cb-pins-collection-count{position:relative;margin-right:10px;padding-right:5px}.cb-collection.cb-collection--view-mode-full .field--name-cb-pins-collection-count:before{content:'';display:block;position:absolute;top:50%;right:-3px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:2px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;background:#8C8C8C}.cb-collection.cb-collection--view-mode-full .field--name-cb-pins-collection-count .view-collections-items .view-content{margin:0}.cb-collection.cb-collection--view-mode-full .field--name-cb-pins-collection-count .view-collections-items .view-content .views-row{width:auto}.cb-collection.cb-collection--view-mode-full .field--name-cb-pins-collection{padding-bottom:24px;margin-bottom:36px;border-bottom:solid 1px #D4D4D4}.cb-collection.cb-collection--view-mode-full .field--name-cb-collection-inspire>h3{font-size:1.375rem;line-height:1.5;font-weight:600;margin-bottom:30px}.cb-collection.cb-collection--view-mode-full .field--name-cb-collection-inspire-nestle>div>h3{margin-bottom:24px}@media (min-width:768px){.cb-collection.cb-collection--view-mode-full .header .actions-header .field--name-dynamic-twig-fieldcb-collection-back-to-home-button{display:none}.cb-collection.cb-collection--view-mode-full .field--name-cb-collection-title{margin-top:-74px;margin-right:100px}.cb-collection.cb-collection--view-mode-full .field--name-cb-collection-inspire-nestle>div>h3{margin-bottom:32px}.cb-collection.cb-collection--view-mode-full .field--name-cb-collection-inspire-nestle{width:100%;margin:0 auto}}.view.cb-pin-teasers-grid{--num-cols:3}.view.cb-pin-teasers-grid .view-empty{position:relative;text-align:center;max-width:464px;margin:80px auto;color:#8C8C8C}.view.cb-pin-teasers-grid .view-empty strong{color:#3A3A3A;font-size:1rem;line-height:1.5;font-weight:600}.view.cb-pin-teasers-grid .view-empty:before{content:'';display:block;background-image:url(/themes/custom/cookbook/images/empty-unsorted-pile-bg.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:112px;height:120px;margin:0 auto 40px}@media (min-width:768px){.view.cb-pin-teasers-grid>.view-content{margin-left:-12px;margin-right:-12px}.view.cb-pin-teasers-grid>.view-content .views-row{width:calc(100% / var(--num-cols));padding-left:12px;padding-right:12px}}@media (max-width:767px){.view.cb-pin-teasers-grid>.view-content{margin:0}.view.cb-pin-teasers-grid>.view-content .views-row{-webkit-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%}.view.cb-pin-teasers-grid>.view-content .views-row:nth-child(2n){padding-left:7.5px}.view.cb-pin-teasers-grid>.view-content .views-row:nth-child(2n+1){padding-right:7.5px}}.view.cb-pin-teasers-grid .views-infinite-scroll-content-wrapper{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.view.cb-pin-teasers-grid .pager .button{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background:0 0;color:#3A3A3A;box-shadow:inset 0 0 0 1px #3A3A3A;display:block;position:relative}.view.cb-pin-teasers-grid .pager .button:hover{background:0 0;color:#3A3A3A}.view.cb-pin-teasers-grid .pager .button:before{content:'+';display:inline-block;z-index:0;padding-right:8px;-webkit-transform:translateY(5%);-ms-transform:translateY(5%);transform:translateY(5%);font-size:1.75rem;font-weight:300}.view.cb-pin-teasers-grid.view-display-id-collection_items_block .view-empty{max-width:220px}.view.cb-pin-teasers-grid.view-display-id-collection_items_block .view-empty:before{background-image:url(/themes/custom/cookbook/images/empty-collection-pin-bg.png);width:93px;height:120px}.view.cb-pin-teasers-grid.view-cookbook-search{--num-cols:5;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #D4D4D4}.view.cb-pin-teasers-grid.view-cookbook-search .view-header{margin-bottom:30px}.path-search .layout--onecol{margin:20px}@media (min-width:768px){.path-search .layout--onecol{margin:2rem 8rem}}.path-search .block-cookbook-login-back-button{margin:40px 0}.path-search .block-cookbook-login-back-button a{display:inline-block;position:relative;line-height:32px;cursor:pointer;z-index:1}.path-search .block-cookbook-login-back-button a:before{content:'';width:32px;height:32px;margin-right:10px;border:1px solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-block;vertical-align:middle;position:relative;z-index:0}.path-search .block-cookbook-login-back-button a:after{content:'';display:block;position:absolute;top:12px;left:14px;width:9px;height:9px;border-bottom:solid 2px;border-left:solid 2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:0}.block-cb-find-inspiration-nestle .content h2,.block-cookbook-search-utils-find-inspiration .content>h2,.field--name-cb-collection-inspire-nestle>div>h3,.field--name-cb-pin-inspire-nestle>div>h3{font-size:1.375rem;line-height:1.5;font-weight:600}.cb-collection-inspire .cb-collection-inspire-item{position:relative;margin-bottom:24px}.cb-collection-inspire .cb-collection-inspire-item .cookbook-dots-modal{position:absolute;top:16px;right:16px}.cb-collection-inspire .cb-collection-inspire-item .cookbook-dots-modal>.btn-modal{width:24px;height:24px}.cb-collection-inspire .cb-collection-inspire-item .item-image{padding-top:120%;margin-bottom:16px;position:relative;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;overflow:hidden;z-index:-1;background-repeat:no-repeat;background-size:cover}.cb-collection-inspire .cb-collection-inspire-item .item-title{font-size:1rem;font-weight:600}.cb-collection-inspire .cb-collection-inspire-item .item-domain{font-size:.875rem;color:#8C8C8C;word-break:break-word;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}.cb-collection-inspire .cb-collection-inspire-item .item-domain:hover{color:#3A3A3A}.cb-collection-inspire .load-more__btn-wrap{width:100%;max-width:100%;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;margin-top:24px}.cb-collection-inspire .load-more__btn-wrap>.btn{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background:0 0;color:#3A3A3A;box-shadow:inset 0 0 0 1px #3A3A3A;display:block;width:100%}.cb-collection-inspire .load-more__btn-wrap>.btn:hover{background:0 0;color:#3A3A3A}body.modal-open{padding-right:0!important}div.modal-inspire{z-index:1055;top:0!important;left:initial!important;right:0;padding:0;width:calc((100% - 124px) * .75)!important;border:0;background-color:#F9F5F1}@media (max-width:767px){.path-collection .block-cookbook-collection-collection-detail{display:block}.path-frontpage .block-cookbook-collection-collection-detail{display:none}div.modal-inspire{width:100%!important}}div.modal-inspire .ui-dialog-content{min-height:100vh!important}div.modal-inspire .ui-dialog-content .collection-inspire-iframe{height:100vh}.ui-widget-overlay{opacity:.2}.no-close.ui-dialog-titlebar{display:none}#drupal-bootstrap4-modal{background-color:rgba(0,0,0,.2)}#drupal-bootstrap4-modal.fade.show{padding-right:0!important}#drupal-bootstrap4-modal>.modal-dialog:not(.modal-remove-item){display:block;float:right;max-width:none;max-height:none;height:100%;width:calc((100% - 124px) * .75);background-color:#F9F5F1;margin:0}@media (max-width:767px){#drupal-bootstrap4-modal>.modal-dialog:not(.modal-remove-item){position:fixed;top:0;left:0;width:100%;height:100%}}#drupal-bootstrap4-modal>.modal-dialog:not(.modal-remove-item)>.modal-content{height:100%;background-color:#F9F5F1;border-radius:0;box-shadow:none;overflow-y:auto}#drupal-bootstrap4-modal>.modal-dialog:not(.modal-remove-item)>.modal-content>.modal-header{display:block;text-align:center;position:relative}#drupal-bootstrap4-modal>.modal-dialog.modal-remove-item .close,#drupal-bootstrap4-modal>.modal-dialog.modal-remove-item form .form-actions{display:none}#drupal-bootstrap4-modal>.modal-dialog:not(.modal-remove-item)>.modal-content>.modal-header .modal-title{font-size:1rem;line-height:1.5;font-weight:600}#drupal-bootstrap4-modal>.modal-dialog:not(.modal-remove-item)>.modal-content>.modal-header .close{position:absolute;top:50%;right:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:32px;height:32px;padding:0;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/.7em auto no-repeat #3A3A3A!important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:none;opacity:.8;margin:0}#drupal-bootstrap4-modal>.modal-dialog:not(.modal-remove-item)>.modal-content>.modal-header .close:hover{opacity:1}#drupal-bootstrap4-modal>.modal-dialog:not(.modal-remove-item)>.modal-content>.modal-body{-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial;overflow-y:scroll}#drupal-bootstrap4-modal>.modal-dialog:not(.modal-remove-item)>.modal-content>.modal-footer{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:none}#drupal-bootstrap4-modal>.modal-dialog:not(.modal-remove-item)>.modal-content>.modal-footer .btn{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background-color:#3F2C1B;color:#FFF;height:unset!important}#drupal-bootstrap4-modal>.modal-dialog:not(.modal-remove-item)>.modal-content>.modal-footer .btn:active,#drupal-bootstrap4-modal>.modal-dialog:not(.modal-remove-item)>.modal-content>.modal-footer .btn:disabled,#drupal-bootstrap4-modal>.modal-dialog:not(.modal-remove-item)>.modal-content>.modal-footer .btn:focus,#drupal-bootstrap4-modal>.modal-dialog:not(.modal-remove-item)>.modal-content>.modal-footer .btn:hover{background-color:#3F2C1B!important;color:#FFF}#drupal-bootstrap4-modal>.modal-dialog.modal-remove-item{text-align:center}#drupal-bootstrap4-modal>.modal-dialog.modal-remove-item .modal-title{font-size:1.375rem;line-height:1.5;font-weight:600}#drupal-bootstrap4-modal>.modal-dialog.modal-remove-item form{margin:0}#drupal-bootstrap4-modal>.modal-dialog.modal-remove-item .modal-body,#drupal-bootstrap4-modal>.modal-dialog.modal-remove-item .modal-header{padding-bottom:0}#drupal-bootstrap4-modal>.modal-dialog.modal-remove-item .modal-footer,#drupal-bootstrap4-modal>.modal-dialog.modal-remove-item .modal-header{display:block;border:none}#drupal-bootstrap4-modal>.modal-dialog.modal-remove-item .button--primary{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background-color:#3F2C1B;color:#FFF;height:unset!important;width:100%;margin-left:0;margin-right:0}#drupal-bootstrap4-modal>.modal-dialog.modal-remove-item .button--primary:active,#drupal-bootstrap4-modal>.modal-dialog.modal-remove-item .button--primary:disabled,#drupal-bootstrap4-modal>.modal-dialog.modal-remove-item .button--primary:focus,#drupal-bootstrap4-modal>.modal-dialog.modal-remove-item .button--primary:hover{background-color:#3F2C1B!important;color:#FFF}#drupal-bootstrap4-modal>.modal-dialog.modal-remove-item .button--secondary{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background:0 0;color:#3A3A3A;box-shadow:inset 0 0 0 1px #3A3A3A;height:auto;margin-top:10px;margin-left:0;margin-right:0}.modal .modal-content,form[id|=cb-pin-recipe] details[open] summary{box-shadow:0 12px 24px 0 rgba(0,0,0,.06)}#drupal-bootstrap4-modal>.modal-dialog.modal-remove-item .button--secondary:hover{background:0 0;color:#3A3A3A}.modal .modal-content{background:#FFF;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:none}.cookbook-dots-modal{display:inline-block;position:relative;--icon-width:36px}@media (max-width:767px){.cookbook-dots-modal>.modal{position:fixed;top:20%}}@media (min-width:768px){.cookbook-dots-modal>.modal{position:absolute;top:16px;left:auto;right:0;height:auto;width:auto;min-width:335px}}.cookbook-dots-modal>.modal .modal-title{font-size:1.375rem;font-weight:600}.cookbook-dots-modal>.modal .modal-header{padding:24px 24px 0;border-bottom:0}.cookbook-dots-modal>.modal .modal-body{margin-left:0!important;padding:24px}.cookbook-dots-modal>.modal .modal-body .item-list ul>li{margin:0;padding:0;border:none;position:relative}.cookbook-dots-modal>.modal .modal-body .item-list ul>li+li:before{content:' ';height:1px;background-color:#8C8C8C;margin-left:var(--icon-width);display:block}.cookbook-dots-modal>.btn-modal{width:32px;height:32px;padding:0;background:#3A3A3A!important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:none;opacity:.8}.cookbook-dots-modal .dots-action.cb_copy_clipboard,.cookbook-dots-modal .dots-action.copy-collection-link,.cookbook-dots-modal .dots-action.copy-pin-link,.cookbook-dots-modal .dots-action.edit-collection,.cookbook-dots-modal .dots-action.edit-pin,.cookbook-dots-modal .dots-action.edit-pin-full-page,.cookbook-dots-modal .dots-action.move-pin-collection,.cookbook-dots-modal .dots-action.not_interest,.cookbook-dots-modal .dots-action.open-pin-browser,.cookbook-dots-modal .dots-action.open_in_browser,.cookbook-dots-modal .dots-action.remove-collection,.cookbook-dots-modal .dots-action.remove-pin,.cookbook-dots-modal .dots-action.save_in,.cookbook-dots-modal .dots-action.share-collection,.cookbook-dots-modal .dots-action.share-pin{background-repeat:no-repeat;background-position:left center}.cookbook-dots-modal>.btn-modal:hover{opacity:1}.cookbook-dots-modal>.modal.show::after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;opacity:.5;z-index:-1;background-color:#3A3A3A}@media (max-width:767px){.cookbook-dots-modal>.modal.show{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cookbook-dots-modal>.modal.show .modal-dialog{margin:0;width:90%;border-radius:10px}.cookbook-dots-modal>.modal.show .modal-content,.cookbook-dots-modal>.modal.show .modal-dialog{height:100%}body.modal-open .slick--optionset--cb-carousel-5-elements .slick-list,body.modal-open .slick--optionset--cb-carousel-5-elements .slick-track{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}.cookbook-dots-modal .dots-action{display:block;padding:15px 0 15px var(--icon-width);cursor:pointer}.cookbook-dots-modal .dots-action.open-pin-browser{background-image:url(/themes/custom/cookbook/images/icons/dots-modal-open-pin-browser.svg)}.cookbook-dots-modal .dots-action.copy-pin-link{background-image:url(/themes/custom/cookbook/images/icons/dots-modal-copy-pin-link.svg)}.cookbook-dots-modal .dots-action.share-pin{background-image:url(/themes/custom/cookbook/images/icons/dots-modal-share-pin.svg)}.cookbook-dots-modal .dots-action.edit-pin{background-image:url(/themes/custom/cookbook/images/icons/dots-modal-edit-pin.svg)}.cookbook-dots-modal .dots-action.edit-pin-full-page{background-image:url(/themes/custom/cookbook/images/icons/dots-modal-edit-pin-full-page.svg)}.cookbook-dots-modal .dots-action.move-pin-collection{background-image:url(/themes/custom/cookbook/images/icons/dots-modal-move-pin-collection.svg)}.cookbook-dots-modal .dots-action.remove-pin{background-image:url(/themes/custom/cookbook/images/icons/dots-modal-remove-pin.svg)}.cookbook-dots-modal .dots-action.copy-collection-link{background-image:url(/themes/custom/cookbook/images/icons/dots-modal-copy-collection-link.svg)}.cookbook-dots-modal .dots-action.share-collection{background-image:url(/themes/custom/cookbook/images/icons/dots-modal-share-collection.svg)}.cookbook-dots-modal .dots-action.edit-collection{background-image:url(/themes/custom/cookbook/images/icons/dots-modal-edit-collection.svg)}.cookbook-dots-modal .dots-action.remove-collection{background-image:url(/themes/custom/cookbook/images/icons/dots-modal-remove-collection.svg)}.cookbook-dots-modal .dots-action.save_in{background-image:url(/themes/custom/cookbook/images/icons/dots-modal-save_in.svg)}.cookbook-dots-modal .dots-action.open_in_browser{background-image:url(/themes/custom/cookbook/images/icons/dots-modal-open_in_browser.svg)}.cookbook-dots-modal .dots-action.cb_copy_clipboard{background-image:url(/themes/custom/cookbook/images/icons/dots-modal-cb_copy_clipboard.svg)}.cookbook-dots-modal .dots-action.not_interest{background-image:url(/themes/custom/cookbook/images/icons/dots-modal-not_interest.svg)}.modal-backdrop.show{opacity:.2}body.modal-open .block-cookbook-collection-add-pin>.btn{display:none}.path-inspire .modal-body{height:100%}.collection-inspire-iframe{margin:-1rem;height:100%}.collection-inspire-iframe>.header{background-color:#FFD195;padding:40px 120px}.collection-inspire-iframe>.header .header-bottom,.collection-inspire-iframe>.header .header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.collection-inspire-iframe>.header .header-top{margin-bottom:40px}.collection-inspire-iframe>.header .header-top>button.cb-back-to-collection{display:inline-block;position:relative;line-height:32px;cursor:pointer;z-index:1;margin-right:auto;background:0 0;border:0}.collection-inspire-iframe>.header .header-top>button.cb-back-to-collection:before{content:'';width:32px;height:32px;margin-right:10px;border:1px solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-block;vertical-align:middle;position:relative;z-index:0}.collection-inspire-iframe>.header .header-top>button.cb-back-to-collection:after{content:'';display:block;position:absolute;top:12px;left:14px;width:9px;height:9px;border-bottom:solid 2px;border-left:solid 2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:0}.collection-inspire-iframe>.header .header-top>button.cb-back-to-collection span{font-size:.875rem;line-height:2.1;font-weight:300;color:#3A3A3A}.collection-inspire-iframe>.header .header-top>button.cb-back-to-collection::before{border-color:#3A3A3A}.collection-inspire-iframe>.header .header-top>button.cb-back-to-collection::after{border-color:#3A3A3A;left:18px}.collection-inspire-iframe>.header .cookbook-dots-modal>.btn-modal{width:32px;height:32px;padding:0;background:0 0!important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #8C8C8C;color:#000}.collection-inspire-iframe>.header .cookbook-dots-modal>.btn-modal:hover{color:#FFF;background:#3A3A3A!important}.collection-inspire-iframe>.header .title{font-size:1.875rem;line-height:1.7;font-weight:600;margin-right:auto}@media (min-width:992px){.collection-inspire-iframe>.header .cb-make-version-link{font-size:.875rem;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background:0 0;color:#3A3A3A;box-shadow:inset 0 0 0 1px #3A3A3A;display:block;max-width:200px;line-height:51px}.collection-inspire-iframe>.header .cb-make-version-link:hover{background:0 0;color:#3A3A3A}}@media (max-width:991px){.collection-inspire-iframe>.header{padding:40px 20px 20px}.collection-inspire-iframe>.header .header-top{margin-bottom:0}.collection-inspire-iframe>.header .title{display:none}.collection-inspire-iframe>.header .cb-make-version-link{position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background-color:#3F2C1B;color:#FFF;height:unset!important;box-shadow:0 6px 12px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 12px 0 rgba(0,0,0,.1);width:calc(100% - 40px)}.collection-inspire-iframe>.header .cb-make-version-link:active,.collection-inspire-iframe>.header .cb-make-version-link:disabled,.collection-inspire-iframe>.header .cb-make-version-link:focus,.collection-inspire-iframe>.header .cb-make-version-link:hover{background-color:#3F2C1B!important;color:#FFF}}.collection-inspire-iframe .collection-inspire-text{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:auto;padding:24px}.collection-inspire-iframe .collection-inspire-text p{font-size:1rem;font-weight:600;margin-bottom:24px;text-align:center}.collection-inspire-iframe .collection-inspire-text .button{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background-color:#3F2C1B;color:#FFF;height:unset!important;background-image:none}.collection-inspire-iframe .collection-inspire-text .button:active,.collection-inspire-iframe .collection-inspire-text .button:disabled,.collection-inspire-iframe .collection-inspire-text .button:focus,.collection-inspire-iframe .collection-inspire-text .button:hover{background-color:#3F2C1B!important;color:#FFF}.cookbook-modal-wrapper .modal.fade.show{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cookbook-modal-wrapper .modal.fade.show::before{content:'';position:absolute;width:100%;height:100%;background-color:#3A3A3A;opacity:.5}.cookbook-modal-wrapper .modal.fade.show .modal-dialog{max-width:335px}.cookbook-modal-wrapper .modal.fade.show .modal-dialog .modal-content{background-color:#FFF;padding:24px}.cookbook-modal-wrapper .modal.fade.show .modal-dialog .modal-content>.modal-header{border-bottom:none}.cookbook-modal-wrapper .modal.fade.show .modal-dialog .modal-content>.modal-header>.title-wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.cookbook-modal-wrapper .modal.fade.show .modal-dialog .modal-content>.modal-header>.title-wrapper .modal-title{font-size:1.375rem;line-height:1.5;font-weight:600}.cookbook-modal-wrapper .modal.fade.show .modal-dialog .modal-content>.modal-header .close{display:none}.cookbook-modal-wrapper .modal.fade.show .modal-dialog .modal-content>.modal-body{padding:0}.cookbook-modal-wrapper .modal.fade.show .modal-dialog .modal-content>.modal-body p{margin-bottom:24px;text-align:center;padding:0 24px}.cookbook-modal-wrapper .modal.fade.show .modal-dialog .modal-content>.modal-body .btn{display:block}.cookbook-modal-wrapper .modal.fade.show .modal-dialog .modal-content>.modal-body .btn.cb-confirm-form-submit{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background-color:#3F2C1B;color:#FFF;height:unset!important;margin-bottom:15px}.cookbook-modal-wrapper .modal.fade.show .modal-dialog .modal-content>.modal-body .btn.cb-confirm-form-submit:active,.cookbook-modal-wrapper .modal.fade.show .modal-dialog .modal-content>.modal-body .btn.cb-confirm-form-submit:disabled,.cookbook-modal-wrapper .modal.fade.show .modal-dialog .modal-content>.modal-body .btn.cb-confirm-form-submit:focus,.cookbook-modal-wrapper .modal.fade.show .modal-dialog .modal-content>.modal-body .btn.cb-confirm-form-submit:hover{background-color:#3F2C1B!important;color:#FFF}.cookbook-modal-wrapper .modal.fade.show .modal-dialog .modal-content>.modal-body .btn.cb-cancel-form-submit{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background:0 0;color:#3A3A3A;box-shadow:inset 0 0 0 1px #3A3A3A}.cookbook-modal-wrapper .modal.fade.show .modal-dialog .modal-content>.modal-body .btn.cb-cancel-form-submit:hover{background:0 0;color:#3A3A3A}.node--type-basic-page #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,.node--type-basic-page #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover{background:unset}.node--type-srh-recipe.node--view-mode-teaser{padding-bottom:120%!important}.node--type-srh-recipe.node--view-mode-teaser>div{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.node--type-srh-recipe.node--view-mode-teaser .field--name-field-media img{max-width:100%!important}.modal-open .node--type-srh-recipe.node--view-mode-teaser .field--name-cb-recipe-contextual-menu,.modal-open .node--type-srh-recipe.node--view-mode-teaser>div{z-index:unset}.node--type-srh-recipe.node--view-mode-default .actions-header .field--name-cb-recipe-make-version{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background-color:#3F2C1B;color:#FFF;height:unset!important;display:block}.node--type-srh-recipe.node--view-mode-default .actions-header .field--name-cb-recipe-make-version:active,.node--type-srh-recipe.node--view-mode-default .actions-header .field--name-cb-recipe-make-version:disabled,.node--type-srh-recipe.node--view-mode-default .actions-header .field--name-cb-recipe-make-version:focus,.node--type-srh-recipe.node--view-mode-default .actions-header .field--name-cb-recipe-make-version:hover{background-color:#3F2C1B!important;color:#FFF}.node--type-srh-recipe.node--view-mode-default .recipe-header .field--name-node-title{margin-bottom:40px}@media (max-width:767px){body.node--type-srh-recipe .block-entity-viewnode{margin-left:-15px;margin-right:-15px}}.cb-pin.cb-pin--view-mode-teaser,.node--type-srh-recipe.node--view-mode-teaser{--footer-height:80px;--footer-item-margin:20px;position:relative;margin-bottom:24px;padding-bottom:calc(120% + var(--footer-height));height:0}.dots-modal-open.cb-pin.cb-pin--view-mode-teaser,.dots-modal-open.node--type-srh-recipe.node--view-mode-teaser{z-index:1}.cb-pin.cb-pin--view-mode-teaser>div,.node--type-srh-recipe.node--view-mode-teaser>div{position:absolute;width:100%!important;height:100%!important;max-width:100%;left:0;top:0;z-index:0}.cb-pin.cb-pin--view-mode-teaser>div>a,.node--type-srh-recipe.node--view-mode-teaser>div>a{display:block;position:relative;width:100%;height:calc(100% - var(--footer-height));padding:16px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.cb-pin.cb-pin--view-mode-teaser .footer,.node--type-srh-recipe.node--view-mode-teaser .footer{position:absolute;top:calc(100% + var(--footer-item-margin)/ 2);left:0;width:100%}.cb-pin.cb-pin--view-mode-teaser .footer>*,.node--type-srh-recipe.node--view-mode-teaser .footer>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-pin.cb-pin--view-mode-teaser .field--name-cb-dot-link-dots-pin,.node--type-srh-recipe.node--view-mode-teaser .field--name-cb-recipe-contextual-menu{position:absolute;top:16px;right:16px;z-index:2}.cb-pin.cb-pin--view-mode-teaser .field--name-cb-dot-link-dots-pin .cookbook-dots-modal>.btn-modal,.node--type-srh-recipe.node--view-mode-teaser .field--name-cb-recipe-contextual-menu .cookbook-dots-modal>.btn-modal{width:24px;height:24px}.cb-pin.cb-pin--view-mode-teaser .field--name-cb-share-pin{position:absolute;top:16px;left:16px;z-index:2}.cb-pin.cb-pin--view-mode-teaser .field--name-cb-share-pin summary{width:24px;height:24px;padding:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:none;display:block;background-repeat:no-repeat;background-position:center center;background-image:url(/themes/custom/cookbook/images/icons/share.svg);background-color:#3A3A3A!important;opacity:.8;color:transparent;overflow:hidden}.cb-pin.cb-pin--view-mode-teaser .field--name-cb-share-pin summary:hover{opacity:1}.cb-pin.cb-pin--view-mode-teaser .field--name-cb-share-pin .details-wrapper{background-color:#3a3a3adb;padding:8px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.cb-pin.cb-pin--view-mode-teaser .field--name-cb-pin-title,.cb-pin.cb-pin--view-mode-teaser .field--name-name,.node--type-srh-recipe.node--view-mode-teaser .field--name-node-title{font-size:1rem;font-weight:600}.cb-pin.cb-pin--view-mode-teaser:not(.cb-pin--type-audio) .field--name-field-image,.cb-pin.cb-pin--view-mode-teaser:not(.cb-pin--type-audio) .field--name-field-image-url,.cb-pin.cb-pin--view-mode-teaser:not(.cb-pin--type-audio) .field--name-field-media,.node--type-srh-recipe.node--view-mode-teaser .field--name-field-media{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;overflow:hidden;z-index:0;margin:0}.cb-pin.cb-pin--view-mode-teaser:not(.cb-pin--type-audio) .field--name-field-image img,.cb-pin.cb-pin--view-mode-teaser:not(.cb-pin--type-audio) .field--name-field-image-url img,.cb-pin.cb-pin--view-mode-teaser:not(.cb-pin--type-audio) .field--name-field-media img,.node--type-srh-recipe.node--view-mode-teaser .field--name-field-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cb-pin.cb-pin--view-mode-teaser:not(.cb-pin--type-audio) .field--name-field-image div,.cb-pin.cb-pin--view-mode-teaser:not(.cb-pin--type-audio) .field--name-field-image-url div,.cb-pin.cb-pin--view-mode-teaser:not(.cb-pin--type-audio) .field--name-field-media div,.node--type-srh-recipe.node--view-mode-teaser .field--name-field-media div{width:100%;height:100%}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-recipe-source .source-image,.node--type-srh-recipe.node--view-mode-default .field--name-field-recipe-source .source-image,form[id|=cb-pin-recipe] .field--name-field-recipe-source .source-image{position:relative;width:100px;height:100px;margin-right:20px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;overflow:hidden}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-recipe-source .source-image img,.node--type-srh-recipe.node--view-mode-default .field--name-field-recipe-source .source-image img,form[id|=cb-pin-recipe] .field--name-field-recipe-source .source-image img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-recipe-source h2,.node--type-srh-recipe.node--view-mode-default .field--name-field-recipe-source h2,form[id|=cb-pin-recipe] .field--name-field-recipe-source h2{font-size:1.375rem;line-height:1.5;font-weight:600;margin-bottom:var(--title-margin-bottom)}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-recipe-source .source-name,.node--type-srh-recipe.node--view-mode-default .field--name-field-recipe-source .source-name,form[id|=cb-pin-recipe] .field--name-field-recipe-source .source-name{font-size:1rem;line-height:1.5;font-weight:600}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-recipe-source a,.node--type-srh-recipe.node--view-mode-default .field--name-field-recipe-source a,form[id|=cb-pin-recipe] .field--name-field-recipe-source a{color:#1684FF}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-servings,.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-tricks-tips .field__item,.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field-group-accordion-wrapper .field-group-format-wrapper,.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .recipe-header,.node--type-srh-recipe.node--view-mode-default .field--name-field-servings,.node--type-srh-recipe.node--view-mode-default .field--name-field-tricks-tips .field__item,.node--type-srh-recipe.node--view-mode-default .field-group-accordion-wrapper .field-group-format-wrapper,.node--type-srh-recipe.node--view-mode-default .recipe-header{background-color:#FFF;margin-bottom:20px;padding:40px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default,.node--type-srh-recipe.node--view-mode-default{position:relative;padding:2rem;--title-margin-bottom:10px}@media (max-width:767px){.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-servings,.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-tricks-tips .field__item,.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field-group-accordion-wrapper .field-group-format-wrapper,.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .recipe-header,.node--type-srh-recipe.node--view-mode-default .field--name-field-servings,.node--type-srh-recipe.node--view-mode-default .field--name-field-tricks-tips .field__item,.node--type-srh-recipe.node--view-mode-default .field-group-accordion-wrapper .field-group-format-wrapper,.node--type-srh-recipe.node--view-mode-default .recipe-header{margin-left:-15px;margin-right:-15px}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default,.node--type-srh-recipe.node--view-mode-default{padding:0}}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .actions-header,.node--type-srh-recipe.node--view-mode-default .actions-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2rem}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .actions-header div+div,.node--type-srh-recipe.node--view-mode-default .actions-header div+div{margin-left:20px}@media (max-width:767px){.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .actions-header,.node--type-srh-recipe.node--view-mode-default .actions-header{margin-bottom:20px;position:absolute;top:60px;left:0;width:100%;z-index:2;padding:0 40px}}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .actions-header .field--name-cb-back-to-collection,.node--type-srh-recipe.node--view-mode-default .actions-header .field--name-dynamic-twig-fieldnode-browser-back-button{margin-right:auto}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .actions-header .field--name-cb-back-to-collection a,.node--type-srh-recipe.node--view-mode-default .actions-header .field--name-dynamic-twig-fieldnode-browser-back-button a{display:inline-block;position:relative;line-height:32px;cursor:pointer;z-index:1}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .actions-header .field--name-cb-back-to-collection a:before,.node--type-srh-recipe.node--view-mode-default .actions-header .field--name-dynamic-twig-fieldnode-browser-back-button a:before{content:'';width:32px;height:32px;margin-right:10px;border:1px solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-block;vertical-align:middle;position:relative;z-index:0}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .actions-header .field--name-cb-back-to-collection a:after,.node--type-srh-recipe.node--view-mode-default .actions-header .field--name-dynamic-twig-fieldnode-browser-back-button a:after{content:'';display:block;position:absolute;top:12px;left:14px;width:9px;height:9px;border-bottom:solid 2px;border-left:solid 2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:0}@media (max-width:767px){.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .actions-header .field--name-cb-back-to-collection a,.node--type-srh-recipe.node--view-mode-default .actions-header .field--name-dynamic-twig-fieldnode-browser-back-button a{color:transparent}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .actions-header .field--name-cb-back-to-collection a:before,.node--type-srh-recipe.node--view-mode-default .actions-header .field--name-dynamic-twig-fieldnode-browser-back-button a:before{background-color:#3a3a3ad6}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .actions-header .field--name-cb-back-to-collection a:after,.node--type-srh-recipe.node--view-mode-default .actions-header .field--name-dynamic-twig-fieldnode-browser-back-button a:after{border-color:#FFF}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .recipe-header,.node--type-srh-recipe.node--view-mode-default .recipe-header{text-align:center;padding:30px 20px}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .recipe-header~*,.node--type-srh-recipe.node--view-mode-default .recipe-header~*{margin-left:20px;margin-right:20px}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .empty-image-placeholder,.node--type-srh-recipe.node--view-mode-default .empty-image-placeholder{margin-bottom:-30px}}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .empty-image-placeholder,.node--type-srh-recipe.node--view-mode-default .empty-image-placeholder{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:block;background-image:url(/themes/custom/cookbook/images/cookBook-cover.png);background-position:top center;background-repeat:no-repeat;background-size:cover;height:0;padding-bottom:122%}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-image+.empty-image-placeholder,.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field-group-accordion-wrapper h3.accordion-item .ui-accordion-header-icon.ui-icon,.node--type-srh-recipe.node--view-mode-default .field--name-field-media+.empty-image-placeholder,.node--type-srh-recipe.node--view-mode-default .field-group-accordion-wrapper h3.accordion-item .ui-accordion-header-icon.ui-icon{display:none}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .recipe-header .field--name-name,.node--type-srh-recipe.node--view-mode-default .recipe-header .field--name-node-title{font-size:1.875rem;line-height:1.7;font-weight:600}@media (max-width:767px){.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .recipe-header .field--name-name,.node--type-srh-recipe.node--view-mode-default .recipe-header .field--name-node-title{line-height:1.2;margin-bottom:10px;min-height:72px}}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-image .field--type-image,.node--type-srh-recipe.node--view-mode-default .field--name-field-media .field--type-image{float:none;margin:0}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-image img,.node--type-srh-recipe.node--view-mode-default .field--name-field-media img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;width:100%}@media (max-width:767px){.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-image,.node--type-srh-recipe.node--view-mode-default .field--name-field-media{margin-bottom:-30px}}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .level-time-wrapper .field,.node--type-srh-recipe.node--view-mode-default .level-time-wrapper .field{position:relative;margin-bottom:0}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .level-time-wrapper .field:before,.node--type-srh-recipe.node--view-mode-default .level-time-wrapper .field:before{content:' ';position:relative;display:inline-block;width:24px;height:24px;vertical-align:middle;margin-right:20px;background-repeat:no-repeat;background-position:center center}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .level-time-wrapper .field.field--name-field-time:before,.node--type-srh-recipe.node--view-mode-default .level-time-wrapper .field.field--name-field-time:before{background-image:url(/themes/custom/cookbook/images/icons/time.svg)}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .level-time-wrapper .field.field--name-field-difficulty.level-easy:before,.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .level-time-wrapper .field.field--name-field-difficulty:before,.node--type-srh-recipe.node--view-mode-default .level-time-wrapper .field.field--name-field-difficulty.level-easy:before,.node--type-srh-recipe.node--view-mode-default .level-time-wrapper .field.field--name-field-difficulty:before{background-image:url(/themes/custom/cookbook/images/icons/level-easy.svg)}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .level-time-wrapper .field.field--name-field-difficulty.level-medium:before,.node--type-srh-recipe.node--view-mode-default .level-time-wrapper .field.field--name-field-difficulty.level-medium:before{background-image:url(/themes/custom/cookbook/images/icons/level-medium.svg)}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .level-time-wrapper .field.field--name-field-difficulty.level-difficult:before,.node--type-srh-recipe.node--view-mode-default .level-time-wrapper .field.field--name-field-difficulty.level-difficult:before{background-image:url(/themes/custom/cookbook/images/icons/level-difficult.svg)}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .level-time-wrapper .field+.field,.node--type-srh-recipe.node--view-mode-default .level-time-wrapper .field+.field{margin-left:40px}@media (max-width:767px){.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .level-time-wrapper .field,.node--type-srh-recipe.node--view-mode-default .level-time-wrapper .field{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .level-time-wrapper .field:before,.node--type-srh-recipe.node--view-mode-default .level-time-wrapper .field:before{display:block;margin:0 auto 10px}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .level-time-wrapper .field+.field,.node--type-srh-recipe.node--view-mode-default .level-time-wrapper .field+.field{margin-left:0;border-left:1px solid #D4D4D4}}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-servings,.node--type-srh-recipe.node--view-mode-default .field--name-field-servings{padding:15px 20px;font-size:1rem;line-height:1.4}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-servings .field__item,.node--type-srh-recipe.node--view-mode-default .field--name-field-servings .field__item{font-weight:600;margin-left:40px}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field-group-accordion-wrapper h3.accordion-item,.node--type-srh-recipe.node--view-mode-default .field-group-accordion-wrapper h3.accordion-item{font-size:1.375rem;line-height:1.5;font-weight:600;margin-bottom:var(--title-margin-bottom);border:unset;background:unset;color:#3A3A3A;padding:unset;margin-top:0}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field-group-accordion-wrapper h3.accordion-item a,.node--type-srh-recipe.node--view-mode-default .field-group-accordion-wrapper h3.accordion-item a{color:#3A3A3A}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field-group-accordion-wrapper .field-group-format-wrapper,.node--type-srh-recipe.node--view-mode-default .field-group-accordion-wrapper .field-group-format-wrapper{border:unset;color:inherit}@media (min-width:768px){.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field-group-accordion-wrapper .field-group-format-wrapper,.node--type-srh-recipe.node--view-mode-default .field-group-accordion-wrapper .field-group-format-wrapper{display:block!important}}@media (max-width:767px){.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field-group-accordion-wrapper .field-group-format-wrapper,.node--type-srh-recipe.node--view-mode-default .field-group-accordion-wrapper .field-group-format-wrapper{margin-right:0;margin-left:0}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field-group-accordion-wrapper h3.accordion-item,.node--type-srh-recipe.node--view-mode-default .field-group-accordion-wrapper h3.accordion-item{background-color:#FFF;margin:20px 0 0;padding:15px 20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;font-size:1rem;line-height:1.4;font-weight:300;position:relative;box-shadow:0 12px 24px 0 rgba(0,0,0,.06)}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field-group-accordion-wrapper h3.accordion-item a,.node--type-srh-recipe.node--view-mode-default .field-group-accordion-wrapper h3.accordion-item a{display:block;width:100%;height:100%}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field-group-accordion-wrapper h3.accordion-item a:after,.node--type-srh-recipe.node--view-mode-default .field-group-accordion-wrapper h3.accordion-item a:after{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;width:9px;height:9px;border-top:solid 2px;border-left:solid 2px;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);z-index:0;border-color:#D4D4D4}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field-group-accordion-wrapper h3.accordion-item.ui-accordion-header-collapsed a:after,.node--type-srh-recipe.node--view-mode-default .field-group-accordion-wrapper h3.accordion-item.ui-accordion-header-collapsed a:after{border-top:none;border-left:none;border-bottom:2px solid;border-right:2px solid;border-color:#D4D4D4}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field-group-accordion-wrapper+.button-wrapper #toggle-all-accordions,.node--type-srh-recipe.node--view-mode-default .field-group-accordion-wrapper+.button-wrapper #toggle-all-accordions{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background:0 0;color:#3A3A3A;display:block;width:100%;box-shadow:inset 0 0 0 1px #3A3A3A!important;margin:20px 0}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field-group-accordion-wrapper+.button-wrapper #toggle-all-accordions:hover,.node--type-srh-recipe.node--view-mode-default .field-group-accordion-wrapper+.button-wrapper #toggle-all-accordions:hover{background:0 0;color:#3A3A3A}}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-ingredients .field__item,.node--type-srh-recipe.node--view-mode-default .field--name-field-ingredients .field__item{position:relative;padding:20px 0;margin-left:28px}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-ingredients .field__item:before,.node--type-srh-recipe.node--view-mode-default .field--name-field-ingredients .field__item:before{content:' ';width:8px;height:8px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background-color:#FFD97E;position:absolute;top:50%;left:-28px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-ingredients .field__item+.field__item,.node--type-srh-recipe.node--view-mode-default .field--name-field-ingredients .field__item+.field__item{border-top:1px solid #D4D4D4}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-steps,.node--type-srh-recipe.node--view-mode-default .field--name-field-steps{counter-reset:step}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-steps>.field__item,.node--type-srh-recipe.node--view-mode-default .field--name-field-steps>.field__item{position:relative;padding:20px 0;margin-left:46px}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-steps>.field__item:before,.node--type-srh-recipe.node--view-mode-default .field--name-field-steps>.field__item:before{counter-increment:step;content:counter(step);position:absolute;left:-46px;top:23px;display:block;padding:3px 10px;border:1px solid #D4D4D4;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;width:30px;height:30px;line-height:1.8;font-weight:600;text-align:center}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-steps>.field__item+.field__item,.node--type-srh-recipe.node--view-mode-default .field--name-field-steps>.field__item+.field__item{border-top:1px solid #D4D4D4}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-tricks-tips .field__label,.node--type-srh-recipe.node--view-mode-default .field--name-field-tricks-tips .field__label{font-size:1.375rem;line-height:1.5;font-weight:600;margin-bottom:var(--title-margin-bottom)}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-tricks-tips .field__item,.node--type-srh-recipe.node--view-mode-default .field--name-field-tricks-tips .field__item{padding:16px}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-tricks-tips .field__item:nth-child(odd),.node--type-srh-recipe.node--view-mode-default .field--name-field-tricks-tips .field__item:nth-child(odd){background:#FFB2B4}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-tricks-tips .field__item:nth-child(even),.node--type-srh-recipe.node--view-mode-default .field--name-field-tricks-tips .field__item:nth-child(even){background:#9CC496}@media (max-width:767px){.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .field--name-field-tricks-tips .field__item,.node--type-srh-recipe.node--view-mode-default .field--name-field-tricks-tips .field__item{margin-right:0;margin-left:0}}form.cb-pin-form[class*=cb-pin-audio] .field--name-field-media .form-managed-file:before{background:#9CC496!important}form.cb-pin-form[class*=cb-pin-audio] .field--name-field-media .field--name-field-media-audio-file .field__item{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}form.cb-pin-form[class*=cb-pin-audio] .field--name-field-media .fieldset-wrapper .form-type-managed-file .form-managed-file .cb-file-default-image,form.cb-pin-form[class*=cb-pin-audio] .field--name-field-media .fieldset-wrapper .form-type-managed-file .form-managed-file .iw-change-button{background:url(/themes/custom/cookbook/images/icons/pin-media-audio-button.svg) center center no-repeat #3A3A3A!important;height:40px}.cb-pin.cb-pin--type-audio.cb-pin--view-mode-default .pin-background{height:100%}.cb-pin.cb-pin--type-audio.cb-pin--view-mode-default .metadata{margin-bottom:10px}.cb-pin.cb-pin--type-audio.cb-pin--view-mode-default audio{width:100%}.cb-pin.cb-pin--type-audio.cb-pin--view-mode-default .field--name-notes{border:1px solid #3A3A3A;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:.5rem;min-height:65px}.cb-pin.cb-pin--type-audio.cb-pin--view-mode-default .field--name-field-media{margin-bottom:1.5rem}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-audio .field-group-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background-image:url(/themes/custom/cookbook/images/icons/audio-preview.svg);background-position:center center;background-repeat:no-repeat}form.cb-collection-form .field--name-field-image .fieldset-legend,form.cb-collection-form .field--name-field-image .fieldset-wrapper .form-type-managed-file>label,form.cb-pin-form .field--name-field-image .fieldset-legend,form.cb-pin-form .field--name-field-image .fieldset-wrapper .form-type-managed-file>label,form.cb-pin-form .field--name-field-media .fieldset-legend,form.cb-pin-form .field--name-field-media .fieldset-wrapper .form-type-managed-file>label{display:none}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-audio .field--name-field-media{margin:0}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-audio .field--name-field-media audio{width:100%}form.cb-collection-form .field--name-field-image .fieldset-wrapper .form-type-managed-file,form.cb-pin-form .field--name-field-image .fieldset-wrapper .form-type-managed-file,form.cb-pin-form .field--name-field-media .fieldset-wrapper .form-type-managed-file{max-width:420px;margin:0 auto}form.cb-collection-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file,form.cb-pin-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file,form.cb-pin-form .field--name-field-media .fieldset-wrapper .form-type-managed-file .form-managed-file{position:relative;height:0;width:100%;padding-top:73.2%;overflow:hidden;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}form.cb-collection-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file:before,form.cb-pin-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file:before,form.cb-pin-form .field--name-field-media .fieldset-wrapper .form-type-managed-file .form-managed-file:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;background-image:url(/themes/custom/cookbook/images/cookBook-cover.png);background-repeat:no-repeat;background-position:center center;background-size:cover}form.cb-collection-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file .image-preview img,form.cb-pin-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file .image-preview img,form.cb-pin-form .field--name-field-media .fieldset-wrapper .form-type-managed-file .form-managed-file .image-preview img{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}form.cb-collection-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file .image-preview+.image-widget-data:before,form.cb-pin-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file .image-preview+.image-widget-data:before,form.cb-pin-form .field--name-field-media .fieldset-wrapper .form-type-managed-file .form-managed-file .image-preview+.image-widget-data:before{display:none}form.cb-collection-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file .cb-file-default-image,form.cb-collection-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file .iw-change-button,form.cb-pin-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file .cb-file-default-image,form.cb-pin-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file .iw-change-button,form.cb-pin-form .field--name-field-media .fieldset-wrapper .form-type-managed-file .form-managed-file .cb-file-default-image,form.cb-pin-form .field--name-field-media .fieldset-wrapper .form-type-managed-file .form-managed-file .iw-change-button{display:block;position:absolute;bottom:16px;right:16px;width:32px;height:32px;padding:0;background:url(/themes/custom/cookbook/images/icons/camera.svg) center center no-repeat #3A3A3A!important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:none;opacity:.8;font-size:0;cursor:pointer}form.cb-collection-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file .cb-file-default-image:hover,form.cb-collection-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file .iw-change-button:hover,form.cb-pin-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file .cb-file-default-image:hover,form.cb-pin-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file .iw-change-button:hover,form.cb-pin-form .field--name-field-media .fieldset-wrapper .form-type-managed-file .form-managed-file .cb-file-default-image:hover,form.cb-pin-form .field--name-field-media .fieldset-wrapper .form-type-managed-file .form-managed-file .iw-change-button:hover{opacity:1}form.cb-collection-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file button:last-child,form.cb-pin-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file button:last-child,form.cb-pin-form .field--name-field-media .fieldset-wrapper .form-type-managed-file .form-managed-file button:last-child{position:absolute;right:10px;top:10px;color:transparent;background-color:#FE8083;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:18px;height:18px;border:none;padding:0}form.cb-collection-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file button:last-child:before,form.cb-pin-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file button:last-child:before,form.cb-pin-form .field--name-field-media .fieldset-wrapper .form-type-managed-file .form-managed-file button:last-child:before{content:'x';color:#FFF;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}form.cb-collection-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file button:last-child:hover,form.cb-pin-form .field--name-field-image .fieldset-wrapper .form-type-managed-file .form-managed-file button:last-child:hover,form.cb-pin-form .field--name-field-media .fieldset-wrapper .form-type-managed-file .form-managed-file button:last-child:hover{background-color:#3A3A3A}.field--widget-cookbook-collection-reference-widget .cb-collection-widget-summary{cursor:pointer;padding:50px 20px 10px 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;position:relative}.field--widget-cookbook-collection-reference-widget .cb-collection-widget-summary:before{content:'';display:inline-block;width:24px;height:24px;background-image:url(/themes/custom/cookbook/images/icons/unsorted-pile-form-icon.svg);background-repeat:no-repeat;background-position:center center;vertical-align:bottom;margin-right:10px}.field--widget-cookbook-collection-reference-widget .cb-collection-widget-summary:after{content:'';position:absolute;display:inline-block;padding:3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid #8C8C8C;border-width:0 2px 2px 0;top:58px;right:20px;transition:right .2s linear;-webkit-transition:right .2s linear;-moz-transition:right .2s linear}.field--widget-cookbook-collection-reference-widget .cb-collection-widget-summary:hover:after{right:10px}.field--widget-cookbook-collection-reference-widget .cb-collection-widget-summary .cb-collection-widget-title{position:absolute;top:10px;left:0;font-size:1rem;line-height:1.5;font-weight:600}.field--widget-cookbook-collection-reference-widget .back-button{display:inline-block;line-height:32px;cursor:pointer;z-index:1;position:absolute;top:-45px;left:40px;width:100%;background-color:#F9F5F1}.field--widget-cookbook-collection-reference-widget .back-button:before{content:'';width:32px;height:32px;margin-right:10px;border:1px solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-block;vertical-align:middle;position:relative;z-index:0}.field--widget-cookbook-collection-reference-widget .back-button:after{content:'';display:block;position:absolute;top:12px;left:14px;width:9px;height:9px;border-bottom:solid 2px;border-left:solid 2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:0}.field--widget-cookbook-collection-reference-widget .form-check{border:1px solid #D4D4D4;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;position:relative;padding-left:40px}.field--widget-cookbook-collection-reference-widget .form-check:before{content:'';display:block;width:24px;height:24px;background-image:url(/themes/custom/cookbook/images/icons/collection-form-icon.svg);background-repeat:no-repeat;background-position:center center;margin-right:10px;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.field--widget-cookbook-collection-reference-widget .form-check .form-check-label{padding:10px;display:block;color:#3A3A3A;font-size:.875rem;line-height:1.5;font-weight:300;cursor:pointer}.field--widget-cookbook-collection-reference-widget .form-check .form-check-label:before{content:"";position:absolute;display:block;left:auto;right:.75rem;width:1.6rem;height:1.6rem;top:.35rem;background-color:transparent;border:1px solid #adb5bd;pointer-events:all;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.cb-pin.cb-pin--type-document.cb-pin--view-mode-default .media-file-link,.field--widget-cookbook-collection-reference-widget small.description{display:none}.field--widget-cookbook-collection-reference-widget .form-check .form-check-label:after{content:"";position:absolute;left:auto;right:calc(1.25rem + 0px);top:calc(.25rem + 10px);width:10px;height:5px;background:0 0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;visibility:hidden;border-left:2px solid #FFF;border-bottom:2px solid #FFF;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}.field--widget-cookbook-collection-reference-widget .form-check .form-check-input:checked~.form-check-label::before{border-color:#3A3A3A;background-color:#3A3A3A}.field--widget-cookbook-collection-reference-widget .form-check .form-check-input:checked~.form-check-label::after{background:0 0;visibility:visible;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.field--widget-cookbook-collection-reference-widget .form-check+.form-check{margin-top:10px}.field--widget-cookbook-collection-reference-widget div[id|=edit-collections-container-unfiltered] legend{font-size:1.375rem;line-height:1.5;font-weight:600}.field--widget-cookbook-collection-reference-widget div[id|=edit-collections-container-unfiltered] .form-check{margin:20px 0}.field--widget-cookbook-collection-reference-widget div[id|=edit-collections-container-unfiltered] .form-check:before{background-image:url(/themes/custom/cookbook/images/icons/unsorted-pile-form-icon.svg)}.field--widget-cookbook-collection-reference-widget fieldset[id|=edit-collections-original] legend{padding-top:10px;border-top:1px solid #D4D4D4;margin-bottom:10px;font-style:italic}@media (max-width:767px){.field--widget-cookbook-collection-reference-widget .back-button{left:20px}}form.cb-pin-form[class*=cb-pin-document] .field--name-field-media .fieldset-wrapper .form-type-managed-file .form-managed-file{border:1px solid #D4D4D4}form.cb-pin-form[class*=cb-pin-document] .field--name-field-media .fieldset-wrapper .form-type-managed-file .form-managed-file .cb-file-default-image,form.cb-pin-form[class*=cb-pin-document] .field--name-field-media .fieldset-wrapper .form-type-managed-file .form-managed-file .iw-change-button{background:url(/themes/custom/cookbook/images/icons/pin-media-document-button.svg) center center no-repeat #3A3A3A!important;height:40px}form.cb-pin-form[class*=cb-pin-document] .field--name-field-media .field--name-field-media-document embed{width:100%;height:100%;position:absolute;max-width:100%;left:0;top:0}.cb-pin.cb-pin--type-document.cb-pin--view-mode-default .metadata{margin-bottom:10px}.cb-pin.cb-pin--type-document.cb-pin--view-mode-default .field--name-notes{border:1px solid #D4D4D4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:.5rem;min-height:65px;margin:2rem 8rem}.cb-pin.cb-pin--type-document.cb-pin--view-mode-default .field--name-field-media-document{position:relative;padding-bottom:141%;height:0}.cb-pin.cb-pin--type-document.cb-pin--view-mode-default .field--name-field-media-document embed{width:100%;height:100%;position:absolute;max-width:100%;left:0;top:0}@media (max-width:767px){.cb-pin.cb-pin--type-document.cb-pin--view-mode-default .pin-background~*{margin:20px}.cb-pin.cb-pin--type-document.cb-pin--view-mode-default .field--name-field-media{display:none}.cb-pin.cb-pin--type-document.cb-pin--view-mode-default .media-file-link{position:relative;display:block;border:1px solid #3A3A3A;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;overflow:hidden}.cb-pin.cb-pin--type-document.cb-pin--view-mode-default .media-file-link img{margin:0}.cb-pin.cb-pin--type-document.cb-pin--view-mode-default .media-file-link:after{content:' ';position:absolute;right:12px;bottom:12px;width:32px;height:32px;display:block;background-image:url(/themes/custom/cookbook/images/icons/full-screen.svg);background-repeat:no-repeat;background-position:center center}}form.cb-create-pin-link-from-qr button,form.cb-create-pin-link-from-web button{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background-color:#3F2C1B;color:#FFF;height:unset!important;display:block;margin:60px auto 0}.cb-pin.cb-pin--type-link.cb-pin--view-mode-default .pin-background,.cb-pin.cb-pin--type-photo.cb-pin--view-mode-default .pin-background{padding-bottom:.5rem}form.cb-create-pin-link-from-qr button:active,form.cb-create-pin-link-from-qr button:disabled,form.cb-create-pin-link-from-qr button:focus,form.cb-create-pin-link-from-qr button:hover,form.cb-create-pin-link-from-web button:active,form.cb-create-pin-link-from-web button:disabled,form.cb-create-pin-link-from-web button:focus,form.cb-create-pin-link-from-web button:hover{background-color:#3F2C1B!important;color:#FFF}@media (max-width:767px){form.cb-create-pin-link-from-qr,form.cb-create-pin-link-from-web{height:100%}form.cb-create-pin-link-from-qr button,form.cb-create-pin-link-from-web button{width:calc(100% - 24px * 2)}}form.cb-pin-form[class*=cb-pin-link-form] img.cb-pin-link-image-preview,form.cb-pin-form[class*=cb-pin-link-edit-form] img.cb-pin-link-image-preview{pointer-events:none}form.cb-create-pin-link-from-qr canvas{width:100%!important}.cb-pin.cb-pin--type-link.cb-pin--view-mode-default .pin-background .field--name-field-link{margin-bottom:.8rem;text-decoration:underline}.cb-pin.cb-pin--type-link.cb-pin--view-mode-default .pin-background~*{margin:2rem}@media (min-width:768px){.cb-pin.cb-pin--type-link.cb-pin--view-mode-default .pin-background~*{margin:2rem 8rem}}.cb-pin.cb-pin--type-link.cb-pin--view-mode-default .metadata{margin-bottom:0}.cb-pin.cb-pin--type-link.cb-pin--view-mode-default .metadata .field--name-changed{margin-left:1rem}.cb-pin.cb-pin--type-link.cb-pin--view-mode-default .field--name-notes{border:1px solid #D4D4D4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:.5rem;min-height:65px}.cb-pin.cb-pin--type-link.cb-pin--view-mode-default .field--name-field-image img,.cb-pin.cb-pin--type-link.cb-pin--view-mode-default .field--name-field-image-url img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:0 auto;display:block;max-width:480px;max-height:480px;-o-object-fit:cover;object-fit:cover;width:100%}.cb-pin.cb-pin--type-link.cb-pin--view-mode-default .field--name-field-image-url img{pointer-events:none}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-link>div>a,.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-recipe>div>a{background-image:url(/themes/custom/cookbook/images/cookBook-cover.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-link .field--name-field-image-url img{pointer-events:none}.cb-pin.view-mode-default.cb-pin--type-note .pin-background{height:100%}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-note>div>a{padding-top:55px}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-note .body-wrapper{overflow:hidden;width:100%;height:100%}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-note .field--name-cb-pin-title{margin-bottom:10px}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-note .field--name-notes{line-height:1.2}@media (max-width:767px){.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-note .pin-background{min-height:100vh}}.cb-pin.cb-pin--type-photo.cb-pin--view-mode-default .pin-background~*{margin:2rem 8rem}.cb-pin.cb-pin--type-photo.cb-pin--view-mode-default .metadata{margin-bottom:0}.cb-pin.cb-pin--type-photo.cb-pin--view-mode-default .field--name-notes{border:1px solid #D4D4D4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:.5rem;min-height:65px}.cb-pin.cb-pin--type-photo.cb-pin--view-mode-default .field--name-field-media img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:0 auto}.cb-pin.view-mode-default .actions-header div+div,form[id|=cb-pin-recipe] .actions-header>div+div{margin-left:20px}@media (max-width:767px){.cb-pin.cb-pin--type-photo.cb-pin--view-mode-default .pin-background~*{margin:20px}}form[id|=cb-pin-recipe]{--actions-header-height:96px;position:relative}form[id|=cb-pin-recipe] .actions-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}form[id|=cb-pin-recipe] .form-actions{display:none}form[id|=cb-pin-recipe] .cb-back-button{display:inline-block;position:relative;line-height:32px;cursor:pointer;z-index:1;margin-right:auto}form[id|=cb-pin-recipe] .cb-back-button:before{content:'';width:32px;height:32px;margin-right:10px;border:1px solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-block;vertical-align:middle;position:relative;z-index:0}form[id|=cb-pin-recipe] .cb-back-button:after{content:'';display:block;position:absolute;top:12px;left:14px;width:9px;height:9px;border-bottom:solid 2px;border-left:solid 2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:0}form[id|=cb-pin-recipe] .cookbook-modal-wrapper>button{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background-color:#3F2C1B;color:#FFF;height:unset!important}form[id|=cb-pin-recipe] .cookbook-modal-wrapper>button:active,form[id|=cb-pin-recipe] .cookbook-modal-wrapper>button:disabled,form[id|=cb-pin-recipe] .cookbook-modal-wrapper>button:focus,form[id|=cb-pin-recipe] .cookbook-modal-wrapper>button:hover{background-color:#3F2C1B!important;color:#FFF}form[id|=cb-pin-recipe] .cookbook-dots-modal>.btn-modal{width:32px;height:32px;padding:0;background:0 0!important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #D4D4D4;color:#000}form[id|=cb-pin-recipe] .cookbook-dots-modal>.btn-modal:hover{color:#FFF;background:#3A3A3A!important}form[id|=cb-pin-recipe] details{background:#FFF;margin-bottom:20px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}form[id|=cb-pin-recipe] details summary{position:relative;list-style:none;background:#3A3A3A;color:#FFF;padding:10px 20px 10px 10px;font-size:1rem;line-height:1.5;font-weight:600;font-weight:300;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}form[id|=cb-pin-recipe] details summary::-webkit-details-marker{display:none}form[id|=cb-pin-recipe] details summary::before{content:'';position:absolute;top:15px;display:inline-block;padding:3px;right:15px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid #8C8C8C;border-width:0 0 2px 2px}form[id|=cb-pin-recipe] details .details-wrapper{padding:10px}form[id|=cb-pin-recipe] details .details-wrapper button[type=submit]{color:#3A3A3A;cursor:pointer;border:unset;border-radius:unset;background-color:unset;-webkit-transition:unset;transition:unset}form[id|=cb-pin-recipe] details[open] summary::before{border-width:2px 2px 0 0;top:20px}form[id|=cb-pin-recipe] .cb-form-collapse-sections{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background:0 0;color:#3A3A3A;box-shadow:inset 0 0 0 1px #3A3A3A;cursor:pointer;width:100%}form[id|=cb-pin-recipe] .cb-form-collapse-sections:hover{background:0 0;color:#3A3A3A}form[id|=cb-pin-recipe] table[id|=field-ingredients-values] thead{display:none}form[id|=cb-pin-recipe] button.field-add-more-submit{display:inline-block;position:relative;line-height:32px;cursor:pointer;z-index:1;background-color:transparent;border-color:transparent;color:#3A3A3A}form[id|=cb-pin-recipe] button.field-add-more-submit:before{transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;content:'';width:32px;height:32px;margin-right:10px;border:1px solid #D4D4D4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-block;vertical-align:middle;position:relative;z-index:0}form[id|=cb-pin-recipe] button.field-add-more-submit:after{content:'+';display:block;z-index:0;position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:2rem;line-height:1;font-weight:300}form[id|=cb-pin-recipe] table[id|=field-steps-values] .field--name-field-image .form-managed-file .iw-change-button:not(:last-child),form[id|=cb-pin-recipe] table[id|=field-steps-values] .paragraph-type-title,form[id|=cb-pin-recipe] table[id|=field-steps-values] label,form[id|=cb-pin-recipe] table[id|=field-steps-values] thead{display:none}form[id|=cb-pin-recipe] button.field-add-more-submit:hover:before{background-color:#3A3A3A}form[id|=cb-pin-recipe] button.field-add-more-submit:hover:after{color:#FFF}form[id|=cb-pin-recipe] table[id|=field-steps-values] textarea{border:1px solid #D4D4D4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}form[id|=cb-pin-recipe] table[id|=field-steps-values] .field--name-field-image{width:55px;margin-top:10px;margin-bottom:10px}form[id|=cb-pin-recipe] table[id|=field-steps-values] .field--name-field-image .form-managed-file:before{background:#FFF!important}form[id|=cb-pin-recipe] table[id|=field-steps-values] .field--name-field-image .form-managed-file .iw-change-button{right:auto!important;bottom:3px!important}form[id|=cb-pin-recipe] table[id|=field-steps-values] .field--name-field-image .form-managed-file button:last-child{right:5px!important;top:0!important}form[id|=cb-pin-recipe] table[id|=field-steps-values] .field--name-field-image .image-preview img{border:7px solid #FFF;left:-6px!important;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}form[id|=cb-pin-recipe] table[id|=field-steps-values] div[id|=field-steps]{position:relative;padding-left:15px}form[id|=cb-pin-recipe] table[id|=field-steps-values] .paragraphs-dropbutton-wrapper{position:absolute;right:0;bottom:0}form[id|=cb-pin-recipe] table[id|=field-steps-values] .paragraphs-dropbutton-wrapper button{width:32px;height:32px;padding:0;background-color:transparent!important;display:block;overflow:hidden;color:transparent;background-repeat:no-repeat;background-position:center center;background-image:url(/themes/custom/cookbook/images/icons/delete.svg);border:none}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-recipe .field--name-field-recipe-source+.field--name-user-id,form[id|=cb-pin-recipe] table[id|=field-tricks-tips-values] thead{display:none}form[id|=cb-pin-recipe] table[id|=field-tricks-tips-values] .form-textarea-wrapper{padding-left:15px}form[id|=cb-pin-recipe] table[id|=field-tricks-tips-values] textarea{border:1px solid #D4D4D4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}@media (max-width:767px){form[id|=cb-pin-recipe] .actions-header{margin:20px 0}form[id|=cb-pin-recipe] .form-right>.container-fluid>.row>div:last-child{padding:0;margin-top:20px}}@media (min-width:768px){form[id|=cb-pin-recipe]{position:relative}form[id|=cb-pin-recipe] .actions-header{width:100%;padding-right:0;position:absolute;top:30px;left:0}form[id|=cb-pin-recipe] .form-left{padding-top:var(--actions-header-height);width:30%;float:left;padding-right:24px}form[id|=cb-pin-recipe] .form-right{width:70%;float:left;padding-top:var(--actions-header-height);padding-left:0;padding-right:0;border-left:solid 1px #D4D4D4}form[id|=cb-pin-recipe] .form-right .required-fields{padding-right:0}form[id|=cb-pin-recipe] .image-placeholder-preview{height:0;width:100%;padding-bottom:178%;background-image:url(/themes/custom/cookbook/images/cookBook-cover.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}}@media (min-width:1200px){form[id|=cb-pin-recipe] .actions-header{padding-right:135px}form[id|=cb-pin-recipe] .form-left{width:25%}form[id|=cb-pin-recipe] .form-right{width:75%;padding-left:120px;padding-right:120px}}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .cookbook-dots-modal>.btn-modal{width:32px;height:32px;padding:0;background:0 0!important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #D4D4D4;color:#000}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .cookbook-dots-modal>.btn-modal:hover{color:#FFF;background:#3A3A3A!important}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .recipe-header .field--name-user-id{font-size:.75rem;line-height:1.5;font-weight:300;color:#8C8C8C;margin-bottom:40px}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .recipe-header .field--name-user-id .username{font-weight:600;margin-left:3px}@media (max-width:767px){.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .actions-header .cookbook-dots-modal>.btn-modal{opacity:1;background-color:#3a3a3ad6!important;color:#FFF;border:none}.cb-pin.cb-pin--type-recipe.cb-pin--view-mode-default .actions-header .field--name-cb-edit-pin a{background-color:#3a3a3ad6!important;background-image:url(/themes/custom/cookbook/images/icons/pencil-on.svg);border:none}}form.cb-pin-form[class*=cb-pin-video] .field--name-field-media .form-managed-file:before{background:#FFB2B4!important}form.cb-pin-form[class*=cb-pin-video] .field--name-field-media .field--name-field-media-video-file video{width:100%;height:100%;position:absolute;max-width:100%;left:0;top:0}.cb-pin.cb-pin--type-video.cb-pin--view-mode-default .pin-background{padding-bottom:1rem}.cb-pin.cb-pin--type-video.cb-pin--view-mode-default .metadata{margin-bottom:0}.cb-pin.cb-pin--type-video.cb-pin--view-mode-default .field--name-notes{margin:2rem 8rem;border:1px solid #D4D4D4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:.5rem;min-height:65px}.cb-pin.cb-pin--type-video.cb-pin--view-mode-default .field--name-cb-author-video-pin>a{font-weight:600;text-decoration:underline}.cb-pin.cb-pin--type-video.cb-pin--view-mode-default .field--name-field-media video{width:100%}.cb-pin.cb-pin--type-video.cb-pin--view-mode-default .field--name-field-media .media__icon--play{border:none}@media (max-width:767px){.cb-pin.cb-pin--type-video.cb-pin--view-mode-default .field--name-field-media{margin-bottom:40px}.cb-pin.cb-pin--type-video.cb-pin--view-mode-default .field--name-notes{margin:20px}}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-video .field--name-field-media:before{content:' ';width:15px;height:16px;background-image:url(/themes/custom/cookbook/images/icons/play.svg);background-repeat:no-repeat;background-position:center center;z-index:2;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.cb-pin .field--name-user-id{position:relative}.cb-pin .field--name-user-id:before{content:'';display:inline-block;width:16px;height:16px;vertical-align:middle;margin-right:5px;background:url(/themes/custom/cookbook/images/icons/user-mini.svg) center center no-repeat}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-audio>div>a{background-color:#9CC496}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-document>div>a{background-color:#E2C3E1}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-note>div>a{background-color:#C1E0EE}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-photo>div>a{background-color:#FF957E}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-recipe>div>a{background-color:#FFC7A8}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-video>div>a{background-color:#FFB2B4}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-link>div>a{background-color:#96C2C4}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-document>div>a .field--name-user-id{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-document>div>a .field--name-user-id:after{content:'';display:inline-block;width:16px;height:16px;vertical-align:middle;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;background-color:#E2C3E1;background-image:url(/themes/custom/cookbook/images/icons/pin-document-mini.svg);background-repeat:no-repeat;background-position:center center;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-right:-3px}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-photo>div>a .field--name-user-id:after,.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-recipe>div>a .field--name-user-id:after{height:16px;border-radius:100%;background-repeat:no-repeat;background-position:center center;-webkit-box-ordinal-group:0;margin-right:-3px;content:'';vertical-align:middle}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-photo>div>a .field--name-user-id{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-photo>div>a .field--name-user-id:after{display:inline-block;width:16px;-webkit-border-radius:100%;-moz-border-radius:100%;background-color:#FF957E;background-image:url(/themes/custom/cookbook/images/icons/pin-photo-mini.svg);-webkit-order:-1;-ms-flex-order:-1;order:-1}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-recipe>div>a .field--name-user-id{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cb-pin.cb-pin--view-mode-teaser.cb-pin--type-recipe>div>a .field--name-user-id:after{display:inline-block;width:16px;-webkit-border-radius:100%;-moz-border-radius:100%;background-color:#FFC7A8;background-image:url(/themes/custom/cookbook/images/icons/pin-recipe-mini.svg);-webkit-order:-1;-ms-flex-order:-1;order:-1}.cb-pin.cb-pin--view-mode-teaser .field--name-cb-change-collection{position:absolute;top:16px;left:16px}.cb-pin.cb-pin--view-mode-teaser .field--name-cb-change-collection>a{display:block;font-size:0;width:32px;height:32px;padding:0;background:#3A3A3A!important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:none;opacity:.8}.cb-pin.cb-pin--view-mode-teaser .field--name-cb-change-collection>a:hover{opacity:1}.cb-pin.cb-pin--view-mode-teaser .field--name-field-link{font-size:.875rem;color:#8C8C8C;word-break:break-word;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}.cb-pin.cb-pin--view-mode-teaser .field--name-field-link:hover{color:#3A3A3A}.modal-open .cb-pin.cb-pin--view-mode-teaser .field--name-cb-dot-link-dots-pin,.modal-open .cb-pin.cb-pin--view-mode-teaser>div{z-index:unset}.cb-pin.view-mode-default,.cb-pin.view-mode-default .ds-1col,.cb-pin.view-mode-default>.content,body.node--type-srh-recipe .block-region-second,body.path-pin .block-region-second{height:100%}.cb-pin.view-mode-default .pin-background{padding:2rem 8rem}@media (max-width:767px){.cb-pin.view-mode-default .cb-pin--type-note .pin-background{height:100vh}}.cb-pin.view-mode-default.cb-pin--type-audio .pin-background{background:#9CC496}.cb-pin.view-mode-default.cb-pin--type-document .pin-background{background:#E2C3E1}.cb-pin.view-mode-default.cb-pin--type-note .pin-background{background:#C1E0EE}.cb-pin.view-mode-default.cb-pin--type-photo .pin-background{background:#FF957E}.cb-pin.view-mode-default.cb-pin--type-recipe .pin-background{background:#FFC7A8}.cb-pin.view-mode-default.cb-pin--type-video .pin-background{background:#FFB2B4}.cb-pin.view-mode-default.cb-pin--type-link .pin-background{background:#96C2C4}.cb-pin.view-mode-default .actions-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2rem}.cb-pin.view-mode-default .actions-header .field--name-cb-back-to-collection{margin-right:auto}.cb-pin.view-mode-default .actions-header .field--name-cb-back-to-collection a{display:inline-block;position:relative;line-height:32px;cursor:pointer;z-index:1}.cb-pin.view-mode-default .actions-header .field--name-cb-back-to-collection a:before{content:'';width:32px;height:32px;margin-right:10px;border:1px solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-block;vertical-align:middle;position:relative;z-index:0}.cb-pin.view-mode-default .actions-header .field--name-cb-back-to-collection a:after{content:'';display:block;position:absolute;top:12px;left:14px;width:9px;height:9px;border-bottom:solid 2px;border-left:solid 2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:0}.cb-pin.view-mode-default .metadata .field--name-changed.field--label-inline .field__label,.cb-pin.view-mode-default .metadata>div+div{position:relative}.cb-pin.view-mode-default .actions-header .cookbook-dots-modal>.btn-modal{width:32px;height:32px;padding:0;background:0 0!important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#000;border:1px solid #8C8C8C}.cb-pin.view-mode-default .actions-header .cookbook-dots-modal>.btn-modal:hover{color:#FFF;background:#3A3A3A!important}.cb-pin.view-mode-default .actions-header .field--name-cb-edit-pin a{width:32px;height:32px;padding:0;background-color:transparent!important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #8C8C8C;display:block;overflow:hidden;color:transparent;background-repeat:no-repeat;background-position:center center;background-image:url(/themes/custom/cookbook/images/icons/pencil.svg)}.cb-pin.view-mode-default .actions-header .field--name-cb-edit-pin a:hover{background-image:url(/themes/custom/cookbook/images/icons/pencil-on.svg);background-color:#3A3A3A!important}.cb-pin.view-mode-default .field--name-name{font-size:1.875rem;line-height:1.7;font-weight:600}.cb-pin.view-mode-default .metadata{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.75rem;line-height:1.5;font-weight:300;margin-bottom:40px}.cb-pin.view-mode-default .metadata>div+div:before{content:'·';margin-left:3px;display:inline-block}.cb-pin.view-mode-default .metadata .field--name-changed.field--label-inline .field__label:after{content:':';display:inline-block}.cb-pin.view-mode-default .field--name-cb-pin-inspire{border-top:1px solid #D4D4D4;padding-top:2rem}.cb-pin.view-mode-default .field--name-cb-pin-inspire>:first-child{font-size:1.375rem;line-height:1.5;font-weight:600;margin-bottom:10px}.block-cookbook-collection-add-pin{position:fixed;bottom:calc(24px + var(--navbar-height));right:24px;z-index:1050}.block-cookbook-collection-add-pin>.btn{width:3.5rem;height:3.5rem;border:none;font-size:0;box-shadow:0 6px 12px 0 rgba(0,0,0,.1)!important;background:url(/themes/custom/cookbook/images/button-add-primary.svg) center center/contain no-repeat}.block-cookbook-collection-add-pin>.btn:active,.block-cookbook-collection-add-pin>.btn:disabled,.block-cookbook-collection-add-pin>.btn:focus,.block-cookbook-collection-add-pin>.btn:hover{background-color:unset}.block-cookbook-collection-add-pin>.modal::after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;opacity:.5;z-index:-1;background-color:#3A3A3A}@media (min-width:768px){.block-cookbook-collection-add-pin{bottom:40px}.block-cookbook-collection-add-pin>.modal{position:absolute;top:auto;right:0;bottom:0;left:auto;height:auto;width:auto;min-width:390px}}@media (max-width:767px){.cb-pin.view-mode-default{margin-left:-15px;margin-right:-15px}.cb-pin.view-mode-default .pin-background{padding:58px 20px 20px}.cb-pin.view-mode-default .actions-header{margin-bottom:20px}.cb-pin.view-mode-default .field--name-name{line-height:1.2;margin-bottom:10px;min-height:72px}.cb-pin.view-mode-default .metadata{margin-bottom:10px}.block-cookbook-collection-add-pin>.modal{position:fixed;top:0;left:0;width:100%;height:100%}.block-cookbook-collection-add-pin>.modal .modal-content,.block-cookbook-collection-add-pin>.modal .modal-dialog{height:100%;border-radius:0}}.block-cookbook-collection-add-pin>.modal .modal-dialog{margin:0}#modal-block-addpin .carousel-item>h3{font-size:.875rem;font-weight:600;margin-bottom:24px}#modal-block-addpin .carousel-item>.row{margin-left:0;margin-right:0}#modal-block-addpin .carousel-item>.row>.col{padding:0;margin-bottom:24px}#modal-block-addpin .button-wrapper .btn-block{display:block;width:100%;padding-top:84px;text-align:center;position:relative;cursor:pointer}#modal-block-addpin .button-wrapper .btn-block:before{content:'';display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:72px;height:72px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:#1684FF}#modal-block-addpin .button-wrapper.link-from-web .btn-block:before{background-color:#96C2C4;background-image:url(/themes/custom/cookbook/images/icons/pin-link-from-web.svg);background-repeat:no-repeat;background-position:center center;transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear}#modal-block-addpin .button-wrapper.link-from-web .btn-block:hover:before{background-color:#65a6a8}#modal-block-addpin .button-wrapper.link-from-qr .btn-block:before{background-color:#96C2C4;background-image:url(/themes/custom/cookbook/images/icons/pin-link-from-qr.svg);background-repeat:no-repeat;background-position:center center;transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear}#modal-block-addpin .button-wrapper.link-from-qr .btn-block:hover:before{background-color:#65a6a8}#modal-block-addpin .button-wrapper.media-from-camera .btn-block:before{background-color:#FF957E;background-image:url(/themes/custom/cookbook/images/icons/pin-media-from-camera.svg);background-repeat:no-repeat;background-position:center center;transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear}#modal-block-addpin .button-wrapper.media-from-camera .btn-block:hover:before{background-color:#ff5632}#modal-block-addpin .button-wrapper.media-from-local .btn-block:before{background-color:#FFB2B4;background-image:url(/themes/custom/cookbook/images/icons/pin-media-from-local.svg);background-repeat:no-repeat;background-position:center center;transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear}#modal-block-addpin .button-wrapper.media-from-local .btn-block:hover:before{background-color:#ff6669}#modal-block-addpin .button-wrapper.media-photo .btn-block:before{background-color:#FFB2B4;background-image:url(/themes/custom/cookbook/images/icons/pin-media-photo.svg);background-repeat:no-repeat;background-position:center center;transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear}#modal-block-addpin .button-wrapper.media-photo .btn-block:hover:before{background-color:#ff6669}#modal-block-addpin .button-wrapper.media-video .btn-block:before{background-color:#FFB2B4;background-image:url(/themes/custom/cookbook/images/icons/pin-media-video.svg);background-repeat:no-repeat;background-position:center center;transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear}#modal-block-addpin .button-wrapper.media-video .btn-block:hover:before{background-color:#ff6669}#modal-block-addpin .button-wrapper.media-remote-video .btn-block:before{background-color:#FFB2B4;background-image:url(/themes/custom/cookbook/images/icons/pin-media-remote-video.svg);background-repeat:no-repeat;background-position:center center;transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear}#modal-block-addpin .button-wrapper.media-remote-video .btn-block:hover:before{background-color:#ff6669}#modal-block-addpin .button-wrapper.note .btn-block:before{background-color:#C1E0EE;background-image:url(/themes/custom/cookbook/images/icons/pin-note.svg);background-repeat:no-repeat;background-position:center center;transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear}#modal-block-addpin .button-wrapper.note .btn-block:hover:before{background-color:#85c2de}#modal-block-addpin .button-wrapper.media-audio .btn-block:before{background-color:#9CC496;background-image:url(/themes/custom/cookbook/images/icons/pin-media-audio.svg);background-repeat:no-repeat;background-position:center center;transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear}#modal-block-addpin .button-wrapper.media-audio .btn-block:hover:before{background-color:#6ea865}#modal-block-addpin .button-wrapper.media-document .btn-block:before{background-color:#E2C3E1;background-image:url(/themes/custom/cookbook/images/icons/pin-media-document.svg);background-repeat:no-repeat;background-position:center center;transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear}#modal-block-addpin .button-wrapper.media-document .btn-block:hover:before{background-color:#c98fc7}#modal-block-addpin .button-wrapper.recipe-group .btn-block:before{background-color:#FFC7A8;background-image:url(/themes/custom/cookbook/images/icons/pin-recipe-group.svg);background-repeat:no-repeat;background-position:center center;transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear}#modal-block-addpin .button-wrapper.recipe-group .btn-block:hover:before{background-color:#ff965c}#modal-block-addpin .button-wrapper.nestle-recipe .btn-block:before{background-color:#FFC7A8;background-image:url(/themes/custom/cookbook/images/icons/pin-nestle-recipe.svg);background-repeat:no-repeat;background-position:center center;transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear}#modal-block-addpin .button-wrapper.nestle-recipe .btn-block:hover:before{background-color:#ff965c}#modal-block-addpin .button-wrapper.recipe .btn-block:before{background-color:#FFC7A8;background-image:url(/themes/custom/cookbook/images/icons/pin-recipe.svg);background-repeat:no-repeat;background-position:center center;transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear}#modal-block-addpin .button-wrapper.recipe .btn-block:hover:before{background-color:#ff965c}#modal-block-addpin .btn-back{display:inline-block;position:relative;line-height:32px;cursor:pointer;z-index:1;margin-bottom:16px}.form-control,form label{line-height:1.5;font-weight:300}#modal-block-addpin .btn-back:before{content:'';width:32px;height:32px;margin-right:10px;border:1px solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-block;vertical-align:middle;position:relative;z-index:0}#modal-block-addpin .btn-back:after{content:'';display:block;position:absolute;top:12px;left:14px;width:9px;height:9px;border-bottom:solid 2px;border-left:solid 2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:0}#modal-block-addpin .modal-footer{display:none}.form-control{color:#3A3A3A!important;background:0 0!important;border:none;border-bottom:solid 1px #8C8C8C;border-radius:0;font-size:.875rem}.form-control.form-textarea{border:1px solid #8C8C8C;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}form label{font-size:.75rem;color:#8C8C8C}.modal form{max-width:480px;margin:0 auto}@media (min-width:768px){.modal form{margin-top:40px}}.field--widget-cb-options-range>.form-wrapper>fieldset input[type=range]{border-bottom:none}.field--widget-cb-options-range>.form-wrapper>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#views-exposed-form-cookbook-search-block-main-search>.d-flex .form-actions,.field-group-details .details-wrapper>.form-group .table-responsive .tabledrag-toggle-weight-wrapper,.field-group-details .details-wrapper>.form-group .table-responsive .tableresponsive-toggle-columns,.tabledrag-toggle-weight{display:none}.field--widget-cb-options-range>.form-wrapper>div>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.field--widget-cb-options-range>.form-wrapper>div>div:first-child{text-align:left}.field--widget-cb-options-range>.form-wrapper>div>div:last-child{text-align:right}.field-group-details .details-wrapper>.form-group .table-responsive>table td,.field-group-details .details-wrapper>.form-group .table-responsive>table th,.field-group-details .details-wrapper>.form-group .table-responsive>table tr{color:#3A3A3A!important;background:#FFF}#views-exposed-form-cookbook-search-block-main-search{margin-bottom:36px}#views-exposed-form-cookbook-search-block-main-search>.d-flex{display:block;width:100%}#views-exposed-form-cookbook-search-block-main-search>.d-flex .form-type-textfield{width:100%;margin-top:1rem}#views-exposed-form-cookbook-search-block-main-search>.d-flex .form-type-textfield>.form-control{height:44px;border:none;padding-left:2rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='22' viewBox='0 0 24 24' fill='%238C8C8C' fill-rule='evenodd'%3E%3Cpath d='M15.853 16.56A9.458 9.458 0 019.5 19C4.257 19 0 14.743 0 9.5S4.257 0 9.5 0 19 4.257 19 9.5c0 2.442-.923 4.67-2.44 6.353l7.44 7.44-.707.707-7.44-7.44zM9.5 1C14.191 1 18 4.809 18 9.5S14.191 18 9.5 18 1 14.191 1 9.5 4.809 1 9.5 1z'%3E%3C/path%3E%3C/svg%3E") .5rem center no-repeat #FFF!important;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}form:not(.user-login-form):not(#user-register-form):not(form[id|=cb-pin-recipe]):not(form[id|=cb-pin-note]):not(form.user-logout-confirm.confirmation)>.form-actions{text-align:center}form:not(.user-login-form):not(#user-register-form):not(form[id|=cb-pin-recipe]):not(form[id|=cb-pin-note]):not(form.user-logout-confirm.confirmation)>.form-actions>.form-submit{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background-color:#3F2C1B;color:#FFF;height:unset!important;position:absolute;top:0;left:calc((-16px) - 64px);width:64px}form:not(.user-login-form):not(#user-register-form):not(form[id|=cb-pin-recipe]):not(form[id|=cb-pin-note]):not(form.user-logout-confirm.confirmation)>.form-actions>.form-submit:active,form:not(.user-login-form):not(#user-register-form):not(form[id|=cb-pin-recipe]):not(form[id|=cb-pin-note]):not(form.user-logout-confirm.confirmation)>.form-actions>.form-submit:disabled,form:not(.user-login-form):not(#user-register-form):not(form[id|=cb-pin-recipe]):not(form[id|=cb-pin-note]):not(form.user-logout-confirm.confirmation)>.form-actions>.form-submit:focus,form:not(.user-login-form):not(#user-register-form):not(form[id|=cb-pin-recipe]):not(form[id|=cb-pin-note]):not(form.user-logout-confirm.confirmation)>.form-actions>.form-submit:hover{background-color:#3F2C1B!important;color:#FFF}.draggable td{border-bottom:1px solid #D4D4D4;vertical-align:middle}.draggable td input,.draggable td textarea{font-size:.875rem;line-height:1.5;font-weight:300}.draggable td .form-group{margin:0}.draggable td .form-control{border:none}.draggable td .form-text{margin:0}.draggable td.field-multiple-drag{padding:0}.draggable td.field-multiple-drag+td{padding-left:0;padding-top:.35rem;padding-bottom:.35rem}.draggable a.tabledrag-handle{margin:0}.draggable a.tabledrag-handle .handle{width:24px;height:24px;margin:0;padding:0}.draggable a.tabledrag-handle .handle,.draggable a.tabledrag-handle:hover .handle{background:url(/themes/custom/cookbook/images/icons/drag-bars.svg) center center no-repeat;-webkit-mask:none;mask:none}.block-cookbook-collection-inspire>h2{font-size:1.875rem;line-height:1.7;font-weight:600;padding:40px 0 0;margin-bottom:16px}.block-cookbook-collection-inspire .form-item-search{display:block;width:100%;margin-bottom:36px}.block-cookbook-collection-inspire .form-item-search+.form-submit,.block-cookbook-collection-inspire .form-item-search>label{display:none}@media (min-width:1200px){.block-cookbook-collection-inspire .form-item-search{max-width:60%}}.block-cookbook-collection-inspire .form-item-search>.form-control{height:44px;border:none;background:#FFF!important;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.block-cookbook-collection-inspire .cb-inspire-recipes>h2{font-size:1.375rem;line-height:1.5;font-weight:600;margin-bottom:16px}.block-cookbook-collection-inspire .cb-inspire-recipes .cb-collection-inspire .slick-list .slick-current .cb-collection-inspire-item .cookbook-dots-modal>.modal{left:0}.cookbook-loading{position:fixed!important;top:0;left:0;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.6)!important;z-index:999}.cookbook-loading:before{content:'';display:block;position:absolute;top:calc(50% - 60px);left:calc(50% - 60px);border:16px solid #EDAE5C;border-top:16px solid #FFD195;border-radius:50%;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.block-pwa-a2hs button,header #navbar-main.vertical-nav.fixed-top .navbar-nav .nav-item a{position:relative;display:block;overflow:hidden}@media (min-width:768px){.block-pwa-a2hs button,header #navbar-main.vertical-nav.fixed-top .navbar-nav .nav-item a{width:var(--navbar-width);text-align:left;text-overflow:ellipsis;white-space:nowrap;border-left:3px solid transparent}.block-pwa-a2hs button.is-active,header #navbar-main.vertical-nav.fixed-top .navbar-nav .nav-item a.is-active{border-left-color:#FFD97E;font-weight:600}}.block-pwa-a2hs button:before,header #navbar-main.vertical-nav.fixed-top .navbar-nav .nav-item a:before{content:' ';display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-position:center center;vertical-align:middle;margin-right:calc(38px - .5rem);margin-left:calc(38px - .5rem - 3px)}header #navbar-main.vertical-nav.fixed-top{position:fixed;background-color:#FFF;top:var(--toolbar-height)}@media (min-width:768px){header #navbar-main.vertical-nav.fixed-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 1rem;width:var(--navbar-width);height:100%;border-right:1px solid #D4D4D4;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;transition:width .2s linear;-webkit-transition:width .2s linear;-moz-transition:width .2s linear}header #navbar-main.vertical-nav.fixed-top .navbar-brand{margin:20px auto 20px 12px}header #navbar-main.vertical-nav.fixed-top .menu-navbar{border-top:1px solid #D4D4D4;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}@media (max-width:767px){.block-pwa-a2hs button,header #navbar-main.vertical-nav.fixed-top .navbar-nav .nav-item a{font-size:0}header #navbar-main.vertical-nav.fixed-top{top:auto;bottom:0;width:100%;height:var(--navbar-height);padding:0}header #navbar-main.vertical-nav.fixed-top .navbar-brand{display:none}}header #navbar-main.vertical-nav.fixed-top .menu-navbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){header #navbar-main.vertical-nav.fixed-top .menu-navbar{width:100%;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header #navbar-main.vertical-nav.fixed-top .menu-navbar .menu--main{width:100%}}@media (min-width:768px){header #navbar-main.vertical-nav.fixed-top .menu-navbar .menu--main{margin:30px 0;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}header #navbar-main.vertical-nav.fixed-top .navbar-nav{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}@media (max-width:767px){header #navbar-main.vertical-nav.fixed-top .navbar-nav{width:100%;-webkit-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}header #navbar-main.vertical-nav.fixed-top .navbar-nav .nav-item a[class*=nav-link--]:before{background-image:url(/themes/custom/cookbook/images/icons/home.svg)}header #navbar-main.vertical-nav.fixed-top .navbar-nav .nav-item a[class*=nav-link--].is-active:before{background-image:url(/themes/custom/cookbook/images/icons/home-active.svg)}header #navbar-main.vertical-nav.fixed-top .navbar-nav .nav-item a[class*=collections]:before{background-image:url(/themes/custom/cookbook/images/icons/home.svg)}header #navbar-main.vertical-nav.fixed-top .navbar-nav .nav-item a[class*=collections].is-active:before{background-image:url(/themes/custom/cookbook/images/icons/home-active.svg)}header #navbar-main.vertical-nav.fixed-top .navbar-nav .nav-item a[class*=inspire]:before{background-image:url(/themes/custom/cookbook/images/icons/inspire.svg)}header #navbar-main.vertical-nav.fixed-top .navbar-nav .nav-item a[class*=inspire].is-active:before{background-image:url(/themes/custom/cookbook/images/icons/inspire-active.svg)}header #navbar-main.vertical-nav.fixed-top .navbar-nav .nav-item a[class*=profile]:before{background-image:url(/themes/custom/cookbook/images/icons/user-account.svg)}header #navbar-main.vertical-nav.fixed-top .navbar-nav .nav-item a[class*=profile].is-active:before{background-image:url(/themes/custom/cookbook/images/icons/user-account-active.svg)}header #navbar-main.vertical-nav.fixed-top .navbar-nav .nav-item a[class*=download]:before{background-image:url(/themes/custom/cookbook/images/icons/download.svg)}header #navbar-main.vertical-nav.fixed-top .navbar-nav .nav-item a[class*=download].is-active:before{background-image:url(/themes/custom/cookbook/images/icons/download-active.svg)}@media (min-width:768px){header #navbar-main.vertical-nav.fixed-top .navbar-nav{height:100%}header #navbar-main.vertical-nav.fixed-top .navbar-nav li:nth-child(2){-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}header #navbar-main.vertical-nav.fixed-top .navbar-nav .nav-item{margin:.5rem 0}header #navbar-main.vertical-nav.fixed-top .navbar-nav .nav-item a{padding:.5rem}}.block-region-first .blazy--field-logo,.block-region-first .field--name-field-url-winiary{padding:40px 0 0;margin-bottom:16px}.block-region-first .navbar-brand{font-size:1.875rem;line-height:1.7;font-weight:600;margin-bottom:16px}.block-region-first .field--name-field-url-winiary a{display:block;background:url(/themes/custom/cookbook/images/cookBook-logo-winiary.png) no-repeat;background-size:contain;max-width:100%;min-height:80px;color:transparent}@media (min-width:768px){.block-pwa-a2hs{border-top:1px solid #D4D4D4;padding:30px 0;height:20%}.slick.slick--optionset--cb-carousel-5-elements{width:110%;margin-right:-12px;margin-left:-12px}}.block-pwa-a2hs button{font-weight:300;border-color:transparent;background:0 0}.block-pwa-a2hs button:before{background-image:url(/themes/custom/cookbook/images/icons/download.svg)}.block-pwa-a2hs button:active,.block-pwa-a2hs button:focus{outline:0;border-color:transparent!important}.slick.slick--optionset--cb-carousel-5-elements{max-width:none}@media (max-width:767px){.slick.slick--optionset--cb-carousel-5-elements{width:120%;margin-right:-7.5px;margin-left:-7.5px}}.slick.slick--optionset--cb-carousel-5-elements .slick-list .slick-track{margin-left:inherit;margin-right:inherit;text-align:inherit}@media (min-width:768px){.slick.slick--optionset--cb-carousel-5-elements .slick-list .slide__content{padding:0 12px}}@media (max-width:767px){.slick.slick--optionset--cb-carousel-5-elements .slick-list .slide__content{padding:0 7.5px}}.ogilvy-gigya-profile_base .profile-menu .gigya-layout-row.with-divider>label{display:none!important}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gigya-back-button{display:inline-block;position:relative;line-height:32px;cursor:pointer;z-index:1}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gigya-back-button:before{content:'';width:32px;height:32px;margin-right:10px;border:1px solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-block;vertical-align:middle;position:relative;z-index:0}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gigya-back-button:after{content:'';display:block;position:absolute;top:12px;left:14px;width:9px;height:9px;border-bottom:solid 2px;border-left:solid 2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:0}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .with-preference-form .gg-edit-profile-header{margin-top:40px;padding-bottom:0;font-size:1.875rem;line-height:1.7;font-weight:600}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .with-personal-details{background-color:#FFF;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;width:100%;padding:12px}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .with-personal-details .gg-edit-profile-subheader{font-size:1rem;line-height:1.5;font-weight:600}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gygia-profile-information-input input:not(.gigya-input-submit){box-shadow:none!important;border:none!important;border-bottom:solid 1px #8C8C8C50!important}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gygia-profile-information-input span{color:#A3A3A3;font-size:12px}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gygia-profile-edit-submit .gigya-input-submit{margin-top:40px;font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;color:#FFF;height:unset!important;background:#3F2C1B!important;width:100%!important;-webkit-transition:unset;transition:unset;box-shadow:unset}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gygia-profile-edit-submit .gigya-input-submit:active,.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gygia-profile-edit-submit .gigya-input-submit:disabled,.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gygia-profile-edit-submit .gigya-input-submit:focus,.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gygia-profile-edit-submit .gigya-input-submit:hover{background-color:#3F2C1B!important;color:#FFF}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gygia-profile-edit-submit .gigya-input-submit:hover{background:#3F2C1B!important}.ogilvy-gigya-profile_base #mbf-edit-profile-contact-form div:nth-child(5){background-color:#FFF;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;width:100%;padding:12px}.ogilvy-gigya-profile_base #mbf-edit-profile-contact-form .gigya-composite-control-header{margin:40px 0;font-size:1.875rem;line-height:1.7;font-weight:600}.ogilvy-gigya-profile_base #mbf-edit-profile-contact-form .gigya-credentials-label{font-size:1rem;line-height:1.5;font-weight:600}.ogilvy-gigya-profile_base #mbf-edit-profile-security-form .gigya-composite-control-header{margin-top:40px;font-size:1.875rem;line-height:1.7;font-weight:600}.ogilvy-gigya-profile_base #mbf-edit-profile-password-change-form .gigya-composite-control-header,.ogilvy-gigya-profile_base #mbf-edit-profile-security-form .gg-edit-profile-subheader{font-size:1rem;line-height:1.5;font-weight:600}.ogilvy-gigya-profile_base #mbf-edit-profile-security-form>div:nth-child(3){background-color:#FFF;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;width:100%;padding:12px}.ogilvy-gigya-profile_base #mbf-edit-profile-security-form .gg-forgot-password-link{font-weight:600;text-decoration:underline}.ogilvy-gigya-profile_base #mbf-edit-profile-security-form .gigya-error-msg{margin-top:8px!important}.ogilvy-gigya-profile_base #gigya-reset-password-screen:not(.mobile){max-width:740px!important;padding:127px 92px 80px}.ogilvy-gigya-profile_base #mbf-edit-profile-password-change-form{background-color:#FFF;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;width:100%;padding:12px}.ogilvy-gigya-profile_base #mbf-edit-profile-password-change-form .gygia-profile-information-input input:not(.gigya-input-submit){box-shadow:none!important;border:none!important;border-bottom:solid 1px #8C8C8C50!important}.ogilvy-gigya-profile_base #mbf-edit-profile-password-change-form .gygia-profile-information-input span.gigya-label-text{color:#A3A3A3;font-size:12px}.ogilvy-gigya-profile_base #mbf-edit-profile-password-change-form .gygia-profile-edit-submit input{margin-top:40px;font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background-color:#3F2C1B;color:#FFF;height:unset!important;width:100%!important}.ogilvy-gigya-profile_base #mbf-edit-profile-password-change-form .gygia-profile-edit-submit input:active,.ogilvy-gigya-profile_base #mbf-edit-profile-password-change-form .gygia-profile-edit-submit input:disabled,.ogilvy-gigya-profile_base #mbf-edit-profile-password-change-form .gygia-profile-edit-submit input:focus,.ogilvy-gigya-profile_base #mbf-edit-profile-password-change-form .gygia-profile-edit-submit input:hover{background-color:#3F2C1B!important;color:#FFF}.ogilvy-gigya-profile_base .gigya-back-button{display:inline-block;position:relative;line-height:32px;cursor:pointer;z-index:1}.ogilvy-gigya-profile_base .gigya-back-button:before{content:'';width:32px;height:32px;margin-right:10px;border:1px solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-block;vertical-align:middle;position:relative;z-index:0}.ogilvy-gigya-profile_base .gigya-back-button:after{content:'';display:block;position:absolute;top:12px;left:14px;width:9px;height:9px;border-bottom:solid 2px;border-left:solid 2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:0}.ogilvy-gigya-profile_base .display-none{display:none!important}.ogilvy-gigya-profile_base .gg-edit-profile-notification{padding:1.35rem 1.05rem;color:#FFF;background-color:#3A3A3A;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.ogilvy-gigya-profile_base .gg-edit-profile-notification::before{display:inline-block;content:"";background-image:url(/themes/custom/cookbook/images/icons/check-ok.svg);background-repeat:no-repeat;vertical-align:text-bottom;width:1rem;height:1rem;background-position:0 0;background-size:1rem 1rem;-webkit-background-size:1rem 1rem;margin-right:.75rem}.ogilvy-gigya-profile_base .gg-checkmark-edit-profile,.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gigya-myPhoto .gigya-myPhoto-upload-button-wrap,.ogilvy-gigya-profile_base h1.gigya-screen-caption{display:none}.ogilvy-gigya-profile_base .gigya-screen *{box-sizing:border-box;font-family:"Sofia Pro"!important}.ogilvy-gigya-profile_base .gigya-screen.landscape,.ogilvy-gigya-profile_base .portrait.profile-menu{max-width:600px!important}@media (max-width:767px){#drupal-bootstrap4-modal>.modal-dialog.profile-modal,.modal:has(.profile-modal){height:calc(100% - 90px);min-height:auto}.ogilvy-gigya-profile_base .gigya-screen.landscape,.ogilvy-gigya-profile_base .portrait.profile-menu{padding:40px 20px 50px!important}}.ogilvy-gigya-profile_base .gigya-screen.portrait .gigya-layout-row.with-divider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ogilvy-gigya-profile_base .profile-menu{padding-top:40px!important}@media (min-width:768px){#drupal-bootstrap4-modal>.modal-dialog.profile-modal{width:575px;position:fixed}.ogilvy-gigya-profile_base .profile-menu{max-width:600px!important;margin:0;padding:0 92px!important}}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gigya-error-msg{margin-top:8px!important}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gigya-myPhoto .gigya-myPhoto-profile-box-wrapper,.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gigya-myPhoto .gigya-myPhoto-profile-image{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:0}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gigya-myPhoto .gigya-myPhoto-profile-image{background-size:cover!important}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gigya-myPhoto .gigya-myPhoto-uploadForm{content:'';background-image:url(/themes/custom/cookbook/images/icons/dots-modal-edit-pin.svg)!important;background-repeat:no-repeat;background-size:20px;background-position:center;background-color:#FFF!important;width:25px!important;height:25px!important;position:absolute;bottom:0;right:0;margin-top:calc(100% - 35px);margin-left:calc(100% - 35px);opacity:1!important;border-radius:5px}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gg-edit-profile-header{padding-bottom:0;font-size:1.875rem;line-height:1.7;font-weight:600}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gg-edit-profile-header.title{text-align:center;font-size:22px!important}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gg-edit-profile-header.about{margin-top:36px;text-align:left;font-size:22px!important}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gigya-profile-id{margin-top:0!important}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gigya-profile-id input{border:none!important;box-shadow:none!important;text-align:center;padding:0;background-color:transparent!important}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gigya-layout-row.with-divider{padding-bottom:0}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .with-social-login{margin:0}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .with-social-login .gigya-profile-edit-link{display:block;background-color:#FFF;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;font-size:1rem;line-height:1.5;font-weight:600;width:100%;padding:12px;padding-bottom:12px!important;background-image:url(/themes/custom/cookbook/images/icons/dots-modal-edit-pin.svg);background-repeat:no-repeat;background-position:98% center}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .with-divider{border:none!important;margin:15px!important}@media (max-width:767px){.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .with-divider{margin:15px auto!important}}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .with-site-login{background-color:#FFF;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;width:100%}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .with-site-login .gygia-profile-credentials{font-size:1rem;line-height:1.5;font-weight:600}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .with-site-login .gygia-profile-credentials-email input:not(.gigya-input-submit),.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .with-site-login .gygia-profile-credentials-phone input:not(.gigya-input-submit){box-shadow:none!important;border:none!important;border-bottom:solid 1px #8C8C8C50!important}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .with-site-login .gygia-profile-credentials-email span,.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .with-site-login .gygia-profile-credentials-phone span{color:#A3A3A3;font-size:12px}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .with-site-login .gygia-profile-credentials-edit{background-image:url(/themes/custom/cookbook/images/icons/dots-modal-edit-pin.svg);background-repeat:no-repeat;background-position:98% center;height:24px;width:100%;margin-top:0}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .links{display:block;position:relative;width:100%;padding:14px 20px 14px 40px;background-repeat:no-repeat;background-size:24px;background-position:12px center;border-top:1px solid #8C8C8C50;margin-top:0!important}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .links:after{content:'';position:absolute;display:inline-block;padding:3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid #8C8C8C;border-width:0 2px 2px 0;top:20px;right:15px}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .links.gygia-profile-password-change-link{background-image:url(/themes/custom/cookbook/images/icons/lock.svg);background-size:28px;background-position:10px center;border-bottom:1px solid #8C8C8C50}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .links.gygia-profile-contact-us-link{background-image:url(/themes/custom/cookbook/images/icons/icon-contact.svg)}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .links.gygia-profile-about-link{background-image:url(/themes/custom/cookbook/images/icons/icon-about.svg);margin-bottom:66px;border-bottom:1px solid #8C8C8C50;background-size:18px}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .links.about-link{padding:14px 12px}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .links.about-link.last{border-bottom:1px solid #8C8C8C50}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form h2.contact-about{font-size:1rem;font-weight:600;padding:12px}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gygia-profile-log-out{display:block;width:100%;font-family:"Sofia Pro";font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background:0 0;color:#3A3A3A;box-shadow:inset 0 0 0 1px #3A3A3A}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-login-form .with-site-login .gigya-composite-control-submit .gigya-login-register span,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-register-form .gg-login-subheader span{font-weight:700;text-decoration:underline}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gygia-profile-log-out:hover{background:0 0;color:#3A3A3A}.ogilvy-gigya-profile_base .profile-menu .gigya-profile-form .gygia-profile-log-out::before{content:url(/themes/custom/cookbook/images/icons/logout.png);position:relative;top:7px;margin-right:7px}.block-ogilvy-gigya>h2{display:none}.block-ogilvy-gigya .ogilvy-gigya-block>h1.gigya-screen-caption{text-align:center;margin:2rem 0;border-bottom:none}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content{margin:0 auto}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-login-form .with-site-login{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:24px;width:100%;color:#3A3A3A;font-family:"Sofia Pro";font-size:14px}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-login-form .with-site-login .gigya-composite-control-submit{margin:0 auto}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-login-form .with-site-login .gigya-composite-control-submit .gigya-login-register{font-size:14px;color:#3A3A3A}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-login-form .with-social-login div.gigya-login-darker+div.gigya-login-darker{background:0 0;padding:0 12px}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-login-form .with-social-login .gigya-composite-control-submit~.gigya-composite-control-submit{display:none}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-register-form .gigya-login-providers-container{margin:8px 0}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-register-form .gg-login-subheader{font-size:14px;color:#3A3A3A;display:block}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-register-form .gigya-divider-after-button+.gigya-layout-row{margin-top:32px}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-register-form .accordions{margin-top:0;position:relative;padding:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-register-form .accordions:after{content:'';position:absolute;top:5px;display:inline-block;padding:3px;right:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid #FFF;border-width:0 0 2px 2px}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-register-form .accordions.open{padding-right:15px}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-register-form .accordions.open:after{content:'';position:absolute;display:inline-block;padding:3px;right:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid #FFF;border-width:2px 2px 0 0;top:10px}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-register-form .accordions.open::after{top:calc(50% - 3px);right:initial}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-register-form .accordions::after{right:initial;top:calc(50% - 6px)}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-register-form .accordions::before{content:'';position:absolute;padding:15px;background-color:#3F2C1B;border-radius:10px}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-register-form .legal-content{display:none}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-register-form .legal-content.opened{display:block}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .registration-right.social-page form{max-width:282px;margin:0 auto}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .registration-right.social-page form .gigya-composite-control-submit button{width:100%;margin-top:2rem;font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background-color:#3F2C1B;color:#FFF;height:unset!important}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .registration-right.social-page form .gigya-composite-control-submit button:active,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .registration-right.social-page form .gigya-composite-control-submit button:disabled,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .registration-right.social-page form .gigya-composite-control-submit button:focus,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .registration-right.social-page form .gigya-composite-control-submit button:hover{background-color:#3F2C1B!important;color:#FFF}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-login-form .gigya-login-darker,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-profile-form .with-site-login>div:first-of-type,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-register-form .gigya-divider-after-button+.gigya-layout-row,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-reset-password-form .gigya-login-email{border-radius:10px;background:#FFF;padding:24px 12px}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-composite-control-submit.gigya-login-submit-button input{width:100%;font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background-color:#3F2C1B;color:#FFF;height:unset!important}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-composite-control-submit.gigya-login-submit-button input:active,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-composite-control-submit.gigya-login-submit-button input:disabled,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-composite-control-submit.gigya-login-submit-button input:focus,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-composite-control-submit.gigya-login-submit-button input:hover{background-color:#3F2C1B!important;color:#FFF}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-composite-control{margin-top:16px}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-composite-control input:not(.gigya-input-submit){width:100%;font-size:14px;color:#3A3A3A!important;background-color:transparent;border:none;border-bottom:solid 1px #8C8C8C50;border-radius:0;height:48px}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-composite-control input:not(.gigya-input-submit)::-webkit-input-placeholder{opacity:.5}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-composite-control input:not(.gigya-input-submit)::-moz-placeholder{opacity:.5}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-composite-control input:not(.gigya-input-submit):-ms-input-placeholder{opacity:.5}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-composite-control input:not(.gigya-input-submit)::-ms-input-placeholder{opacity:.5}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-composite-control input:not(.gigya-input-submit)::placeholder{opacity:.5}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-error-msg{margin-top:8px}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-screen .gigya-terms-error,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-screen input.gigya-error,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-screen input[type=email].gigya-error,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-screen input[type=password].gigya-error,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-screen input[type=text].gigya-error,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-screen select.gigya-error{padding:5px!important;border:none!important;border-bottom:solid 1px #FE8083!important;color:#FE8083!important;border-radius:0!important}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-screen .gigya-error-msg.gigya-error-msg-active{color:#FE8083!important;font-size:12px}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-screen .gigya-error-msg.gigya-error-msg-active:before{content:'!';background-color:#FE8083;color:#FFF;border-radius:50%;display:inline-block;width:16px;height:16px;text-align:center;font-weight:700;margin-right:6px}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gg-my-preferences-link{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background-color:#3F2C1B;color:#FFF;height:unset!important}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gg-my-preferences-link:active,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gg-my-preferences-link:disabled,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gg-my-preferences-link:focus,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gg-my-preferences-link:hover{background-color:#3F2C1B!important;color:#FFF}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .with-verification-screen{text-align:center}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .with-verification-screen .gigya-composite-control-link{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background-color:#3F2C1B;color:#FFF;height:unset!important;display:block}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .with-verification-screen .gigya-composite-control-link:active,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .with-verification-screen .gigya-composite-control-link:disabled,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .with-verification-screen .gigya-composite-control-link:focus,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .with-verification-screen .gigya-composite-control-link:hover{background-color:#3F2C1B!important;color:#FFF}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-composite-control-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-composite-control-checkbox input{width:13px!important;height:inherit!important;margin-right:8px;margin-top:2px;position:relative;left:inherit}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-composite-control-checkbox label{font-size:12px;color:#8C8C8C;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-composite-control-checkbox label a{font-weight:700;text-decoration:underline}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-composite-control-checkbox label::after{border:none}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-apple-button tr,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-facebook-button tr,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-googleplus-button tr{background:0 0}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content label.gigya-composite-control.gigya-composite-control-label.gigya-divider-button{padding:8px;width:20%}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content label.gigya-composite-control.gigya-composite-control-label.gigya-divider-after-button,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content label.gigya-composite-control.gigya-composite-control-label.gigya-divider-before-button{background:#8C8C8C;opacity:.5;height:.5px;width:40%;vertical-align:middle;margin-bottom:18px}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gg-forgot-password-link{display:block;margin-bottom:64px;margin-top:24px}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .with-social-login .gg-forgot-password-link{font-weight:600;text-decoration:underline;padding-left:8px}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gg-reset-password-subheader{font-size:22px;font-weight:700}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .reset-password-label{color:#3A3A3A;font-size:14px;padding-top:16px;padding-bottom:32px}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .mobile form#gigya-reset-password-form{margin:20px}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .with-forgot-password-success .gigya-message{padding:1.35rem 1.05rem;color:#FFF;background-color:#3A3A3A;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .with-forgot-password-success .gigya-message::before{display:inline-block;content:"";background-image:url(/themes/custom/cookbook/images/icons/check-ok.svg);background-repeat:no-repeat;vertical-align:text-bottom;width:1rem;height:1rem;background-position:0 0;background-size:1rem 1rem;-webkit-background-size:1rem 1rem;margin-right:.75rem}.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-register-form .gigya-composite-control-submit+.gigya-composite-control-submit,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-register-form .mobile-icons-wrapper,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .gigya-register-form .with-icons,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .registration-right.social-page .gg-register-subheader,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .registration-right.social-page .gg-registration-header,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .registration-right.social-page .with-social-login,.block-ogilvy-gigya .ogilvy-gigya-block .gigya-screen-content .with-forgot-password .gigya-composite-control-submit+.gigya-composite-control-submit,.path-registration-success footer,.path-registration-success header,.path-reset-password footer,.path-reset-password header,.path-user footer,.path-user header{display:none}.path-registration-success,.path-reset-password,.path-user{--region-top-height:100px}.path-registration-success #main.container,.path-reset-password #main.container,.path-user #main.container{--navbar-width:0px}.path-registration-success .block-system-main-block,.path-reset-password .block-system-main-block,.path-user .block-system-main-block{max-width:1280px;margin:0 auto}.path-registration-success .navbar-brand,.path-reset-password .navbar-brand,.path-user .navbar-brand{margin:0;height:100%;width:100%;min-height:55px;max-width:342px;text-align:center;display:block;background-image:url(/themes/custom/cookbook/logo_complete.png);background-repeat:no-repeat;background-position:center center;background-size:contain}@media (max-width:767px){.path-registration-success .navbar-brand,.path-reset-password .navbar-brand,.path-user .navbar-brand{margin:40px auto;max-width:95%}}.path-registration-success .navbar-brand>img,.path-reset-password .navbar-brand>img,.path-user .navbar-brand>img{display:none!important}.path-registration-success .region--top,.path-reset-password .region--top,.path-user .region--top{width:100%;height:var(--region-top-height);overflow:hidden}.path-registration-success .region--top .block-region-top,.path-reset-password .region--top .block-region-top,.path-user .region--top .block-region-top{position:relative}.path-registration-success .region--top .block-cookbook-login-back-button,.path-reset-password .region--top .block-cookbook-login-back-button,.path-user .region--top .block-cookbook-login-back-button{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.path-registration-success .region--top .block-cookbook-login-back-button a,.path-reset-password .region--top .block-cookbook-login-back-button a,.path-user .region--top .block-cookbook-login-back-button a{display:inline-block;position:relative;line-height:32px;cursor:pointer;z-index:1}.path-registration-success .region--top .block-cookbook-login-back-button a:before,.path-reset-password .region--top .block-cookbook-login-back-button a:before,.path-user .region--top .block-cookbook-login-back-button a:before{content:'';width:32px;height:32px;margin-right:10px;border:1px solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-block;vertical-align:middle;position:relative;z-index:0}.path-registration-success .region--top .block-cookbook-login-back-button a:after,.path-reset-password .region--top .block-cookbook-login-back-button a:after,.path-user .region--top .block-cookbook-login-back-button a:after{content:'';display:block;position:absolute;top:12px;left:14px;width:9px;height:9px;border-bottom:solid 2px;border-left:solid 2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:0}.path-registration-success .region--top .block-page-title-block,.path-reset-password .region--top .block-page-title-block,.path-user .region--top .block-page-title-block{text-align:center;font-weight:600;padding:40px 0}.path-registration-success #main .block-region-second:before,.path-registration-success .block-region-first .navbar-brand,.path-reset-password #main .block-region-second:before,.path-reset-password .block-region-first .navbar-brand,.path-user #main .block-region-second:before,.path-user .block-region-first .navbar-brand{display:none}@media (min-width:768px){.path-registration-success .block-region-second,.path-reset-password .block-region-second,.path-user .block-region-second{min-height:calc(100vh - var(--region-top-height));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width:767px){.path-registration-success .block-region-first .navbar-brand,.path-reset-password .block-region-first .navbar-brand,.path-user .block-region-first .navbar-brand{display:block}.path-registration-success .region--top .block-cookbook-login-back-button,.path-reset-password .region--top .block-cookbook-login-back-button,.path-user .region--top .block-cookbook-login-back-button{left:20px}.path-registration-success .region--top .block-cookbook-login-back-button a,.path-reset-password .region--top .block-cookbook-login-back-button a,.path-user .region--top .block-cookbook-login-back-button a{width:32px;height:32px;overflow:hidden}}.block-cookbook-welcome-image{max-width:400px;margin:0 auto;position:relative}.block-cookbook-welcome-image .content{background-image:url(/themes/custom/cookbook/images/login-welcome.png?v=1.0);background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:0;padding-bottom:122.75%}@media (min-width:768px){.block-cookbook-welcome-image{height:calc(100vh - var(--region-top-height))}.block-cookbook-welcome-image .content{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}.path-user.page-user-welcome{--region-top-height:0px}@media (max-width:767px){.path-user.page-user-welcome .block-region-first .navbar-brand{padding-bottom:40px}.path-user.page-user-welcome .block-region-second .navbar-brand{display:none}}.block-cookbook-welcome,.block-cookbook-welcome-text{width:100%;max-width:342px;margin:0 auto}.block-cookbook-welcome-text{text-align:center}.block-cookbook-welcome-text>*{margin-bottom:40px}.welcome-block{text-align:center}.welcome-block>*{display:block;margin:20px 0}.welcome-block .welcome-claim{margin:30px 0}.welcome-block .welcome-login-button{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background:0 0;color:#3A3A3A;box-shadow:inset 0 0 0 1px #3A3A3A}.welcome-block .welcome-login-button:hover{background:0 0;color:#3A3A3A}.user-login-form .form-submit,.welcome-block .welcome-register-button{font-size:.875rem;line-height:48px;font-weight:600;letter-spacing:0;min-width:160px;background-color:#3F2C1B;height:unset!important}.welcome-block .welcome-register-button{padding:0 30px;text-align:center;border:none;border-radius:15px;color:#FFF}.welcome-block .welcome-register-button:active,.welcome-block .welcome-register-button:disabled,.welcome-block .welcome-register-button:focus,.welcome-block .welcome-register-button:hover{background-color:#3F2C1B!important;color:#FFF}@media (max-width:767px){.welcome-block .welcome-claim{margin:40px 0 50px}.path-user.page-user-login .welcome-image-block{display:none}}.user-login-form{margin-top:40px}.user-login-form fieldset{background:#FFF;margin:0;padding:20px;text-align:left}.user-login-form fieldset:first-child{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.user-login-form fieldset:last-of-type{-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin-bottom:20px}.user-login-form .create-account-link,.user-login-form .request-password-link{font-style:italic;text-decoration:underline}.user-login-form .request-password-link{display:block;margin-bottom:60px}.user-login-form .form-submit{width:100%;padding:0 30px;text-align:center;border:none;border-radius:15px;color:#FFF}.user-login-form .form-submit:active,.user-login-form .form-submit:disabled,.user-login-form .form-submit:focus,.user-login-form .form-submit:hover{background-color:#3F2C1B!important;color:#FFF}@media (max-width:767px){.user-login-form{margin-top:20px;--region-top-height:210px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:calc(100vh - var(--region-top-height))}.user-login-form .form-actions{margin-top:auto}}.path-registration-success .gigya-composite-control-link,.path-reset-password .gigya-input-submit{background-color:#3F2C1B;height:unset!important;color:#FFF;font-size:.875rem;line-height:48px;font-weight:600;letter-spacing:0;min-width:160px}.block-cb-user-login-block{width:100%;max-width:342px;margin:0 auto;text-align:center}.path-registration-success .gigya-composite-control-link{padding:0 30px;text-align:center;border:none;border-radius:15px;display:block}.path-registration-success .gigya-composite-control-link:active,.path-registration-success .gigya-composite-control-link:disabled,.path-registration-success .gigya-composite-control-link:focus,.path-registration-success .gigya-composite-control-link:hover{background-color:#3F2C1B!important;color:#FFF}.path-reset-password .gg-reset-password-header{display:none}.path-reset-password .with-reset-password>.gigya-layout-row:has(.gigya-composite-control-password){border-radius:10px;background:#FFF;padding:24px 12px;margin:2rem 0}.path-reset-password .with-reset-password .gg-reset-password-subheader{text-align:center}.path-reset-password .with-reset-password-success .gg-change-password-subheader{text-align:center!important}.path-reset-password .with-reset-password-success .gigya-composite-control-textbox{border-radius:10px 10px 0 0;background:#FFF;padding:1rem}.path-reset-password .with-reset-password-success .gigya-composite-control-password{border-radius:0 0 10px 10px;background:#FFF;margin-bottom:2rem;padding:1rem;margin-top:0!important}.path-reset-password .with-reset-password-success .gigya-composite-control-submit{margin-bottom:2rem}.path-reset-password .with-reset-password-success .forgot-password-link a{font-weight:600;text-decoration:underline;padding-left:8px}.path-reset-password .gigya-input-submit{padding:0 30px;text-align:center;border:none;border-radius:15px;width:100%}.path-reset-password .gigya-input-submit:active,.path-reset-password .gigya-input-submit:disabled,.path-reset-password .gigya-input-submit:focus,.path-reset-password .gigya-input-submit:hover{background-color:#3F2C1B!important;color:#FFF}.path-user.page-user-logout .block-system-main-block:has(form.user-logout-confirm.confirmation){height:100vh;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.path-user.page-user-logout .block-system-main-block:has(form.user-logout-confirm.confirmation) .content{max-width:335px;width:100%}.path-user.page-user-logout .block-system-main-block:has(form.user-logout-confirm.confirmation) .content form.user-logout-confirm.confirmation{background-color:#FFF;padding:24px;border-radius:10px;margin:auto;text-align:center}.path-user.page-user-logout .block-system-main-block:has(form.user-logout-confirm.confirmation) .content form.user-logout-confirm.confirmation .form-actions{margin-top:24px}.path-user.page-user-logout .block-system-main-block:has(form.user-logout-confirm.confirmation) .content form.user-logout-confirm.confirmation .form-actions .button{display:block}.path-user.page-user-logout .block-system-main-block:has(form.user-logout-confirm.confirmation) .content form.user-logout-confirm.confirmation .form-actions .js-form-submit{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background-color:#3F2C1B;color:#FFF;height:unset!important;margin-bottom:15px;width:100%}.path-user.page-user-logout .block-system-main-block:has(form.user-logout-confirm.confirmation) .content form.user-logout-confirm.confirmation .form-actions .js-form-submit:active,.path-user.page-user-logout .block-system-main-block:has(form.user-logout-confirm.confirmation) .content form.user-logout-confirm.confirmation .form-actions .js-form-submit:disabled,.path-user.page-user-logout .block-system-main-block:has(form.user-logout-confirm.confirmation) .content form.user-logout-confirm.confirmation .form-actions .js-form-submit:focus,.path-user.page-user-logout .block-system-main-block:has(form.user-logout-confirm.confirmation) .content form.user-logout-confirm.confirmation .form-actions .js-form-submit:hover{background-color:#3F2C1B!important;color:#FFF}.path-user.page-user-logout .block-system-main-block:has(form.user-logout-confirm.confirmation) .content form.user-logout-confirm.confirmation .form-actions .button.dialog-cancel{font-size:.875rem;line-height:48px;font-weight:600;padding:0 30px;letter-spacing:0;text-align:center;min-width:160px;border:none;border-radius:15px;background:0 0;color:#3A3A3A;box-shadow:inset 0 0 0 1px #3A3A3A}.path-user.page-user-logout .block-system-main-block:has(form.user-logout-confirm.confirmation) .content form.user-logout-confirm.confirmation .form-actions .button.dialog-cancel:hover{background:0 0;color:#3A3A3A}
