﻿:root{--ricetteditalia: #ff4b00;--fattoincasapervoi: #d5322c;--ink: #000;--ui-bg-special: #fbf7d9}.modal{display:none;max-width:750px;padding:1rem !important}.modal .modal-intro{line-height:1.4;margin-bottom:20px}.modal .modal-intro .modal-title{margin-right:20px}@media only screen and (min-width:768px){.modal .modal-intro{margin-bottom:30px}}.modal .modal-intro p{margin-top:.4em}.modal .fields{display:grid;grid-template-columns:minmax(0, 1fr);grid-column-gap:1rem;grid-row-gap:20px}@media only screen and (min-width:768px){.modal .fields{grid-row-gap:26px;grid-template-columns:repeat(2, minmax(0, 1fr))}}.modal .options{margin-top:5px}@media only screen and (min-width:768px){.modal .options{margin-top:15px}}.modal .checkbox{display:block;position:relative;margin-top:20px}.modal .checkbox input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none}.modal .checkbox input:checked+.label:before{background:#d5322c;border-color:rgba(0,0,0,0)}.modal .checkbox .label{position:relative;padding-left:35px;user-select:none;display:inline-block}.modal .checkbox .label .icon{position:absolute;top:1px;left:1px;width:18px;height:18px;opacity:0;color:var(--paper)}.modal .checkbox .label:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid rgba(0,0,0,.3);border-radius:3px;cursor:pointer;transition:all .2s ease}.modal .main-button{margin-top:40px}.modal .field{display:block}.modal .field.big{display:block}@media only screen and (min-width:768px){.modal .field.big{grid-column:span 2}}.modal .field label{display:block;font:500 15px/1.2 "Figtree",sans-serif;margin-bottom:.6em;letter-spacing:0;color:rgba(0,0,0,.7)}@media only screen and (min-width:768px){.modal .field label{font-size:16px}}@media only screen and (min-width:1280px){.modal .field label{font-size:17px}}.modal .field label em{font-size:12px;font-style:normal;opacity:.6}@media only screen and (min-width:768px){.modal .field label em{font-size:13px}}@media only screen and (min-width:1280px){.modal .field label em{font-size:14px}}.modal .field label.error{color:#d5322c;font-size:14px;display:block;font-weight:normal;margin-top:.6em}@media only screen and (min-width:768px){.modal .field label.error{font-size:15px}}.modal .field input[type=text],.modal .field input[type=email],.modal .field textarea{background:var(--paper);display:block;width:100%;height:50px;border:1px solid rgba(0,0,0,.1);box-sizing:border-box;box-shadow:2px 3px 20px -3px rgba(54,11,11,.17);border-radius:3px;font:16px "Figtree",sans-serif;color:#000;padding:0 18px}.modal .field input[type=text]:focus,.modal .field input[type=email]:focus,.modal .field textarea:focus{border-color:#000}@media only screen and (min-width:768px){.modal .field input[type=text],.modal .field input[type=email],.modal .field textarea{height:54px;font-size:18px;padding:0 20px}}.modal .field textarea{height:auto !important;line-height:1.3;padding:10px 18px;resize:none}@media only screen and (min-width:768px){.modal .field textarea{padding:12px 20px}}.special-box{background:url(../images/benedetta-tip-bg.jpg) no-repeat right bottom rgba(247,241,191,.6);padding:20px;font:15px/1.4 "Figtree",sans-serif;letter-spacing:-0.01em;margin-top:60px;background-size:60px;padding-right:50px;min-height:65px;box-sizing:border-box}@media only screen and (min-width:768px){.special-box{background-size:83px;padding:24px;padding-right:80px;font-size:16px;min-height:85px}}@media only screen and (min-width:1280px){.special-box{font-size:17px}}.special-box-title{font:26px/1 "Licorice",cursive;color:#d5322c;text-shadow:.5px .5px 0 #d5322c;margin-top:-40px;margin-bottom:.5em}@media only screen and (min-width:768px){.special-box-title{font-size:31px}}@media only screen and (min-width:1280px){.special-box-title{font-size:35px}}.special-box li{margin-top:.6em;position:relative;padding-left:24px}@media only screen and (min-width:1280px){.special-box li{padding-left:27px}}.special-box li .icon{position:absolute;top:2px;left:-4px;color:#d5322c;width:20px;height:20px}@media only screen and (min-width:1280px){.special-box li .icon{top:1px;width:24px;height:24px}}.special-box li:first-child{margin-top:0}.comment-form .logged-in-as{margin-bottom:20px}.comment-form .logged-in-as a{color:#d5322c;text-decoration:underline}.comment-form .attachment-field{display:flex;flex-direction:column;border-top:5px solid rgba(0,0,0,.1);border-bottom:5px solid rgba(0,0,0,.1);padding:30px 0}@media only screen and (min-width:768px){.comment-form .attachment-field{grid-column:span 2;flex-direction:row}}.comment-form .attachment-field label{width:230px;flex-shrink:0;margin:0 0 15px 0;font-size:17px;line-height:1.3}@media only screen and (min-width:768px){.comment-form .attachment-field label{margin:0 20px 0 0;font-size:19px}}.comment-form .attachment-field .field{flex-grow:1;width:100%}.comment-form .attachment-field .field .error{width:auto}.comment-form .attachment-field .uploader{background:var(--paper);display:flex;align-items:center;width:100%;height:54px;border:1px solid rgba(0,0,0,.1);box-sizing:border-box;box-shadow:2px 3px 20px -3px rgba(54,11,11,.17);border-radius:3px;font:16px "Figtree",sans-serif;color:#000;padding:0 20px;position:relative}@media only screen and (min-width:768px){.comment-form .attachment-field .uploader{font-size:17px}}@media only screen and (min-width:1280px){.comment-form .attachment-field .uploader{font-size:18px}}.comment-form .attachment-field .uploader input{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer;opacity:0}.comment-form .attachment-field .uploader .button{position:absolute;top:50%;margin-top:-19px;right:7px;height:38px;line-height:36px;font-size:12px;padding:0 12px}.share-modal .copy{position:relative;margin-bottom:20px}@media only screen and (min-width:768px){.share-modal .copy{margin-bottom:36px}}.share-modal .copy input{height:50px;background:rgba(0,0,0,.05);border:0;width:100%;display:block;box-sizing:border-box;padding:0 120px 0 15px;font:16px "Figtree",sans-serif;color:rgba(0,0,0,.5);border-radius:3px}@media only screen and (min-width:768px){.share-modal .copy input{font-size:18px;height:60px;padding:0 130px 0 18px}}.share-modal .copy .button{position:absolute;top:50%;transform:translateY(-50%);right:8px}.share-modal .socials ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-row-gap:.5rem;grid-column-gap:1rem;margin-top:15px}.share-modal .socials ul li a{display:block;padding:15px 17px;border:1px solid #000;box-sizing:border-box;position:relative;border-radius:3px;font-size:15px;line-height:1;letter-spacing:-0.01em}.share-modal .socials ul li a:hover{box-shadow:0 0 0 1px #000,2px 3px 20px -3px rgba(54,11,11,.17)}@media only screen and (min-width:768px){.share-modal .socials ul li a{font-size:17px;padding:17px 19px}}.share-modal .socials ul li a .icon{position:absolute;right:15px;top:50%;margin-top:-12px}.share-modal .socials ul li a.facebook:hover{border-color:#0d88ef;color:#0d88ef;box-shadow:0 0 0 1px #0d88ef,2px 3px 20px -3px rgba(54,11,11,.17)}.share-modal .socials ul li a.facebook .icon{color:#0d88ef}.share-modal .socials ul li a.whatsapp:hover{border-color:#50ad42;color:#50ad42;box-shadow:0 0 0 1px #50ad42,2px 3px 20px -3px rgba(54,11,11,.17)}.share-modal .socials ul li a.whatsapp .icon{color:#50ad42}.share-modal .socials ul li a.twitter:hover{border-color:#1d9bf0;color:#1d9bf0;box-shadow:0 0 0 1px #1d9bf0,2px 3px 20px -3px rgba(54,11,11,.17)}.share-modal .socials ul li a.twitter .icon{color:#1d9bf0}.pagination{display:flex;align-items:center;justify-content:center;margin-top:1.5rem;font-size:17px;line-height:34px;font-weight:800;letter-spacing:-0.01em}.pagination a,.pagination span{margin:0 5px;border-radius:3px;padding:0 10px;display:none}@media only screen and (min-width:768px){.pagination a,.pagination span{display:block}}.pagination a.current,.pagination span.current{display:block}.pagination a.current:before,.pagination span.current:before{content:"Pagina "}@media only screen and (min-width:768px){.pagination a.current:before,.pagination span.current:before{display:none}}@media only screen and (min-width:768px){.pagination a.current,.pagination span.current{background:#d5322c;color:var(--paper)}}.pagination a.prev,.pagination a.next,.pagination span.prev,.pagination span.next{width:42px;height:42px;background:rgba(0,0,0,.1);color:#d5322c;border-radius:100%;padding:0;display:flex;align-items:center;justify-content:center;border:2px solid rgba(0,0,0,0);flex-shrink:0}.pagination a.prev.disabled,.pagination a.next.disabled,.pagination span.prev.disabled,.pagination span.next.disabled{border-color:rgba(0,0,0,.1);background:rgba(0,0,0,0);color:rgba(0,0,0,.2)}.pagination a.prev,.pagination span.prev{margin-right:30px}.pagination a.prev .icon,.pagination span.prev .icon{transform:rotate(90deg) translateY(1px)}.pagination a.next,.pagination span.next{margin-left:30px}.pagination a.next .icon,.pagination span.next .icon{transform:rotate(-90deg) translateY(1px)}.um-register,.um-login,.um-password{max-width:500px !important;margin:0 auto}.modal .um-register,.modal .um-login,.modal .um-password{max-width:none !important;margin:0}.um-field{margin-bottom:25px;width:100%;flex-shrink:0}@media only screen and (min-width:768px){.um-field{margin-bottom:30px}}.um-field-checkbox{width:100%}.um-field-label{display:block;font:500 15px/1.2 "Figtree",sans-serif;margin-bottom:.6em;letter-spacing:0;color:rgba(0,0,0,.7)}@media only screen and (min-width:768px){.um-field-label{font-size:17px}}.um-field-label em{font-size:14px;font-style:normal;opacity:.6}.um-field-label.error{color:#d5322c;font-size:13px;display:block;font-weight:normal;margin-top:.6em}@media only screen and (min-width:768px){.um-field-label.error{font-size:15px}}.um-field-area{display:flex;align-items:center;flex-wrap:wrap}.um-field-checkbox{position:relative}.um-field-checkbox input{position:absolute;top:0;left:0;width:0;height:0;pointer-events:none;opacity:0}.um-field-checkbox .um-field-checkbox-state{position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid rgba(0,0,0,.3);border-radius:3px;cursor:pointer;transition:border .2s ease}@media only screen and (min-width:768px){.um-field-checkbox .um-field-checkbox-state{width:20px;height:20px}}.um-field-checkbox .um-field-checkbox-state:before{content:"";position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid #d5322c;cursor:pointer;transition:opacity .2s ease;opacity:0;background:#d5322c url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M20.2001 6.4L9.8001 18.1674L4.6001 12.284' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size:18px}.um-field-checkbox input:checked+.um-field-checkbox-state{border-color:#d5322c}.um-field-checkbox input:checked+.um-field-checkbox-state:before{transform:scale(1);opacity:1}.um-field-checkbox .um-field-checkbox-option{font:500 15px/1.2 "Figtree",sans-serif;letter-spacing:0;color:rgba(0,0,0,.7);display:block;padding-top:0;padding-left:30px}@media only screen and (min-width:768px){.um-field-checkbox .um-field-checkbox-option{padding-left:35px;padding-top:0;font-size:17px}}.um-field-radio{position:relative}.um-field-area .um-field-radio{margin-right:30px;margin-top:6px;user-select:none}@media only screen and (min-width:768px){.um-field-area .um-field-radio{margin-right:35px}}.um-field-radio input{position:absolute;top:0;left:0;width:0;height:0;pointer-events:none;opacity:0}.um-field-radio .um-field-radio-state{position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid rgba(0,0,0,.3);border-radius:100%;cursor:pointer;transition:border .2s ease}@media only screen and (min-width:768px){.um-field-radio .um-field-radio-state{width:20px;height:20px}}.um-field-radio .um-field-radio-state:before{content:"";position:absolute;top:4px;left:4px;bottom:4px;right:4px;background:#d5322c;border-radius:100%;opacity:0;transform:scale(0.8);transition:opacity .2s ease,transform .2s ease}.um-field-radio input:checked+.um-field-radio-state{border-color:#d5322c}.um-field-radio input:checked+.um-field-radio-state:before{transform:scale(1);opacity:1}.um-field-radio .um-field-radio-option{font:500 15px/1.2 "Figtree",sans-serif;letter-spacing:0;color:rgba(0,0,0,.7);display:block;padding-top:2px;padding-left:32px}@media only screen and (min-width:768px){.um-field-radio .um-field-radio-option{padding-left:35px;padding-top:1px;font-size:17px}}.um-form-field{background:var(--paper);display:block;width:100%;height:48px;border:1px solid rgba(0,0,0,.1);box-sizing:border-box;box-shadow:2px 3px 20px -3px rgba(54,11,11,.17);border-radius:3px;font:16px "Figtree",sans-serif;color:#000;padding:0 16px;appearance:none}.um-form-field:focus{border-color:#000}.um-form-field:disabled{background:rgba(0,0,0,.05);color:rgba(0,0,0,.5);cursor:not-allowed}@media only screen and (min-width:768px){.um-form-field{padding:0 20px;height:54px;font-size:18px}}.um-req{color:#d5322c;font-size:18px;display:inline-block;padding:0 4px}.um-field-error{color:#d5322c;font-size:15px;display:block;font-weight:normal;margin-top:.6em}.um-col-alt{display:flex;flex-wrap:wrap;align-items:center}.um-col-alt:last-child{margin-top:2em}.um-col-alt .um-button{margin-right:2em}.um-link-alt{font-weight:500;text-decoration:underline;color:#d5322c;margin-top:20px;display:inline-block;font-size:17px}.modal-photo-gallery .fancybox__slide{padding:0}.modal-photo-gallery .fancybox__content{width:100%;padding:1rem}@media only screen and (min-width:1024px){.modal-photo-gallery .fancybox__content{padding:70px}}.modal-photo-gallery .fancybox__content .page-wrap{min-height:calc(100vh - 2rem)}@media only screen and (min-width:1024px){.modal-photo-gallery .fancybox__content .page-wrap{min-height:calc(100vh - 140px)}}.modal-photo-gallery .fancybox__content .adv{top:70px !important}.modal-photo-gallery .fancybox__content .carousel__button.is-close{top:15px;right:15px;background:#d5322c;border-radius:0;width:40px;height:40px;border-radius:3px;position:fixed;color:var(--paper)}.modal-photo-gallery .fancybox__content .carousel__button.is-close svg{width:20px;height:20px;filter:none}.modal-photo-gallery .heading{margin-bottom:24px;padding-right:50px}@media only screen and (min-width:1024px){.modal-photo-gallery .heading{padding-right:0}}.modal-photo-gallery .heading .caption{font-size:13px;font-weight:500;letter-spacing:0;text-transform:uppercase;color:#d5322c;margin-bottom:.4em}.modal-photo-gallery .nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.modal-photo-gallery .nav .pager{font-size:18px;letter-spacing:0;color:rgba(0,0,0,.3);font-weight:500;line-height:1}.modal-photo-gallery .nav .pager strong{color:#000;font-size:40px;font-weight:500;margin-right:2px}.modal-photo-gallery .nav .arrows{display:flex;align-items:center}.modal-photo-gallery .nav .arrow{margin-left:20px}.modal-photo-gallery .slider{overflow:hidden;margin:0 -1rem;padding:0 .5rem}@media only screen and (min-width:1024px){.modal-photo-gallery .slider{margin-left:-70px;margin-right:0;padding-right:0;padding-left:calc(70px - 1rem)}}.modal-photo-gallery .slider .slider-wrapper{display:flex;align-items:flex-start}.modal-photo-gallery .slider .slide{width:100%;flex-shrink:0;padding:0 .5rem}@media only screen and (min-width:1024px){.modal-photo-gallery .slider .slide{padding-left:1rem;padding-right:0}}.modal-photo-gallery .slider .slide .image img{border-radius:3px}.modal-photo-gallery .slider .slide .comment{margin-top:20px;background:#eceae8;padding:15px 20px;font-size:17px;line-height:1.4}.modal-photo-gallery .slider .slide .comment .meta{font-weight:500;margin-bottom:5px}.modal-photo-gallery .slider .slide .comment .meta p{display:inline}.modal-photo-gallery .slider .slide .comment .meta .author{font-weight:800;margin-right:.5ch}.modal-photo-gallery .slider .slide .comment .meta .date{font-size:15px;opacity:.3}.book-adv{background:var(--color, #d5322c);border-radius:3px;color:var(--paper);margin-top:80px;padding:1px 1rem 1rem}@media only screen and (min-width:768px){.book-adv{padding:1rem;margin-top:110px}}@media only screen and (min-width:768px){.book-adv .wrap{display:flex;align-items:flex-end}}.book-adv .content{font-size:16px;line-height:1.2;letter-spacing:-0.01em;font-weight:500;box-sizing:border-box;position:relative;z-index:1}@media only screen and (min-width:768px){.book-adv .content{font-size:18px;min-height:190px;display:flex;flex-direction:column;justify-content:space-between}}.book-adv .image{margin-top:-30px;margin-bottom:24px;margin-left:-5px;max-width:200px}@media only screen and (min-width:768px){.book-adv .image{width:220px;flex-shrink:0;position:relative;margin:0;margin-bottom:0;margin-right:40px;margin-top:-100px}}.book-adv .title{font:800 30px/1 "Literata",Georgia,serif;font-variation-settings:"opsz" 60}@media only screen and (min-width:768px){.book-adv .title{font-size:38px}}.book-adv .title+p{margin-top:.6em}.book-adv .button{border-color:rgba(0,0,0,0);color:var(--color, #d5322c);margin-top:1.5em}.book-adv .arrow-link{color:inherit}.book-adv .buttons{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap;margin-right:-25px}@media only screen and (min-width:768px){.book-adv .buttons{margin-top:20px}}.book-adv .buttons .button{margin-top:0}.book-adv .buttons .button,.book-adv .buttons .arrow-link{margin-top:15px;margin-right:25px}.tab-nav{margin-bottom:1rem;display:flex;align-items:center;justify-content:center;white-space:nowrap;margin:-10px -1rem 1rem;font:800 16px/1.2 "Figtree",sans-serif;border-bottom:1px solid rgba(0,0,0,.2)}.tab-nav .tab-nav-scroller{overflow-y:visible;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;justify-content:center;position:relative;z-index:1}.tab-nav .tab-nav-scroller::-webkit-scrollbar{display:none}.tab-nav ul{list-style-type:disc}.tab-nav ul{display:flex;width:100%;margin:0 !important;justify-content:space-between;list-style-type:none !important}.tab-nav ul:before,.tab-nav ul:after{content:"";width:6vw;flex-shrink:0}@media only screen and (min-width:1024px){.tab-nav ul:before,.tab-nav ul:after{display:none}}@media only screen and (min-width:768px){.tab-nav{font-size:18px}}@media only screen and (min-width:1024px){.tab-nav{margin-left:0;margin-right:0;padding:0;border-bottom:0}}@media only screen and (min-width:1280px){.tab-nav{font-size:19px}}.tab-nav li{margin-left:2em !important;margin-top:0 !important}.tab-nav li:first-child{margin-left:0 !important}.tab-nav li a{padding:10px 0;display:block;border-bottom:4px solid rgba(0,0,0,0)}.tab-nav li.current a{border-color:rgba(213,50,44,.2);color:#d5322c}.tab-panel{display:none}.tab-panel.current{display:block}body .fancybox__content>.carousel__button.is-close{top:8px;right:5px;color:#000;filter:none}.sponsor-callout{border-top:5px solid rgba(0,0,0,.05);line-height:1.2;position:relative;padding-top:20px;font-size:15px;line-height:1.3;letter-spacing:-0.01em;margin-top:1.5rem}@media only screen and (min-width:768px){.sponsor-callout{font-size:17px;padding:20px 150px 0 20px}}.sponsor-callout .stain{position:absolute;top:0;left:0;width:240px}.sponsor-callout .title{font-size:19px;font-weight:800;line-height:1.2;letter-spacing:-0.02em;margin-top:0}@media only screen and (min-width:768px){.sponsor-callout .title{padding-right:0;font-size:22px}}.sponsor-callout p{margin-top:.9em}.sponsor-callout>*{position:relative;z-index:1}.sponsor-callout .logo{position:absolute;width:54px;height:54px;right:0;top:5px}@media only screen and (min-width:768px){.sponsor-callout .logo{width:80px;height:80px;top:10px}}.modal-full .container{width:100%;max-width:1600px;min-width:1px}.modal-full .fancybox__slide{padding:0}.modal-full .fancybox__content{width:100%;padding:20px 0}@media only screen and (min-width:1024px){.modal-full .fancybox__content{padding:70px 0}}.modal-full .fancybox__content .page-wrap{min-height:calc(100vh - 40px)}@media only screen and (min-width:1024px){.modal-full .fancybox__content .page-wrap{min-height:calc(100vh - 140px)}}@media only screen and (min-width:1024px){.modal-full .fancybox__content .adv{top:70px !important}}.modal-full .fancybox__content .carousel__button.is-close{top:15px;right:15px;background:#d5322c;border-radius:0;width:40px;height:40px;border-radius:3px;position:fixed}.modal-full .fancybox__content .carousel__button.is-close svg{width:20px;height:20px;filter:none;stroke:var(--paper)}.continue-page{margin-top:4rem}.infinite-scrolling-handle{height:300px;margin-top:4rem}#to-top-button{position:fixed;z-index:100;bottom:110px;right:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--paper);border:1px solid #000;box-sizing:border-box;color:#000;box-shadow:0 0 0 4px rgba(0,0,0,.1);border-radius:3px;font-size:16px;font-weight:800;letter-spacing:-0.02em;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease}#to-top-button.show{transform:translateY(0);opacity:1;pointer-events:auto}#to-top-button .icon{width:20px;height:20px}@media only screen and (min-width:768px){#to-top-button .icon{margin-right:8px}}@media only screen and (min-width:768px){#to-top-button{width:auto;padding:0 .8em;bottom:1rem;right:1rem}}#to-top-button .text{display:none;transform:translateY(-1px)}@media only screen and (min-width:768px){#to-top-button .text{display:block}}@media only screen and (min-width:1024px){.main-post-content{display:flex}}.main-post-content-inner{position:relative}@media only screen and (min-width:1024px){.main-post-content-inner{order:2;padding-left:1rem;overflow:hidden}body.has-header-sticky .main-post-content-inner{margin-top:-2rem;padding-top:2rem}body.single-advice :has(.sponsor) .main-post-content-inner{padding-top:.5rem}}.main-post-content-inner:before{display:none;z-index:10;position:absolute;top:0;left:0;width:5px;height:100%;background:#000;content:"";opacity:.05}@media only screen and (min-width:1024px){.main-post-content-inner:before{display:block}}@media only screen and (min-width:1024px){.main-post-content-inner .book-adv{margin-left:-1rem;border-radius:0 3px 3px 0}}@media only screen and (min-width:1024px){.main-post-content .rich-text img{max-width:calc(100% + 1rem);margin-left:-1rem}}@media only screen and (min-width:1024px){.main-post-content .rich-text figure{max-width:calc(100% + 1rem) !important;margin-left:-1rem}.main-post-content .rich-text figure img{max-width:100%;margin-left:0}.main-post-content .rich-text figure figcaption{padding-left:1rem}}@media only screen and (min-width:1024px){.main-post-content .rich-text .wp-block-gallery{max-width:100% !important;margin-left:0}}.main-post-content .rich-text .wp-block-gallery figure{max-width:100% !important;margin:0}.main-post-content .rich-text .wp-block-gallery figcaption{padding-left:0}.main-post-content .rich-text .wp-block-gallery .blocks-gallery-grid{display:block;margin:0;column-gap:20px;column-count:2;list-style-type:none}.main-post-content .rich-text .wp-block-gallery .blocks-gallery-grid li{width:100%;margin:0;padding-top:20px}.main-post-share{margin-top:2rem}@media only screen and (min-width:1024px){.main-post-share{display:block;position:sticky;top:1rem;flex-shrink:0;align-self:flex-start;width:70px;margin-top:0}body.has-header-sticky .main-post-share{top:85px}body.single-advice :has(.sponsor) .main-post-share{margin-top:-1.4rem}}@media only screen and (min-width:1024px){.main-post-share .inner{width:42px}}.main-post-share .save{display:none;position:relative;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px;padding:45px 0 30px;background:#f7f1bf;color:#877800;font:800 11px/1 "Figtree",sans-serif;letter-spacing:.01em;text-transform:uppercase;transition:opacity .2s ease,background .2s ease,color .2s ease}@media only screen and (min-width:1024px){.main-post-share .save{display:flex}}.main-post-share .save .icon{position:absolute;top:12px;left:50%;width:24px;height:24px;margin-bottom:10px;margin-left:-12px;transition:fill .3s ease;fill:rgba(0,0,0,0);stroke-width:2px;stroke:currentColor}.main-post-share .save.loading{opacity:.7;pointer-events:none}.main-post-share .save.loading .icon{animation:.4s ease infinite alternate pulse}.main-post-share .save.saved{background:#d5322c;color:#fff}.main-post-share .save.saved .icon{fill:currentColor}.main-post-share .save span{transform:rotate(180deg);writing-mode:tb}.main-post-share .save:before{position:absolute;bottom:0;left:0;border-right:21px solid rgba(0,0,0,0);border-bottom:14px solid #fff;border-left:21px solid rgba(0,0,0,0);content:""}.main-post-share ul{display:flex;align-items:center}@media only screen and (min-width:1024px){.main-post-share ul{display:block}}.main-post-share ul li{width:30px;margin-left:15px}@media only screen and (min-width:1024px){.main-post-share ul li{margin:0 auto;padding:6px 0;border-top:1px solid rgba(0,0,0,.1)}.main-post-share ul li:first-child{margin:0 auto;padding-top:0;border-top:0}}.main-post-share ul li:first-child{margin-left:0}.main-post-share ul li a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;opacity:.6;transition:opacity .2s ease}.main-post-share ul li a:hover{opacity:1}.main-post-share ul li a svg{display:block;width:24px;height:24px}@keyframes pulse{0%{transform:scale(1)}100%{transform:scale(0.8);opacity:.8}}.comments-section .heading{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px;gap:18px}@media only screen and (min-width:768px){.comments-section .heading{flex-direction:row;align-items:center;justify-content:space-between}}.comments-section.truncated .inner{position:relative;max-height:300px;overflow:hidden}@media only screen and (min-width:1280px){.comments-section.truncated .inner{max-height:450px}}.comments-section.truncated .inner:before{position:absolute;right:0;bottom:0;left:0;height:100px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);content:"";pointer-events:none}.comments-section ul{font-size:15px;letter-spacing:-0.01em;line-height:1.4}@media only screen and (min-width:768px){.comments-section ul{font-size:16px}}@media only screen and (min-width:1280px){.comments-section ul{font-size:17px}}.comments-section ul li{margin-top:1.5em}.comments-section ul li .attachment{max-width:100px;margin-top:10px;margin-bottom:12px}.comments-section ul li.special>.comment-block{box-sizing:border-box;min-height:70px;padding:12px 18px;padding-right:54px;background-color:#fbf7d9;background-size:75px}@media only screen and (min-width:768px){.comments-section ul li.special>.comment-block{min-height:85px;padding:14px 24px;padding-right:90px;background-size:90px}}@media only screen and (min-width:1280px){.comments-section ul li.special>.comment-block{min-height:105px;padding-right:100px;background-size:118px}}.comments-section ul li.special .author{color:#d5322c}.comments-section ul li:first-child{margin-top:0}.comments-section ul li .author{margin-bottom:.2em;font-weight:800}.comments-section ul li .meta{margin-top:.7em;color:rgba(0,0,0,.5);font-size:14px;font-weight:500}@media only screen and (min-width:768px){.comments-section ul li .meta{font-size:15px}}.comments-section ul li .meta a{margin-left:10px;color:#000}.comments-section ul li ul{margin-top:1.5em;margin-left:0px;padding-left:18px;border-left:1px solid rgba(0,0,0,.2)}@media only screen and (min-width:768px){.comments-section ul li ul{margin-left:10px;padding-left:24px}}.comments-section ul li ul li.special>.comment-block{margin-left:-18px}@media only screen and (min-width:768px){.comments-section ul li ul li.special>.comment-block{margin-left:-24px}}.comments-section ul li p:not(.meta) a,.comments-section ul li p:not(.meta) a:visited{color:#d5322c;text-decoration:underline}.comments-section .all-comments-button{margin-top:1.5em}.comments-section .paginate-link{margin-top:30px}@media only screen and (min-width:768px){.comments-section .empty{max-width:600px}}.comments-section .empty .text-big{margin-bottom:.4em;font-size:21px;font-weight:500;line-height:1.2}@media only screen and (min-width:768px){.comments-section .empty .text-big{font-size:26px}}@media only screen and (min-width:1280px){.comments-section .empty .text-big{font-size:28px}}.comments-section .empty .button{margin-top:2em}.mored-text .mored-text-continue{display:none}.mored-text .mored-text-action a{font-size:16px;font-weight:800;text-decoration:underline}.mored-text.elapsed .mored-text-continue{display:block}.mored-text-action-split a{font-size:16px;font-weight:800;text-decoration:underline}.section-page-advices-basket .section-title,.section-page-recipes-basket .section-title{margin-bottom:24px}@media only screen and (min-width:768px){.section-page-advices-basket .section-title,.section-page-recipes-basket .section-title{margin-bottom:30px}}.section-page-advices-basket .section-intro,.section-page-recipes-basket .section-intro{margin-top:-15px;margin-bottom:24px}@media only screen and (min-width:768px){.section-page-advices-basket .section-intro,.section-page-recipes-basket .section-intro{margin-bottom:30px}}.section-page-advices-basket .button-wrap,.section-page-recipes-basket .button-wrap{margin-top:1.5rem;text-align:center}.section-recipes-advices .section-heading{margin-bottom:20px}@media only screen and (min-width:768px){.section-recipes-advices .section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}}.section-recipes-advices .section-heading .button{margin-top:1em}@media only screen and (min-width:768px){.section-recipes-advices .section-heading .button{margin-top:0}}.section-recipes-advices .slider{position:relative;margin:0 -1rem;padding-right:1rem;overflow:hidden}.section-recipes-advices .slider:before{z-index:1;position:absolute;top:0;left:0;width:1rem;height:100%;background:linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);content:""}@media only screen and (min-width:1280px){.section-recipes-advices .slider:before{display:block}}.section-recipes-advices .slider:after{display:none;z-index:1;position:absolute;top:0;right:0;width:2rem;height:100%;background:linear-gradient(-90deg, #ffffff 50%, rgba(255, 255, 255, 0) 100%);content:"";transition:width .2s ease}@media only screen and (min-width:1024px){.section-recipes-advices .slider:after{display:block}}.section-recipes-advices .slider.ended:after{width:1rem}.section-recipes-advices .slider .slider-wrapper{display:flex;padding-right:40px}@media only screen and (min-width:768px){.section-recipes-advices .slider .slider-wrapper{padding-right:80px}}@media only screen and (min-width:1280px){.section-recipes-advices .slider .slider-wrapper{padding-right:100px}}.section-recipes-advices .slider .advice-teaser{box-sizing:border-box;flex-shrink:0;width:100%;max-width:400px;padding-left:1rem}@media only screen and (min-width:768px){.section-recipes-advices .slider .advice-teaser{width:50%}}@media only screen and (min-width:1024px){.section-recipes-advices .slider .advice-teaser{width:33.33%}}.section-recipes-advices .slider-nav{margin-top:24px}@media only screen and (max-width:767px){.section-recipes-advices .slider-nav{display:none}}.section-recipes-advices .slider-pager{margin-top:24px}@media only screen and (min-width:768px){.section-recipes-advices .slider-pager{display:none}}.section-recipes-slider .section-heading{margin-bottom:1.2em}@media only screen and (min-width:768px){.section-recipes-slider .section-heading{display:flex;align-items:center;justify-content:space-between}}.section-recipes-slider .section-heading-intro{margin-top:.1em;line-height:1.3;opacity:.6}.section-recipes-slider .section-title{margin-bottom:0}.section-recipes-slider .section-heading-actions{margin-top:1.2em}@media only screen and (min-width:768px){.section-recipes-slider .section-heading-actions{margin-top:0;margin-left:1rem}}.section-recipes-slider.is-extra .teaser-extra{max-width:400px;padding-left:0 !important}.section-recipes-slider.is-extra .teaser-extra img{display:block}@media only screen and (min-width:768px){.section-recipes-slider.is-extra .teaser-extra img{max-width:430px;height:auto}}.section-recipes-slider.is-extra .recipes-list{flex-direction:column}.section-recipes-slider.is-extra .recipes-list .recipe-teaser{flex:1;width:100%;max-width:100%;margin:0}.section-recipes-slider.is-extra .recipes-list .recipe-teaser .title{font-size:18px !important}.section-recipes-slider.is-extra .recipes-list .recipe-teaser .teaser-image .img-spacer{padding-top:60% !important}.section-recipes-slider.is-extra .recipes-list .recipe-teaser .teaser-bottom,.section-recipes-slider.is-extra .recipes-list .recipe-teaser .author{display:none}@media only screen and (max-width:767px){.section-recipes-slider.is-extra .section-heading-actions{display:none}.section-recipes-slider.is-extra .slider-pager{display:none}}.section-recipes-basket .section-heading,.section-advices-basket .section-heading{max-width:750px;margin:0 auto 2em;text-align:center}.section-recipes-basket .section-intro,.section-advices-basket .section-intro{margin-top:.6em;line-height:1.3;opacity:.6}.section-recipes-basket .section-links,.section-advices-basket .section-links{margin-bottom:3em}.section-advices-slider .section-heading{margin-bottom:1.2em}@media only screen and (min-width:768px){.section-advices-slider .section-heading{display:flex;align-items:center;justify-content:space-between}}.section-advices-slider .section-heading-intro{margin-top:.1em;line-height:1.3;opacity:.6}.section-advices-slider .section-title{margin-bottom:0}.section-advices-slider .section-heading-actions{margin-top:1.2em}@media only screen and (min-width:768px){.section-advices-slider .section-heading-actions{margin-top:0;margin-left:1rem}}.section-advices-slider .slider{position:relative;margin:0 -1rem;padding:0 1rem 1rem;overflow:hidden}.section-advices-slider .slider:before{z-index:1;position:absolute;top:0;left:0;width:1rem;height:100%;background:linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);content:""}@media only screen and (min-width:1280px){.section-advices-slider .slider:before{display:block}}.section-advices-slider .slider:after{display:none;z-index:1;position:absolute;top:0;right:0;width:2rem;height:100%;background:linear-gradient(-90deg, #ffffff 50%, rgba(255, 255, 255, 0) 100%);content:"";transition:width .2s ease}@media only screen and (min-width:1024px){.section-advices-slider .slider:after{display:block}}.section-advices-slider .slider.ended:after{width:1rem}.section-advices-slider .slider-wrapper{display:flex}.section-advices-slider .advice-teaser{flex-shrink:0;width:80%;max-width:300px;margin-right:1rem}@media only screen and (min-width:768px){.section-advices-slider .advice-teaser{width:29%;min-width:250px;max-width:300px}}.section-advices-slider .advice-teaser:last-child{margin-right:0}.section-advices-slider .advice-teaser .title{font-size:21px}@media only screen and (min-width:768px){.section-advices-slider .slider-pager{display:none}}@media only screen and (max-width:767px){.section-advices-slider .slider-nav{display:none}}@media only screen and (min-width:768px){.section-single-post .wrap{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-column-gap:1rem}}.section-single-post .image{margin-bottom:1em}@media only screen and (min-width:768px){.section-single-post .image{grid-column:1/7;margin-bottom:0}}@media only screen and (min-width:1024px){.section-single-post .image{grid-column:2/7}}@media only screen and (min-width:768px){.section-single-post .content{grid-column:7/13}}@media only screen and (min-width:1024px){.section-single-post .content{grid-column:7/12}}.section-single-post .summary{margin-top:.6em}.section-single-post .arrow-link{margin-top:1em}.user-auth-check{display:none}.taccuino .taccuino-header{box-sizing:border-box;width:100%;height:60px;display:grid;align-items:center;justify-content:end;padding:0 1rem}.taccuino .taccuino-content{position:relative;width:100%;height:calc(100vh - 60px)}.taccuino-tab{display:grid;grid-auto-flow:row}@media only screen and (min-width:768px){.taccuino-tab{grid-auto-flow:column;grid-template-columns:auto 1fr;grid-template-areas:"link content"}}.taccuino-tab .taccuino-link{display:block;width:100%;height:100%;max-width:300px;border-radius:3px;overflow:hidden;justify-self:center;position:relative}.taccuino-tab .taccuino-link img{display:block;width:100%;height:100%;object-fit:cover}@media only screen and (min-width:768px){.taccuino-tab .taccuino-link{grid-area:link;max-width:300px;margin-bottom:0}}.taccuino-tab .taccuino-link .taccuino-sfoglia{position:absolute;bottom:0;width:calc(100% - 20px);background-color:rgba(0,0,0,.5);color:#fff;border:1px solid #fff;border-radius:3px;text-align:center;margin:10px}@media only screen and (max-width:767px){.taccuino-tab .taccuino-desc{margin-top:1rem}}.taccuino-tab .taccuino-desc a{color:#d5322c}.taccuino-tab .taccuino-desc a.taccuino-cta{display:inline-block;margin-top:1em}.taccuino-tab .taccuino-desc a.taccuino-login{color:var(--paper);background-color:#d5322c;padding:0 10px 2px;font-weight:800}.taccuino-tab .taccuino-desc a.taccuino-button{display:table;color:var(--paper);margin-top:20px}@media only screen and (min-width:768px){.taccuino-tab .taccuino-desc{grid-area:content;margin-left:1rem}}#footer{background:var(--ui-bg);margin-top:3rem;padding:40px 0 70px 0}@media only screen and (min-width:768px){#footer{padding:60px 0 25px}}@media only screen and (min-width:768px){#footer .wrap{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-column-gap:1rem}}@media only screen and (min-width:768px){#footer .brand{grid-column:span 6}}#footer .brand .logo{background:url(../images/logo.svg) no-repeat left top;width:115px;height:46px;text-indent:-999em;display:block;background-size:100%}@media only screen and (min-width:768px){#footer .brand .logo{margin:0;width:206px;height:82px}}#footer .brand .claim{font:500 italic 13px/1.2 "Literata",Georgia,serif;font-variation-settings:"opsz" 60;margin-top:5px}#footer .menu{grid-column:span 2;font-size:14px;line-height:1.2;font-weight:500;margin-top:30px}@media only screen and (min-width:768px){#footer .menu{margin-top:0}}#footer .menu .caption{font-weight:800}#footer .menu ul li{margin-top:1em}#footer .menu ul li a{opacity:.5}#footer .menu ul li a:hover{opacity:1}#footer .copyright{border-top:1px solid rgba(0,0,0,.2);margin-top:40px;padding-top:20px;font-size:13px;font-weight:500;color:rgba(0,0,0,.5);text-align:center}@media only screen and (min-width:768px){#footer .copyright{font-size:14px;display:flex;justify-content:center;text-align:left}}#footer .copyright .credits a,#footer .copyright .credits a:visited{display:inline-block;padding:0 2px}#footer .copyright .credits a span,#footer .copyright .credits a:visited span{color:#000;padding:0 6px}@media only screen and (min-width:768px){#footer .copyright .credits a,#footer .copyright .credits a:visited{margin-left:8px}#footer .copyright .credits a:before,#footer .copyright .credits a:visited:before{content:" / "}}#footer .copyright .credits a:hover{color:rgba(0,0,0,.8)}.tv-collection-heading,.ricetteditalia-collection-heading{margin-top:-32px;margin-bottom:0;padding-top:32px;padding-bottom:10px;background:#fff8e5}@media only screen and (min-width:1280px){.tv-collection-heading,.ricetteditalia-collection-heading{margin-top:0;margin-top:-60px;margin-bottom:0;padding-top:0;padding-top:60px;padding-bottom:10px}}.tv-collection-heading .crumbs,.ricetteditalia-collection-heading .crumbs{margin-top:0}.tv-collection-heading .summary,.ricetteditalia-collection-heading .summary{margin-top:1em}.tv-collection-heading .tv-intro-bar,.ricetteditalia-collection-heading .tv-intro-bar{margin-top:30px}@media only screen and (min-width:768px){.tv-collection-heading .tv-intro-bar,.ricetteditalia-collection-heading .tv-intro-bar{margin-top:40px}}@media only screen and (min-width:1024px){.tv-collection-heading .tv-intro-bar,.ricetteditalia-collection-heading .tv-intro-bar{margin-top:48px;margin-right:0;margin-left:0;padding-right:0;padding-left:0}}.ricetteditalia-collection-heading{background:linear-gradient(90deg, rgba(242, 222, 180, 0.3) 0%, rgba(248, 236, 208, 0.2) 50%, rgba(242, 222, 180, 0.3) 100%)}.ricetteditalia-collection-heading .h1,.ricetteditalia-collection-heading .crumbs{color:var(--ricetteditalia) !important}.facetwp-template:has(.tv-collection-heading) #filters-toolbar,.facetwp-template:has(.ricetteditalia-collection-heading) #filters-toolbar{border-top:none}.tv-intro-bar{display:flex;z-index:2;position:relative;align-items:center;justify-content:space-between;margin:0 -1rem 10px;padding:12px 1rem 0;border-top:2px solid #f3e9cd}@media only screen and (min-width:768px){.tv-intro-bar{margin-bottom:20px;padding-top:20px;border-top-width:5px}}@media only screen and (min-width:1280px){body:not(.has-skin-adv) .tv-intro-bar{padding-right:0;padding-left:0}}.tv-intro-bar .logo-main{width:90px;height:90px !important}@media only screen and (min-width:768px){.tv-intro-bar .logo-main{width:110px;height:110px !important}}.tv-intro-bar .brands{display:flex;align-items:center}.tv-intro-bar .brands .logo-01,.tv-intro-bar .brands .logo-02{margin-left:15px}@media only screen and (min-width:768px){.tv-intro-bar .brands .logo-01,.tv-intro-bar .brands .logo-02{margin-left:30px}}.tv-intro-bar .brands .logo-01{width:60px;height:auto !important}@media only screen and (min-width:768px){.tv-intro-bar .brands .logo-01{width:89px}}.tv-intro-bar .brands .logo-02{width:35px;height:auto !important}@media only screen and (min-width:768px){.tv-intro-bar .brands .logo-02{width:52px !important}}.tv-intro-bar.is-ricetteditalia{border-top-color:#fff}@media only screen and (min-width:768px){.tv-intro-bar.is-ricetteditalia{padding-bottom:5px}}.tv-intro-bar.is-ricetteditalia .logo-main{width:112px;height:84px !important}@media only screen and (min-width:768px){.tv-intro-bar.is-ricetteditalia .logo-main{width:174px;height:131px !important}}.recipe-teaser{box-sizing:border-box;padding-top:20px;font:15px/1.4 "Figtree",sans-serif;letter-spacing:-0.01em}@media only screen and (min-width:768px){.recipe-teaser{padding-top:25px;font-size:16px}}.recipe-teaser a{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:1px 18px 16px;border-radius:3px;background:var(--paper);box-shadow:2px 3px 20px -3px rgba(0,0,0,.15);transition:box-shadow .2s ease}.recipe-teaser a:hover{box-shadow:2px 3px 20px -3px rgba(0,0,0,.3)}.recipe-teaser .sponsor{display:flex;align-items:center;justify-content:space-between;margin:-50px -18px 16px;margin-bottom:12px;padding:40px 18px 6px;background:var(--color, rgba(0, 0, 0, 0.05));font-size:13px;letter-spacing:-0.01em;line-height:1.2}@media only screen and (min-width:768px){.recipe-teaser .sponsor{margin:-50px -18px 18px;padding:40px 18px 8px;font-size:15px}}.recipe-teaser .sponsor .logo{position:relative;flex-shrink:0;width:50px;height:50px;margin-left:15px}@media only screen and (min-width:768px){.recipe-teaser .sponsor .logo{width:70px;height:70px}}.recipe-teaser .sponsor .logo img{position:absolute;top:0;left:0;width:100%;height:100%}.recipe-teaser .teaser-image{position:relative;margin:-20px -5px 15px}@media only screen and (min-width:768px){.recipe-teaser .teaser-image{margin:-25px -2px 18px}.recipe-teaser .teaser-image .sponsor-bg{top:25px;right:-16px;left:-16px}}.recipe-teaser .teaser-image .sponsor-bg{position:absolute;top:20px;right:-13px;bottom:0;left:-13px;border-radius:3px 3px 0 0;background:var(--color)}.recipe-teaser .teaser-image .img-spacer{z-index:1;padding-top:66.66%;border-radius:3px}.recipe-teaser .teaser-image .img-spacer .play{display:flex;z-index:2;position:absolute;top:50%;left:50%;align-items:center;justify-content:center;width:32px;height:32px;transform:translate(-50%, -50%);border-radius:100%;background:var(--paper);box-shadow:0 0 0 4px rgba(0,0,0,.2);color:#d5322c}@media only screen and (min-width:768px){.recipe-teaser .teaser-image .img-spacer .play{width:40px;height:40px;box-shadow:0 0 0 5px rgba(0,0,0,.2)}}.recipe-teaser .teaser-image .img-spacer .play .icon{width:16px;height:16px;margin-left:4px}@media only screen and (min-width:768px){.recipe-teaser .teaser-image .img-spacer .play .icon{width:18px;height:18px}}.recipe-teaser .teaser-image .tv-badge{z-index:2;position:absolute;right:4px;bottom:4px;padding:2px;border-radius:3px;background:#d5322c;color:var(--paper);font:800 8px/1 "Figtree",sans-serif;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.recipe-teaser .teaser-image .tv-badge{right:6px;bottom:6px;padding:3px;font-size:10px}}.recipe-teaser .teaser-image .tv-badge strong{display:block;margin-top:3px;padding:2px 6px;border-radius:2px;background:var(--paper);color:#d5322c;font-size:18px;text-align:center}@media only screen and (min-width:768px){.recipe-teaser .teaser-image .tv-badge strong{font-size:24px}}.recipe-teaser .teaser-image .ricetteditalia-badge{z-index:2;position:absolute;right:5px;bottom:5px;width:50px;height:38px;background:url(../images/ricetteditalia-logo.svg) no-repeat;background-size:100% 100%}@media only screen and (min-width:768px){.recipe-teaser .teaser-image .ricetteditalia-badge{width:80px;height:60px}}.recipe-teaser .teaser-top{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.recipe-teaser .category{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px;color:#d5322c;font-size:14px;font-weight:500;line-height:1;gap:6px}.recipe-teaser .category span{display:inline-flex;padding:.3em .5em .3em .5em;border-radius:100vmax;background:var(--fattoincasapervoi);color:#fff;font-size:13px}.recipe-teaser .category span.tag-ricetteditalia{background:var(--ricetteditalia)}.recipe-teaser .title{font:800 22px/1.1 "Literata",Georgia,serif;font-variation-settings:"opsz" 60;letter-spacing:0}@media only screen and (min-width:768px){.recipe-teaser .title{font-size:24px}}.recipe-teaser .summary{max-width:550px;margin-top:10px}.recipe-teaser .author{margin-top:20px;font-size:14px;line-height:1.2}@media only screen and (min-width:768px){.recipe-teaser .author{margin-top:22px;font-size:15px}}.recipe-teaser .author strong{font-weight:800}.recipe-teaser .outro{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1px solid rgba(0,0,0,.1);font-size:13px;font-weight:500;line-height:1.2}@media only screen and (min-width:768px){.recipe-teaser .outro{font-size:14px}}.recipe-teaser .outro .info{opacity:.5}.recipe-teaser .outro .numbers{display:flex;align-items:center;font-weight:800}.recipe-teaser .outro .numbers .comments,.recipe-teaser .outro .numbers .rating{display:flex;align-items:center;margin-left:20px}.recipe-teaser .outro .numbers .comments .icon,.recipe-teaser .outro .numbers .rating .icon{width:20px;height:20px;margin-right:5px}.recipe-teaser .outro .numbers .comments:first-child,.recipe-teaser .outro .numbers .rating:first-child{margin-left:0}.recipe-teaser .outro .numbers .comments{opacity:.8}.recipe-teaser .outro .numbers .comments .icon{width:18px;height:18px;transform:translateY(2px)}.recipe-teaser .outro .numbers .rating{color:#d5322c}.recipe-teaser.big{font-size:16px}@media only screen and (min-width:768px){.recipe-teaser.big{padding-top:40px;font-size:17px}}@media only screen and (min-width:1280px){.recipe-teaser.big{font-size:18px}}@media only screen and (min-width:768px){.recipe-teaser.big .sponsor{margin:-55px -30px 20px;padding:40px 30px 8px}}@media only screen and (min-width:768px){.recipe-teaser.big a{padding:1px 30px 20px}}@media only screen and (min-width:768px){.recipe-teaser.big .teaser-image{margin:-40px -10px 22px}}.recipe-teaser.big .teaser-image .play{width:40px;height:40px;box-shadow:0 0 0 5px rgba(0,0,0,.2)}@media only screen and (min-width:768px){.recipe-teaser.big .teaser-image .play{width:60px;height:60px;box-shadow:0 0 0 7px rgba(0,0,0,.2)}}.recipe-teaser.big .teaser-image .play .icon{width:18px;height:18px}@media only screen and (min-width:768px){.recipe-teaser.big .teaser-image .play .icon{width:24px;height:24px}}@media only screen and (min-width:768px){.recipe-teaser.big .teaser-image .sponsor-bg{top:40px;right:-20px;left:-20px}}.recipe-teaser.big .teaser-image .tv-badge{right:6px;bottom:6px}@media only screen and (min-width:768px){.recipe-teaser.big .teaser-image .tv-badge{right:12px;bottom:12px}}.recipe-teaser.big .teaser-image .ricetteditalia-badge{right:8px;bottom:8px;width:80px;height:60px}.recipe-teaser.big .title{font-size:28px}@media only screen and (min-width:768px){.recipe-teaser.big .title{font-size:35px}}@media only screen and (min-width:1280px){.recipe-teaser.big .title{font-size:38px}}@media only screen and (min-width:768px){.recipe-teaser.big .category{margin-bottom:12px;font-size:16px}}.recipe-teaser.big .author{font-size:15px}@media only screen and (min-width:768px){.recipe-teaser.big .author{margin-top:25px}}@media only screen and (min-width:768px){.recipe-teaser.wide{padding-top:0;padding-left:40px}.recipe-teaser.wide a{display:grid;grid-template-columns:246px 1fr;grid-template-rows:1fr auto;padding:24px;font-size:16px;grid-column-gap:30px}.recipe-teaser.wide a .sponsor{margin:-24px -24px 20px -30px;padding:5px 24px 5px 30px;border-radius:3px 3px 0 0}.recipe-teaser.wide a .teaser-image{grid-row:span 2;align-self:start;margin:0}.recipe-teaser.wide a .teaser-image .sponsor-bg{top:-24px;right:0;left:40px;border-radius:3px 0 0 0}.recipe-teaser.wide a .summary{display:block}.recipe-teaser.wide a .teaser-bottom{grid-column-start:2}}.recipes-list{display:grid;grid-column-gap:1rem;grid-row-gap:1.2rem}@media only screen and (min-width:768px){.recipes-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.recipes-list .adv{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:0;margin-bottom:0;background:var(--ui-bg)}@media only screen and (min-width:768px){.recipes-list .adv.big{grid-column:span 2}}.recipes-list .adv .caption{margin:0;padding:8px 0}@media only screen and (min-width:768px){.recipes-list .recipe-teaser.big,.recipes-list .recipe-teaser.wide{grid-column:span 2}}@media only screen and (max-width:767px){.recipes-list .recipe-teaser:not(.big){padding-top:0;padding-left:20px}.recipes-list .recipe-teaser:not(.big) a{display:grid;grid-template-columns:minmax(80px, 29%) 1fr;padding:18px 16px 13px;grid-column-gap:18px}.recipes-list .recipe-teaser:not(.big) .sponsor{margin:-18px -16px 14px -60px;padding:4px 16px 4px 60px;border-radius:0 3px 0 0}.recipes-list .recipe-teaser:not(.big) .teaser-image{align-self:start;margin:0;margin-top:-4px}.recipes-list .recipe-teaser:not(.big) .teaser-image .sponsor-bg{top:-14px;right:0;bottom:30px;left:20px}.recipes-list .recipe-teaser:not(.big) .teaser-image .img-spacer{padding-top:100%}.recipes-list .recipe-teaser:not(.big) .teaser-bottom{grid-column:span 2}.recipes-list .recipe-teaser:not(.big) .summary{display:none}.recipes-list .recipe-teaser:not(.big) .author{margin-top:10px;font-size:13px}.recipes-list .recipe-teaser:not(.big) .category{font-size:13px}.recipes-list .recipe-teaser:not(.big) .title{font-size:20px}.recipes-list .recipe-teaser:not(.big) .outro{padding-top:10px}}.recipe-presentation{margin-top:0 !important}@media only screen and (min-width:1024px){.recipe-header.completed .right{transform:translateY(-60px)}}.recipe-header .right{height:100%}@media only screen and (min-width:1024px){.recipe-header .right{width:460px;padding-top:0}}.recipe-header .completed-actions{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;height:100%;margin-right:-10px;padding-bottom:3px;font-size:16px;font-weight:500}@media only screen and (min-width:1024px){.recipe-header .completed-actions{position:absolute;top:100%;right:0;margin-right:0}}@media only screen and (min-width:1280px){.recipe-header .completed-actions{font-size:17px}}.recipe-header .completed-actions .text{display:none}@media only screen and (min-width:1024px){.recipe-header .completed-actions .text{display:block}}.recipe-header .completed-actions .button{margin-left:15px}@media only screen and (min-width:1024px){.recipe-header .completed-actions .button{margin-left:20px}}.recipe-header .completed-actions .button.save{transition:opacity .2s ease}.recipe-header .completed-actions .button.save .icon{transition:fill .2s ease;fill:rgba(0,0,0,0)}.recipe-header .completed-actions .button.save.loading{opacity:.5;pointer-events:none}.recipe-header .completed-actions .button.save.loading .icon{animation:.4s ease infinite alternate pulse}.recipe-header .completed-actions .button.save.saved .icon{fill:currentColor}.recipe-header .nav{box-sizing:border-box;display:flex;display:none;position:absolute;top:0;right:0;align-items:center;justify-content:flex-end;height:100%}@media only screen and (min-width:1024px){.recipe-header .nav{display:flex}}.recipe-header .nav .current-section{height:60px;overflow:hidden;color:#d5322c;font:500 17px/1.2 "Figtree",sans-serif}@media only screen and (min-width:1280px){.recipe-header .nav .current-section{font-size:19px}}.recipe-header .nav .current-section .scroller{display:block;text-align:right;transition:transform .3s ease}.recipe-header .nav .current-section .scroller span{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;height:60px;padding-bottom:3px}.recipe-header .nav .arrows{display:flex;margin-left:15px}.recipe-header .nav .arrows .arrow{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:10px;border-radius:100%;background:rgba(0,0,0,.1);transition:opacity .2s ease}.recipe-header .nav .arrows .arrow.disabled{opacity:.3}.recipe-header .nav .arrows .arrow.next svg{transform:rotate(180deg) translateY(-1px)}.recipe-main-section{margin-top:2.5rem}.recipe-main-section:first-child{margin-top:0}.recipe-main-section .outro{margin-top:2rem}.recipe-section{margin-top:2.5rem}.recipe-section:first-child{margin-top:0}.recipe-ingredients .section-title{margin-bottom:1em;padding-bottom:.5em;border-bottom:1px solid rgba(0,0,0,.05)}@media only screen and (min-width:768px){.recipe-ingredients .wrap{display:grid;grid-template-columns:150px minmax(0, 1fr);grid-column-gap:1rem}.recipe-ingredients .wrap.no-chooser{display:block}}.recipe-ingredients .chooser{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;color:rgba(0,0,0,.6);font:18px/1.1 "Figtree",sans-serif;text-align:center}@media only screen and (min-width:768px){.recipe-ingredients .chooser{display:block;margin-bottom:0;font-size:20px}}@media only screen and (min-width:1280px){.recipe-ingredients .chooser{font-size:21px}}@media only screen and (min-width:768px){.recipe-ingredients .chooser .um-clone{display:none}}.recipe-ingredients .chooser .um{display:none}@media only screen and (min-width:768px){.recipe-ingredients .chooser .um{display:block}}.recipe-ingredients .chooser .obj{position:relative;padding:0 42px}@media only screen and (min-width:768px){.recipe-ingredients .chooser .obj{display:flex;align-items:center;justify-content:center;margin:10px 0;padding:0}}.recipe-ingredients .chooser .obj .num{color:#000;font-size:38px;font-weight:800}@media only screen and (min-width:768px){.recipe-ingredients .chooser .obj .num{font-size:62px}}@media only screen and (min-width:768px){.recipe-ingredients .chooser .obj .nav{display:flex;flex-direction:column;justify-content:space-between;height:58px;margin-left:14px}}.recipe-ingredients .chooser .obj .nav .next,.recipe-ingredients .chooser .obj .nav .prev{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:100%;background:#e6e6e6;color:#d5322c;cursor:pointer}@media only screen and (max-width:767px){.recipe-ingredients .chooser .obj .nav .next,.recipe-ingredients .chooser .obj .nav .prev{position:absolute;top:50%;margin-top:-12px}}@media only screen and (max-width:767px){.recipe-ingredients .chooser .obj .nav .prev{left:0}}@media only screen and (max-width:767px){.recipe-ingredients .chooser .obj .nav .next{right:0}}.recipe-ingredients .content{font-size:17px;line-height:1.2}@media only screen and (min-width:768px){.recipe-ingredients .content{font-size:19px}}.recipe-ingredients .content .note{display:none;margin-top:1em;font-size:15px;letter-spacing:-0.01em;opacity:.6}@media only screen and (min-width:768px){.recipe-ingredients .content .note{font-size:16px}}@media only screen and (min-width:1280px){.recipe-ingredients .content .note{font-size:17px}}.recipe-ingredients .content ul li{display:flex;border-bottom:1px solid rgba(0,0,0,.05)}.recipe-ingredients .content ul li .quantity{box-sizing:border-box;flex-shrink:0;width:110px;padding:.6em 0;padding-right:12px;border-right:1px solid rgba(0,0,0,.05);font-weight:800}.recipe-ingredients .content ul li .ingredient{padding:.6em 0;padding-left:12px}.recipe-ingredients .content ul li .ingredient em{display:block;margin-top:.2em;font-size:.8em;font-style:normal;opacity:.6}.recipe-ingredients .content ul li strong{font-weight:800}.recipe-ingredients .content .group{margin-top:2em}@media only screen and (min-width:768px){.recipe-ingredients .content .group{margin-top:1.5em}}.recipe-ingredients .content .group:first-child{margin-top:0}.recipe-ingredients .content .caption{padding-bottom:.8em;border-bottom:1px solid rgba(0,0,0,.05);font-size:14px;font-weight:800;text-transform:uppercase}@media only screen and (min-width:768px){.recipe-ingredients .content .caption{font-size:15px}}.recipe-ingredients .content .caption+ul li{padding-left:20px}@media only screen and (min-width:1280px){.recipe-ingredients .content .caption+ul li{padding-left:30px}}.recipe-ingredients .special-box{margin-top:50px}.recipe-ingredients .actions{display:flex;flex-wrap:wrap;margin-top:10px}@media only screen and (min-width:1280px){.recipe-ingredients .actions{margin-top:20px}}.recipe-ingredients .actions .button{margin-top:1.5em;margin-right:1.5em}.recipe-preparation .section-heading{margin-bottom:1.6em}@media only screen and (min-width:768px){.recipe-preparation .section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}}.recipe-preparation .section-heading .actions{display:flex;align-items:center;margin-top:15px}@media only screen and (min-width:768px){.recipe-preparation .section-heading .actions{flex-shrink:0;margin-top:0}}.recipe-preparation .section-heading .checker{position:relative;margin-left:30px;padding-right:44px;font:800 15px/1 "Figtree",sans-serif;cursor:pointer;user-select:none}@media only screen and (min-width:768px){.recipe-preparation .section-heading .checker{display:block;font-size:16px}}.recipe-preparation .section-heading .checker input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none}.recipe-preparation .section-heading .checker .obj{position:absolute;top:50%;right:0;width:32px;height:11px;transform:translateY(-50%);border-radius:10px;background:currentColor;transition:color .2s ease}.recipe-preparation .section-heading .checker .obj .check{box-sizing:border-box;box-sizing:border-box;display:flex;position:absolute;top:50%;left:0;align-items:center;justify-content:center;width:20px;height:20px;margin-top:-10px;padding:1px;padding-bottom:0;border:1px solid currentColor;border-radius:100%;background:var(--paper);transition:left .2s ease}.recipe-preparation .section-heading .checker .obj .check .icon{opacity:0;transition:opacity .2s ease}.recipe-preparation .section-heading .checker input:checked+.obj{color:#d5322c}.recipe-preparation .section-heading .checker input:checked+.obj .check{left:12px;border-color:#d5322c;color:#d5322c}.recipe-preparation .section-heading .checker input:checked+.obj .check .icon{opacity:1}.recipe-preparation .section-heading .section-subtitle{padding:10px 0;font:500 15px/1.1 "Literata",Georgia,serif;font-variation-settings:"opsz" 60}@media only screen and (min-width:768px){.recipe-preparation .section-heading .section-subtitle{font-size:18px}}.recipe-preparation .steps{counter-reset:step}.recipe-preparation .steps+.steps{margin-top:2rem}.recipe-preparation .steps .step-title{position:relative;margin-bottom:1.5em;padding-top:15px;font:500 24px/1.2 "Figtree",sans-serif;letter-spacing:-0.02em}.recipe-preparation .steps .step-title:before{position:absolute;top:0;left:-1rem;width:90px;height:3px;background:#d5322c;content:""}.recipe-preparation .steps .step-title+.step{margin-top:0}.recipe-preparation .step{z-index:1;position:relative;margin-top:1.8rem;counter-increment:step;display:block}@media only screen and (min-width:1280px){.recipe-preparation .step{margin-top:2.2rem}}.recipe-preparation .step:first-child{margin-top:0}.recipe-preparation .step .image{display:block}@media only screen and (min-width:1280px){.recipe-preparation .step .image{margin-right:0;margin-left:-1rem}}.recipe-preparation .step .image img{display:block;width:100%;height:auto}.recipe-preparation .step .content{position:relative;min-height:32px;padding-left:50px}@media only screen and (min-width:768px){.recipe-preparation .step .content{padding-left:60px}}.recipe-preparation .step .content:before{box-sizing:border-box;display:flex;position:absolute;top:-1px;left:0;align-items:center;justify-content:center;width:32px;height:32px;border:2px solid #000;border-radius:100%;font-size:18px;font-weight:800;content:counter(step)}@media only screen and (min-width:768px){.recipe-preparation .step .content:before{width:36px;height:36px;font-size:21px}}.recipe-preparation .step .content .special-box{margin-top:50px}.recipe-preparation .step .image+.content{margin-top:24px}.recipe-preparation.no-photo .step .image{display:none}.recipe-preparation.no-photo .step .content{margin-top:0 !important}.recipe-steps-link span{display:none}@media only screen and (min-width:768px){.recipe-steps-link span{display:inline-block}}.recipe-tags{margin-top:2rem}@media only screen and (min-width:768px){.recipe-tags .collection{display:flex}}.recipe-tags .collection+.collection{margin-top:1em}.recipe-tags .label{display:block;margin-right:14px;margin-bottom:15px;padding-top:2px;font-size:15px;font-weight:500;line-height:1.2;white-space:nowrap;opacity:.5}@media only screen and (min-width:768px){.recipe-tags .label{margin-bottom:0;font-size:16px}}.recipe-rate .section-title{margin-bottom:.5em}.recipe-rate .wrap{display:flex;align-items:center}@media only screen and (min-width:768px){.recipe-rate .wrap{display:block}}.recipe-rate .status{margin-right:20px}@media only screen and (min-width:768px){.recipe-rate .status{display:flex;align-items:center;margin-right:0;margin-bottom:30px}}.recipe-rate .status .rate{color:#d5322c;font-size:30px;font-weight:800;line-height:1}@media only screen and (min-width:768px){.recipe-rate .status .rate{margin-right:20px;color:#000;font-size:49px}}@media only screen and (min-width:1280px){.recipe-rate .status .rate{font-size:53px}}@media only screen and (min-width:768px){.recipe-rate .status .rate .icon{display:none}}@media only screen and (min-width:768px){.recipe-rate .status .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-top:2px}}.recipe-rate .status .stars{display:none;width:118px;height:20px}@media only screen and (min-width:768px){.recipe-rate .status .stars{display:block}}.recipe-rate .status .num-votes{margin-top:2px;font-size:14px;font-weight:500;letter-spacing:-0.01em;opacity:.5}@media only screen and (min-width:768px){.recipe-rate .status .num-votes{font-size:15px}}.recipe-rate .mobile-txt{margin-bottom:8px;font-size:16px;font-weight:500;line-height:1.2;text-align:center;opacity:.5}@media only screen and (min-width:768px){.recipe-rate .mobile-txt{display:none}}.recipe-rate .buttons{display:flex;align-items:center;counter-reset:star 0;transition:opacity .2s ease}@media only screen and (max-width:767px){.recipe-rate .buttons{justify-content:center}}.recipe-rate .buttons a{margin-left:4px;color:var(--paper);counter-increment:star 1}@media only screen and (min-width:768px){.recipe-rate .buttons a{display:flex;margin-left:15px;padding:9px 12px;background:#f8f7f7;color:rgba(0,0,0,.4)}}.recipe-rate .buttons a:first-child{margin-left:0}.recipe-rate .buttons a svg{display:none;width:32px;height:32px;margin-left:1px;stroke-width:2px;stroke:#d5322c}@media only screen and (min-width:768px){.recipe-rate .buttons a svg{display:block;width:20px;height:20px;stroke:none}}.recipe-rate .buttons a svg:first-child{display:block;margin-left:0}.recipe-rate .buttons a.active{color:#d5322c}@media only screen and (min-width:768px){.recipe-rate .buttons a.active{background:#d5322c;color:var(--paper)}.recipe-rate .buttons a.active:after{color:var(--paper)}}.recipe-rate .buttons a.active-prev{color:#d5322c}@media only screen and (min-width:768px){.recipe-rate .buttons a.active-prev{color:rgba(0,0,0,.2)}}.recipe-rate .buttons a:after{display:block;color:rgba(0,0,0,.5);font-size:14px;text-align:center;content:counter(star);counter-increment:a}@media only screen and (min-width:768px){.recipe-rate .buttons a:after{flex-basis:40%}}@media only screen and (min-width:768px){.recipe-rate .buttons a:hover:after{color:var(--paper)}}.recipe-rate .buttons .txt{display:none;margin-left:30px;font-size:15px;font-weight:500;line-height:1.2}@media only screen and (min-width:768px){.recipe-rate .buttons .txt{display:block}}.recipe-rate .vote{flex-grow:1;margin-left:20px;padding-left:20px;border-left:3px solid rgba(0,0,0,.1)}@media only screen and (min-width:768px){.recipe-rate .vote{flex-grow:0;margin-left:0;padding-left:0;border-left:0}}.recipe-rate .vote.loading{opacity:.5}@media only screen and (min-width:768px){.recipe-rate .vote:not(.loading):not(.voted) a:hover{background:#d5322c;color:var(--paper)}}.recipe-related{margin-bottom:-20px}.recipe-related .heading{display:flex;z-index:1;position:relative;justify-content:space-between;margin-bottom:4px}.recipe-related .heading .nav{display:none;align-items:center}@media only screen and (min-width:768px){.recipe-related .heading .nav{display:flex}}.recipe-related .heading .nav .arrow{margin-left:12px}.recipe-related .slider{position:relative;margin-right:-1rem;margin-left:-1rem;padding-top:20px;padding-right:.5rem;padding-bottom:20px;padding-left:.5rem;overflow:hidden}.recipe-related .slider:before{z-index:2;position:absolute;top:0;left:0;width:1rem;height:100%;background:linear-gradient(90deg, var(--paper-rgb) 0, rgba(255, 255, 255, 0) 100%);content:"";pointer-events:none}.recipe-related .slider:after{z-index:2;position:absolute;top:0;right:0;width:1rem;height:100%;background:linear-gradient(-90deg, var(--paper-rgb) 0, rgba(255, 255, 255, 0) 100%);content:"";pointer-events:none}.recipe-related .slider-wrapper{display:flex;width:90%;max-width:400px}@media only screen and (min-width:768px){.recipe-related .slider-wrapper{width:100%;max-width:none}}.recipe-related .slider-pager{margin-top:30px}@media only screen and (min-width:768px){.recipe-related .slider-pager{display:none}}.recipe-related .recipe-teaser{box-sizing:border-box;flex-shrink:0;width:100%;padding-right:.5rem;padding-left:.5rem}@media only screen and (min-width:768px){.recipe-related .recipe-teaser{width:50%}}.recipe-photos{box-sizing:border-box;position:relative;margin:4rem 0;padding:40px 0;overflow:hidden;background:var(--ui-bg);text-align:center}@media only screen and (min-width:768px){.recipe-photos{padding:60px 0}}@media only screen and (min-width:1280px){.recipe-photos{padding:80px 0}}.recipe-photos.truncated{max-height:550px;padding-bottom:0}@media only screen and (min-width:768px){.recipe-photos.truncated{max-height:600px}}@media only screen and (min-width:1280px){.recipe-photos.truncated{max-height:750px}}.recipe-photos.truncated:before{z-index:2;position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(180deg, rgba(248, 246, 244, 0) 0%, var(--ui-bg) 100%);content:""}@media only screen and (min-width:768px){.recipe-photos.truncated:before{height:300px}}.recipe-photos+.adv{margin-top:-4rem;padding-bottom:1.5rem;background:var(--ui-bg)}.recipe-photos.truncated+.adv{padding-top:2rem}.recipe-photos .section-title{margin-bottom:1.2em}.recipe-photos ul{column-gap:1rem;column-count:2;font-size:0}@media only screen and (min-width:768px){.recipe-photos ul{column-count:3}}@media only screen and (min-width:1280px){.recipe-photos ul{column-count:4}}.recipe-photos ul.grid-1{column-count:1;margin-right:25%;padding-right:.25rem;margin-left:25%;padding-left:.25rem}@media only screen and (min-width:768px){.recipe-photos ul.grid-1{margin-right:33.3333333333%;padding-right:.3333333333rem;margin-left:33.3333333333%;padding-left:.3333333333rem}}@media only screen and (min-width:1280px){.recipe-photos ul.grid-1{margin-right:37.5%;padding-right:.375rem;margin-left:37.5%;padding-left:.375rem}}@media only screen and (min-width:768px){.recipe-photos ul.grid-2{column-count:2;margin-right:16.6666666667%;padding-right:.1666666667rem;margin-left:16.6666666667%;padding-left:.1666666667rem}}@media only screen and (min-width:1280px){.recipe-photos ul.grid-2{margin-right:25%;padding-right:.25rem;margin-left:25%;padding-left:.25rem}}@media only screen and (min-width:1280px){.recipe-photos ul.grid-3{column-count:3;margin-right:12.5%;padding-right:.125rem;margin-left:12.5%;padding-left:.125rem}}.recipe-photos li{display:inline-block;position:relative;width:100%;margin-bottom:1rem;break-inside:avoid}.recipe-photos li .author{box-sizing:border-box;z-index:2;position:absolute;bottom:0;left:0;width:100%;padding:0 15px 15px;color:var(--paper);font:800 15px/1.2 "Figtree",sans-serif;letter-spacing:-0.01em;text-align:center}@media only screen and (min-width:768px){.recipe-photos li .author{font-size:17px}}@media only screen and (min-width:1280px){.recipe-photos li .author{font-size:18px}}.recipe-photos li .author em{display:block;margin-top:.3em;font-size:10px;font-style:normal;font-weight:500}@media only screen and (min-width:768px){.recipe-photos li .author em{margin-top:.4em;font-size:12px}}@media only screen and (min-width:1280px){.recipe-photos li .author em{font-size:13px}}.recipe-photos li .img{display:block;position:relative;overflow:hidden;border-radius:3px;background:rgba(0,0,0,.05)}.recipe-photos li .img:before{z-index:1;position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);content:"";opacity:.6}.recipe-photos li .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.recipe-photos .buttons{display:flex;z-index:10;position:absolute;bottom:20px;left:0;align-items:center;justify-content:center;width:100%}@media only screen and (min-width:768px){.recipe-photos .buttons{bottom:40px}}@media only screen and (min-width:1280px){.recipe-photos .buttons{bottom:50px}}.recipe-photos .buttons .button{margin:0 1em}@media only screen and (min-width:1280px){.recipe-photos .buttons .button{margin:0 1.5em}}.recipe-photos .empty{max-width:600px;margin:0 auto}.recipe-photos .empty img{display:block;max-width:80%;margin:-20px auto 20px}.recipe-photos .empty .text-big{margin-bottom:.4em;font-size:21px;font-weight:500;line-height:1.2}@media only screen and (min-width:1280px){.recipe-photos .empty .text-big{font-size:28px}}.recipe-photos .empty .button{margin-top:2.5em}.recipe-related-big .section-title{margin-bottom:.6em}.recipe-related-big .section-subtitle{margin:-5px 0 20px 0;font:500 15px/1.1 "Literata",Georgia,serif;font-variation-settings:"opsz" 60}@media only screen and (min-width:1024px){.recipe-related-big .section-subtitle{font-size:18px}}.recipe-tools{overflow:hidden}.recipe-ingredients+.recipe-tools{margin-top:1.5rem;padding-top:1.2em;border-top:3px solid rgba(0,0,0,.1)}.recipe-tools .section-title{margin-bottom:0}.recipe-tools .heading{display:flex;z-index:1;position:relative;justify-content:space-between;margin-bottom:10px}.recipe-tools .heading .nav{display:none;align-items:center}@media only screen and (min-width:768px){.recipe-tools .heading .nav{display:flex}}.recipe-tools .heading .nav .arrow{margin-left:12px}.recipe-tools .tools{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column-gap:1rem;grid-row-gap:1rem}@media only screen and (min-width:768px){.recipe-tools .tools{grid-template-columns:repeat(3, minmax(0, 1fr))}}.recipe-tools .tool{font-size:15px;letter-spacing:-0.01em;line-height:1.2}@media only screen and (min-width:768px){.recipe-tools .tool{font-size:16px}}@media only screen and (min-width:1280px){.recipe-tools .tool{font-size:17px}}.recipe-tools .tool .image{margin-bottom:.8em;padding:10px;border-radius:5px;background:rgba(0,0,0,.03)}.recipe-tools .tool .image .img-spacer img{mix-blend-mode:multiply}.recipe-tools .tool .name{font-weight:500}.recipe-tools .tool .meta{margin-top:.4em;font-size:14px;font-weight:600}@media only screen and (min-width:768px){.recipe-tools .tool .meta{font-size:15px}}.recipe-tools .tool .buy a{text-decoration:underline}.recipe-tools .tool .price+.buy:before{content:" - "}.recipe-tools .tool del{color:#d5322c}.recipe-tools .slider{position:relative;margin-right:-1rem;margin-left:-1rem;padding-top:20px;padding-right:.5rem;padding-bottom:20px;padding-left:.5rem;overflow:hidden}.recipe-tools .slider:before{z-index:2;position:absolute;top:0;left:0;width:1rem;height:100%;background:linear-gradient(90deg, var(--paper-rgb) 0, rgba(255, 255, 255, 0) 100%);content:"";pointer-events:none}.recipe-tools .slider:after{z-index:2;position:absolute;top:0;right:0;width:1rem;height:100%;background:linear-gradient(-90deg, var(--paper-rgb) 0, rgba(255, 255, 255, 0) 100%);content:"";pointer-events:none}.recipe-tools .slider-wrapper{display:flex;width:90%;max-width:400px}@media only screen and (min-width:768px){.recipe-tools .slider-wrapper{width:100%;max-width:none}}.recipe-tools .slider-pager{margin-top:30px}@media only screen and (min-width:768px){.recipe-tools .slider-pager{display:none}}.recipe-tools .tool{box-sizing:border-box;flex-shrink:0;width:90%;padding-right:.5rem;padding-left:.5rem}@media only screen and (min-width:768px){.recipe-tools .tool{width:33.33%}}.recipe-faq .section-intro{margin-bottom:1.4em}.recipe-faq .section-title .script{position:relative;margin-right:-0.3em;margin-left:0}.recipe-faq .section-subtitle{margin-top:.6em;font:15px/1.3 "Literata",Georgia,serif;font-variation-settings:"opsz" 60}@media only screen and (min-width:768px){.recipe-faq .section-subtitle{font-size:17px}}.recipe-faq .question{margin-top:1.8em}.recipe-faq .question:first-child{margin-top:0}.recipe-faq .question .title{margin-bottom:.5em;font-weight:800;line-height:1.3}.recipe-time{margin-top:1rem;padding-top:.8rem;border-top:3px solid rgba(0,0,0,.1);font-size:15px;letter-spacing:-0.01em;line-height:1.2}@media only screen and (min-width:768px){.recipe-time{font-size:16px}}@media only screen and (min-width:1280px){.recipe-time{font-size:17px}}@media only screen and (min-width:768px){.recipe-time .wrap{display:flex;align-items:center}}.recipe-time .icon{width:44px;height:44px;margin-bottom:10px;margin-left:-5px;stroke:currentColor;stroke-width:3px}@media only screen and (min-width:768px){.recipe-time .icon{width:54px;height:54px;margin-right:30px;margin-bottom:0;margin-left:0}}.recipe-time dl{font-weight:500}@media only screen and (min-width:768px){.recipe-time dl{display:flex}}.recipe-time dl .time{display:flex;justify-content:space-between;margin-top:10px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.1)}@media only screen and (min-width:768px){.recipe-time dl .time{display:block;margin-top:0;margin-left:40px;padding-left:16px;border-bottom:0;border-left:1px solid rgba(0,0,0,.1)}}.recipe-time dl .time:first-child{margin-top:0}@media only screen and (min-width:768px){.recipe-time dl .time:first-child{margin-left:0}}.recipe-time dl .time dt{opacity:.4}@media only screen and (min-width:768px){.recipe-time dl .time dd{margin-top:.3em}}.recipe-time .note{margin-top:.8em;opacity:.6}.recipes-slider .slider{position:relative;margin:0 -1rem;padding:0 1rem 1rem;overflow:hidden}.recipes-slider .slider:before{z-index:1;position:absolute;top:0;left:0;width:1rem;height:100%;background:linear-gradient(90deg, var(--paper-rgb) 0%, rgba(255, 255, 255, 0) 100%);content:""}@media only screen and (min-width:1280px){.recipes-slider .slider:before{display:block}}.recipes-slider .slider:after{display:none;z-index:1;position:absolute;top:0;right:0;width:2rem;height:100%;background:linear-gradient(-90deg, var(--paper-rgb) 50%, rgba(255, 255, 255, 0) 100%);content:"";transition:width .2s ease}@media only screen and (min-width:1024px){.recipes-slider .slider:after{display:block}}.recipes-slider .slider.ended:after{width:1rem}.recipes-slider .slider-wrapper{display:flex}.recipes-slider .recipe-teaser{flex-shrink:0;width:80%;max-width:300px;margin-right:1rem}@media only screen and (min-width:768px){.recipes-slider .recipe-teaser{width:29%;min-width:250px;max-width:300px}}.recipes-slider .recipe-teaser:last-child{margin-right:0}.recipes-slider .recipe-teaser .title{font-size:21px}@media only screen and (min-width:768px){.recipes-slider .slider-pager{display:none}}@media only screen and (max-width:767px){.recipes-slider .slider-nav{display:none}}.modal-recipe-steps .container{width:100%;max-width:1600px}.modal-recipe-steps .fancybox__slide{padding:0}.modal-recipe-steps .fancybox__content{width:100%;padding:1rem 0;padding-bottom:100px}@media only screen and (min-width:1024px){.modal-recipe-steps .fancybox__content{padding:70px;padding-bottom:100px}}.modal-recipe-steps .fancybox__content .page-wrap{min-height:calc(100vh - 1rem - 100px)}@media only screen and (min-width:1024px){.modal-recipe-steps .fancybox__content .page-wrap{min-height:calc(100vh - 170px)}}.modal-recipe-steps .fancybox__content .adv{top:70px !important}.modal-recipe-steps .fancybox__content .carousel__button.is-close{position:fixed;top:15px;right:15px;width:40px;height:40px;border-radius:0;border-radius:3px;background:#d5322c;color:var(--paper)}.modal-recipe-steps .fancybox__content .carousel__button.is-close svg{width:20px;height:20px;filter:none}.modal-recipe-steps .heading{margin-bottom:24px}.modal-recipe-steps .heading .caption{margin-bottom:.4em;color:#d5322c;font-size:13px;font-weight:500;letter-spacing:0;text-transform:uppercase}.modal-recipe-steps .modal-content{display:none;max-width:833px}.modal-recipe-steps .modal-content.active{display:block}.modal-recipe-steps .modal-content .image{margin-bottom:20px}.modal-recipe-steps .modal-nav{display:flex;position:fixed;bottom:0;left:0;width:100%;height:65px;border-top:1px solid rgba(0,0,0,.1);background:var(--ui-bg);text-align:center}.modal-recipe-steps .modal-nav .inner{position:relative;margin:0 auto;padding:0 24px;border-right:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);background:var(--paper);line-height:63px}.modal-recipe-steps .modal-nav .inner .current{color:rgba(0,0,0,.2);font-size:14px;font-weight:500}@media only screen and (min-width:768px){.modal-recipe-steps .modal-nav .inner .current{font-size:18px}}.modal-recipe-steps .modal-nav .inner .current strong{margin-right:.1ch;color:#d5322c;font-size:18px}@media only screen and (min-width:768px){.modal-recipe-steps .modal-nav .inner .current strong{font-size:23px}}.modal-recipe-steps .modal-nav .inner .current.start{color:#000;font-size:18px;font-weight:800}@media only screen and (min-width:768px){.modal-recipe-steps .modal-nav .inner .current.start{font-size:23px}}.modal-recipe-steps .modal-nav .inner .prev,.modal-recipe-steps .modal-nav .inner .next{position:absolute;top:0;height:100%;font-size:14px;font-weight:500;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.modal-recipe-steps .modal-nav .inner .prev.disabled,.modal-recipe-steps .modal-nav .inner .next.disabled{opacity:.2}.modal-recipe-steps .modal-nav .inner .prev.disabled .icon,.modal-recipe-steps .modal-nav .inner .next.disabled .icon{border-color:#000;background:rgba(0,0,0,0)}@media only screen and (max-width:767px){.modal-recipe-steps .modal-nav .inner .prev span,.modal-recipe-steps .modal-nav .inner .next span{display:none}}.modal-recipe-steps .modal-nav .inner .prev .icon,.modal-recipe-steps .modal-nav .inner .next .icon{box-sizing:border-box;display:flex;position:absolute;top:50%;align-items:center;justify-content:center;width:42px;height:42px;margin-top:-22px;padding:9px;border:1px solid rgba(0,0,0,0);border-radius:100%;background:#e8e6e4}.modal-recipe-steps .modal-nav .inner .prev{right:100%;margin-right:30px;padding-left:60px}.modal-recipe-steps .modal-nav .inner .prev .icon{left:0;transform:rotate(90deg)}.modal-recipe-steps .modal-nav .inner .next{left:100%;margin-left:30px;padding-right:60px}.modal-recipe-steps .modal-nav .inner .next .icon{right:0;transform:rotate(-90deg)}.modal-recipe-steps .recipe-meta{display:flex;margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid rgba(0,0,0,.1);font-size:17px;font-weight:500;white-space:nowrap}.modal-recipe-steps .recipe-meta .item{display:flex;align-items:center;margin-left:40px}.modal-recipe-steps .recipe-meta .item:first-child{margin-left:0}.modal-recipe-steps .recipe-meta .item dt{opacity:.4}.modal-recipe-steps .recipe-meta .item dd{margin-left:8px}.modal-recipe-steps .recipe-ingredients .title{margin-bottom:20px;font:700 19px/1.2 "Literata",Georgia,serif;font-variation-settings:"opsz" 60;letter-spacing:0}.modal-recipe-steps .recipe-ingredients ul{font-size:19px}.modal-recipe-steps .recipe-ingredients ul li{display:flex;border-bottom:1px solid rgba(0,0,0,.05)}.modal-recipe-steps .recipe-ingredients ul li .quantity{box-sizing:border-box;flex-shrink:0;width:110px;padding:.6em 0;padding-right:12px;border-right:1px solid rgba(0,0,0,.05);font-weight:800}.modal-recipe-steps .recipe-ingredients ul li .ingredient{padding:.6em 0;padding-left:12px}.modal-recipe-steps .recipe-ingredients ul li .ingredient em{display:block;margin-top:.2em;font-size:.8em;font-style:normal;opacity:.6}.modal-recipe-steps .recipe-ingredients ul li strong{font-weight:800}.modal-recipe-steps .recipe-ingredients .group{margin-top:2em}@media only screen and (min-width:768px){.modal-recipe-steps .recipe-ingredients .group{margin-top:1.5em}}.modal-recipe-steps .recipe-ingredients .group:first-child{margin-top:0}.modal-recipe-steps .recipe-ingredients .caption{padding-bottom:.8em;border-bottom:1px solid rgba(0,0,0,.05);font-size:14px;font-weight:800;text-transform:uppercase}@media only screen and (min-width:768px){.modal-recipe-steps .recipe-ingredients .caption{font-size:15px}}.recipes-empty{max-width:720px;text-align:center}@media only screen and (min-width:1024px){.recipes-empty{text-align:left}}.recipes-empty .image{max-width:100%;height:auto !important;margin-bottom:20px}.recipes-empty .title{margin-bottom:.4em}.recipes-empty .button{margin-top:1.5em}.wp-block-gallery.has-nested-images figure.wp-block-image{display:block !important}.button-extra{margin-top:1rem}#home-tappable-stories{height:130px;margin-bottom:-10px;color:rgba(0,0,0,.5);line-height:115px;text-align:center}@media only screen and (min-width:768px){#home-tappable-stories{margin-bottom:0}}#home-sections>.main-section:first-child{margin-top:0}.home-hero{margin-top:0}@media only screen and (min-width:768px){.home-hero .wrap{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-column-gap:1rem}}.home-hero .main-content{grid-column:span 7;padding-top:10px}.home-hero .image{grid-column:span 5}.home-hero .image .wip{width:280px;height:330px;margin:-20px auto 0}@media only screen and (min-width:768px){.home-hero .image .wip{width:380px;height:430px}}.home-hero .title{margin-bottom:.2em;color:#d5322c}.home-hero .text a{color:#d5322c;text-decoration:underline}.home-hero .search{position:relative;margin-top:20px}@media only screen and (min-width:768px){.home-hero .search{margin-top:30px}}.home-hero .search input{box-sizing:border-box;display:block;width:100%;height:54px;padding:0 115px 0 17px;border:1px solid rgba(0,0,0,.1);border-radius:3px;background:var(--paper);box-shadow:2px 3px 20px -3px rgba(54,11,11,.17);color:#000;font:17px "Figtree",sans-serif;letter-spacing:-0.01em}@media only screen and (min-width:768px){.home-hero .search input{height:62px;padding:0 135px 0 22px;font-size:20px}}.home-hero .search input:focus{border-color:#000}.home-hero .search input::placeholder{opacity:.6}.home-hero .search .button{position:absolute;top:50%;right:6px;transform:translateY(-50%)}@media only screen and (min-width:768px){.home-hero .search .button{right:9px}}.home-hero .tappable-stories{height:140px;margin-top:48px}.home-blog .section-title{margin-bottom:.3em}.home-blog .section-heading{max-width:700px;margin:0 auto 20px;text-align:center}@media only screen and (min-width:768px){.home-blog .section-heading{margin-bottom:36px}}.home-blog .section-heading .section-intro{margin-top:.4em;opacity:.6}.home-blog .section-links{margin-bottom:30px}@media only screen and (min-width:768px){.home-blog .section-links{margin-bottom:50px}}.home-newsletter .box{margin-right:-1rem;margin-left:-1rem;padding:1.2rem 1rem;background:rgba(213,50,44,.05);text-align:center}.home-newsletter .title{margin-bottom:.3em}.home-newsletter .button{margin-top:1.5em}.home-friends .section-heading{margin-bottom:24px;text-align:center}@media only screen and (min-width:1024px){.home-friends .section-heading{margin-bottom:50px}}.home-friends .section-title{margin-bottom:.3em}.home-friends .section-intro{margin-top:.4em;opacity:.6}.home-friends .tab-nav{margin-bottom:40px}@media only screen and (min-width:768px){.home-friends .tab-nav{margin-bottom:50px}}.home-friends .friend{position:relative;margin-right:-1rem;padding-right:1rem;overflow:hidden}@media only screen and (min-width:1024px){.home-friends .friend{grid-template-columns:repeat(12, minmax(0, 1fr));margin-right:0;padding-right:0;overflow:visible;grid-column-gap:1rem}.home-friends .friend.current{display:grid}}.home-friends .friend .stain{position:absolute;top:0;left:0;width:577px}.home-friends .friend .about{z-index:1;position:relative;grid-column:span 5;font-size:16px;line-height:1.3}@media only screen and (min-width:1024px){.home-friends .friend .about{padding-left:50px;font-size:19px}}.home-friends .friend .about .bio{margin-top:20px}.home-friends .friend .about .bio p{margin-top:.5em}.home-friends .friend .about .bio p:first-child{margin-top:0}.home-friends .friend .about .img{width:300px;max-width:90%;margin:0 auto}@media only screen and (min-width:1024px){.home-friends .friend .about .img{margin:0}}.home-friends .friend .recipes{position:relative;margin-top:1rem}@media only screen and (min-width:1024px){.home-friends .friend .recipes{grid-column:span 7}}.home-friends .friend .recipes .all-recipes-link{grid-column:span 2;margin-top:24px;text-align:right}@media only screen and (max-width:767px){.home-friends .recipe-teaser .outro{display:none}}.home-friends .recipe-teaser .teaser-top{justify-content:center}@media only screen and (max-width:767px){.home-friends .recipe-teaser .teaser-image .img-spacer{padding-top:66.66% !important}}@media only screen and (min-width:768px){.home-friends .recipe-teaser .title{font-size:22px}}.home-season-recipes .section-heading{margin-bottom:20px}@media only screen and (min-width:768px){.home-season-recipes .section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}}.home-season-recipes .section-heading .section-intro{margin-top:.4em;line-height:1.4;opacity:.6}.home-season-recipes .section-heading .section-heading-actions{margin-top:20px}@media only screen and (min-width:768px){.home-season-recipes .section-heading .section-heading-actions{margin-top:0;margin-left:20px}}.home-season-recipes .slider-nav{display:none}@media only screen and (min-width:1024px){.home-season-recipes .slider-nav{display:flex}}.home-season-recipes .slider-pager{margin-top:10px}@media only screen and (min-width:1024px){.home-season-recipes .slider-pager{display:none}}.slider-nav{display:flex;align-items:center;margin-top:10px}.slider-nav .slider-scrollbar{position:relative;flex-grow:1;height:3px;background:rgba(0,0,0,.1)}.slider-nav .slider-scrollbar div{position:absolute;top:0;left:0;height:100%;background:#d5322c}.slider-nav .slider-arrows{display:flex;flex-shrink:0;margin-left:1.5rem}.slider-nav .slider-arrows .slider-arrow{margin-left:12px}.section-tv{padding:1rem 0;background:#fff8e5}@media only screen and (min-width:1024px){.adv+.section-tv{margin-top:-2.5rem}}@media only screen and (min-width:768px){.section-tv{padding:1.5rem 0}body.has-skin-adv .section-tv{padding:1.5rem 0}}.section-tv .section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.section-tv .section-heading .section-title{width:90px;height:90px;background:url(../images/fatto-in-casa-per-voi-2023.png) no-repeat left top;background-size:100%;text-indent:-999em}@media only screen and (min-width:768px){.section-tv .section-heading .section-title{width:140px;height:140px}}.section-tv .section-heading .section-title a{display:block;width:100%;height:100%}.section-tv .section-heading .brands{display:flex;align-items:center}.section-tv .section-heading .brands .logo-01,.section-tv .section-heading .brands .logo-02{margin-left:15px}@media only screen and (min-width:768px){.section-tv .section-heading .brands .logo-01,.section-tv .section-heading .brands .logo-02{margin-left:30px}}.section-tv .section-heading .brands .logo-01{width:60px;height:auto !important}@media only screen and (min-width:768px){.section-tv .section-heading .brands .logo-01{width:89px}}.section-tv .section-heading .brands .logo-02{width:35px;height:auto !important}@media only screen and (min-width:768px){.section-tv .section-heading .brands .logo-02{width:52px}}@media only screen and (min-width:768px){.section-tv .section-wrap{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-column-gap:1rem}}.section-tv .section-main{grid-column:span 7}@media only screen and (min-width:768px){.section-tv .section-main .recipe-teaser .title{font-size:32px}}.section-tv .section-side{margin-top:1rem}@media only screen and (min-width:768px){.section-tv .section-side{grid-column:span 5;margin-top:0}}.section-tv .section-side .recipe-teaser{margin-top:1rem;padding-top:0;padding-left:20px}@media only screen and (min-width:768px){.section-tv .section-side .recipe-teaser{padding-left:40px}}.section-tv .section-side .recipe-teaser:first-child{margin-top:0}.section-tv .section-side .recipe-teaser a{flex-direction:row;padding:12px 18px 12px 1px}@media only screen and (min-width:768px){.section-tv .section-side .recipe-teaser a{padding:20px 24px 20px 1px}}.section-tv .section-side .recipe-teaser a .teaser-image{flex-shrink:0;width:120px;margin:-5px 18px -5px -20px}@media only screen and (min-width:768px){.section-tv .section-side .recipe-teaser a .teaser-image{width:160px;margin:-10px 24px -10px -40px}}.section-tv .section-side .recipe-teaser a .teaser-content{justify-content:center}.section-tv .section-side .recipe-teaser .title{font-size:17px}@media only screen and (min-width:768px){.section-tv .section-side .recipe-teaser .title{font-size:20px}}.section-tv .section-side .button-wrap{margin-top:30px;text-align:center}@media only screen and (min-width:768px){.section-tv .section-side .button-wrap{margin-top:60px;text-align:right}}.section-recipes-slider-big .slider{margin:0 -1rem;padding:0 1rem;overflow:hidden}@media only screen and (min-width:768px){.section-recipes-slider-big .slider{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-column-gap:1rem}}@media only screen and (min-width:1024px){.section-recipes-slider-big .slider{margin:0;padding:0}body.has-skin-adv .section-recipes-slider-big .slider{margin:0 -1rem;padding:0 1rem}}.section-recipes-slider-big .slider-wrapper{display:flex;margin:0 -5px}@media only screen and (min-width:768px){.section-recipes-slider-big .slider-wrapper{grid-column:2/12;margin:0 -7px}}.section-recipes-slider-big .recipe{box-sizing:border-box;flex-shrink:0;width:100%;padding:0 5px}@media only screen and (min-width:768px){.section-recipes-slider-big .recipe{padding:0 7px}}.section-recipes-slider-big .recipe .img-spacer{padding-top:110%}@media only screen and (min-width:768px){.section-recipes-slider-big .recipe .img-spacer{padding-top:60%}}.section-recipes-slider-big .recipe a{display:block;position:relative}.section-recipes-slider-big .recipe a:before{z-index:1;position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0, #000000 0%, rgba(0, 0, 0, 0) 100%);content:"";opacity:.5}@media only screen and (min-width:768px){.section-recipes-slider-big .recipe a:before{height:80%}}.section-recipes-slider-big .recipe .content{box-sizing:border-box;z-index:2;position:absolute;bottom:0;left:0;width:100%;padding:0 .8rem .8rem;color:var(--paper);text-align:center}@media only screen and (min-width:768px){.section-recipes-slider-big .recipe .content{padding:0 1.5rem .8rem}}.section-recipes-slider-big .recipe .content .category{margin-bottom:.6em;font-size:15px;font-weight:500;letter-spacing:-0.01em;line-height:1}@media only screen and (min-width:768px){.section-recipes-slider-big .recipe .content .category{margin-bottom:.8em;font-size:16px}}.section-recipes-slider-big .recipe .content .title{font:700 35px/1 "Literata",Georgia,serif;font-variation-settings:"opsz" 60;letter-spacing:-0.01em}@media only screen and (min-width:768px){.section-recipes-slider-big .recipe .content .title{font-size:48px}}@media only screen and (min-width:1280px){.section-recipes-slider-big .recipe .content .title{font-size:52px}}.section-recipes-slider-big .recipe .content .author{display:flex;align-items:center;justify-content:center;margin-top:.6em;font-size:14px;font-weight:500;line-height:1.2}@media only screen and (min-width:768px){.section-recipes-slider-big .recipe .content .author{margin-top:1em;font-size:15px}}.section-recipes-slider-big .recipe .content .author a{color:#000;text-decoration:underline}.section-recipes-slider-big .recipe .content .author .name{margin-top:5px;margin-left:10px}.section-recipes-slider-big .recipe .content .author .name strong{font-weight:800}.section-recipes-slider-big .nav{display:flex;align-items:center;justify-content:center;margin-top:20px}@media only screen and (max-width:767px){.section-recipes-slider-big .nav{display:none}}.section-recipes-slider-big .nav .slider-arrow{margin:0 10px}.section-recipes-slider-big .slider-pager{margin-top:20px}@media only screen and (min-width:768px){.section-recipes-slider-big .slider-pager{display:none}}.home-step-recipe .section-heading{margin-bottom:40px;text-align:center}.home-step-recipe .section-subtitle{margin-top:10px;line-height:1.3;opacity:.6}@media only screen and (min-width:768px){.home-step-recipe .wrap{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column-gap:1rem}}.home-step-recipe .cover{z-index:10;position:relative}@media only screen and (min-width:768px){.home-step-recipe .cover{z-index:1}}.home-step-recipe .cover a{display:block;overflow:hidden;border-radius:3px}.home-step-recipe .cover a:before{z-index:1;position:absolute;bottom:0;left:0;width:100%;height:80%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);content:"";opacity:.5}.home-step-recipe .cover .content{box-sizing:border-box;z-index:2;position:absolute;bottom:0;left:0;width:100%;padding:20px;color:var(--paper)}@media only screen and (min-width:768px){.home-step-recipe .cover .content{padding:30px}}.home-step-recipe .cover .content .title{display:block;margin-right:1.5rem}.home-step-recipe .cover .content .info{display:block;margin-top:15px;padding-top:15px;border-top:2px solid var(--paper);font-size:15px;font-weight:500;line-height:1.2}@media only screen and (min-width:768px){.home-step-recipe .cover .content .info{font-size:16px}}@media only screen and (min-width:1280px){.home-step-recipe .cover .content .info{font-size:17px}}.home-step-recipe .images{display:grid;z-index:4;position:relative;grid-template-columns:repeat(3, minmax(0, 1fr));align-self:center;margin-top:50px;counter-reset:images;grid-column-gap:12px}@media only screen and (min-width:768px){.home-step-recipe .images{margin-top:0;margin-left:-2.5rem;grid-column-gap:24px}}.home-step-recipe .images .img{position:relative;margin-top:0;counter-increment:images}@media only screen and (min-width:768px){.home-step-recipe .images .img{margin-top:20px}}.home-step-recipe .images .img:nth-child(even){margin-top:-20px}.home-step-recipe .images .img:before{box-sizing:border-box;display:flex;position:absolute;right:15px;bottom:100%;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:-15px;border:1.5px solid currentColor;border-radius:100%;font:800 30px/1 "Figtree",sans-serif;content:counter(images);opacity:.2}@media only screen and (min-width:768px){.home-step-recipe .images .img:before{right:-10px;width:72px;height:72px;margin-right:0;font-size:38px}}.home-step-recipe .images .img-spacer{padding-top:150%;border-radius:3px}.home-weekly-menu .section-heading{margin-bottom:20px}@media only screen and (min-width:768px){.home-weekly-menu .section-heading{margin-bottom:32px}}@media only screen and (max-width:767px){.home-weekly-menu .section-title span{display:block}}.home-weekly-menu .section-subtitle{margin-top:4px;line-height:1.3;opacity:.6}.home-weekly-menu .slider{margin:0 -1rem;padding:0 .5rem;overflow:hidden}.home-weekly-menu .slider-wrapper{display:flex;margin-right:50px}@media only screen and (min-width:768px){.home-weekly-menu .slider-wrapper{margin-right:0}}.home-weekly-menu .recipe{box-sizing:border-box;flex-shrink:0;width:100%;max-width:300px;padding:0 .5rem}@media only screen and (min-width:768px){.home-weekly-menu .recipe{width:33.3333%}}@media only screen and (min-width:1024px){.home-weekly-menu .recipe{width:25%}}.home-weekly-menu .recipe a{display:block;position:relative;overflow:hidden;border-radius:3px}.home-weekly-menu .recipe a .img-spacer{padding-top:150%}.home-weekly-menu .recipe a:before{z-index:1;position:absolute;bottom:0;left:0;width:100%;height:80%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);content:"";opacity:.5}.home-weekly-menu .recipe a .content{box-sizing:border-box;z-index:2;position:absolute;bottom:0;left:0;width:100%;padding:18px;color:var(--paper)}.home-weekly-menu .recipe a .content .title{display:block;font:700 22px/1.2 "Literata",Georgia,serif;font-variation-settings:"opsz" 60;letter-spacing:-0.01em}.home-weekly-menu .recipe a .content .category{display:block;margin-bottom:.4em;font-size:16px;font-weight:500;letter-spacing:-0.01em}.home-weekly-menu .slider-nav{display:none;margin-top:30px}@media only screen and (min-width:1024px){.home-weekly-menu .slider-nav{display:flex}}.home-weekly-menu .slider-pager{margin-top:20px}@media only screen and (min-width:1024px){.home-weekly-menu .slider-pager{display:none}}@media only screen and (min-width:1024px){.page-main .home-weekly-menu{overflow-x:hidden}}@media only screen and (min-width:1024px){.page-main .home-weekly-menu .recipe{width:30%}}.section-quick-courses{margin:2rem 0 0 0;padding:1rem 0;background-color:var(--ui-bg)}@media only screen and (min-width:768px){.section-quick-courses{padding:1.5rem 0}}@media only screen and (min-width:768px){.quick-courses-wrap{display:grid;grid-template-areas:"qmain qside";grid-template-columns:minmax(0, 1fr) 300px;grid-column-gap:1rem}}.quick-courses-main{margin-bottom:2rem}@media only screen and (min-width:768px){.quick-courses-main{grid-area:qmain;margin-bottom:0}}@media only screen and (min-width:768px){.quick-courses-side{grid-area:qside}}.quick-courses-side a>*{display:block;max-width:320px;margin:0 auto}.quick-courses-links{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));font-size:16px;font-weight:500;line-height:1.1;text-align:center;grid-row-gap:1rem}@media only screen and (min-width:768px){.quick-courses-links{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (min-width:1024px){.quick-courses-links{grid-template-columns:repeat(5, minmax(0, 1fr))}}.quick-courses-links .icon{display:block;width:44px;height:44px;margin:0 auto .25em auto;padding:15px;border-radius:100vmax;background-color:var(--paper)}.quick-courses-links a:hover .icon{background-color:#fffef5}.ricetteditalia-autopromo{display:block;margin-top:20px}.ricetteditalia-autopromo img{display:block;box-shadow:0px 0px 24px 0px rgba(255,75,0,.1);transition:box-shadow .3s ease-in-out}.ricetteditalia-autopromo a:hover img{box-shadow:0px 0px 24px 0px rgba(255,75,0,.15)}.advice-teaser .title{font:800 20px/1.1 "Literata",Georgia,serif;font-variation-settings:"opsz" 60;letter-spacing:0}@media only screen and (min-width:768px){.advice-teaser .title{font-size:24px}}.advice-teaser .summary{margin-top:.5em;font:15px/1.35 "Figtree",sans-serif;letter-spacing:-0.01em}@media only screen and (min-width:768px){.advice-teaser .summary{font-size:18px}}.advice-teaser .teaser-image .img-spacer{border-radius:3px}.advice-teaser .teaser-image .img-spacer .play{display:flex;z-index:2;position:absolute;top:50%;left:50%;align-items:center;justify-content:center;width:32px;height:32px;transform:translate(-50%, -50%);border-radius:100%;background:#fff;box-shadow:0 0 0 4px rgba(0,0,0,.2);color:#d5322c}@media only screen and (min-width:768px){.advice-teaser .teaser-image .img-spacer .play{width:40px;height:40px;box-shadow:0 0 0 5px rgba(0,0,0,.2)}}.advice-teaser .teaser-image .img-spacer .play .icon{width:16px;height:16px;margin-left:4px}@media only screen and (min-width:768px){.advice-teaser .teaser-image .img-spacer .play .icon{width:18px;height:18px}}.advice-teaser .teaser-content{margin-left:6px;padding-top:20px;padding-left:20px;border-left:5px solid rgba(0,0,0,.05)}@media only screen and (min-width:768px){.advice-teaser .teaser-content{padding-top:24px;padding-left:24px}}.advice-teaser .teaser-content .sponsor{display:flex;align-items:center;justify-content:space-between;margin:-60px 0 14px -25px;margin-bottom:12px;padding:40px 12px 0 12px;background:var(--color, rgba(0, 0, 0, 0.05));font-size:13px;letter-spacing:-0.01em;line-height:1.2}@media only screen and (min-width:768px){.advice-teaser .teaser-content .sponsor{margin:-60px 0 14px -28px;padding:36px 18px 1px 18px;font-size:15px}}.advice-teaser .teaser-content .sponsor .logo{position:relative;flex-shrink:0;width:50px;height:50px;margin-left:15px}@media only screen and (min-width:768px){.advice-teaser .teaser-content .sponsor .logo{width:70px;height:70px}}.advice-teaser .teaser-content .sponsor .logo img{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.advice-teaser .category{display:inline-block;margin-bottom:1.2em;padding:.5em 1.2em;border-radius:20px;background:rgba(0,0,0,.05);font-size:12px;font-weight:500;letter-spacing:-0.01em;line-height:1}@media only screen and (min-width:768px){.advice-teaser .category{font-size:13px}}.advice-teaser .related{margin-top:20px;color:#d5322c;font:700 15px/1.2 "Literata",Georgia,serif;font-variation-settings:"opsz" 60;letter-spacing:0}.advice-teaser .related li{position:relative;margin-top:.5em;padding-left:14px}.advice-teaser .related li:before{position:absolute;top:0;left:0;content:"•"}.advice-teaser.big .title{font-size:26px}@media only screen and (min-width:768px){.advice-teaser.big .title{font-size:35px}}@media only screen and (min-width:1280px){.advice-teaser.big .title{font-size:38px}}.advice-teaser.big .teaser-image .img-spacer .play{width:40px;height:40px;box-shadow:0 0 0 5px rgba(0,0,0,.2)}@media only screen and (min-width:768px){.advice-teaser.big .teaser-image .img-spacer .play{width:60px;height:60px;box-shadow:0 0 0 7px rgba(0,0,0,.2)}}.advice-teaser.big .teaser-image .img-spacer .play .icon{width:18px;height:18px}@media only screen and (min-width:768px){.advice-teaser.big .teaser-image .img-spacer .play .icon{width:24px;height:24px}}@media only screen and (min-width:768px){.advice-teaser.wide{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column-gap:1rem}.advice-teaser.wide .teaser-content{margin-top:8px;margin-left:0;margin-left:-1rem;padding-top:0;padding-top:24px;padding-left:0;padding-left:1rem;border-top:5px solid rgba(0,0,0,.05);border-left:0}}.advice-teaser.wide .sponsor{display:flex;align-items:center;justify-content:space-between;margin:-3px 0 0 0;padding:3px 6px 0 8px;border-radius:0 0 3px 3px;background:var(--color, rgba(0, 0, 0, 0.05));font-size:13px;letter-spacing:-0.01em;line-height:1.2}@media only screen and (min-width:768px){.advice-teaser.wide .sponsor{padding-left:10px;font-size:15px}}.advice-teaser.wide .sponsor .logo{position:relative;flex-shrink:0;width:50px;height:50px;margin-left:15px}@media only screen and (min-width:768px){.advice-teaser.wide .sponsor .logo{width:70px;height:70px}}.advice-teaser.wide .sponsor .logo img{position:absolute;top:0;left:0;width:100%;height:100%}.advices-list{display:grid;grid-column-gap:1rem;grid-row-gap:2rem}@media only screen and (min-width:768px){.advices-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.advices-list .adv{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:0;margin-bottom:0;background:var(--ui-bg)}@media only screen and (min-width:768px){.advices-list .adv.big{grid-column:span 2}}.advices-list .adv .caption{margin:0;padding:8px 0}@media only screen and (min-width:768px){.advices-list .advice-teaser.big,.advices-list .advice-teaser.wide{grid-column:span 2}.advices-list .advice-teaser.big .summary,.advices-list .advice-teaser.wide .summary{max-width:600px}}.advice-intro{margin-bottom:2rem}.advice-intro.has-video{margin-bottom:3rem}@media only screen and (min-width:768px){.advice-intro{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-column-gap:1rem}}.advice-intro .image{margin-bottom:20px}@media only screen and (min-width:768px){.advice-intro .image{grid-column:6/13;margin-bottom:0}}@media only screen and (min-width:768px){.advice-intro .content{grid-column:1/6;grid-row:1}}.advice-intro .crumbs{margin-bottom:1em}.advice-intro .author{display:flex;align-items:center;margin-top:.5em;color:rgba(0,0,0,.5);font-size:15px;font-weight:500;line-height:1.2}@media only screen and (min-width:768px){.advice-intro .author{margin-top:1.2em;font-size:16px}}@media only screen and (min-width:1280px){.advice-intro .author{font-size:17px}}.advice-intro .author a{color:#000;text-decoration:underline}.advice-intro .author .name{margin-top:3px;margin-left:10px}.advice-intro .sponsor{z-index:2;position:relative;grid-column:12 span;margin:1rem -1rem 10px;padding:15px 1rem 0;border-top:5px solid rgba(0,0,0,.05);line-height:1.2}@media only screen and (min-width:768px){.advice-intro .sponsor{display:flex;align-items:center;justify-content:space-between;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0}}.advice-intro .sponsor *{position:relative}.advice-intro .sponsor svg{position:absolute;top:0;left:.5rem;width:159px}@media only screen and (min-width:768px){.advice-intro .sponsor svg{left:0;width:239px}}.advice-intro .sponsor .title{color:#000;font-size:19px;font-weight:800}@media only screen and (min-width:768px){.advice-intro .sponsor .title{font-size:21px}}@media only screen and (min-width:1280px){.advice-intro .sponsor .title{font-size:22px}}.advice-intro .sponsor .brand{display:flex;align-items:center}.advice-intro .sponsor .brand .label{font-size:14px;letter-spacing:0;opacity:.4}@media only screen and (min-width:768px){.advice-intro .sponsor .brand .label{font-size:15px}}.advice-intro .sponsor .brand .logo{width:60px;height:60px;margin-left:8px}@media only screen and (min-width:768px){.advice-intro .sponsor .brand .logo{width:80px;height:80px}}@media only screen and (min-width:1280px){.advice-intro .sponsor .brand .logo{width:100px;height:100px}}.advices-category-section .section-heading{margin-bottom:30px}@media only screen and (min-width:768px){.advices-category-section .section-heading{display:flex;align-items:center;justify-content:space-between}}.advices-category-section .section-heading .button{margin-top:1em}@media only screen and (min-width:768px){.advices-category-section .section-heading .button{margin-top:0}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.advice-heading{padding-top:0;padding-bottom:22px;border-bottom:5px solid rgba(0,0,0,.05)}@media only screen and (min-width:768px){.advice-heading{padding-bottom:42px}}.advice-heading .obj{display:inline-flex;position:relative;align-items:center;padding-top:120px;padding-bottom:10px}@media only screen and (min-width:768px){.advice-heading .obj{padding-top:80px;padding-bottom:60px}}.advice-heading .obj .stamp{position:absolute;top:50%;left:50%;width:110px;height:110px;transform:translate(-50%, -75%)}@media only screen and (min-width:768px){.advice-heading .obj .stamp{left:100%;width:161px;height:161px;transform:translate(-10px, -60%)}}.advice-heading .obj .stamp svg{position:absolute;top:0;left:0;width:100%;height:100%}.advice-heading .obj .stamp svg.round{animation:rotate 18s infinite linear}.advice-heading .section-links{margin-top:20px}.advice-related{margin-bottom:-20px}.advice-related .heading{display:flex;z-index:1;position:relative;justify-content:space-between;margin-bottom:4px}.advice-related .heading .nav{display:none;align-items:center}@media only screen and (min-width:768px){.advice-related .heading .nav{display:flex}}.advice-related .heading .nav .arrow{margin-left:12px}.advice-related .slider{position:relative;margin-right:-1rem;margin-left:-1rem;padding-top:20px;padding-right:.5rem;padding-bottom:20px;padding-left:.5rem;overflow:hidden}.advice-related .slider:before{z-index:2;position:absolute;top:0;left:0;width:1rem;height:100%;background:linear-gradient(90deg, #fff 0, rgba(255, 255, 255, 0) 100%);content:"";pointer-events:none}.advice-related .slider:after{z-index:2;position:absolute;top:0;right:0;width:1rem;height:100%;background:linear-gradient(-90deg, #fff 0, rgba(255, 255, 255, 0) 100%);content:"";pointer-events:none}.advice-related .slider-wrapper{display:flex;width:90%;max-width:400px}@media only screen and (min-width:768px){.advice-related .slider-wrapper{width:100%;max-width:none}}.advice-related .slider-pager{margin-top:30px}@media only screen and (min-width:768px){.advice-related .slider-pager{display:none}}.advice-related .advice-teaser{box-sizing:border-box;flex-shrink:0;width:100%;padding-right:.5rem;padding-left:.5rem}@media only screen and (min-width:768px){.advice-related .advice-teaser{width:50%}}.collection-recipes-list{margin-top:1.5rem;counter-reset:collection}.collection-recipes-list .recipe-teaser{position:relative;padding-top:40px !important;counter-increment:collection}@media only screen and (min-width:768px){.collection-recipes-list .recipe-teaser{padding-top:52px !important}}.collection-recipes-list .recipe-teaser:before{box-sizing:border-box;display:flex;position:absolute;top:0;right:10px;align-items:center;justify-content:center;width:52px;height:52px;border:1.5px solid currentColor;border-radius:100%;font:800 30px/1 "Figtree",sans-serif;content:counter(collection);opacity:.2}@media only screen and (min-width:768px){.collection-recipes-list .recipe-teaser:before{right:10px;width:72px;height:72px;margin-right:0;font-size:38px}}.collection-recipes-list .recipe-teaser .summary{display:block}.collection-recipes-list .recipe-teaser a{z-index:1;position:relative}.collection-intro .title{color:#d5322c}.collection-intro .author{display:flex;align-items:center;justify-content:center;margin-top:.5em;color:rgba(0,0,0,.5);font-size:15px;font-weight:500;line-height:1.2}@media only screen and (min-width:768px){.collection-intro .author{margin-top:1.2em;font-size:16px}}@media only screen and (min-width:1280px){.collection-intro .author{font-size:17px}}.collection-intro .author a{color:#000;text-decoration:underline}.collection-intro .author .name{margin-top:3px;margin-left:0}@media only screen and (min-width:1280px){.collection-intro .author .name{margin-top:5px;margin-left:10px}}.collection-intro .slider{margin:1rem -1rem 0;padding:0 1rem;overflow:hidden;counter-reset:recipes}.collection-intro .slider .slider-wrapper{display:flex}.collection-intro .slider .slide{position:relative;flex-shrink:0;width:80%;max-width:340px;margin:0 2px;padding-top:44px;counter-increment:recipes}@media only screen and (min-width:768px){.collection-intro .slider .slide{width:340px;padding-top:52px}}.collection-intro .slider .slide:before{box-sizing:border-box;display:flex;position:absolute;top:0;left:10px;align-items:center;justify-content:center;width:52px;height:52px;border:1.5px solid currentColor;border-radius:100%;font:800 30px/1 "Figtree",sans-serif;content:counter(recipes);opacity:.2}@media only screen and (min-width:768px){.collection-intro .slider .slide:before{width:72px;height:72px;font-size:38px}}.collection-intro .slider .slide a{display:block;position:relative;padding-top:100%;overflow:hidden;border-radius:3px}.collection-intro .slider .slide a img{position:absolute;top:0;left:0;width:100%;height:100% !important;object-fit:cover}.collection-intro .slider-nav{margin-top:18px}@media only screen and (max-width:767px){.collection-intro .slider-nav{display:none}}.collection-intro .slider-pager{margin-top:18px}@media only screen and (min-width:768px){.collection-intro .slider-pager{display:none}}.collection-intro .sponsor{z-index:2;position:relative;grid-column:12 span;margin:1rem -1rem -0.8rem -1rem;padding:.8rem 0 0 1rem;border-top:5px solid rgba(0,0,0,.05);line-height:1.2}@media only screen and (min-width:768px){.collection-intro .sponsor{display:flex;align-items:center;justify-content:space-between;margin:1rem -1rem -0.8rem 0;padding:0 0 0 10px}}.collection-intro .sponsor *{position:relative}.collection-intro .sponsor svg{position:absolute;top:0;left:.5rem;width:159px}@media only screen and (min-width:768px){.collection-intro .sponsor svg{left:0;width:239px}}.collection-intro .sponsor .title{color:#000;font-size:19px;font-weight:800;text-align:left}@media only screen and (min-width:768px){.collection-intro .sponsor .title{font-size:21px}}@media only screen and (min-width:1280px){.collection-intro .sponsor .title{font-size:22px}}.collection-intro .sponsor .brand{display:flex;align-items:center}.collection-intro .sponsor .brand .label{font-size:14px;letter-spacing:0;opacity:.4}@media only screen and (min-width:768px){.collection-intro .sponsor .brand .label{font-size:15px}}.collection-intro .sponsor .brand .logo{width:60px;height:60px;margin-left:8px}@media only screen and (min-width:768px){.collection-intro .sponsor .brand .logo{width:80px;height:80px}}@media only screen and (min-width:1280px){.collection-intro .sponsor .brand .logo{width:100px;height:100px}}.collection-intro .presentation{display:block;margin-top:1rem}@media only screen and (min-width:1024px){.collection-intro .presentation .image{margin-right:-1rem}}.modal-recipes-gallery .heading{margin-bottom:24px;padding-right:50px}@media only screen and (min-width:1024px){.modal-recipes-gallery .heading{padding-right:0}}.modal-recipes-gallery .heading .caption{margin-bottom:.4em;color:#d5322c;font-size:13px;font-weight:500;letter-spacing:0;text-transform:uppercase}.modal-recipes-gallery .nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.modal-recipes-gallery .nav .pager{color:rgba(0,0,0,.3);font-size:18px;font-weight:500;letter-spacing:0;line-height:1}.modal-recipes-gallery .nav .pager strong{margin-right:2px;color:#000;font-size:40px;font-weight:500}.modal-recipes-gallery .nav .arrows{display:flex;align-items:center}.modal-recipes-gallery .nav .arrow{margin-left:20px}.modal-recipes-gallery .slider{position:relative;margin-right:-1rem;margin-left:-1rem;padding:0 .5rem;overflow:hidden}@media only screen and (min-width:1024px){.modal-recipes-gallery .slider{margin:0 0 0 -1rem;padding:0}}.modal-recipes-gallery .slider .slider-wrapper{display:flex;align-items:flex-start}.modal-recipes-gallery .slider .slide{box-sizing:border-box;flex-shrink:0;width:100%;padding-right:.5rem;padding-left:.5rem}@media only screen and (min-width:1024px){.modal-recipes-gallery .slider .slide{padding-right:0;padding-left:1rem}}.modal-recipes-gallery .slider .slide .image img{border-radius:3px}.modal-recipes-gallery .slider .slide .cta{margin-top:20px;text-align:right}.book-cover{padding-top:134%;box-shadow:0px 30px 23px -17px rgba(0,0,0,.17);border-radius:0px 5px 5px 0px}.book-cover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 3.95%, rgba(255, 255, 255, 0.8) 7.17%, rgba(255, 255, 255, 0) 19.21%);opacity:.89;z-index:1}.book-cover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 44.6%);opacity:.2;transform:matrix(-1, 0, 0, 1, 0, 0);z-index:1}@media only screen and (min-width:768px){.book-teaser{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-column-gap:1rem}}.book-teaser .teaser-image{max-width:180px;margin-bottom:15px}@media only screen and (min-width:768px){.book-teaser .teaser-image{max-width:none;grid-column:1/5;margin-bottom:0}}@media only screen and (min-width:768px){.book-teaser .teaser-content{grid-column:5/13;display:flex;flex-direction:column;justify-content:space-between}}.book-teaser .year{font-size:17px;font-weight:800;opacity:.2;text-transform:uppercase;line-height:1.1;letter-spacing:-0.01em;margin-bottom:12px;display:block}@media only screen and (min-width:768px){.book-teaser .year{margin-bottom:20px}}.book-teaser .title{font:800 22px/1.2 "Literata",Georgia,serif;font-variation-settings:"opsz" 60;letter-spacing:0}@media only screen and (min-width:768px){.book-teaser .title{font-size:26px}}.book-teaser .buttons{margin-top:20px;display:flex}.book-teaser .buttons .button{margin-right:20px}.book-teaser .summary{font:15px/1.5 "Figtree",sans-serif;letter-spacing:-0.01em;margin-top:.6em}@media only screen and (min-width:768px){.book-teaser .summary{font-size:18px}}@media only screen and (min-width:768px){.book-teaser.big .teaser-image{grid-column:7/13;padding-left:.5rem;padding-right:.5rem}}@media only screen and (min-width:768px){.book-teaser.big .teaser-content{grid-column:1/7;grid-row:1}}.book-teaser.big .title{font-size:30px;line-height:1.1}@media only screen and (min-width:768px){.book-teaser.big .title{font-size:38px}}@media only screen and (min-width:768px){.book-teaser.big .summary{margin-top:1em}}.books-list{display:grid;grid-row-gap:2rem}.book-intro{margin-bottom:1rem}@media only screen and (min-width:1024px){.book-intro{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-column-gap:1rem;margin-bottom:2rem}}.book-intro .cover{max-width:240px;margin:0 auto 40px}@media only screen and (min-width:1024px){.book-intro .cover{margin:0;max-width:none;grid-column:8/13}}@media only screen and (min-width:1024px){.book-intro .intro{grid-column:1/7;grid-row:1;align-self:center}}.book-intro .summary{font:19px/1.4 "Literata",Georgia,serif;font-variation-settings:"opsz" 60;opacity:.8}@media only screen and (min-width:768px){.book-intro .summary{font-size:22px}}.book-intro .button{margin-top:3em}.book-intro .button:first-child{margin-top:0}.book-intro .info{margin-top:2em;font-size:15px;font-weight:500;line-height:1.2;max-width:330px}.book-intro .info:first-child{margin-top:0}@media only screen and (min-width:768px){.book-intro .info{font-size:16px}}@media only screen and (min-width:1280px){.book-intro .info{font-size:17px}}.book-intro .info .row{display:flex;align-items:flex-start;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.1);margin-top:9px}.book-intro .info .row:first-child{margin-top:0}.book-intro .info dt{opacity:.4;margin-right:1ch}.books-related .section-heading{display:flex;justify-content:space-between;margin-bottom:30px}.books-related .books{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column-gap:1rem;grid-row-gap:1rem}@media only screen and (min-width:768px){.books-related .books{grid-template-columns:repeat(4, minmax(0, 1fr))}}.books-related .book a{display:block}.books-related .book .cover{width:80%;max-width:170px;display:block;margin-bottom:18px}@media only screen and (min-width:768px){.books-related .book .cover{margin-bottom:20px}}.books-related .book .year{font-size:13px;font-weight:800;opacity:.2;text-transform:uppercase;line-height:1.1;letter-spacing:-0.01em;margin-bottom:8px;display:block}@media only screen and (min-width:768px){.books-related .book .year{font-size:15px;margin-bottom:12px}}.books-related .book .title{display:block;font:800 17px/1.25 "Literata",Georgia,serif;font-variation-settings:"opsz" 60}@media only screen and (min-width:768px){.books-related .book .title{font-size:18px}}#page-404{text-align:center}@media only screen and (min-width:1024px){#page-404{text-align:left}}@media only screen and (min-width:1024px){#page-404 .wrap{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-column-gap:1rem}}#page-404 .image{margin-bottom:1.2em;max-width:400px;margin:0 auto 1.2em}@media only screen and (min-width:1024px){#page-404 .image{grid-column:1/8;grid-row:1;margin:0;max-width:none}}#page-404 .image .img-spacer{padding-top:101%}#page-404 .image .img-spacer img{object-position:center bottom}#page-404 .content{position:relative;z-index:1}@media only screen and (min-width:1024px){#page-404 .content{grid-column:7/13;grid-row:1;align-self:center}}#page-404 .content .caption{font-size:21px;opacity:.6;margin-bottom:.3em}@media only screen and (min-width:768px){#page-404 .content .caption{font-size:24px}}@media only screen and (min-width:1280px){#page-404 .content .caption{font-size:26px;margin-bottom:.6em}}#page-404 .content .title{margin-bottom:.3em}@media only screen and (min-width:1024px){#page-404 .content .title{max-width:450px}}#page-404 .content .rich-text a{text-decoration:underline}#page-404 .content .arrow-link{margin-top:1.5em}#author-intro{margin-bottom:3rem;padding-top:.5rem;overflow:hidden}@media only screen and (min-width:1024px){#author-intro .wrap{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-template-rows:auto 1fr;grid-column-gap:1rem}}#author-intro .intro{text-align:center}@media only screen and (min-width:1024px){#author-intro .intro{text-align:left;grid-column:7/13;grid-row:1}}#author-intro .intro .crumbs{margin-bottom:.8em;display:block}#author-intro .bio{margin-top:20px}#author-intro .quote{font-size:21px;line-height:1.3;color:rgba(0,0,0,.6);margin-top:25px}@media only screen and (min-width:768px){#author-intro .quote{font-size:24px}}@media only screen and (min-width:1280px){#author-intro .quote{font-size:26px}}#author-intro .quote:before{content:"“"}#author-intro .quote:after{content:"”"}#author-intro .links{margin-top:18px;display:flex;font-size:15px;font-weight:800;flex-wrap:wrap}@media only screen and (min-width:1024px){#author-intro .links{margin-top:22px}}#author-intro .links li{margin-top:15px;margin-right:24px}#author-intro .links li a{display:flex;align-items:center;color:#000}#author-intro .links li a .icon{margin-right:6px}#author-intro .image{margin-top:20px}@media only screen and (min-width:1024px){#author-intro .image{margin-top:0;grid-column:1/7;grid-row:span 2;align-self:center}}#author-intro .image .inner{position:relative;display:flex;align-items:center;justify-content:center}#author-intro .image .stain{max-width:120%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#author-intro .image .img{width:450px;max-width:90%}@media only screen and (min-width:1024px){#author-intro .content{grid-column:7/13;grid-row:2}}#author-intro .content a,#author-intro .content a:visited{color:#d5322c}.friend-recipes-title{text-align:center;margin-bottom:1em}.page-template-page-simple .page-heading{margin-bottom:.5rem;padding-top:.5rem;text-align:left}.page-template-page-simple p.small{font-size:17px}.page-template-page-simple .um-login,.page-template-page-simple .um-password,.page-template-page-simple .um-register,.page-template-page-simple .account-form{margin:48px 0 0 0 !important}.page-template-page-simple .um-login .um-button.um-alt,.page-template-page-simple .um-password .um-button.um-alt,.page-template-page-simple .um-register .um-button.um-alt,.page-template-page-simple .account-form .um-button.um-alt{display:none}.page-template-page-simple .tab-nav,.page-template-page-simple .tab-nav .tab-nav-scroller{justify-content:flex-start}.page-template-page-simple .account-form .nsl-clear{flex-basis:100%;height:0;margin-top:48px;border-top:1px solid rgba(0,0,0,.1)}.page-template-page-simple .account-form .um-col-alt h3{flex-basis:100%;height:0;margin-bottom:42px}@media only screen and (min-width:1024px){.page-template-special .container.no-page-side .page-heading,.page-template-special .container.no-page-side .intro{display:block;margin-left:auto;margin-right:auto;width:calc(100% - 300px)}}.page-template-special .image{margin-bottom:1rem}.page-template-special .image .brid-poster{background-size:cover !important}.page-template-special .intro .sponsor{margin:0 -1rem 10px;border-top:5px solid rgba(0,0,0,.05);line-height:1.2;position:relative;padding:15px 1rem 0;position:relative;z-index:2}@media only screen and (min-width:768px){.page-template-special .intro .sponsor{margin:0;padding:0;display:flex;justify-content:space-between;align-items:center}}.page-template-special .intro .sponsor *{position:relative}.page-template-special .intro .sponsor svg{position:absolute;top:0;left:.5rem;width:159px}@media only screen and (min-width:768px){.page-template-special .intro .sponsor svg{left:0;width:239px}}.page-template-special .intro .sponsor .title{font-size:19px;font-weight:800;color:#000}@media only screen and (min-width:768px){.page-template-special .intro .sponsor .title{font-size:21px}}@media only screen and (min-width:1280px){.page-template-special .intro .sponsor .title{font-size:22px}}.page-template-special .intro .sponsor .brand{display:flex;align-items:center}.page-template-special .intro .sponsor .brand .label{font-size:14px;letter-spacing:0;opacity:.4}@media only screen and (min-width:768px){.page-template-special .intro .sponsor .brand .label{font-size:15px}}.page-template-special .intro .sponsor .brand .logo{width:60px;height:60px;margin-left:8px}@media only screen and (min-width:768px){.page-template-special .intro .sponsor .brand .logo{width:80px;height:80px}}@media only screen and (min-width:1280px){.page-template-special .intro .sponsor .brand .logo{width:100px;height:100px}}.page-template-special .main-section{margin-top:.5rem}.page-template-special .main-section+.main-section{margin-top:1.5rem}.page-main:has(.rich-text .page-accedi)>.page-heading{display:none}.page-accedi .page-heading{display:flex;align-items:center;justify-content:space-between}.page-accedi .page-heading>*{margin:0}.page-accedi .page-heading h1.title{font-size:50px}@media only screen and (max-width:767px){.page-accedi .page-heading h1.title{font-size:38px}.page-accedi .page-heading h1.title+p{font-size:13px}}.page-accedi .um-login{margin:0 !important}.page-accedi .um-col-alt{float:left;margin-top:4px;max-width:150px}.page-accedi .um-col-alt-b{float:right}.page-accedi .um-col-alt-b .um-link-alt{margin-top:0}.page-accedi #nsl-custom-login-form-1 .nsl-separator{color:inherit;font-weight:600}.page-accedi #nsl-custom-login-form-1 .nsl-separator::before,.page-accedi #nsl-custom-login-form-1 .nsl-separator::after{content:"";display:none}.page-accedi::after{content:" ";clear:both;display:block}div.nsl-container .nsl-button-facebook-custom[data-skin=light],div.nsl-container .nsl-button-google-custom[data-skin=light]{color:#000 !important;box-shadow:0 1px 5px 0 rgba(0,0,0,.25) !important;border-radius:0}div.nsl-container .nsl-button-facebook-custom[data-skin=light] b,div.nsl-container .nsl-button-google-custom[data-skin=light] b{font-weight:normal}div.nsl-container .nsl-button-facebook-custom[data-skin=light] .nsl-button-label-container,div.nsl-container .nsl-button-google-custom[data-skin=light] .nsl-button-label-container{font-size:13px;text-transform:uppercase}.page-heading:has(h1.title>em:empty){display:none}@media only screen and (min-width:768px){div.nsl-container.nsl-container-block .nsl-container-buttons{display:grid !important;grid-template-columns:repeat(2, 1fr) !important;grid-template-rows:repeat(1, 1fr) !important;gap:20px}}.um-misc-img img{max-width:80px !important}:root{--panel-width: 520px}#filters-panel{box-sizing:border-box;z-index:999998;position:fixed;top:0;left:0;width:100%;height:100%;padding:28px;overflow:auto;transform:translateX(-100%);border-top:4px solid #d5322c;background:#fff;transition:transform .2s ease}@media only screen and (min-width:768px){#filters-panel{max-width:var(--panel-width)}}#filters-panel.show{transform:translateX(0)}#filters-panel .facet-group{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.1)}#filters-panel .facet-group .handle{display:flex;align-items:center;font-size:16px;font-weight:500;letter-spacing:-0.01em;line-height:20px}#filters-panel .facet-group .handle .icon{display:block;width:18px;height:18px;margin-top:2px;margin-left:4px;transform:rotate(-90deg)}#filters-panel .facet-group.has-subpanel .handle{cursor:pointer}#filters-panel .facet-group[data-facet=portate] .facetwp-facet,#filters-panel .facet-group[data-facet=portate] .terms .inner{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin-top:10px;margin-bottom:0;grid-column-gap:6px;grid-row-gap:16px}@media only screen and (min-width:768px){#filters-panel .facet-group[data-facet=portate] .facetwp-facet,#filters-panel .facet-group[data-facet=portate] .terms .inner{grid-template-columns:repeat(5, minmax(0, 1fr));grid-column-gap:12px;grid-row-gap:16px}}#filters-panel .facet-group[data-facet=portate] .facetwp-facet .facetwp-checkbox,#filters-panel .facet-group[data-facet=portate] .terms .inner .facetwp-checkbox{margin:0;padding:0;background:none;font-size:14px;font-weight:normal;line-height:1.2;text-align:center}#filters-panel .facet-group[data-facet=portate] .facetwp-facet .facetwp-checkbox .facetwp-display-value,#filters-panel .facet-group[data-facet=portate] .terms .inner .facetwp-checkbox .facetwp-display-value{display:flex;flex-direction:column;align-items:center}#filters-panel .facet-group[data-facet=portate] .facetwp-facet .facetwp-checkbox .facetwp-display-value .icon,#filters-panel .facet-group[data-facet=portate] .terms .inner .facetwp-checkbox .facetwp-display-value .icon{display:block;width:42px;height:42px}#filters-panel .facet-group[data-facet=portate] .facetwp-facet .facetwp-checkbox.checked,#filters-panel .facet-group[data-facet=portate] .terms .inner .facetwp-checkbox.checked{color:#d5322c;font-weight:500}#filters-panel .facet-group[data-facet=portate] .facetwp-facet .facetwp-checkbox .facetwp-counter,#filters-panel .facet-group[data-facet=portate] .terms .inner .facetwp-checkbox .facetwp-counter{display:none}#filters-panel .facet-group[data-facet=portate] .facetwp-facet .term a,#filters-panel .facet-group[data-facet=portate] .terms .inner .term a{display:flex;flex-direction:column;align-items:center;margin:0;padding:0;background:none;font-size:14px;font-weight:normal;line-height:1.2;text-align:center}#filters-panel .facet-group[data-facet=portate] .facetwp-facet .term a:before,#filters-panel .facet-group[data-facet=portate] .facetwp-facet .term a:after,#filters-panel .facet-group[data-facet=portate] .terms .inner .term a:before,#filters-panel .facet-group[data-facet=portate] .terms .inner .term a:after{display:none}#filters-panel .facet-group[data-facet=portate] .facetwp-facet .term a .icon,#filters-panel .facet-group[data-facet=portate] .terms .inner .term a .icon{display:block;width:42px;height:42px}#filters-panel .facet-group[data-facet=portate] .facetwp-facet .term.selected a,#filters-panel .facet-group[data-facet=portate] .terms .inner .term.selected a{color:#d5322c;font-weight:500}#filters-panel .facet-group[data-facet=autore] .facetwp-facet{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:10px;margin-bottom:0;grid-column-gap:20px;grid-row-gap:15px}#filters-panel .facet-group[data-facet=autore] .facetwp-facet .facetwp-checkbox{margin:0;padding:0;background:none;font-size:14px;font-weight:normal;line-height:1.2;text-align:center}#filters-panel .facet-group[data-facet=autore] .facetwp-facet .facetwp-checkbox .facetwp-display-value{display:block}#filters-panel .facet-group[data-facet=autore] .facetwp-facet .facetwp-checkbox .facetwp-display-value .author-avatar{margin:0 auto 8px}#filters-panel .facet-group[data-facet=autore] .facetwp-facet .facetwp-checkbox.checked{color:#d5322c;font-weight:500}#filters-panel .facet-group[data-facet=autore] .facetwp-facet .facetwp-checkbox .facetwp-counter{display:none}#filters-panel .facet-group[data-facet=autore] .inner{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:20px;margin-bottom:0;grid-column-gap:15px;grid-row-gap:15px}#filters-panel .facet-group[data-facet=autore] .inner a{display:flex;flex-direction:column;padding:0;font-size:14px;line-height:1.2;text-align:center}#filters-panel .facet-group[data-facet=autore] .inner a:before,#filters-panel .facet-group[data-facet=autore] .inner a:after{content:none}#filters-panel .facet-group[data-facet=autore] .inner a .author-avatar{display:block;margin-bottom:8px}#filters-panel .facet-group[data-facet=autore] .inner a span{margin:0;color:#000}#filters-panel .facet-group[data-facet=autore] .inner a span.count{color:#999}#filters-panel .facet-group[data-facet=autore] .selected a .name{color:#d5322c;font-weight:600}#filters-panel .facet-group[data-facet=autore] .selected a span.count{color:#000}#filters-panel .facet-group[data-facet=tv] .facetwp-facet,#filters-panel .facet-group[data-facet=bambini] .facetwp-facet{margin-bottom:0}#filters-panel .facet-group[data-facet=tv] .facetwp-facet .facetwp-checkbox,#filters-panel .facet-group[data-facet=bambini] .facetwp-facet .facetwp-checkbox{position:relative;margin-bottom:0;padding-right:40px;padding-left:0;background:none;font-size:16px;font-weight:500;letter-spacing:-0.01em;cursor:pointer}#filters-panel .facet-group[data-facet=tv] .facetwp-facet .facetwp-checkbox:before,#filters-panel .facet-group[data-facet=bambini] .facetwp-facet .facetwp-checkbox:before{position:absolute;top:50%;right:0;width:32px;height:10px;margin-top:-5px;border-radius:10px;background:#b3b3b3;content:"";transition:background .2s ease}#filters-panel .facet-group[data-facet=tv] .facetwp-facet .facetwp-checkbox:after,#filters-panel .facet-group[data-facet=bambini] .facetwp-facet .facetwp-checkbox:after{box-sizing:border-box;position:absolute;top:50%;right:12px;width:20px;height:20px;margin-top:-10px;border:2px solid #b3b3b3;border-radius:100%;background:#fff;content:"";transition:all .2s ease}#filters-panel .facet-group[data-facet=tv] .facetwp-facet .facetwp-checkbox .facetwp-counter,#filters-panel .facet-group[data-facet=bambini] .facetwp-facet .facetwp-checkbox .facetwp-counter{display:none}#filters-panel .facet-group[data-facet=tv] .facetwp-facet .facetwp-checkbox.checked:before,#filters-panel .facet-group[data-facet=bambini] .facetwp-facet .facetwp-checkbox.checked:before{background:#d5322c}#filters-panel .facet-group[data-facet=tv] .facetwp-facet .facetwp-checkbox.checked:after,#filters-panel .facet-group[data-facet=bambini] .facetwp-facet .facetwp-checkbox.checked:after{right:0;border-color:#d5322c}#filters-panel .facet-group .facetwp-selections li{display:none;flex-wrap:wrap;margin-top:8px;margin-right:-6px}#filters-panel .facet-group .facetwp-selections li .facetwp-selection-label{display:none}#filters-panel .facet-group .facetwp-selections li .facetwp-selection-value{display:block;margin-top:6px;margin-right:6px;padding:12px 20px;padding-right:34px;border:1px solid #000;border-radius:30px;background:url(../images/filters-remove.svg) no-repeat right 13px center #fff;font-size:14px;font-weight:500;line-height:1.1;white-space:nowrap;cursor:pointer;opacity:.5;transition:opacity .2s ease}#filters-panel .facet-group .facetwp-selections li .facetwp-selection-value:hover{opacity:1}#filters-panel .facet-group[data-facet=cotture] .facetwp-selections li[data-facet=cotture]{display:flex}#filters-panel .facet-group[data-facet=ingredienti_principali] .facetwp-selections li[data-facet=ingredienti_principali]{display:flex}#filters-panel .facet-group[data-facet=ricette_senza] .facetwp-selections li[data-facet=ricette_senza]{display:flex}#filters-panel .facet-group[data-facet=cotture] .facetwp-selections li[data-facet=cotture]{display:flex}#filters-panel .facet-group[data-facet=occasioni_speciali] .facetwp-selections li[data-facet=occasioni_speciali]{display:flex}#filters-panel .facet-group[data-facet=idee_per] .facetwp-selections li[data-facet=idee_per]{display:flex}#filters-panel .facet-group[data-facet=pronte_in] .facetwp-selections li[data-facet=pronte_in]{display:flex}.facet-panel{box-sizing:border-box;z-index:999999;position:fixed;top:0;left:0;width:100%;height:100%;padding:28px;overflow:auto;transform:translateX(-100%);border-top:4px solid #d5322c;background:#fff;transition:transform .2s ease}@media only screen and (min-width:768px){.facet-panel{max-width:var(--panel-width)}}.facet-panel.show{transform:translateX(0)}.facet-panel .facetwp-checkbox{margin-bottom:0;padding:15px 0;padding-left:0;border-top:1px solid rgba(0,0,0,.1);background:none;font-size:16px;letter-spacing:-0.01em;line-height:1.1}.facet-panel .facetwp-checkbox.checked{background:none;background:url("../images/filters-check.svg") no-repeat right center;background-size:24px;color:#d5322c;font-weight:800}.facet-panel .facetwp-checkbox:first-child{border-top:0}.facet-panel .facetwp-checkbox .facetwp-counter{display:none}.facet-panel .fs-wrap{display:block;position:static;width:auto}.facet-panel .fs-wrap .fs-label-wrap{display:none}.facet-panel .fs-wrap .fs-dropdown{display:block !important;position:static;width:auto;border:0;background:rgba(0,0,0,0)}.facet-panel .fs-wrap .fs-search{margin-bottom:20px;padding:0;background-color:rgba(0,0,0,0)}.facet-panel .fs-wrap .fs-search input{box-sizing:border-box;height:55px;padding:0 55px 0 25px;border:1px solid #000;border-radius:30px;background:#fff;background:url("../images/filters-search.svg") no-repeat right 20px center #fff;background-size:24px;font:500 17px "Figtree",sans-serif}.facet-panel .fs-wrap .fs-options{max-height:none;overflow:visible}.facet-panel .fs-wrap .fs-option{margin-bottom:0;padding:15px 0 !important;padding-left:0;border-top:1px solid rgba(0,0,0,.1);background:none;font-size:16px;letter-spacing:-0.01em;line-height:1.1}.facet-panel .fs-wrap .fs-option.selected{background:none;background:url("../images/filters-check.svg") no-repeat right center;background-size:24px;color:#d5322c;font-weight:800}.facet-panel .fs-wrap .fs-option:first-child{border-top:0}.facet-panel .fs-wrap .fs-option .fs-checkbox{display:none}.facet-panel .fs-wrap .fs-option .fs-option-label{white-space:wrap}.facet-panel .facetwp-type-autocomplete .fcomplete-wrap{display:flex;position:static !important;flex-direction:column;max-width:none !important;border:0;background-color:rgba(0,0,0,0)}.facet-panel .facetwp-type-autocomplete .fcomplete-results .fcomplete-result{padding:0}.facet-panel .facetwp-type-autocomplete .facetwp-autocomplete-update{display:none}#filters-overlay{z-index:999997;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);opacity:0;pointer-events:none;transition:opacity .3s ease}#filters-overlay.show{opacity:1;pointer-events:auto}.filter-panel-heading{display:flex;align-items:center;margin-bottom:20px}.filter-panel-heading .title{display:flex;flex-grow:1;align-items:center;margin-right:14px;font:800 28px/1 "Literata",Georgia,serif;font-variation-settings:"opsz" 60;cursor:pointer}.filter-panel-heading .title svg{display:block;width:24px;height:24px;margin-top:-2px;margin-right:6px;transform:rotate(90deg)}.filter-panel-heading .reset{font-size:14px;font-weight:500;line-height:1;text-decoration:underline;cursor:pointer}.filter-panel-heading .close{width:24px;height:24px;margin-left:20px;cursor:pointer}#filters-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:15px 0;border-top:2px solid #f0eded;border-bottom:2px solid #f0eded;font-size:16px;font-weight:500;line-height:1}@media only screen and (min-width:1024px){#filters-toolbar{margin-bottom:40px}}#filters-toolbar .filters{display:flex;align-items:center}#filters-toolbar .filters .facet,#filters-toolbar .filters .to-all{display:flex;position:relative;align-items:center;margin-right:14px;padding:10px 20px;border:1px solid #f0eded;border-radius:30px;cursor:pointer}#filters-toolbar .filters .facet em,#filters-toolbar .filters .to-all em{display:flex;position:absolute;top:-8px;right:-8px;align-items:center;justify-content:center;width:24px;height:24px;border-radius:100%;background:#d5322c;color:#fff;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-0.02em;line-height:1}@media only screen and (min-width:1024px){#filters-toolbar .filters .facet em.mobile,#filters-toolbar .filters .to-all em.mobile{display:none}}#filters-toolbar .filters .facet em.desktop,#filters-toolbar .filters .to-all em.desktop{display:none}@media only screen and (min-width:1024px){#filters-toolbar .filters .facet em.desktop,#filters-toolbar .filters .to-all em.desktop{display:flex}}#filters-toolbar .filters .facet{display:none}@media only screen and (min-width:1024px){#filters-toolbar .filters .facet{display:flex}}#filters-toolbar .filters .to-all{padding:13px 24px;border:none;background:rgba(0,0,0,.05);font-weight:800}#filters-toolbar .filters .to-all .icon{width:24px;height:24px;margin-right:6px;margin-left:-2px;color:#d5322c}#filters-toolbar .filters .caption{display:none;margin-right:16px;color:#666}@media only screen and (min-width:1024px){#filters-toolbar .filters .caption{display:block}}#filters-toolbar .type{display:flex;position:relative;align-items:center}#filters-toolbar .type .caption{display:none;margin-right:16px;color:#666}@media only screen and (min-width:1024px){#filters-toolbar .type .caption{display:block}}#filters-toolbar .type .handle{display:flex;align-items:center;cursor:pointer}#filters-toolbar .type .handle .icon{width:16px;height:16px;margin-right:-2px;margin-left:4px;transform:translateY(1px)}#filters-toolbar .type.open .dropdown{display:block}#filters-toolbar .type .dropdown{display:none;z-index:10;position:absolute;top:100%;right:-5px;width:240px;margin-top:10px;padding:10px 20px;border:1px solid #d5322c;border-radius:3px;background:#fff;box-shadow:2px 3px 20px -3px rgba(0,0,0,.17)}#filters-toolbar .type .dropdown .facetwp-facet{margin:0}#filters-toolbar .type .dropdown .facetwp-radio{margin-bottom:0;padding:15px 0;padding-left:0;border-top:1px solid rgba(0,0,0,.1);background:none;font-size:16px;letter-spacing:-0.01em;line-height:1.1}#filters-toolbar .type .dropdown .facetwp-radio.checked{background:none;background:url("../images/filters-check.svg") no-repeat right center;background-size:24px;color:#d5322c;font-weight:800}#filters-toolbar .type .dropdown .facetwp-radio:first-child{border-top:0}#filters-toolbar .type .dropdown .facetwp-radio .facetwp-counter{display:none}.widget_ep-facet .inner{max-height:none !important;overflow:visibile}.widget_ep-facet input[type=search]{box-sizing:border-box;display:block;width:100%;height:55px;margin-bottom:20px !important;padding:0 55px 0 25px;border:1px solid #000;border-radius:30px;background:#fff;background:url("../images/filters-search.svg") no-repeat right 20px center #fff;background-size:24px;font:500 17px "Figtree",sans-serif}.widget_ep-facet .term a{position:relative;margin-bottom:0;padding-right:40px;padding-left:0;background:none;font-size:16px;font-weight:500;letter-spacing:-0.01em;line-height:1.1;cursor:pointer}.widget_ep-facet .term a span{margin-left:.3em;color:#999}.widget_ep-facet .term a .ep-checkbox{display:none}.widget_ep-facet .term a:before{position:absolute;top:50%;right:0;width:32px;height:10px;margin-top:-5px;border-radius:10px;background:#b3b3b3;content:"";transition:background .2s ease}.widget_ep-facet .term a:after{box-sizing:border-box;position:absolute;top:50%;right:12px;width:20px;height:20px;margin-top:-10px;border:2px solid #b3b3b3;border-radius:100%;background:#fff;content:"";transition:all .2s ease}.widget_ep-facet .term a .facetwp-counter{display:none}.widget_ep-facet .term.selected a:before{background:#d5322c}.widget_ep-facet .term.selected a:after{right:0;border-color:#d5322c}.facet-panel .widget_ep-facet .term+.term{border-top:1px solid rgba(0,0,0,.1)}.facet-panel .widget_ep-facet .term a{padding:15px 0 !important;font-weight:normal}.facet-panel .widget_ep-facet .term a:before,.facet-panel .widget_ep-facet .term a:after{display:none}.facet-panel .widget_ep-facet .term.selected a{background:url("../images/filters-check.svg") no-repeat right center;background-size:24px;color:#d5322c;font-weight:800}.did-you-mean{padding-top:.5em}.did-you-mean a{color:#d5322c;font-weight:800}#app-landing-hero{background:linear-gradient(0deg, #F9E5D1 0%, rgba(249, 229, 209, 0) 108.2%);margin-top:-32px;margin-bottom:2rem}@media only screen and (min-width:1280px){#app-landing-hero{margin-top:-60px}}#app-landing-hero .h1{font-size:40px}@media only screen and (min-width:768px){#app-landing-hero .h1{font-size:60px}}@media only screen and (min-width:1280px){#app-landing-hero .h1{font-size:66px}}#app-landing-hero .h1 .script{display:block;color:#d5322c;font-size:1.4em;font-family:"Licorice",cursive;font-weight:normal;font-style:normal;text-shadow:.5px .5px 0 #d5322c;transform:rotate(-4deg);transform-origin:left bottom;margin-top:-0.15em}#app-landing-hero .buttons{display:flex;align-items:center;gap:.8rem;margin-top:1.5em}#app-landing-hero .buttons a{display:block}#app-landing-hero .buttons a img{height:50px !important}@media only screen and (min-width:768px){#app-landing-hero .buttons a img{height:60px !important}}#app-landing-hero .wrap{padding-top:1.5rem;box-sizing:border-box}@media only screen and (min-width:1024px){#app-landing-hero .wrap{padding-top:0;min-height:500px;display:flex;position:relative;align-items:center}}@media only screen and (min-width:1280px){#app-landing-hero .wrap{min-height:520px}}#app-landing-hero .content{position:relative;z-index:2}@media only screen and (min-width:1024px){#app-landing-hero .content{padding-right:450px}}@media only screen and (min-width:1280px){#app-landing-hero .content{padding-right:500px}}#app-landing-hero .img{max-width:330px;margin-top:30px}@media only screen and (min-width:768px){#app-landing-hero .img{max-width:500px}}@media only screen and (min-width:1024px){#app-landing-hero .img{position:absolute;bottom:0;right:2rem}#app-landing-hero .img img{height:458px !important}}@media only screen and (min-width:1280px){#app-landing-hero .img img{height:478px !important}}#app-landing-intro{padding-bottom:6rem;overflow:hidden}#app-landing-intro .section-title{margin-bottom:.3em}@media only screen and (min-width:768px){#app-landing-intro .section-title{margin-right:16.6666666667%;padding-right:.1666666667rem;margin-left:calc(0% + 0rem)}}@media only screen and (min-width:1024px){#app-landing-intro .section-title{margin-right:25%;padding-right:.25rem;margin-left:8.3333333333%;padding-left:.0833333333rem}}@media only screen and (min-width:768px){#app-landing-intro .content{margin-right:25%;padding-right:.25rem;margin-left:calc(0% + 0rem)}}@media only screen and (min-width:1024px){#app-landing-intro .content{margin-right:41.6666666667%;padding-right:.4166666667rem;margin-left:8.3333333333%;padding-left:.0833333333rem}}#app-landing-intro .text{font-size:21px;line-height:1.4;opacity:.5;font-weight:500}@media only screen and (min-width:768px){#app-landing-intro .text{font-size:24px}}#app-landing-intro .button{margin-top:1.5em}#app-landing-intro .plates{margin-top:4rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column-gap:1rem;grid-row-gap:1.5rem}#app-landing-intro .plates .plate{position:relative}#app-landing-intro .plates .plate .script{position:absolute;display:block;color:#d5322c;font-family:"Licorice",cursive;font-weight:normal;font-style:normal;text-shadow:.5px .5px 0 #d5322c;line-height:1;left:5.5%;bottom:-20px;font-size:31px}@media only screen and (min-width:768px){#app-landing-intro .plates .plate .script{bottom:-30px;font-size:55px}}@media only screen and (min-width:1280px){#app-landing-intro .plates .plate .script{bottom:-30px;font-size:74px}}#app-landing-intro .plates .plate.plate-01{transform:rotate(-4deg)}#app-landing-intro .plates .plate.plate-02{transform:rotate(8deg)}#app-landing-intro .plates .plate.plate-03{transform:rotate(5deg)}#app-landing-intro .plates .plate.plate-04{transform:rotate(-3deg)}#app-landing-intro .slider{margin-top:2rem}#app-landing-intro .slider .scroller{display:flex;transition-timing-function:linear !important}#app-landing-intro .slider .slide{position:relative;width:55%;max-width:250px;flex-shrink:0;margin:0 .5rem}@media only screen and (min-width:768px){#app-landing-intro .slider .slide{width:40%;max-width:450px}}@media only screen and (min-width:1280px){#app-landing-intro .slider .slide{width:29%;max-width:550px}}#app-landing-intro .slider .slide .script{position:absolute;display:block;color:#d5322c;font-family:"Licorice",cursive;font-weight:normal;font-style:normal;text-shadow:.5px .5px 0 #d5322c;line-height:1;left:5.5%;bottom:-20px;font-size:31px}@media only screen and (min-width:768px){#app-landing-intro .slider .slide .script{bottom:-30px;font-size:55px}}@media only screen and (min-width:1280px){#app-landing-intro .slider .slide .script{bottom:-30px;font-size:74px}}#app-landing-intro .slider .slide.slide-01{transform:rotate(-4deg)}#app-landing-intro .slider .slide.slide-02{transform:rotate(12deg)}#app-landing-intro .slider .slide.slide-03{transform:rotate(-5deg)}#app-landing-intro .slider .slide.slide-04{transform:rotate(8deg)}#app-landing-intro .animation{margin-top:1rem}@media only screen and (min-width:1024px){#app-landing-intro .animation{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-column-gap:1rem}}@media only screen and (min-width:1024px){#app-landing-intro .animation .copy{grid-column:2/6;padding-top:100px}}@media only screen and (min-width:1280px){#app-landing-intro .animation .copy{padding-top:150px}}#app-landing-intro .animation .image{max-width:270px;margin:0 auto;padding-left:40px;padding-right:40px;margin-top:2rem}@media only screen and (min-width:768px){#app-landing-intro .animation .image{max-width:none}}@media only screen and (min-width:1024px){#app-landing-intro .animation .image{margin:0;grid-column:6/13;padding:0}}@media only screen and (min-width:768px){#app-landing-intro .animation .image .inner{max-width:540px;padding-right:240px;box-sizing:border-box;position:relative}}@media only screen and (min-width:1024px){#app-landing-intro .animation .image .inner{max-width:640px}}#app-landing-intro .animation .image .script{font:22px/1.2 "Licorice",cursive;color:#d5322c;text-shadow:.5px .5px 0 #d5322c;margin-top:20px}@media only screen and (min-width:768px){#app-landing-intro .animation .image .script{font-size:35px;position:absolute;top:50%;right:20px;width:190px;margin-top:-50px}}@media only screen and (min-width:1024px){#app-landing-intro .animation .image .script{margin-top:0}}#app-landing-intro .animation .image .script .icons{display:flex;gap:10px;align-items:center;margin-top:.5em}#app-landing-intro .animation .image .script .icons svg{width:30px;height:auto}@media only screen and (min-width:768px){#app-landing-intro .animation .image .script .icons svg{width:46px}}#app-landing-intro .animation .image .phone{background:linear-gradient(180deg, rgba(113, 113, 113, 0.88) 0%, #494949 100%);border-radius:35px;padding:12px;box-shadow:6px 5px 25px rgba(0,0,0,.27);box-sizing:border-box;position:relative}@media only screen and (min-width:1024px){#app-landing-intro .animation .image .phone{border-radius:40px}}#app-landing-intro .animation .image .phone .screen{display:block;padding-top:209%;position:relative;overflow:hidden;border-radius:30px}@media only screen and (min-width:1024px){#app-landing-intro .animation .image .phone .screen{border-radius:35px}}#app-landing-intro .animation .image .phone .screen img{position:absolute;top:0;left:0;width:100%;height:100% !important}#app-landing-intro .animation .image .phone .baloon-01{position:absolute;top:12%;left:100%;margin-left:-45%;width:64%;opacity:0;transform:scale(0.8);transition:opacity .2s ease,transform .2s ease}#app-landing-intro .animation .image .phone .baloon-01.show{opacity:1;transform:scale(1)}@media only screen and (min-width:768px){#app-landing-intro .animation .image .phone .baloon-01{margin-left:-30%}}#app-landing-intro .animation .image .phone .baloon-02{position:absolute;top:50%;left:0;margin-left:-18%;width:62%;opacity:0;transform:scale(0.8);transition:opacity .2s ease,transform .2s ease}#app-landing-intro .animation .image .phone .baloon-02.show{opacity:1;transform:scale(1)}#app-landing-intro .animation .image .phone .menu{filter:drop-shadow(0px 4px 14px rgba(0, 0, 0, 0.13));position:absolute;bottom:24px;right:-10%;width:120%;max-width:none}@media only screen and (min-width:768px){#app-landing-intro .animation .image .phone .menu{left:24px;right:auto;width:131%}}@media only screen and (min-width:1024px){#app-landing-intro .animation .image .phone .menu{left:auto;right:24px;width:131%}}#app-landing-faq{margin:4rem 0}#app-landing-faq .section-title{margin-bottom:.6em}#app-landing-faq .question{border-bottom:1px solid #e6e6e6}#app-landing-faq .question .title{padding:.7em 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between}#app-landing-faq .question .title .icon{flex-shrink:0;transition:transform .3s ease;margin-left:.5em}#app-landing-faq .question .content{padding-bottom:1rem;display:none}@media only screen and (min-width:768px){#app-landing-faq .question .content{padding-right:2rem}}#app-landing-faq .question.open .title .icon{transform:scaleY(-1)}#app-landing-reviews{overflow:hidden;margin:4rem 0}#app-landing-reviews .section-title{text-align:center;margin-bottom:.8em}@media only screen and (min-width:768px){#app-landing-reviews .reviews{margin-right:8.3333333333%;padding-right:.0833333333rem;margin-left:8.3333333333%;padding-left:.0833333333rem}}#app-landing-reviews .slider{position:relative}#app-landing-reviews .slider:before{content:"";position:absolute;top:-20px;bottom:-20px;right:100%;width:999em;background:linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100px);z-index:10}#app-landing-reviews .slider:after{content:"";position:absolute;top:-20px;bottom:-20px;left:100%;width:999em;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100px);z-index:10}#app-landing-reviews .slider-wrapper{display:flex}#app-landing-reviews .review{width:100%;box-sizing:border-box;flex-shrink:0;padding:0 .5rem}#app-landing-reviews .review .box{display:flex;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box;background:#fff;box-shadow:2px 3px 20px -3px rgba(54,11,11,.17);border-radius:3px;padding:1rem}#app-landing-reviews .review .box .bottom{display:flex;margin-top:1rem;font-size:.9em;flex-direction:column;gap:.2em}@media only screen and (min-width:768px){#app-landing-reviews .review .box .bottom{gap:.8em;align-items:center;flex-direction:row}}#app-landing-reviews .review .box .title{margin-top:0;margin-bottom:.5em}#app-landing-reviews .review .box .author{opacity:.6}#app-landing-reviews .review .box .stars{width:119px;height:20px;margin-top:2px}#app-landing-reviews .review .box .stars .rate-01{width:20%}#app-landing-reviews .review .box .stars .rate-02{width:40%}#app-landing-reviews .review .box .stars .rate-03{width:60%}#app-landing-reviews .review .box .stars .rate-04{width:80%}#app-landing-reviews .review .box .stars .rate-05{width:100%}#app-landing-reviews .slider-nav{margin-top:1rem}@media only screen and (max-width:767px){#app-landing-reviews .slider-nav{display:none}}#app-landing-reviews .slider-pager{margin-top:1.5rem}@media only screen and (min-width:768px){#app-landing-reviews .slider-pager{display:none}}#app-landing-outro{background:#f9e7d4;margin-top:4rem;padding:3rem 0;text-align:center;margin-bottom:-3rem}@media only screen and (min-width:768px){#app-landing-outro .inner{margin-right:16.6666666667%;padding-right:.1666666667rem;margin-left:16.6666666667%;padding-left:.1666666667rem}}@media only screen and (min-width:1024px){#app-landing-outro .inner{margin-right:25%;padding-right:.25rem;margin-left:25%;padding-left:.25rem}}#app-landing-outro .section-title{margin-bottom:.3em}#app-landing-outro .buttons{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1.5em}#app-landing-outro .buttons a{display:block}#app-landing-outro .buttons a img{height:50px !important}@media only screen and (min-width:768px){#app-landing-outro .buttons a img{height:60px !important}}#app-landing-features{background:#f8f6f3;padding-bottom:4rem;padding-top:1px}#app-landing-features .features{margin-top:-2rem}#app-landing-features .feature{margin-top:2.5rem}@media only screen and (min-width:768px){#app-landing-features .feature{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-column-gap:1rem}}#app-landing-features .feature:first-child{margin-top:0}#app-landing-features .feature .content{margin-top:1rem}#app-landing-features .feature .content .title{margin-bottom:.4em}#app-landing-features .feature .content .button{margin-top:1.5em}@media only screen and (min-width:768px){#app-landing-features .feature .content{grid-column:7/13;grid-row:1;align-self:center;margin-top:0}}@media only screen and (min-width:1024px){#app-landing-features .feature .content{grid-column:7/12}}@media only screen and (min-width:768px){#app-landing-features .feature .media{grid-column:2/6;grid-row:1}}@media only screen and (min-width:768px){#app-landing-features .feature .media.big{grid-column:1/7;grid-row:1}}@media only screen and (min-width:768px){#app-landing-features .feature:nth-child(odd) .content{grid-column:1/7}}@media only screen and (min-width:1024px){#app-landing-features .feature:nth-child(odd) .content{grid-column:2/7}}@media only screen and (min-width:768px){#app-landing-features .feature:nth-child(odd) .media{grid-column:8/12}}@media only screen and (min-width:768px){#app-landing-features .feature:nth-child(odd) .media.big{grid-column:7/13;grid-row:1}}#app-landing-features .conversation{max-width:320px;margin:0 auto}@media only screen and (min-width:768px){#app-landing-features .conversation{max-width:none;margin:0}}#app-landing-features .conversation.show .item .photo{opacity:1;transform:scale(1)}#app-landing-features .conversation.show .item .baloons *{opacity:1;transform:scale(1) translateX(30%)}#app-landing-features .conversation.show .item .baloons *:first-child{transform:scale(1) translateX(0)}#app-landing-features .conversation.show .item:nth-child(odd) .baloons *{transform:scale(1) translateX(0)}#app-landing-features .conversation.show .item:nth-child(odd) .baloons *:first-child{transform:scale(1) translateX(-30%)}#app-landing-features .conversation.show .item:nth-child(1) .photo{transition-delay:0s}#app-landing-features .conversation.show .item:nth-child(1) .baloons *{transition-delay:.6s !important}#app-landing-features .conversation.show .item:nth-child(1) .baloons *:first-child{transition-delay:.3s !important}#app-landing-features .conversation.show .item:nth-child(2) .photo{transition-delay:1s}#app-landing-features .conversation.show .item:nth-child(2) .baloons *{transition-delay:1.6s !important}#app-landing-features .conversation.show .item:nth-child(2) .baloons *:first-child{transition-delay:1.3s !important}#app-landing-features .conversation.show .item:nth-child(3) .photo{transition-delay:2s}#app-landing-features .conversation.show .item:nth-child(3) .baloons *{transition-delay:2.6s !important}#app-landing-features .conversation.show .item:nth-child(3) .baloons *:first-child{transition-delay:2.3s !important}#app-landing-features .conversation .item{position:relative;margin-top:5%}#app-landing-features .conversation .item:first-child{margin-top:0}#app-landing-features .conversation .item .baloons{position:absolute;top:0;left:0;width:47%;height:100%;display:flex;flex-direction:column;justify-content:center;z-index:3;gap:8px}#app-landing-features .conversation .item .baloons *{border-radius:14px;box-shadow:2px 3px 18px -3px rgba(54,11,11,.17);transform:scale(0.8) translateX(30%);opacity:0;transition:opacity .2s ease,transform .2s ease}#app-landing-features .conversation .item .baloons *:first-child{transform:scale(0.8) translateX(0)}#app-landing-features .conversation .item:nth-child(odd) .photo{margin-left:0}#app-landing-features .conversation .item:nth-child(odd) .baloons{left:auto;right:0}#app-landing-features .conversation .item:nth-child(odd) .baloons *{transform:scale(0.8) translateX(0)}#app-landing-features .conversation .item:nth-child(odd) .baloons *:first-child{transform:scale(0.8) translateX(-30%)}#app-landing-features .conversation .item .photo{position:relative;width:47%;margin-left:53%;transform:scale(0.8);opacity:0;transition:opacity .2s ease,transform .2s ease}#app-landing-features .conversation .item .photo .spacer{display:block;padding-top:76%;position:relative}#app-landing-features .conversation .item .photo .spacer .frame{position:absolute;bottom:0;left:0;width:100%;box-shadow:2px 3px 18px -3px rgba(54,11,11,.17);border-radius:3px}#app-landing-features .conversation .item .photo .spacer .img{position:absolute;left:5%;width:90%;top:0;z-index:2}#app-landing-features .phone{background:linear-gradient(180deg, rgba(113, 113, 113, 0.88) 0%, #494949 100%);border-radius:35px;padding:12px;box-shadow:6px 5px 25px rgba(0,0,0,.27);max-width:270px;margin:0 auto}@media only screen and (max-width:1023px){#app-landing-features .phone{transform:none !important}}@media only screen and (min-width:768px){#app-landing-features .phone{max-width:none;margin:0}}@media only screen and (min-width:1024px){#app-landing-features .phone{border-radius:40px}}#app-landing-features .phone span{display:block;padding-top:209%;position:relative;overflow:hidden;border-radius:30px}@media only screen and (min-width:1024px){#app-landing-features .phone span{border-radius:35px}}#app-landing-features .phone img{position:absolute;top:0;left:0;width:100%;height:100% !important}.autopromo{margin:2rem auto}.rich-text .autopromo{margin:1rem 0}.autopromo.is-center{margin:1.5rem auto 1rem auto}.autopromo.is-center img{display:inline-block}.home .autopromo.is-center{width:320px}@media only screen and (min-width:768px){.home .autopromo.is-center{width:728px}}@media only screen and (min-width:1024px){.home .autopromo.is-center{width:970px}}@media only screen and (min-width:768px){.recipes-list .code-block,.advices-list .code-block{grid-column:span 2}}.recipes-list .code-block .autopromo,.advices-list .code-block .autopromo{margin:0 auto}