.pizza_components_wrapper{margin-top:20px;margin-bottom:20px}.food-badge-block{color:#f44336;text-transform:uppercase;position:relative;width:50px;height:50px;display:block;z-index:10}.food-badge{background:#fff;width:50px;height:50px;top:0;left:0;position:absolute;text-align:center;z-index:-1}.food-badge:before,.food-badge:after{content:"";position:absolute;top:0;left:0;height:50px;width:50px;background:#fff}.food-badge:before{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.food-badge:after{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.component-buttons{position:absolute;top:0;right:-15px}.pizza-components-nav{background-color:#EAEAEA;margin-bottom:25px}.pizza-components-nav ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px;height:50px;margin:0}.pizza-components-nav ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.pizza-components-nav ul li a{background-color:#EAEAEA;color:#222;text-decoration:none;font-weight:bold;font-size:14px;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.pizza-components-nav ul li a.active{background-color:#222;color:#fff}.pizza-layers-block{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:15px;-webkit-box-flex:0;-ms-flex:0 0 63%;flex:0 0 63%;padding-right:25px;border-right:2px solid #EAEAEA}.pizza-layers-selected{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;padding-left:27px}.ev-pizza-button{background-color:#FF0329;color:#fff;display:block;width:100%;cursor:pointer;border:0;outline:0;padding:15px;text-align:center;text-transform:uppercase;font-weight:bold;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.ev-pizza-button:hover{background-color:#cc0725}.ev_pizza_total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.ev_pizza_total>span:first-of-type{color:#666666;font-weight:bold;font-size:20px;display:block}.ev_pizza_total>span:nth-of-type(2){color:#222;font-weight:bold;font-size:30px;display:block;margin-left:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.pizza-highlight{color:#f44336}.ev-pizza-title{color:#222;font-size:14px;line-height:16px;font-weight:bold;text-transform:uppercase;margin-bottom:10px}.ev-pizza-price,.ev-pizza-weight{color:#666666;font-size:15px;line-height:18px;font-weight:bold;text-transform:uppercase}.pizza-layer-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pizza-components-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.pizza-components-buttons>button:first-of-type{margin-right:15px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:30px;line-height:35px;text-transform:uppercase}.ev-remove-component{background:rgba(255,255,255,0.9);border:1px solid #EBEBEB;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:38px;width:38px;text-decoration:none;border-radius:50%;position:absolute;right:-15px;top:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.pizza-components-item .ev-remove-component path{stroke:#FF0329}.pizza-components-item.active .ev-remove-component path{stroke:#1da81d}.ev-remove-component path{stroke-linecap:round;stroke-linejoin:round}.pizza-components-item.active .ev-remove-component path{d:path("M10,2 L10,18 M18,10 L2,10")}.ev-pizza-fancy-ingredients{color:#222}.ev-pizza-fancy-ingredients ul{list-style:none;margin:0}.ev-pizza-fancy-ingredients ul li strong{display:block;color:#222;text-transform:uppercase;font-size:14px;margin-bottom:10px}.ev-pizza-fancy-ingredients ul li p{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#787c82;color:#fff;padding:5px 20px;font-size:12px;cursor:pointer;margin-right:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;height:36px;border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.pizza-quantity-badge{position:absolute;top:0;right:-5px;border-radius:50%;background-color:hotpink;color:#fff;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px}#remove-component .pizza-components-item{cursor:pointer}.pizza-composition-toggle{cursor:pointer}.woocommerce-variation-add-to-cart-disabled .pizza_components_wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0.8}.woocommerce-variation-add-to-cart-disabled .pizza_components_wrapper .ev-pizza-button:hover{background-color:#FF0329}.pizza-layers-selected__footermobile{display:none}.pizza-tippy{position:absolute;left:5px;top:5px;cursor:pointer}.single-product div.product{overflow:visible}.ripple{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);border-radius:inherit;pointer-events:none}.rippleWave{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;border-radius:50%;-webkit-transform:scale(0.7);transform:scale(0.7);background:#d8d8d8;opacity:0.45;-webkit-animation:ripple 2s forwards;animation:ripple 2s forwards}@-webkit-keyframes ripple-shadow{0%{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}20%{-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.3);box-shadow:0 4px 16px rgba(0,0,0,0.3)}100%{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}}@keyframes ripple-shadow{0%{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}20%{-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.3);box-shadow:0 4px 16px rgba(0,0,0,0.3)}100%{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}}@-webkit-keyframes ripple{to{-webkit-transform:scale(12);transform:scale(12);opacity:0}}@keyframes ripple{to{-webkit-transform:scale(12);transform:scale(12);opacity:0}}@media (max-width: 990px){.pizza-tippy{display:none}}@media (max-width: 767px){.pizza-tippy{display:none}.pizza-layers-block{display:block;width:100%;padding-right:0;border:none;margin-top:15px}.pizza-layers-selected{padding-left:0}.pizza-fancybox-layers,.pizza-fancybox-sides{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.pizza-layers-selected__footermobile{display:block;margin-top:15px}.ev-pizza-title{display:block;text-align:center}.ev-pizza-price,.ev-pizza-weight{display:block;text-align:center}}@media (max-width: 500px){.ev-pizza-title{font-size:12px}.ev-pizza-price,.ev-pizza-weight{font-size:12px}.ev_pizza_total>span:nth-of-type(2){font-size:18px}}form.cart .component-img{position:relative;width:68px;height:68px;background:white no-repeat center;background-size:contain}form.cart .component-buttons{color:#000}form.cart .component-buttons .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:0;border-radius:50px;float:unset;margin-right:0 !important;background:rgba(255,255,255,0.9);border:1px solid #EBEBEB}form.cart .component-buttons .minus{display:none}form.cart .component-buttons button{font-size:25px;z-index:1;border-radius:50%;width:38px;height:38px;position:relative;z-index:10;font-weight:400;border:0;outline:0;cursor:pointer;background:none;color:#949599;padding:0}form.cart .component-buttons button:hover{color:#58ce47}form.cart .component-buttons input[type=number]{width:22px;height:38px;font-size:14px;line-height:16px;border:0;pointer-events:none;background:none;padding:0;text-align:center;color:#303030;z-index:10;position:relative;border:0;outline:0;display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}form.cart .component-buttons input[type=number].is-active{display:inline-block}form.cart .component-buttons input[type=number]::-webkit-inner-spin-button,form.cart .component-buttons input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.component-item>p{font-size:13px;text-align:center;color:#464646;margin-bottom:0}.pizza-components-tab{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:15px;height:0;opacity:0;visibility:hidden;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;-webkit-transform:translateY(13px);transform:translateY(13px)}.pizza-components-tab.fade-in{height:auto;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.pizza-components-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#EAEAEA;padding:10px}.pizza-components-item.active{border:1px solid #f44336;background-color:#fff}.pizza-component-name,.pizza-component-price,.pizza-component-weight{font-size:14px;line-height:18px;font-weight:bold;color:#222}@media (max-width: 990px){.pizza-components-tab{display:block}.pizza-component-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pizza-component-name{display:block;text-align:center}.pizza-components-item:not(:last-of-type){margin-right:10px}}.pizza-component-tabs-wrapper .pizza-tab-nav{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.pizza-component-tabs-wrapper .pizza-tab-nav li a{display:block;padding:5px;height:60px;min-width:80px;background-color:#fff;border:1px solid #E8E8E8;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.pizza-component-tabs-wrapper .pizza-tab-nav li a img{display:block;height:100%;margin:0 auto}.pizza-component-tabs-wrapper .pizza-tab-nav li a:hover{border-color:#868686}.pizza-component-tabs-wrapper .pizza-tab-nav li a.active{border-color:#868686}.pizza-component-tabs-wrapper .pizza-tab-nav li:first-of-type a{border-radius:6px 0 0 6px}.pizza-component-tabs-wrapper .pizza-tab-nav li:last-of-type a{border-radius:0 6px 6px 0}.pizza-component-tabs-wrapper .tab-components-wrapper{margin-top:30px}.pizza-component-tabs-wrapper .component-item-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:0;opacity:0;visibility:hidden;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;-webkit-transform:translateY(13px);transform:translateY(13px)}.pizza-component-tabs-wrapper .component-item-tab.fade-in{height:auto;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.components-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.component-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:72px;margin-right:10px}.pizza-fancybox{color:#222;padding:27px}.pizza-fancybox-layers,.pizza-fancybox-sides{color:#222;display:-webkit-box;display:-ms-flexbox;display:flex}.pizza-layers-selected__header{margin-bottom:40px}.pizza-layers-selected__header span{text-transform:uppercase;font-size:26px;font-weight:bold}.pizza-layers-selected__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FFFFFF;-webkit-box-shadow:2px 2px 10px rgba(193,193,193,0.4);box-shadow:2px 2px 10px rgba(193,193,193,0.4);padding:15px}.pizza-layers-selected__item .ev-remove-layer,.pizza-layers-selected__item .ev-remove-side{position:absolute;right:10px;top:10px;cursor:pointer}.pizza-layers-selected__item .pizza-layers-left{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}.pizza-layers-selected__item .pizza-layers-right{-webkit-box-flex:0;-ms-flex:0 0 66%;flex:0 0 66%;text-align:center}.pizza-layers-selected__item .pizza-layers-right>span:first-of-type{color:#222;font-weight:bold;font-size:18px;line-height:21px;display:block;margin-bottom:16px;text-transform:uppercase}.pizza-layers-selected__item .pizza-layers-right>span:nth-of-type(2){color:#666666;font-weight:bold;font-size:18px;line-height:21px;display:block}.pizza-layers-selected__item .pizza-layers-right>span.pizza-text-placeholder{color:#DDDDDD;text-transform:uppercase}.pizza-layers-selected__item:not(:last-of-type){margin-bottom:20px}.pizza-layers-selected__footer{margin-top:30px}@media (max-width: 767px){.pizza-layers-selected__footer{display:none}}@media (max-width: 500px){.pizza-layers-selected .pizza-layers-right>span:first-of-type{font-size:14px;line-height:18px}.pizza-layers-selected .pizza-layers-right>span:nth-of-type(2){font-size:14px;line-height:18px}}.wc-item-meta .wc-item-food{float:unset}.wc-item-meta .wc-item-food ~ p{padding-left:20px}.widget_shopping_cart ul li .variation{display:block}.widget_shopping_cart ul li .variation p{margin-bottom:0}.widget_shopping_cart ul li .variation{font-size:14px}.wc-item-meta .wc-item-meta-label,.wc-item-meta dt,dl.variation .wc-item-meta-label,dl.variation dt{float:left;clear:both;margin-right:0.25rem;margin-top:0;list-style:none outside;font-weight:400}.wc-item-meta dd,dl.variation dd{margin:0}.food-components-wrapper h3{font-size:20px;margin-bottom:0}.shop_table .product-name dl.variation dt,.shop_table .product-name dl.variation dd,.shop_table .product-name dl.variation p{text-transform:none;display:block}body .shop_table.cart .product-name .product-title{display:block}.shop_table .product-name .product-name-space{margin-right:0}.shop_table .product-name dl.variation{display:block}@media (max-width: 767px){.woocommerce form.cart .component-buttons .quantity{max-width:120px;width:auto}}@media (max-width: 620px){.woocommerce form.cart .component-buttons .quantity input{width:22px}.food-components-wrapper h3{font-size:18px}}
body.theme-twentytwentyone .site .pizza-components-block .pizza-components-nav ul li a:focus{outline:0;text-decoration:none;background:#222;background-color:#222}.pbw-builder-wrapper{padding:40px 80px;position:relative;background-color:#101010;width:100%}.pbw-builder-wrapper .fancybox-close-small svg path{fill:#fff}.pbw-builder-title{font-size:50px;font-weight:700;text-align:center;margin-bottom:40px;color:#fff}.pbw-builder-steps{background-color:#726f6f61;position:relative}.pbw-builder-step{display:none}.pbw-builder-step.active{display:block}.pbw-builder-step__header{background-color:#e3d3d347;padding:20px 26px}.pbw-builder-step__header span{color:#fff;font-size:22px;font-weight:700}.pbw-builder-step__components{display:grid;grid-template-columns:repeat(7, 1fr);grid-row-gap:10px;padding:25px 10px}.pbw-builder-step__component{cursor:pointer;padding:0px 10px;border-right:1px dashed #6e6b6b}.pbw-builder-step__component.active .pbw-builder-step__inner{background:radial-gradient(50% 50% at 50% 50%, #444 0%, #222 100%);border:1px solid #FFFFFF}.pbw-builder-step__component.active .pbw-builder-step__name{color:#FF0329}.pbw-builder-step__component.active svg path{fill:#fff}.pbw-builder-step__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:10px 0}.pbw-builder-step__name{font-size:14px;color:#fff;font-weight:700;text-transform:uppercase}.pbw-builder-step__image img{width:100%;max-height:110px}.pbw-builder-step__price{color:#fff;font-size:14px;font-weight:700}.pbw-prev{position:absolute;left:-60px;top:0;outline:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#585858;height:40px;width:40px;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;padding:0}.pbw-prev svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.pbw-prev:hover,.pbw-next:hover{background-color:#d10a28}.pbw-next{position:absolute;right:-60px;top:0;outline:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FF0329;height:40px;width:40px;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;padding:0}.pbw-next:disabled{opacity:0.5}.pbw-next:disabled:hover{background-color:#FF0329}.pbw-builder-step__choosen{margin-top:60px;background-color:#726f6f61}.pbw-builder-step__choosen .pbw-builder-step__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pbw-builder-step__choosen .pbw-builder-step__header span:nth-of-type(2){margin-left:auto;margin-right:50px}.pbw-place-order{outline:0;border:0;padding:0 30px;height:41px;font-size:18px;font-weight:700;background-color:#FF0329;color:#fff;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.pbw-place-order:hover{background-color:#c90f2b}.pbw-place-order:disabled{background-color:#939393}.pbw-place-order:disabled:hover{background-color:#939393}.pbw-success-container{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:40px 80px;background-color:#525252;-webkit-box-shadow:6px 10px 145px;box-shadow:6px 10px 145px}.pbw-success-container svg{margin-bottom:20px}.pbw-success-container p{font-size:22px;font-weight:700;margin:0;color:#fff}.pbw-success-container.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pbw-builder-button button{background-color:#eeeeee;border-color:#eeeeee;color:#333333;padding:10px 20px;cursor:pointer;border:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-weight:600;display:inline-block}.pbw-builder-button button:hover{background-color:#c5c5c5}.pbw-place-order.loading:after{content:"";display:inline-block;width:22px;height:22px;border:1px solid #BBB;border-left-color:#000;border-radius:50%;margin-left:10px;vertical-align:middle;-webkit-animation:pbw-rotate 450ms infinite linear;animation:pbw-rotate 450ms infinite linear;visibility:visible;opacity:1;-webkit-transition:opacity .2s ease, visibility .2s ease;transition:opacity .2s ease, visibility .2s ease}@media (max-width: 780px){.pbw-builder-wrapper{padding:40px 0px}.pbw-builder-step__components{display:block}.pbw-builder-step__components .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:0;margin-right:0}.pbw-builder-step__component{-webkit-box-flex:1;-ms-flex:1;flex:1}.pbw-builder-step__choosen .pbw-builder-step__components{display:grid;grid-template-columns:repeat(4, 1fr);grid-row-gap:10px}.pbw-builder-step__header span{font-size:18px}.pbw-builder-step__header span span{font-size:22px}.pbw-builder-step__choosen .pbw-builder-step__header span:nth-of-type(2){margin-right:10px}.pbw-place-order{width:100%}.pbw-builder-step__name{font-size:10px}.pbw-builder-step__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pbw-builder-step__header .pbw-next,.pbw-builder-step__header .pbw-prev{position:relative;right:unset;left:unset}.pbw-builder-step__header .pbw-next{margin-left:auto}.pbw-builder-step__header .pbw-prev{margin-right:20px}}@media (max-width: 380px){.pbw-builder-step__choosen .pbw-builder-step__components{grid-template-columns:repeat(2, 1fr)}}@-webkit-keyframes pbw-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pbw-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}









