.botiga-custom-template .container.content-wrapper{max-width:100%;padding:0;margin-top:0;margin-bottom:0}.botiga-custom-template .custom-site-content{width:100%}.botiga-custom-template .custom-site-content>*{max-width:var(--botiga_content_width, 1140px);margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}.botiga-custom-template .custom-site-content>.alignfull{max-width:100%;padding-left:0;padding-right:0}.botiga-custom-template .custom-site-content>.alignfull.wp-block-columns{padding-right:15px;padding-left:15px}.botiga-custom-template .custom-site-content>.alignwide{max-width:1300px}.botiga-custom-template .custom-site-content>p{padding-right:15px;padding-left:15px}.botiga-custom-template .botiga-custom-content{width:100%}.botiga-custom-template.botiga-custom-gutenberg-template .content-wrapper .site-main,.botiga-custom-template.botiga-custom-elementor-template .content-wrapper .site-main{padding:0 !important}.botiga-custom-template.botiga-custom-gutenberg-template .content-wrapper>.main-row,.botiga-custom-template.botiga-custom-elementor-template .content-wrapper>.main-row{margin-left:0 !important;margin-right:0 !important}@media(min-width: 1140px){.botiga-custom-template.botiga-custom-elementor-template .e-con.e-parent>.e-con-inner{padding-left:15px;padding-right:15px}}@media(max-width: 1024px){.botiga-custom-template.botiga-custom-elementor-template .e-con.e-parent{--padding-left: var(--container-default-padding-left, 15px);--padding-right: var(--container-default-padding-right, 15px)}}.botiga-custom-shop-archive-header-only .botiga-breadcrumb-trail{margin-bottom:0}.botiga-custom-shop-archive-header-only .botiga-custom-content--archive-header{margin-bottom:15px}body.botiga-custom-shop-single h1,body.botiga-custom-shop-single h2,body.botiga-custom-shop-single h3,body.botiga-custom-shop-single h4,body.botiga-custom-shop-single h5,body.botiga-custom-shop-single h6,body.botiga-custom-shop-archive h1,body.botiga-custom-shop-archive h2,body.botiga-custom-shop-archive h3,body.botiga-custom-shop-archive h4,body.botiga-custom-shop-archive h5,body.botiga-custom-shop-archive h6,body.botiga-custom-404 h1,body.botiga-custom-404 h2,body.botiga-custom-404 h3,body.botiga-custom-404 h4,body.botiga-custom-404 h5,body.botiga-custom-404 h6,body.botiga-custom-shop-thankyou h1,body.botiga-custom-shop-thankyou h2,body.botiga-custom-shop-thankyou h3,body.botiga-custom-shop-thankyou h4,body.botiga-custom-shop-thankyou h5,body.botiga-custom-shop-thankyou h6{margin:0}body.botiga-custom-shop-single p:last-of-type,body.botiga-custom-shop-archive p:last-of-type,body.botiga-custom-404 p:last-of-type,body.botiga-custom-shop-thankyou p:last-of-type{margin-bottom:0}body.botiga-custom-shop-single ul,body.botiga-custom-shop-archive ul,body.botiga-custom-404 ul,body.botiga-custom-shop-thankyou ul{margin-bottom:0}body.botiga-custom-shop-single .content-wrapper,body.botiga-custom-shop-archive .content-wrapper,body.botiga-custom-404 .content-wrapper,body.botiga-custom-shop-thankyou .content-wrapper{margin-top:0;margin-bottom:0}.botiga-custom-checkout-template form.woocommerce-checkout{margin:0}.botiga-custom-checkout-template .woocommerce-NoticeGroup{max-width:var(--botiga_content_width, 1140px);margin-left:auto;margin-right:auto}.botiga-custom-checkout-template .woocommerce-form-login-toggle,.botiga-custom-checkout-template form.woocommerce-form-login,.botiga-custom-checkout-template .woocommerce-form-coupon-toggle,.botiga-custom-checkout-template form.woocommerce-form-coupon{display:none !important}.mppb-wrap .hidden{display:none}.mppb-wrap .mppb-products{padding:30px 0}.mppb-wrap .mppb-products .mppb-item-product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.mppb-wrap .mppb-products .mppb-item-product:last-child{margin-bottom:0}.mppb-wrap .mppb-products .mppb-item-product .mppb-optional{margin-right:5px}.mppb-wrap .mppb-products .mppb-item-product .mppb-thumb{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:20px}.mppb-wrap .mppb-products .mppb-item-product .mppb-thumb .mppb-thumb-ori{position:relative}.mppb-wrap .mppb-products .mppb-item-product .mppb-thumb .mppb-thumb-ori img{width:100%;height:auto;border-radius:5px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.mppb-wrap .mppb-products .mppb-item-product .mppb-thumb .mppb-thumb-ori .mppb-thumb-new{position:absolute;top:0;right:0;background-color:red;color:#fff;padding:5px;border-radius:0 0 0 5px;font-size:12px}.mppb-wrap .mppb-products .mppb-item-product .mppb-title{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px}.mppb-wrap .mppb-products .mppb-item-product .mppb-title .mppb-title-inner{font-size:18px;font-weight:500}.mppb-wrap .mppb-products .mppb-item-product .mppb-title .mppb-description{margin-top:10px;font-size:14px;color:#666}.mppb-wrap .mppb-products .mppb-item-product .mppb-title .mppb-availability{margin-top:5px}.mppb-wrap .mppb-products .mppb-item-product .mppb-title .mppb-availability p{font-size:14px}.mppb-wrap .mppb-products .mppb-item-product .mppb-title .mppb-availability p.stock{margin-bottom:0}.mppb-wrap .mppb-products .mppb-item-product .mppb-title .mppb-availability p.in-stock{color:#0a0}.mppb-wrap .mppb-products .mppb-item-product .mppb-title .mppb-availability p.out-of-stock{color:red}.mppb-wrap .mppb-products .mppb-item-product .mppb-price{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px}.mppb-wrap .mppb-products .mppb-item-product .mppb-price .mppb-price-ori .price{font-weight:normal;font-size:16px}.mppb-wrap .mppb-products .mppb-item-product .mppb-price .mppb-price-ori del{color:#999}.mppb-wrap .mppb-products .mppb-item-product .mppb-price .mppb-price-ori ins{font-size:18px;color:red}.mppb-wrap .mppb-products .mppb-item-product .mppb-variation-form{position:relative}.mppb-wrap .mppb-products .mppb-item-product .mppb-variation-form .mppb-variation-select{margin-top:10px}.mppb-wrap .mppb-products .mppb-item-product .mppb-variation-form .mppb-variation-select select{width:100%;padding:10px;height:unset}.mppb-wrap .mppb-products .mppb-item-product .mppb-variation-form .mppb-variation-error{position:absolute;background-color:#fff;color:#333;padding:10px;border-radius:5px;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.4);box-shadow:3px 3px 5px rgba(0,0,0,.4);z-index:1;top:110%;left:0;width:310px;border:1px solid #767676;opacity:0;visibility:hidden;-webkit-transition:opacity .3s;transition:opacity .3s}.mppb-wrap .mppb-products .mppb-item-product .mppb-variation-form .mppb-variation-error.show{opacity:1;visibility:visible}@media screen and (max-width: 768px){.mppb-wrap .mppb-products .mppb-item-product .mppb-variation-form .mppb-variation-error{width:250px}}.mppb-wrap .mppb-products .mppb-item-product .mppb-variation-form .icon{background-color:#ff8400;color:#fff;display:inline-block;width:20px;height:20px;text-align:center;line-height:20px;margin-right:8px;border-radius:2px;font-weight:bold}.mppb-wrap .mppb-products .mppb-item-product .mppb-variation-form .mppb-variation-error::before{content:"";position:absolute;bottom:100%;left:20%;margin-left:-10px;border-width:10px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #767676 rgba(0,0,0,0)}.mppb-wrap .mppb-products .mppb-item-product .mppb-variation-form .mppb-variation-error::after{content:"";position:absolute;bottom:98%;left:20%;margin-left:-10px;border-width:10px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.mppb-wrap .mppb-after-text{margin-bottom:30px}.mppb-wrap .mppb-optional-product{margin-top:5px}.mppb-wrap .mppb-total-bundle-price:not(.hidden){display:-webkit-box;display:-ms-flexbox;display:flex}.mppb-wrap .mppb-total-bundle-price:not(.hidden) .mppb-total-bundle-price-label{font-size:18px;font-weight:500;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:20px}.mppb-wrap .mppb-total-bundle-price:not(.hidden) .mppb-total-bundle-price-value{width:74%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px;font-size:18px;font-weight:500}.mppb-wrap .mppb-total-bundle-price:not(.hidden) .mppb-total-bundle-price-value .price{font-size:18px;font-weight:500}.variation-Bundledproducts{float:left}.site-header-cart .variation-Bundledproducts ul li{padding:5px;min-height:unset}.site-header-cart .variation-Bundledproducts ul li:after{display:none}