.single-product.woocommerce .yith-wapo-block .yith-wapo-ajax-uploader{background-color:transparent;border:none;padding:10px 20px 0 0;display:flex;flex-direction:row-reverse;align-items:center;justify-content:left;font-size:15px;font-family:"AcuminVariableConcept"}.single-product.woocommerce .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option img{height:100%;width:100%;margin-right:0}.single-product.woocommerce .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option label{padding:2.5px}.smart-search-post-price .woocommerce-Price-amount.amount{color:#000}#ubp_cutom_box_product_layouts{overflow:inherit}.default-closed.per-row-5{padding:0 20px}.default-closed.per-row-5 .slick-prev{left:0}#ubp_box_choices_container .slick-prev:before,.default-closed.per-row-5 .slick-prev:before{content:"";color:#fff;font-size:32px;font-family:FontAwesome;width:12px;height:18px;position:absolute;opacity:1;top:-5px;left:0}#ubp_box_choices_container .slick-next:before,.default-closed.per-row-5 .slick-next{right:0}#ubp_box_choices_container .slick-next:before,.default-closed.per-row-5 .slick-next:before{content:"";color:#fff;font-size:32px;font-family:FontAwesome;width:12px;opacity:1;height:18px;position:absolute;top:-5px;right:0}.single-product.woocommerce .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected label:after{top:5px;right:5px}.single-product.woocommerce .default-closed.per-row-5 .slick-slide:hover label>div{display:block!important;position:absolute;left:0;right:0;bottom:0;background:#000;padding:8px 10px;font-size:15px;font-family:"AcuminVariableConcept"}.single-product.woocommerce .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-select .option-image{display:none}h2.woocommerce-loop-category__title mark,.variation-Baseprice{display:none}.toobar__categories .category__item.is-shop-link+.category__item:before{content:"/ "}.dhwc-ajax__toolbar .toobar__categories .category__item+.category__item:before{content:"|"}.xoo-wsc-ft-amt.xoo-wsc-ft-amt-subtotal{display:none}.dhwc_ajax_taxonomy_filter p{margin-bottom:0}form.woocommerce-checkout .form-row select{color:#fff}span.select2-dropdown.select2-dropdown--below{margin-top:0}.select2-container--open .select2-dropdown--above{margin-top:-32px}.woocommerce-additional-fields__field-wrapper .woocommerce-input-wrapper{display:block}.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row.woocommerce-validated span.woocommerce-input-wrapper:after{top:25px}#no-shipping-method{color:#d33;font-weight:700;margin-bottom:15px}.validation_error select,.validation_error input{border-color:#a00!important}.validation_error .woocommerce-input-wrapper:after{content:""!important;color:red!important}#ubp_cutom_box_product_layouts .col-left,#ubp_cutom_box_product_layouts #ubp_box_choices_container{float:none;width:100%}#ubp_cutom_box_product_layouts .col-left ul{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:10px;float:none;margin-bottom:30px}#ubp_cutom_box_product_layouts .col-left ul li{display:none;width:100%}#ubp_cutom_box_product_layouts .col-left ul li[data-prod_id]{display:block}.select-products{font-size:18px;font-family:"AcuminVariableConcept";margin-top:30px}.col-left .ubp_box_content li img{height:auto!important;position:static;display:block}.col-left ul li:before{position:absolute}.col-left .ubp_box_content li figcaption{height:auto!important;display:block;line-height:20px;padding-top:15px;text-align:center;padding-left:10px;padding-right:10px}#ubp_cutom_box_product_layouts .col-left ul li:after{content:attr(data-count);position:absolute;background:#b0796b;display:block;width:30px;height:30px;top:6px;z-index:999;right:5px;border-radius:50%;line-height:30px;text-align:center;font-size:14px}.btn-mobile-only{display:none}.wedding_cakes .cakes{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;text-align:center}.wedding_cakes{margin-bottom:50px}.wc-product-image .stock{position:absolute;top:10px;left:10px;margin:0 5px 0 0;background:#ede1de;padding:0 5px;border:2px solid #b0796b;display:flex;color:#b0796b;width:80px;height:80px;border-radius:50%;text-align:center;font-size:13px!important;font-weight:700;vertical-align:middle;max-width:80px;justify-content:center;align-items:center;text-transform:uppercase}.onsale span{margin:0 5px 0 0;background:#ede1de;padding:0 5px;border:2px solid #b0796b;display:table-cell;color:#b0796b;width:80px;height:80px;border-radius:50%;text-align:center;font-size:13px;font-weight:700;vertical-align:middle;max-width:80px}@media only screen and (max-width:1023px){.order-right{position:static;max-width:inherit}.single_add_to_cart_button.ubp_box_add_to_cart_button.button{width:auto;margin:0}#ubp_cutom_box_product_layouts{width:100%}}@media screen and (max-width:767px){.wedding_cakes .cakes{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:767px){#ubp_cutom_box_product_layouts .col-right{margin-left:0}#ubp_cutom_box_product_layouts .col-left ul{grid-template-columns:repeat(6,1fr)}.btn-mobile-only{display:block}}@media only screen and (max-width:600px){.wrap-coupon-section .woocommerce-form-coupon-toggle .woocommerce-info{background:0 0;padding-left:0}#ubp_cutom_box_product_layouts .col-left ul{grid-template-columns:repeat(4,1fr)}.wedding_cakes .cakes{grid-template-columns:1fr 1fr}}body.home .elementor-section .elementor-widget-premium-img-gallery .premium-img-gallery div.premium-gallery-container div.premium-gallery-item{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transition:none!important;transform:none!important}