.single-product.woocommerce .yith-wapo-block h3.wapo-addon-title{font-size:17px;font-family:"AcuminVariableConcept";margin-bottom:5px;font-weight:600}.single-product.woocommerce .product_meta span{font-size:17px;font-family:"AcuminVariableConcept";margin-bottom:5px}.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 div.product form.cart .button{background:#b0796b;border-radius:0;margin-right:10px;color:#404650;line-height:20px;padding-top:15px;font-weight:600;font-size:17px;font-family:"AcuminVariableConcept";border:3px solid #b0796b}.yith-wapo-option input[type=text]{color:#fff!important;border-color:rgba(176,121,107,.75)!important}form.cart select:focus{border-color:#b1796c;color:#b1796c}.woocommerce ul.products li.product:hover .yith-wcqv-button.inside-thumb{display:block}.single-product.woocommerce .yith-wapo-block .yith-wapo-addon .options.per-row-1 .yith-wapo-option{float:inherit!important}.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}form.cart input[type=text],form.cart select{border:2px solid}form.cart input[type=email],form.cart input[type=number],form.cart input[type=password],form.cart input[type=search],form.cart input[type=tel],form.cart input[type=text],form.cart input[type=url],form.cart select,form.cart textarea{padding:11px 15px;min-height:52px}form.cart select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:2px 2px 2px 20px;background:url("/wp-content/themes/fantasylab/css/../images/arrow-select.png") top right no-repeat;--lzl-bg-img:"/wp-content/themes/fantasylab/css/../images/arrow-select.png"}.smart-search-post-price .woocommerce-Price-amount.amount{color:#000}form.cart select.lzl:not(.lzl-ed),form.cart select.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAQklEQVRoBe3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBh4HBidCAAHMJpyxAAAAAElFTkSuQmCC")}#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 #content div.product div.summary,.single-product.woocommerce div.product div.summary,.single-product.woocommerce-page #content div.product div.summary,.single-product.woocommerce-page div.product div.summary{padding-right:20px}.single-product.woocommerce .yith-wapo-block .yith-wapo-addon .yith-wapo-option{margin:0 0 10px}.single-product.woocommerce .yith-wapo-block .yith-wapo-addon .yith-wapo-option{margin-bottom:40px}.single-product.woocommerce .yith-wapo-block .yith-wapo-addon .options.per-row-1 .yith-wapo-option{max-width:100%}.single-product.woocommerce form.cart p{color:#b9c1cc}.single-product.woocommerce form.cart table,.single-product.woocommerce form.cart td,.single-product.woocommerce form.cart th{border:none}.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}.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}.yith-wcqv-button.inside-thumb{top:50%!important;left:50%!important;right:auto!important;margin-top:-25px;margin-left:-25px}#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}.single-product.woocommerce .yith-wapo-block .yith-wapo-addon .yith-wapo-option.selection-multiple{margin-bottom:15px}.single-product.woocommerce .yith-wapo-block #yith-wapo-addon-99 h3.wapo-addon-title{margin-bottom:15px}.single-product.woocommerce .woocommerce-variation-add-to-cart{margin-top:0}#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-product div.product p.price{float:none;width:100%}.single_add_to_cart_button.ubp_box_add_to_cart_button.button{width:auto;margin:0}body.separate-containers .inside-article{padding-left:15px;padding-right:15px}#ubp_cutom_box_product_layouts{width:100%}}@media only screen and (max-width:768px){.single-product.woocommerce #content div.product div.summary,.single-product.woocommerce div.product div.summary,.single-product.woocommerce-page #content div.product div.summary,.single-product.woocommerce-page div.product div.summary{padding-right:0}}@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}