.ev-pizza-choose-btn{display:flex;margin:0 auto}.fancybox__container .pizza-quick-view-summary{display:flex}.fancybox__container .pizza-quick-view-summary .pizza-product-images{flex:1}.fancybox__container .pizza-quick-view-summary .pizza-product-images .pizza-images-container{float:unset;width:100%}.fancybox__container .pizza-quick-view-summary .summary{flex:1}.pizza-dodo-style .pizza-base-components{display:flex;flex-wrap:wrap}.pizza-dodo-style .pizza-base-components>.pizza-component-name{align-items:center;color:#222;display:flex;font-size:14px;font-weight:400;line-height:20px;margin-left:5px}.pizza-dodo-style .pizza-base-item{align-items:center;background:none;border:0;border-radius:0;box-shadow:none;-moz-column-gap:3px;column-gap:3px;cursor:pointer;display:flex;font-size:14px;line-height:20px;min-height:0;outline:0;padding:0;position:relative}.pizza-dodo-style .pizza-base-item .pizza-component-name{color:#222;font-size:14px;font-weight:400;line-height:20px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.pizza-dodo-style .pizza-base-item .pizza-component-icon{align-items:center;border:1px solid #000;border-radius:50%;display:flex;height:14px;justify-content:center;vertical-align:middle;width:14px}.pizza-dodo-style .pizza-base-item .pizza-component-icon svg{height:8px;width:8px}.pizza-dodo-style .pizza-base-item:not(:first-of-type){margin-left:5px}.pizza-dodo-style .pizza-base-item.removed .pizza-component-name{position:relative;text-decoration:none}.pizza-dodo-style .pizza-base-item.removed .pizza-component-name:before{border-bottom:1px solid #222;content:"";position:absolute;right:0;top:50%;width:100%}.pizza-dodo-style>span{display:block;font-size:20px;font-weight:700;line-height:24px;margin-bottom:12px;margin-top:14px}.pizza_components_wrapper{margin-bottom:20px;margin-top:20px}.food-badge-block{color:#f44336;display:block;height:50px;position:relative;text-transform:uppercase;width:50px;z-index:10}.food-badge{text-align:center;z-index:-1}.food-badge,.food-badge:after,.food-badge:before{background:#fff;height:50px;left:0;position:absolute;top:0;width:50px}.food-badge:after,.food-badge:before{content:""}.food-badge:before{transform:rotate(30deg)}.food-badge:after{transform:rotate(60deg)}.component-buttons{position:absolute;right:-15px;top:0}.pizza-components-nav{background-color:#eaeaea;margin-bottom:25px}.pizza-components-nav ul{display:flex;height:50px;list-style:none;margin:0;padding:4px}.pizza-components-nav ul li{flex:1;text-align:center}.pizza-components-nav ul li a{align-items:center;background-color:#eaeaea;color:#222;display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;line-height:16px;text-decoration:none}.pizza-components-nav ul li a.active{background-color:#222;color:#fff}.pizza-floors-block,.pizza-layers-block{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;border-right:2px solid #eaeaea;flex:0 0 63%;padding-right:25px}.pizza-floors-selected,.pizza-layers-selected{flex:0 0 33%;padding-left:27px}.ev-pizza-button{background-color:#ff0329;border:0;color:#fff;cursor:pointer;display:block;font-weight:700;outline:0;padding:15px;text-align:center;text-transform:uppercase;transition:background-color .3s ease;width:100%}.ev-pizza-button:hover{background-color:#cc0725}.ev_pizza_total{align-items:center;display:flex;margin-bottom:30px}.ev_pizza_total>span:first-of-type{color:#666;display:block;font-size:20px;font-weight:700}.ev_pizza_total>span:nth-of-type(2){color:#222;display:block;flex:1;font-size:30px;font-weight:700;margin-left:10px}.pizza-highlight{color:#f44336}.ev-pizza-title,.u-pizza-title{color:#222;font-size:14px;font-weight:700;line-height:16px;margin-bottom:10px;text-transform:uppercase}.ev-pizza-price,.u-pizza-price{font-weight:700;text-transform:uppercase}.ev-pizza-price,.ev-pizza-weight,.u-pizza-price,.u-pizza-weight{color:#666;font-size:15px;line-height:18px}.pizza-floor-item,.pizza-layer-item{align-items:center;display:flex;flex-direction:column;position:relative}.pizza-components-buttons{align-items:center;display:flex;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,.u-remove-component{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid #ebebeb;border-radius:50%;display:flex;height:38px;justify-content:center;position:absolute;right:-15px;text-decoration:none;top:0;transition:all .2s ease;width:38px}.pizza-components-item .ev-remove-component path,.pizza-components-item .u-remove-component path{stroke:#ff0329}.pizza-components-item.active .ev-remove-component path,.pizza-components-item.active .u-remove-component path{stroke:#1da81d}.ev-remove-component path,.u-remove-component path{stroke-linecap:round;stroke-linejoin:round}.pizza-components-item.active .ev-remove-component path,.pizza-components-item.active .u-remove-component path{d:path("M10,2 L10,18 M18,10 L2,10")}.ev-pizza-fancy-ingredients{color:#222;min-width:560px}.ev-pizza-fancy-ingredients ul{list-style:none;margin:0}.ev-pizza-fancy-ingredients ul li strong{color:#222;display:block;font-size:14px;margin-bottom:5px;text-transform:uppercase}.ev-pizza-fancy-ingredients ul li p{background-color:#787c82;border-radius:40px;cursor:pointer;display:inline-flex;flex-direction:column;font-size:12px;margin:0 0 20px;padding:2px 20px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.ev-pizza-fancy-ingredients ul li p,.pizza-quantity-badge{align-items:center;box-sizing:border-box;color:#fff;justify-content:center}.pizza-quantity-badge{background-color:hotpink;border-radius:50%;display:flex;height:20px;padding:5px;position:absolute;right:-5px;top:0;width:20px}#remove-component .pizza-components-item,.pizza-composition-toggle{cursor:pointer}.woocommerce-variation-add-to-cart-disabled .pizza_components_wrapper{opacity:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.woocommerce-variation-add-to-cart-disabled .pizza_components_wrapper .ev-pizza-button:hover,.woocommerce-variation-add-to-cart-disabled .pizza_components_wrapper .u-pizza-button:hover{background-color:#ff0329}.pizza-floors-selected__footermobile,.pizza-layers-selected__footermobile{display:none}.pizza-tippy{cursor:pointer;left:5px;position:absolute;top:5px}.single-product div.product{overflow:visible}.ripple{border-radius:inherit;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transform:translateZ(0)}.rippleWave{animation:ripple 2s forwards;backface-visibility:hidden;background:#d8d8d8;border-radius:50%;opacity:.45;position:absolute;transform:scale(.7)}@keyframes ripple-shadow{0%{box-shadow:0 0 0 transparent}20%{box-shadow:0 4px 16px rgba(0,0,0,.3)}to{box-shadow:0 0 0 transparent}}@keyframes ripple{to{opacity:0;transform:scale(12)}}@media(max-width:990px){.pizza-tippy{display:none}}@media(max-width:767px){.pizza-tippy{display:none}.pizza-floors-block,.pizza-layers-block{border:none;display:block;flex:1;margin-top:15px;padding-right:0;width:100%}.pizza-floors-selected,.pizza-layers-selected{flex:1;padding-left:0}.pizza-fancybox-floors,.pizza-fancybox-layers,.pizza-fancybox-sides{flex-direction:column-reverse}.pizza-floors-selected__footermobile,.pizza-layers-selected__footermobile{display:block;margin-top:15px}.ev-pizza-price,.ev-pizza-title,.ev-pizza-weight,.u-pizza-price,.u-pizza-title,.u-pizza-weight{display:block;text-align:center}.pizza-components-tabs .slick-track{display:flex!important}.pizza-components-tabs .pizza-components-item{height:auto!important}}@media(max-width:576px){.ev-pizza-price,.ev-pizza-title,.ev-pizza-weight,.u-pizza-price,.u-pizza-title,.u-pizza-weight{font-size:12px}.ev_pizza_total>span:nth-of-type(2),.u_pizza_total>span:nth-of-type(2){font-size:18px}.ev-pizza-fancy-ingredients{min-width:100%}.ev-pizza-button{font-size:14px;padding:10px 15px}}.woocommerce form.cart .pizza_components_wrapper .component-img{background:#fff no-repeat 50%;background-size:contain;height:68px;position:relative;width:68px}.woocommerce form.cart .pizza_components_wrapper .component-buttons{color:#000}.woocommerce form.cart .pizza_components_wrapper .component-buttons .pizza-quantity{background:hsla(0,0%,100%,.9);border:1px solid #ebebeb;border-radius:50px;display:flex;float:unset;margin-right:0;margin-right:0!important}.woocommerce form.cart .pizza_components_wrapper .component-buttons .qty_button_minus{display:none}.woocommerce form.cart .pizza_components_wrapper .component-buttons button{align-items:center;background:none;border:0;border-radius:50%;color:#949599;cursor:pointer;display:flex;font-size:25px;font-weight:400;height:38px;justify-content:center;outline:0;padding:0;position:relative;width:38px;z-index:1;z-index:10}.woocommerce form.cart .pizza_components_wrapper .component-buttons button svg{fill:#949599}.woocommerce form.cart .pizza_components_wrapper .component-buttons button:hover{color:#58ce47}.woocommerce form.cart .pizza_components_wrapper .component-buttons button:hover svg{fill:#58ce47}.woocommerce form.cart .pizza_components_wrapper .component-buttons input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#303030;display:none;font-size:14px;height:38px;line-height:16px;outline:0;padding:0;pointer-events:none;position:relative;text-align:center;width:22px;z-index:10}.woocommerce form.cart .pizza_components_wrapper .component-buttons input[type=number].is-active{display:inline-block}.woocommerce form.cart .pizza_components_wrapper .component-buttons input[type=number]::-webkit-inner-spin-button,.woocommerce form.cart .pizza_components_wrapper .component-buttons input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pizza-components-tab{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;height:0;opacity:0;transform:translateY(13px);transition:transform .3s ease;visibility:hidden}.pizza-components-tab.fade-in{height:auto;opacity:1;transform:translateY(0);visibility:visible}.pizza-components-item{align-items:center;background-color:#eaeaea;display:flex;flex-direction:column;justify-content:space-between;padding:10px;position:relative}.pizza-components-item .pizza-component-name,.pizza-components-item .pizza-component-price,.pizza-components-item .pizza-component-weight{color:#222;font-size:14px;font-weight:700;line-height:18px}.pizza-components-tab[data-id=remove-component] .pizza-components-item{border:1px solid transparent}.pizza-components-tab[data-id=remove-component] .pizza-components-item.active{background-color:#fff;border:1px solid #f44336}body.woocommerce .pizza_components_wrapper .pizza-components-block .pizza-component-meta{margin:auto 0 0}@media(max-width:990px){.pizza-components-tab{display:block}.pizza-component-meta{align-items:center;display:flex;flex-direction:column}.pizza-component-name{display:block;text-align:center}.pizza-components-item:not(:last-of-type){margin-right:10px}.slick-slider .pizza-components-item{display:flex}.slick-slider .pizza-components-item .pizza-component-name{margin-bottom:6px}}@media(max-width:576px){.pizza-components-item .pizza-component-image{max-width:130px}.pizza-components-tab.swiper.fade-in{padding-bottom:30px}.pizza-components-tab.swiper.fade-in .swiper-pagination{bottom:0}}.pizza-component-tabs-wrapper h3{margin-bottom:10px}.pizza-component-tabs-wrapper .pizza-tab-nav{align-items:center;display:flex;list-style:none;margin:0;padding:0}.pizza-component-tabs-wrapper .pizza-tab-nav li a{background-color:#fff;border:1px solid #e8e8e8;display:block;height:60px;min-width:80px;padding:5px;transition:all .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.active,.pizza-component-tabs-wrapper .pizza-tab-nav li a:hover{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{align-items:flex-start;-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap;height:0;opacity:0;transform:translateY(13px);transition:transform .3s ease;visibility:hidden}.pizza-component-tabs-wrapper .component-item-tab.fade-in{height:auto;opacity:1;transform:translateY(0);visibility:visible}.pizza-component-tabs-wrapper .tab-components-wrapper .component-item p{color:#464646;font-size:13px;margin:0!important;text-align:center}.pizza-component-tabs-wrapper .tab-components-wrapper .component-item .component-price{font-weight:500}.pizza-components-wrapper .components-item-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap}.pizza-components-wrapper .components-item-wrapper .component-item p{color:#464646;font-size:13px;margin:0!important;text-align:center}.pizza-components-wrapper .components-item-wrapper .component-item .component-price{font-weight:500}.pizza-components-wrapper .component-item{align-items:center;display:flex;flex-direction:column;margin-right:10px;max-width:72px;width:100%}.pizza-quick-view .pizza-components-wrapper .components-item-wrapper{max-width:400px}.pizza-fancybox{color:#222;max-width:100%;padding:27px;width:1500px}.pizza-fancybox-floors,.pizza-fancybox-layers,.pizza-fancybox-sides{color:#222;display:flex}.pizza-fancybox-floors .slimScrollDiv,.pizza-fancybox-sides .slimScrollDiv{flex:0 0 63%}.pizza-fancybox-sides .pizza-floor-item img{max-width:150px}.pizza-fancybox-sides .pizza-floor-item>p{margin:0}.pizza-layers-block.swiper-initialized{padding-bottom:30px}.pizza-layers-block.swiper-initialized .swiper-pagination{bottom:0}.pizza-floors-selected__header,.pizza-layers-selected__header{margin-bottom:40px}.pizza-floors-selected__header span,.pizza-layers-selected__header span{font-size:26px;font-weight:700;text-transform:uppercase}.pizza-floors-selected__item,.pizza-layers-selected__item{align-items:center;background:#fff;box-shadow:2px 2px 10px hsla(0,0%,76%,.4);-moz-column-gap:6px;column-gap:6px;display:flex;padding:15px;position:relative}.pizza-floors-selected__item .ev-remove-layer,.pizza-floors-selected__item .ev-remove-side,.pizza-floors-selected__item .u-remove-floor,.pizza-floors-selected__item .u-remove-side,.pizza-layers-selected__item .ev-remove-layer,.pizza-layers-selected__item .ev-remove-side,.pizza-layers-selected__item .u-remove-floor,.pizza-layers-selected__item .u-remove-side{cursor:pointer;position:absolute;right:10px;top:10px}.pizza-floors-selected__item .pizza-floors-left,.pizza-floors-selected__item .pizza-layers-left,.pizza-layers-selected__item .pizza-floors-left,.pizza-layers-selected__item .pizza-layers-left{flex:0 0 33%}.pizza-floors-selected__item .pizza-floors-right,.pizza-floors-selected__item .pizza-layers-right,.pizza-layers-selected__item .pizza-floors-right,.pizza-layers-selected__item .pizza-layers-right{flex:0 0 66%;text-align:center}.pizza-floors-selected__item .pizza-floors-right>span:first-of-type,.pizza-floors-selected__item .pizza-layers-right>span:first-of-type,.pizza-layers-selected__item .pizza-floors-right>span:first-of-type,.pizza-layers-selected__item .pizza-layers-right>span:first-of-type{color:#222;display:block;font-size:18px;font-weight:700;line-height:21px;margin-bottom:16px;text-transform:uppercase}.pizza-floors-selected__item .pizza-floors-right>span:nth-of-type(2),.pizza-floors-selected__item .pizza-layers-right>span:nth-of-type(2),.pizza-layers-selected__item .pizza-floors-right>span:nth-of-type(2),.pizza-layers-selected__item .pizza-layers-right>span:nth-of-type(2){color:#666;display:block;font-size:18px;font-weight:700;line-height:21px}.pizza-floors-selected__item .pizza-floors-right>span.pizza-text-placeholder,.pizza-floors-selected__item .pizza-layers-right>span.pizza-text-placeholder,.pizza-layers-selected__item .pizza-floors-right>span.pizza-text-placeholder,.pizza-layers-selected__item .pizza-layers-right>span.pizza-text-placeholder{color:#ddd;text-transform:uppercase}.pizza-floors-selected__item:not(:last-of-type),.pizza-layers-selected__item:not(:last-of-type){margin-bottom:20px}.pizza-floors-selected__footer,.pizza-layers-selected__footer{margin-top:30px}@media(max-width:1350px){.pizza-fancybox{width:1200px}.pizza-floors-selected__item .pizza-floors-right>span:first-of-type,.pizza-floors-selected__item .pizza-layers-right>span:first-of-type,.pizza-layers-selected__item .pizza-floors-right>span:first-of-type,.pizza-layers-selected__item .pizza-layers-right>span:first-of-type{font-size:16px;line-height:18px;margin-bottom:12px}.pizza-floors-selected__item .pizza-floors-right>span:nth-of-type(2),.pizza-floors-selected__item .pizza-layers-right>span:nth-of-type(2),.pizza-layers-selected__item .pizza-floors-right>span:nth-of-type(2),.pizza-layers-selected__item .pizza-layers-right>span:nth-of-type(2){font-size:16px;line-height:18px}}@media(max-width:767px){.pizza-floors-selected__item .pizza-floors-left img,.pizza-floors-selected__item .pizza-layers-left img,.pizza-layers-selected__item .pizza-floors-left img,.pizza-layers-selected__item .pizza-layers-left img{max-width:100px}.pizza-floors-selected__footer,.pizza-layers-selected__footer{display:none}}@media(max-width:500px){.pizza-floors-selected .pizza-floors-right>span:first-of-type,.pizza-floors-selected .pizza-floors-right>span:nth-of-type(2),.pizza-floors-selected .pizza-layers-right>span:first-of-type,.pizza-floors-selected .pizza-layers-right>span:nth-of-type(2),.pizza-layers-selected .pizza-floors-right>span:first-of-type,.pizza-layers-selected .pizza-floors-right>span:nth-of-type(2),.pizza-layers-selected .pizza-layers-right>span:first-of-type,.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{clear:both;float:left;list-style:none outside;margin-right:.25rem;margin-top:0}.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 dd,.shop_table .product-name dl.variation dt,.shop_table .product-name dl.variation p{display:block;text-transform:none}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 .pizza-quantity{max-width:120px;width:auto}}@media(max-width:620px){.woocommerce form.cart .component-buttons .pizza-quantity input{width:22px}.food-components-wrapper h3{font-size:18px}}.pizza-smooth-radio{background-color:#f3f3f7;border-radius:9999px;display:flex;height:32px;margin:8px 0;overflow:hidden;position:relative;transform:translateZ(0)}.pizza-smooth-radio.smooth-selected .ev-smooth-overlay{padding:2px;transform:translateX(0);transition:transform .2s ease-out 0s,width}.pizza-smooth-radio.smooth-selected .ev-smooth-overlay:before{background-color:#fff;border-radius:9999px;box-shadow:0 6px 20px rgba(6,5,50,.19);content:" ";display:block;height:100%;width:100%}.pizza-smooth-radio .ev-smooth-overlay{bottom:0;left:0;position:absolute;top:0}.pizza-smooth-radio.smooth-col-2 .ev-smooth-overlay{width:50%}.pizza-smooth-radio.smooth-col-3 .ev-smooth-overlay{width:33.3333%}.pizza-smooth-radio.smooth-col-4 .ev-smooth-overlay{width:25%}.pizza-smooth-radio.smooth-col-5 .ev-smooth-overlay{width:20%}.ev-smooth-item{border-radius:9999px;color:#000;cursor:pointer;display:block;flex:1 1 0%;font-size:12px;font-weight:400;height:32px;line-height:32px;position:relative;text-align:center;transition:color .15s ease 0s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ev-smooth-item.disabled{color:#abadba;cursor:not-allowed}.fancybox__content .ev-smooth-item:focus{outline:0!important}.woocommerce .pizza-meta-list p{margin:0}.woocommerce .pizza-meta-list p>span{position:relative}.woocommerce .pizza-meta-list p .pizza-quantity-badge{right:-100%}
