 .brxe-container {width: 1366px} .woocommerce main.site-main {width: 1366px} #brx-content.wordpress {width: 1366px}:root { --space-divider-height: 1.2rem; --space-divider-top: -0.9rem; --space-divider-bottom: 0.4rem; --fade-in-interval: 1.2s; --slide-in-interval: 1.2s; --fade-height: calc(var(--section-space-m) + 25%); --color-stop: 22%; --color-stop-bottom: 78%;}html { scroll-padding-top: 12rem; }.highlight { font-family: William Narasi; color: var(--primary-semi-dark);}.highlight-subheading { color: var(--primary-semi-dark);}.highlight-color { color: var(--primary-semi-dark);}.bricks-image-caption { font-size: var(--text-xs); font-weight: 400; display: flex !important; align-items: center !important; justify-content: center; gap: 0.5em; line-height: 1.2; opacity: 0;}.bricks-image-caption { transition: all 0.3s ease;}.bricks-image-caption::before { content: ""; display: inline-block; width: 1em; height: 1em; flex-shrink: 0; -webkit-mask-image: url("https://weddinginbloom-xgqa138cyn.live-website.com/wp-content/uploads/camera.svg"); mask-image: url("https://weddinginbloom-xgqa138cyn.live-website.com/wp-content/uploads/camera.svg"); -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; background-color: currentColor; }figure:hover .bricks-image-caption { opacity: 1;}body { overscroll-behavior: none;}body a { font-weight: 400 !important;}p a { color: var(--shade); text-decoration: underline !Important; text-decoration-color: var(--primary-semi-light)!Important; text-decoration-thickness: 1px !Important; text-underline-offset: 4px !Important; transition: all 0.3s ease; overflow-wrap: anywhere; word-break: break-word;}p a:hover { text-decoration-color: var(--primary-semi-dark) !Important; text-decoration-thickness: 2px !Important; color: var(--primary-semi-dark) !Important;}.woocommerce-notices-wrapper.woocommerce-notices-wrapper:not(:empty) { margin-top: var(--space-s); margin-bottom: 0 !important;}.woocommerce-notices-wrapper .woocommerce-message { background-color: var(--primary-ultra-light); color: var(--primary-dark); border-radius: var(--radius-l);}.woocommerce-notices-wrapper .woocommerce-message a { background-color: var(--primary); color: var(--shade);}.woocommerce-message:focus { outline: none !important;}.woocommerce-message { display: flex; outline: 0 !important; box-shadow: none !important;}.button.wc-forward, #place_order { background: var(--primary-semi-light)!important; border: 1px solid var(--primary-semi-light)!important; color: var(--neutral); border-radius: var(--radius-circle); font-weight: 600!important; padding: 12px 30px; width: fit-content; line-height: inherit; text-transform: uppercase; letter-spacing: 2px; font-size: var(--text-s); transition: all 0.4s ease; box-shadow: 0px 4px 10px rgba(0,0,0,0.05); }.button.wc-forward:hover, #place_order:hover { background: var(--primary-semi-dark)!important; border-color: var(--primary-semi-dark)!important; color: var(--neutral) !important; transform: translateY(-2px); box-shadow: 0px 5px 15px var(--primary-dark-trans-60) !important;}.widget_shopping_cart_content .woocommerce-mini-cart__buttons { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; text-align: center !important; padding: 15px 0 !important;}.wc-proceed-to-checkout { display: flex !important; justify-content: center !important; width: 100% !important; padding: 20px 0 !important;}.brxe-woocommerce-mini-cart.show-cart-details .button.checkout.wc-forward { display: none;}.underline-skew { position: relative; display: inline-block; color: inherit;  z-index: 0;}.underline-skew::before { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 0.5em;  background: var(--primary-light);   clip-path: polygon( 0 100%,  3% 0%,  100% 0%,  97% 100%  ); z-index: -1; }@media (max-width: 991px) { .bricks-image-caption { opacity: 1!important; }}@media (max-width: 480px) { .woocommerce-notices-wrapper .woocommerce-message, .woocommerce-notices-wrapper .woocommerce-error, .woocommerce-notices-wrapper .woocommerce-info { flex-direction: column; align-items: center; text-align: center; gap: 15px; display: flex !important; } .woocommerce-notices-wrapper .woocommerce-error { display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; gap: 15px !important; } .woocommerce-notices-wrapper .woocommerce-error li { display: block !important; width: 100% !important; list-style: none !important; margin: 0 !important; padding: 0 !important; } .woocommerce-notices-wrapper .woocommerce-error .button { display: block !important; width: 100% !important; margin-top: 10px !important; }} body {font-family: "Source Sans 3"; font-weight: 300} h1, h2, h3, h4, h5, h6 {font-family: "Cinzel"; font-weight: 400; letter-spacing: 0.1em} .pswp .pswp__bg {background-color: var(--neutral)}