/* /wp-content/themes/cookinghub/assets/css/_dist/style.min.css */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;font-display:swap;src:url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-100.eot?');src:local(''),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-100.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-100.woff2') format('woff2'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-100.woff') format('woff'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-100.ttf') format('truetype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-100.svg#Montserrat') format('svg');}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;font-display:swap;src:url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-200.eot?');src:local(''),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-200.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-200.woff2') format('woff2'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-200.woff') format('woff'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-200.ttf') format('truetype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-200.svg#Montserrat') format('svg');}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-300.eot?');src:local(''),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-300.woff2') format('woff2'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-300.woff') format('woff'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-300.ttf') format('truetype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-300.svg#Montserrat') format('svg');}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-regular.eot?');src:local(''),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-regular.woff2') format('woff2'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-regular.woff') format('woff'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-regular.ttf') format('truetype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-regular.svg#Montserrat') format('svg');}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-500.eot?');src:local(''),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-500.woff2') format('woff2'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-500.woff') format('woff'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-500.ttf') format('truetype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-500.svg#Montserrat') format('svg');}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-600.eot?');src:local(''),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-600.woff2') format('woff2'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-600.woff') format('woff'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-600.ttf') format('truetype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-600.svg#Montserrat') format('svg');}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-700.eot?');src:local(''),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-700.woff2') format('woff2'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-700.woff') format('woff'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-700.ttf') format('truetype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-700.svg#Montserrat') format('svg');}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-800.eot?');src:local(''),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-800.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-800.woff2') format('woff2'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-800.woff') format('woff'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-800.ttf') format('truetype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-800.svg#Montserrat') format('svg');}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-900.eot?');src:local(''),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-900.woff2') format('woff2'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-900.woff') format('woff'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-900.ttf') format('truetype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-900.svg#Montserrat') format('svg');}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:100;font-display:swap;src:url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-100italic.eot?');src:local(''),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-100italic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-100italic.woff2') format('woff2'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-100italic.woff') format('woff'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-100italic.ttf') format('truetype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-100italic.svg#Montserrat') format('svg');}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:200;font-display:swap;src:url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-200italic.eot?');src:local(''),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-200italic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-200italic.woff2') format('woff2'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-200italic.woff') format('woff'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-200italic.ttf') format('truetype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-200italic.svg#Montserrat') format('svg');}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;font-display:swap;src:url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-300italic.eot?');src:local(''),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-300italic.woff2') format('woff2'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-300italic.woff') format('woff'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-300italic.ttf') format('truetype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-300italic.svg#Montserrat') format('svg');}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;font-display:swap;src:url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-italic.eot?');src:local(''),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-italic.woff2') format('woff2'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-italic.woff') format('woff'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-italic.ttf') format('truetype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-italic.svg#Montserrat') format('svg');}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;font-display:swap;src:url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-500italic.eot?');src:local(''),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-500italic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-500italic.woff2') format('woff2'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-500italic.woff') format('woff'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-500italic.ttf') format('truetype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-500italic.svg#Montserrat') format('svg');}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;font-display:swap;src:url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-600italic.eot?');src:local(''),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-600italic.woff2') format('woff2'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-600italic.woff') format('woff'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-600italic.ttf') format('truetype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-600italic.svg#Montserrat') format('svg');}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;font-display:swap;src:url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-700italic.eot?');src:local(''),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-700italic.woff2') format('woff2'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-700italic.woff') format('woff'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-700italic.ttf') format('truetype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-700italic.svg#Montserrat') format('svg');}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:800;font-display:swap;src:url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-800italic.eot?');src:local(''),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-800italic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-800italic.woff2') format('woff2'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-800italic.woff') format('woff'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-800italic.ttf') format('truetype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-800italic.svg#Montserrat') format('svg');}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:900;font-display:swap;src:url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-900italic.eot?');src:local(''),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-900italic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-900italic.woff2') format('woff2'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-900italic.woff') format('woff'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-900italic.ttf') format('truetype'),url('/wp-content/themes/cookinghub/assets/css/fonts/montserrat-v25-latin-ext_latin-900italic.svg#Montserrat') format('svg');}
body.compensate-for-scrollbar{overflow:hidden;}
.fancybox-active{height:auto;}
.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden;}
.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992;}
.fancybox-container *{box-sizing:border-box;}
.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0;}
.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto;}
.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71);}
.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1);}
.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997;}
.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible;}
.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.fancybox-toolbar{right:0;top:0;}
.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994;}
.fancybox-is-open .fancybox-stage{overflow:hidden;}
.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994;}
.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0;}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block;}
.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle;}
.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out;}
.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in;}
.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab;}
.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing;}
.fancybox-container [data-selectable='true']{cursor:text;}
.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;}
.fancybox-spaceball{z-index:1;}
.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%;}
.fancybox-iframe{left:0;position:absolute;top:0;}
.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%;}
.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0;}
.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px;}
.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc;}
.fancybox-button:hover{color:#fff;}
.fancybox-button:focus{outline:none;}
.fancybox-button.fancybox-focus{outline:1px dotted;}
.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none;}
.fancybox-button div{height:100%;}
.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%;}
.fancybox-button svg path{fill:currentColor;stroke-width:0;}
.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998;}
.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401;}
.fancybox-close-small:hover{color:#fff;opacity:1;}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none;}
.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px;}
.fancybox-navigation .fancybox-button div{padding:7px;}
.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996;}
@supports (padding:max(0)){.fancybox-caption{padding:75px 44px 25px 44px;}}
.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all;}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none;}
.fancybox-caption a:hover{color:#fff;text-decoration:underline;}
.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999;}
@keyframes fancybox-rotate{100%{transform:rotate(360deg);}}
.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1);}
@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px;}
.fancybox-close-small{right:-6px;}
.fancybox-caption{padding-left:12px;padding-right:12px;}
@supports (padding:max(0)){.fancybox-caption{padding-left:12px;padding-right:12px;}}}
.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center;}
.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0;}
.fancybox-share p{margin:0;padding:0;}
.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;}
.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff;}
.fancybox-share__button:hover{text-decoration:none;}
.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px;}
.fancybox-share__button svg path{fill:#fff;}
.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%;}
.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995;}
.fancybox-show-thumbs .fancybox-thumbs{display:block;}
.fancybox-show-thumbs .fancybox-inner{right:212px;}
@media all and (max-width:576px){.fancybox-thumbs{width:110px;}
.fancybox-show-thumbs .fancybox-inner{right:110px;}}
h1,h2,h3,h4,h5,h6,h7,h8{margin-bottom:2.4rem;}
h1{color:var(--s-ink, #1a2428);font-size:3.2rem;line-height:3.9rem;font-weight:bold;}
h2{color:var(--s-ink, #1a2428);font-size:2.4rem;line-height:2.9rem;font-weight:bold;}
h3{color:var(--s-ink, #1a2428);font-size:1.9rem;line-height:2.3rem;font-weight:bold;}
h4{color:var(--s-ink, #1a2428);font-size:1.6rem;line-height:1.9rem;font-weight:bold;}
h5,h6,h7,h8{color:var(--s-ink, #1a2428);font-size:1.5rem;line-height:1.9rem;font-weight:bold;}
p{color:var(--s-ink, #1a2428);font-size:1.6rem;line-height:2.4rem;font-weight:400;}
table{color:var(--s-ink, #1a2428);font-size:1.6rem;line-height:2.4rem;font-weight:400;}
table th,table td{padding:.4rem .6rem;font-weight:normal;text-align:left;vertical-align:middle;}
ul{list-style:none;}
ol{list-style:none;}
html{font-size:62.5%;}
@media screen and (max-width:1820px){html{font-size:58%;}}
@media screen and (max-width:1640px){html{font-size:52%;}}
@media screen and (max-width:1460px){html{font-size:48%;}}
@media screen and (max-width:1200px){html{font-size:58%;}}
@media screen and (max-width:360px){html{font-size:52%;}}
html,body{background:#fff;color:var(--s-ink, #1a2428);font-family:var(--s-font, Montserrat),Arial,sans-serif;}
@media screen and (max-width:1200px){html.with-menu,body.with-menu{overflow:hidden;}}
body .loading-component{background:rgba(248,248,248,.7);}
body .loading-component .loading-animation span{background:var(--s-brand, #fd7d23);}
body.loading .loading-component{height:calc(100% + 1rem);opacity:1;}
body>.loading-component{position:fixed;z-index:9999999;background:rgba(248,248,248,.8);backdrop-filter:blur(16.45120049px);--webkit-backdrop-filter:blur(16.45120049px);}
body.loading{overflow:hidden;}
*{margin:0;padding:0;border:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:focus{outline:none;-webkit-tap-highlight-color:transparent;}
input,textarea,select{color:var(--s-ink, #1a2428);font-family:var(--s-font, Montserrat),Arial,sans-serif;}
textarea{resize:vertical;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
a,label,input[type=button],input[type=submit]{cursor:pointer;}
[data-click-url]{cursor:pointer;}
.clear,.clearfix:after{content:" ";width:100%;height:0;display:block;overflow:hidden;clear:both;}
.hidden{display:none;}
.center{width:167rem;margin:0 auto;position:relative;}
@media screen and (max-width:1350px){.center{width:auto;margin:0 30px;}}
@media screen and (max-width:1200px){.center{margin:0 20px;}}
main{min-height:75vh;padding:2.4rem 0 2.4rem 0;position:relative;font-size:1.8rem;}
main #main-left{width:calc(100% - 39.5rem);min-height:1rem;padding:0 3rem 0 0;float:left;}
main #main-right{width:39.5rem;float:left;}
@media screen and (max-width:1200px){main #main-left{width:auto;padding:0;float:none;}
main #main-right{display:none;}}
body.user-logged main #main-right{margin-top:5rem;}
.hamburger{width:20px;height:20px;display:block;position:relative;margin:0;padding:0;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;}
.hamburger:before{content:" ";width:4.4rem;height:4.4rem;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0;display:block;background:var(--s-brand, #fd7d23);position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.hamburger:focus{outline:none;}
.hamburger span{height:3px;position:absolute;top:9px;left:0;right:0;display:block;background:#fff;-webkit-border-radius:1.5px;-moz-border-radius:1.5px;border-radius:1.5px;}
.hamburger span:before,.hamburger span:after{content:"";position:absolute;display:block;left:0;width:100%;height:3px;background-color:#fff;-webkit-border-radius:1.5px;-moz-border-radius:1.5px;border-radius:1.5px;}
.hamburger span:before{top:-6px;}
.hamburger span:after{bottom:-6px;}
.hamburger--htx{background:transparent;}
.hamburger--htx span:before,.hamburger--htx span:after{transition-duration:.3s,.3s;transition-delay:.3s,0s;}
.hamburger--htx span:before{transition-property:top,transform;}
.hamburger--htx span:after{transition-property:bottom,transform;}
header{width:100%;height:24.4rem;position:relative;left:0;top:0;z-index:500;background:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
header #mobile-menu{display:none;}
header ul{list-style:none;}
header ul li{display:inline-block;vertical-align:top;}
header .motto{padding:.4rem 6rem .4rem;position:fixed;left:50%;top:0;z-index:99999;display:inline-block;vertical-align:top;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:var(--s-brand, #fd7d23);background:radial-gradient(circle,rgba(253,125,35,.8) 71%,rgba(255,255,255,0) 100%);-webkit-border-radius:0 0 1.5rem 1.5rem;-moz-border-radius:0 0 1.5rem 1.5rem;border-radius:0 0 1.5rem 1.5rem;color:#fff;font-size:1.6rem;line-height:2.8rem;font-weight:500;white-space:nowrap;}
@media screen and (max-width:1069px){header .motto{padding:.2rem 6rem;left:-36px;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;font-size:1.4rem;line-height:2rem;}}
header .motto.scrolled{top:-60px;}
header .motto:after{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;display:block;overflow:hidden;z-index:1;-webkit-border-radius:0 0 1.5rem 1.5rem;-moz-border-radius:0 0 1.5rem 1.5rem;border-radius:0 0 1.5rem 1.5rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:var(--s-brand, #fd7d23);opacity:0;}
header .motto:hover:after{opacity:1;}
header .motto span{position:relative;z-index:10;}
header.with-menu .motto{top:-60px;}
header .top{height:13.2rem;margin:3.6rem 0 0 0;position:relative;}
header .top .logo{height:8.4rem;position:absolute;left:0;top:0;display:block;background-size:contain;white-space:nowrap;}
header .top .logo img{width:auto;height:8.4rem;object-fit:contain;object-position:left center;}
header .top .logo span{position:absolute;right:0;bottom:-2.2rem;display:inline-block;vertical-align:top;color:#9f9f9f;font-size:1.8rem;line-height:2.2rem;font-weight:400;text-indent:0;}
header .top ul.socials{position:absolute;right:0;top:4.2rem;display:inline-block;vertical-align:top;}
header .top ul.socials li{padding:0 0 0 1rem;}
header form{width:34%;margin-left:-17%;position:absolute;left:50%;right:44rem;top:3.6rem;display:block;}
header form input{width:100%;height:5.2rem;padding:0 1rem 0 6.4rem;border:1px solid #d3d3d3;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;background-color:var(--s-paper, #f8f8f8);background-repeat:no-repeat;background-position:1.9rem center;background-size:2.2rem auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.61' height='20.413' viewBox='0 0 21.61 20.413'%3E%3Cpath id='Path_578' data-name='Path 578' d='M22.2,21l-4.632-4.343m0,0A7.734,7.734,0,0,0,20.064,11a8.279,8.279,0,0,0-8.532-8A8.279,8.279,0,0,0,3,11a8.279,8.279,0,0,0,8.532,8A8.8,8.8,0,0,0,17.565,16.657Z' transform='translate(-2 -2)' fill='none' stroke='%231a2428' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");color:var(--s-ink, #1a2428);font-size:1.8rem;font-weight:500;}
header form input::-webkit-input-placeholder{color:#9f9f9f;opacity:1;}
header form input::-moz-placeholder{color:#9f9f9f;opacity:1;}
header form input:-ms-input-placeholder{color:#9f9f9f;opacity:1;}
header form input:-moz-placeholder{color:#9f9f9f;opacity:1;}
header .bottom{width:100%;padding:2.4rem 0 0 0;position:relative;border-top:1px solid rgba(211,211,211,.35);background:#fff;}
header .bottom.fixed{padding:0;position:fixed;left:0;top:0;background:var(--s-paper, #f8f8f8);-webkit-box-shadow:0 25px 37px rgba(0,0,0,.05);-moz-box-shadow:0 25px 37px rgba(0,0,0,.05);box-shadow:0 25px 37px rgba(0,0,0,.05);}
header .bottom.fixed nav{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
header .bottom.fixed .account{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
header .bottom nav{padding:2.2rem 3rem;position:relative;display:inline-block;vertical-align:top;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;background:var(--s-paper, #f8f8f8);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.05);-moz-box-shadow:0 3px 6px rgba(0,0,0,.05);box-shadow:0 3px 6px rgba(0,0,0,.05);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
header .bottom .logo,header .bottom form,header .bottom ul.socials,header .bottom a.about-link,header .bottom nav .login-reg{display:none;}
header ul.menu{display:inline-block;vertical-align:top;color:var(--s-ink, #1a2428);font-size:1.6rem;line-height:2rem;font-weight:500;}
header ul.menu li{padding:0 3rem 0 0;}
header ul.menu li a{color:var(--s-ink, #1a2428);}
header ul.menu li a:hover{color:var(--s-brand, #fd7d23);}
header ul.menu li:first-of-type a{width:4.4rem;height:4.4rem;position:relative;display:block;overflow:hidden;white-space:nowrap;text-indent:400px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
header ul.menu li:first-of-type a:before,header ul.menu li:first-of-type a:after{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;display:block;overflow:hidden;background-repeat:no-repeat;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
header ul.menu li:first-of-type a:before{background-position:center center;background-size:2.6rem auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.64' height='26.333' viewBox='0 0 26.64 26.333'%3E%3Cg id='Just_Home' data-name='Just Home' transform='translate(-53.383 -5.796)'%3E%3Cg id='Home_icon' data-name='Home icon' transform='translate(54.442 6.855)'%3E%3Cline id='Line_29' data-name='Line 29' y1='13.177' transform='translate(4.155 11.347)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='Line_30' data-name='Line 30' y1='11.346' x2='12.458' fill='none' stroke='%23707070' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='Line_31' data-name='Line 31' x2='4.153' transform='translate(0 11.346)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='Line_32' data-name='Line 32' x2='12.061' y2='10.957' transform='translate(12.46)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='Line_37' data-name='Line 37' x2='3.976' transform='translate(20.544 10.957)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='Line_38' data-name='Line 38' y2='13.566' transform='translate(20.544 10.957)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
header ul.menu li:not(:first-of-type) a{min-width:17rem;padding:1.2rem;display:block;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;background:#fff;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.05);-moz-box-shadow:0 3px 5px rgba(0,0,0,.05);box-shadow:0 3px 5px rgba(0,0,0,.05);text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
header ul.menu li:not(:first-of-type) a:hover{-webkit-box-shadow:0 3px 8px rgba(0,0,0,.1);-moz-box-shadow:0 3px 8px rgba(0,0,0,.1);box-shadow:0 3px 8px rgba(0,0,0,.1);}
header ul.menu li.current-menu-item a{color:var(--s-brand, #fd7d23);font-weight:bold;}
header a.see-more{width:17rem;padding:1.2rem;position:relative;z-index:11;display:inline-block;vertical-align:top;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;background:var(--s-ink, #1a2428);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);color:#fff;font-size:1.6rem;line-height:2rem;font-weight:500;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
header a.see-more:after{content:" ";width:1.6rem;height:2rem;margin:0 0 0 1rem;display:inline-block;vertical-align:top;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.309' height='8.656' viewBox='0 0 15.309 8.656'%3E%3Cpath id='Arrow' d='M12.481,6.242,6.24,0,0,6.242' transform='translate(13.895 7.656) rotate(180)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
header a.see-more.opened:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}
header a.see-more:hover{-webkit-box-shadow:0 3px 8px rgba(0,0,0,.3);-moz-box-shadow:0 3px 8px rgba(0,0,0,.3);box-shadow:0 3px 8px rgba(0,0,0,.3);}
header #menu-more{width:20.2rem;padding:8.8rem 1.6rem 2.4rem;position:absolute;right:1.6rem;top:0;z-index:10;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;background:#fff;-webkit-box-shadow:9px 9px 16px rgba(0,0,0,.08);-moz-box-shadow:9px 9px 16px rgba(0,0,0,.08);box-shadow:9px 9px 16px rgba(0,0,0,.08);max-height:100vh;opacity:1;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
header #menu-more a.close{width:1.6rem;height:1.6rem;margin:2.2rem 0 0 0;display:block;float:right;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.551' height='15.551' viewBox='0 0 15.551 15.551'%3E%3Cg id='Group_2267' data-name='Group 2267' transform='translate(-0.003 0.017)'%3E%3Cpath id='Path_13740' data-name='Path 13740' d='M1.5,0l15.98.02a1.5,1.5,0,0,1,0,3L1.5,3a1.5,1.5,0,1,1,0-3Z' transform='translate(0 13.401) rotate(-45)' fill='%231a2428'/%3E%3Cpath id='Path_13741' data-name='Path 13741' d='M1.5,0l15.98-.02a1.5,1.5,0,1,1,0,3l-15.98.02a1.5,1.5,0,0,1,0-3Z' transform='translate(13.435 15.518) rotate(-135)' fill='%231a2428'/%3E%3C/g%3E%3C/svg%3E%0A");}
header #menu-more:not(.opened){padding-bottom:0;max-height:0;opacity:0;}
header ul.menu-more{display:block;border-bottom:1px solid #d3d3d3;color:var(--s-ink, #1a2428);font-size:1.6rem;line-height:2rem;font-weight:500;letter-spacing:-.02em;}
header ul.menu-more li{padding:0 0 1.8rem 0;display:block;}
header ul.menu-more li a{color:var(--s-ink, #1a2428);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
header ul.menu-more li a:hover{color:var(--s-brand, #fd7d23);}
header ul.menu-more li.current-menu-item a{color:var(--s-brand, #fd7d23);font-weight:bold;}
header .right{height:8.8rem;float:right;display:inline-block;vertical-align:top;}
header .account{padding:0 0 5.6rem 0;position:relative;display:inline-block;vertical-align:top;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;background:var(--s-paper, #f8f8f8);-webkit-box-shadow:5px 3px 6px rgba(0,0,0,.05);-moz-box-shadow:5px 3px 6px rgba(0,0,0,.05);box-shadow:5px 3px 6px rgba(0,0,0,.05);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
header .account .account-menu{width:100%;padding:0 0 5.6rem 0;position:absolute;left:0;top:8.8rem;background:var(--s-paper, #f8f8f8);-webkit-border-radius:0 0 1.5rem 1.5rem;-moz-border-radius:0 0 1.5rem 1.5rem;border-radius:0 0 1.5rem 1.5rem;-webkit-box-shadow:5px 3px 6px rgba(0,0,0,.05);-moz-box-shadow:5px 3px 6px rgba(0,0,0,.05);box-shadow:5px 3px 6px rgba(0,0,0,.05);}
header .account .account-menu .expander{width:100%;padding:1.8rem 0;position:absolute;left:0;bottom:0;display:block;background:#ededed;-webkit-border-radius:0 0 1.5rem 1.5rem;-moz-border-radius:0 0 1.5rem 1.5rem;border-radius:0 0 1.5rem 1.5rem;color:var(--s-brand, #fd7d23);font-size:1.6rem;line-height:2rem;font-weight:bold;text-align:center;}
header .account .account-menu .expander:after{content:" ";width:1.6rem;height:2rem;margin:0 0 0 1rem;display:inline-block;vertical-align:top;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.309' height='8.656' viewBox='0 0 15.309 8.656'%3E%3Cpath id='Arrow' d='M12.481,6.242,6.24,0,3.12,3.121,0,6.242' transform='translate(13.895 7.656) rotate(180)' fill='none' stroke='%23fd7d23' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
header .account .account-menu.opened .expander:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}
@media screen and (max-width:1340px){header ul.menu li{padding:0 2rem 0 0;}}
@media screen and (max-width:1069px){header{height:16rem;}
header #mobile-menu{position:absolute;right:20px;top:50%;display:block;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
header.with-menu #mobile-menu:before{background:var(--s-brand-dark, #d9620f);}
header .top{display:none;}
header form{width:auto;margin-left:0;}
header .bottom nav{max-height:0;padding:0 20px;position:fixed;left:0;right:0;top:8rem;bottom:0;z-index:9999;display:block;overflow:hidden;background:#fff;opacity:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
header .bottom .logo{width:22rem;height:100%;position:absolute;left:0;top:0;display:block;white-space:nowrap;}
header .bottom .logo img{width:100%;height:100%;position:absolute;left:0;top:0;display:block;overflow:hidden;object-fit:contain;object-position:left center;}
header .bottom .logo span{position:absolute;left:0;bottom:-1.2rem;display:inline-block;vertical-align:top;color:#9f9f9f;font-size:1.6rem;line-height:1.8rem;font-weight:400;text-indent:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
header .bottom.fixed .logo span{bottom:0;opacity:0;}
header .bottom form{padding:3rem 0;position:static;display:block;}
header .bottom ul.socials{padding:3rem 0 0 0;display:block;text-align:center;}
header .bottom ul.socials li{padding:.6rem;}
header.with-menu .bottom nav{max-height:100vh;overflow:auto;opacity:1;}
header.with-menu .bottom .logo span{opacity:0;bottom:0;}
header.with-menu .account{opacity:0;pointer-events:none;}
header ul.menu{display:block;font-size:2rem;line-height:2.6rem;}
header ul.menu li{padding:0 0 1rem 0;display:block;}
header ul.menu li a{color:var(--s-ink, #1a2428);display:block;}
header ul.menu li a:hover{color:var(--s-brand, #fd7d23);}
header ul.menu li:first-of-type a{width:auto;height:auto;position:relative;display:block;overflow:visible;white-space:normal;text-indent:0;}
header ul.menu li:first-of-type a:before,header ul.menu li:first-of-type a:after{display:none;}
header ul.menu li:not(:first-of-type) a{min-width:0;padding:0;display:block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-align:left;}
header ul.menu li:not(:first-of-type) a:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
header ul.menu li.current-menu-item a{color:var(--s-brand, #fd7d23);font-weight:bold;}
header .bottom.fixed ul.menu li:first-of-type a{width:auto;}
header a.see-more{display:none;}
header #menu-more{width:auto;padding:0;position:static;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;max-height:1000vh;}
header #menu-more a.close{display:none;}
header #menu-more:not(.opened){max-height:1000vh;opacity:1;}
header ul.menu-more{display:block;border-bottom:none;color:var(--s-ink, #1a2428);font-size:2rem;line-height:3rem;font-weight:500;letter-spacing:0;}
header ul.menu-more li{padding:0 0 1rem 0;}
header ul.menu-more li a{color:var(--s-ink, #1a2428);}
header ul.menu-more li a:hover{color:var(--s-brand, #fd7d23);}
header ul.menu-more li.current-menu-item a{color:var(--s-brand, #fd7d23);font-weight:bold;}}
@media screen and (max-width:700px){body:not(.user-logged) header{height:9rem;}
body:not(.user-logged) header:not(.with-menu) .bottom:not(.fixed){width:40px;margin-top:-67px;margin-left:auto;-webkit-transition:all none ease;-moz-transition:all none ease;-o-transition:all none ease;transition:all none ease;}
header{height:20rem;}
header .top{height:9.2rem;margin:1.2rem 0 0 0;display:block;}
header .top ul.socials,header .top form{display:none;}
header .top .logo{height:5.4rem;top:1.6rem;}
header .top .logo img{height:5.4rem;}
header .top .logo span{right:auto;left:0;bottom:-2.1rem;font-size:1.5rem;}
header .bottom{padding:0;border:none;}
header .bottom nav{top:7.6rem;}
header .bottom .logo,header .bottom a.about-link{display:none;}
header .bottom .right{display:block;float:none;}
header .bottom .account-menu{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
header .bottom.fixed .account-menu{width:calc(100% + 40px);margin:0 -20px;}
header.with-menu .bottom nav{max-height:100vh;overflow:auto;opacity:1;}
header.with-menu .bottom .logo{display:block;}
header .right{height:7.6rem;}
header .account{padding:0 0 3.6rem 0;display:block;}
header .account .account-menu{padding:0 0 3.6rem 0;top:7.6rem;}
header .account .account-menu .expander{padding:.8rem 0;font-size:1.4rem;}}
footer{background:var(--s-ink, #1a2428);}
footer .center{padding:3rem 0 2rem 0;}
footer a.logo{width:12.8rem;height:11.2rem;position:absolute;left:50%;top:3rem;display:block;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
footer a.logo img{width:100%;height:100%;position:absolute;left:0;top:0;display:block;overflow:hidden;object-fit:contain;object-position:center center;}
footer ul{list-style:none;}
footer ul.menu{width:calc((100% - 46rem)/2);min-height:14.6rem;padding:0 0 2rem 0;float:left;column-count:3;color:#fff;font-size:1.9rem;line-height:2.4rem;font-weight:400;}
footer ul.menu li{padding:0 0 1.8rem 0;text-wrap:avoid;}
footer ul.menu li a{color:#fff;}
footer ul.menu li a:hover{text-decoration:underline;}
footer ul.socials{width:calc((100% - 46rem)/2);float:right;text-align:right;}
footer ul.socials li{padding:0 0 0 3rem;display:inline-block;vertical-align:top;}
footer .copyright{padding:2rem 0 0 0;border-top:1px solid rgba(255,255,255,.35);color:#fff;font-size:1.9rem;line-height:2.4rem;font-weight:400;text-align:right;}
@media screen and (max-width:1230px){footer a.logo{margin:0 auto 4rem auto;position:relative;left:auto;top:auto;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
footer ul.menu{width:auto;float:none;column-count:1;text-align:center;}
footer ul.socials{width:auto;padding:0 0 4rem 0;float:none;text-align:center;}
footer ul.socials li{padding:0 1.4rem 2rem;}
footer .copyright{text-align:center;}}
#social-sharing-dialog .dialog{width:60rem;}
#social-sharing-dialog .dialog h3{color:var(--s-ink, #1a2428);font-size:3.2rem;line-height:4rem;font-weight:bold;letter-spacing:-.02em;}
#social-sharing-dialog .dialog p{padding:0 0 3rem 0;color:#898989;font-size:1.4rem;line-height:2rem;font-weight:400;}
#social-sharing-dialog .dialog p strong{color:var(--s-ink, #1a2428);}
#social-sharing-dialog .dialog ul li{padding:0 1.6rem 0 0;display:inline-block;vertical-align:top;}
.install-app-banner{padding:10px 10px 10px 70px;position:fixed;top:0;left:0;right:0;background:#000;color:#333;border-top:1px solid #ccc;box-shadow:0 -2px 6px rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;z-index:9999;color:#fff;font-size:16px;line-height:22px;font-weight:400;}
@media screen and (max-width:400px){.install-app-banner{padding:4px 4px 4px 50px;font-size:13px;line-height:18px;}}
.install-app-banner .icon{width:40px;height:calc(100% - 20px);position:absolute;left:10px;top:10px;display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;}
@media screen and (max-width:400px){.install-app-banner .icon{width:30px;}}
.install-app-banner.hidden{display:none !important;}
.install-app-banner .install-btn{padding:6px 22px;display:inline-block;vertical-align:top;border:none;border-radius:6px;background:var(--s-go, #3cb81f);color:#fff;font-size:18px;line-height:22px;font-weight:500;cursor:pointer;}
@media screen and (max-width:400px){.install-app-banner .install-btn{padding:4px 16px;font-size:16px;line-height:18px;}}
.install-app-banner .install-btn:hover{background-color:#2b9a11;}
.install-app-banner .install-btn--secondary{padding:0 8px;background:none;color:#fff;font-weight:bold;font-size:30px;line-height:34px;}
@media screen and (max-width:400px){.install-app-banner .install-btn--secondary{padding:0 4px;font-size:24px;line-height:26px;}}
.badge{display:inline-block;vertical-align:top;background-repeat:no-repeat;background-position:center center;background-size:contain;}
.flag{width:4.4rem;height:4.4rem;position:relative;display:inline-block;vertical-align:top;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.flag svg{width:100%;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.btn,.icon-btn{color:#fff;background-color:var(--s-go, #3cb81f);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn:hover,.icon-btn:hover{background-color:#2b9a11;}
.btn--orange,.icon-btn--orange{background-color:var(--s-brand, #fd7d23);}
.btn--orange:hover,.icon-btn--orange:hover{background-color:var(--s-brand-dark, #d9620f);}
.btn--grey,.icon-btn--grey{background-color:#e5e5e5;color:var(--s-ink, #1a2428);}
.btn--grey:hover,.icon-btn--grey:hover{background-color:var(--s-brand-dark, #d9620f);color:#fff;}
.btn--white-transparent,.icon-btn--white-transparent{background-color:rgba(255,255,255,.58);color:var(--s-ink, #1a2428);}
.btn--white-transparent:hover,.icon-btn--white-transparent:hover{background-color:rgba(255,255,255,.9);color:var(--s-ink, #1a2428);}
.btn--disabled,.icon-btn--disabled{background-color:#e5e5e5;color:var(--s-ink, #1a2428);pointer-events:none;}
.btn{min-width:17rem;padding:1.2rem 1.4rem;position:relative;display:inline-block;vertical-align:top;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;font-size:1.6rem;line-height:2rem;font-weight:bold;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer;}
.btn:before,.btn:after,.btn strong:before,.btn strong:after{content:" ";position:absolute;display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.btn strong{min-width:17rem;padding:1.2rem 1.4rem;}
.btn--icon-next:not(.btn--info):not(.btn--menu){padding-left:4.2rem;padding-right:4.2rem;}
.btn--icon-next:before,.btn--icon-next:after,.btn--icon-next.btn--grey:after,.btn--icon-next.btn--info strong:before,.btn--icon-next.btn--info strong:after,.btn--icon-next.btn--menu strong:before,.btn--icon-next.btn--menu strong:after{width:1.2rem;height:2.2rem;left:auto;right:2.2rem;top:50%;margin-top:-1.1rem;background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-button/next-white.svg');background-repeat:no-repeat;background-position:center center;background-size:contain;}
.btn--icon-prev:not(.btn--info):not(.btn--menu){padding-left:4.2rem;padding-right:4.2rem;}
.btn--icon-prev:before,.btn--icon-prev:after,.btn--icon-prev.btn--grey:after,.btn--icon-prev.btn--info strong:before,.btn--icon-prev.btn--info strong:after,.btn--icon-prev.btn--menu strong:before,.btn--icon-prev.btn--menu strong:after{width:1.2rem;height:2.2rem;left:2.2rem;right:auto;top:50%;margin-top:-1.1rem;background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-button/prev-white.svg');background-repeat:no-repeat;background-position:center center;background-size:contain;}
.btn--icon-prev.btn--grey:before,.btn--icon-prev.btn--disabled:before{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-button/prev-black.svg');}
.icon-btn{width:4.4rem;height:4.4rem;position:relative;display:inline-block;vertical-align:top;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;border-radius:1.2rem;color:#fff;font-size:1.6rem;line-height:2rem;font-weight:bold;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer;}
.icon-btn:before,.icon-btn:after{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.icon-btn--small{width:3.9rem;height:3.9rem;}
.icon-btn.icon-btn--share{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-button/share-white.svg');background-size:1.8rem auto;}
.icon-btn.icon-btn--share:before,.icon-btn.icon-btn--share:after{background-size:1.8rem auto;}
.icon-btn.icon-btn--share.icon-btn--small{background-size:1.6rem auto;}
.icon-btn.icon-btn--share.icon-btn--small:before,.icon-btn.icon-btn--share.icon-btn--small:after{background-size:1.6rem auto;}
.icon-btn.icon-btn--share.icon-btn--grey{background-image:none;}
.icon-btn.icon-btn--share.icon-btn--grey:before{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-button/share-black.svg');}
.icon-btn.icon-btn--share.icon-btn--grey:after{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-button/share-white.svg');opacity:0;}
.icon-btn.icon-btn--share.icon-btn--grey:hover:after{opacity:1;}
.icon-btn.icon-btn--share.icon-btn--white-transparent{background-image:none;}
.icon-btn.icon-btn--share.icon-btn--white-transparent:before{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-button/share-black.svg');}
.icon-btn.icon-btn--share.icon-btn--white-transparent:after{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-button/share-black.svg');opacity:0;}
.icon-btn.icon-btn--share.icon-btn--white-transparent:hover:after{opacity:1;}
.social-site-btn{width:4.4rem;height:4.4rem;position:relative;display:inline-block;vertical-align:top;background-color:var(--s-paper, #f8f8f8);background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.social-site-btn:before,.social-site-btn:after{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.social-site-btn:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.social-site-btn--black{background-color:#fff;}
.social-site-btn--black:hover{-webkit-box-shadow:0 0 0 .2rem #707070 inset;-moz-box-shadow:0 0 0 .2rem #707070 inset;box-shadow:0 0 0 .2rem #707070 inset;}
.social-site-btn--small{width:3.9rem;height:3.9rem;}
.social-site-btn--shadow{box-shadow:0 .3rem .6rem rgba(0,0,0,.16);}
.social-site-btn--facebook{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-social-sites/facebook.svg');}
.social-site-btn--facebook.social-site-btn--black,.social-site-btn--facebook.social-site-btn--grey{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-social-sites/facebook-black.svg');}
.social-site-btn--youtube{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-social-sites/youtube.svg');}
.social-site-btn--youtube.social-site-btn--black,.social-site-btn--youtube.social-site-btn--grey{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-social-sites/youtube-black.svg');}
.social-site-btn--instagram{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-social-sites/instagram.svg');}
.social-site-btn--instagram.social-site-btn--black,.social-site-btn--instagram.social-site-btn--grey{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-social-sites/instagram-black.svg');}
.social-site-btn--twitter{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-social-sites/twitter.svg');}
.social-site-btn--pinterest{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-social-sites/pinterest.svg');}
.social-site-btn--pinterest.social-site-btn--black,.social-site-btn--pinterest.social-site-btn--grey{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-social-sites/pinterest-black.svg');}
.social-site-btn--tiktok{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-social-sites/tiktok.svg');}
.social-site-btn--tiktok.social-site-btn--black,.social-site-btn--tiktok.social-site-btn--grey{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-social-sites/tiktok-black.svg');}
.social-site-btn--email{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-social-sites/email.svg');}
.simple-btn{min-width:17rem;padding:1.2rem .8rem;position:relative;display:inline-block;vertical-align:top;background:var(--s-paper, #f8f8f8);-webkit-box-shadow:0 0 0 1px #d3d3d3 inset;-moz-box-shadow:0 0 0 1px #d3d3d3 inset;box-shadow:0 0 0 1px #d3d3d3 inset;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;color:var(--s-ink, #1a2428);font-size:1.6rem;line-height:2rem;font-weight:500;letter-spacing:-.02em;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.simple-btn:hover{background:var(--s-brand-dark, #d9620f);color:#fff;}
.simple-btn--active{background:var(--s-brand, #fd7d23);color:#fff;font-weight:bold;}
.arrow-btn{width:6rem;height:6rem;display:inline-block;vertical-align:top;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#d5ac25;background-repeat:no-repeat;background-position:center center;background-size:1.5rem auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer;}
.arrow-btn.slick-hidden{display:none;}
.arrow-btn:hover{background-color:#c19917;}
.arrow-btn--orange{background-color:var(--s-brand, #fd7d23);}
.arrow-btn--orange:hover{background-color:var(--s-brand-dark, #d9620f);}
.arrow-btn--small{width:4.8rem;height:4.8rem;background-size:1.2rem auto;}
.arrow-btn--prev{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons/arrow-left-white.svg');}
.arrow-btn--next{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons/arrow-right-white.svg');}
.chef-label{min-width:19.6rem;padding:.4rem 1.6rem .4rem 5.4rem;position:relative;display:inline-block;vertical-align:top;background:#fff;background:rgba(255,255,255,.58);-webkit-border-radius:2.2rem 1.5rem 1.5rem 2.2rem;-moz-border-radius:2.2rem 1.5rem 1.5rem 2.2rem;border-radius:2.2rem 1.5rem 1.5rem 2.2rem;color:var(--s-ink, #1a2428);letter-spacing:-.02em;}
.chef-label[data-click-url]{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.chef-label[data-click-url]:hover{background:#fff;}
.chef-label__img{width:4.4rem;height:4.4rem;position:absolute;left:0;top:0;display:block;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#b7b7b7;}
.chef-label__img:after{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;display:block;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 1px white inset;-moz-box-shadow:0 0 0 1px white inset;box-shadow:0 0 0 1px white inset;}
.chef-label__img img{width:4.4rem;height:4.4rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;}
.chef-label strong{max-width:14rem;display:block;overflow:hidden;font-size:1.5rem;line-height:1.9rem;white-space:nowrap;text-overflow:ellipsis;}
.chef-label strong span{font-weight:normal;}
.chef-label em{display:block;font-size:1.3rem;line-height:1.7rem;font-style:normal;}
.web-section-btn{min-width:17rem;padding:.8rem 1.4rem;display:inline-block;vertical-align:top;-webkit-box-shadow:0 0 0 1px white inset;-moz-box-shadow:0 0 0 1px white inset;box-shadow:0 0 0 1px white inset;-webkit-border-radius:1.7rem;-moz-border-radius:1.7rem;border-radius:1.7rem;background:#d3d3d3;color:#fff;font-size:1.2rem;line-height:1.8rem;font-weight:bold;letter-spacing:-.02em;text-align:center;}
.web-section-btn--articles{background:#ac9fee;}
a.web-section-btn{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
a.web-section-btn:hover{background:#b0b0b0;}
a.web-section-btn--articles:hover{background:#776cb1;}
.share-line{padding:1.2rem 2rem 1.2rem 2.5rem;position:relative;display:inline-block;vertical-align:top;background:#fff;background:rgba(255,255,255,.54);-webkit-box-shadow:0 1px .6rem rgba(0,0,0,.16);-moz-box-shadow:0 1px .6rem rgba(0,0,0,.16);box-shadow:0 1px .6rem rgba(0,0,0,.16);-webkit-border-radius:0 0 0 3rem;-moz-border-radius:0 0 0 3rem;border-radius:0 0 0 3rem;line-height:3.9rem;}
.share-line__label{color:#000;font-size:1.6rem;line-height:3.9rem;font-weight:bold;}
.share-line ul{display:inline-block;vertical-align:top;}
.share-line ul li{padding:0 0 0 1.6rem;display:inline-block;vertical-align:top;}
.share-line ul li.multishare{display:none;}
.share-line.share-line--nolabel{padding:1.2rem 2.8rem 1.2rem 3.8rem;}
.share-line.share-line--nolabel ul li:first-of-type{padding:0;}
@media screen and (max-width:500px){.share-line{padding:1rem;-webkit-border-radius:0 0 0 2rem;-moz-border-radius:0 0 0 2rem;border-radius:0 0 0 2rem;}
.share-line__label{display:none;}
.share-line.share-line--nolabel{padding:1rem;}
.share-line ul{margin-left:-1.2rem;}
.share-line ul li{padding:0 0 0 1.2rem;}
.share-line ul li.singleshare{display:none;}
.share-line ul li.multishare{display:inline-block;vertical-align:top;}}
@media screen and (max-width:300px){.share-line{display:none;}}
.pagination{padding:0;margin:3rem auto 0 auto;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.pagination div,.pagination nav{display:inline-block;vertical-align:top;}
.pagination nav{width:76rem;max-width:100%;}
.pagination ul{list-style:none;display:inline-block;vertical-align:top;}
.pagination ul li{padding:0 .6rem;display:inline-block;vertical-align:top;}
.pagination a:not(.btn),.pagination span:not(.btn),.pagination button{min-width:4.4rem;height:4.4rem;display:inline-block;vertical-align:top;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;background:#fff;color:var(--s-ink, #1a2428);font-size:1.6rem;line-height:4.4rem;font-weight:bold;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.pagination button{cursor:pointer;}
.pagination .pagination__current-page,.pagination .slick-active button{background:rgba(255,255,255,.9);-webkit-box-shadow:0 .3rem .6rem rgba(0,0,0,.16);-moz-box-shadow:0 .3rem .6rem rgba(0,0,0,.16);box-shadow:0 .3rem .6rem rgba(0,0,0,.16);}
@media screen and (min-width:1100px){.pagination a:not(.btn):hover,.pagination button:hover{background:rgba(255,255,255,.9);-webkit-box-shadow:0 .3rem .6rem rgba(0,0,0,.16);-moz-box-shadow:0 .3rem .6rem rgba(0,0,0,.16);box-shadow:0 .3rem .6rem rgba(0,0,0,.16);}}
.pagination .btn em{font-style:normal;}
.pagination .btn.btn--disabled{visibility:hidden;}
.pagination .btn.btn--icon-prev{float:left;}
.pagination .btn.btn--icon-next{float:right;}
@media screen and (max-width:760px){.pagination nav{padding:0 5rem;position:relative;}
.pagination .btn.btn--icon-prev,.pagination .btn.btn--icon-next{width:4.4rem;min-width:0;height:4.4rem;padding:0;margin:0;position:absolute;top:0;}
.pagination .btn.btn--icon-prev:before,.pagination .btn.btn--icon-next:before,.pagination .btn.btn--icon-prev:after,.pagination .btn.btn--icon-next:after{margin-left:-.6rem;left:50%;right:auto;}
.pagination .btn.btn--icon-prev em,.pagination .btn.btn--icon-next em{display:none;}
.pagination .btn.btn--icon-prev{left:0;}
.pagination .btn.btn--icon-next{right:0;}}
@media screen and (max-width:530px){.pagination nav{display:block;}
.pagination ul li{padding:0 .3rem;}
.pagination a:not(.btn),.pagination span:not(.btn){min-width:0;padding:0 1.2rem;height:4.4rem;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;border-radius:1.2rem;font-size:1.4rem;}}
.tag{padding:.9rem 2rem;display:inline-block;vertical-align:top;-webkit-border-radius:1.7rem;-moz-border-radius:1.7rem;border-radius:1.7rem;background:#e5e5e5;color:#9f9f9f;font-size:1.2rem;line-height:1.5rem;font-weight:600;letter-spacing:-.02em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.tag:hover{background-color:var(--s-brand-dark, #d9620f);color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.tag--large{font-size:1.6rem;line-height:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;}
.select2{width:100%;}
.select2-container{min-width:100px;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;font-size:1.5rem;line-height:2.2rem;font-weight:500;}
.select2-dropdown{background-color:#fff;border:1px solid #d3d3d3;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}
.select2-results{display:block;}
.select2-results__options{list-style:none;margin:0;padding:0;}
.select2-results__option{padding:.8rem 2.9rem;user-select:none;-webkit-user-select:none;}
.select2-results__option[aria-selected]{cursor:pointer;}
.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}
form[data-form]{position:relative;}
form[data-form] label:not(.checkbox):not(.radio),form[data-form] span.label{padding:0 0 .6rem 2rem;display:block;color:var(--s-ink, #1a2428);font-size:1.4rem;line-height:1.6rem;font-weight:500;}
form[data-form] input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=search]),form[data-form] textarea,form[data-form] select{width:100%;height:4.5rem;padding:0 2rem;border:none;border:1px solid #d3d3d3;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;color:var(--s-ink, #1a2428);font-size:1.5rem;font-weight:500;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
form[data-form] input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=search]):not([disabled]):not([readonly]):hover,form[data-form] textarea:not([disabled]):not([readonly]):hover,form[data-form] select:not([disabled]):not([readonly]):hover,form[data-form] input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=search]):not([disabled]):not([readonly]):focus,form[data-form] textarea:not([disabled]):not([readonly]):focus,form[data-form] select:not([disabled]):not([readonly]):focus{border-color:var(--s-ink, #1a2428);}
form[data-form] input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=search])::-webkit-input-placeholder,form[data-form] textarea::-webkit-input-placeholder,form[data-form] select::-webkit-input-placeholder{color:#9f9f9f;opacity:1;}
form[data-form] input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=search])::-moz-placeholder,form[data-form] textarea::-moz-placeholder,form[data-form] select::-moz-placeholder{color:#9f9f9f;opacity:1;}
form[data-form] input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=search]):-ms-input-placeholder,form[data-form] textarea:-ms-input-placeholder,form[data-form] select:-ms-input-placeholder{color:#9f9f9f;opacity:1;}
form[data-form] input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=search]):-moz-placeholder,form[data-form] textarea:-moz-placeholder,form[data-form] select:-moz-placeholder{color:#9f9f9f;opacity:1;}
form[data-form] input[type='number']{-moz-appearance:textfield;}
form[data-form] input[type='number']::-webkit-outer-spin-button,form[data-form] input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none;}
form[data-form] select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-repeat:no-repeat;background-position:right 32px center;background-size:13px auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.098' height='6.207' viewBox='0 0 13.098 6.207'%3E%3Cg transform='translate(1 1)'%3E%3Cpath d='M11.1,5.207a1,1,0,0,1-.6-.2L5.549,1.255.6,5A1,1,0,0,1-.8,4.811,1,1,0,0,1-.6,3.41L4.945-.8a1,1,0,0,1,1.208,0L11.7,3.41a1,1,0,0,1-.6,1.8Z' transform='translate(11.098 4.207) rotate(180)' fill='%23a9acb5'/%3E%3C/g%3E%3C/svg%3E");}
form[data-form] textarea{height:32rem;padding-top:1rem;padding-bottom:1rem;line-height:2.2rem;}
form[data-form] div.input{padding:0 0 1rem 0;}
form[data-form] div.input.checkboxes,form[data-form] div.input.radios{padding:0 2rem;margin:0 0 1rem 0;display:flex;flex-flow:column;justify-content:center;border:1px solid #d3d3d3;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;background:#fff;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
form[data-form] div.input.checkboxes>div,form[data-form] div.input.radios>div{min-height:4.2rem;padding:.4rem 0;display:flex;justify-content:start;align-items:center;}
@media screen and (max-width:1000px){form[data-form] div.input.checkboxes>div,form[data-form] div.input.radios>div{flex-wrap:wrap;}}
form[data-form] div.input.checkboxes .input,form[data-form] div.input.radios .input{padding:0;}
form[data-form] div.input.checkboxes strong,form[data-form] div.input.radios strong,form[data-form] div.input.checkboxes span.label,form[data-form] div.input.radios span.label{color:#9f9f9f;font-size:1.5rem;line-height:2.4rem;font-weight:500;}
form[data-form] div.input.checkboxes .end,form[data-form] div.input.radios .end{flex-grow:1;}
form[data-form] div.input.checkboxes label.checkbox,form[data-form] div.input.radios label.checkbox,form[data-form] div.input.checkboxes label.radio,form[data-form] div.input.radios label.radio{margin:.4rem .5rem;}
form[data-form] div.input.checkboxes.has-error-empty span.error-empty,form[data-form] div.input.radios.has-error-empty span.error-empty,form[data-form] div.input.checkboxes.has-error-format span.error-format,form[data-form] div.input.radios.has-error-format span.error-format,form[data-form] div.input.checkboxes.has-error-data span.error-data,form[data-form] div.input.radios.has-error-data span.error-data{padding-top:0;padding-left:0;}
form[data-form] div.inputs-row.flex>*{flex-grow:1;}
form[data-form] span.error-empty,form[data-form] span.error-format,form[data-form] span.error-data{display:block;overflow:hidden;color:#f00;font-size:1.5rem;line-height:1.6rem;font-weight:600;opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;max-height:0;padding:0;opacity:0;}
form[data-form] .has-error-empty span.error-empty,form[data-form] .has-error-format span.error-format,form[data-form] .has-error-data span.error-data{max-height:8rem;padding:.8rem 0 .6rem 2rem;opacity:1;}
form[data-form] div.inputs:after{content:" ";width:100%;height:0;display:block;overflow:hidden;clear:both;}
form[data-form] div.sent{padding:4rem 0;color:var(--s-ink, #1a2428);font-size:2rem;line-height:3rem;font-weight:bold;text-align:center;}
form[data-form] div.sent a{text-decoration:underline;}
form[data-form] div.sent a:hover{text-decoration:none;}
form[data-form] p{color:var(--s-ink, #1a2428);font-size:1.5rem;line-height:2.2rem;font-weight:400;}
form[data-form] p a{text-decoration:underline;}
form[data-form] p a:hover{text-decoration:none;}
form[data-form] .loading-component{background:rgba(248,248,248,.7);}
form[data-form] .loading-component .loading-animation span{background:var(--s-brand, #fd7d23);}
form[data-form].loading .loading-component{height:calc(100% + 1rem);opacity:1;}
@keyframes donate-sidebar-heart-pulse{0%{transform:scale(1);}90%{transform:scale(1);}92.5%{transform:scale(1.2);}95%{transform:scale(1);}97.5%{transform:scale(1.1);}100%{transform:scale(1);}}
@keyframes donate-sidebar-arrow1{0%{transform:scale(1);opacity:.2;}90%{transform:scale(1);opacity:.2;}94%{transform:scale(1.1);opacity:.6;}96%{transform:scale(1.2);opacity:1;}98%{transform:scale(1.1);opacity:.6;}100%{transform:scale(1);opacity:.2;}}
@keyframes donate-sidebar-arrow2{0%{transform:scale(1);opacity:.4;}90%{transform:scale(1);opacity:.4;}94%{transform:scale(1.1);opacity:.6;}96%{transform:scale(1.2);opacity:1;}98%{transform:scale(1.1);opacity:.6;}100%{transform:scale(1);opacity:.4;}}
@keyframes donate-sidebar-arrow3{0%{transform:scale(1);opacity:.9;}90%{transform:scale(1);opacity:.9;}94%{transform:scale(1.1);opacity:.9;}96%{transform:scale(1.2);opacity:1;}98%{transform:scale(1.1);opacity:.9;}100%{transform:scale(1);opacity:.9;}}
#floating-sidebar .registration-promo,#floating-sidebar .ebook{padding:3.8rem 4.6rem;position:relative;overflow:hidden;-webkit-border-radius:4rem;-moz-border-radius:4rem;border-radius:4rem;background:var(--s-brand, #fd7d23) url('/wp-content/themes/cookinghub/assets/css/images/floating-sidebar-bg-v2.svg') no-repeat right top;background-size:39.5rem auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
#floating-sidebar .registration-promo .text h2,#floating-sidebar .ebook .text h2{margin:0 0 2rem 0;color:#fff;font-size:3.2rem;line-height:4rem;font-weight:bold;}
#floating-sidebar .registration-promo .text p,#floating-sidebar .ebook .text p{padding:0 0 1.6rem 0;color:#fff;font-size:1.6rem;line-height:2.4rem;font-weight:400;}
#floating-sidebar .registration-promo .text ul,#floating-sidebar .ebook .text ul{padding:0 0 1.6rem 0;color:#fff;font-size:1.6rem;line-height:2.4rem;font-weight:500;}
#floating-sidebar .registration-promo .text ul li,#floating-sidebar .ebook .text ul li{padding:0 0 1rem 3.2rem;position:relative;}
#floating-sidebar .registration-promo .text ul li:last-of-type,#floating-sidebar .ebook .text ul li:last-of-type{padding-bottom:0;}
#floating-sidebar .registration-promo .text ul li:before,#floating-sidebar .ebook .text ul li:before{content:" ";width:1.6rem;height:1.6rem;position:absolute;left:0;top:.4rem;display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.166' height='15.616' viewBox='0 0 16.166 15.616'%3E%3Cpath d='M8.547,4.184a1.564,1.564,0,0,1,2.841,0l1.263,2.739,2.995.355a1.564,1.564,0,0,1,.878,2.7l-2.214,2.048.588,2.958a1.564,1.564,0,0,1-2.3,1.67L9.967,15.182,7.336,16.655a1.564,1.564,0,0,1-2.3-1.67l.588-2.958L3.411,9.98a1.564,1.564,0,0,1,.878-2.7l2.995-.355Z' transform='translate(-1.884 -2.275)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");}
#floating-sidebar .registration-promo .text ul li a,#floating-sidebar .ebook .text ul li a{color:#fff;text-decoration:underline;}
#floating-sidebar .registration-promo .text ul li a:hover,#floating-sidebar .ebook .text ul li a:hover{text-decoration:none;}
#floating-sidebar .registration-promo .text div.sent,#floating-sidebar .ebook .text div.sent{max-height:20rem;padding:1rem 2rem;margin:2rem 0 0 0;overflow:hidden;display:block;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;background:var(--s-go, #3cb81f);font-weight:bold;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:1;color:#fff;font-size:1.6rem;line-height:2.4rem;font-weight:600;text-align:center;}
#floating-sidebar .registration-promo .text div.sent.hidden,#floating-sidebar .ebook .text div.sent.hidden{max-height:0;padding:0;margin:0;opacity:0;}
#floating-sidebar .registration-promo .buttons .btn,#floating-sidebar .ebook .buttons .btn{margin:1.8rem 0 0 0;display:block;}
#floating-sidebar .registration-promo form,#floating-sidebar .ebook form{max-height:40rem;padding:3.8rem 0 0 0;opacity:1;display:block;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
#floating-sidebar .registration-promo form.hidden,#floating-sidebar .ebook form.hidden{max-height:0;padding:0;opacity:0;}
#floating-sidebar .registration-promo form .btn,#floating-sidebar .ebook form .btn{margin:2rem 0 0 0;display:block;}
#floating-sidebar .registration-promo .loading-component,#floating-sidebar .ebook .loading-component{background:rgba(253,125,35,.6);}
#floating-sidebar .registration-promo .loading-component .loading-animation span,#floating-sidebar .ebook .loading-component .loading-animation span{background:#fff;}
#floating-sidebar .registration-promo.loading .loading-component,#floating-sidebar .ebook.loading .loading-component{height:calc(100% + 1rem);opacity:1;}
.popup-dialog{width:100%;height:100%;position:fixed;left:0;top:0;z-index:99999;display:block;opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;}
.popup-dialog.hidden{top:-10000vh;opacity:0;}
.popup-dialog .bg-overlay{width:100%;height:100%;position:absolute;left:0;top:0;display:block;overflow:hidden;z-index:1;backdrop-filter:blur(10px);--webkit-backdrop-filter:blur(10px);background-color:rgba(0,0,0,.3);}
.popup-dialog .dialog{width:40rem;max-width:calc(100% - 40px);max-height:calc(100vh - 40px);padding:2.8rem 10rem 3.6rem 6rem;position:absolute;left:50%;top:50%;z-index:10;overflow:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:4rem;-moz-border-radius:4rem;border-radius:4rem;background:var(--s-paper, #f8f8f8);-webkit-box-shadow:2rem 2rem 3rem rgba(0,0,0,.1);-moz-box-shadow:2rem 2rem 3rem rgba(0,0,0,.1);box-shadow:2rem 2rem 3rem rgba(0,0,0,.1);}
.popup-dialog .dialog .close{width:3rem;height:3rem;position:absolute;right:4.2rem;top:3.2rem;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#e5e5e5;background-position:center center;background-repeat:no-repeat;background-size:1.4rem auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.15' height='13.148' viewBox='0 0 13.15 13.148'%3E%3Cg id='Group_1479' data-name='Group 1479' transform='translate(-1150.743 -3603.258)'%3E%3Cpath id='Path_426' data-name='Path 426' d='M-3563.587-19218.072l11.15,11.148' transform='translate(4715.33 22822.33)' fill='%23040202'/%3E%3Cpath id='Path_426_-_Outline' data-name='Path 426 - Outline' d='M-3552.437-19205.924a1,1,0,0,1-.707-.293l-11.15-11.148a1,1,0,0,1,0-1.414,1,1,0,0,1,1.414,0l11.15,11.148a1,1,0,0,1,0,1.414A1,1,0,0,1-3552.437-19205.924Z' transform='translate(4715.33 22822.33)' fill='%231a2428'/%3E%3Cpath id='Path_427' data-name='Path 427' d='M-3563.587-19205.924a1,1,0,0,1-.707-.293,1,1,0,0,1,0-1.414l11.15-11.148a1,1,0,0,1,1.414,0,1,1,0,0,1,0,1.414l-11.15,11.148A1,1,0,0,1-3563.587-19205.924Z' transform='translate(4715.33 22822.33)' fill='%231a2428'/%3E%3C/g%3E%3C/svg%3E");cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.popup-dialog .dialog .close:hover{background-color:#ddd;}
.popup-dialog .loading-component{background:rgba(248,248,248,.7);}
.popup-dialog .loading-component .loading-animation span{background:var(--s-brand, #fd7d23);}
.popup-dialog.loading .loading-component{height:calc(100% + 1rem);opacity:1;}
@media screen and (max-width:500px){.popup-dialog .dialog{max-height:calc(100vh - 40px);padding:6rem 20px 20px 20px;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;overflow:auto;}
.popup-dialog .dialog .close{right:1.5rem;top:1.5rem;}}
#exit-intent-dialog.popup-dialog .dialog{width:42rem;padding:6rem;background-size:cover;background-repeat:no-repeat;background-position:right 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='417' height='563' viewBox='0 0 417 563'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_753' data-name='Rectangle 753' width='403' height='563' rx='40' transform='translate(2)' fill='%23fd7d23'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3420' data-name='Group 3420' transform='translate(23022 22753)'%3E%3Crect id='Main_bacground' data-name='Main bacground' width='417' height='563' transform='translate(-23022 -22753)' fill='%23fd7d23'/%3E%3Cg id='Orange_star' data-name='Orange star' transform='translate(-23010 -22753)' clip-path='url('/wp-content/themes/cookinghub/assets/css/%23clip-path')'%3E%3Cpath id='Path_470' data-name='Path 470' d='M218.336,24.726c23.935-47.187,91.113-50.219,110.781-5l44.44,102.165,116.162,8.264c51.414,3.658,69.289,65.172,29.478,101.444l-89.949,81.948,17.715,111.717c7.84,49.45-48.29,90.5-92.562,67.7L254.37,441.441,149.157,502.223c-46.569,26.9-99.135-9.241-86.686-59.606L90.6,328.832,7.858,254.678c-36.621-32.823-12.978-96.211,38.989-104.534l117.411-18.806Z' transform='matrix(0.616, -0.788, 0.788, 0.616, 8.464, 201.63)' fill='%23ed6302'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
#exit-intent-dialog.popup-dialog .dialog .close{top:2rem;right:auto;left:2.6rem;}
#exit-intent-dialog.popup-dialog .dialog:before{content:" ";width:11.4rem;height:12.8rem;position:absolute;right:0;top:0;display:block;background-size:15.8rem 16.5rem;background-repeat:no-repeat;background-position:0 bottom;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='158.674' height='165.346' viewBox='0 0 158.674 165.346'%3E%3Cg id='Group_3421' data-name='Group 3421' transform='translate(22718.139 22792.918)'%3E%3Cg id='Group_1761' data-name='Group 1761' transform='matrix(0.966, -0.259, 0.259, 0.966, -22718.691, -22760.188)'%3E%3Cg id='Group_1760' data-name='Group 1760' transform='translate(127.614 0.791) rotate(90)'%3E%3Cg id='Group_1758' data-name='Group 1758' transform='translate(0 0)'%3E%3Cpath id='Path_471' data-name='Path 471' d='M66.513-.388C28.693-1.269-1.244,26.563-.353,61.778.457,93.753,26.4,120.82,59.486,126.189h0a74.958,74.958,0,0,0,10.253.946c.652.015,1.3.022,1.951.019l61.185-40.019v0a57.542,57.542,0,0,0,2.251-7.418,58.694,58.694,0,0,0,1.48-14.752C135.715,29.754,104.334.493,66.513-.388Z' fill='%233cb81f'/%3E%3C/g%3E%3Cg id='Group_1759' data-name='Group 1759' transform='translate(71.941 87.522)'%3E%3Cpath id='Path_472' data-name='Path 472' d='M-.246,39.633v0C8.641,16.154,32.4-.309,60.94-.386Z' transform='translate(0 0)' fill='%23239a07'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath id='Path_473' data-name='Path 473' d='M7.84-18.24v5.92H18.208v4.16H7.84V0H2.656V-22.4H19.584v4.16ZM36.736,0l-4.32-6.24H27.648V0H22.464V-22.4h9.7a12.444,12.444,0,0,1,5.168.992A7.678,7.678,0,0,1,40.7-18.592a7.758,7.758,0,0,1,1.184,4.32,7.6,7.6,0,0,1-1.2,4.3A7.606,7.606,0,0,1,37.28-7.2L42.3,0Zm-.1-14.272a3.548,3.548,0,0,0-1.216-2.9,5.444,5.444,0,0,0-3.552-1.008H27.648v7.808h4.224a5.384,5.384,0,0,0,3.552-1.024A3.558,3.558,0,0,0,36.64-14.272ZM62.688-4.16V0H45.344V-22.4H62.272v4.16H50.5v4.864H60.9v4.032H50.5V-4.16Zm20.832,0V0H66.176V-22.4H83.1v4.16H71.328v4.864h10.4v4.032h-10.4V-4.16Z' transform='matrix(0.777, 0.629, -0.629, 0.777, -22694.566, -22715.709)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");}
@media screen and (max-width:500px){#exit-intent-dialog.popup-dialog .dialog{padding:6rem 20px 20px 20px;}}
#exit-intent-dialog.popup-dialog h3{padding-right:8rem;color:#fff;font-size:3.2rem;line-height:3.8rem;font-weight:bold;letter-spacing:-.02em;}
#exit-intent-dialog.popup-dialog ul,#exit-intent-dialog.popup-dialog p{margin:0 0 5rem 0;color:#fff;font-size:1.5rem;line-height:2.4rem;font-weight:400;letter-spacing:-.02em;}
@media screen and (max-width:500px){#exit-intent-dialog.popup-dialog ul,#exit-intent-dialog.popup-dialog p{margin:0 0 3rem 0;}}
#exit-intent-dialog.popup-dialog ul{list-style:none;}
#exit-intent-dialog.popup-dialog ul li{padding:0 0 1.2rem 2.8rem;position:relative;}
#exit-intent-dialog.popup-dialog ul li:last-of-type{padding-bottom:0;}
#exit-intent-dialog.popup-dialog ul li:before{content:" ";width:1.6rem;height:1.6rem;position:absolute;left:0;top:.4rem;display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.166' height='15.615' viewBox='0 0 16.166 15.615'%3E%3Cpath id='Path_280' data-name='Path 280' d='M8.547,4.184a1.564,1.564,0,0,1,2.841,0l1.263,2.739,2.995.355a1.564,1.564,0,0,1,.878,2.7l-2.214,2.048.588,2.958a1.564,1.564,0,0,1-2.3,1.67L9.967,15.182,7.336,16.655a1.564,1.564,0,0,1-2.3-1.67l.588-2.958L3.411,9.98a1.564,1.564,0,0,1,.878-2.7l2.995-.355Z' transform='translate(-1.885 -2.275)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");}
#exit-intent-dialog.popup-dialog form[data-form] .loading-component{background:rgba(0,0,0,0);}
#exit-intent-dialog.popup-dialog form[data-form] .loading-component .loading-animation span{background:#fff;}
#exit-intent-dialog.popup-dialog form[data-form].loading .inputs{opacity:.3;}
#exit-intent-dialog.popup-dialog form[data-form] div.sent{padding:0;}
#exit-intent-dialog.popup-dialog form[data-form] div.sent p{margin:0;}
div.video{background:#a5a5a5;}
div.video span{padding:56.25% 0 0 0;position:relative;display:block;cursor:pointer;background-repeat:no-repeat;background-position:center center;background-size:cover;}
div.video span:after{content:" ";width:10rem;height:10rem;margin:-5rem 0 0 -5rem;position:absolute;left:50%;top:50%;z-index:10;display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg id='Group_3444' data-name='Group 3444' xmlns='http://www.w3.org/2000/svg' width='102' height='102' viewBox='0 0 102 102'%3E%3Cg id='Group_232' data-name='Group 232'%3E%3Cg id='Group_233' data-name='Group 233'%3E%3Ccircle id='Ellipse_3' data-name='Ellipse 3' cx='51' cy='51' r='51' fill='rgba(255,255,255,0.58)'/%3E%3C/g%3E%3C/g%3E%3Cg id='Polygon_11' data-name='Polygon 11' transform='translate(75 29) rotate(90)' fill='none'%3E%3Cpath d='M20.768,3a2,2,0,0,1,3.465,0L43.27,36a2,2,0,0,1-1.732,3H3.463A2,2,0,0,1,1.73,36Z' stroke='none'/%3E%3Cpath d='M 22.49999237060547 4.002220153808594 L 3.462821960449219 37 L 41.53718185424805 37 L 22.50000190734863 4.002220153808594 C 22.49999809265137 4.002220153808594 22.49999618530273 4.002220153808594 22.49999237060547 4.002220153808594 M 22.49999618530273 2.002220153808594 C 23.17376899719238 2.002220153808594 23.84754180908203 2.335739135742188 24.23237228393555 3.002780914306641 L 43.26955032348633 36.00056076049805 C 44.03878021240234 37.33388900756836 43.07649230957031 39 41.53718185424805 39 L 3.462821960449219 39 C 1.923500061035156 39 0.9612236022949219 37.33388900756836 1.730453491210938 36.00056076049805 L 20.76762199401855 3.002780914306641 C 21.15245246887207 2.335739135742188 21.82622528076172 2.002220153808594 22.49999618530273 2.002220153808594 Z' stroke='none' fill='%232c2c2c'/%3E%3C/g%3E%3C/svg%3E%0A");-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
div.video span:hover:after{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
div.video span img{width:100%;height:auto;position:relative;z-index:5;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
div.video div{padding:56.25% 0 0 0;position:relative;}
div.video div iframe{width:100%;height:100%;position:absolute;left:0;top:0;display:block;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
@media screen and (max-width:500px){div.video span:after{width:7rem;height:7rem;margin:-3.5rem 0 0 -3.5rem;}}
.loading-component{width:100%;height:100%;position:absolute;left:0;top:0;display:block;overflow:hidden;top:-1rem;height:0;z-index:100;background:rgba(248,248,248,.7);opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;}
.loading-component .loading-animation{width:8rem;height:8rem;display:inline-block;vertical-align:top;position:absolute;left:50%;top:50%;z-index:50;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.loading-component .loading-animation span{position:absolute;width:.6rem;height:.6rem;background:var(--s-brand, #fd7d23);border-radius:50%;animation:loading-component-animation 1.2s linear infinite;}
.loading-component .loading-animation span:nth-child(1){animation-delay:0s;top:3.7rem;left:6.6rem;}
.loading-component .loading-animation span:nth-child(2){animation-delay:-.1s;top:2.2rem;left:6.2rem;}
.loading-component .loading-animation span:nth-child(3){animation-delay:-.2s;top:1.1rem;left:5.2rem;}
.loading-component .loading-animation span:nth-child(4){animation-delay:-.3s;top:.7rem;left:3.7rem;}
.loading-component .loading-animation span:nth-child(5){animation-delay:-.4s;top:1.1rem;left:2.2rem;}
.loading-component .loading-animation span:nth-child(6){animation-delay:-.5s;top:2.2rem;left:1.1rem;}
.loading-component .loading-animation span:nth-child(7){animation-delay:-.6s;top:3.7rem;left:.7rem;}
.loading-component .loading-animation span:nth-child(8){animation-delay:-.7s;top:5.2rem;left:1.1rem;}
.loading-component .loading-animation span:nth-child(9){animation-delay:-.8s;top:6.2rem;left:2.2rem;}
.loading-component .loading-animation span:nth-child(10){animation-delay:-.9s;top:6.6rem;left:3.7rem;}
.loading-component .loading-animation span:nth-child(11){animation-delay:-1s;top:6.2rem;left:5.2rem;}
.loading-component .loading-animation span:nth-child(12){animation-delay:-1.1s;top:5.2rem;left:6.2rem;}
@keyframes loading-component-animation{0%,20%,80%,100%{transform:scale(1);}50%{transform:scale(1.5);}}
.chef-menu-box{margin:0 0 1.4rem 0;text-align:left;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.16);-moz-box-shadow:0 1px 6px rgba(0,0,0,.16);box-shadow:0 1px 6px rgba(0,0,0,.16);-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;background:#fff;}
.chef-menu-box h2{padding:0 6rem 0 8.6rem;margin:0;position:relative;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;-webkit-box-shadow:0 -3px 6px rgba(0,0,0,.05) inset;-moz-box-shadow:0 -3px 6px rgba(0,0,0,.05) inset;box-shadow:0 -3px 6px rgba(0,0,0,.05) inset;background:#fff;color:#707070;font-size:1.8rem;line-height:5.4rem;font-weight:bold;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.chef-menu-box h2:before{content:" ";width:3rem;height:100%;position:absolute;left:3rem;top:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;}
.chef-menu-box h2.comments:before{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-chef-menu-box/comments.svg');}
.chef-menu-box h2.following:before{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-chef-menu-box/following.svg');}
.chef-menu-box h2.reviews:before{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-chef-menu-box/reviews.svg');}
.chef-menu-box h2.saved-for-later:before{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-chef-menu-box/saved-for-later.svg');}
.chef-menu-box h2.store:before{background-image:url('/wp-content/themes/cookinghub/assets/css/images/icons-chef-menu-box/store.svg');}
.chef-menu-box h2:after{content:" ";width:1.6rem;height:100%;position:absolute;right:3rem;top:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.309' height='8.656' viewBox='0 0 15.309 8.656'%3E%3Cpath id='Arrow' d='M12.481,6.242,6.24,0,0,6.242' transform='translate(13.895 7.656) rotate(180)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.chef-menu-box h2 em{width:2.4rem;height:2.4rem;position:absolute;left:.4rem;top:.4rem;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:var(--s-brand, #fd7d23);color:#fff;font-size:1.2rem;line-height:2.4rem;font-weight:bold;letter-spacing:-.02em;font-style:normal;text-align:center;}
.chef-menu-box.opened h2{-webkit-box-shadow:0 1px 6px rgba(0,0,0,.16);-moz-box-shadow:0 1px 6px rgba(0,0,0,.16);box-shadow:0 1px 6px rgba(0,0,0,.16);}
.chef-menu-box.opened h2:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}
.chef-menu-box__content{max-height:0;min-height:0;padding:0 2.6rem;position:relative;overflow:hidden;-webkit-border-radius:0 0 1.5rem 1.5rem;-moz-border-radius:0 0 1.5rem 1.5rem;border-radius:0 0 1.5rem 1.5rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#707070;font-size:1.6rem;line-height:2rem;font-weight:400;opacity:0;}
.chef-menu-box__content .loading-component{background:rgba(248,248,248,.7);}
.chef-menu-box__content .loading-component .loading-animation span{background:var(--s-brand, #fd7d23);}
.chef-menu-box__content.loading .loading-component{height:calc(100% + 1rem);opacity:1;}
.chef-menu-box__content .data>ul{padding:0 0 2.4rem 0;margin:0 0 2.4rem 0;border-bottom:1px solid #d3d3d3;list-style:none;font-size:1.5rem;}
.chef-menu-box__content .data>ul:last-of-type{margin:0;padding:0;border:none;}
.chef-menu-box__content .data>ul li{padding:0 0 1.4rem;display:block;}
.chef-menu-box__content .data>ul li:last-of-type{padding:0;}
.chef-menu-box__content .data>ul li ul{max-height:400px;margin:0 0 0 3rem;padding:1.4rem 0 0 0;border:none;opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;overflow:hidden;}
.chef-menu-box__content .data>ul li:not(.opened) ul{max-height:0;padding:0;opacity:0;}
.chef-menu-box__content a:not(.btn){color:#707070;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.chef-menu-box__content a:not(.btn):hover{color:var(--s-brand, #fd7d23);}
.chef-menu-box__content a:not(.btn) em{color:var(--s-brand, #fd7d23);font-weight:bold;font-style:normal;}
.chef-menu-box__content a:not(.btn).orange{color:var(--s-brand, #fd7d23);font-weight:600;}
.chef-menu-box__content a:not(.btn).orange:hover{color:var(--s-brand-dark, #d9620f);}
.chef-menu-box__content a:not(.btn).expand{padding:0 3rem 0 0;display:inline-block;vertical-align:top;position:relative;}
.chef-menu-box__content a:not(.btn).expand:after{content:" ";width:1rem;height:100%;position:absolute;right:0;top:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.173' height='5.588' viewBox='0 0 10.173 5.588'%3E%3Cpath id='Arrow' d='M9.173,5.088a.5.5,0,0,1-.354-.146L4.587.707.354,4.941a.5.5,0,0,1-.707,0,.5.5,0,0,1,0-.707L4.233-.354A.5.5,0,0,1,4.587-.5a.5.5,0,0,1,.354.147L9.527,4.234a.5.5,0,0,1-.354.854Z' transform='translate(9.673 5.088) rotate(-180)' fill='%23707070'/%3E%3C/svg%3E");-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.chef-menu-box__content ul li.opened a.expand:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}
.chef-menu-box.opened .chef-menu-box__content{max-height:800px;min-height:100px;padding:2.4rem 2.6rem 3rem 2.6rem;opacity:1;}
.icheckbox{width:2.4rem;height:2.4rem;margin:0 1rem 0 0;display:inline-block;vertical-align:top;background:#fff;-webkit-box-shadow:0 0 0 2px #898989 inset;-moz-box-shadow:0 0 0 2px #898989 inset;box-shadow:0 0 0 2px #898989 inset;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.icheckbox:after{content:" ";background-repeat:no-repeat;background-position:center center;background-size:1.7rem auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.115' height='13.674' viewBox='0 0 18.115 13.674'%3E%3Cpath d='M20.876,8,11.625,18.055,7,13.027' transform='translate(-4.881 -5.881)' fill='none' stroke='%23898989' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E%0A");-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:100%;height:100%;position:absolute;left:0;top:0;display:block;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0;}
.icheckbox.checked:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
label:has(> .icheckbox),label:has(> .iradio){display:inline-block;vertical-align:top;color:#9F9F9F;font-size:1.5rem;line-height:2.4rem;font-weight:500;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
label:has(> .icheckbox.checked),label:has(> .icheckbox.hover),label:has(> .iradio.checked),label:has(> .iradio.hover){color:var(--s-ink, #1a2428);}
.list-order-by{width:23rem;position:relative;display:inline-block;vertical-align:top;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;background:#fff;border:1px solid #d3d3d3;}
.list-order-by label{padding:.6rem 2.4rem;display:block;color:#030000;font-size:1.2rem;line-height:1.5rem;font-weight:300;cursor:default;}
.list-order-by span{padding:0 0 .4rem 0;display:block;}
.list-order-by select{width:100%;padding:0 3rem 0 1rem;margin:0 0 0 -1rem;height:2rem;appearance:none;-webkit-appearance:none;border:none;background:#fff;background-position:right 1rem center;background-repeat:no-repeat;background-size:1.3rem auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.895' height='7.449' viewBox='0 0 13.895 7.449'%3E%3Cpath d='M12.481,6.242,6.24,0,0,6.242' transform='translate(13.188 6.949) rotate(180)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");display:block;color:var(--s-ink, #1a2428);font-size:1.5rem;line-height:2rem;font-weight:600;cursor:pointer;}
#list-filter{margin:-8rem 0 3rem 0;position:relative;z-index:100;}
#list-filter .controls{display:flex;gap:2rem;justify-content:space-between;}
@media screen and (max-width:750px){#list-filter .controls{display:block;}}
#list-filter .empty,#list-filter .filter{flex-grow:1;}
@media screen and (max-width:750px){#list-filter .empty{height:5rem;}}
#list-filter .list-order-by{margin:6rem 0 0 0;}
@media screen and (max-width:750px){#list-filter .list-order-by{width:auto;margin:2rem 0 0 0;display:block;}}
#list-filter .filter{padding:6rem 0 5rem 0;position:relative;overflow:hidden;background:var(--s-paper, #f8f8f8);-webkit-border-radius:0 0 4rem 4rem;-moz-border-radius:0 0 4rem 4rem;border-radius:0 0 4rem 4rem;-webkit-box-shadow:0 1px .6rem rgba(0,0,0,.16);-moz-box-shadow:0 1px .6rem rgba(0,0,0,.16);box-shadow:0 1px .6rem rgba(0,0,0,.16);}
@media screen and (max-width:500px){#list-filter .filter{-webkit-border-radius:0 0 2rem 2rem;-moz-border-radius:0 0 2rem 2rem;border-radius:0 0 2rem 2rem;}}
#list-filter .filter .expander{width:100%;height:5rem;position:absolute;left:0;bottom:0;cursor:pointer;}
#list-filter .filter .expander span{padding:0 3rem 0 0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;vertical-align:top;color:#707070;font-size:1.6rem;line-height:2rem;font-weight:bold;}
#list-filter .filter .expander span:after{content:" ";width:1.5rem;height:1rem;margin-top:-.5rem;position:absolute;right:0;top:50%;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.309' height='8.656' viewBox='0 0 15.309 8.656'%3E%3Cpath d='M12.481,6.242,6.24,0,0,6.242' transform='translate(13.895 7.656) rotate(180)' fill='%23fff' stroke='%23707070' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
#list-filter .filter.opened .expander span:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}
#list-filter .filter form{max-height:100rem;padding:4.6rem 0 0 0;margin:0 2rem;position:relative;display:block;overflow:hidden;opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
#list-filter .filter form .title{position:absolute;left:0;top:0;display:inline-block;vertical-align:top;color:#9f9f9f;font-size:1.7rem;line-height:3rem;font-weight:500;white-space:nowrap;}
#list-filter .filter form .close{width:3rem;height:3rem;position:absolute;right:0;top:0;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#e5e5e5;background-repeat:no-repeat;background-position:center center;background-size:1.4rem auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.978' height='13.977' viewBox='0 0 13.978 13.977'%3E%3Cg transform='translate(-1150.329 -3602.844)'%3E%3Cpath d='M-3563.587-19218.072l11.15,11.148' transform='translate(4715.33 22822.33)' fill='%23040202' stroke='%231a2428' stroke-linecap='round' stroke-width='2'/%3E%3Cpath d='M-3552.437-19218.072l-11.15,11.148' transform='translate(4715.33 22822.33)' fill='none' stroke='%231a2428' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");cursor:pointer;}
#list-filter .filter form .buttons{text-align:center;}
#list-filter .filter:not(.opened) form{max-height:0;padding:0;opacity:0;}
section.gt-block,.editor-styles-wrapper section.gt-block{width:100%;margin:0 auto 3rem auto;position:relative;}
section.gt-block .text,.editor-styles-wrapper section.gt-block .text{color:var(--s-ink, #1a2428);font-size:1.6rem;line-height:2.4rem;font-weight:400;}
section.gt-block .text a:not([class]),.editor-styles-wrapper section.gt-block .text a:not([class]){color:var(--s-ink, #1a2428);text-decoration:underline;}
section.gt-block .text a:not([class]):hover,.editor-styles-wrapper section.gt-block .text a:not([class]):hover{text-decoration:none;}
section.gt-block .text p,.editor-styles-wrapper section.gt-block .text p{margin:0 0 2rem 0;}
section.gt-block .text ul:not(.custom),.editor-styles-wrapper section.gt-block .text ul:not(.custom),section.gt-block .text ol,.editor-styles-wrapper section.gt-block .text ol{margin-bottom:2rem;list-style:none;}
section.gt-block .text ul:not(.custom) li,.editor-styles-wrapper section.gt-block .text ul:not(.custom) li,section.gt-block .text ol li,.editor-styles-wrapper section.gt-block .text ol li{padding:0 0 1rem 0;position:relative;}
section.gt-block .text ul:not(.custom) li:last-of-type,.editor-styles-wrapper section.gt-block .text ul:not(.custom) li:last-of-type,section.gt-block .text ol li:last-of-type,.editor-styles-wrapper section.gt-block .text ol li:last-of-type{padding-bottom:0;}
section.gt-block .text ul:not(.custom) li:before,.editor-styles-wrapper section.gt-block .text ul:not(.custom) li:before,section.gt-block .text ol li:before,.editor-styles-wrapper section.gt-block .text ol li:before{position:absolute;left:0;top:0;font-weight:bold;}
section.gt-block .text ul:not(.custom) li,.editor-styles-wrapper section.gt-block .text ul:not(.custom) li{padding-left:2rem;}
section.gt-block .text ul:not(.custom) li:before,.editor-styles-wrapper section.gt-block .text ul:not(.custom) li:before{content:"●";}
section.gt-block .text ul:not(.custom) li ul li:before,.editor-styles-wrapper section.gt-block .text ul:not(.custom) li ul li:before{content:"o";font-weight:normal;}
section.gt-block .text ul:not(.custom) li ul li ul li:before,.editor-styles-wrapper section.gt-block .text ul:not(.custom) li ul li ul li:before{content:" ";width:.8rem;height:.8rem;top:.8rem;box-shadow:0 0 0 1px var(--s-ink, #1a2428) inset;}
section.gt-block .text ul:not(.custom) li ul li ul li ul li:before,.editor-styles-wrapper section.gt-block .text ul:not(.custom) li ul li ul li ul li:before{content:" ";width:.4rem;height:.4rem;top:1rem;background:var(--s-ink, #1a2428);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
section.gt-block .text ol:not([type]),.editor-styles-wrapper section.gt-block .text ol:not([type]){counter-reset:ol-level1;}
section.gt-block .text ol:not([type])>li,.editor-styles-wrapper section.gt-block .text ol:not([type])>li{padding-left:2rem;counter-increment:ol-level1;}
section.gt-block .text ol:not([type])>li:before,.editor-styles-wrapper section.gt-block .text ol:not([type])>li:before{content:counter(ol-level1) ".";}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/advertising-banner.css */
/* common border radius */
/* disable text selection */
section.gt-block.advertising-banner {
  min-height: 50px;
}
@media print{
  section.gt-block.advertising-banner {
    display: none;
  }}

section.gt-block.advertising-banner .ads-banner-slot a {
  display: none;
}
@media screen and (min-width: 1100px){
  section.gt-block.advertising-banner .ads-banner-slot a.desktop {
    display: block;
  }}
@media screen and (min-width: 600px) and (max-width: 1099px){
  section.gt-block.advertising-banner .ads-banner-slot a.tablet {
    display: block;
  }}
@media screen and (max-width: 599px){
  section.gt-block.advertising-banner .ads-banner-slot a.mobile {
    display: block;
  }}

section.gt-block.advertising-banner .ads-banner-slot a img {
  width: 100%;
  height: auto;
  display: block;
}

/* /wp-content/themes/cookinghub/assets/css/_dist/components/list-items/article.min.css */
article.cpt-post{position:relative;background:var(--s-paper, #f8f8f8);-webkit-border-radius:4rem;-moz-border-radius:4rem;border-radius:4rem;}
article.cpt-post .top{padding:2.6rem 3rem 2rem 3rem;position:relative;}
article.cpt-post .top .web-section-btn-holder{padding:0 0 2rem 0;}
article.cpt-post .top .chef-label{min-width:0;padding-right:0;display:block;background:none;}
article.cpt-post .top .chef-label strong{max-width:100%;}
article.cpt-post .top .badge{width:8rem;height:8rem;position:absolute;right:-1px;top:-1px;display:block;background-color:#fff;background-position:0 bottom;background-repeat:no-repeat;background-size:100% 100%;-webkit-box-shadow:-2px 1px 2px rgba(0,0,0,.3);-moz-box-shadow:-2px 1px 2px rgba(0,0,0,.3);box-shadow:-2px 1px 2px rgba(0,0,0,.3);-webkit-border-radius:0 4rem 0 4rem;-moz-border-radius:0 4rem 0 4rem;border-radius:0 4rem 0 4rem;}
article.cpt-post .top .badge.pending{background-image:url('/wp-content/themes/cookinghub/assets/css/images/badges/status-pending.svg');}
article.cpt-post .top .badge.future{background-image:url('/wp-content/themes/cookinghub/assets/css/images/badges/status-future.svg');}
article.cpt-post .image{padding:56.25% 0 0 0;position:relative;display:block;overflow:hidden;}
article.cpt-post .image .img{width:100%;height:100%;position:absolute;left:0;top:0;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
article.cpt-post .image:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
article.cpt-post .bottom{padding:2rem 3rem 7.4rem 3rem;}
article.cpt-post .bottom h2,article.cpt-post .bottom h3{padding:0 0 1.6rem 0;margin:0;color:var(--s-ink, #1a2428);font-size:1.6rem;line-height:2.4rem;font-weight:bold;}
article.cpt-post .bottom h2 a,article.cpt-post .bottom h3 a{color:var(--s-ink, #1a2428);text-decoration:none;}
article.cpt-post .bottom h2 a:hover,article.cpt-post .bottom h3 a:hover{text-decoration:underline;}
article.cpt-post .bottom .buttons{position:absolute;left:3rem;right:3rem;bottom:3rem;text-align:right;}
article.cpt-post .bottom .buttons .icon-btn{margin:0 0 0 1.6rem;}
@media screen and (max-width:750px){article.cpt-post .top .badge{width:6rem;height:6rem;-webkit-border-radius:0 2rem 0 4rem;-moz-border-radius:0 2rem 0 4rem;border-radius:0 2rem 0 4rem;}
article.cpt-post .top .web-section-btn-holder a{min-width:0;}}
@media screen and (max-width:500px){article.cpt-post{-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;}
article.cpt-post .top{padding:2rem;}
article.cpt-post .top .web-section-btn-holder{padding:0 0 1rem 0;}
article.cpt-post .bottom{padding:2rem;}
article.cpt-post .bottom h2,article.cpt-post .bottom h3{padding:0 0 1.6rem 0;margin:0;color:var(--s-ink, #1a2428);font-size:1.6rem;line-height:2.4rem;font-weight:bold;}
article.cpt-post .bottom .buttons{position:static;}
article.cpt-post .bottom .buttons .icon-btn{margin:0 0 0 1rem;}}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/articles-list.css */
/* common border radius */
/* disable text selection */
section.gt-block.articles-list .list {
  display: grid;
  grid-gap: 3rem;
  grid-template-columns: repeat(3, 1fr);
}
@media screen and (max-width: 1000px){
  section.gt-block.articles-list .list {
    grid-gap: 2rem;
    grid-template-columns: repeat(2, 1fr);
  }}
@media screen and (max-width: 600px){
  section.gt-block.articles-list .list {
    grid-template-columns: repeat(1, 1fr);
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/back-button.css */
/* common border radius */
/* disable text selection */
section.gt-block.back-button a {
  padding: 1.5rem 2rem;
  display: block;
  -webkit-border-radius: 3rem;
  -moz-border-radius: 3rem;
  border-radius: 3rem;
  background: #e5e5e5;
  color: #898989;
  font-size: 2.2rem;
  line-height: 3rem;
  font-weight: bold;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.back-button a span {
  padding: 0 3rem;
  position: relative;
  display: inline-block;
  vertical-align: top;
}

section.gt-block.back-button a span:before,
section.gt-block.back-button a span:after {
  content: " ";
  width: 1.3rem;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.back-button a span:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.084' height='23.163' viewBox='0 0 13.084 23.163'%3E%3Cpath d='M20.163,11.584a1.5,1.5,0,0,1-1.061-.439L10.081,2.122,1.061,11.145a1.5,1.5,0,0,1-2.121,0,1.5,1.5,0,0,1,0-2.121L9.021-1.061A1.5,1.5,0,0,1,10.081-1.5a1.5,1.5,0,0,1,1.061.439L21.224,9.024a1.5,1.5,0,0,1-1.061,2.561Z' transform='translate(1.5 21.663) rotate(-90)' fill='%23898989'/%3E%3C/svg%3E");
}

section.gt-block.back-button a span:after {
  opacity: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.084' height='23.163' viewBox='0 0 13.084 23.163'%3E%3Cpath d='M20.163,11.584a1.5,1.5,0,0,1-1.061-.439L10.081,2.122,1.061,11.145a1.5,1.5,0,0,1-2.121,0,1.5,1.5,0,0,1,0-2.121L9.021-1.061A1.5,1.5,0,0,1,10.081-1.5a1.5,1.5,0,0,1,1.061.439L21.224,9.024a1.5,1.5,0,0,1-1.061,2.561Z' transform='translate(1.5 21.663) rotate(-90)' fill='%23fff'/%3E%3C/svg%3E");
}

section.gt-block.back-button a:hover {
  background: var(--s-brand-dark, #d9620f);
  color: white;
}

section.gt-block.back-button a:hover span:after {
  opacity: 1;
}
@media screen and (max-width: 500px){
  section.gt-block.back-button a {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }}

/* /wp-content/themes/cookinghub/assets/js/library/slick/slick.css */
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}


.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}

.slick-list:focus
{
    outline: none;
}

.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}


.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}


.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}

.slick-track:after
{
    clear: both;
}

.slick-loading .slick-track
{
    visibility: hidden;
}


.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide
{
    float: right;
}

.slick-slide img
{
    display: block;
}

.slick-slide.slick-loading img
{
    display: none;
}

.slick-slide.dragging img
{
    pointer-events: none;
}

.slick-initialized .slick-slide
{
    display: block;
}

.slick-loading .slick-slide
{
    visibility: hidden;
}

.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}


/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/chefs-best-recipes.css */
/* common border radius */
/* disable text selection */
section.gt-block.chefs-best-recipes article {
  margin: 0 0 3rem 0;
  position: relative;
  background: #F8F8F8;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  /*
    @media screen and (max-width: 900px)
    {
        .recipes
        {
            grid-template-columns: repeat(2, 1fr);
        }

        .recipe:last-of-type
        {
            display: none;
        }
    }
*/
}

section.gt-block.chefs-best-recipes article:last-of-type {
  margin: 0;
}

section.gt-block.chefs-best-recipes article .content {
  width: 35rem;
  padding: 3rem 3rem 10rem 3rem;
  position: relative;
}

section.gt-block.chefs-best-recipes article .content .buttons {
  width: 35rem;
  padding: 0 3rem 3rem 3rem;
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  justify-content: space-between;
}

section.gt-block.chefs-best-recipes article .right {
  position: relative;
  flex-grow: 1;
}

section.gt-block.chefs-best-recipes article .arrow-btn {
  margin-top: -2.4rem;
  position: absolute;
  top: 50%;
  z-index: 20;
}

section.gt-block.chefs-best-recipes article .recipes-list {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  display: grid;
  grid-gap: 0;
  -webkit-border-radius: 0 4rem 4rem 0;
  -moz-border-radius: 0 4rem 4rem 0;
  border-radius: 0 4rem 4rem 0;
  overflow: hidden;
}

section.gt-block.chefs-best-recipes article .recipes-list.slick-initialized {
  display: block;
}

section.gt-block.chefs-best-recipes article .recipes-list.slick-initialized .slick-list {
  height: 100%;
}

section.gt-block.chefs-best-recipes article .recipes-list.slick-initialized .slick-track {
  height: 100%;
  display: flex !important;
}

section.gt-block.chefs-best-recipes article .recipes-list.slick-initialized .slick-slide {
  height: inherit !important;
}

section.gt-block.chefs-best-recipes article .recipes-list[data-count='1'] {
  grid-template-columns: repeat(1, 1fr);
}

section.gt-block.chefs-best-recipes article .recipes-list[data-count='2'] {
  grid-template-columns: repeat(2, 1fr);
}

section.gt-block.chefs-best-recipes article .recipes-list[data-count='3'] {
  grid-template-columns: repeat(3, 1fr);
}

section.gt-block.chefs-best-recipes article .recipes-list:not(.slick-initialized) .recipe {
  display: none;
}

section.gt-block.chefs-best-recipes article .recipes-list:not(.slick-initialized) .recipe:nth-of-type(1),
section.gt-block.chefs-best-recipes article .recipes-list:not(.slick-initialized) .recipe:nth-of-type(2),
section.gt-block.chefs-best-recipes article .recipes-list:not(.slick-initialized) .recipe:nth-of-type(3) {
  display: block;
}

section.gt-block.chefs-best-recipes article .recipes-list:not(.slick-initialized)[data-count='4'],
section.gt-block.chefs-best-recipes article .recipes-list:not(.slick-initialized)[data-count='5'],
section.gt-block.chefs-best-recipes article .recipes-list:not(.slick-initialized)[data-count='6'],
section.gt-block.chefs-best-recipes article .recipes-list:not(.slick-initialized)[data-count='7'],
section.gt-block.chefs-best-recipes article .recipes-list:not(.slick-initialized)[data-count='8'],
section.gt-block.chefs-best-recipes article .recipes-list:not(.slick-initialized)[data-count='9'],
section.gt-block.chefs-best-recipes article .recipes-list:not(.slick-initialized)[data-count='10'],
section.gt-block.chefs-best-recipes article .recipes-list:not(.slick-initialized)[data-count='11'] {
  grid-template-columns: repeat(3, 1fr);
}

section.gt-block.chefs-best-recipes article .recipe {
  min-height: 30rem;
  position: relative;
  display: block;
  overflow: hidden;
}

section.gt-block.chefs-best-recipes article .recipe .img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  z-index: 1;
}

section.gt-block.chefs-best-recipes article .recipe .img span {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.chefs-best-recipes article .recipe .img span:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

section.gt-block.chefs-best-recipes article .recipe .img strong {
  width: 100%;
  padding: 2rem 2.4rem;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 10;
  display: block;
  overflow: hidden;
  color: black;
  font-size: 1.5rem;
  line-height: 1.9rem;
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
}

section.gt-block.chefs-best-recipes article .recipe:nth-of-type(2n-1) .img strong {
  background: rgba(248, 248, 248, 0.75);
}

section.gt-block.chefs-best-recipes article .recipe:nth-of-type(2n) .img strong {
  background: rgba(248, 248, 248, 0.85);
}

section.gt-block.chefs-best-recipes article .recipe:nth-of-type(3n) .img strong {
  background: rgba(248, 248, 248, 0.95);
}

section.gt-block.chefs-best-recipes article .recipe .icon-btn {
  position: absolute;
  right: 2rem;
  top: 2rem;
  z-index: 10;
}
@media screen and (max-width: 650px){
  section.gt-block.chefs-best-recipes article .content {
    width: auto;
    padding: 3rem;
  }

  section.gt-block.chefs-best-recipes article .content .buttons {
    width: auto;
    display: block;
    padding: 3rem 0 0 0;
    position: static;
  }

  section.gt-block.chefs-best-recipes article .content .buttons .icon-btn {
    margin: 0 0 0 1rem;
  }

  section.gt-block.chefs-best-recipes article .right {
    height: 30rem;
  }

  section.gt-block.chefs-best-recipes article .recipes-list,
  section.gt-block.chefs-best-recipes article .category-image {
    -webkit-border-radius: 0 0 4rem 4rem;
    -moz-border-radius: 0 0 4rem 4rem;
    border-radius: 0 0 4rem 4rem;
  }}
@media screen and (max-width: 500px){
  section.gt-block.chefs-best-recipes article {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.chefs-best-recipes article .content {
    padding: 2rem;
  }

  section.gt-block.chefs-best-recipes article .content .buttons {
    padding: 2rem 0 0 0;
  }

  section.gt-block.chefs-best-recipes article .recipes-list,
  section.gt-block.chefs-best-recipes article .category-image {
    -webkit-border-radius: 0 0 2rem 2rem;
    -moz-border-radius: 0 0 2rem 2rem;
    border-radius: 0 0 2rem 2rem;
  }}
@media screen and (max-width: 360px){
  section.gt-block.chefs-best-recipes article .content .buttons {
    text-align: center;
  }

  section.gt-block.chefs-best-recipes article .content .buttons .btn {
    margin: 0 0 1rem 0;
    display: block;
  }

  section.gt-block.chefs-best-recipes article .content .buttons .icon-btn {
    margin: 0 0.5rem;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/chefs-chart.css */
/* common border radius */
/* disable text selection */
section.gt-block.chefs-chart .preview-carousel {
  max-height: 30rem;
  padding: 0 5rem;
  overflow: hidden;
  background: var(--s-paper, #f8f8f8);
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  display: flex;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.chefs-chart .preview-carousel.hide {
  max-height: 0px;
  opacity: 0;
}
@media screen and (max-width: 1270px){
  section.gt-block.chefs-chart .preview-carousel {
    display: block;
  }}
@media screen and (max-width: 500px){
  section.gt-block.chefs-chart .preview-carousel {
    padding: 0 2rem;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }}

section.gt-block.chefs-chart .preview-carousel .show-all {
  padding: 0 3rem 0 0;
  position: relative;
  display: block;
  color: #707070;
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: bold;
  cursor: pointer;
}

section.gt-block.chefs-chart .preview-carousel .show-all:after {
  content: " ";
  width: 2.1rem;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.081' height='11.543' viewBox='0 0 21.081 11.543'%3E%3Cpath d='M0,10.543a1,1,0,0,1-.707-.293,1,1,0,0,1,0-1.414L8.833-.707A1,1,0,0,1,9.54-1a1,1,0,0,1,.707.293l9.54,9.543a1,1,0,0,1-1.414,1.414L9.54,1.414.707,10.25A1,1,0,0,1,0,10.543Z' transform='translate(20.081 10.543) rotate(180)' fill='%23707070'/%3E%3C/svg%3E");
}

section.gt-block.chefs-chart .preview-carousel > .show-all {
  display: none;
}
@media screen and (max-width: 1270px){
  section.gt-block.chefs-chart .preview-carousel > .show-all {
    padding: 1.2rem 0;
    border-top: 1px solid #D3D3D3;
    display: block;
  }}

section.gt-block.chefs-chart .preview-carousel .title {
  min-width: 26rem;
  padding: 1.2rem 4rem 1.2rem 0;
}

section.gt-block.chefs-chart .preview-carousel .title h2 {
  padding: 0 0 0.6rem 0;
  margin: 0 0 0.8rem 0;
  border-bottom: 1px solid #D3D3D3;
  color: var(--s-ink, #1a2428);
  font-size: 2.4rem;
  line-height: 3rem;
  font-weight: bold;
  letter-spacing: -0.02em;
  white-space: nowrap;
}
@media screen and (max-width: 1270px){
  section.gt-block.chefs-chart .preview-carousel .title {
    min-width: 0;
    padding: 1.2rem 0 0 0;
  }

  section.gt-block.chefs-chart .preview-carousel .title h2 {
    padding: 0;
    border: none;
    white-space: normal;
  }

  section.gt-block.chefs-chart .preview-carousel .title h2 br {
    display: none;
  }

  section.gt-block.chefs-chart .preview-carousel .title .show-all {
    display: none;
  }}

section.gt-block.chefs-chart .preview-carousel .list-holder {
  padding: 0 6rem;
  position: relative;
  overflow: hidden;
  flex-grow: 1;
}

section.gt-block.chefs-chart .preview-carousel .list-holder:before,
section.gt-block.chefs-chart .preview-carousel .list-holder:after {
  content: " ";
  width: 10rem;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 10;
  display: block;
}

section.gt-block.chefs-chart .preview-carousel .list-holder:before {
  left: 6rem;
  background: rgba(255, 255, 255, 0.7);
  background: linear-gradient(-270deg, var(--s-paper, #f8f8f8) 0%, rgba(248, 248, 248, 0.7) 50%, rgba(248, 248, 248, 0) 100%);
}

section.gt-block.chefs-chart .preview-carousel .list-holder:after {
  right: 6rem;
  background: rgba(255, 255, 255, 0.7);
  background: linear-gradient(-90deg, var(--s-paper, #f8f8f8) 0%, rgba(248, 248, 248, 0.7) 50%, rgba(248, 248, 248, 0) 100%);
}

section.gt-block.chefs-chart .preview-carousel .list-holder .arrow-btn {
  margin-top: -3rem;
  position: absolute;
  top: 50%;
  z-index: 11;
}
@media screen and (max-width: 500px){
  section.gt-block.chefs-chart .preview-carousel .list-holder {
    padding: 0 4rem;
  }

  section.gt-block.chefs-chart .preview-carousel .list-holder:before,
  section.gt-block.chefs-chart .preview-carousel .list-holder:after {
    width: 3rem;
  }

  section.gt-block.chefs-chart .preview-carousel .list-holder:before {
    left: 4rem;
  }

  section.gt-block.chefs-chart .preview-carousel .list-holder:after {
    right: 4rem;
  }

  section.gt-block.chefs-chart .preview-carousel .list-holder .arrow-btn {
    width: 4rem;
    height: 4rem;
    margin-top: -2rem;
    background-size: 1.1rem auto;
  }}

section.gt-block.chefs-chart .preview-carousel .list {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

section.gt-block.chefs-chart .preview-carousel .list:not(.slick-initialized) {
  white-space: nowrap;
}

section.gt-block.chefs-chart .preview-carousel .list:not(.slick-initialized) .item {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

section.gt-block.chefs-chart .preview-carousel .list.slick-initialized .item {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -o-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}

section.gt-block.chefs-chart .preview-carousel .list.slick-initialized .item.slick-active {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -o-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}

section.gt-block.chefs-chart .preview-carousel .list.slick-initialized .item.slick-active.slick-current {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

section.gt-block.chefs-chart .preview-carousel .item {
  width: 10rem;
  height: 10rem;
  margin: 1.2rem 1rem;
  position: relative;
  display: inline-block;
  vertical-align: top;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.chefs-chart .preview-carousel .item strong {
  display: block;
  overflow: hidden;
  color: var(--s-ink, #1a2428);
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: bold;
  letter-spacing: -0.02em;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
}

section.gt-block.chefs-chart .preview-carousel .item .badge {
  margin-left: 1.4rem;
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 4;
}

section.gt-block.chefs-chart .chart {
  max-height: 10000vh;
  padding: 3rem 5rem 8.4rem 5rem;
  position: relative;
  overflow: hidden;
  background: var(--s-paper, #f8f8f8);
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media screen and (max-width: 500px){
  section.gt-block.chefs-chart .chart {
    padding: 2rem 2rem 8.4rem 2rem;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }}

section.gt-block.chefs-chart .chart:after {
  content: " ";
  width: 100%;
  height: 0px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 19;
  display: block;
  overflow: hidden;
  background: linear-gradient(to top, var(--s-paper, #f8f8f8) 0%, rgba(248, 248, 248, 0.8) 80%, rgba(248, 248, 248, 0) 100%);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0;
}

section.gt-block.chefs-chart .chart:not(.opened) {
  max-height: 60rem;
}

section.gt-block.chefs-chart .chart:not(.opened):after {
  height: 12rem;
  opacity: 1;
}

section.gt-block.chefs-chart .chart .more-less {
  width: 100%;
  padding: 2rem;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 20;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                    supported by Chrome and Opera */
  color: #707070;
  font-size: 1.9rem;
  line-height: 2.4rem;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.chefs-chart .chart .more-less span {
  width: 17rem;
  position: relative;
  display: inline-block;
  vertical-align: top;
}

section.gt-block.chefs-chart .chart .more-less span:after {
  content: " ";
  width: 2.2rem;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.481' height='8.242' viewBox='0 0 14.481 8.242'%3E%3Cpath d='M12.481,6.242,6.24,0,0,6.242' transform='translate(13.481 7.242) rotate(180)' fill='%23fff'/%3E%3Cpath d='M12.481,7.242a1,1,0,0,1-.707-.293L6.24,1.414.707,6.949a1,1,0,0,1-1.414,0,1,1,0,0,1,0-1.414L5.533-.707A1,1,0,0,1,6.24-1a1,1,0,0,1,.707.293l6.24,6.242a1,1,0,0,1-.707,1.707Z' transform='translate(13.481 7.242) rotate(180)' fill='%23707070'/%3E%3C/svg%3E");
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.chefs-chart .chart.opened .more-less {
  padding: 3rem;
}

section.gt-block.chefs-chart .chart.opened .more-less span:after {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

section.gt-block.chefs-chart .chart.hide {
  max-height: 0px;
  padding: 0 5rem;
  opacity: 0;
}

section.gt-block.chefs-chart .chart .list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1.6rem;
}
@media screen and (max-width: 1310px){
  section.gt-block.chefs-chart .chart .list {
    grid-template-columns: repeat(2, 1fr);
  }}
@media screen and (max-width: 800px){
  section.gt-block.chefs-chart .chart .list {
    grid-template-columns: repeat(1, 1fr);
  }}

section.gt-block.chefs-chart .chart .title {
  grid-row: 1 / span 2;
}

section.gt-block.chefs-chart .chart .title .web-section-btn {
  margin: 0 0 3rem 0;
}

section.gt-block.chefs-chart .chart .chef {
  min-height: 14rem;
  padding: 1.4rem 5.6rem 1.4rem 14rem;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 1.5rem;
  -moz-border-radius: 1.5rem;
  border-radius: 1.5rem;
  background: #fff;
  -webkit-box-shadow: 0 1px 0.6rem rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 1px 0.6rem rgba(0, 0, 0, 0.16);
  box-shadow: 0 1px 0.6rem rgba(0, 0, 0, 0.16);
}

section.gt-block.chefs-chart .chart .chef .badge {
  position: absolute;
  left: 10.8rem;
  bottom: 1.4rem;
  z-index: 1;
}

section.gt-block.chefs-chart .chart .chef h3 {
  margin: 0;
  padding: 0 0 0.4rem 0;
  color: var(--s-ink, #1a2428);
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: bold;
  letter-spacing: -0.02em;
}

section.gt-block.chefs-chart .chart .chef p {
  min-height: 1.6rem;
  padding: 0;
  margin: 0 0 1.6rem 0;
  color: var(--s-ink, #1a2428);
  font-size: 1.2rem;
  line-height: 1.6rem;
  font-weight: 400;
}

section.gt-block.chefs-chart .chart .chef .buttons {
  padding: 1.6rem 0 0 0;
  border-top: 1px solid #D3D3D3;
  text-align: right;
}

section.gt-block.chefs-chart .chart .chef .buttons .icon-btn {
  margin: 0 0 0 1rem;
}
@media screen and (max-width: 400px){
  section.gt-block.chefs-chart .chart .chef {
    padding-right: 1.6rem;
    padding-bottom: 5.6rem;
  }

  section.gt-block.chefs-chart .chart .chef .badge {
    bottom: 5.6rem;
  }}
@media screen and (max-width: 360px){
  section.gt-block.chefs-chart .chart .chef {
    min-height: 10rem;
    padding: 1.4rem 1.4rem 5.6rem 9rem;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 1.5rem;
    -moz-border-radius: 1.5rem;
    border-radius: 1.5rem;
    background: #fff;
    -webkit-box-shadow: 0 1px 0.6rem rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 1px 0.6rem rgba(0, 0, 0, 0.16);
    box-shadow: 0 1px 0.6rem rgba(0, 0, 0, 0.16);
  }

  section.gt-block.chefs-chart .chart .chef .badge {
    left: 2.6rem;
    bottom: 5.6rem;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/components/list-items/chef.min.css */
article.cpt-chef{position:relative;background:var(--s-paper, #f8f8f8);-webkit-border-radius:4rem;-moz-border-radius:4rem;border-radius:4rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
article.cpt-chef .top{margin:3rem 3rem 1.6rem 3rem;position:relative;}
article.cpt-chef .top .chef{padding:0 7rem 1.6rem 7.6rem;position:relative;color:var(--s-ink, #1a2428);font-size:1.9rem;line-height:2.4rem;font-weight:400;letter-spacing:-.02em;}
article.cpt-chef .top .chef .badge{position:absolute;left:0;top:0;}
article.cpt-chef .top .chef strong{padding:.6rem 0;display:block;word-break:break-all;}
article.cpt-chef .top .chef em{display:block;font-size:1.6rem;line-height:2.2rem;font-style:normal;}
article.cpt-chef .image{padding:56.25% 0 0 0;position:relative;display:block;overflow:hidden;}
article.cpt-chef .image .img{width:100%;height:100%;position:absolute;left:0;top:0;display:block;overflow:hidden;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
article.cpt-chef .image .img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
article.cpt-chef .image .content{position:absolute;left:0;right:0;bottom:0;top:0;z-index:10;text-align:right;}
article.cpt-chef .image .status{min-width:11rem;padding:.8rem 1rem;display:inline-block;vertical-align:top;background:rgba(159,162,158,.7);-webkit-border-radius:1.5rem 0 0 0;-moz-border-radius:1.5rem 0 0 0;border-radius:1.5rem 0 0 0;color:#44bb28;font-size:1.4rem;line-height:2rem;font-weight:500;text-align:center;}
article.cpt-chef .bottom{padding:2rem 3rem 7.4rem 3rem;}
article.cpt-chef .bottom ul{padding:0 0 2.4rem 0;list-style:none;color:var(--s-ink, #1a2428);font-size:1.6rem;line-height:2rem;font-weight:400;}
article.cpt-chef .bottom ul li{padding:0 0 .8rem 0;}
article.cpt-chef .bottom ul li:last-of-type{padding:0;}
article.cpt-chef .bottom ul li>strong.orange{color:var(--s-brand, #fd7d23);}
article.cpt-chef .bottom .buttons{position:absolute;left:3rem;right:3rem;bottom:3rem;display:flex;white-space:nowrap;}
article.cpt-chef .bottom .buttons .icon-buttons{flex-grow:1;text-align:right;}
article.cpt-chef .bottom .buttons .icon-buttons .icon-btn{margin:0 0 0 1rem;}
@media screen and (max-width:500px){article.cpt-chef{-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;}
article.cpt-chef .top{margin:2rem 2rem 1.2rem 2rem;}
article.cpt-chef .bottom{padding:1.2rem 2rem 2rem 2rem;}
article.cpt-chef .bottom .buttons{position:static;}}
@media screen and (max-width:400px){article.cpt-chef .bottom .buttons{display:block;white-space:normal;}
article.cpt-chef .bottom .buttons .main-button{padding:0 0 1rem 0;}
article.cpt-chef .bottom .buttons .main-button .btn{display:block;}
article.cpt-chef .bottom .buttons .icon-buttons{text-align:center;}
article.cpt-chef .bottom .buttons .icon-buttons .icon-btn{margin:0 .5rem;}}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/comments.css */
/* common border radius */
/* disable text selection */
section.gt-block.comments {
  padding: 3.6rem 6rem;
  overflow: hidden;
  background: var(--s-paper, #f8f8f8);
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 500px){
  section.gt-block.comments {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }}

section.gt-block.comments .loading-component {
  background: rgba(248, 248, 248, 0.7);
}

section.gt-block.comments .loading-component .loading-animation span {
  background: var(--s-brand, #fd7d23);
}

section.gt-block.comments.loading .loading-component {
  height: calc(100% + 1rem);
  opacity: 1;
}

section.gt-block.comments h2 {
  padding: 0 0 3rem 0;
  margin: 0 0 3rem 0;
  border-bottom: 1px solid #D3D3D3;
}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/compact-menu.css */
/* common border radius */
/* disable text selection */
section.gt-block.compact-menu {
  padding: 2.2rem 5rem;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  background: #fff;
  border: 1px solid #d3d3d3;
}

section.gt-block.compact-menu .content {
  display: flex;
  flex-direction: row;
}

section.gt-block.compact-menu h2 {
  padding: 0.9rem 2.2rem 0.9rem 0;
  margin: 0;
  display: inline-block;
  vertical-align: top;
  color: var(--s-ink, #1a2428);
  font-size: 1.8rem;
  line-height: 2.6rem;
  font-weight: bold;
  white-space: nowrap;
}

section.gt-block.compact-menu ul {
  position: relative;
  list-style: none;
  flex-grow: 1;
}

section.gt-block.compact-menu ul li {
  padding: 0.55rem 1.5rem 0.55rem 0;
  display: inline-block;
  vertical-align: top;
}

section.gt-block.compact-menu .btn-holder {
  padding: 0 0 0 2.2rem;
}

section.gt-block.compact-menu .btn {
  min-width: 20rem;
  -webkit-box-shadow: 0 0 0 1px #D3D3D3;
  -moz-box-shadow: 0 0 0 1px #D3D3D3;
  box-shadow: 0 0 0 1px #D3D3D3;
  color: var(--s-ink, #1a2428);
}

section.gt-block.compact-menu .btn:hover {
  -webkit-box-shadow: 0 0 0 1px var(--s-brand-dark, #d9620f);
  -moz-box-shadow: 0 0 0 1px var(--s-brand-dark, #d9620f);
  box-shadow: 0 0 0 1px var(--s-brand-dark, #d9620f);
  background-color: var(--s-brand-dark, #d9620f);
  color: white;
}
@media screen and (max-width: 700px){
  section.gt-block.compact-menu {
    padding: 2rem;
    text-align: center;
  }

  section.gt-block.compact-menu .content {
    display: block;
  }

  section.gt-block.compact-menu h2 {
    padding: 0 0 2rem 0;
    display: block;
    white-space: normal;
  }

  section.gt-block.compact-menu .btn-holder {
    padding: 2rem 0 0 0;
  }}
@media screen and (max-width: 500px){
  section.gt-block.compact-menu {
    padding: 1.6rem 3rem;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }}
@media screen and (max-width: 300px){
  section.gt-block.compact-menu .btn {
    min-width: 1px;
    width: 100%;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/contact-form.css */
/* common border radius */
/* disable text selection */
section.gt-block.contact-form {
  min-height: 50rem;
  overflow: hidden;
  background: var(--s-paper, #f8f8f8);
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
}

section.gt-block.contact-form .left {
  width: 48.6%;
  padding: 5rem 5rem 4rem 5rem;
}

section.gt-block.contact-form .left h2 {
  padding: 0 0 4rem 0;
  margin: 0;
  color: var(--s-ink, #1a2428);
  font-size: 3.2rem;
  line-height: 4rem;
  font-weight: bold;
}

section.gt-block.contact-form .right {
  width: 51.4%;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: var(--s-brand, #fd7d23);
  text-align: center;
}

section.gt-block.contact-form .right .logo {
  width: 56.8rem;
  height: 15.2rem;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -70%);
  -moz-transform: translate(-50%, -70%);
  -o-transform: translate(-50%, -70%);
  -ms-transform: translate(-50%, -70%);
  transform: translate(-50%, -70%);
  display: block;
  background: url('/wp-content/themes/cookinghub/assets/css/images/logo-white.svg') no-repeat center center;
  background-size: contain;
}

section.gt-block.contact-form .right ul {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 3rem;
}

section.gt-block.contact-form .right ul li {
  padding: 1rem 1.5rem;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 1350px){
  section.gt-block.contact-form .right .logo {
    width: 40rem;
    height: 10.7rem;
  }}
@media screen and (max-width: 1100px){
  section.gt-block.contact-form .left {
    width: auto;
  }

  section.gt-block.contact-form .left h2 {
    text-align: center;
  }

  section.gt-block.contact-form .right {
    width: auto;
    padding: 4rem;
    position: relative;
  }

  section.gt-block.contact-form .right .logo {
    max-width: 100%;
    margin: 0rem auto 2rem auto;
    position: static;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
  }

  section.gt-block.contact-form .right ul {
    position: static;
  }

  section.gt-block.contact-form .right ul li {
    padding: 0.6rem;
  }}
@media screen and (max-width: 500px){
  section.gt-block.contact-form {
    margin-left: -20px;
    margin-right: -20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  section.gt-block.contact-form .left {
    padding: 30px;
  }}

section.gt-block.contact-form form {
  max-width: 44rem;
  position: relative;
}

section.gt-block.contact-form form label {
  display: block;
  color: #898989;
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: 400;
}

section.gt-block.contact-form form input[type=text],
section.gt-block.contact-form form textarea {
  width: 100%;
  height: 4rem;
  padding: 0;
  background: transparent;
  border-bottom: 1px solid #D3D3D3;
  color: var(--s-ink, #1a2428);
  font-size: 1.6rem;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.contact-form form input[type=text]:hover,
section.gt-block.contact-form form textarea:hover,
section.gt-block.contact-form form input[type=text]:focus,
section.gt-block.contact-form form textarea:focus {
  border-color: var(--s-ink, #1a2428);
}

section.gt-block.contact-form form input[type=text]::-webkit-input-placeholder,
section.gt-block.contact-form form textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #898989;
  opacity: 1;
}

section.gt-block.contact-form form input[type=text]::-moz-placeholder,
section.gt-block.contact-form form textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #898989;
  opacity: 1;
}

section.gt-block.contact-form form input[type=text]:-ms-input-placeholder,
section.gt-block.contact-form form textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #898989;
  opacity: 1;
}

section.gt-block.contact-form form input[type=text]:-moz-placeholder,
section.gt-block.contact-form form textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #898989;
  opacity: 1;
}

section.gt-block.contact-form form textarea {
  height: 9rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  line-height: 2.6rem;
}

section.gt-block.contact-form form div.input {
  width: calc((100% - 3rem) / 2);
  padding: 0 0 1.6rem 0;
  margin-right: 3rem;
  float: left;
}

section.gt-block.contact-form form div.input.last {
  margin-right: 0;
}

section.gt-block.contact-form form div.input.full {
  width: auto;
  margin-right: 0;
  float: none;
}

section.gt-block.contact-form form div.input.textarea {
  padding-bottom: 5rem;
}

section.gt-block.contact-form form div.input.has-error-empty input[type='text'],
section.gt-block.contact-form form div.input.has-error-format input[type='text'],
section.gt-block.contact-form form div.input.has-error-data input[type='text'],
section.gt-block.contact-form form div.input.has-error-empty textarea,
section.gt-block.contact-form form div.input.has-error-format textarea,
section.gt-block.contact-form form div.input.has-error-data textarea {
  border-color: #FF0000;
}

section.gt-block.contact-form form span.error-empty,
section.gt-block.contact-form form span.error-format,
section.gt-block.contact-form form span.error-data {
  display: block;
  overflow: hidden;
  color: #FF0000;
  font-size: 1.4rem;
  line-height: 1.6rem;
  font-weight: 500;
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  max-height: 0px;
  padding: 0;
  opacity: 0;
}

section.gt-block.contact-form form .has-error-empty span.error-empty,
section.gt-block.contact-form form .has-error-format span.error-format,
section.gt-block.contact-form form .has-error-data span.error-data {
  max-height: 8rem;
  padding: 0.6rem 0 0.8rem 0;
  opacity: 1;
}

section.gt-block.contact-form form div.inputs {
  /* clear */
}

section.gt-block.contact-form form div.inputs:after {
  content: " ";
  width: 100%;
  height: 0px;
  display: block;
  overflow: hidden;
  clear: both;
}

section.gt-block.contact-form form a.btn {
  display: block;
}

section.gt-block.contact-form form .loading-component {
  background: rgba(248, 248, 248, 0.7);
}

section.gt-block.contact-form form .loading-component .loading-animation span {
  background: var(--s-brand, #fd7d23);
}

section.gt-block.contact-form form.loading .loading-component {
  height: calc(100% + 1rem);
  opacity: 1;
}
@media screen and (max-width: 1100px){
  section.gt-block.contact-form form {
    width: 60rem;
    max-width: 100%;
    margin: 0 auto;
  }}
@media screen and (max-width: 500px){
  section.gt-block.contact-form form div.input {
    width: 100%;
    margin-right: 0;
    float: none;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/ebook.css */
/* common border radius */
/* disable text selection */
section.gt-block.ebook {
  padding: 3.8rem 4.6rem;
  position: relative;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  overflow: hidden;
  background: var(--s-brand, #fd7d23) url('/wp-content/themes/cookinghub/assets/css/images/star4bg.svg') no-repeat right -25rem top -13rem;
  background-size: 76rem auto;
}

section.gt-block.ebook:before {
  content: " ";
  width: 36rem;
  height: 36rem;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  background: url('/wp-content/themes/cookinghub/assets/css/images/free-sticker.svg') no-repeat 0 bottom;
  background-size: 100% 100%;
}

section.gt-block.ebook .text {
  max-width: 50%;
}

section.gt-block.ebook .text h2 {
  margin: 0 0 2rem 0;
  color: white;
  font-size: 3.2rem;
  line-height: 4rem;
  font-weight: bold;
}

section.gt-block.ebook .text p {
  padding: 0 0 2.4rem 0;
  color: white;
  font-size: 2rem;
  line-height: 3.2rem;
  font-weight: 400;
}

section.gt-block.ebook .text ul {
  list-style: none;
  color: white;
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 400;
}

section.gt-block.ebook .text ul li {
  padding: 0 0 1rem 3.2rem;
  position: relative;
}

section.gt-block.ebook .text ul li:last-of-type {
  padding-bottom: 0;
}

section.gt-block.ebook .text ul li:before {
  content: " " !important;
  width: 1.6rem;
  height: 1.6rem;
  position: absolute;
  left: 0;
  top: 0.4rem;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.166' height='15.616' viewBox='0 0 16.166 15.616'%3E%3Cpath d='M8.547,4.184a1.564,1.564,0,0,1,2.841,0l1.263,2.739,2.995.355a1.564,1.564,0,0,1,.878,2.7l-2.214,2.048.588,2.958a1.564,1.564,0,0,1-2.3,1.67L9.967,15.182,7.336,16.655a1.564,1.564,0,0,1-2.3-1.67l.588-2.958L3.411,9.98a1.564,1.564,0,0,1,.878-2.7l2.995-.355Z' transform='translate(-1.884 -2.275)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");
}

section.gt-block.ebook .text div.sent {
  max-height: 20rem;
  padding: 2rem 4rem;
  margin: 2rem 0 0 0;
  overflow: hidden;
  display: block;
  -webkit-border-radius: 2rem;
  -moz-border-radius: 2rem;
  border-radius: 2rem;
  background: var(--s-go, #3cb81f);
  font-weight: bold;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 1;
  color: white;
  font-size: 2rem;
  line-height: 3.2rem;
  font-weight: 600;
  text-align: center;
}

section.gt-block.ebook .text div.sent.hidden {
  max-height: 0px;
  padding: 0;
  margin: 0;
  opacity: 0;
}

section.gt-block.ebook form {
  max-width: 30rem;
  max-height: 40rem;
  padding: 3.8rem 0 0 0;
  opacity: 1;
  display: block;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.ebook form.hidden {
  max-height: 0;
  padding: 0;
  opacity: 0;
}

section.gt-block.ebook form .btn {
  margin: 2rem 0 0 0;
  display: block;
}

section.gt-block.ebook .loading-component {
  background: rgba(253, 125, 35, 0.6);
}

section.gt-block.ebook .loading-component .loading-animation span {
  background: white;
}

section.gt-block.ebook.loading .loading-component {
  height: calc(100% + 1rem);
  opacity: 1;
}
@media screen and (max-width: 700px){
  section.gt-block.ebook {
    background-position: right -12rem top -8rem;
    background-size: 40rem auto;
  }

  section.gt-block.ebook:before {
    display: none;
  }

  section.gt-block.ebook .text {
    max-width: 100%;
  }}
@media screen and (max-width: 500px){
  section.gt-block.ebook {
    padding: 20px;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.ebook form {
    max-width: 100%;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/empty-space.css */
/* common border radius */
/* disable text selection */
section.gt-block.empty-space {
  padding: 0;
  margin: 0;
}

section.gt-block.empty-space.is-admin,
section.gt-block.empty-space.preview {
  background: rgba(0, 0, 0, 0.01);
}

section.gt-block.empty-space .place-xxxs {
  height: 2rem;
}
@media screen and (max-width: 992px){
  section.gt-block.empty-space .place-xxxs {
    height: 1.5rem;
  }}
@media screen and (max-width: 768px){
  section.gt-block.empty-space .place-xxxs {
    height: 1rem;
  }}

section.gt-block.empty-space .place-xxs {
  height: 4rem;
}
@media screen and (max-width: 992px){
  section.gt-block.empty-space .place-xxs {
    height: 3rem;
  }}
@media screen and (max-width: 768px){
  section.gt-block.empty-space .place-xxs {
    height: 1.5rem;
  }}

section.gt-block.empty-space .place-xs {
  height: 6rem;
}
@media screen and (max-width: 992px){
  section.gt-block.empty-space .place-xs {
    height: 4.5rem;
  }}
@media screen and (max-width: 768px){
  section.gt-block.empty-space .place-xs {
    height: 1.5rem;
  }}

section.gt-block.empty-space .place-m {
  height: 10rem;
}
@media screen and (max-width: 992px){
  section.gt-block.empty-space .place-m {
    height: 7.5rem;
  }}
@media screen and (max-width: 768px){
  section.gt-block.empty-space .place-m {
    height: 2.5rem;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/event-directions-list.css */
/* common border radius */
/* disable text selection */
section.gt-block.event-directions-list .list {
  display: grid;
  grid-gap: 3rem;
  grid-template-columns: repeat(1, 1fr);
}

section.gt-block.event-directions-list article {
  padding: 0 0 3rem 0;
  position: relative;
  background: var(--s-paper, #f8f8f8);
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  /* ------------------------------------------------------- */
  /* ------------------------------------------------------- */
  /* ------------------------------------------------------- */
  /* ------------------------------------------------------- */
  /* ------------------------------------------------------- */
}

section.gt-block.event-directions-list article .info {
  min-height: 12rem;
  padding: 0 4rem 3.4rem 0;
  position: relative;
  overflow: hidden;
}

section.gt-block.event-directions-list article .info h2 {
  padding: 3rem 4rem 3rem 27rem;
  margin: 1px 0 0 0;
  background: #fff;
  -webkit-box-shadow: 0 0.3rem 0.6rem rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 0.3rem 0.6rem rgba(0, 0, 0, 0.16);
  box-shadow: 0 0.3rem 0.6rem rgba(0, 0, 0, 0.16);
  -webkit-border-radius: 4rem 0;
  -moz-border-radius: 4rem 0;
  border-radius: 4rem 0;
  color: #451D40;
  font-size: 1.9rem;
  line-height: 2.4rem;
  font-weight: bold;
}

section.gt-block.event-directions-list article .info .date {
  width: 23rem;
  padding: 1.7rem 3rem;
  position: absolute;
  left: 0;
  top: 0;
  background: #451D40;
  -webkit-border-radius: 4rem 0;
  -moz-border-radius: 4rem 0;
  border-radius: 4rem 0;
  color: white;
  font-size: 1.3rem;
  line-height: 1.6rem;
  font-weight: 400;
}

section.gt-block.event-directions-list article .info .date span,
section.gt-block.event-directions-list article .info .date strong {
  display: block;
}

section.gt-block.event-directions-list article .info .date strong:first-of-type {
  padding: 1.5rem 0;
  font-size: 1.7rem;
  line-height: 2rem;
  letter-spacing: -0.02em;
}

section.gt-block.event-directions-list article .info .date strong:last-of-type {
  text-transform: uppercase;
  letter-spacing: -0.04em;
}

section.gt-block.event-directions-list article .gallery {
  width: 55%;
  float: left;
}

section.gt-block.event-directions-list article .images {
  position: relative;
}

section.gt-block.event-directions-list article .images .list {
  -webkit-border-radius: 1.5rem;
  -moz-border-radius: 1.5rem;
  border-radius: 1.5rem;
  -webkit-box-shadow: 0 0.1rem 0.6rem rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 0.1rem 0.6rem rgba(0, 0, 0, 0.16);
  box-shadow: 0 0.1rem 0.6rem rgba(0, 0, 0, 0.16);
}

section.gt-block.event-directions-list article .images .list:not(.slick-initialized) .image {
  display: none;
}

section.gt-block.event-directions-list article .images .list:not(.slick-initialized) .image:first-of-type {
  display: block;
}

section.gt-block.event-directions-list article .images .arrow-btn {
  margin-top: -2.4rem;
  position: absolute;
  top: 50%;
  -webkit-box-shadow: 0 0 0 1px white inset;
  -moz-box-shadow: 0 0 0 1px white inset;
  box-shadow: 0 0 0 1px white inset;
}

section.gt-block.event-directions-list article .images .arrow-btn.slick-hidden {
  display: none;
}

section.gt-block.event-directions-list article .images .slick-dots {
  padding: 0.5rem 2rem;
  text-align: center;
  /*position: absolute;
            left: 0;
            right: 0;
            bottom: -3rem;
            text-align: center;
            line-height: 3rem;*/
}

section.gt-block.event-directions-list article .images .slick-dots li {
  padding: 0.3rem 0.3rem;
  display: inline-block;
  vertical-align: top;
}

section.gt-block.event-directions-list article .images .slick-dots li button {
  width: 1.4rem;
  height: 1.4rem;
  display: block;
  overflow: hidden;
  border: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: var(--s-brand, #fd7d23);
  white-space: nowrap;
  text-indent: 400px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0.5;
}

section.gt-block.event-directions-list article .images .slick-dots li.slick-active button {
  opacity: 1;
}

section.gt-block.event-directions-list article .images .slick-dots li:not(.slick-active) button:hover {
  opacity: 0.9;
}

section.gt-block.event-directions-list article .image {
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 1.5rem;
  -moz-border-radius: 1.5rem;
  border-radius: 1.5rem;
}

section.gt-block.event-directions-list article .image .img {
  padding: 67.16% 0 0 0;
  display: block;
  -webkit-border-radius: 1.5rem;
  -moz-border-radius: 1.5rem;
  border-radius: 1.5rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

section.gt-block.event-directions-list article .image ul {
  padding: 0 0 1.6rem 0;
  position: absolute;
  right: 3rem;
  top: 3rem;
  display: inline-block;
  vertical-align: top;
  list-style: none;
}

section.gt-block.event-directions-list article .image ul li {
  padding: 0 0 1rem 2rem;
  display: inline-block;
  vertical-align: top;
}

section.gt-block.event-directions-list article .thumbs {
  margin: 2rem 1rem 0 1rem;
  padding: 0 3.6rem;
  position: relative;
}

section.gt-block.event-directions-list article .thumbs[data-count='1'] {
  display: none;
}

section.gt-block.event-directions-list article .thumbs .list:not(.slick-initialized) {
  display: block;
  white-space: nowrap;
}

section.gt-block.event-directions-list article .thumbs .list:not(.slick-initialized) .thumb {
  width: 13rem;
  float: left;
  display: none;
}

section.gt-block.event-directions-list article .thumbs .list:not(.slick-initialized) .thumb:nth-of-type(1),
section.gt-block.event-directions-list article .thumbs .list:not(.slick-initialized) .thumb:nth-of-type(2) {
  display: block;
}

section.gt-block.event-directions-list article .thumbs .sarrow {
  width: 3.6rem;
  height: 3.6rem;
  margin-top: -1.8rem;
  position: absolute;
  top: 50%;
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 1.2rem auto;
  cursor: pointer;
}

section.gt-block.event-directions-list article .thumbs .sarrow.slick-hidden {
  display: none;
}

section.gt-block.event-directions-list article .thumbs .sarrow.prev {
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.498' height='20.991' viewBox='0 0 11.498 20.991'%3E%3Cpath d='M18.991,10.5a1,1,0,0,1-.707-.293L9.5,1.414.707,10.205a1,1,0,0,1-1.414,0,1,1,0,0,1,0-1.414l9.5-9.5A1,1,0,0,1,9.5-1a1,1,0,0,1,.707.293l9.5,9.5a1,1,0,0,1-.707,1.707Z' transform='translate(1 19.991) rotate(-90)' fill='%23898989'/%3E%3C/svg%3E%0A");
}

section.gt-block.event-directions-list article .thumbs .sarrow.next {
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.498' height='20.991' viewBox='0 0 11.498 20.991'%3E%3Cpath d='M18.991,10.5a1,1,0,0,1-.707-.293L9.5,1.414.707,10.205a1,1,0,0,1-1.414,0,1,1,0,0,1,0-1.414l9.5-9.5A1,1,0,0,1,9.5-1a1,1,0,0,1,.707.293l9.5,9.5a1,1,0,0,1-.707,1.707Z' transform='translate(10.498 1) rotate(90)' fill='%23898989'/%3E%3C/svg%3E");
}

section.gt-block.event-directions-list article .thumb {
  width: 14.2rem;
  margin: 0 0.4rem;
  position: relative;
  -webkit-border-radius: 1.5rem;
  -moz-border-radius: 1.5rem;
  border-radius: 1.5rem;
  cursor: pointer;
}

section.gt-block.event-directions-list article .thumb:after {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  background: white;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-border-radius: 1.5rem;
  -moz-border-radius: 1.5rem;
  border-radius: 1.5rem;
}

section.gt-block.event-directions-list article .thumb:not(.slick-current):after {
  opacity: 0.5;
}

section.gt-block.event-directions-list article .thumb:not(.slick-current):hover:after {
  opacity: 0.1;
}

section.gt-block.event-directions-list article .thumb span {
  padding: 67.16% 0 0 0;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  -webkit-border-radius: 1.5rem;
  -moz-border-radius: 1.5rem;
  border-radius: 1.5rem;
}
@media screen and (max-width: 1100px){
  section.gt-block.event-directions-list article .directions-text,
  section.gt-block.event-directions-list article .gallery {
    width: auto;
    padding: 0;
    float: none;
  }

  section.gt-block.event-directions-list article .gallery {
    padding: 4rem 0 0 0;
  }}
@media screen and (max-width: 750px){
  section.gt-block.event-directions-list article .info {
    padding-right: 0rem;
  }

  section.gt-block.event-directions-list article .info h2 {
    -webkit-border-radius: 4rem 4rem 4rem 0;
    -moz-border-radius: 4rem 4rem 4rem 0;
    border-radius: 4rem 4rem 4rem 0;
  }}
@media screen and (max-width: 500px){
  section.gt-block.event-directions-list article {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.event-directions-list article .info {
    padding: 0;
  }

  section.gt-block.event-directions-list article .info h2 {
    padding: 2rem 2rem;
    background: var(--s-paper, #f8f8f8);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 2rem 2rem 0 0;
    -moz-border-radius: 2rem 2rem 0 0;
    border-radius: 2rem 2rem 0 0;
  }

  section.gt-block.event-directions-list article .info .date {
    width: auto;
    padding: 1.6rem 2rem;
    position: static;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  section.gt-block.event-directions-list article .info .date strong:first-of-type {
    padding: 1.2rem 0;
  }}
@media screen and (max-width: 359px){
  section.gt-block.event-directions-list article .thumbs {
    display: none;
  }

  section.gt-block.event-directions-list article .images .arrow-btn {
    margin-top: -5rem;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/components/zabuto-calendar.min.css */
.zabuto-calendar{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.zabuto-calendar th,.zabuto-calendar td{padding:0;text-align:center;vertical-align:middle;}
.zabuto-calendar__navigation td{padding:0 0 2rem 0;}
.zabuto-calendar__navigation .nav-btn{width:3rem;height:3rem;position:relative;display:inline-block;vertical-align:top;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--s-brand, #fd7d23);background-position:center center;background-repeat:no-repeat;background-size:.8rem auto;cursor:pointer;}
.zabuto-calendar__navigation .nav-btn:hover{background-color:var(--s-brand-dark, #d9620f);}
.zabuto-calendar__navigation .nav-btn.prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.561' height='13.12' viewBox='0 0 7.561 13.12'%3E%3Cpath d='M11.119,6.561a1,1,0,0,1-.707-.293L5.56,1.414.707,6.268a1,1,0,0,1-1.414,0,1,1,0,0,1,0-1.414L4.852-.707A1,1,0,0,1,5.56-1a1,1,0,0,1,.707.293l5.56,5.561a1,1,0,0,1-.707,1.707Z' transform='translate(1 12.12) rotate(-90)' fill='%23fff'/%3E%3C/svg%3E");}
.zabuto-calendar__navigation .nav-btn.next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.996' height='13.34' viewBox='0 0 7.996 13.34'%3E%3Cpath d='M11.085,6.544a1,1,0,0,1-.707-.293L5.542,1.414.707,6.251a1,1,0,0,1-1.414,0,1,1,0,0,1,0-1.414L4.835-.707A1,1,0,0,1,5.542-1a1,1,0,0,1,.707.293l5.542,5.544a1,1,0,0,1-.707,1.707Z' transform='matrix(-0.035, 0.999, -0.999, -0.035, 6.962, 1.228)' fill='%23fff'/%3E%3C/svg%3E");}
.zabuto-calendar__days-of-week th{padding:3rem 0 2.4rem 0;border-top:1px solid #d3d3d3;color:#b7b7b7;font-size:1.9rem;line-height:2.3rem;font-weight:bold;}
@media screen and (max-width:400px){.zabuto-calendar__days-of-week th{font-size:1.6rem;line-height:2rem;}}
.zabuto-calendar__week td,.zabuto-calendar__week--first td,.zabuto-calendar__week--last td{padding:.7rem;}
@media screen and (max-width:400px){.zabuto-calendar__week td,.zabuto-calendar__week--first td,.zabuto-calendar__week--last td{padding:.3rem;}}
.zabuto-calendar__week td:first-of-type,.zabuto-calendar__week--first td:first-of-type,.zabuto-calendar__week--last td:first-of-type{padding-left:0;}
.zabuto-calendar__week td:last-of-type,.zabuto-calendar__week--first td:last-of-type,.zabuto-calendar__week--last td:last-of-type{padding-right:0;}
.zabuto-calendar__day span,.zabuto-calendar__day--empty span,.zabuto-calendar__day--today span{width:4.6rem;height:4.6rem;display:inline-block;vertical-align:top;background:#cecece;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:var(--s-ink, #1a2428);font-size:1.7rem;line-height:4.6rem;font-weight:bold;text-align:center;}
@media screen and (max-width:400px){.zabuto-calendar__day span,.zabuto-calendar__day--empty span,.zabuto-calendar__day--today span{width:3rem;height:3rem;font-size:1.4rem;line-height:3rem;}}
.zabuto-calendar__event span{position:relative;background-color:var(--s-brand, #fd7d23);color:#fff;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.zabuto-calendar__event span:hover{background-color:var(--s-brand-dark, #d9620f);}
.zabuto-calendar__event span.active{background-color:rgba(217,98,15,.8);-webkit-box-shadow:0 0 .6rem 1px rgba(0,0,0,.4);-moz-box-shadow:0 0 .6rem 1px rgba(0,0,0,.4);box-shadow:0 0 .6rem 1px rgba(0,0,0,.4);}
.zabuto-calendar__event span[data-count]:not([data-count='1']):after{content:attr(data-count);width:2rem;height:2rem;position:absolute;right:-.5rem;top:-.5rem;display:block;background:#451d40;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;font-size:1.2rem;line-height:2rem;font-weight:500;}
@media screen and (max-width:400px){.zabuto-calendar__event span[data-count]:not([data-count='1']):after{width:1.6rem;height:1.6rem;right:-.6rem;top:-.6rem;line-height:1.6rem;}}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/events-calendar.css */
/* common border radius */
/* disable text selection */
section.gt-block.events-calendar .in {
  display: flex;
}

section.gt-block.events-calendar .calendar {
  width: 53rem;
  min-height: 50rem;
  padding: 3.4rem 5rem;
  /*float: left;*/
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  background: var(--s-paper, #f8f8f8);
}

section.gt-block.events-calendar .events-list {
  width: calc(100% - 55rem);
  margin: 0 0 0 2rem;
  position: relative;
  /*float: left;*/
  overflow: hidden;
}

section.gt-block.events-calendar .events-list:not(.empty):before,
section.gt-block.events-calendar .events-list:not(.empty):after {
  content: " ";
  width: calc((100% - 39rem - 2rem) / 2);
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 10;
  display: block;
}

section.gt-block.events-calendar .events-list:not(.empty):before {
  left: 0;
  background: rgba(255, 255, 255, 0.7);
  background: linear-gradient(-270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
}

section.gt-block.events-calendar .events-list:not(.empty):after {
  right: 0;
  background: rgba(255, 255, 255, 0.7);
  background: linear-gradient(-90deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
}

section.gt-block.events-calendar .events-list > p {
  padding: 4rem 0;
  color: var(--s-ink, #1a2428);
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 500;
  text-align: center;
  display: none;
}

section.gt-block.events-calendar .events-list .list {
  position: relative;
  z-index: 1;
}

section.gt-block.events-calendar .events-list .list.no-slick {
  min-height: 56rem;
  position: relative;
  left: -27rem;
  white-space: nowrap;
}

section.gt-block.events-calendar .events-list .list.no-slick article {
  white-space: normal;
  display: none;
}

section.gt-block.events-calendar .events-list .list.no-slick article:nth-of-type(1),
section.gt-block.events-calendar .events-list .list.no-slick article:nth-of-type(2),
section.gt-block.events-calendar .events-list .list.no-slick article:nth-of-type(3) {
  margin: 0 10px;
  display: inline-block;
  vertical-align: top;
}

section.gt-block.events-calendar .events-list .arrow-btn {
  margin-top: -3rem;
  position: absolute;
  top: 50%;
  z-index: 20;
}

section.gt-block.events-calendar .events-list.empty > p {
  display: block;
}

section.gt-block.events-calendar .events-list.empty .list {
  display: none;
}

section.gt-block.events-calendar .events-list.empty .arrow-btn {
  display: none;
}

section.gt-block.events-calendar.loading .events-list .arrow-btn {
  opacity: 0;
}

section.gt-block.events-calendar article {
  width: 39rem;
  margin: 0 1rem;
}
@media screen and (max-width: 1100px){
  section.gt-block.events-calendar .in {
    display: block;
  }

  section.gt-block.events-calendar .calendar {
    width: auto;
    min-height: 40rem;
  }

  section.gt-block.events-calendar .events-list {
    width: auto;
    margin: 2rem 0 0 0;
  }}
@media screen and (max-width: 550px){
  section.gt-block.events-calendar .events-list {
    padding: 0 2rem;
    overflow: visible;
  }

  section.gt-block.events-calendar .events-list:not(.empty):before,
  section.gt-block.events-calendar .events-list:not(.empty):after {
    display: none;
  }

  section.gt-block.events-calendar .events-list .arrow-btn {
    width: 4.4rem;
    height: 4.4rem;
    margin-top: -2.2rem;
    background-size: 1.1rem auto;
  }

  section.gt-block.events-calendar article {
    width: auto;
    margin: 0 1px;
  }}
@media screen and (max-width: 500px){
  section.gt-block.events-calendar .calendar {
    padding: 2rem;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }}
@media screen and (max-width: 400px){
  section.gt-block.events-calendar .calendar {
    min-height: 20rem;
  }}

section.gt-block.events-calendar .loading-component {
  background: rgba(255, 255, 255, 0.7);
}

section.gt-block.events-calendar .loading-component .loading-animation span {
  background: var(--s-brand, #fd7d23);
}

section.gt-block.events-calendar.loading .loading-component {
  height: calc(100% + 1rem);
  opacity: 1;
}

section.gt-block.events-calendar.preview .loading-component {
  display: none;
}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/events-list.css */
/* common border radius */
/* disable text selection */
section.gt-block.events-list .list {
  display: grid;
  grid-gap: 3rem;
}
@media screen and (max-width: 1000px){
  section.gt-block.events-list .list {
    grid-gap: 2rem;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/follow-chef.css */
/* common border radius */
/* disable text selection */
section.gt-block.follow-chef {
  padding: 3.6rem 4.4rem;
  background: var(--s-paper, #f8f8f8);
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

section.gt-block.follow-chef h2 {
  padding: 0 24rem 0 0;
  margin: 0 0 3rem 0;
  color: var(--s-ink, #1a2428);
  font-size: 4.2rem;
  line-height: 5.2rem;
  font-weight: bold;
  letter-spacing: -0.02em;
}

section.gt-block.follow-chef h2 strong {
  color: var(--s-brand, #fd7d23);
}

section.gt-block.follow-chef a.close {
  width: 3rem;
  height: 3rem;
  position: absolute;
  right: 4.4rem;
  top: 4rem;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #E5E5E5;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1.3rem auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.15' height='13.148' viewBox='0 0 13.15 13.148'%3E%3Cg transform='translate(-1150.743 -3603.258)'%3E%3Cpath d='M-3552.437-19205.924a1,1,0,0,1-.707-.293l-11.15-11.148a1,1,0,0,1,0-1.414,1,1,0,0,1,1.414,0l11.15,11.148a1,1,0,0,1,0,1.414A1,1,0,0,1-3552.437-19205.924Z' transform='translate(4715.33 22822.33)' fill='%231a2428'/%3E%3Cpath d='M-3563.587-19205.924a1,1,0,0,1-.707-.293,1,1,0,0,1,0-1.414l11.15-11.148a1,1,0,0,1,1.414,0,1,1,0,0,1,0,1.414l-11.15,11.148A1,1,0,0,1-3563.587-19205.924Z' transform='translate(4715.33 22822.33)' fill='%231a2428'/%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.follow-chef a.close:hover {
  background-color: white;
}

section.gt-block.follow-chef .info {
  margin: 0 -2rem;
  pointer-events: none;
  text-align: center;
}

section.gt-block.follow-chef .info span {
  padding: 0 1.4rem;
  display: inline-block;
  vertical-align: top;
  color: var(--s-ink, #1a2428);
  font-size: 1.2rem;
  line-height: 4.4rem;
  font-weight: bold;
  white-space: nowrap;
}

section.gt-block.follow-chef .info em {
  width: 2.8rem;
  height: 4.4rem;
  margin: 0 4rem;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.961' height='50.991' viewBox='0 0 28.961 50.991'%3E%3Cpath d='M43.991,25.5a3.489,3.489,0,0,1-2.475-1.025L22,4.95,2.475,24.476a3.5,3.5,0,0,1-4.95,0,3.5,3.5,0,0,1,0-4.95l22-22a3.6,3.6,0,0,1,4.95,0l22,22A3.5,3.5,0,0,1,43.991,25.5Z' transform='translate(25.502 3.5) rotate(90)' fill='%23707070'/%3E%3C/svg%3E");
}
@media screen and (max-width: 1350px){
  section.gt-block.follow-chef .info span {
    padding: 0 1rem;
  }

  section.gt-block.follow-chef .info em {
    margin: 0 2rem;
  }}
@media screen and (max-width: 1260px){
  section.gt-block.follow-chef .info span {
    padding: 0 1rem;
  }

  section.gt-block.follow-chef .info em {
    margin: 2rem 0;
    position: relative;
    left: 50%;
    display: block;
    -webkit-transform: rotate(90deg) translate(0%, 50%);
    -moz-transform: rotate(90deg) translate(0%, 50%);
    -o-transform: rotate(90deg) translate(0%, 50%);
    -ms-transform: rotate(90deg) translate(0%, 50%);
    transform: rotate(90deg) translate(0%, 50%);
  }}
@media screen and (max-width: 750px){
  section.gt-block.follow-chef h2 {
    padding-right: 3rem;
    margin: 0 0 1rem 0;
    font-size: 3rem;
    line-height: 4rem;
  }

  section.gt-block.follow-chef a.close {
    right: 2rem;
    top: 2rem;
  }}
@media screen and (max-width: 500px){
  section.gt-block.follow-chef {
    padding: 2rem;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.follow-chef .info span {
    margin: 0.4rem 0;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/image-banner.css */
/* common border radius */
/* disable text selection */
section.gt-block.image-banner {
  min-height: 10rem;
  background: var(--s-paper, #f8f8f8);
}

section.gt-block.image-banner a {
  display: block;
}

section.gt-block.image-banner img {
  width: 100%;
  height: auto;
  display: block;
}

section.gt-block.image-banner img.mobile {
  display: none;
}
@media screen and (max-width: 900px){
  section.gt-block.image-banner img.desktop {
    display: none;
  }

  section.gt-block.image-banner img.mobile {
    display: block;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/image-gallery.css */
/* common border radius */
/* disable text selection */
section.gt-block.image-gallery {
  background: var(--s-paper, #f8f8f8);
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
}

section.gt-block.image-gallery .content .info {
  display: flex;
}

section.gt-block.image-gallery .content .chef-label-holder {
  flex-grow: 1;
}

section.gt-block.image-gallery .content .chef-label {
  min-width: 0;
  padding-right: 0;
  background: none;
  white-space: nowrap;
}

section.gt-block.image-gallery .content .date {
  display: inline-block;
  vertical-align: top;
  color: var(--s-ink, #1a2428);
  font-size: 1.2rem;
  line-height: 2.5rem;
  font-weight: 300;
  white-space: nowrap;
}

section.gt-block.image-gallery .content .date br {
  display: none;
}

section.gt-block.image-gallery .images {
  position: relative;
}

section.gt-block.image-gallery .images .list {
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
}

section.gt-block.image-gallery .images .list:not(.slick-initialized) .image {
  display: none;
}

section.gt-block.image-gallery .images .list:not(.slick-initialized) .image:first-of-type {
  display: block;
}

section.gt-block.image-gallery .images .arrow-btn {
  margin-top: -3rem;
  position: absolute;
  top: 50%;
  -webkit-box-shadow: 0 0 0 1px white inset;
  -moz-box-shadow: 0 0 0 1px white inset;
  box-shadow: 0 0 0 1px white inset;
}

section.gt-block.image-gallery .images .arrow-btn.slick-hidden {
  display: none;
}

section.gt-block.image-gallery .images .slick-dots {
  padding: 0.5rem 2rem;
  text-align: center;
  /*position: absolute;
            left: 0;
            right: 0;
            bottom: -3rem;
            text-align: center;
            line-height: 3rem;*/
}

section.gt-block.image-gallery .images .slick-dots li {
  padding: 0.3rem 0.3rem;
  display: inline-block;
  vertical-align: top;
}

section.gt-block.image-gallery .images .slick-dots li button {
  width: 1.4rem;
  height: 1.4rem;
  display: block;
  overflow: hidden;
  border: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: var(--s-brand, #fd7d23);
  white-space: nowrap;
  text-indent: 400px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0.5;
  cursor: pointer;
}

section.gt-block.image-gallery .images .slick-dots li.slick-active button {
  opacity: 1;
}

section.gt-block.image-gallery .images .slick-dots li:not(.slick-active) button:hover {
  opacity: 0.9;
}

section.gt-block.image-gallery .image {
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
}

section.gt-block.image-gallery .image .img {
  padding: 67.16% 0 0 0;
  display: block;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

section.gt-block.image-gallery .image .web-section-btn {
  position: absolute;
  left: 3rem;
  top: 3rem;
}

section.gt-block.image-gallery .image ul {
  padding: 0 0 1.6rem 0;
  position: absolute;
  right: 3rem;
  top: 3rem;
  display: inline-block;
  vertical-align: top;
  list-style: none;
}

section.gt-block.image-gallery .image ul li {
  padding: 0 0 1rem 2rem;
  display: inline-block;
  vertical-align: top;
}

section.gt-block.image-gallery .thumbs {
  position: relative;
}

section.gt-block.image-gallery .thumbs[data-count='1'] {
  display: none;
}

section.gt-block.image-gallery .thumbs .list:not(.slick-initialized) {
  white-space: nowrap;
}

section.gt-block.image-gallery .thumbs .list:not(.slick-initialized) .thumb {
  float: left;
  display: none;
}

section.gt-block.image-gallery .thumbs .list:not(.slick-initialized) .thumb:nth-of-type(1),
section.gt-block.image-gallery .thumbs .list:not(.slick-initialized) .thumb:nth-of-type(2),
section.gt-block.image-gallery .thumbs .list:not(.slick-initialized) .thumb:nth-of-type(3),
section.gt-block.image-gallery .thumbs .list:not(.slick-initialized) .thumb:nth-of-type(4),
section.gt-block.image-gallery .thumbs .list:not(.slick-initialized) .thumb:nth-of-type(5),
section.gt-block.image-gallery .thumbs .list:not(.slick-initialized) .thumb:nth-of-type(6) {
  display: block;
}

section.gt-block.image-gallery .thumbs .sarrow {
  width: 4.6rem;
  height: 4.6rem;
  position: absolute;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  cursor: pointer;
}

section.gt-block.image-gallery .thumbs .sarrow.slick-hidden {
  display: none;
}

section.gt-block.image-gallery .thumbs .sarrow.prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.859' height='45.706' viewBox='0 0 23.859 45.706'%3E%3Cpath id='Arrow_Up' data-name='Arrow Up' d='M43.706,22.859A1,1,0,0,1,43,22.566L21.853,1.414.707,22.566a1,1,0,0,1-1.414,0,1,1,0,0,1,0-1.414L21.146-.707A1,1,0,0,1,21.853-1a1,1,0,0,1,.707.293L44.413,21.152a1,1,0,0,1-.707,1.707Z' transform='translate(1 44.706) rotate(-90)' fill='%23898989'/%3E%3C/svg%3E");
}

section.gt-block.image-gallery .thumbs .sarrow.next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.859' height='45.706' viewBox='0 0 23.859 45.706'%3E%3Cpath id='Arrow_Down' data-name='Arrow Down' d='M43.706,22.859A1,1,0,0,1,43,22.566L21.853,1.414.707,22.566a1,1,0,0,1-1.414,0,1,1,0,0,1,0-1.414L21.146-.707A1,1,0,0,1,21.853-1a1,1,0,0,1,.707.293L44.413,21.152a1,1,0,0,1-.707,1.707Z' transform='translate(22.859 1) rotate(90)' fill='%23898989'/%3E%3C/svg%3E%0A");
}

section.gt-block.image-gallery .thumb {
  width: 14.2rem;
  position: relative;
  -webkit-border-radius: 1.5rem;
  -moz-border-radius: 1.5rem;
  border-radius: 1.5rem;
  cursor: pointer;
}

section.gt-block.image-gallery .thumb:after {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  background: white;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-border-radius: 1.5rem;
  -moz-border-radius: 1.5rem;
  border-radius: 1.5rem;
}

section.gt-block.image-gallery .thumb:not(.slick-current):after {
  opacity: 0.5;
}

section.gt-block.image-gallery .thumb:not(.slick-current):hover:after {
  opacity: 0.1;
}

section.gt-block.image-gallery .thumb span {
  padding: 67.16% 0 0 0;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  -webkit-border-radius: 1.5rem;
  -moz-border-radius: 1.5rem;
  border-radius: 1.5rem;
}
@media screen and (max-width: 600px){
  section.gt-block.image-gallery .thumbs .sarrow {
    background-size: 1.8rem auto;
  }}
@media screen and (max-width: 500px){
  section.gt-block.image-gallery {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.image-gallery .images .list {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.image-gallery .images .arrow-btn {
    width: 4rem;
    height: 4rem;
    margin-top: -1.5rem;
    background-size: 1rem auto;
  }

  section.gt-block.image-gallery .image {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.image-gallery .image .img {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.image-gallery .image .web-section-btn {
    left: 1rem;
    top: 1rem;
  }

  section.gt-block.image-gallery .image ul {
    right: 1rem;
    top: 1rem;
  }

  section.gt-block.image-gallery .image ul li {
    padding: 0 0 1rem 1rem;
  }

  section.gt-block.image-gallery .thumb {
    -webkit-border-radius: 1.2rem;
    -moz-border-radius: 1.2rem;
    border-radius: 1.2rem;
  }

  section.gt-block.image-gallery .thumb:after {
    -webkit-border-radius: 1.2rem;
    -moz-border-radius: 1.2rem;
    border-radius: 1.2rem;
  }

  section.gt-block.image-gallery .thumb span {
    -webkit-border-radius: 1.2rem;
    -moz-border-radius: 1.2rem;
    border-radius: 1.2rem;
  }}
@media screen and (max-width: 359px){
  section.gt-block.image-gallery .image .web-section-btn {
    left: 1rem;
    top: auto;
    bottom: 1rem;
  }

  section.gt-block.image-gallery .thumbs {
    display: none;
  }}

section.gt-block.image-gallery.short-text .content {
  padding: 2rem 5rem 3rem;
  display: flex;
  flex-direction: row;
}

section.gt-block.image-gallery.short-text .content .info {
  padding-top: 1rem;
  flex-grow: 1;
  display: block;
  text-align: right;
  white-space: nowrap;
}

section.gt-block.image-gallery.short-text .content .btn-holder,
section.gt-block.image-gallery.short-text .content .chef-label-holder {
  padding-left: 5rem;
  display: inline-block;
  vertical-align: top;
}

section.gt-block.image-gallery.short-text .content .chef-label {
  text-align: left;
}

section.gt-block.image-gallery.short-text .gallery {
  position: relative;
}

section.gt-block.image-gallery.short-text .images {
  width: calc(100% - 20.2rem);
}

section.gt-block.image-gallery.short-text .images[data-count='1'] {
  width: auto;
}

section.gt-block.image-gallery.short-text .thumbs {
  width: 20.2rem;
  height: 100%;
  padding: 5rem 0;
  position: absolute;
  right: 0;
  top: 0;
}

section.gt-block.image-gallery.short-text .thumbs .list {
  width: 14.2rem;
  margin-left: -7.1rem;
  position: absolute;
  left: 50%;
  top: 5rem;
  bottom: 5rem;
  overflow: hidden;
}

section.gt-block.image-gallery.short-text .thumbs .thumb {
  margin: 0 0 2rem 0;
}

section.gt-block.image-gallery.short-text .thumbs .sarrow {
  margin-left: -2.3rem;
  left: 50%;
}

section.gt-block.image-gallery.short-text .thumbs .sarrow.prev {
  top: 0;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

section.gt-block.image-gallery.short-text .thumbs .sarrow.next {
  bottom: 0;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
@media screen and (max-width: 1000px){
  section.gt-block.image-gallery.short-text .content {
    display: block;
  }

  section.gt-block.image-gallery.short-text .content .info {
    padding: 0;
    display: flex;
  }

  section.gt-block.image-gallery.short-text .content .btn-holder,
  section.gt-block.image-gallery.short-text .content .chef-label-holder {
    padding: 2rem 0 0 0;
  }

  section.gt-block.image-gallery.short-text .content .chef-label-holder {
    text-align: left;
  }

  section.gt-block.image-gallery.short-text .images {
    width: auto;
  }

  section.gt-block.image-gallery.short-text .thumbs {
    width: auto;
    height: auto;
    padding: 0 5rem;
    margin: 2rem 3rem 0 3rem;
    position: relative;
  }

  section.gt-block.image-gallery.short-text .thumbs .list {
    width: auto;
    margin-left: 0;
    position: relative;
    left: auto;
    top: auto;
    bottom: auto;
  }

  section.gt-block.image-gallery.short-text .thumbs .thumb {
    margin: 0 1rem;
  }

  section.gt-block.image-gallery.short-text .thumbs .sarrow {
    margin: -2.3rem 0 0 0;
    left: auto;
    top: 50%;
  }

  section.gt-block.image-gallery.short-text .thumbs .sarrow.prev {
    left: 0;
    top: 50%;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
  }

  section.gt-block.image-gallery.short-text .thumbs .sarrow.next {
    right: 0;
    bottom: auto;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
  }}
@media screen and (max-width: 600px){
  section.gt-block.image-gallery.short-text .thumbs {
    margin: 2rem 0 0 0;
  }}
@media screen and (max-width: 500px){
  section.gt-block.image-gallery.short-text .content {
    padding: 2rem;
  }

  section.gt-block.image-gallery.short-text .content .info {
    display: block;
    text-align: left;
    white-space: normal;
  }

  section.gt-block.image-gallery.short-text .content .btn-holder {
    display: block;
  }

  section.gt-block.image-gallery.short-text .content .btn {
    display: block;
  }}
@media screen and (max-width: 359px){
  section.gt-block.image-gallery.short-text .images .arrow-btn {
    margin-top: -4rem;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/image.css */
/* common border radius */
/* disable text selection */
section.gt-block.image {
  overflow: hidden;
  background: var(--s-paper, #f8f8f8);
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
}
@media screen and (max-width: 500px){
  section.gt-block.image {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }}

section.gt-block.image img {
  width: 100%;
  height: auto;
  display: block;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
}
@media screen and (max-width: 500px){
  section.gt-block.image img {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }}

section.gt-block.image .content {
  padding: 1rem 5rem;
}
@media screen and (max-width: 500px){
  section.gt-block.image .content {
    padding: 2rem;
  }}

section.gt-block.image .content p {
  flex-grow: 1;
  color: var(--s-ink, #1a2428);
  font-size: 1.8rem;
  line-height: 2.2rem;
  font-weight: 400;
}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/images.css */
/* common border radius */
/* disable text selection */
section.gt-block.images {
  padding: 4.4rem;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  background: var(--s-paper, #f8f8f8);
}

section.gt-block.images .list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
}

section.gt-block.images .item {
  background: white;
  -webkit-border-radius: 1.5rem;
  -moz-border-radius: 1.5rem;
  border-radius: 1.5rem;
}

section.gt-block.images .img {
  padding: 56.25% 0 0 0;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 1.5rem;
  -moz-border-radius: 1.5rem;
  border-radius: 1.5rem;
}

section.gt-block.images .img img {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  -webkit-border-radius: 1.5rem;
  -moz-border-radius: 1.5rem;
  border-radius: 1.5rem;
}

section.gt-block.images .img ul {
  padding: 0 0 2rem 0;
  position: absolute;
  left: 2rem;
  right: 2rem;
  top: 2rem;
  list-style: none;
  text-align: right;
}

section.gt-block.images .img ul li {
  padding: 0 0 1rem 1rem;
  display: inline-block;
  vertical-align: top;
}

section.gt-block.images .content {
  padding: 1rem 2rem;
  color: var(--s-ink, #1a2428);
  font-size: 1.5rem;
  line-height: 2.2rem;
  font-weight: 400;
}
@media screen and (max-width: 900px){
  section.gt-block.images .list {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
  }}
@media screen and (max-width: 500px){
  section.gt-block.images {
    padding: 2rem;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.images .list {
    grid-template-areas: none !important;
    grid-template-columns: repeat(1, 1fr) !important;
  }

  section.gt-block.images .item {
    grid-area: unset !important;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/intro.css */
/* common border radius */
/* disable text selection */
section.gt-block.intro {
  z-index: 200;
  overflow: hidden;
  -webkit-border-radius: 0 0 4rem 4rem;
  -moz-border-radius: 0 0 4rem 4rem;
  border-radius: 0 0 4rem 4rem;
}

section.gt-block.intro.bgcolor-article {
  background: #AC9FEE;
}

section.gt-block.intro.bgcolor-hex51000D {
  background: #51000D;
}

section.gt-block.intro .content {
  width: 41%;
  padding: 6rem 5rem 4rem 5rem;
}

section.gt-block.intro .content.with-link {
  padding-top: 4rem;
}

section.gt-block.intro .content .in {
  min-height: 35rem;
  position: relative;
}

section.gt-block.intro .content .in.with-info {
  padding-bottom: 8rem;
}

section.gt-block.intro .content .link {
  padding: 0 0 4rem 0;
}

section.gt-block.intro .content .link a {
  min-width: 17rem;
  padding: 0.7rem 1.5rem;
  display: inline-block;
  vertical-align: top;
  border: 1px solid white;
  -webkit-border-radius: 1.7rem;
  -moz-border-radius: 1.7rem;
  border-radius: 1.7rem;
  color: white;
  font-size: 1.2rem;
  line-height: 1.8rem;
  font-weight: bold;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.intro .content .link a:hover {
  background: rgba(255, 255, 255, 0.1);
}

section.gt-block.intro .content .text h1,
section.gt-block.intro .content .text h2 {
  color: white;
}

section.gt-block.intro .content .text h1 em,
section.gt-block.intro .content .text h2 em {
  font-style: normal;
  font-weight: normal;
}

section.gt-block.intro .content .text p {
  color: white;
}

section.gt-block.intro .content .text a {
  color: white;
  text-decoration: underline;
}

section.gt-block.intro .content .text a:hover {
  text-decoration: none;
}

section.gt-block.intro .content .text a.btn {
  margin: 0 0 0.8rem 0;
  text-decoration: none;
}

section.gt-block.intro .content .text .read-more-link,
section.gt-block.intro .content .text .read-less-link {
  max-height: 2.4rem;
  margin: -1rem 0 0 0;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  cursor: pointer;
  color: white;
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: bold;
  text-decoration: underline;
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.intro .content .text .read-more-link.hidden,
section.gt-block.intro .content .text .read-less-link.hidden {
  max-height: 0px;
  opacity: 0;
  display: block;
}

section.gt-block.intro .content .text .read-more-link:hover,
section.gt-block.intro .content .text .read-less-link:hover {
  text-decoration: none;
}

section.gt-block.intro .content .text .text-more {
  max-height: 0px;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.intro .content .text .text-more.opened {
  max-height: 2000px;
  opacity: 1;
}

section.gt-block.intro .content .info {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
}

section.gt-block.intro .content .info .chef-label {
  position: absolute;
  left: 0;
  bottom: 0;
  background: transparent;
  color: white;
}

section.gt-block.intro .content .info .date {
  position: absolute;
  right: 0;
  bottom: 0;
  display: inline-block;
  vertical-align: top;
  color: white;
  font-size: 1.3rem;
  line-height: 2rem;
  font-weight: bold;
}

section.gt-block.intro.no-image .content {
  width: auto;
}

section.gt-block.intro.no-image .content .in {
  min-height: 0px;
}

section.gt-block.intro .img {
  width: 59%;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-border-radius: 0 0 4rem 4rem;
  -moz-border-radius: 0 0 4rem 4rem;
  border-radius: 0 0 4rem 4rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

section.gt-block.intro .share-line {
  position: absolute;
  right: 0;
  top: 0;
}
@media screen and (max-width: 1100px){
  section.gt-block.intro .content {
    width: 60%;
  }

  section.gt-block.intro .img {
    width: 40%;
  }}
@media screen and (max-width: 770px){
  section.gt-block.intro .content {
    width: auto;
  }

  section.gt-block.intro .content .in {
    min-height: 0;
  }

  section.gt-block.intro .content .in.with-info {
    padding-bottom: 0;
  }

  section.gt-block.intro .content .info {
    padding: 3rem 0 0 0;
    position: static;
  }

  section.gt-block.intro .content .info .chef-label {
    position: relative;
  }

  section.gt-block.intro .content .info .date {
    position: static;
  }

  section.gt-block.intro .img {
    width: 100%;
    height: 20rem;
    position: relative;
    -webkit-border-radius: 0 0 4rem 4rem;
    -moz-border-radius: 0 0 4rem 4rem;
    border-radius: 0 0 4rem 4rem;
  }}
@media screen and (max-width: 500px){
  section.gt-block.intro {
    -webkit-border-radius: 0 0 2rem 2rem;
    -moz-border-radius: 0 0 2rem 2rem;
    border-radius: 0 0 2rem 2rem;
  }

  section.gt-block.intro .content {
    padding: 20px;
  }

  section.gt-block.intro .content .info .date {
    padding: 1rem 0 0 0;
    display: block;
  }

  section.gt-block.intro .content .info .date br {
    display: none;
  }

  section.gt-block.intro.no-image .content {
    padding-top: 6rem;
  }

  section.gt-block.intro .img {
    -webkit-border-radius: 0 0 2rem 2rem;
    -moz-border-radius: 0 0 2rem 2rem;
    border-radius: 0 0 2rem 2rem;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/join4free.css */
/* common border radius */
/* disable text selection */
section.gt-block.ebook {
  padding: 3.8rem 4.6rem;
  position: relative;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  overflow: hidden;
  background: var(--s-brand, #fd7d23) url('/wp-content/themes/cookinghub/assets/css/images/star4bg.svg') no-repeat right -25rem top -13rem;
  background-size: 76rem auto;
}

section.gt-block.ebook:before {
  content: " ";
  width: 36rem;
  height: 36rem;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  background: url('/wp-content/themes/cookinghub/assets/css/images/free-sticker.svg') no-repeat 0 bottom;
  background-size: 100% 100%;
}

section.gt-block.ebook .text {
  max-width: 50%;
}

section.gt-block.ebook .text h2 {
  margin: 0 0 2rem 0;
  color: white;
  font-size: 3.2rem;
  line-height: 4rem;
  font-weight: bold;
}

section.gt-block.ebook .text p {
  padding: 0 0 2.4rem 0;
  color: white;
  font-size: 2rem;
  line-height: 3.2rem;
  font-weight: 400;
}

section.gt-block.ebook .text ul {
  list-style: none;
  color: white;
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 400;
}

section.gt-block.ebook .text ul li {
  padding: 0 0 1rem 3.2rem;
  position: relative;
}

section.gt-block.ebook .text ul li:last-of-type {
  padding-bottom: 0;
}

section.gt-block.ebook .text ul li:before {
  content: " " !important;
  width: 1.6rem;
  height: 1.6rem;
  position: absolute;
  left: 0;
  top: 0.4rem;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.166' height='15.616' viewBox='0 0 16.166 15.616'%3E%3Cpath d='M8.547,4.184a1.564,1.564,0,0,1,2.841,0l1.263,2.739,2.995.355a1.564,1.564,0,0,1,.878,2.7l-2.214,2.048.588,2.958a1.564,1.564,0,0,1-2.3,1.67L9.967,15.182,7.336,16.655a1.564,1.564,0,0,1-2.3-1.67l.588-2.958L3.411,9.98a1.564,1.564,0,0,1,.878-2.7l2.995-.355Z' transform='translate(-1.884 -2.275)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");
}

section.gt-block.ebook .buttons .btn {
  min-width: 40rem;
  max-width: 100%;
  margin: 1.8rem 3rem 0 0;
}
@media screen and (max-width: 700px){
  section.gt-block.ebook {
    background-position: right -12rem top -8rem;
    background-size: 40rem auto;
  }

  section.gt-block.ebook:before {
    display: none;
  }

  section.gt-block.ebook .text {
    max-width: 100%;
  }}
@media screen and (max-width: 500px){
  section.gt-block.ebook {
    padding: 20px;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.ebook .buttons .btn {
    min-width: 0;
    margin: 1.8rem 0 0 0;
    display: block;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/components/list-items/kitchen-guide.min.css */
article.cpt-kitchen_guide{position:relative;background:var(--s-paper, #f8f8f8);-webkit-border-radius:4rem;-moz-border-radius:4rem;border-radius:4rem;}
article.cpt-kitchen_guide .top{padding:2.6rem 3rem 2rem 3rem;position:relative;}
article.cpt-kitchen_guide .top .web-section-btn-holder{padding:0 0 2rem 0;}
article.cpt-kitchen_guide .top .chef-label{min-width:0;padding-right:0;display:block;background:none;}
article.cpt-kitchen_guide .top .chef-label strong{max-width:100%;}
article.cpt-kitchen_guide .top .badge{width:8rem;height:8rem;position:absolute;right:-1px;top:-1px;display:block;background-color:#fff;background-position:0 bottom;background-repeat:no-repeat;background-size:100% 100%;-webkit-box-shadow:-2px 1px 2px rgba(0,0,0,.3);-moz-box-shadow:-2px 1px 2px rgba(0,0,0,.3);box-shadow:-2px 1px 2px rgba(0,0,0,.3);-webkit-border-radius:0 4rem 0 4rem;-moz-border-radius:0 4rem 0 4rem;border-radius:0 4rem 0 4rem;}
article.cpt-kitchen_guide .top .badge.pending{background-image:url('/wp-content/themes/cookinghub/assets/css/images/badges/status-pending.svg');}
article.cpt-kitchen_guide .top .badge.future{background-image:url('/wp-content/themes/cookinghub/assets/css/images/badges/status-future.svg');}
article.cpt-kitchen_guide .image{padding:56.25% 0 0 0;position:relative;display:block;overflow:hidden;}
article.cpt-kitchen_guide .image .img{width:100%;height:100%;position:absolute;left:0;top:0;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
article.cpt-kitchen_guide .image:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
article.cpt-kitchen_guide .bottom{padding:2rem 3rem 7.4rem 3rem;}
article.cpt-kitchen_guide .bottom h2,article.cpt-kitchen_guide .bottom h3{padding:0 0 1.6rem 0;margin:0;color:var(--s-ink, #1a2428);font-size:1.6rem;line-height:2.4rem;font-weight:bold;}
article.cpt-kitchen_guide .bottom h2 a,article.cpt-kitchen_guide .bottom h3 a{color:var(--s-ink, #1a2428);text-decoration:none;}
article.cpt-kitchen_guide .bottom h2 a:hover,article.cpt-kitchen_guide .bottom h3 a:hover{text-decoration:underline;}
article.cpt-kitchen_guide .bottom .buttons{position:absolute;left:3rem;right:3rem;bottom:3rem;text-align:right;}
article.cpt-kitchen_guide .bottom .buttons .icon-btn{margin:0 0 0 1.6rem;}
@media screen and (max-width:750px){article.cpt-kitchen_guide .top .badge{width:6rem;height:6rem;-webkit-border-radius:0 2rem 0 4rem;-moz-border-radius:0 2rem 0 4rem;border-radius:0 2rem 0 4rem;}
article.cpt-kitchen_guide .top .web-section-btn-holder a{min-width:0;}}
@media screen and (max-width:500px){article.cpt-kitchen_guide{-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;}
article.cpt-kitchen_guide .top{padding:2rem;}
article.cpt-kitchen_guide .top .web-section-btn-holder{padding:0 0 1rem 0;}
article.cpt-kitchen_guide .bottom{padding:2rem;}
article.cpt-kitchen_guide .bottom h2,article.cpt-kitchen_guide .bottom h3{padding:0 0 1.6rem 0;margin:0;color:var(--s-ink, #1a2428);font-size:1.6rem;line-height:2.4rem;font-weight:bold;}
article.cpt-kitchen_guide .bottom .buttons{position:static;}
article.cpt-kitchen_guide .bottom .buttons .icon-btn{margin:0 0 0 1rem;}}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/kitchen-guide-list.css */
/* common border radius */
/* disable text selection */
section.gt-block.kitchen-guide-list .list {
  display: grid;
  grid-gap: 3rem;
  grid-template-columns: repeat(3, 1fr);
}
@media screen and (max-width: 1000px){
  section.gt-block.kitchen-guide-list .list {
    grid-gap: 2rem;
    grid-template-columns: repeat(2, 1fr);
  }}
@media screen and (max-width: 600px){
  section.gt-block.kitchen-guide-list .list {
    grid-template-columns: repeat(1, 1fr);
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/links.css */
/* common border radius */
/* disable text selection */
section.gt-block.links {
  padding: 4rem 5rem 5rem 5rem;
  border: 2px solid #D3D3D3;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
}

section.gt-block.links .text {
  padding: 0 0 1rem 0;
}

section.gt-block.links ul.links {
  list-style: none;
  color: var(--s-ink, #1a2428);
  font-size: 1.9rem;
  line-height: 2.4rem;
  font-weight: 400;
  counter-reset: ul-files;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                    supported by Chrome and Opera */
}

section.gt-block.links ul.links li {
  padding: 0 0 0.6rem 0;
  display: block;
  counter-increment: ul-files;
}

section.gt-block.links ul.links li:last-of-type {
  padding: 0;
}

section.gt-block.links ul.links li a {
  padding: 1.3rem 8rem 1.3rem 6.8rem;
  position: relative;
  display: block;
  -webkit-border-radius: 1.5rem;
  -moz-border-radius: 1.5rem;
  border-radius: 1.5rem;
  background: var(--s-paper, #f8f8f8);
  color: var(--s-ink, #1a2428);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.links ul.links li a:before {
  content: counter(ul-files) ".";
  position: absolute;
  left: 3rem;
  top: 1.3rem;
  color: #898989;
  font-size: 2.2rem;
}

section.gt-block.links ul.links li a:after {
  content: " ";
  width: 3rem;
  height: 3rem;
  position: absolute;
  right: 2.4rem;
  top: 1rem;
  display: block;
  background-color: var(--s-brand, #fd7d23);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 0.83rem auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.242' height='14.481' viewBox='0 0 8.242 14.481'%3E%3Cpath d='M12.481,7.242a1,1,0,0,1-.707-.293L6.24,1.414.707,6.949a1,1,0,0,1-1.414,0,1,1,0,0,1,0-1.414L5.533-.707A1,1,0,0,1,6.24-1a1,1,0,0,1,.707.293l6.24,6.242a1,1,0,0,1-.707,1.707Z' transform='translate(7.242 1) rotate(90)' fill='%23fff'/%3E%3C/svg%3E");
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

section.gt-block.links ul.links li a:hover {
  background-color: #D3D3D3;
}

section.gt-block.links ul.links li strong {
  display: inline-block;
  vertical-align: top;
}

section.gt-block.links ul.links li em {
  margin: 0 0 0 1.8rem;
  display: inline-block;
  vertical-align: top;
  color: #898989;
  font-style: normal;
}

section.gt-block.links.items-count-1 ul.links li a,
section.gt-block.links.hide-numbers ul.links li a {
  padding-left: 3rem;
}

section.gt-block.links.items-count-1 ul.links li a:before,
section.gt-block.links.hide-numbers ul.links li a:before {
  display: none;
}
@media screen and (max-width: 500px){
  section.gt-block.links {
    padding: 20px;
    border: 1px solid #D3D3D3;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.links ul.links {
    color: var(--s-ink, #1a2428);
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400;
  }

  section.gt-block.links ul.links li a,
  section.gt-block.links ul.links li span {
    padding-left: 2rem;
  }

  section.gt-block.links ul.links li a:before,
  section.gt-block.links ul.links li span:before {
    padding-right: 0.6rem;
    position: static;
    display: inline-block;
    vertical-align: top;
    font-size: 1.6rem;
  }

  section.gt-block.links.items-count-1 ul.links li a,
  section.gt-block.links.hide-numbers ul.links li a {
    padding-left: 2rem;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/major-banner-extended.css */
/* common border radius */
/* disable text selection */
section.gt-block.major-banner-extended {
  text-align: center;
  /*
    nav
    {
        min-height: 4.8rem;
        min-width: 50rem;
        max-width: 100%;
        padding: 0 6rem;
        margin: 2rem 0 0 0;
        position: relative;
        .inlineBlock();

        .arrow-btn
        {
            position: absolute;
            top: 0;

            &--prev
            {
                left: 0;
            }
            &--next
            {
                right: 0;
            }
        }

        .slick-dots
        {
            padding: 1.4rem 0;

            li
            {
                padding: 0.3rem 0.3rem;
                .inlineBlock();

                button
                {
                    width: 1.4rem;
                    height: 1.4rem;
                    display: block;
                    overflow: hidden;
                    border: none;
                    .border-radius(50%);
                    background: @orange;
                    white-space: nowrap;
                    text-indent: 400px;
                    .transition();
                    opacity: 0.5;
                    cursor: pointer;
                }
                &.slick-active button
                {
                    opacity: 1;
                }
                &:not(.slick-active) button:hover
                {
                    opacity: 0.9;
                }
            }
        }

        @media screen and (max-width: 500px)
        {
            min-width: 0;
            display: block;
        }
    }
    &[data-slick-initialized='0'] nav
    {
        display: none;
    }
    */
}

section.gt-block.major-banner-extended .list {
  display: grid;
  grid-gap: 3rem;
  overflow: hidden;
  text-align: left;
}

section.gt-block.major-banner-extended .list.slick-initialized {
  margin: 0 -1.5rem;
  display: block;
}

section.gt-block.major-banner-extended .list.slick-initialized article {
  margin: 0 1.5rem;
}

section.gt-block.major-banner-extended .list.slick-initialized .slick-track {
  display: flex !important;
}

section.gt-block.major-banner-extended .list.slick-initialized .slick-slide {
  height: inherit !important;
}

section.gt-block.major-banner-extended .list[data-count='2'],
section.gt-block.major-banner-extended .list[data-count='4'],
section.gt-block.major-banner-extended .list[data-count='6'],
section.gt-block.major-banner-extended .list[data-count='8'],
section.gt-block.major-banner-extended .list[data-count='10'],
section.gt-block.major-banner-extended .list[data-count='12'],
section.gt-block.major-banner-extended .list[data-count='14'],
section.gt-block.major-banner-extended .list[data-count='16'],
section.gt-block.major-banner-extended .list[data-count='20'] {
  grid-template-columns: repeat(2, 1fr);
}

section.gt-block.major-banner-extended .list[data-count='3'],
section.gt-block.major-banner-extended .list[data-count='6'],
section.gt-block.major-banner-extended .list[data-count='9'],
section.gt-block.major-banner-extended .list[data-count='12'],
section.gt-block.major-banner-extended .list[data-count='15'],
section.gt-block.major-banner-extended .list[data-count='18'],
section.gt-block.major-banner-extended .list[data-count='21'] {
  grid-template-columns: repeat(3, 1fr);
}

section.gt-block.major-banner-extended[data-slick-initialized='0'] .pagination {
  display: none;
}
@media screen and (max-width: 1270px){
  section.gt-block.major-banner-extended.disable-carousel .list {
    grid-template-columns: repeat(1, 1fr) !important;
  }}

section.gt-block.major-banner-extended article {
  position: relative;
  overflow: hidden;
  background: var(--s-paper, #f8f8f8);
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
}

section.gt-block.major-banner-extended article .content {
  padding: 3rem 4rem;
  position: relative;
}

section.gt-block.major-banner-extended article .content .web-section-btn-holder {
  margin: 0 0 3rem 0;
}

section.gt-block.major-banner-extended article .content h2,
section.gt-block.major-banner-extended article .content h3 {
  padding: 0;
  margin: 0;
  color: var(--s-ink, #1a2428);
  font-size: 1.9rem;
  line-height: 2.4rem;
  font-weight: bold;
}

section.gt-block.major-banner-extended article .content h2 a,
section.gt-block.major-banner-extended article .content h3 a {
  color: var(--s-ink, #1a2428);
}

section.gt-block.major-banner-extended article .content h2 a:hover,
section.gt-block.major-banner-extended article .content h3 a:hover {
  text-decoration: underline;
}

section.gt-block.major-banner-extended article .content p {
  padding: 0;
  margin: 0;
  color: var(--s-ink, #1a2428);
  font-size: 1.5rem;
  line-height: 2.4rem;
  font-weight: 400;
}

section.gt-block.major-banner-extended article .content .date {
  padding: 1rem 0 0 0;
  display: block;
  color: var(--s-ink, #1a2428);
  font-size: 1.2rem;
  line-height: 1.6rem;
  font-weight: 300;
}
@media screen and (max-width: 750px){
  section.gt-block.major-banner-extended article .content p,
  section.gt-block.major-banner-extended article .content .button {
    padding: 2rem 0 0 0;
  }}
@media screen and (max-width: 500px){
  section.gt-block.major-banner-extended article .content {
    padding: 2rem 2rem;
  }

  section.gt-block.major-banner-extended article .content h2,
  section.gt-block.major-banner-extended article .content h3 {
    font-size: 1.7rem;
    line-height: 2.3rem;
  }

  section.gt-block.major-banner-extended article .content p {
    font-size: 1.4rem;
    line-height: 2.2rem;
  }}

section.gt-block.major-banner-extended article .web-section-btn {
  z-index: 10;
}
@media screen and (max-width: 500px){
  section.gt-block.major-banner-extended article {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }}

section.gt-block.major-banner-extended article.with-image {
  display: flex;
}
@media screen and (max-width: 750px){
  section.gt-block.major-banner-extended article.with-image.image-position-right {
    flex-direction: column;
  }}

section.gt-block.major-banner-extended article.with-image .image {
  position: relative;
  display: block;
  overflow: hidden;
  flex-grow: 1;
  background: #A5A5A5;
}

section.gt-block.major-banner-extended article.with-image .image .img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.major-banner-extended article.with-image .image .img:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

section.gt-block.major-banner-extended article.with-image .image .buttons {
  position: absolute;
  z-index: 10;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
}

section.gt-block.major-banner-extended article.with-image .image .buttons .icon-btn {
  margin: 0 1rem 0 0;
}

section.gt-block.major-banner-extended article.with-image .image .web-section-btn {
  position: absolute;
  z-index: 10;
}

section.gt-block.major-banner-extended article.with-image .image.image-position-right {
  width: 50%;
}

section.gt-block.major-banner-extended article.with-image .image.image-position-right .buttons {
  left: 4rem;
  bottom: 3rem;
}
@media screen and (max-width: 750px){
  section.gt-block.major-banner-extended article.with-image .image.image-position-right {
    width: auto;
    height: 33rem;
  }

  section.gt-block.major-banner-extended article.with-image .image.image-position-right .buttons {
    left: 4rem;
    top: 3rem;
    bottom: auto;
  }}

section.gt-block.major-banner-extended article.with-image .content.image-position-right {
  width: 50%;
}

section.gt-block.major-banner-extended article.with-image .content.image-position-right p,
section.gt-block.major-banner-extended article.with-image .content.image-position-right .button {
  padding: 2rem 0 0 0;
}
@media screen and (max-width: 750px){
  section.gt-block.major-banner-extended article.with-image .content.image-position-right {
    width: auto;
  }}
@media screen and (max-width: 500px){
  section.gt-block.major-banner-extended article.with-image .image.image-position-top,
  section.gt-block.major-banner-extended article.with-image.with-text .image.image-position-top,
  section.gt-block.major-banner-extended article.with-image .image.image-position-bottom,
  section.gt-block.major-banner-extended article.with-image.with-text .image.image-position-bottom,
  section.gt-block.major-banner-extended article.with-image .image.image-position-right {
    height: 24rem;
  }

  section.gt-block.major-banner-extended article.with-image .image.image-position-bottom .buttons,
  section.gt-block.major-banner-extended article.with-image .image.image-position-right .buttons {
    left: 2rem;
    top: 2rem;
  }}
@media screen and (max-width: 360px){
  section.gt-block.major-banner-extended article.with-image .image .chef-label-holder {
    margin: 1rem 0;
    display: block;
  }}

section.gt-block.major-banner-extended article:not(.with-image) {
  display: flex;
  flex-direction: column;
}

section.gt-block.major-banner-extended article:not(.with-image) .content {
  flex-grow: 1;
}

section.gt-block.major-banner-extended article:not(.with-image) .content.with-text .content-main {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 3rem;
}

section.gt-block.major-banner-extended article:not(.with-image) .content.with-text.with-btn .left {
  padding-bottom: 6.4rem;
}

section.gt-block.major-banner-extended article:not(.with-image) .content.with-text.with-btn .btn {
  position: absolute;
  left: 4rem;
  bottom: 3rem;
}

section.gt-block.major-banner-extended article:not(.with-image) .content:not(.with-text).with-btn {
  padding-bottom: 9.4rem;
}

section.gt-block.major-banner-extended article:not(.with-image) .content:not(.with-text).with-btn .btn {
  position: absolute;
  left: 4rem;
  bottom: 3rem;
}

section.gt-block.major-banner-extended article:not(.with-image) .content:not(.with-text) .content-main {
  display: flex;
}

section.gt-block.major-banner-extended article:not(.with-image) .content:not(.with-text) .left {
  flex-grow: 1;
}

section.gt-block.major-banner-extended article:not(.with-image) .content:not(.with-text) .right {
  padding-left: 3rem;
}
@media screen and (max-width: 750px){
  section.gt-block.major-banner-extended article:not(.with-image) .content .button {
    padding: 0;
  }

  section.gt-block.major-banner-extended article:not(.with-image) .content.with-text .content-main,
  section.gt-block.major-banner-extended article:not(.with-image) .content:not(.with-text) .content-main {
    display: block;
  }

  section.gt-block.major-banner-extended article:not(.with-image) .content.with-text.with-btn {
    padding-bottom: 9.4rem;
  }

  section.gt-block.major-banner-extended article:not(.with-image) .content.with-text.with-btn .left {
    padding-bottom: 0;
  }

  section.gt-block.major-banner-extended article:not(.with-image) .content:not(.with-text) .right {
    padding-left: 0;
  }}
@media screen and (max-width: 500px){
  section.gt-block.major-banner-extended article:not(.with-image) .content.with-text.with-btn,
  section.gt-block.major-banner-extended article:not(.with-image) .content:not(.with-text).with-btn {
    padding-bottom: 8.4rem;
  }

  section.gt-block.major-banner-extended article:not(.with-image) .content.with-text.with-btn .btn,
  section.gt-block.major-banner-extended article:not(.with-image) .content:not(.with-text).with-btn .btn {
    left: 2rem;
    bottom: 2rem;
  }}

section.gt-block.major-banner-extended article:not(.with-image) .bottom {
  width: 100%;
  padding: 1.5rem 4rem;
  display: flex;
  background: var(--s-brand, #fd7d23);
  -webkit-border-radius: 0 0 4rem 4rem;
  -moz-border-radius: 0 0 4rem 4rem;
  border-radius: 0 0 4rem 4rem;
}

section.gt-block.major-banner-extended article:not(.with-image) .bottom .icon-btns {
  flex-grow: 1;
}

section.gt-block.major-banner-extended article:not(.with-image) .bottom .icon-btns .icon-btn {
  margin: 0 1rem 0 0;
}
@media screen and (max-width: 500px){
  section.gt-block.major-banner-extended article:not(.with-image) .bottom {
    padding: 1.5rem 2rem;
    display: block;
    -webkit-border-radius: 0 0 2rem;
    -moz-border-radius: 0 0 2rem;
    border-radius: 0 0 2rem;
  }

  section.gt-block.major-banner-extended article:not(.with-image) .bottom .icon-btns {
    display: block;
  }

  section.gt-block.major-banner-extended article:not(.with-image) .bottom .chef-label-holder {
    padding: 1rem 0 0 0;
    display: block;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/major-banner.css */
/* common border radius */
/* disable text selection */
section.gt-block.major-banner {
  background: var(--s-paper, #f8f8f8);
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
}

section.gt-block.major-banner .block-content {
  position: relative;
  z-index: 10;
}

section.gt-block.major-banner .arrow-btn {
  position: absolute;
  top: 8rem;
  z-index: 20;
}

section.gt-block.major-banner .arrow-btn--prev {
  left: -1.4rem;
}

section.gt-block.major-banner .arrow-btn--next {
  right: -1.4rem;
}

section.gt-block.major-banner .list {
  display: grid;
  grid-gap: 0;
  overflow: hidden;
}

section.gt-block.major-banner .list.slick-initialized {
  display: block;
}

section.gt-block.major-banner .list.slick-initialized .slick-track {
  display: flex !important;
}

section.gt-block.major-banner .list.slick-initialized .slick-slide {
  height: inherit !important;
}

section.gt-block.major-banner .list[data-count='2'] {
  grid-template-columns: repeat(2, 1fr);
}

section.gt-block.major-banner .list[data-count='3'] {
  grid-template-columns: repeat(3, 1fr);
}

section.gt-block.major-banner .list[data-count='4'] {
  grid-template-columns: repeat(4, 1fr);
}

section.gt-block.major-banner .list[data-count='5'] {
  grid-template-columns: repeat(5, 1fr);
}

section.gt-block.major-banner .list[data-count='6'] {
  grid-template-columns: repeat(6, 1fr);
}

section.gt-block.major-banner .list article:nth-of-type(2n) {
  background: #EFEFEF;
}

section.gt-block.major-banner article {
  overflow: hidden;
}

section.gt-block.major-banner .block-top {
  padding: 2.2rem 4rem;
  -webkit-border-radius: 4rem 4rem 0 0;
  -moz-border-radius: 4rem 4rem 0 0;
  border-radius: 4rem 4rem 0 0;
  background: #F7F7F7;
  text-align: center;
}

section.gt-block.major-banner .block-top .web-section-btn {
  float: left;
}

section.gt-block.major-banner .block-top strong {
  padding: 0.2rem 0;
  display: inline-block;
  vertical-align: top;
  color: #898989;
  font-size: 2.4rem;
  line-height: 3rem;
  font-weight: 400;
}
@media screen and (max-width: 650px){
  section.gt-block.major-banner .block-top {
    padding: 1rem 2rem;
  }

  section.gt-block.major-banner .block-top strong {
    font-size: 1.8rem;
    line-height: 3rem;
  }}
@media screen and (max-width: 500px){
  section.gt-block.major-banner {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.major-banner .block-top {
    -webkit-border-radius: 2rem 2rem 0 0;
    -moz-border-radius: 2rem 2rem 0 0;
    border-radius: 2rem 2rem 0 0;
  }

  section.gt-block.major-banner .block-top .web-section-btn {
    display: block;
    float: none;
  }

  section.gt-block.major-banner .block-top strong {
    line-height: 2.4rem;
  }}

section.gt-block.major-banner article.single {
  display: flex;
  flex-direction: row-reverse;
  overflow: hidden;
}

section.gt-block.major-banner article.single .image {
  position: relative;
  display: block;
  overflow: hidden;
  flex-grow: 1;
  background: #A5A5A5;
}

section.gt-block.major-banner article.single .image .in {
  padding: 56.25% 0 0 0;
}

section.gt-block.major-banner article.single .image .img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.major-banner article.single .image .img:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

section.gt-block.major-banner article.single .image .buttons {
  position: absolute;
  left: 3rem;
  bottom: 3rem;
  z-index: 10;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
}

section.gt-block.major-banner article.single .image .buttons .icon-btn {
  margin: 0 1rem 0 0;
}

section.gt-block.major-banner article.single .content {
  width: 37rem;
  padding: 3rem 4rem 9.4rem 4rem;
  position: relative;
}

section.gt-block.major-banner article.single .content .web-section-btn {
  margin: 0 0 4rem 0;
}

section.gt-block.major-banner article.single .content h2,
section.gt-block.major-banner article.single .content h3 {
  padding: 0;
  margin: 0;
  color: var(--s-ink, #1a2428);
  font-size: 1.9rem;
  line-height: 2.4rem;
  font-weight: bold;
}

section.gt-block.major-banner article.single .content h2 a,
section.gt-block.major-banner article.single .content h3 a {
  color: var(--s-ink, #1a2428);
}

section.gt-block.major-banner article.single .content h2 a:hover,
section.gt-block.major-banner article.single .content h3 a:hover {
  text-decoration: underline;
}

section.gt-block.major-banner article.single .content p {
  padding: 3rem 0 0 0;
  margin: 0;
  color: var(--s-ink, #1a2428);
  font-size: 1.5rem;
  line-height: 2.4rem;
  font-weight: 400;
}

section.gt-block.major-banner article.single .content .button {
  min-height: 7.4rem;
  padding: 0;
  margin: 0;
  position: absolute;
  left: 4rem;
  right: 4rem;
  bottom: 0rem;
  white-space: nowrap;
  text-align: center;
}

section.gt-block.major-banner article.single .content .button .date {
  padding: 0.6rem 0 0 0;
  display: block;
  color: var(--s-ink, #1a2428);
  font-size: 1.2rem;
  line-height: 1.6rem;
  font-weight: 300;
}
@media screen and (max-width: 750px){
  section.gt-block.major-banner article.single {
    display: block;
  }

  section.gt-block.major-banner article.single .content {
    width: auto;
  }}
@media screen and (max-width: 500px){
  section.gt-block.major-banner article.single .image .buttons {
    left: 2rem;
    bottom: 1rem;
    white-space: normal;
  }

  section.gt-block.major-banner article.single .image .buttons .icon-btn,
  section.gt-block.major-banner article.single .image .buttons .chef-label {
    margin-bottom: 1rem;
  }

  section.gt-block.major-banner article.single .content {
    padding: 2rem;
  }

  section.gt-block.major-banner article.single .content .web-section-btn {
    min-width: 0;
    margin: 0 0 2rem 0;
    display: block;
  }

  section.gt-block.major-banner article.single .content h2,
  section.gt-block.major-banner article.single .content h3 {
    font-size: 1.6rem;
    line-height: 2.2rem;
  }

  section.gt-block.major-banner article.single .content .button {
    min-height: 0;
    padding: 2rem 0 0 0;
    position: static;
  }}

section.gt-block.major-banner article.multiple {
  position: relative;
  z-index: 1;
}

section.gt-block.major-banner article.multiple .image {
  min-height: 20rem;
  padding: 56.25% 0 0 0;
  position: relative;
  display: block;
  overflow: hidden;
}

section.gt-block.major-banner article.multiple .image .img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.major-banner article.multiple .image .img:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

section.gt-block.major-banner article.multiple .image .chef-label {
  position: absolute;
  left: 1.4rem;
  bottom: 1rem;
  z-index: 10;
}

section.gt-block.major-banner article.multiple .image .web-section-btn {
  position: absolute;
  left: 1.4rem;
  top: 1rem;
  z-index: 10;
}

section.gt-block.major-banner article.multiple .content {
  padding: 1.2rem 1.4rem 7.4rem 1.4rem;
}

section.gt-block.major-banner article.multiple .content h2,
section.gt-block.major-banner article.multiple .content h3 {
  min-height: 4.8rem;
  padding: 0 0 0.4rem 0;
  margin: 0;
  color: var(--s-ink, #1a2428);
  font-size: 1.9rem;
  line-height: 2.4rem;
  font-weight: bold;
}

section.gt-block.major-banner article.multiple .content h2 a,
section.gt-block.major-banner article.multiple .content h3 a {
  color: var(--s-ink, #1a2428);
}

section.gt-block.major-banner article.multiple .content h2 a:hover,
section.gt-block.major-banner article.multiple .content h3 a:hover {
  text-decoration: underline;
}

section.gt-block.major-banner article.multiple .content .date {
  display: block;
  color: var(--s-ink, #1a2428);
  font-size: 1.2rem;
  line-height: 1.6rem;
  font-weight: 300;
}

section.gt-block.major-banner article.multiple .content .buttons {
  position: absolute;
  left: 1.4rem;
  right: 1.4rem;
  bottom: 2rem;
  display: flex;
  white-space: nowrap;
}

section.gt-block.major-banner article.multiple .content .buttons .icon-buttons {
  flex-grow: 1;
  text-align: right;
}

section.gt-block.major-banner article.multiple .content .buttons .icon-buttons .icon-btn {
  margin: 0 0 0 1rem;
}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/points.css */
/* common border radius */
/* disable text selection */
section.gt-block.points {
  padding: 5rem;
  background: var(--s-paper, #f8f8f8);
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
}
@media screen and (max-width: 1000px){
  section.gt-block.points {
    padding: 4rem;
  }}
@media screen and (max-width: 500px){
  section.gt-block.points {
    padding: 4rem 20px 20px;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }}

section.gt-block.points.without-box {
  margin-bottom: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: transparent;
}

section.gt-block.points .text {
  padding: 0 0 4rem 0;
  text-align: center;
}

section.gt-block.points .text p {
  max-width: 80rem;
  margin: 0 auto !important;
}

section.gt-block.points ul {
  list-style: none;
  color: var(--s-ink, #1a2428);
  font-size: 1.5rem;
  line-height: 2.2rem;
  font-weight: 400;
  text-align: center;
}

section.gt-block.points ul li {
  width: 26rem;
  max-width: 100%;
  padding: 0 2rem 6rem 2rem;
  display: inline-block;
  vertical-align: top;
}

section.gt-block.points ul li i {
  width: 8rem;
  height: 8rem;
  display: block;
  margin: 0 auto 1.6rem auto;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Crect width='120' height='120' rx='60' fill='%23eff1f3'/%3E%3Cpath d='M33.25,38.482a2.625,2.625,0,0,1,2.6-2.607H83.146a2.606,2.606,0,0,1,2.6,2.607V80.518a2.625,2.625,0,0,1-2.6,2.607H35.854a2.607,2.607,0,0,1-2.6-2.607ZM80.5,41.125h-42v36.75l24.392-24.4a2.625,2.625,0,0,1,3.712,0L80.5,67.4ZM43.75,51.625A5.25,5.25,0,1,0,49,46.375,5.25,5.25,0,0,0,43.75,51.625Z' fill='%23687787' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}

section.gt-block.points ul li strong {
  padding: 0 0 0.6rem 0;
  font-size: 2rem;
  line-height: 2.6rem;
  display: block;
}
@media screen and (min-width: 1200px){
  section.gt-block.points ul {
    display: grid;
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  section.gt-block.points ul li {
    width: auto;
    padding: 0;
  }

  section.gt-block.points.grid-3 ul {
    grid-template-columns: repeat(3, 1fr);
  }}
@media screen and (max-width: 800px){
  section.gt-block.points ul li {
    width: 50%;
  }}
@media screen and (max-width: 500px){
  section.gt-block.points.without-box ul {
    margin: 0 -20px;
  }

  section.gt-block.points ul {
    font-size: 1.4rem;
    line-height: 1.8rem;
  }

  section.gt-block.points ul li {
    padding: 0 1rem 4rem 1rem;
  }

  section.gt-block.points ul li strong {
    font-size: 1.6rem;
    line-height: 2.2rem;
  }}
@media screen and (max-width: 370px){
  section.gt-block.points ul li {
    width: auto;
    padding: 0 0 3rem 0;
  }}

section.gt-block.pricing .text * {
  color: #898989;
}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/recipe/best-served-with.css */
/* common border radius */
/* disable text selection */
section.gt-block.best-served-with {
  background: var(--s-paper, #f8f8f8);
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
}

section.gt-block.best-served-with .top {
  padding: 1.6rem 4rem;
  background: var(--s-brand, #fd7d23);
  -webkit-border-radius: 4rem 4rem 0 0;
  -moz-border-radius: 4rem 4rem 0 0;
  border-radius: 4rem 4rem 0 0;
}

section.gt-block.best-served-with .top .web-section-btn {
  margin: 0 3rem 0 0;
}

section.gt-block.best-served-with .top h2 {
  margin: 0;
  display: inline-block;
  vertical-align: top;
  background: var(--s-brand, #fd7d23);
  color: white;
  font-size: 2.4rem;
  line-height: 3.4rem;
  font-weight: bold;
}
@media screen and (max-width: 500px){
  section.gt-block.best-served-with .top {
    padding: 1.4rem 2rem;
    -webkit-border-radius: 2rem 2rem 0 0;
    -moz-border-radius: 2rem 2rem 0 0;
    border-radius: 2rem 2rem 0 0;
  }

  section.gt-block.best-served-with .top .web-section-btn {
    margin: 0 0 1rem 0;
  }

  section.gt-block.best-served-with .top h2 {
    display: block;
    font-size: 2rem;
    line-height: 3rem;
  }}

section.gt-block.best-served-with .recipe {
  min-height: 40rem;
  position: relative;
  display: block;
  overflow: hidden;
}

section.gt-block.best-served-with .recipe .img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  z-index: 1;
}

section.gt-block.best-served-with .recipe .img span {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.best-served-with .recipe .img span:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

section.gt-block.best-served-with .recipe .img strong {
  width: 100%;
  padding: 2rem 2.4rem;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 10;
  display: block;
  overflow: hidden;
  color: black;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
}

section.gt-block.best-served-with .recipe:nth-of-type(2n-1) .img strong {
  background: rgba(248, 248, 248, 0.75);
}

section.gt-block.best-served-with .recipe:nth-of-type(2n) .img strong {
  background: rgba(248, 248, 248, 0.85);
}

section.gt-block.best-served-with .recipe:nth-of-type(3n) .img strong {
  background: rgba(248, 248, 248, 0.95);
}

section.gt-block.best-served-with .recipe .buttons {
  display: inline-block;
  vertical-align: top;
  position: absolute;
  left: 2rem;
  bottom: 7.6rem;
  z-index: 10;
  white-space: nowrap;
}

section.gt-block.best-served-with .recipe .buttons .icon-btn {
  margin: 0 1rem 0 0;
}
@media screen and (max-width: 500px){
  section.gt-block.best-served-with .recipe {
    min-height: 30rem;
  }}

section.gt-block.best-served-with .recipes-list {
  display: grid;
  grid-gap: 0;
  overflow: hidden;
}

section.gt-block.best-served-with .recipes-list.slick-initialized {
  display: block;
}

section.gt-block.best-served-with .recipes-list.slick-initialized .slick-list {
  height: 100%;
}

section.gt-block.best-served-with .recipes-list.slick-initialized .slick-track {
  height: 100%;
  display: flex !important;
}

section.gt-block.best-served-with .recipes-list.slick-initialized .slick-slide {
  height: inherit !important;
}

section.gt-block.best-served-with .recipes-list[data-count='1'] {
  grid-template-columns: repeat(1, 1fr);
}

section.gt-block.best-served-with .recipes-list[data-count='2'] {
  grid-template-columns: repeat(2, 1fr);
}

section.gt-block.best-served-with .recipes-list[data-count='3'] {
  grid-template-columns: repeat(3, 1fr);
}

section.gt-block.best-served-with .recipes-list:not(.slick-initialized) .recipe {
  display: none;
}

section.gt-block.best-served-with .recipes-list:not(.slick-initialized) .recipe:nth-of-type(1),
section.gt-block.best-served-with .recipes-list:not(.slick-initialized) .recipe:nth-of-type(2),
section.gt-block.best-served-with .recipes-list:not(.slick-initialized) .recipe:nth-of-type(3) {
  display: block;
}

section.gt-block.best-served-with .recipes-list:not(.slick-initialized)[data-count='4'],
section.gt-block.best-served-with .recipes-list:not(.slick-initialized)[data-count='5'],
section.gt-block.best-served-with .recipes-list:not(.slick-initialized)[data-count='6'],
section.gt-block.best-served-with .recipes-list:not(.slick-initialized)[data-count='7'],
section.gt-block.best-served-with .recipes-list:not(.slick-initialized)[data-count='8'],
section.gt-block.best-served-with .recipes-list:not(.slick-initialized)[data-count='9'],
section.gt-block.best-served-with .recipes-list:not(.slick-initialized)[data-count='10'],
section.gt-block.best-served-with .recipes-list:not(.slick-initialized)[data-count='11'] {
  grid-template-columns: repeat(3, 1fr);
}

section.gt-block.best-served-with .list-holder {
  position: relative;
}

section.gt-block.best-served-with .list-holder .arrow-btn {
  margin-top: -2.4rem;
  position: absolute;
  top: 50%;
  z-index: 20;
}

section.gt-block.best-served-with .bottom {
  padding: 1.6rem 4rem;
  display: flex;
}

section.gt-block.best-served-with .bottom p {
  padding: 1rem 0;
  margin: 0;
  color: var(--s-ink, #1a2428);
  font-size: 1.5rem;
  line-height: 2.4rem;
  font-weight: 400;
}

section.gt-block.best-served-with .bottom p a {
  color: var(--s-ink, #1a2428);
  text-decoration: underline;
}

section.gt-block.best-served-with .bottom p a:hover {
  text-decoration: none;
}

section.gt-block.best-served-with .bottom div {
  padding: 0 0 0 3rem;
  flex-grow: 1;
  text-align: right;
}
@media screen and (max-width: 500px){
  section.gt-block.best-served-with .bottom {
    padding: 1.4rem 2rem;
    display: block;
  }

  section.gt-block.best-served-with .bottom p {
    padding: 0 0 1rem 0;
  }

  section.gt-block.best-served-with .bottom div {
    padding: 0;
  }}
@media screen and (max-width: 500px){
  section.gt-block.best-served-with {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/recipe/recipe-content.css */
/* common border radius */
/* disable text selection */
section.gt-block.recipe-content {
  overflow: hidden;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  background: var(--s-paper, #f8f8f8);
}

section.gt-block.recipe-content .content {
  padding: 5rem;
}

section.gt-block.recipe-content .step {
  padding-left: 3.6rem;
  position: relative;
}

section.gt-block.recipe-content .step.no-mark {
  padding-left: 0;
}

section.gt-block.recipe-content .step .mark {
  position: absolute;
  left: 0rem;
  top: 0;
}

section.gt-block.recipe-content .step h3,
section.gt-block.recipe-content .step h4,
section.gt-block.recipe-content .step h5,
section.gt-block.recipe-content .step h6,
section.gt-block.recipe-content .step h7,
section.gt-block.recipe-content .step h8 {
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 600;
}

section.gt-block.recipe-content .step h3.mark,
section.gt-block.recipe-content .step h4.mark,
section.gt-block.recipe-content .step h5.mark,
section.gt-block.recipe-content .step h6.mark,
section.gt-block.recipe-content .step h7.mark,
section.gt-block.recipe-content .step h8.mark {
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 700;
}

section.gt-block.recipe-content .step h3 .mark,
section.gt-block.recipe-content .step h4 .mark,
section.gt-block.recipe-content .step h5 .mark,
section.gt-block.recipe-content .step h6 .mark,
section.gt-block.recipe-content .step h7 .mark,
section.gt-block.recipe-content .step h8 .mark {
  font-weight: 700;
}

section.gt-block.recipe-content .step .images {
  margin: 0 0 2rem 0;
  display: grid;
  grid-gap: 3rem;
  grid-template-columns: repeat(3, 1fr);
}

section.gt-block.recipe-content .step .images a {
  display: block;
  overflow: hidden;
  background: #fff;
  -webkit-border-radius: 1.5rem;
  -moz-border-radius: 1.5rem;
  border-radius: 1.5rem;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.recipe-content .step .images a:hover {
  -webkit-box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.16);
}

section.gt-block.recipe-content .step .images a:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

section.gt-block.recipe-content .step .images a em {
  padding: 56.25% 0 0 0;
  position: relative;
  display: block;
  overflow: hidden;
}

section.gt-block.recipe-content .step .images a img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  object-fit: cover;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.recipe-content .step .images a span {
  padding: 1rem 3rem;
  display: block;
  color: var(--s-ink, #1a2428);
  font-size: 1.5rem;
  line-height: 1.9rem;
  font-weight: 400;
}

section.gt-block.recipe-content .step .images.c8 {
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (max-width: 750px){
  section.gt-block.recipe-content .step .images {
    grid-gap: 2rem;
    grid-template-areas: none !important;
    grid-template-columns: repeat(2, 1fr) !important;
  }

  section.gt-block.recipe-content .step .images a {
    grid-area: auto !important;
  }}
@media screen and (max-width: 500px){
  section.gt-block.recipe-content {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.recipe-content .content {
    padding: 20px;
  }

  section.gt-block.recipe-content .step {
    padding-left: 0;
    padding-top: 4rem;
  }

  section.gt-block.recipe-content .step .images {
    grid-gap: 2rem;
    grid-template-areas: none !important;
    grid-template-columns: repeat(1, 1fr) !important;
  }

  section.gt-block.recipe-content .step .images a {
    grid-area: auto !important;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/recipe/recipe-important.css */
/* common border radius */
/* disable text selection */
section.gt-block.recipe-important {
  overflow: hidden;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  background: #FFE5E2;
}

section.gt-block.recipe-important .badge {
  width: 16rem;
  height: 14.4rem;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  background-position: right 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('/wp-content/themes/cookinghub/assets/css/images/badges/thematic-text-important.svg');
}

section.gt-block.recipe-important .content .text {
  padding: 5rem;
}

section.gt-block.recipe-important .btn.read-more-link,
section.gt-block.recipe-important .btn.read-less-link {
  width: 17rem;
  max-height: 8rem;
  margin: 0;
  display: block;
  overflow: hidden;
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.recipe-important .btn.read-more-link.hidden,
section.gt-block.recipe-important .btn.read-less-link.hidden {
  max-height: 0px;
  opacity: 0;
  padding: 0;
}

section.gt-block.recipe-important .text-more {
  max-height: 0px;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.recipe-important .text-more.opened {
  max-height: 2000px;
  opacity: 1;
}
@media screen and (max-width: 1000px){
  section.gt-block.recipe-important .badge {
    width: 12rem;
    height: 10.8rem;
  }

  section.gt-block.recipe-important .content .text {
    padding: 4rem;
  }}
@media screen and (max-width: 500px){
  section.gt-block.recipe-important {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.recipe-important .badge {
    width: 8rem;
    height: 7.2rem;
  }

  section.gt-block.recipe-important .content .text {
    padding: 20px 20px 6px;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/recipe/recipe-note.css */
/* common border radius */
/* disable text selection */
section.gt-block.recipe-note {
  overflow: hidden;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  background: #E3F6FF;
}

section.gt-block.recipe-note .badge {
  width: 16rem;
  height: 14.4rem;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  background-position: right 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('/wp-content/themes/cookinghub/assets/css/images/badges/thematic-text-note.svg');
}

section.gt-block.recipe-note .content .text {
  padding: 5rem;
}

section.gt-block.recipe-note .btn.read-more-link,
section.gt-block.recipe-note .btn.read-less-link {
  width: 17rem;
  max-height: 8rem;
  margin: 0;
  display: block;
  overflow: hidden;
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.recipe-note .btn.read-more-link.hidden,
section.gt-block.recipe-note .btn.read-less-link.hidden {
  max-height: 0px;
  opacity: 0;
  padding: 0;
}

section.gt-block.recipe-note .text-more {
  max-height: 0px;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.recipe-note .text-more.opened {
  max-height: 2000px;
  opacity: 1;
}
@media screen and (max-width: 1000px){
  section.gt-block.recipe-note .badge {
    width: 12rem;
    height: 10.8rem;
  }

  section.gt-block.recipe-note .content .text {
    padding: 4rem;
  }}
@media screen and (max-width: 500px){
  section.gt-block.recipe-note {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.recipe-note .badge {
    width: 8rem;
    height: 7.2rem;
  }

  section.gt-block.recipe-note .content .text {
    padding: 20px 20px 6px;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/recipe/recipe-related-content.css */
/* common border radius */
/* disable text selection */
section.gt-block.recipe-related-content {
  position: relative;
  background: var(--s-paper, #f8f8f8);
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
}

section.gt-block.recipe-related-content .block-content {
  min-height: 43rem;
  display: flex;
}

section.gt-block.recipe-related-content .content {
  width: 35rem;
  padding: 3rem 3rem 10rem 3rem;
  position: relative;
}

section.gt-block.recipe-related-content .content .web-section-btn {
  margin: 0 0 3rem 0;
}

section.gt-block.recipe-related-content .content .buttons {
  width: 35rem;
  padding: 0 3rem 3rem 3rem;
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  justify-content: space-between;
}

section.gt-block.recipe-related-content .content .button {
  flex-grow: 1;
}

section.gt-block.recipe-related-content .content .icon-btn {
  margin: 0 0 0 1rem;
}

section.gt-block.recipe-related-content .right {
  position: relative;
  flex-grow: 1;
}

section.gt-block.recipe-related-content .arrow-btn {
  margin-top: -3rem;
  position: absolute;
  top: 50%;
  z-index: 20;
  -webkit-box-shadow: 0 0 0 1px #fff inset;
  -moz-box-shadow: 0 0 0 1px #fff inset;
  box-shadow: 0 0 0 1px #fff inset;
}

section.gt-block.recipe-related-content .list {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  display: grid;
  grid-gap: 0;
  grid-template-columns: repeat(1, 1fr);
  -webkit-border-radius: 0 4rem 4rem 0;
  -moz-border-radius: 0 4rem 4rem 0;
  border-radius: 0 4rem 4rem 0;
  overflow: hidden;
}

section.gt-block.recipe-related-content .list.slick-initialized {
  display: block;
}

section.gt-block.recipe-related-content .list.slick-initialized .slick-list {
  height: 100%;
}

section.gt-block.recipe-related-content .list.slick-initialized .slick-track {
  height: 100%;
  display: flex !important;
}

section.gt-block.recipe-related-content .list.slick-initialized .slick-slide {
  height: inherit !important;
}

section.gt-block.recipe-related-content .list:not(.slick-initialized) .item {
  display: none;
}

section.gt-block.recipe-related-content .list:not(.slick-initialized) .item:nth-of-type(1) {
  display: block;
}

section.gt-block.recipe-related-content .item {
  min-height: 43rem;
  position: relative;
  display: block;
  overflow: hidden;
}

section.gt-block.recipe-related-content .item .img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  z-index: 1;
}

section.gt-block.recipe-related-content .item .img span {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.recipe-related-content .item .img span:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
@media screen and (max-width: 750px){
  section.gt-block.recipe-related-content .block-content {
    min-height: 0;
    display: block;
  }

  section.gt-block.recipe-related-content .content {
    width: auto;
    padding: 3rem;
  }

  section.gt-block.recipe-related-content .content .buttons {
    width: auto;
    display: block;
    padding: 3rem 0 0 0;
    position: static;
  }

  section.gt-block.recipe-related-content .content .buttons .icon-btn {
    margin: 0 0 0 1rem;
  }

  section.gt-block.recipe-related-content .right {
    height: 43rem;
  }

  section.gt-block.recipe-related-content .list {
    -webkit-border-radius: 0 0 4rem 4rem;
    -moz-border-radius: 0 0 4rem 4rem;
    border-radius: 0 0 4rem 4rem;
  }}
@media screen and (max-width: 500px){
  section.gt-block.recipe-related-content {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.recipe-related-content .content {
    padding: 2rem;
  }

  section.gt-block.recipe-related-content .content .web-section-btn {
    margin: 0 0 2rem 0;
  }

  section.gt-block.recipe-related-content .content h2 {
    margin: 0 0 2rem 0;
  }

  section.gt-block.recipe-related-content .content .buttons {
    padding: 2rem 0 0 0;
  }

  section.gt-block.recipe-related-content .arrow-btn {
    width: 4.4rem;
    height: 4.4rem;
    margin-top: -4.4rem;
    background-size: 1.1rem auto;
  }

  section.gt-block.recipe-related-content .list {
    -webkit-border-radius: 0 0 2rem 2rem;
    -moz-border-radius: 0 0 2rem 2rem;
    border-radius: 0 0 2rem 2rem;
  }}
@media screen and (max-width: 360px){
  section.gt-block.recipe-related-content .content .buttons {
    text-align: center;
  }

  section.gt-block.recipe-related-content .content .buttons .btn {
    margin: 0 0 1rem 0;
    display: block;
  }

  section.gt-block.recipe-related-content .content .buttons .icon-btn {
    margin: 0 0.5rem;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/recipe/recipe-tip.css */
/* common border radius */
/* disable text selection */
section.gt-block.recipe-tip {
  overflow: hidden;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  background: #FBE3B1;
}

section.gt-block.recipe-tip .badge {
  width: 16rem;
  height: 14.4rem;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  background-position: right 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('/wp-content/themes/cookinghub/assets/css/images/badges/thematic-text-tip.svg');
}

section.gt-block.recipe-tip .content .text {
  padding: 5rem;
}

section.gt-block.recipe-tip .btn.read-more-link,
section.gt-block.recipe-tip .btn.read-less-link {
  width: 17rem;
  max-height: 8rem;
  margin: 0;
  display: block;
  overflow: hidden;
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.recipe-tip .btn.read-more-link.hidden,
section.gt-block.recipe-tip .btn.read-less-link.hidden {
  max-height: 0px;
  opacity: 0;
  padding: 0;
}

section.gt-block.recipe-tip .text-more {
  max-height: 0px;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.recipe-tip .text-more.opened {
  max-height: 2000px;
  opacity: 1;
}
@media screen and (max-width: 1000px){
  section.gt-block.recipe-tip .badge {
    width: 12rem;
    height: 10.8rem;
  }

  section.gt-block.recipe-tip .content .text {
    padding: 4rem;
  }}
@media screen and (max-width: 500px){
  section.gt-block.recipe-tip {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.recipe-tip .badge {
    width: 8rem;
    height: 7.2rem;
  }

  section.gt-block.recipe-tip .content .text {
    padding: 20px 20px 6px;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/recipes-list.css */
/* common border radius */
/* disable text selection */
section.gt-block.recipes-list .list {
  display: grid;
  grid-gap: 3rem;
  grid-template-columns: repeat(3, 1fr);
}
@media screen and (max-width: 1050px){
  section.gt-block.recipes-list .list {
    grid-gap: 2rem;
    grid-template-columns: repeat(2, 1fr);
  }}
@media screen and (max-width: 740px){
  section.gt-block.recipes-list .list {
    grid-template-columns: repeat(1, 1fr);
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/related-data.css */
/* common border radius */
/* disable text selection */
section.gt-block.related-data {
  position: relative;
  background: var(--s-paper, #f8f8f8);
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
}

section.gt-block.related-data .block-content {
  min-height: 43rem;
  display: flex;
}

section.gt-block.related-data .content {
  width: 35rem;
  padding: 3rem 3rem 10rem 3rem;
  position: relative;
}

section.gt-block.related-data .content .web-section-btn {
  margin: 0 0 3rem 0;
}

section.gt-block.related-data .content .buttons {
  width: 35rem;
  padding: 0 3rem 3rem 3rem;
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  justify-content: space-between;
}

section.gt-block.related-data .content .button {
  flex-grow: 1;
}

section.gt-block.related-data .content .icon-btn {
  margin: 0 0 0 1rem;
}

section.gt-block.related-data .right {
  position: relative;
  flex-grow: 1;
}

section.gt-block.related-data .arrow-btn {
  margin-top: -3rem;
  position: absolute;
  top: 50%;
  z-index: 20;
  -webkit-box-shadow: 0 0 0 1px #fff inset;
  -moz-box-shadow: 0 0 0 1px #fff inset;
  box-shadow: 0 0 0 1px #fff inset;
}

section.gt-block.related-data .list {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  display: grid;
  grid-gap: 0;
  grid-template-columns: repeat(1, 1fr);
  -webkit-border-radius: 0 4rem 4rem 0;
  -moz-border-radius: 0 4rem 4rem 0;
  border-radius: 0 4rem 4rem 0;
  overflow: hidden;
}

section.gt-block.related-data .list.slick-initialized {
  display: block;
}

section.gt-block.related-data .list.slick-initialized .slick-list {
  height: 100%;
}

section.gt-block.related-data .list.slick-initialized .slick-track {
  height: 100%;
  display: flex !important;
}

section.gt-block.related-data .list.slick-initialized .slick-slide {
  height: inherit !important;
}

section.gt-block.related-data .list:not(.slick-initialized) .item {
  display: none;
}

section.gt-block.related-data .list:not(.slick-initialized) .item:nth-of-type(1) {
  display: block;
}

section.gt-block.related-data .item {
  min-height: 43rem;
  position: relative;
  display: block;
  overflow: hidden;
}

section.gt-block.related-data .item .img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  z-index: 1;
}

section.gt-block.related-data .item .img span {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.related-data .item .img span:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
@media screen and (max-width: 750px){
  section.gt-block.related-data .block-content {
    min-height: 0;
    display: block;
  }

  section.gt-block.related-data .content {
    width: auto;
    padding: 3rem;
  }

  section.gt-block.related-data .content .buttons {
    width: auto;
    display: block;
    padding: 3rem 0 0 0;
    position: static;
  }

  section.gt-block.related-data .content .buttons .icon-btn {
    margin: 0 0 0 1rem;
  }

  section.gt-block.related-data .right {
    height: 43rem;
  }

  section.gt-block.related-data .list {
    -webkit-border-radius: 0 0 4rem 4rem;
    -moz-border-radius: 0 0 4rem 4rem;
    border-radius: 0 0 4rem 4rem;
  }}
@media screen and (max-width: 500px){
  section.gt-block.related-data {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.related-data .content {
    padding: 2rem;
  }

  section.gt-block.related-data .content .web-section-btn {
    margin: 0 0 2rem 0;
  }

  section.gt-block.related-data .content h2 {
    margin: 0 0 2rem 0;
  }

  section.gt-block.related-data .content .buttons {
    padding: 2rem 0 0 0;
  }

  section.gt-block.related-data .arrow-btn {
    width: 4.4rem;
    height: 4.4rem;
    margin-top: -4.4rem;
    background-size: 1.1rem auto;
  }

  section.gt-block.related-data .list {
    -webkit-border-radius: 0 0 2rem 2rem;
    -moz-border-radius: 0 0 2rem 2rem;
    border-radius: 0 0 2rem 2rem;
  }}
@media screen and (max-width: 360px){
  section.gt-block.related-data .content .buttons {
    text-align: center;
  }

  section.gt-block.related-data .content .buttons .btn {
    margin: 0 0 1rem 0;
    display: block;
  }

  section.gt-block.related-data .content .buttons .icon-btn {
    margin: 0 0.5rem;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/related-products.css */
/* common border radius */
/* disable text selection */
section.gt-block.chefs-chart .preview-carousel {
  padding: 0 5rem;
  background: var(--s-paper, #f8f8f8);
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  display: flex;
}
@media screen and (max-width: 1270px){
  section.gt-block.chefs-chart .preview-carousel {
    display: block;
  }}
@media screen and (max-width: 500px){
  section.gt-block.chefs-chart .preview-carousel {
    padding: 0 2rem;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }}

section.gt-block.chefs-chart .preview-carousel .show-all {
  padding: 0 3rem 0 0;
  position: relative;
  display: block;
  color: #707070;
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: bold;
  cursor: pointer;
}

section.gt-block.chefs-chart .preview-carousel .show-all:after {
  content: " ";
  width: 2.1rem;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.081' height='11.543' viewBox='0 0 21.081 11.543'%3E%3Cpath d='M0,10.543a1,1,0,0,1-.707-.293,1,1,0,0,1,0-1.414L8.833-.707A1,1,0,0,1,9.54-1a1,1,0,0,1,.707.293l9.54,9.543a1,1,0,0,1-1.414,1.414L9.54,1.414.707,10.25A1,1,0,0,1,0,10.543Z' transform='translate(20.081 10.543) rotate(180)' fill='%23707070'/%3E%3C/svg%3E");
}

section.gt-block.chefs-chart .preview-carousel > .show-all {
  display: none;
}
@media screen and (max-width: 1270px){
  section.gt-block.chefs-chart .preview-carousel > .show-all {
    padding: 1.2rem 0;
    border-top: 1px solid #D3D3D3;
    display: block;
  }}

section.gt-block.chefs-chart .preview-carousel .title {
  min-width: 26rem;
  padding: 1.2rem 4rem 1.2rem 0;
}

section.gt-block.chefs-chart .preview-carousel .title h2 {
  padding: 0 0 0.6rem 0;
  margin: 0 0 0.8rem 0;
  border-bottom: 1px solid #D3D3D3;
  color: var(--s-ink, #1a2428);
  font-size: 2.4rem;
  line-height: 3rem;
  font-weight: bold;
  letter-spacing: -0.02em;
  white-space: nowrap;
}
@media screen and (max-width: 1270px){
  section.gt-block.chefs-chart .preview-carousel .title {
    min-width: 0;
    padding: 1.2rem 0 0 0;
  }

  section.gt-block.chefs-chart .preview-carousel .title h2 {
    padding: 0;
    border: none;
    white-space: normal;
  }

  section.gt-block.chefs-chart .preview-carousel .title h2 br {
    display: none;
  }

  section.gt-block.chefs-chart .preview-carousel .title .show-all {
    display: none;
  }}

section.gt-block.chefs-chart .preview-carousel .list-holder {
  padding: 0 6rem;
  position: relative;
  overflow: hidden;
  flex-grow: 1;
}

section.gt-block.chefs-chart .preview-carousel .list-holder:before,
section.gt-block.chefs-chart .preview-carousel .list-holder:after {
  content: " ";
  width: 10rem;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 10;
  display: block;
}

section.gt-block.chefs-chart .preview-carousel .list-holder:before {
  left: 6rem;
  background: rgba(255, 255, 255, 0.7);
  background: linear-gradient(-270deg, var(--s-paper, #f8f8f8) 0%, rgba(248, 248, 248, 0.7) 50%, rgba(248, 248, 248, 0) 100%);
}

section.gt-block.chefs-chart .preview-carousel .list-holder:after {
  right: 6rem;
  background: rgba(255, 255, 255, 0.7);
  background: linear-gradient(-90deg, var(--s-paper, #f8f8f8) 0%, rgba(248, 248, 248, 0.7) 50%, rgba(248, 248, 248, 0) 100%);
}

section.gt-block.chefs-chart .preview-carousel .list-holder .arrow-btn {
  margin-top: -3rem;
  position: absolute;
  top: 50%;
  z-index: 11;
}
@media screen and (max-width: 500px){
  section.gt-block.chefs-chart .preview-carousel .list-holder {
    padding: 0 4rem;
  }

  section.gt-block.chefs-chart .preview-carousel .list-holder:before,
  section.gt-block.chefs-chart .preview-carousel .list-holder:after {
    width: 3rem;
  }

  section.gt-block.chefs-chart .preview-carousel .list-holder:before {
    left: 4rem;
  }

  section.gt-block.chefs-chart .preview-carousel .list-holder:after {
    right: 4rem;
  }

  section.gt-block.chefs-chart .preview-carousel .list-holder .arrow-btn {
    width: 4rem;
    height: 4rem;
    margin-top: -2rem;
    background-size: 1.1rem auto;
  }}

section.gt-block.chefs-chart .preview-carousel .list {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

section.gt-block.chefs-chart .preview-carousel .list:not(.slick-initialized) {
  white-space: nowrap;
}

section.gt-block.chefs-chart .preview-carousel .list:not(.slick-initialized) .item {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

section.gt-block.chefs-chart .preview-carousel .list.slick-initialized .item {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -o-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}

section.gt-block.chefs-chart .preview-carousel .list.slick-initialized .item.slick-active {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -o-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}

section.gt-block.chefs-chart .preview-carousel .list.slick-initialized .item.slick-active.slick-current {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

section.gt-block.chefs-chart .preview-carousel .item {
  width: 10rem;
  height: 10rem;
  margin: 1.2rem 1rem;
  position: relative;
  display: inline-block;
  vertical-align: top;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.chefs-chart .preview-carousel .item strong {
  display: block;
  overflow: hidden;
  color: var(--s-ink, #1a2428);
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: bold;
  letter-spacing: -0.02em;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
}

section.gt-block.chefs-chart .preview-carousel .item .badge {
  margin-left: 1.4rem;
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 4;
}

/* /wp-content/themes/cookinghub/assets/css/_dist/components/star-rating.min.css */
.jq-stars{display:inline-flex;}
.jq-stars.readonly{pointer-events:none;}
.jq-star{width:2rem;height:2rem;cursor:pointer;flex-shrink:0;}
.jq-star-svg{padding:0 .2rem;width:100%;height:100%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.jq-star-svg path{stroke-linejoin:round;}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/reviews.css */
/* common border radius */
/* disable text selection */
section.gt-block.reviews .add-review,
section.gt-block.reviews .reviews-list {
  padding: 4rem;
  position: relative;
  background: var(--s-paper, #f8f8f8);
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  overflow: hidden;
}
@media screen and (max-width: 500px){
  section.gt-block.reviews .add-review,
  section.gt-block.reviews .reviews-list {
    padding: 2rem;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }}

section.gt-block.reviews .reviews-list .top {
  padding: 0 0 3rem 0;
  margin: 0 0 3rem 0;
  display: flex;
  gap: 2rem;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #D3D3D3;
  color: var(--s-ink, #1a2428);
  font-size: 1.9rem;
  line-height: 2.4rem;
  font-weight: 400;
}

section.gt-block.reviews .reviews-list .top h2 {
  margin: 0;
  padding: 0;
  color: var(--s-ink, #1a2428);
  font-size: 1.9rem;
  line-height: 2.4rem;
  font-weight: 400;
}

section.gt-block.reviews .reviews-list .top > div {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

section.gt-block.reviews .reviews-list .top > div strong {
  font-weight: normal;
}

section.gt-block.reviews .reviews-list .top > div .stars {
  margin: 0 2rem;
}

section.gt-block.reviews .reviews-list .top > div > * {
  flex-shrink: 0;
}

section.gt-block.reviews .reviews-list .content {
  display: flex;
  justify-content: stretch;
}

section.gt-block.reviews .reviews-list .list {
  min-height: 20rem;
  flex-grow: 1;
}

section.gt-block.reviews .reviews-list .overview > div > * {
  flex-shrink: 0;
}

section.gt-block.reviews .reviews-list .loading-component {
  background: rgba(248, 248, 248, 0.7);
}

section.gt-block.reviews .reviews-list .loading-component .loading-animation span {
  background: var(--s-brand, #fd7d23);
}

section.gt-block.reviews .reviews-list.loading .loading-component {
  height: calc(100% + 1rem);
  opacity: 1;
}
@media screen and (max-width: 1340px){
  section.gt-block.reviews .reviews-list .pagination nav {
    width: auto;
  }}
@media screen and (max-width: 1000px){
  section.gt-block.reviews .reviews-list .top {
    display: block;
  }

  section.gt-block.reviews .reviews-list .top h2 {
    padding: 0 0 1rem 0;
  }}
@media screen and (max-width: 500px){
  section.gt-block.reviews .reviews-list .top > div {
    flex-wrap: wrap;
  }

  section.gt-block.reviews .reviews-list .top > div strong {
    display: none;
  }

  section.gt-block.reviews .reviews-list .top > div .stars {
    margin: 0 1rem 0 -0.6rem;
  }}

section.gt-block.reviews .reviews-list article {
  margin: 0 0 5.6rem 0;
  display: flex;
  align-items: flex-start;
  justify-content: stretch;
}
@media screen and (max-width: 500px){
  section.gt-block.reviews .reviews-list article {
    display: block;
  }

  section.gt-block.reviews .reviews-list article .jq-star {
    width: 20px !important;
    height: 20px !important;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/save-article.css */
/* common border radius */
/* disable text selection */
section.gt-block.save-article {
  padding: 3.6rem 4.4rem;
  background: var(--s-paper, #f8f8f8);
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

section.gt-block.save-article h2 {
  padding: 0 24rem 0 0;
  margin: 0 0 3rem 0;
  color: #707070;
  font-size: 4.2rem;
  line-height: 5.2rem;
  font-weight: bold;
  letter-spacing: -0.02em;
}

section.gt-block.save-article h2 strong {
  color: #AC9FEE;
}

section.gt-block.save-article a.close {
  width: 3rem;
  height: 3rem;
  position: absolute;
  right: 4.4rem;
  top: 4rem;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #E5E5E5;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1.3rem auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.15' height='13.148' viewBox='0 0 13.15 13.148'%3E%3Cg transform='translate(-1150.743 -3603.258)'%3E%3Cpath d='M-3552.437-19205.924a1,1,0,0,1-.707-.293l-11.15-11.148a1,1,0,0,1,0-1.414,1,1,0,0,1,1.414,0l11.15,11.148a1,1,0,0,1,0,1.414A1,1,0,0,1-3552.437-19205.924Z' transform='translate(4715.33 22822.33)' fill='%231a2428'/%3E%3Cpath d='M-3563.587-19205.924a1,1,0,0,1-.707-.293,1,1,0,0,1,0-1.414l11.15-11.148a1,1,0,0,1,1.414,0,1,1,0,0,1,0,1.414l-11.15,11.148A1,1,0,0,1-3563.587-19205.924Z' transform='translate(4715.33 22822.33)' fill='%231a2428'/%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.save-article a.close:hover {
  background-color: white;
}

section.gt-block.save-article .info {
  margin: 0 -2rem;
  pointer-events: none;
  text-align: center;
}

section.gt-block.save-article .info span {
  padding: 0 1.4rem;
  display: inline-block;
  vertical-align: top;
  color: var(--s-ink, #1a2428);
  font-size: 1.2rem;
  line-height: 4.4rem;
  font-weight: bold;
  white-space: nowrap;
}

section.gt-block.save-article .info em {
  width: 2.8rem;
  height: 4.4rem;
  margin: 0 4rem;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.961' height='50.991' viewBox='0 0 28.961 50.991'%3E%3Cpath d='M43.991,25.5a3.489,3.489,0,0,1-2.475-1.025L22,4.95,2.475,24.476a3.5,3.5,0,0,1-4.95,0,3.5,3.5,0,0,1,0-4.95l22-22a3.6,3.6,0,0,1,4.95,0l22,22A3.5,3.5,0,0,1,43.991,25.5Z' transform='translate(25.502 3.5) rotate(90)' fill='%23707070'/%3E%3C/svg%3E");
}
@media screen and (max-width: 1350px){
  section.gt-block.save-article .info span {
    padding: 0 1rem;
  }

  section.gt-block.save-article .info em {
    margin: 0 2rem;
  }}
@media screen and (max-width: 1260px){
  section.gt-block.save-article .info span {
    padding: 0 1rem;
  }

  section.gt-block.save-article .info em {
    margin: 2rem 0;
    position: relative;
    left: 50%;
    display: block;
    -webkit-transform: rotate(90deg) translate(0%, 50%);
    -moz-transform: rotate(90deg) translate(0%, 50%);
    -o-transform: rotate(90deg) translate(0%, 50%);
    -ms-transform: rotate(90deg) translate(0%, 50%);
    transform: rotate(90deg) translate(0%, 50%);
  }}
@media screen and (max-width: 750px){
  section.gt-block.save-article h2 {
    padding-right: 3rem;
    margin: 0 0 1rem 0;
    font-size: 3rem;
    line-height: 4rem;
  }

  section.gt-block.save-article a.close {
    right: 2rem;
    top: 2rem;
  }}
@media screen and (max-width: 500px){
  section.gt-block.save-article {
    padding: 2rem;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.save-article .info span {
    margin: 0.4rem 0;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/save-recipe.css */
/* common border radius */
/* disable text selection */
section.gt-block.save-recipe {
  padding: 3.6rem 4.4rem;
  background: var(--s-paper, #f8f8f8);
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

section.gt-block.save-recipe h2 {
  padding: 0 24rem 0 0;
  margin: 0 0 3rem 0;
  color: #707070;
  font-size: 4.2rem;
  line-height: 5.2rem;
  font-weight: bold;
  letter-spacing: -0.02em;
}

section.gt-block.save-recipe h2 strong {
  color: var(--s-brand, #fd7d23);
}

section.gt-block.save-recipe a.close {
  width: 3rem;
  height: 3rem;
  position: absolute;
  right: 4.4rem;
  top: 4rem;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #E5E5E5;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1.3rem auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.15' height='13.148' viewBox='0 0 13.15 13.148'%3E%3Cg transform='translate(-1150.743 -3603.258)'%3E%3Cpath d='M-3552.437-19205.924a1,1,0,0,1-.707-.293l-11.15-11.148a1,1,0,0,1,0-1.414,1,1,0,0,1,1.414,0l11.15,11.148a1,1,0,0,1,0,1.414A1,1,0,0,1-3552.437-19205.924Z' transform='translate(4715.33 22822.33)' fill='%231a2428'/%3E%3Cpath d='M-3563.587-19205.924a1,1,0,0,1-.707-.293,1,1,0,0,1,0-1.414l11.15-11.148a1,1,0,0,1,1.414,0,1,1,0,0,1,0,1.414l-11.15,11.148A1,1,0,0,1-3563.587-19205.924Z' transform='translate(4715.33 22822.33)' fill='%231a2428'/%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.save-recipe a.close:hover {
  background-color: white;
}

section.gt-block.save-recipe .info {
  margin: 0 -2rem;
  pointer-events: none;
  text-align: center;
}

section.gt-block.save-recipe .info span {
  padding: 0 1.4rem;
  display: inline-block;
  vertical-align: top;
  color: var(--s-ink, #1a2428);
  font-size: 1.2rem;
  line-height: 4.4rem;
  font-weight: bold;
  white-space: nowrap;
}

section.gt-block.save-recipe .info em {
  width: 2.8rem;
  height: 4.4rem;
  margin: 0 4rem;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.961' height='50.991' viewBox='0 0 28.961 50.991'%3E%3Cpath d='M43.991,25.5a3.489,3.489,0,0,1-2.475-1.025L22,4.95,2.475,24.476a3.5,3.5,0,0,1-4.95,0,3.5,3.5,0,0,1,0-4.95l22-22a3.6,3.6,0,0,1,4.95,0l22,22A3.5,3.5,0,0,1,43.991,25.5Z' transform='translate(25.502 3.5) rotate(90)' fill='%23707070'/%3E%3C/svg%3E");
}
@media screen and (max-width: 1350px){
  section.gt-block.save-recipe .info span {
    padding: 0 1rem;
  }

  section.gt-block.save-recipe .info em {
    margin: 0 2rem;
  }}
@media screen and (max-width: 1260px){
  section.gt-block.save-recipe .info span {
    padding: 0 1rem;
  }

  section.gt-block.save-recipe .info em {
    margin: 2rem 0;
    position: relative;
    left: 50%;
    display: block;
    -webkit-transform: rotate(90deg) translate(0%, 50%);
    -moz-transform: rotate(90deg) translate(0%, 50%);
    -o-transform: rotate(90deg) translate(0%, 50%);
    -ms-transform: rotate(90deg) translate(0%, 50%);
    transform: rotate(90deg) translate(0%, 50%);
  }}
@media screen and (max-width: 750px){
  section.gt-block.save-recipe h2 {
    padding-right: 3rem;
    margin: 0 0 1rem 0;
    font-size: 3rem;
    line-height: 4rem;
  }

  section.gt-block.save-recipe a.close {
    right: 2rem;
    top: 2rem;
  }}
@media screen and (max-width: 500px){
  section.gt-block.save-recipe {
    padding: 2rem;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.save-recipe .info span {
    margin: 0.4rem 0;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/share.css */
/* common border radius */
/* disable text selection */
section.gt-block.share {
  padding: 2.2rem 3.4rem 2.2rem 5rem;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  background: var(--s-paper, #f8f8f8);
}

section.gt-block.share .content {
  display: flex;
  flex-direction: row;
}

section.gt-block.share h2 {
  padding: 1rem 3.2rem 1rem 0;
  margin: 0;
  display: inline-block;
  vertical-align: top;
  color: var(--s-ink, #1a2428);
  font-size: 1.9rem;
  line-height: 2.4rem;
  font-weight: bold;
  white-space: nowrap;
}

section.gt-block.share ul {
  list-style: none;
  flex-grow: 1;
}

section.gt-block.share ul li {
  padding: 0 3rem 0 0;
  display: inline-block;
  vertical-align: top;
}

section.gt-block.share ul li:last-of-type {
  padding-right: 0;
}

section.gt-block.share .btn-holder {
  padding: 0 0 0 3rem;
}
@media screen and (max-width: 700px){
  section.gt-block.share .btn {
    width: 4.4rem;
    height: 4.4rem;
    min-width: 1px;
    padding: 0;
  }

  section.gt-block.share .btn span {
    display: none;
  }}
@media screen and (max-width: 550px){
  section.gt-block.share .content {
    display: block;
  }

  section.gt-block.share .btn-holder {
    padding: 0 0 0 1rem;
    display: inline-block;
    vertical-align: top;
  }

  section.gt-block.share ul {
    display: inline-block;
    vertical-align: top;
  }

  section.gt-block.share ul li {
    padding: 0 1rem 0 0;
  }}
@media screen and (max-width: 500px){
  section.gt-block.share {
    padding: 1.6rem 2rem 0.6rem 2rem;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
    text-align: center;
  }

  section.gt-block.share h2 {
    padding: 0 0 2rem 0;
    display: block;
  }

  section.gt-block.share .btn-holder {
    padding: 0;
    display: inline;
  }

  section.gt-block.share .btn {
    margin: 0 0 1rem 1rem;
  }

  section.gt-block.share ul {
    display: inline;
  }

  section.gt-block.share ul li {
    padding: 0 1rem 1rem 0;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/signpost.css */
/* common border radius */
/* disable text selection */
section.gt-block.signpost {
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  overflow: visible;
  background: var(--s-paper, #f8f8f8);
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  /* remove slider, mobile version */
}
@media screen and (max-width: 500px){
  section.gt-block.signpost {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }}

section.gt-block.signpost .slider {
  position: absolute;
  left: 17.4rem;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 0 4rem 4rem 0;
  -moz-border-radius: 0 4rem 4rem 0;
  border-radius: 0 4rem 4rem 0;
  overflow: hidden;
}

section.gt-block.signpost .slider article {
  height: 59.5rem;
  position: relative;
}

section.gt-block.signpost .slider article .content {
  width: calc(100% - 25rem);
  padding: 2rem 0 2rem 23rem;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 4;
  display: flex;
  gap: 2rem;
  align-items: center;
  background: rgba(255, 255, 255, 0.8);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.6) 60%, rgba(255, 255, 255, 0) 100%);
}

section.gt-block.signpost .slider article img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  object-fit: cover;
}

section.gt-block.signpost .slider article .text {
  flex-grow: 1;
}

section.gt-block.signpost .slider article .text h2 {
  padding: 0 0 0.8rem;
  margin: 0;
  color: #707070;
  font-size: 2rem;
  line-height: 2.4rem;
  font-weight: 700;
}

section.gt-block.signpost .slider article .text p {
  margin: 0;
  padding: 0;
  color: #707070;
  font-size: 1.5rem;
  line-height: 1.9rem;
  font-weight: 600;
}

section.gt-block.signpost .slick-dots {
  width: 24rem;
  position: absolute;
  right: 0rem;
  bottom: 3rem;
  z-index: 20;
  list-style: none;
  text-align: center;
}

section.gt-block.signpost .slick-dots li {
  margin: 0.7rem;
  display: inline-block;
  vertical-align: top;
}

section.gt-block.signpost .slick-dots li button {
  width: 1.8rem;
  height: 1.8rem;
  display: block;
  background: #BDBDBD;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 2px #fff inset;
  -moz-box-shadow: 0 0 0 2px #fff inset;
  box-shadow: 0 0 0 2px #fff inset;
  text-indent: 500px;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer;
}

section.gt-block.signpost .slick-dots li.slick-active button {
  background: var(--s-brand, #fd7d23);
}

section.gt-block.signpost form {
  width: 37rem;
  position: absolute;
  left: 21rem;
  top: 2.6rem;
  z-index: 20;
}

section.gt-block.signpost form input {
  width: 100%;
  height: 5.4rem;
  padding: 0 2rem 0 5.4rem;
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: 2.2rem auto;
  background-position: 1.6rem center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.61' height='20.413' viewBox='0 0 21.61 20.413'%3E%3Cpath id='Path_578' data-name='Path 578' d='M22.2,21l-4.632-4.343m0,0A7.734,7.734,0,0,0,20.064,11a8.279,8.279,0,0,0-8.532-8A8.279,8.279,0,0,0,3,11a8.279,8.279,0,0,0,8.532,8A8.8,8.8,0,0,0,17.565,16.657Z' transform='translate(-2 -2)' fill='none' stroke='%231a2428' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");
  -webkit-box-shadow: 0 0 0 1px #D3D3D3 inset;
  -moz-box-shadow: 0 0 0 1px #D3D3D3 inset;
  box-shadow: 0 0 0 1px #D3D3D3 inset;
  -webkit-border-radius: 1.5rem;
  -moz-border-radius: 1.5rem;
  border-radius: 1.5rem;
  color: var(--s-ink, #1a2428);
  font-size: 1.7rem;
  font-weight: 500;
}

section.gt-block.signpost form input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #9F9F9F;
  opacity: 1;
}

section.gt-block.signpost form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #9F9F9F;
  opacity: 1;
}

section.gt-block.signpost form input:-ms-input-placeholder {
  /* IE 10+ */
  color: #9F9F9F;
  opacity: 1;
}

section.gt-block.signpost form input:-moz-placeholder {
  /* Firefox 18- */
  color: #9F9F9F;
  opacity: 1;
}
@media screen and (max-width: 998px){
  section.gt-block.signpost {
    height: 63rem;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  section.gt-block.signpost .slider {
    left: 0;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.signpost .slider article {
    height: 63rem;
    position: relative;
  }

  section.gt-block.signpost .slider article .content {
    width: auto;
    max-width: calc(100% - 17rem);
    padding: 2rem 2rem 10rem 2rem;
    left: auto;
    right: 0;
    display: block;
    background: rgba(255, 255, 255, 0.68);
    -webkit-border-radius: 1.5rem 0 0 0;
    -moz-border-radius: 1.5rem 0 0 0;
    border-radius: 1.5rem 0 0 0;
  }

  section.gt-block.signpost .slider article .text h2 {
    padding: 0 0 0.8rem;
    margin: 0;
    font-size: 1.6rem;
    line-height: 2rem;
  }

  section.gt-block.signpost .slider article .text p {
    font-size: 1.3rem;
    line-height: 1.8rem;
    font-weight: 500;
  }

  section.gt-block.signpost .slider article .btn {
    min-width: 0;
    padding: 0.8rem;
    margin: 0.8rem 0 0 0;
    -webkit-border-radius: 0.8rem;
    -moz-border-radius: 0.8rem;
    border-radius: 0.8rem;
    font-size: 1.4rem;
  }

  section.gt-block.signpost .slick-dots {
    display: none !important;
  }

  section.gt-block.signpost form {
    width: 100%;
    padding: 1.4rem;
    left: 0;
    top: auto;
    bottom: 0;
    z-index: 20;
    background: #f1f1f1;
    -webkit-box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.16);
    box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.16);
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.signpost form input {
    font-size: 1.5rem;
  }}
@media screen and (max-width: 600px){
  section.gt-block.signpost .slider article .content {
    padding: 1rem 2rem 10rem 1rem;
  }}
@media screen and (max-width: 500px){
  section.gt-block.signpost {
    height: auto;
    padding: 2rem 2rem 10rem 2rem;
    margin-top: 220px;
  }

  section.gt-block.signpost .slider {
    width: 100%;
    height: 200px;
    position: absolute;
    left: 0;
    top: -220px;
    right: auto;
    bottom: auto;
  }

  section.gt-block.signpost .slider article {
    height: 200px;
  }

  section.gt-block.signpost .slider article .content {
    position: static;
    background: none;
  }

  section.gt-block.signpost .slider article .content h2 {
    width: 100%;
    padding: 0.8rem 2.2rem;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 4;
    background: rgba(255, 255, 255, 0.8);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.7) 60%, rgba(255, 255, 255, 0.5) 100%);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  section.gt-block.signpost .slider article .content p {
    display: none;
  }

  section.gt-block.signpost .slider article .content .btn {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    z-index: 5;
    overflow: hidden;
    background: transparent;
    white-space: nowrap;
    text-indent: 50000px;
  }}
@media screen and (max-width: 370px){
  section.gt-block.signpost form input {
    font-size: 1.4rem;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/social-networks.css */
/* common border radius */
/* disable text selection */
section.gt-block.social-networks {
  overflow: hidden;
  background: var(--s-paper, #f8f8f8);
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
}

section.gt-block.social-networks .left {
  width: 40rem;
  float: left;
}

section.gt-block.social-networks .right {
  width: calc(100% - 40rem);
  float: left;
  background: var(--s-brand, #fd7d23);
}

section.gt-block.social-networks.display-compact .left,
section.gt-block.social-networks.display-compact .right {
  padding: 2.4rem 5rem;
}

section.gt-block.social-networks h2 {
  height: 4.4rem;
  padding: 0 0 0 10rem;
  margin: 0;
  position: relative;
  display: table;
  color: var(--s-ink, #1a2428);
  font-size: 2.4rem;
  line-height: 2.4rem;
  font-weight: bold;
}

section.gt-block.social-networks h2 span {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
}

section.gt-block.social-networks h2:before {
  content: " ";
  width: 7.8rem;
  height: 7rem;
  margin-top: -3.5rem;
  position: absolute;
  left: 0;
  top: 50%;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='77.671' height='69.459' viewBox='0 0 77.671 69.459'%3E%3Cpath d='M642.848-4988.7a29.252,29.252,0,0,1,14.734-3.7,29.1,29.1,0,0,1,14.648,3.7c.471.271.927.557,1.377.85l-.679-3.433-1.143-5.769-.7-3.549a20.438,20.438,0,0,1-7.018-1.118,20.432,20.432,0,0,1-3.96-1.863,20.312,20.312,0,0,1-2.527-1.809c.93.782,2.8,1.132,3.953,1.417a20.586,20.586,0,0,0,4.462.592c8.869.19,16.563-6.609,18.7-15.01a20.425,20.425,0,0,0,.235-8.984,20.406,20.406,0,0,0-23.981-16.052c-.511.1-1.01.227-1.5.364a20.383,20.383,0,0,0-18.757-5.966,20.386,20.386,0,0,0-15.067,12.665c-.508.063-1.018.137-1.528.238a20.405,20.405,0,0,0-16.052,23.981,20.58,20.58,0,0,0,15.525,15.938,17.434,17.434,0,0,0,10.124-.57,20.406,20.406,0,0,0,4.348-2.261c1.134-.774,3.019-1.961,3.67-3.211a20.255,20.255,0,0,1-1.646,2.638,20.516,20.516,0,0,1-2.95,3.231,20.481,20.481,0,0,1-6.063,3.708l.7,3.549,1.633,8.243.182.916A26.982,26.982,0,0,1,642.848-4988.7Z' transform='translate(-607.649 5049.422)' fill='%23fd7d23'/%3E%3C/svg%3E%0A");
}

section.gt-block.social-networks ul {
  display: flex;
  justify-content: space-between;
  list-style: none;
}
@media screen and (max-width: 900px){
  section.gt-block.social-networks .left {
    width: 31rem;
  }

  section.gt-block.social-networks .right {
    width: calc(100% - 31rem);
  }

  section.gt-block.social-networks.display-large .left,
  section.gt-block.social-networks.display-compact .left,
  section.gt-block.social-networks.display-large .right,
  section.gt-block.social-networks.display-compact .right {
    padding: 2.4rem 3rem;
  }

  section.gt-block.social-networks h2 {
    font-size: 1.8rem;
  }}
@media screen and (max-width: 750px){
  section.gt-block.social-networks .left,
  section.gt-block.social-networks .right {
    width: auto;
    float: none;
  }}
@media screen and (max-width: 500px){
  section.gt-block.social-networks {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
    text-align: center;
  }

  section.gt-block.social-networks h2 {
    display: inline-table;
  }

  section.gt-block.social-networks ul {
    display: block;
  }

  section.gt-block.social-networks ul li {
    padding: 0.5rem 1rem;
    display: inline-block;
    vertical-align: top;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/components/acf-block-store-banner.min.css */
section.gt-block.store-banner,section.gt-block .store-banner{width:100%;position:relative;background:var(--s-paper, #f8f8f8);-webkit-border-radius:4rem;-moz-border-radius:4rem;border-radius:4rem;}
section.gt-block.store-banner .block-content,section.gt-block .store-banner .block-content{position:relative;z-index:10;}
section.gt-block.store-banner .arrow-btn,section.gt-block .store-banner .arrow-btn{margin-top:-4.4rem;position:absolute;top:50%;z-index:20;}
section.gt-block.store-banner .list,section.gt-block .store-banner .list{display:grid;grid-gap:0;overflow:hidden;-webkit-border-radius:0 0 4rem 4rem;-moz-border-radius:0 0 4rem 4rem;border-radius:0 0 4rem 4rem;}
section.gt-block.store-banner .list.slick-initialized,section.gt-block .store-banner .list.slick-initialized{display:block;}
section.gt-block.store-banner .list[data-count='2'],section.gt-block .store-banner .list[data-count='2']{grid-template-columns:repeat(2,1fr);}
section.gt-block.store-banner .list[data-count='3'],section.gt-block .store-banner .list[data-count='3']{grid-template-columns:repeat(3,1fr);}
section.gt-block.store-banner .list[data-count='4'],section.gt-block .store-banner .list[data-count='4']{grid-template-columns:repeat(4,1fr);}
section.gt-block.store-banner .list[data-count='5'],section.gt-block .store-banner .list[data-count='5']{grid-template-columns:repeat(5,1fr);}
section.gt-block.store-banner .list[data-count='6'],section.gt-block .store-banner .list[data-count='6']{grid-template-columns:repeat(6,1fr);}
section.gt-block.store-banner .list article:nth-of-type(2n),section.gt-block .store-banner .list article:nth-of-type(2n){background:#efefef;}
section.gt-block.store-banner article,section.gt-block .store-banner article{overflow:hidden;}
section.gt-block.store-banner .block-top,section.gt-block .store-banner .block-top{padding:2.2rem 5rem;-webkit-border-radius:4rem 4rem 0 0;-moz-border-radius:4rem 4rem 0 0;border-radius:4rem 4rem 0 0;background:#f7f7f7;text-align:center;}
section.gt-block.store-banner .block-top .web-section-btn,section.gt-block .store-banner .block-top .web-section-btn{float:left;}
section.gt-block.store-banner .block-top strong,section.gt-block .store-banner .block-top strong{padding:.2rem 0;display:inline-block;vertical-align:top;color:#898989;font-size:2.4rem;line-height:3rem;font-weight:400;}
@media screen and (max-width:650px){section.gt-block.store-banner .block-top,section.gt-block .store-banner .block-top{padding:1rem 2rem;}
section.gt-block.store-banner .block-top strong,section.gt-block .store-banner .block-top strong{font-size:1.8rem;line-height:3rem;}}
@media screen and (max-width:500px){section.gt-block.store-banner,section.gt-block .store-banner{-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;}
section.gt-block.store-banner .block-top,section.gt-block .store-banner .block-top{-webkit-border-radius:2rem 2rem 0 0;-moz-border-radius:2rem 2rem 0 0;border-radius:2rem 2rem 0 0;}
section.gt-block.store-banner .block-top .web-section-btn,section.gt-block .store-banner .block-top .web-section-btn{display:block;float:none;}
section.gt-block.store-banner .block-top strong,section.gt-block .store-banner .block-top strong{line-height:2.4rem;}}
section.gt-block.store-banner article.single,section.gt-block .store-banner article.single{display:flex;flex-direction:row-reverse;overflow:hidden;}
section.gt-block.store-banner article.single .image,section.gt-block .store-banner article.single .image{position:relative;display:block;overflow:hidden;flex-grow:1;background:#a5a5a5;}
section.gt-block.store-banner article.single .image .in,section.gt-block .store-banner article.single .image .in{padding:56.25% 0 0 0;}
section.gt-block.store-banner article.single .image .img,section.gt-block .store-banner article.single .image .img{width:100%;height:100%;position:absolute;left:0;top:0;display:block;overflow:hidden;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
section.gt-block.store-banner article.single .image .img:hover,section.gt-block .store-banner article.single .image .img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
section.gt-block.store-banner article.single .content,section.gt-block .store-banner article.single .content{width:30rem;padding:3rem 3rem 7.4rem 3rem;position:relative;}
section.gt-block.store-banner article.single .content .title,section.gt-block .store-banner article.single .content .title{padding:0 0 3.4rem 0;}
section.gt-block.store-banner article.single .content .title h2,section.gt-block .store-banner article.single .content .title h2,section.gt-block.store-banner article.single .content .title h3,section.gt-block .store-banner article.single .content .title h3{padding:0;margin:0;color:var(--s-ink, #1a2428);font-size:1.9rem;line-height:2.4rem;font-weight:bold;}
section.gt-block.store-banner article.single .content .title h2 a,section.gt-block .store-banner article.single .content .title h2 a,section.gt-block.store-banner article.single .content .title h3 a,section.gt-block .store-banner article.single .content .title h3 a{color:var(--s-ink, #1a2428);}
section.gt-block.store-banner article.single .content .title h2 a:hover,section.gt-block .store-banner article.single .content .title h2 a:hover,section.gt-block.store-banner article.single .content .title h3 a:hover,section.gt-block .store-banner article.single .content .title h3 a:hover{text-decoration:underline;}
section.gt-block.store-banner article.single .content .price,section.gt-block .store-banner article.single .content .price{padding:0 0 4.8rem 0;white-space:nowrap;}
section.gt-block.store-banner article.single .content .price strong,section.gt-block .store-banner article.single .content .price strong{display:block;color:var(--s-ink, #1a2428);font-size:4.2rem;line-height:5.2rem;font-weight:bold;}
section.gt-block.store-banner article.single .content .price span,section.gt-block .store-banner article.single .content .price span{margin:1.2rem 0 0 0;position:relative;display:inline-block;vertical-align:top;color:var(--s-ink, #1a2428);font-size:2.4rem;line-height:3rem;font-weight:400;}
section.gt-block.store-banner article.single .content .price span:before,section.gt-block .store-banner article.single .content .price span:before{content:" ";width:70%;height:1px;position:absolute;left:15%;top:50%;display:block;overflow:hidden;background:var(--s-ink, #1a2428);-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-o-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);}
section.gt-block.store-banner article.single .content .buttons,section.gt-block .store-banner article.single .content .buttons{padding:0;margin:0;position:absolute;left:3rem;right:3rem;bottom:3rem;display:flex;white-space:nowrap;}
section.gt-block.store-banner article.single .content .buttons .icon-buttons,section.gt-block .store-banner article.single .content .buttons .icon-buttons{flex-grow:1;text-align:right;}
section.gt-block.store-banner article.single .content .buttons .icon-buttons .icon-btn,section.gt-block .store-banner article.single .content .buttons .icon-buttons .icon-btn{margin:0 0 0 1rem;}
@media screen and (max-width:750px){section.gt-block.store-banner article.single,section.gt-block .store-banner article.single{display:block;}
section.gt-block.store-banner article.single .content,section.gt-block .store-banner article.single .content{width:auto;}}
@media screen and (max-width:500px){section.gt-block.store-banner article.single .content,section.gt-block .store-banner article.single .content{padding:2rem;}
section.gt-block.store-banner article.single .content .title h2,section.gt-block .store-banner article.single .content .title h2,section.gt-block.store-banner article.single .content .title h3,section.gt-block .store-banner article.single .content .title h3{font-size:1.6rem;line-height:2.2rem;}
section.gt-block.store-banner article.single .content .price,section.gt-block .store-banner article.single .content .price{padding:0 0 2rem 0;}
section.gt-block.store-banner article.single .content .price strong,section.gt-block .store-banner article.single .content .price strong{font-size:3.2rem;line-height:3.2rem;}
section.gt-block.store-banner article.single .content .price span,section.gt-block .store-banner article.single .content .price span{font-size:1.9rem;line-height:2rem;}
section.gt-block.store-banner article.single .content .buttons,section.gt-block .store-banner article.single .content .buttons{position:static;}}
section.gt-block.store-banner article.multiple,section.gt-block .store-banner article.multiple{position:relative;z-index:1;}
section.gt-block.store-banner article.multiple .image,section.gt-block .store-banner article.multiple .image{min-height:20rem;padding:56.25% 0 0 0;position:relative;display:block;overflow:hidden;}
section.gt-block.store-banner article.multiple .image .img,section.gt-block .store-banner article.multiple .image .img{width:100%;height:100%;position:absolute;left:0;top:0;display:block;overflow:hidden;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
section.gt-block.store-banner article.multiple .image .img:hover,section.gt-block .store-banner article.multiple .image .img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
section.gt-block.store-banner article.multiple .image .icon-btn,section.gt-block .store-banner article.multiple .image .icon-btn{position:absolute;right:1.4rem;bottom:1rem;z-index:10;}
section.gt-block.store-banner article.multiple .content,section.gt-block .store-banner article.multiple .content{padding:.8rem 1.4rem 6.8rem 1.4rem;}
section.gt-block.store-banner article.multiple .content .texts,section.gt-block .store-banner article.multiple .content .texts{padding:0 0 2rem 0;display:flex;}
section.gt-block.store-banner article.multiple .content .texts .title,section.gt-block .store-banner article.multiple .content .texts .title{flex-grow:1;}
section.gt-block.store-banner article.multiple .content .texts h2,section.gt-block .store-banner article.multiple .content .texts h2,section.gt-block.store-banner article.multiple .content .texts h3,section.gt-block .store-banner article.multiple .content .texts h3{padding:0;margin:0;color:var(--s-ink, #1a2428);font-size:1.5rem;line-height:2rem;font-weight:bold;}
section.gt-block.store-banner article.multiple .content .texts h2 a,section.gt-block .store-banner article.multiple .content .texts h2 a,section.gt-block.store-banner article.multiple .content .texts h3 a,section.gt-block .store-banner article.multiple .content .texts h3 a{color:var(--s-ink, #1a2428);}
section.gt-block.store-banner article.multiple .content .texts h2 a:hover,section.gt-block .store-banner article.multiple .content .texts h2 a:hover,section.gt-block.store-banner article.multiple .content .texts h3 a:hover,section.gt-block .store-banner article.multiple .content .texts h3 a:hover{text-decoration:underline;}
section.gt-block.store-banner article.multiple .content .texts .price,section.gt-block .store-banner article.multiple .content .texts .price{padding:0 0 0 1.6rem;white-space:nowrap;text-align:right;}
section.gt-block.store-banner article.multiple .content .texts .price strong,section.gt-block .store-banner article.multiple .content .texts .price strong{display:block;color:var(--s-ink, #1a2428);font-size:2.4rem;line-height:3rem;font-weight:bold;}
section.gt-block.store-banner article.multiple .content .texts .price span,section.gt-block .store-banner article.multiple .content .texts .price span{margin:1rem 0 0 0;position:relative;display:inline-block;vertical-align:top;color:var(--s-ink, #1a2428);font-size:1.4rem;line-height:1.8rem;font-weight:400;}
section.gt-block.store-banner article.multiple .content .texts .price span:before,section.gt-block .store-banner article.multiple .content .texts .price span:before{content:" ";width:70%;height:1px;position:absolute;left:15%;top:50%;display:block;overflow:hidden;background:var(--s-ink, #1a2428);-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-o-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);}
section.gt-block.store-banner article.multiple .content .buttons,section.gt-block .store-banner article.multiple .content .buttons{position:absolute;left:1.4rem;right:1.4rem;bottom:2.4rem;display:flex;white-space:nowrap;}
section.gt-block.store-banner article.multiple .content .buttons .icon-buttons,section.gt-block .store-banner article.multiple .content .buttons .icon-buttons{flex-grow:1;text-align:right;}
section.gt-block.store-banner article.multiple .content .buttons .icon-buttons .icon-btn,section.gt-block .store-banner article.multiple .content .buttons .icon-buttons .icon-btn{margin:0 0 0 1rem;}
@media screen and (max-width:500px){section.gt-block.store-banner article.multiple .content,section.gt-block .store-banner article.multiple .content{padding-bottom:5.8rem;}
section.gt-block.store-banner article.multiple .content .buttons,section.gt-block .store-banner article.multiple .content .buttons{bottom:1.4rem;}}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/store-banner.css */
/* common border radius */
/* disable text selection */
/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/taxonomy-terms-list.css */
/* common border radius */
/* disable text selection */
section.gt-block.taxonomy-terms-list article {
  margin: 0 0 3rem 0;
  position: relative;
  background: #F8F8F8;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  /*
    @media screen and (max-width: 900px)
    {
        .recipes
        {
            grid-template-columns: repeat(2, 1fr);
        }

        .recipe:last-of-type
        {
            display: none;
        }
    }
*/
}

section.gt-block.taxonomy-terms-list article:last-of-type {
  margin: 0;
}

section.gt-block.taxonomy-terms-list article .content {
  width: 35rem;
  padding: 3rem 3rem 10rem 3rem;
  position: relative;
}

section.gt-block.taxonomy-terms-list article .content .web-section-btn {
  margin: 0 0 3rem 0;
}

section.gt-block.taxonomy-terms-list article .content .buttons {
  width: 35rem;
  padding: 0 3rem 3rem 3rem;
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  justify-content: space-between;
}

section.gt-block.taxonomy-terms-list article .content .button {
  flex-grow: 1;
}

section.gt-block.taxonomy-terms-list article .content .icon-btn {
  margin: 0 0 0 1rem;
}

section.gt-block.taxonomy-terms-list article .right {
  position: relative;
  flex-grow: 1;
}

section.gt-block.taxonomy-terms-list article .arrow-btn {
  margin-top: -2.4rem;
  position: absolute;
  top: 50%;
  z-index: 20;
}

section.gt-block.taxonomy-terms-list article .top-items-list {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  display: grid;
  grid-gap: 0;
  -webkit-border-radius: 0 4rem 4rem 0;
  -moz-border-radius: 0 4rem 4rem 0;
  border-radius: 0 4rem 4rem 0;
  overflow: hidden;
}

section.gt-block.taxonomy-terms-list article .top-items-list.slick-initialized {
  display: block;
}

section.gt-block.taxonomy-terms-list article .top-items-list.slick-initialized .slick-list {
  height: 100%;
}

section.gt-block.taxonomy-terms-list article .top-items-list.slick-initialized .slick-track {
  height: 100%;
  display: flex !important;
}

section.gt-block.taxonomy-terms-list article .top-items-list.slick-initialized .slick-slide {
  height: inherit !important;
}

section.gt-block.taxonomy-terms-list article .top-items-list[data-count='1'] {
  grid-template-columns: repeat(1, 1fr);
}

section.gt-block.taxonomy-terms-list article .top-items-list[data-count='2'] {
  grid-template-columns: repeat(2, 1fr);
}

section.gt-block.taxonomy-terms-list article .top-items-list[data-count='3'] {
  grid-template-columns: repeat(3, 1fr);
}

section.gt-block.taxonomy-terms-list article .top-items-list:not(.slick-initialized) .item {
  display: none;
}

section.gt-block.taxonomy-terms-list article .top-items-list:not(.slick-initialized) .item:nth-of-type(1),
section.gt-block.taxonomy-terms-list article .top-items-list:not(.slick-initialized) .item:nth-of-type(2),
section.gt-block.taxonomy-terms-list article .top-items-list:not(.slick-initialized) .item:nth-of-type(3) {
  display: block;
}

section.gt-block.taxonomy-terms-list article .top-items-list:not(.slick-initialized)[data-count='4'],
section.gt-block.taxonomy-terms-list article .top-items-list:not(.slick-initialized)[data-count='5'],
section.gt-block.taxonomy-terms-list article .top-items-list:not(.slick-initialized)[data-count='6'],
section.gt-block.taxonomy-terms-list article .top-items-list:not(.slick-initialized)[data-count='7'],
section.gt-block.taxonomy-terms-list article .top-items-list:not(.slick-initialized)[data-count='8'],
section.gt-block.taxonomy-terms-list article .top-items-list:not(.slick-initialized)[data-count='9'],
section.gt-block.taxonomy-terms-list article .top-items-list:not(.slick-initialized)[data-count='10'],
section.gt-block.taxonomy-terms-list article .top-items-list:not(.slick-initialized)[data-count='11'] {
  grid-template-columns: repeat(3, 1fr);
}

section.gt-block.taxonomy-terms-list article .item {
  min-height: 30rem;
  position: relative;
  display: block;
  overflow: hidden;
}

section.gt-block.taxonomy-terms-list article .item .img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  z-index: 1;
}

section.gt-block.taxonomy-terms-list article .item .img span {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.taxonomy-terms-list article .item .img span:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

section.gt-block.taxonomy-terms-list article .item .img strong {
  width: 100%;
  padding: 2rem 2.4rem;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 10;
  display: block;
  overflow: hidden;
  color: black;
  font-size: 1.5rem;
  line-height: 1.9rem;
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
}

section.gt-block.taxonomy-terms-list article .item:nth-of-type(2n-1) .img strong {
  background: rgba(248, 248, 248, 0.75);
}

section.gt-block.taxonomy-terms-list article .item:nth-of-type(2n) .img strong {
  background: rgba(248, 248, 248, 0.85);
}

section.gt-block.taxonomy-terms-list article .item:nth-of-type(3n) .img strong {
  background: rgba(248, 248, 248, 0.95);
}

section.gt-block.taxonomy-terms-list article .item .icon-btn {
  position: absolute;
  right: 2rem;
  top: 2rem;
  z-index: 10;
}
@media screen and (max-width: 650px){
  section.gt-block.taxonomy-terms-list article .content {
    width: auto;
    padding: 3rem;
  }

  section.gt-block.taxonomy-terms-list article .content .buttons {
    width: auto;
    display: block;
    padding: 3rem 0 0 0;
    position: static;
  }

  section.gt-block.taxonomy-terms-list article .content .buttons .icon-btn {
    margin: 0 0 0 1rem;
  }

  section.gt-block.taxonomy-terms-list article .right {
    height: 30rem;
  }

  section.gt-block.taxonomy-terms-list article .top-items-list,
  section.gt-block.taxonomy-terms-list article .category-image {
    -webkit-border-radius: 0 0 4rem 4rem;
    -moz-border-radius: 0 0 4rem 4rem;
    border-radius: 0 0 4rem 4rem;
  }}
@media screen and (max-width: 500px){
  section.gt-block.taxonomy-terms-list article {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.taxonomy-terms-list article .content {
    padding: 2rem;
  }

  section.gt-block.taxonomy-terms-list article .content .web-section-btn {
    margin: 0 0 2rem 0;
  }

  section.gt-block.taxonomy-terms-list article .content h2 {
    margin: 0 0 2rem 0;
  }

  section.gt-block.taxonomy-terms-list article .content .buttons {
    padding: 2rem 0 0 0;
  }

  section.gt-block.taxonomy-terms-list article .top-items-list,
  section.gt-block.taxonomy-terms-list article .category-image {
    -webkit-border-radius: 0 0 2rem 2rem;
    -moz-border-radius: 0 0 2rem 2rem;
    border-radius: 0 0 2rem 2rem;
  }}
@media screen and (max-width: 360px){
  section.gt-block.taxonomy-terms-list article .content .buttons {
    text-align: center;
  }

  section.gt-block.taxonomy-terms-list article .content .buttons .btn {
    margin: 0 0 1rem 0;
    display: block;
  }

  section.gt-block.taxonomy-terms-list article .content .buttons .icon-btn {
    margin: 0 0.5rem;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/text.css */
/* common border radius */
/* disable text selection */
section.gt-block.text {
  overflow: hidden;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  background: var(--s-paper, #f8f8f8);
}

section.gt-block.text.without-box {
  margin-bottom: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: transparent;
}

section.gt-block.text .content .text {
  padding: 5rem;
}

section.gt-block.text .content .text .btn {
  margin: 0 0 0.8rem 0;
}

section.gt-block.text.image-right .content .text {
  width: 51.7%;
}

section.gt-block.text.without-box .content .text {
  padding: 0;
}

section.gt-block.text .img {
  width: 48.3%;
  height: 100%;
  position: absolute;
  top: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

section.gt-block.text.image-right .img {
  right: 0;
}

section.gt-block.text .read-more-link,
section.gt-block.text .read-less-link {
  max-height: 2.4rem;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  cursor: pointer;
  color: var(--s-ink, #1a2428);
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: bold;
  text-decoration: underline;
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.text .read-more-link.hidden,
section.gt-block.text .read-less-link.hidden {
  max-height: 0px;
  opacity: 0;
  display: block;
}

section.gt-block.text .read-more-link:hover,
section.gt-block.text .read-less-link:hover {
  text-decoration: none;
}

section.gt-block.text .text-more {
  max-height: 0px;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.text .text-more.opened {
  max-height: 2000px;
  opacity: 1;
}
@media screen and (max-width: 1000px){
  section.gt-block.text .content .text {
    padding: 4rem;
  }

  section.gt-block.text.image-right .content .text {
    width: auto;
  }

  section.gt-block.text .img {
    width: 100%;
    height: 30rem;
    position: static;
  }}
@media screen and (max-width: 500px){
  section.gt-block.text {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.text .content .text {
    padding: 20px 20px 6px;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/thematic-text.css */
/* common border radius */
/* disable text selection */
section.gt-block.thematic-text {
  overflow: hidden;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  background: var(--s-paper, #f8f8f8);
}

section.gt-block.thematic-text .badge {
  width: 16rem;
  height: 14.4rem;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  background-position: right 0;
  background-repeat: no-repeat;
  background-size: contain;
}

section.gt-block.thematic-text .content .text {
  padding: 5rem;
}

section.gt-block.thematic-text.image-right .content .text {
  width: 51.7%;
}

section.gt-block.thematic-text .img {
  width: 48.3%;
  height: 100%;
  position: absolute;
  top: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

section.gt-block.thematic-text .img ul {
  position: absolute;
  left: 3rem;
  bottom: 3rem;
  display: inline-block;
  vertical-align: top;
}

section.gt-block.thematic-text .img ul li {
  padding: 0 1.4rem 0 0;
  display: inline-block;
  vertical-align: top;
}

section.gt-block.thematic-text.image-right .img {
  right: 0;
}

section.gt-block.thematic-text .btn.read-more-link,
section.gt-block.thematic-text .btn.read-less-link {
  width: 17rem;
  max-height: 8rem;
  margin: 0;
  display: block;
  overflow: hidden;
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.thematic-text .btn.read-more-link.hidden,
section.gt-block.thematic-text .btn.read-less-link.hidden {
  max-height: 0px;
  opacity: 0;
  padding: 0;
}

section.gt-block.thematic-text .text-more {
  max-height: 0px;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.thematic-text .text-more.opened {
  max-height: 2000px;
  opacity: 1;
}
@media screen and (max-width: 1000px){
  section.gt-block.thematic-text .badge {
    width: 12rem;
    height: 10.8rem;
  }

  section.gt-block.thematic-text .content .text {
    padding: 4rem;
  }

  section.gt-block.thematic-text.image-right .content .text {
    width: auto;
  }

  section.gt-block.thematic-text .img {
    width: 100%;
    height: 30rem;
    position: static;
  }}
@media screen and (max-width: 500px){
  section.gt-block.thematic-text {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.thematic-text .badge {
    width: 8rem;
    height: 7.2rem;
  }

  section.gt-block.thematic-text .content .text {
    padding: 20px 20px 6px;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/tools-list.css */
/* common border radius */
/* disable text selection */
section.gt-block.tools-list article.tool {
  margin: 0 0 3rem 0;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  background: var(--s-paper, #f8f8f8);
  overflow: hidden;
}
@media screen and (max-width: 500px){
  section.gt-block.tools-list article.tool {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }}

section.gt-block.tools-list article.tool .tool-more-less {
  padding: 2rem;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                    supported by Chrome and Opera */
  color: #707070;
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
}

section.gt-block.tools-list article.tool .tool-more-less span {
  padding: 0 3.4rem 0 0;
  position: relative;
  display: inline-block;
  vertical-align: top;
}

section.gt-block.tools-list article.tool .tool-more-less span:after {
  content: " ";
  width: 1.5rem;
  height: 2rem;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.481' height='8.242' viewBox='0 0 14.481 8.242'%3E%3Cpath d='M12.481,6.242,6.24,0,0,6.242' transform='translate(13.481 7.242) rotate(180)' fill='%23fff'/%3E%3Cpath d='M12.481,7.242a1,1,0,0,1-.707-.293L6.24,1.414.707,6.949a1,1,0,0,1-1.414,0,1,1,0,0,1,0-1.414L5.533-.707A1,1,0,0,1,6.24-1a1,1,0,0,1,.707.293l6.24,6.242a1,1,0,0,1-.707,1.707Z' transform='translate(13.481 7.242) rotate(180)' fill='%23707070'/%3E%3C/svg%3E");
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.gt-block.tools-list article.tool.opened .tool-more-less span:after {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

section.gt-block.tools-list article.tool .tool-gallery {
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 0 0 4rem 4rem;
  -moz-border-radius: 0 0 4rem 4rem;
  border-radius: 0 0 4rem 4rem;
}

section.gt-block.tools-list article.tool .tool-gallery .share-line {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
}

section.gt-block.tools-list article.tool .tool-gallery .images {
  position: relative;
  z-index: 1;
}

section.gt-block.tools-list article.tool .tool-gallery .images .list:not(.slick-initialized) > div {
  display: none;
}

section.gt-block.tools-list article.tool .tool-gallery .images .list:not(.slick-initialized) > div:first-of-type {
  display: block;
}

section.gt-block.tools-list article.tool .tool-gallery .images .image {
  padding: 56.25% 0 0 0;
  position: relative;
}

section.gt-block.tools-list article.tool .tool-gallery .images .image .img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

section.gt-block.tools-list article.tool .tool-gallery .share-line {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
}

section.gt-block.tools-list article.tool .tool-gallery .arrow-btn {
  margin-top: -3rem;
  position: absolute;
  top: 50%;
  z-index: 10;
  -webkit-box-shadow: 0 0 0 1px white inset;
  -moz-box-shadow: 0 0 0 1px white inset;
  box-shadow: 0 0 0 1px white inset;
}
@media screen and (max-width: 500px){
  section.gt-block.tools-list article.tool .tool-gallery .arrow-btn {
    width: 4rem;
    height: 4rem;
    margin-top: -2rem;
    background-size: 1.1rem auto;
  }}

section.gt-block.tools-list article.tool .tool-gallery .slick-dots {
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 3rem;
  text-align: center;
  line-height: 1.8rem;
}

section.gt-block.tools-list article.tool .tool-gallery .slick-dots li {
  padding: 0rem 0.7rem;
  display: inline-block;
  vertical-align: top;
}

section.gt-block.tools-list article.tool .tool-gallery .slick-dots li button {
  width: 1.8rem;
  height: 1.8rem;
  display: block;
  overflow: hidden;
  border: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: var(--s-brand, #fd7d23);
  -webkit-box-shadow: 0 0 0 1px white inset;
  -moz-box-shadow: 0 0 0 1px white inset;
  box-shadow: 0 0 0 1px white inset;
  white-space: nowrap;
  text-indent: 400px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0.6;
  cursor: pointer;
}

section.gt-block.tools-list article.tool .tool-gallery .slick-dots li.slick-active button {
  opacity: 1;
}

section.gt-block.tools-list article.tool .tool-gallery .slick-dots li:not(.slick-active) button:hover {
  opacity: 0.9;
}
@media screen and (max-width: 500px){
  section.gt-block.tools-list article.tool .tool-gallery .slick-dots {
    bottom: 1rem;
  }

  section.gt-block.tools-list article.tool .tool-gallery .slick-dots li {
    padding: 0 0.4rem;
  }

  section.gt-block.tools-list article.tool .tool-gallery .slick-dots li button {
    width: 1.4rem;
    height: 1.4rem;
  }}
@media screen and (max-width: 500px){
  section.gt-block.tools-list article.tool .tool-gallery {
    -webkit-border-radius: 0 0 2rem 2rem;
    -moz-border-radius: 0 0 2rem 2rem;
    border-radius: 0 0 2rem 2rem;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/video-extended.css */
/* common border radius */
/* disable text selection */
section.gt-block.video-extended {
  overflow: hidden;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  background: var(--s-paper, #f8f8f8);
}

section.gt-block.video-extended ul {
  width: 6.6rem;
  padding: 3rem 0;
  position: absolute;
  right: 0;
  top: 0;
  list-style: none;
  text-align: center;
}

section.gt-block.video-extended ul li {
  padding: 0 0 1.8rem 0;
}

section.gt-block.video-extended .content {
  width: 38%;
  padding: 3rem 3.4rem 10.8rem;
  position: relative;
}

section.gt-block.video-extended .content .web-section-btn {
  margin: 0 0 2.6rem 0;
}

section.gt-block.video-extended .content h2 {
  padding: 0 0 1.6rem 0;
  margin: 0;
  color: var(--s-ink, #1a2428);
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: bold;
}

section.gt-block.video-extended .content p {
  padding: 0 0 1.6rem 0;
  color: var(--s-ink, #1a2428);
  font-size: 1.5rem;
  line-height: 2.4rem;
  font-weight: 400;
}

section.gt-block.video-extended .content .chef-label-holder {
  padding: 1.2rem 0 0 0;
}

section.gt-block.video-extended .content .chef-label {
  min-width: 0;
  padding-right: 0;
  background: transparent;
}

section.gt-block.video-extended .content .btn-holder {
  width: calc((100% - 6.8rem) / 2);
  position: absolute;
  left: 3.4rem;
  bottom: 3rem;
}

section.gt-block.video-extended .content ul {
  display: none;
}

section.gt-block.video-extended .content .date {
  padding: 0.6rem 0;
  display: inline-block;
  vertical-align: top;
  color: var(--s-ink, #1a2428);
  font-size: 1.2rem;
  line-height: 1.6rem;
  font-weight: 300;
}

section.gt-block.video-extended .video {
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (max-width: 1300px){
  section.gt-block.video-extended .content {
    width: 36%;
  }}
@media screen and (max-width: 1000px){
  section.gt-block.video-extended > ul {
    display: none;
  }

  section.gt-block.video-extended .content {
    width: auto;
    padding: 3rem 3.4rem;
  }

  section.gt-block.video-extended .content .btn-holder,
  section.gt-block.video-extended .content .date-holder {
    width: auto;
    padding: 2rem 0 0 0;
    position: static;
    text-align: left;
  }

  section.gt-block.video-extended .content .date {
    padding: 0;
  }

  section.gt-block.video-extended .content .date br {
    display: none;
  }

  section.gt-block.video-extended .content ul {
    width: auto;
    padding: 2rem 0 0 0;
    position: static;
    display: block;
    text-align: left;
  }

  section.gt-block.video-extended .content ul li {
    padding: 0 1.8rem 0 0;
    display: inline-block;
    vertical-align: top;
  }}
@media screen and (max-width: 500px){
  section.gt-block.video-extended {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }

  section.gt-block.video-extended .content {
    padding: 2rem;
  }

  section.gt-block.video-extended .content .btn {
    display: block;
  }

  section.gt-block.video-extended .content ul,
  section.gt-block.video-extended .content .date-holder {
    text-align: center;
  }

  section.gt-block.video-extended .content ul li {
    padding: 0 0.9rem;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/video-text.css */
/* common border radius */
/* disable text selection */
section.gt-block.video-text .text {
  width: calc(100% - 56rem);
  padding: 3rem 4rem;
  margin: 0 0 0 3rem;
  float: right;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  background: var(--s-paper, #f8f8f8);
}
@media screen and (max-width: 1000px){
  section.gt-block.video-text .text {
    width: auto;
    margin: 0 0 3rem 0;
    float: none;
  }}
@media screen and (max-width: 500px){
  section.gt-block.video-text .text {
    padding: 20px 20px 6px;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/video.css */
/* common border radius */
/* disable text selection */
section.gt-block.video {
  overflow: hidden;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  background: #A5A5A5;
}
@media screen and (max-width: 500px){
  section.gt-block.video {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/videos-extended.css */
/* common border radius */
/* disable text selection */
section.gt-block.videos-extended .list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 3rem;
}
@media screen and (max-width: 1100px){
  section.gt-block.videos-extended .list {
    grid-template-columns: repeat(1, 1fr);
  }}

section.gt-block.videos-extended article {
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  background: var(--s-paper, #f8f8f8);
}

section.gt-block.videos-extended article .top {
  padding: 1.6rem 3.2rem;
  position: relative;
  display: flex;
}

section.gt-block.videos-extended article .top .web-section-btn-holder {
  padding: 0.5rem 2rem 0.5rem 0;
}

section.gt-block.videos-extended article .top .date {
  display: inline-block;
  vertical-align: top;
  color: var(--s-ink, #1a2428);
  font-size: 1.2rem;
  line-height: 1.6rem;
  font-weight: 300;
}

section.gt-block.videos-extended article .top .chef-label-holder {
  text-align: right;
}

section.gt-block.videos-extended article .top .chef-label {
  padding-right: 0;
  background: none;
  text-align: left;
}
@media screen and (max-width: 630px){
  section.gt-block.videos-extended article .top {
    padding: 1.6rem 2rem 3rem 2rem;
    display: block;
  }

  section.gt-block.videos-extended article .top:after {
    content: " ";
    width: 100%;
    height: 0px;
    display: block;
    overflow: hidden;
    clear: both;
  }

  section.gt-block.videos-extended article .top .date br {
    display: none;
  }

  section.gt-block.videos-extended article .top .web-section-btn-holder,
  section.gt-block.videos-extended article .top .chef-label-holder {
    width: 50%;
    float: left;
  }}
@media screen and (max-width: 500px){
  section.gt-block.videos-extended article .top {
    padding: 1.6rem 2rem;
  }

  section.gt-block.videos-extended article .top .web-section-btn-holder,
  section.gt-block.videos-extended article .top .chef-label-holder {
    width: auto;
    float: none;
  }

  section.gt-block.videos-extended article .top .web-section-btn-holder {
    padding: 0;
  }

  section.gt-block.videos-extended article .top .web-section-btn {
    display: block;
  }

  section.gt-block.videos-extended article .top .chef-label-holder {
    text-align: center;
  }

  section.gt-block.videos-extended article .top .chef-label {
    text-align: left;
  }}

section.gt-block.videos-extended article .bottom {
  padding: 1.2rem 3.2rem 1.6rem;
  display: flex;
}

section.gt-block.videos-extended article .bottom h3 {
  padding: 0 2rem 0 0;
  margin: 0;
  color: var(--s-ink, #1a2428);
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: bold;
  flex-grow: 1;
}

section.gt-block.videos-extended article .bottom ul {
  white-space: nowrap;
}

section.gt-block.videos-extended article .bottom ul li {
  padding: 0 0 0 1.4rem;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 630px){
  section.gt-block.videos-extended article .bottom {
    padding: 1.2rem 2rem 1.6rem;
    display: block;
  }

  section.gt-block.videos-extended article .bottom h3 {
    padding: 0 0 2rem 0;
  }

  section.gt-block.videos-extended article .bottom .btn-holder,
  section.gt-block.videos-extended article .bottom ul {
    display: inline-block;
    vertical-align: top;
  }}
@media screen and (max-width: 500px){
  section.gt-block.videos-extended article .bottom {
    text-align: center;
  }

  section.gt-block.videos-extended article .bottom h3 {
    padding: 0;
  }

  section.gt-block.videos-extended article .bottom .btn-holder,
  section.gt-block.videos-extended article .bottom .btn {
    display: block;
  }

  section.gt-block.videos-extended article .bottom .btn-holder {
    padding: 1.6rem 0 0 0;
  }

  section.gt-block.videos-extended article .bottom ul {
    padding: 1.6rem 0 0 0;
  }}
@media screen and (max-width: 500px){
  section.gt-block.videos-extended article {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }}

/* /wp-content/themes/cookinghub/assets/css/_dist/acf-blocks/videos.css */
/* common border radius */
/* disable text selection */
section.gt-block.videos .list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 3rem;
}
@media screen and (max-width: 1000px){
  section.gt-block.videos .list {
    grid-template-columns: repeat(2, 1fr);
  }}
@media screen and (max-width: 700px){
  section.gt-block.videos .list {
    max-width: 500px;
    margin: 0 auto;
    grid-template-columns: repeat(1, 1fr);
  }}

section.gt-block.videos article {
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
  background: var(--s-paper, #f8f8f8);
}

section.gt-block.videos article .top {
  min-height: 8.4rem;
  padding: 2rem;
  position: relative;
}

section.gt-block.videos article .top .icon-btn {
  position: absolute;
  right: 2rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

section.gt-block.videos article h3 {
  padding: 2rem 4rem;
  margin: 0;
  color: var(--s-ink, #1a2428);
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: bold;
  text-align: center;
}
@media screen and (max-width: 500px){
  section.gt-block.videos article {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }}