.header-2{transform:translatey(-80px);-moz-transition:all .3s ease!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.elementor-sticky--effects.header-2{height:auto!important;transform:translatey(0px)}.elementor-sticky--effects.header-1{display:none!important}.product-label span.new{background-color:#899d8c!important;color:white!important}.elementor-element-e21b60e.bg-color2-lighten{background-color:#899d8c!important}.elementor-element-e21b60e .bread-crumb-e{color:rgba(255,255,255,.9)!important}.elementor-element-e21b60e .bread-crumb-e:hover{color:white!important}.elementor-element-e21b60e .step-bread-crumb i{color:rgba(255,255,255,.7)!important}.bzotech-price-single .product-price span:nth-child(2),.bzotech-price-single .product-price span:nth-child(3){display:none!important}.bzotech-price-single .slipt{display:none!important}.product-type-variable .bzotech-price-single .product-price{display:none!important}.elementor-gallery-item{position:relative;overflow:hidden;border-radius:0px;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;transform-origin:center}.elementor-gallery-item::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transition:all .7s ease-out;z-index:2}.elementor-gallery-item:hover::before{left:100%}.elementor-gallery-item img{width:100%;height:100%;object-fit:cover;transition:all .5s cubic-bezier(.23,1,.32,1);transform-origin:center;display:block}.elementor-gallery-item:hover img{transform:scale(1.12) rotate(.5deg);filter:brightness(1.2) saturate(1.4)}.elementor-gallery-item:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.25)}.elementor-gallery-item,.elementor-gallery-item img{will-change:transform,filter;backface-visibility:hidden}.elementor-slideshow__title{display:none!important}.elementor-slideshow__title{visibility:hidden!important;height:0!important;margin:0!important;padding:0!important}.product_cat-rosesbythestem-custom-roses .variations .detail-attr{position:relative!important;padding-left:70px!important;margin-bottom:20px!important}.product_cat-rosesbythestem-custom-roses .variations .detail-attr .title-atttr{font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#666!important;margin-bottom:10px!important}.product_cat-rosesbythestem-custom-roses .variations .detail-attr:before{content:"Step 1"!important;position:absolute!important;left:0!important;top:0!important;width:50px!important;height:50px!important;background:#555!important;color:white!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:700!important;font-family:Arial,sans-serif!important;text-align:center!important;line-height:1.2!important}.product_cat-rosesbythestem-custom-roses .variations .attr-pa_number:before{content:"Step 1"!important}.product_cat-rosesbythestem-custom-roses .variations .attr-pa_presentation:before{content:"Step 2"!important}.product_cat-rosesbythestem-custom-roses .variations .attr-pa_finish:before{content:"Step 3"!important}@media (max-width:768px){.variations .detail-attr:before{display:none!important}.variations .detail-attr{padding-left:0!important;margin-bottom:15px!important}.variations .detail-attr .select-box{margin-left:0!important;padding-left:0!important}.variations .detail-attr .rtwpvs-terms-wrapper{margin-left:0!important;padding-left:0!important;margin-top:5px!important}.rtwpvs-terms-wrapper{display:flex;flex-wrap:wrap;gap:5px}.rtwpvs-term{margin:0!important}.rtwpvs-term-span{padding:8px 12px!important;font-size:13px!important}}@media (max-width:480px){.rtwpvs-term-span{padding:6px 10px!important;font-size:12px!important}}.variations{padding-bottom:0;margin-bottom:0}.variations select,.rtwpvs-wc-select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:none!important}.variations .select-box:after,.variations .value:after{display:none!important}.variations .select-box .arrow,.variations .value .arrow,.rtwpvs-terms-wrapper:after{display:none!important}.elementor-widget-woocommerce-products .products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important}.elementor-widget-woocommerce-products .product{width:auto!important;float:none!important}.lily-icon{font-size:28px!important}.lily-container{height:100%!important;display:flex!important;flex-direction:column!important}.lily-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;color:white!important;padding:20px!important;display:flex!important;align-items:center!important;gap:12px!important}.lily-avatar{font-size:32px!important;width:48px!important;height:48px!important;background:#fff!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.lily-info h4{margin:0!important;font-size:18px!important;font-weight:600!important}.lily-status{font-size:13px!important;opacity:.9!important}.lily-close{margin-left:auto!important;background:rgba(255,255,255,.2)!important;border:none!important;color:white!important;font-size:24px!important;cursor:pointer!important;width:32px!important;height:32px!important;border-radius:50%!important}.lily-body{flex:1!important;padding:20px!important;overflow-y:auto!important;background:#f8fafc!important}.lily-body::-webkit-scrollbar{width:6px!important}.lily-body::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:3px!important}.bot-message{background:#fff!important;color:#1e293b!important;margin-right:auto!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important}.user-message{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;color:white!important;margin-left:auto!important}.typing-indicator{display:flex!important;gap:4px!important;padding:12px 16px!important}.typing-indicator span{width:8px!important;height:8px!important;background:#94a3b8!important;border-radius:50%!important;animation:typing 1.4s infinite!important}.typing-indicator span:nth-child(2){animation-delay:.2s!important}.typing-indicator span:nth-child(3){animation-delay:.4s!important}.lily-input-area{padding:16px!important;background:#fff!important;border-top:1px solid #e2e8f0!important;display:flex!important;gap:10px!important}.quick-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important}.quick-btn{background:#fff!important;border:2px solid #667eea!important;color:#667eea!important;padding:8px 16px!important;border-radius:20px!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s!important}.quick-btn:hover{background:#667eea!important;color:white!important}.lily-links{margin-top:10px!important;display:flex!important;flex-direction:column!important;gap:8px!important}.lily-link-btn{background:#f1f5f9!important;color:#667eea!important;padding:10px 16px!important;border-radius:8px!important;text-decoration:none!important;font-size:14px!important;font-weight:600!important;transition:all .2s!important;display:block!important}.lily-link-btn:hover{background:#667eea!important;color:white!important}.page-id-3 .entry-content,.page-id-3 .entry-content p,.page-id-3 .entry-content li,.page-id-3 .entry-content h3{font-family:"Poppins",sans-serif!important}.page-id-3 .entry-content h2,.page-id-3 .entry-content h3{font-weight:600}.page-id-3 .entry-content p,.page-id-3 .entry-content li{font-weight:400;line-height:1.6}.woocommerce-checkout{font-family:"Poppins",sans-serif}.woocommerce-checkout h1,.woocommerce-checkout h2,.woocommerce-checkout h3{font-family:"Poppins",sans-serif;font-weight:600}.woocommerce-checkout input,.woocommerce-checkout select,.woocommerce-checkout textarea,.woocommerce-checkout label{font-family:"Poppins",sans-serif}.woocommerce-checkout button,.woocommerce-checkout .button{font-family:"Poppins",sans-serif;font-weight:500}.woocommerce-checkout input::placeholder,.woocommerce-checkout textarea::placeholder,.woocommerce-checkout select::placeholder{font-family:"Poppins",sans-serif;font-weight:400}.woocommerce-checkout input::-webkit-input-placeholder,.woocommerce-checkout textarea::-webkit-input-placeholder{font-family:"Poppins",sans-serif}.woocommerce-checkout input::-moz-placeholder,.woocommerce-checkout textarea::-moz-placeholder{font-family:"Poppins",sans-serif}.woocommerce-checkout input:-ms-input-placeholder,.woocommerce-checkout textarea:-ms-input-placeholder{font-family:"Poppins",sans-serif}.woocommerce-checkout #categories-2,.woocommerce-checkout .widget_categories,body.woocommerce-checkout #categories-2,body.woocommerce-checkout .widget_categories{display:none!important}body.woocommerce-checkout .widget{display:none!important}body.woocommerce-checkout .widget.keep-this-widget{display:block!important}.moneris-checkout-form{z-index:999!important;position:relative!important}.terms-popup,.modal{z-index:1000!important}#payment .payment_box{z-index:998!important}