@import url(/wp-content/themes/penna-bakery/fonts/smith/stylesheet.css);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);body{font-family:'Montserrat',sans-serif;font-size:15px;line-height:1.4;color:#2c2e35;--color-custom:#e4d5c3;--color-custom-2:#fcdc6f;--color-text:#2c2e35}.menu-item-868,.menu-item-869{width:32px;max-width:32px;display:inline-flex!important;align-items:center;justify-self:center}body.it_IT .menu-item-868:after{width:2px;height:60%;position:absolute;top:20%;right:-1px;background-color:var(--color-text)}.tag-home .section-title span{color:#fff!important}body.it_IT .menu-item-869>a{border-bottom:3px solid var(--color-link-hover)}body.en_GB .menu-item-868>a{border-bottom:3px solid var(--color-link-hover)}.menu-item-868>a,.menu-item-869>a{padding:0!important;width:100%;text-align:center!important}.menu-item-868{margin-left:10px}.menu-item-869{margin-right:10px}.nav-menu>ul>li>a,ul.nav-menu>li>a{padding:0 10px;font-size:13px}@media screen and (max-width:1280px) and (min-width:1199px){.nav-menu>ul>li>a,ul.nav-menu>li>a{padding:0 7px;font-size:12px}}@media screen and (min-width:1200px){.nav-menu{white-space:nowrap}}#masthead{max-width:unset!important}.product-row{--color-custom:#fff;--color-custom-2:#fff}.il-panettone-tradizionale{--color-custom:#e4d5c3;--color-custom-2:#fcdc6f}.il-panettone-ai-tre-cioccolati{--color-custom:#9b7775;--color-custom-2:#f4c75d}.il-panettone-al-cioccolato-bianco-e-amarena{--color-custom:#f5a794;--color-custom-2:#ea515c}.il-panettone-caffe-e-cioccolato{--color-custom:#96755f;--color-custom-2:#fcefc0}.il-panettone-pere-e-cioccolato{--color-custom:#d1c965;--color-custom-2:#96755f}.il-panettone-ai-multicereali-con-fichi-e-noci{--color-custom:#a387bd;--color-custom-2:#d3b67d}.il-panettone-al-pistacchio{--color-custom:#a7c86e;--color-custom-2:#fff}.il-panettone-penelope{--color-custom:#edc6c4;--color-custom-2:#a7c86e}.il-panettone-caramello-salato{--color-custom:#e1aa7a;--color-custom-2:#a7c86e}.il-panettone-rum-e-cioccolato-fondente{--color-custom:#96755f;--color-custom-2:#a7c86e}.il-panettone-albicocca-e-cioccolato{--color-custom:#ee8629;--color-custom-2:#a7c86e}.il-panettone{--color-custom:#ffc3c5;--color-custom-2:#a7c86e}.la-colomba-tradizionale{--color-custom:#c8feff;--color-custom-2:#fbcbc7}.la-colomba-ai-tre-cioccolati{--color-custom:#c8aaec;--color-custom-2:#d1dde9}.la-colomba-al-cioccolato-bianco-e-amarena{--color-custom:#ffc5f6;--color-custom-2:#f8e6d8}.la-colomba-al-pistacchio{--color-custom:#aa5683;--color-custom-2:#deecaf}*/ .la-colomba-al-limoncello{--color-custom:#deecaf;--color-custom-2:#feae10}.la-colomba-ai-multicereali-con-fichi-e-noci{--color-custom:#ffc799;--color-custom-2:#ffa35a}.la-colomba-zero{--color-custom:#edd6b7;--color-custom-2:#fff}.la-colomba{--color-custom:#ffc3c5;--color-custom-2:#a7c86e}.la-colomba-ricotta-e-pere{--color-custom:#e2c04e;--color-custom-2:#fff}.la-colomba-caramello-salato{--color-custom:#e1aa7a;--color-custom-2:#fff}.slider-container{background-color:#000}.titolo_newsletter_popup{font-weight:400;text-align:center;font-size:22px;text-transform:uppercase;line-height:36px;font-weight:700}div#popmake-4389{border:0;padding-top:0;padding-bottom:0}.woocommerce-cart-form h2{display:none}.immagine_newsletter{padding:0}.inputfield{width:100%}.inputemail{border-radius:22px;border:0;border:1px solid;padding:10px;width:100%;margin-top:20px}.padding_box_newsletter{padding:30px}.accettazione_newsletter{font-weight:500;font-size:14px;margin-top:20px}.sconto_newsletter{color:#e4d5c3;font-size:36px;font-weight:800}.inputemail::placeholder{color:#99999a;font-weight:500;text-align:center}.testo_piccolo_newsletter{color:#2c2e35;font-weight:500;text-align:center}.pulsanteivia{border-radius:22px;width:100%;margin-top:20px}.wpcf7-spinner{display:none}.newsletter-row{display:none}@media only screen and (min-width:1440px){.riga_newsletter{display:flex;align-items:center}}@media only screen and (min-width:768px) and (max-width:1024px){.immagine_newsletter img{height:320px!important;width:100%;object-fit:cover}}@media only screen and (max-width:767px){.immagine_newsletter img{height:170px!important;width:100%;object-fit:cover}.titolo_newsletter_popup{font-weight:400;text-align:center;font-size:16px;text-transform:uppercase;line-height:36px;font-weight:700}.sconto_newsletter{font-size:33px}}@media screen and (max-width:459px){.carousel-caption{align-items:flex-end!important}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Montserrat',sans-serif;font-weight:700}.cart-collaterals h2,.woocommerce-cart-form h2,.site-header.minimal .nav-menu>ul>li>a,.site-header.minimal ul.nav-menu>li>a,.archive-header .section-intro .section-title,.font-alt{font-family:'Smith mouth';font-weight:400}.cart-collaterals h2,.woocommerce-cart-form h2,.site-header.minimal .nav-menu>ul>li>a,.site-header.minimal ul.nav-menu>li>a{width:100%;text-align:center}.archive-header{min-height:550px;align-items:center}.archive-header .section-intro,.archive-header .section-intro a{color:#fff}.archive-header .section-intro{text-align:center;max-width:33vw}.carousel-caption.lb .archive-header .section-intro,.carousel-caption.lc .archive-header .section-intro,.carousel-caption.lt .archive-header .section-intro{text-align:left}.carousel-caption.rb .archive-header .section-intro,.carousel-caption.rc .archive-header .section-intro,.carousel-caption.rt .archive-header .section-intro{text-align:left}.archive-header .tax-links dl{justify-content:center}.archive-header .section-intro .section-subtitle,.archive-header .section-intro .section-title{text-transform:uppercase}.carousel-caption:not(.cc,.ct,.cb) .slide-body .archive-header{align-items:flex-start}.carousel-caption.rb .slide-body .archive-header,.carousel-caption.rt .slide-body .archive-header,.carousel-caption.rc .slide-body .archive-header{align-items:flex-end}.slide-body .archive-header .section-intro{padding-bottom:0}@media screen and (max-width:781px){.carousel-caption{padding-bottom:40px}}#top_container:before{display:none}.site-header.minimal .logo,.site-header.minimal .logo>img,.site-header.minimal .logo>svg{height:60px}.mobile-cart-link{height:42px;width:42px}.mobile-cart-link .cart-label-count{top:5px;right:5px}.rounded-button.mini{padding-left:30px;padding-right:30px;font-weight:700;font-size:13px;white-space:nowrap;text-transform:uppercase}@media screen and (max-width:1365px){.rounded-button.mini{padding-left:15px;padding-right:15px}.buttons-container .rounded-button.mini{margin-left:5px!important;margin-right:5px!important}.mobile-cart-link{height:32px;width:32px}}.rounded-button.mini.bordered{border:3px solid #fff;line-height:34px}.site-header.minimal .social-links,.site-header.minimal .social-links li,.site-header .rounded-button.mini{line-height:32px!important;height:32px!important}.site-header.minimal .social-links{display:flex}.site-header.minimal .social-links a{display:block}.site-header.minimal .social-links li{display:block;margin:0}.site-header.minimal.scrolled:not(.side){margin-bottom:40px}.site-header.default .buttons-container{order:4}.site-header.default .buttons-container .rounded-button{position:relative}@media screen and (min-width:1200px){.site-header.default:not(.scrolled) .buttons-container .rounded-button:after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:110%;height:96px;width:96px;background-image:url(https://www.pennabakery.it/wp-content/uploads/2021/12/miglior-panettone-2021.png);background-size:100%}.site-header.default:not(.scrolled) .buttons-container .rounded-button:before{content:"2° Classificato Re Panettone 2021";display:block;position:absolute;right:110%;top:200%;font-size:11px;border-radius:8px;padding:.3em .9em;background-color:#fff;font-weight:700;color:var(--color-link-hover)}}.site-header.default .textwidget .padded-content{padding:0!important}.site-header.default .main-navigation{display:flex;justify-content:flex-end}.site-header.default .widget-area-bottom{display:flex;flex-direction:column;justify-content:center}.site-header.default #searchform_top{display:flex;align-items:center}.site-header.default #searchform_top .input-group-addon{height:50px}.site-header.default .nav-menu>ul>li>a,.site-header.default ul.nav-menu>li>a{font-weight:700;text-transform:uppercase;font-size:13px}.nav-menu .sub-menu{right:auto;left:50%;transform:translateX(-50%);box-shadow:0 5px 10px rgb(0 0 0 / .2);border-radius:8px;text-align:center}@media screen and (min-width:1200px){.nav-menu .sub-menu li:not(:last-child) a:after{content:"";display:block;width:32px;height:1px;background-color:#ededed;margin:10px auto 0 auto}}.nav-menu li.menu-item-has-children.open>.sub-menu,.nav-menu li.menu-item-has-children:hover>.sub-menu{-webkit-clip-path:polygon(-10% -10%,110% -10%,110% 110%,-10% 110%);clip-path:polygon(-10% -10%,110% -10%,110% 110%,-10% 110%)}@media screen and (max-width:1199px){.site-header.default .main-navigation{flex-direction:column}.site-header.default .main-navigation .nav-menu{text-align:center}.site-header.minimal #masthead{width:auto;order:unset}#top_container .archive-header{min-height:100vw!important;max-height:100vw!important}.site-header #masthead{margin-right:auto}.site-header.default .nav-menu>ul>li>a,.site-header.default ul.nav-menu>li>a{text-align:left;padding-left:60px}.nav-menu .menu-item-has-children>a.open-this{right:auto;left:10px}.social-links{justify-content:flex-start;padding:0 60px 60px 60px}body.has-primary-open #mainheader .nav-container{padding-top:50px}.nav-menu li.menu-item-has-children>.sub-menu{box-shadow:none!important;left:auto!important;transform:none!important;text-align:left!important;padding-left:90px}}@media screen and (max-width:479px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}}.bwa-flickity-slider .flickity-page-dots{mix-blend-mode:normal}.bwa-flickity-slider .flickity-page-dots .dot{background-color:var(--color-text)}.site-header.minimal #site-navigation{position:fixed;left:0;top:120px;height:calc(100vh - 120px);background-color:#fff;transition:all .5s var(--bwa-transition);transform:translateX(-100%);opacity:0;-webkit-clip-path:unset;clip-path:unset;width:100%;z-index:10000;overflow-y:auto;pointer-events:none}.pum-theme-4381 .pum-container,.pum-theme-lightbox .pum-container{border:0px!important}.site-header.minimal.scrolled #site-navigation{height:calc(100vh - 80px);top:80px}.site-header.minimal .menu-open #site-navigation{transform:translateX(0);opacity:1;pointer-events:auto}.site-header.minimal .main-navigation{text-align:left}@media screen and (max-width:1366px){.archive-header .section-intro{text-align:center;max-width:50vw}}@media screen and (max-width:991px){.archive-header .section-intro{max-width:100vw}.bwa-flickity-slider .carousel-cell img{height:auto!important}.archive-header{min-height:250px}}@media screen and (max-width:767px){.site-header.minimal #site-navigation{width:100%;top:80px;height:calc(100vh - 80px)}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%}}.site-header.minimal .header-container{display:grid;grid-template-columns:1fr 1fr 1fr}.extra-title,.section-title{font-size:36px;line-height:1.2em}.slide-body .section-title,.site-header.minimal .nav-menu>ul>li>a,.site-header.minimal ul.nav-menu>li>a,.extra-title.product_title{font-size:28px;line-height:1.4em}@media screen and (min-width:992px){.extra-title,.section-title{font-size:52px}.slide-body .section-title,.site-header.minimal .nav-menu>ul>li>a,.site-header.minimal ul.nav-menu>li>a,.extra-title.product_title{font-size:38px;line-height:1.4em}}@media screen and (min-width:1200px){.extra-title,.section-title{font-size:56px}.slide-body .section-title,.site-header.minimal .nav-menu>ul>li>a,.site-header.minimal ul.nav-menu>li>a,.extra-title.product_title{font-size:42px;line-height:1.4em}}@media screen and (min-width:1440px){.extra-title,.section-title{font-size:72px}.slide-body .section-title,.site-header.minimal .nav-menu>ul>li>a,.site-header.minimal ul.nav-menu>li>a,.extra-title.product_title{font-size:48px;line-height:1.4em}}.secondary-loop-image,.primary-loop-image{transition:all .5s var(--bwa-transition) 0ms!important;position:relative;z-index:2}.tertiary-loop-image,.secondary-loop-image{position:absolute;top:0;left:0;opacity:0;z-index:3}.secondary-loop-image.loaded-img{opacity:0!important}.penna-product-item .tertiary-loop-image{z-index:1;top:15%;width:100%;max-width:unset}.penna-product-item:hover .secondary-loop-image.loaded-img{opacity:1!important}.penna-product-item:hover .primary-loop-image{opacity:0!important}.posts-list.penna-product{display:flex;flex-wrap:wrap;justify-content:center}li.penna-product a{text-decoration:none!important}.woocommerce ul.products,.woocommerce-page ul.products{justify-content:center}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:18px}.woocommerce ul.products li.product p.stock{width:100%}.home .woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:60px}#searchform_top .input-group-addon{position:absolute;top:0;left:0;height:42px}#searchform_top .s-top{position:relative;top:auto;text-align:right}#searchform_top .s-top:focus,#searchform_top:hover .s-top{width:185px}.product-single-image{padding-top:100px;padding-bottom:100px}body.single-product #primary{padding-top:0}.penna-image-box-single{padding-left:6%;padding-right:6%}.penna-image-box-single .penna-image-box{transform:scale(.8);z-index:1}#tab-additional_information,#tab-description,.mtc-copy{position:relative;padding:18px 0;font-size:inherit}#tab-additional_information tr{display:grid;grid-template-columns:1fr 2fr}#tab-additional_information th{white-space:nowrap;width:auto}#tab-additional_information table.shop_attributes{border:none}#tab-additional_information table.shop_attributes td,#tab-additional_information table.shop_attributes th{border-right:none;border-color:#2c2e35;background-color:transparent!important}#tab-additional_information table.shop_attributes tr:nth-child(2n) td,#tab-additional_information table.shop_attributes tr:nth-child(2n) th{background-color:#fff0}@media screen and (max-width:767px){#tab-additional_information tr{display:grid;grid-template-columns:1fr}}body.bwa-bottom-tabs .woocommerce-tabs ul.wc-tabs li a{font-size:13px!important;text-transform:uppercase!important}body.bwa-bottom-tabs .woocommerce-tabs ul.wc-tabs li.active a,body.bwa-bottom-tabs .woocommerce-tabs ul.wc-tabs li a:hover{color:#2c2e35!important;border-bottom:2px solid #2c2e35!important}.bwa-add-to-cart div.quantity{grid-area:qty}.bwa-add-to-cart .price{grid-area:price}.bwa-add-to-cart .single_add_to_cart_button{grid-area:btn}.bwa-add-to-cart{display:grid;grid-template-columns:1fr 1fr 2fr;grid-template-areas:"qty price btn"}.expo-details:before,.bwa-add-to-cart:before{content:"";display:block!important;position:absolute;width:100%;height:1px;background-color:#fff0;top:50%;left:0}#tab-description,.woocommerce-products-header{font-weight:400}@media screen and (max-width:1279px){.expo-details:before,.bwa-add-to-cart:before{top:25px}.bwa-add-to-cart{grid-template-columns:1fr 1fr;grid-template-areas:"qty price" "btn btn"}}@media screen and (max-width:991px){.expo-details{flex-direction:column;justify-content:center!important}.expo-details:before{top:auto;bottom:21px}.product-single-image{padding-top:0;padding-bottom:0}}@media screen and (max-width:781px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{padding-top:0!important}}.woocommerce div.product .bwa-add-to-cart:after{display:none!important}.quantity button{color:#2c2e35}.woocommerce div.product .bwa-add-to-cart div.quantity{margin-right:0;padding:0 10px;position:relative;z-index:1;background-color:var(--color-custom)}.quantity button.plus{right:10px}.quantity button.minus{left:10px}.woocommerce div.product .bwa-add-to-cart div.quantity input{background-color:var(--color-custom)}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce div.product .stock,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#2c2e35}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:1.2em;font-weight:400;text-align:right;margin-bottom:0}.woocommerce div.product p.price>span,.woocommerce div.product span.price>span{display:inline-block;background-color:var(--color-custom);padding:0 10px;z-index:1;position:relative}.woocommerce button.button.single_add_to_cart_button{border:none;line-height:42px;display:inline-block;height:42px!important;min-width:42px!important;padding:0 30px;background-color:#000;color:#fff;background-color:var(--color-link)!important;color:#fff!important;border-radius:32px;text-align:center;font-size:13px}.single-product .entry-summary form .single_add_to_cart_button{width:auto!important}.woocommerce-product-details__short-description{padding-top:30px;padding-bottom:30px}.ingredienti-container{flex-wrap:wrap;justify-content:center}.ingredienti-container>.wp-block-column{margin-left:0;min-width:220px;max-width:300px}.box_black_friday{margin-top:35px;text-align:center;background-color:#fff;width:fit-content;margin-left:auto;margin-right:auto;border-radius:5px;padding:30px!important;border:2px solid #a09672}.banner_codice_sconto{border-radius:5px;padding:7px 0px!important;border:2px solid #a09672;margin-top:25px}.testo_codice_sconto{font-weight:600;font-size:30px}.penna-decorata{position:relative}.cartolina{position:relative;margin-top:-100px}.penna-decorata:before,.cartolina:before{content:"";background-image:url(/wp-content/themes/penna-bakery/images/textures/mongolfiera.png);background-repeat:no-repeat;background-position:-30% -30%;mix-blend-mode:multiply;height:100%;width:100%;display:block;position:absolute;top:0;left:0;background-size:50% auto}.penna-decorata:before{background-position:80% -30%;background-size:auto 70%}@media screen and (max-width:781px){.penna-decorata:before,.cartolina:before{opacity:.4}}#submit_button_pb_newsletter_pop,#submit_button_pb_newsletter{height:100%}#pb_newsletter_pop .form-group,#pb_newsletter .form-group{margin:0;padding:0;z-index:10}#pb_newsletter_pop .form-group .form-control,#pb_newsletter_pop .options-box .checkbox,#pb_newsletter .form-group .form-control,#pb_newsletter .options-box .checkbox{border-color:#fff}#pb_newsletter_pop .options-box .checkbox label,#pb_newsletter_pop .options-box .checkbox,#pb_newsletter .options-box .checkbox label,#pb_newsletter .options-box .checkbox{border-color:#fff0;background-color:#fff0}#pb_newsletter_pop_nome,#pb_newsletter_nome{border-radius:22px!important}#pb_newsletter_pop_email,#pb_newsletter_email{border-radius:22px!important;margin-right:0}@media screen and (min-width:782px){#pb_newsletter_nome{border-radius:22px 0 0 22px!important}#pb_newsletter_email{border-radius:0 22px 22px 0!important}#pb_newsletter .field-accetta,#pb_newsletter .recaptcha-li{grid-column-start:1;grid-column-end:4}#pb_newsletter_email{margin-right:15px}#pb_newsletter .bwa-submit-box{margin-left:15px;grid-row-start:1;grid-row-end:2;grid-column-start:3}}.widget ul.menu li:before,.widget>ul li:before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:before{content:""}.widget ul.menu li a,.widget>ul li a{font-weight:700;font-size:13px;text-transform:uppercase}.foot-logo-box{max-width:96px}#mainfooter{text-align:center}.woocommerce-cart-form__contents,body.woocommerce-cart .woocommerce-cart-form,body.woocommerce-cart .cart-collaterals{width:100%!important;padding:0;margin-bottom:3em}#pb_newsletter .form-control{height:42px}#pb_newsletter_pop .form-group.field-nome{margin-bottom:15px}#pb_newsletter_pop .form-control{height:42px}body.post-type-archive-product,body.term-colombe{--color-custom:#e1f0cf}.archive #top_container{display:flex;background-color:var(--color-custom)}.archive #top_container>.row-bg{position:relative}.archive #top_container .archive-header{min-height:unset!important;max-height:unset!important;justify-content:center}.tax-name-header{display:none}.archive #top_container .archive-header .section-intro{color:var(--color-text);text-align:left;max-width:unset;padding:2.5vh 5vw!important}.archive #top_container .archive-header .section-intro .section-subtitle,.archive #top_container .archive-header .section-intro .section-title{text-transform:none}@media screen and (max-width:781px){.archive #top_container{flex-wrap:wrap}}