.breadcrumb{position:relative;z-index:2;margin-bottom:20px;margin-left:100px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.breadcrumb a{color:#323232;text-decoration:none;font-size:18px;font-weight:500;opacity:.9;transition:opacity .3s ease}.breadcrumb a:hover{opacity:1;text-decoration:underline}.breadcrumb-separator{color:#515151;margin:0 8px;opacity:.7;font-size:14px}.breadcrumb-current{color:#000;font-size:14px;font-weight:500}.results-count{display:none;grid-column:1/-1;margin-bottom:20px;font-weight:600;color:#2d3748;font-size:16px}.review-item{margin-bottom:12px;font-size:13px}.review-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.reviewer-name{font-weight:600;color:#2d3748}.review-stars{display:flex;gap:1px}.review-star{width:12px;height:12px;color:#e2a643}.review-text{color:#718096;line-height:1.4;margin-left:0}.no-products{text-align:center;padding:60px 20px;color:#718096;font-size:18px;grid-column:1/-1}@media (max-width:1200px){.breadcrumb{margin-left:50px}}@media (max-width:992px){.breadcrumb{margin-left:30px}}@media (max-width:768px){.breadcrumb{margin-left:15px;margin-bottom:15px}.breadcrumb a{font-size:16px}.breadcrumb-separator{font-size:12px;margin:0 6px}.no-products{padding:40px 15px;font-size:16px}.results-count{font-size:14px;margin-bottom:15px;padding:0 15px}}@media (max-width:480px){.breadcrumb{margin-left:10px}.breadcrumb a{font-size:14px}}.wedding-contact-form.sticky{width:380px!important;position:fixed;top:80px;z-index:1000}.wedding-contact-form.stop{position:absolute;bottom:0;top:0;width:100%}@media (max-width:992px){.wedding-contact-form.sticky{position:relative!important;top:100px;width:100%!important}.wedding-contact-form.stop{position:relative!important}}#sticky-wrapper.hidden{opacity:0;visibility:hidden;pointer-events:none}.sticky-form-wrapper .qodef-m-text{font-size:12px}