.elementor .e-66edf539-9591:hover,.elementor .e-66edf539-9591:focus-visible{color:var(--bsr-red);}.elementor .e-66edf539-9591{font-family:var(--bsr-body);font-weight:500;font-size:0.72rem;color:var(--bsr-slate);letter-spacing:0.18em;text-transform:uppercase;transition:color 0.2s;}.elementor .e-2f860197-dbb2{font-family:var(--bsr-body);font-size:0.72rem;color:#C9BFB0;}.elementor .e-71bd1ea4-229a{font-family:var(--bsr-body);font-weight:600;font-size:0.72rem;color:var(--bsr-navy);letter-spacing:0.18em;text-transform:uppercase;& a { color: inherit; text-decoration: none; transition: color 0.2s; } & a:hover { color: #C90000; }\n}.elementor .e-4f7063b8-34fb{padding:0px;display:flex;flex-direction:row;gap:0.6rem;flex-wrap:wrap;align-items:center;}.elementor .e-72f10223-c4a4{position:absolute;inset-block-start:1.25rem;inset-inline-start:1.25rem;z-index:9;font-family:var(--bsr-body);font-weight:700;font-size:0.7rem;color:#FFFFFF;letter-spacing:0.16em;line-height:1;text-transform:uppercase;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.8rem;padding-inline-end:1.05rem;border-radius:999px;background-color:#C90000;box-shadow:0px 14px 30px -12px rgba(201, 0, 0, 0.75);display:flex;gap:0.55rem;align-items:center;&::before { content: ""; display: block; flex: 0 0 1rem; width: 1rem; height: 1rem; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTEyIDIyVjgnLz48cGF0aCBkPSdNNSAxMkgyYTEwIDEwIDAgMCAwIDIwIDBoLTMnLz48Y2lyY2xlIGN4PScxMicgY3k9JzUnIHI9JzMnLz48L3N2Zz4="); background-size: contain; background-repeat: no-repeat; }\n}.elementor .e-88bc23a{position:sticky;inset-block-start:8.75rem;padding:0px;display:flex;flex-direction:column;align-self:start;& .woocommerce-product-gallery { position: relative; width: 100% !important; float: none !important; margin: 0px !important; } & .woocommerce-product-gallery .flex-viewport { border-radius: 20px; overflow: hidden; box-shadow: 0px 30px 60px -35px rgba(2, 11, 23, 0.45); } & .woocommerce-product-gallery__image img { display: block; width: 100%; border-radius: 20px; } & .flex-control-thumbs { display: flex !important; flex-wrap: wrap; gap: 0.75rem; margin: 0.9rem 0px 0px !important; padding: 0px !important; list-style: none; } & .flex-control-thumbs::before, & .flex-control-thumbs::after { display: none !important; } & .flex-control-thumbs li { width: calc((100% - 3rem) / 5) !important; float: none !important; clear: none !important; margin: 0px !important; padding: 0px !important; } & .flex-control-thumbs li img { display: block; width: 100%; aspect-ratio: 1 / 1; object-fit: cover; border-radius: 12px; border: 2px solid transparent; opacity: 0.55 !important; cursor: pointer; transition: opacity 0.2s, border-color 0.2s, transform 0.2s; } & .flex-control-thumbs li img:hover { opacity: 1 !important; transform: translateY(-2px); } & .flex-control-thumbs li img.flex-active { opacity: 1 !important; border-color: #C90000; } & .woocommerce-product-gallery__trigger { z-index: 9 !important; box-shadow: 0px 8px 20px -8px rgba(2, 11, 23, 0.5); } & .onsale { position: absolute !important; top: 4.1rem !important; left: 1.25rem !important; right: auto !important; z-index: 9 !important; min-width: 0px !important; min-height: 0px !important; width: auto !important; height: auto !important; margin: 0px !important; padding: 0.55rem 0.9rem !important; border-radius: 999px !important; background-color: #020B17 !important; color: #FFFFFF !important; font-family: Poppins, sans-serif !important; font-size: 0.66rem !important; font-weight: 700 !important; letter-spacing: 0.18em !important; text-transform: uppercase !important; line-height: 1 !important; }\n}.elementor .e-45855725-1dc7{line-height:1.5;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-radius:999px;background-color:rgba(201, 0, 0, 0.08);display:inline-block;align-items:center;& a { color: inherit; text-decoration: none; }\n}.elementor .e-64e06566-d3e3{padding:0px;display:flex;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-1021e1ab-9d8e{font-family:var(--bsr-body);font-size:0.9rem;color:var(--bsr-slate);}.elementor .e-5bf41221-b9f0:hover,.elementor .e-5bf41221-b9f0:focus-visible{color:var(--bsr-navy);}.elementor .e-5bf41221-b9f0{font-family:var(--bsr-body);font-weight:600;font-size:0.9rem;color:var(--bsr-red);text-decoration:underline;transition:color 0.2s;}.elementor .e-56b3c12-122f{padding-block-start:0.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0.5rem;flex-wrap:wrap;align-items:center;}.elementor .e-7164f2d1-1270{font-family:var(--bsr-body);font-weight:600;font-size:0.88rem;color:var(--bsr-navy);line-height:1.25;}.elementor .e-746068b3-7486{font-family:var(--bsr-body);font-size:0.76rem;color:var(--bsr-slate);line-height:1.35;}.elementor .e-3c71e897-f24f{padding:0px;display:flex;flex-direction:column;gap:0.15rem;}.elementor .e-3c9d75d2-dd1c{padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:14px;border-width:1px;border-color:#EDE7DD;border-style:solid;background-color:#F7F4EF;display:flex;flex-direction:row;gap:0.85rem;align-items:center;&::before { content: "" !important; position: static !important; inset: auto !important; display: block !important; flex: 0 0 2.6rem; width: 2.6rem !important; height: 2.6rem !important; opacity: 1 !important; mix-blend-mode: normal !important; border: 0px none !important; border-radius: 10px !important; background-color: #FFFFFF; box-shadow: 0px 6px 14px -8px rgba(2, 11, 23, 0.35); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjQzkwMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzMnLz48cGF0aCBkPSdNOC4xMiA4LjEyIDEyIDEyJy8+PHBhdGggZD0nTTIwIDQgOC4xMiAxNS44OCcvPjxjaXJjbGUgY3g9JzYnIGN5PScxOCcgcj0nMycvPjxwYXRoIGQ9J00xNC44IDE0LjggMjAgMjAnLz48L3N2Zz4="); background-size: 1.25rem 1.25rem; background-repeat: no-repeat; background-position: center; }\n}.elementor .e-5e50cf7d-e3e3{font-family:var(--bsr-body);font-weight:600;font-size:0.88rem;color:var(--bsr-navy);line-height:1.25;}.elementor .e-ae5ce44-81fc{font-family:var(--bsr-body);font-size:0.76rem;color:var(--bsr-slate);line-height:1.35;}.elementor .e-325a5e31-b8d0{padding:0px;display:flex;flex-direction:column;gap:0.15rem;}.elementor .e-36d9601f-36f0{padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:14px;border-width:1px;border-color:#EDE7DD;border-style:solid;background-color:#F7F4EF;display:flex;flex-direction:row;gap:0.85rem;align-items:center;&::before { content: "" !important; position: static !important; inset: auto !important; display: block !important; flex: 0 0 2.6rem; width: 2.6rem !important; height: 2.6rem !important; opacity: 1 !important; mix-blend-mode: normal !important; border: 0px none !important; border-radius: 10px !important; background-color: #FFFFFF; box-shadow: 0px 6px 14px -8px rgba(2, 11, 23, 0.35); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjQzkwMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PGNpcmNsZSBjeD0nMTInIGN5PSc4JyByPSc2Jy8+PHBhdGggZD0nbTE1LjQ3NyAxMi44OSAxLjUxNSA4LjUyNmEuNS41IDAgMCAxLS44MS40N2wtMy41OC0yLjY4N2ExIDEgMCAwIDAtMS4xOTcgMGwtMy41ODYgMi42ODZhLjUuNSAwIDAgMS0uODEtLjQ2OWwxLjUxNC04LjUyNicvPjwvc3ZnPg=="); background-size: 1.25rem 1.25rem; background-repeat: no-repeat; background-position: center; }\n}.elementor .e-30c439d6-e0e0{font-family:var(--bsr-body);font-weight:600;font-size:0.88rem;color:var(--bsr-navy);line-height:1.25;}.elementor .e-4c380a5a-f341{font-family:var(--bsr-body);font-size:0.76rem;color:var(--bsr-slate);line-height:1.35;}.elementor .e-2eaf7815-5424{padding:0px;display:flex;flex-direction:column;gap:0.15rem;}.elementor .e-6911972d-7a9e{padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:14px;border-width:1px;border-color:#EDE7DD;border-style:solid;background-color:#F7F4EF;display:flex;flex-direction:row;gap:0.85rem;align-items:center;&::before { content: "" !important; position: static !important; inset: auto !important; display: block !important; flex: 0 0 2.6rem; width: 2.6rem !important; height: 2.6rem !important; opacity: 1 !important; mix-blend-mode: normal !important; border: 0px none !important; border-radius: 10px !important; background-color: #FFFFFF; box-shadow: 0px 6px 14px -8px rgba(2, 11, 23, 0.35); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjQzkwMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTE0IDE4VjZhMiAyIDAgMCAwLTItMkg0YTIgMiAwIDAgMC0yIDJ2MTFhMSAxIDAgMCAwIDEgMWgyJy8+PHBhdGggZD0nTTE1IDE4SDknLz48cGF0aCBkPSdNMTkgMThoMmExIDEgMCAwIDAgMS0xdi0zLjY1YTEgMSAwIDAgMC0uMjItLjYyNGwtMy40OC00LjM1QTEgMSAwIDAgMCAxNy41MiA4SDE0Jy8+PGNpcmNsZSBjeD0nMTcnIGN5PScxOCcgcj0nMicvPjxjaXJjbGUgY3g9JzcnIGN5PScxOCcgcj0nMicvPjwvc3ZnPg=="); background-size: 1.25rem 1.25rem; background-repeat: no-repeat; background-position: center; }\n}.elementor .e-6a7e55ba-2434{font-family:var(--bsr-body);font-weight:600;font-size:0.88rem;color:var(--bsr-navy);line-height:1.25;}.elementor .e-700b244a-5e50{font-family:var(--bsr-body);font-size:0.76rem;color:var(--bsr-slate);line-height:1.35;}.elementor .e-697b56f9-fb5a{padding:0px;display:flex;flex-direction:column;gap:0.15rem;}.elementor .e-e748cc8-381b{padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:14px;border-width:1px;border-color:#EDE7DD;border-style:solid;background-color:#F7F4EF;display:flex;flex-direction:row;gap:0.85rem;align-items:center;&::before { content: "" !important; position: static !important; inset: auto !important; display: block !important; flex: 0 0 2.6rem; width: 2.6rem !important; height: 2.6rem !important; opacity: 1 !important; mix-blend-mode: normal !important; border: 0px none !important; border-radius: 10px !important; background-color: #FFFFFF; box-shadow: 0px 6px 14px -8px rgba(2, 11, 23, 0.35); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjQzkwMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTE0LjcgNi4zYTEgMSAwIDAgMCAwIDEuNGwxLjYgMS42YTEgMSAwIDAgMCAxLjQgMGwzLjc3LTMuNzdhNiA2IDAgMCAxLTcuOTQgNy45NGwtNi45MSA2LjkxYTIuMTIgMi4xMiAwIDAgMS0zLTNsNi45MS02LjkxYTYgNiAwIDAgMSA3Ljk0LTcuOTRsLTMuNzYgMy43NnonLz48L3N2Zz4="); background-size: 1.25rem 1.25rem; background-repeat: no-repeat; background-position: center; }\n}.elementor .e-67c30cbd-f6dc{padding:0px;display:grid;gap:0.75rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto auto;}.elementor .e-67a26837-f3fa{font-family:var(--bsr-body);font-weight:600;font-size:0.68rem;color:rgba(255, 255, 255, 0.85);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-7553ccb2-7e5c:hover,.elementor .e-7553ccb2-7e5c:focus-visible{color:var(--bsr-navy);}.elementor .e-7553ccb2-7e5c{font-size:1.6rem;color:var(--bsr-white);letter-spacing:0.02em;line-height:1.1;font-family: var(--e-global-typography-primary-font-family, Impact);\n}.elementor .e-3dbe146f-e345{font-family:var(--bsr-body);font-size:0.8rem;color:rgba(255, 255, 255, 0.85);}.elementor .e-75f90b0b-1325{padding:0px;display:flex;flex-direction:column;gap:0.2rem;}.elementor .e-d5d313d-48f3{padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;white-space: nowrap;\n}.elementor .e-69874f0-44d5{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;margin:0px;border-radius:16px;background-image:linear-gradient(120deg, #D10A0A 0%,#9E0000 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#C90000;box-shadow:0px 20px 40px -22px rgba(201, 0, 0, 0.8);display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;align-items:center;&::before { content: "" !important; position: static !important; inset: auto !important; display: block !important; flex: 0 0 3rem; width: 3rem !important; height: 3rem !important; opacity: 1 !important; mix-blend-mode: normal !important; border: 0px none !important; border-radius: 50% !important; background-color: rgba(255, 255, 255, 0.16); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIyIDE2LjkydjNhMiAyIDAgMCAxLTIuMTggMiAxOS43OSAxOS43OSAwIDAgMS04LjYzLTMuMDcgMTkuNSAxOS41IDAgMCAxLTYtNiAxOS43OSAxOS43OSAwIDAgMS0zLjA3LTguNjdBMiAyIDAgMCAxIDQuMTEgMmgzYTIgMiAwIDAgMSAyIDEuNzIgMTIuODQgMTIuODQgMCAwIDAgLjcgMi44MSAyIDIgMCAwIDEtLjQ1IDIuMTFMOC4wOSA5LjkxYTE2IDE2IDAgMCAwIDYgNmwxLjI3LTEuMjdhMiAyIDAgMCAxIDIuMTEtLjQ1IDEyLjg0IDEyLjg0IDAgMCAwIDIuODEuN0EyIDIgMCAwIDEgMjIgMTYuOTJ6Jy8+PC9zdmc+"); background-size: 1.3rem 1.3rem; background-repeat: no-repeat; background-position: center; }\n}.elementor .e-5baa665{padding:2.5rem;border-radius:20px;border-width:1px;border-color:#E6DFD4;border-style:solid;background-color:#FFFFFF;box-shadow:0px 30px 60px -30px rgba(2, 11, 23, 0.28);display:flex;flex-direction:column;gap:1.25rem;& > .elementor-widget { margin: 0px !important; } & .elementor-widget-woocommerce-product-rating:not(:has(.star-rating)) { display: none; } & .product_title { margin: 0px !important; font-family: var(--e-global-typography-primary-font-family), Impact, sans-serif !important; font-size: clamp(2.1rem, 3.2vw, 2.9rem) !important; font-weight: 400 !important; line-height: 0.98 !important; letter-spacing: 0.005em !important; text-transform: uppercase !important; color: #020B17 !important; } & .woocommerce-product-rating { margin: 0px !important; } & .star-rating { color: #C90000 !important; } & .elementor-widget-woocommerce-product-price { padding-bottom: 1.25rem; border-bottom: 1px solid #E6DFD4; } & .price { display: flex !important; flex-wrap: wrap; align-items: baseline; gap: 0.35rem 0.85rem; margin: 0px !important; font-family: var(--e-global-typography-primary-font-family), Impact, sans-serif !important; font-size: 2.5rem !important; font-weight: 400 !important; line-height: 1 !important; color: #C90000 !important; } & .price ins { order: 1; text-decoration: none !important; color: #C90000 !important; background: none !important; font-weight: 400 !important; } & .price del { order: 2; font-family: Poppins, sans-serif !important; font-size: 1.05rem !important; font-weight: 500 !important; color: #5A6472 !important; opacity: 1 !important; text-decoration: line-through !important; } & .price .woocommerce-price-suffix { font-family: Poppins, sans-serif; font-size: 0.85rem; color: #5A6472; } & .woocommerce-product-details__short-description { font-family: Poppins, sans-serif !important; font-size: 0.97rem !important; line-height: 1.7 !important; color: #3A4452 !important; } & .woocommerce-product-details__short-description p { margin: 0px 0px 0.9rem !important; line-height: 1.7 !important; } & .woocommerce-product-details__short-description ul { display: grid; gap: 0.5rem; margin: 0px !important; padding: 0px !important; list-style: none !important; } & .woocommerce-product-details__short-description li { position: relative; margin: 0px !important; padding-left: 1.4rem; line-height: 1.5 !important; color: #1C2430; } & .woocommerce-product-details__short-description li::before { content: ""; position: absolute; left: 0px; top: 0.5em; width: 0.5rem; height: 0.5rem; border-radius: 2px; background-color: #C90000; transform: rotate(45deg); } & .woocommerce-product-details__short-description > :last-child { margin-bottom: 0px !important; } & .elementor-add-to-cart { display: block !important; width: 100% !important; } & form.cart { width: 100% !important; margin: 0px !important; } & form.cart:not(.variations_form), & .woocommerce-variation-add-to-cart, & .e-atc-qty-button-holder { display: flex !important; flex-wrap: nowrap !important; align-items: center !important; gap: 0.75rem !important; width: 100% !important; margin: 0px !important; } & form.cart .e-atc-qty-button-holder { flex: 1 1 auto !important; } & form.cart::before, & form.cart::after, & .woocommerce-variation-add-to-cart::before, & .woocommerce-variation-add-to-cart::after { display: none !important; } & form.cart .quantity { display: flex !important; flex: 0 0 auto !important; height: 3.75rem !important; margin: 0px !important; float: none !important; } & form.cart .quantity .qty { box-sizing: border-box !important; width: 4.75rem !important; height: 3.75rem !important; min-height: 0px !important; max-height: 3.75rem !important; margin: 0px !important; padding: 0px !important; border: 1px solid #E6DFD4 !important; border-radius: 12px !important; background-color: #F7F4EF !important; color: #020B17 !important; font-family: Poppins, sans-serif !important; font-size: 1.05rem !important; font-weight: 600 !important; line-height: 1 !important; text-align: center; } & form.cart .single_add_to_cart_button { box-sizing: border-box !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 0.65rem; flex: 1 1 auto !important; width: auto !important; min-width: 0px !important; float: none !important; height: 3.75rem !important; min-height: 0px !important; margin: 0px !important; padding: 0px 1.5rem !important; border: 0px !important; border-radius: 12px !important; background-color: #C90000 !important; color: #FFFFFF !important; font-family: Poppins, sans-serif !important; font-size: 0.92rem !important; font-weight: 700 !important; letter-spacing: 0.12em !important; text-transform: uppercase !important; line-height: 1 !important; box-shadow: 0px 18px 32px -16px rgba(201, 0, 0, 0.7); transition: background-color 0.2s, transform 0.2s, box-shadow 0.2s; } & form.cart .single_add_to_cart_button::before { content: ""; display: block; flex: 0 0 1.15rem; width: 1.15rem; height: 1.15rem; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTYgMiAzIDZ2MTRhMiAyIDAgMCAwIDIgMmgxNGEyIDIgMCAwIDAgMi0yVjZsLTMtNFonLz48cGF0aCBkPSdNMyA2aDE4Jy8+PHBhdGggZD0nTTE2IDEwYTQgNCAwIDAgMS04IDAnLz48L3N2Zz4="); background-size: contain; background-repeat: no-repeat; } & form.cart .single_add_to_cart_button:hover { background-color: #A10000 !important; transform: translateY(-2px); box-shadow: 0px 22px 36px -16px rgba(201, 0, 0, 0.8); } & form.cart .single_add_to_cart_button.disabled { opacity: 0.5 !important; } & table.variations { width: 100%; margin: 0px 0px 1rem !important; border: 0px !important; } & table.variations th, & table.variations td { display: block; padding: 0px 0px 0.4rem !important; border: 0px !important; background: none !important; text-align: left; } & table.variations label { font-family: Poppins, sans-serif; font-size: 0.72rem; font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: #020B17; } & table.variations select { width: 100%; height: 3.25rem; padding: 0px 1rem; border: 1px solid #E6DFD4; border-radius: 12px; background-color: #F7F4EF; font-family: Poppins, sans-serif; font-size: 0.95rem; color: #020B17; } & .stock { margin: 0px !important; font-family: Poppins, sans-serif; font-size: 0.85rem; font-weight: 600; } & .stock.in-stock { color: #1E7A46 !important; }\n}.elementor .e-381ecfc3-b4c2{padding:0px;display:grid;gap:4rem;grid-template-columns:1.1fr 1fr;grid-template-rows:auto;align-items:start;}.elementor .e-7afab52a-4b66{display:flex;flex-direction:column;gap:1.75rem;}.elementor .e-23738917-3384{padding-block-start:2.5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F7F4EF;display:flex;flex-direction:column;background-image: linear-gradient(180deg, rgba(247, 244, 239, 0) 0%, #FFFFFF 88%), repeating-linear-gradient(0deg, rgba(2, 11, 23, 0.035) 0px, rgba(2, 11, 23, 0.035) 1px, transparent 1px, transparent 28px), repeating-linear-gradient(90deg, rgba(2, 11, 23, 0.035) 0px, rgba(2, 11, 23, 0.035) 1px, transparent 1px, transparent 28px);\n}.elementor .e-b83923d-3cd8{font-size:2.6rem;color:var(--bsr-white);}.elementor .e-22913740-626c{font-family:var(--bsr-body);font-size:0.85rem;color:rgba(255, 255, 255, 0.68);line-height:1.5;}.elementor .e-59ede2b3-b0ed{padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0px;padding-inline-end:2rem;display:flex;flex-direction:column;gap:0.55rem;&::before { content: "" !important; position: static !important; inset: auto !important; display: block !important; flex: 0 0 auto; width: 3rem !important; height: 3rem !important; margin: 0px 0px 0.5rem; opacity: 1 !important; mix-blend-mode: normal !important; border: 0px none !important; border-radius: 12px !important; background-color: #C90000; box-shadow: 0px 12px 24px -12px rgba(201, 0, 0, 0.8); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PGNpcmNsZSBjeD0nMTInIGN5PSc4JyByPSc2Jy8+PHBhdGggZD0nbTE1LjQ3NyAxMi44OSAxLjUxNSA4LjUyNmEuNS41IDAgMCAxLS44MS40N2wtMy41OC0yLjY4N2ExIDEgMCAwIDAtMS4xOTcgMGwtMy41ODYgMi42ODZhLjUuNSAwIDAgMS0uODEtLjQ2OWwxLjUxNC04LjUyNicvPjwvc3ZnPg=="); background-size: 1.4rem 1.4rem; background-repeat: no-repeat; background-position: center; }\n}.elementor .e-a6d24e5-dad4{font-size:2.6rem;color:var(--bsr-white);}.elementor .e-f5df4b0-7235{font-family:var(--bsr-body);font-size:0.85rem;color:rgba(255, 255, 255, 0.68);line-height:1.5;}.elementor .e-c34da-5aff{padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:2rem;padding-inline-end:2rem;border-inline-start-width:1px;display:flex;flex-direction:column;gap:0.55rem;border-left-style: solid; border-left-color: rgba(255, 255, 255, 0.14); &::before { content: "" !important; position: static !important; inset: auto !important; display: block !important; flex: 0 0 auto; width: 3rem !important; height: 3rem !important; margin: 0px 0px 0.5rem; opacity: 1 !important; mix-blend-mode: normal !important; border: 0px none !important; border-radius: 12px !important; background-color: #C90000; box-shadow: 0px 12px 24px -12px rgba(201, 0, 0, 0.8); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzMnLz48cGF0aCBkPSdNOC4xMiA4LjEyIDEyIDEyJy8+PHBhdGggZD0nTTIwIDQgOC4xMiAxNS44OCcvPjxjaXJjbGUgY3g9JzYnIGN5PScxOCcgcj0nMycvPjxwYXRoIGQ9J00xNC44IDE0LjggMjAgMjAnLz48L3N2Zz4="); background-size: 1.4rem 1.4rem; background-repeat: no-repeat; background-position: center; }\n}.elementor .e-3029e1a0-44b7{font-size:2.6rem;color:var(--bsr-white);}.elementor .e-2f0ce5bf-70c6{font-family:var(--bsr-body);font-size:0.85rem;color:rgba(255, 255, 255, 0.68);line-height:1.5;}.elementor .e-4ccd252f-d76c{padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:2rem;padding-inline-end:2rem;border-inline-start-width:1px;display:flex;flex-direction:column;gap:0.55rem;border-left-style: solid; border-left-color: rgba(255, 255, 255, 0.14); &::before { content: "" !important; position: static !important; inset: auto !important; display: block !important; flex: 0 0 auto; width: 3rem !important; height: 3rem !important; margin: 0px 0px 0.5rem; opacity: 1 !important; mix-blend-mode: normal !important; border: 0px none !important; border-radius: 12px !important; background-color: #C90000; box-shadow: 0px 12px 24px -12px rgba(201, 0, 0, 0.8); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTE0IDE4VjZhMiAyIDAgMCAwLTItMkg0YTIgMiAwIDAgMC0yIDJ2MTFhMSAxIDAgMCAwIDEgMWgyJy8+PHBhdGggZD0nTTE1IDE4SDknLz48cGF0aCBkPSdNMTkgMThoMmExIDEgMCAwIDAgMS0xdi0zLjY1YTEgMSAwIDAgMC0uMjItLjYyNGwtMy40OC00LjM1QTEgMSAwIDAgMCAxNy41MiA4SDE0Jy8+PGNpcmNsZSBjeD0nMTcnIGN5PScxOCcgcj0nMicvPjxjaXJjbGUgY3g9JzcnIGN5PScxOCcgcj0nMicvPjwvc3ZnPg=="); background-size: 1.4rem 1.4rem; background-repeat: no-repeat; background-position: center; }\n}.elementor .e-693221ce-bbfc{font-size:2.6rem;color:var(--bsr-white);}.elementor .e-11aa3e31-ba43{font-family:var(--bsr-body);font-size:0.85rem;color:rgba(255, 255, 255, 0.68);line-height:1.5;}.elementor .e-745cccc-8556{padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:2rem;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:0.55rem;border-left-style: solid; border-left-color: rgba(255, 255, 255, 0.14); &::before { content: "" !important; position: static !important; inset: auto !important; display: block !important; flex: 0 0 auto; width: 3rem !important; height: 3rem !important; margin: 0px 0px 0.5rem; opacity: 1 !important; mix-blend-mode: normal !important; border: 0px none !important; border-radius: 12px !important; background-color: #C90000; box-shadow: 0px 12px 24px -12px rgba(201, 0, 0, 0.8); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTE0LjcgNi4zYTEgMSAwIDAgMCAwIDEuNGwxLjYgMS42YTEgMSAwIDAgMCAxLjQgMGwzLjc3LTMuNzdhNiA2IDAgMCAxLTcuOTQgNy45NGwtNi45MSA2LjkxYTIuMTIgMi4xMiAwIDAgMS0zLTNsNi45MS02LjkxYTYgNiAwIDAgMSA3Ljk0LTcuOTRsLTMuNzYgMy43NnonLz48L3N2Zz4="); background-size: 1.4rem 1.4rem; background-repeat: no-repeat; background-position: center; }\n}.elementor .e-2a5a1283-845e{display:grid;gap:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-1af611dc-32b1{padding-block-start:3.25rem;padding-block-end:3.25rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--bsr-navy);display:flex;flex-direction:column;background-image: repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.035) 0px, rgba(255, 255, 255, 0.035) 2px, transparent 2px, transparent 16px);\n}.elementor .e-114541c7-961b{max-width:28rem;color:var(--bsr-slate);}.elementor .e-797be147-d022{margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5bc7b305-8181{position:sticky;inset-block-start:8.75rem;padding:0px;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-166be4f2-bb3c{max-width:46rem;font-family:var(--bsr-body);font-size:1.02rem;color:var(--bsr-ink);line-height:1.8;padding-block-start:0px;padding-block-end:0px;padding-inline-start:3rem;padding-inline-end:0px;border-inline-start-width:1px;border-left-style: solid; border-left-color: #E6DFD4; & p, & li { font-family: Poppins, sans-serif !important; font-size: 1.02rem !important; line-height: 1.8 !important; color: #1C2430 !important; } & p { margin: 0px 0px 1.15rem !important; } & strong { color: #020B17; font-weight: 600; } & ul, & ol { margin: 0px 0px 1.15rem !important; padding-left: 1.25rem !important; } & li { margin-bottom: 0.35rem; } & li::marker { color: #C90000; } & h2, & h3, & h4 { font-family: var(--e-global-typography-primary-font-family), Impact, sans-serif; text-transform: uppercase; color: #020B17; line-height: 1.05; margin: 2rem 0px 0.75rem; }\n}.elementor .e-7c56077b-20db{display:grid;gap:5rem;grid-template-columns:0.85fr 1.15fr;grid-template-rows:auto;align-items:start;}.elementor .e-48df2bf2-7a11{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--bsr-white);display:flex;flex-direction:column;}.elementor .e-23425b62-3201{width:auto;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-7dd6d2cf-af2f{max-width:26rem;color:var(--bsr-slate);}.elementor .e-4918bd6a-1793{padding:0px;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:flex-end;}.elementor .e-3c079b55-f1af{font-size:3.25rem;color:var(--bsr-red);line-height:1;}.elementor .e-330fe233-1c26{font-size:1.5rem;line-height:1.05;}.elementor .e-4084e4a8-9e44{font-size:0.95rem;color:var(--bsr-slate);line-height:1.65;}.elementor .e-74c6725f-23a2:hover,.elementor .e-74c6725f-23a2:focus-visible{box-shadow:0px 24px 40px -24px rgba(2, 11, 23, 0.35);transform:translate3d(0px, -6px, 0px);}.elementor .e-74c6725f-23a2{padding-block-start:2rem;padding-block-end:2.25rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:16px;border-width:1px;border-color:#E6DFD4;border-style:solid;background-color:var(--bsr-white);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-782b1095-963a{font-size:3.25rem;color:var(--bsr-red);line-height:1;}.elementor .e-46ed89f8-3cdd{font-size:1.5rem;line-height:1.05;}.elementor .e-23ef471a-5690{font-size:0.95rem;color:var(--bsr-slate);line-height:1.65;}.elementor .e-78c7539-e07f:hover,.elementor .e-78c7539-e07f:focus-visible{box-shadow:0px 24px 40px -24px rgba(2, 11, 23, 0.35);transform:translate3d(0px, -6px, 0px);}.elementor .e-78c7539-e07f{padding-block-start:2rem;padding-block-end:2.25rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:16px;border-width:1px;border-color:#E6DFD4;border-style:solid;background-color:var(--bsr-white);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-7503f32e-1f86{font-size:3.25rem;color:var(--bsr-red);line-height:1;}.elementor .e-30cd06e7-7247{font-size:1.5rem;line-height:1.05;}.elementor .e-3736e03a-9a7c{font-size:0.95rem;color:var(--bsr-slate);line-height:1.65;}.elementor .e-32abb09-df5f:hover,.elementor .e-32abb09-df5f:focus-visible{box-shadow:0px 24px 40px -24px rgba(2, 11, 23, 0.35);transform:translate3d(0px, -6px, 0px);}.elementor .e-32abb09-df5f{padding-block-start:2rem;padding-block-end:2.25rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:16px;border-width:1px;border-color:#E6DFD4;border-style:solid;background-color:var(--bsr-white);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-1eee4220-409f{font-size:3.25rem;color:var(--bsr-red);line-height:1;}.elementor .e-702d3f95-46c3{font-size:1.5rem;line-height:1.05;}.elementor .e-22c468a8-a903{font-size:0.95rem;color:var(--bsr-slate);line-height:1.65;}.elementor .e-1f657900-46eb:hover,.elementor .e-1f657900-46eb:focus-visible{box-shadow:0px 24px 40px -24px rgba(2, 11, 23, 0.35);transform:translate3d(0px, -6px, 0px);}.elementor .e-1f657900-46eb{padding-block-start:2rem;padding-block-end:2.25rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:16px;border-width:1px;border-color:#E6DFD4;border-style:solid;background-color:var(--bsr-white);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-6d826f80-3a8d{padding:0px;display:grid;gap:1.25rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-83d615-92b8{display:flex;flex-direction:column;gap:3.5rem;}.elementor .e-57726486-b83b{overflow:hidden;position:relative;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--bsr-sailcloth);display:flex;flex-direction:column;&::before { content: ""; position: absolute; inset: 0px; pointer-events: none; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMjAnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAxMjAgMjQnPjxwYXRoIGQ9J00wIDEyIEMyMCAyIDQwIDIgNjAgMTIgUzEwMCAyMiAxMjAgMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nIzAyMEIxNycgc3Ryb2tlLW9wYWNpdHk9JzAuMDcnIHN0cm9rZS13aWR0aD0nMS4yNScvPjwvc3ZnPg=="); background-size: 120px 24px; -webkit-mask-image: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 75%); mask-image: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 75%); } & > * { position: relative; z-index: 1; }\n}.elementor .e-30e998e8-ded1{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:20px;display:block;}.elementor .e-28735bb-710e{font-size:2.25rem;color:var(--bsr-white);line-height:1;}.elementor .e-389b76be-c96b{max-width:9rem;font-family:var(--bsr-body);font-weight:500;font-size:0.75rem;color:rgba(255, 255, 255, 0.85);line-height:1.4;}.elementor .e-2f6a75a4-e10a{width:auto;position:absolute;inset-inline-end:-1.5rem;inset-block-end:2.5rem;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:14px;background-color:var(--bsr-red);box-shadow:0px 24px 40px -20px rgba(0, 0, 0, 0.6);display:flex;flex-direction:column;gap:0.3rem;}.elementor .e-7e517db6-d199{position:relative;padding:0px;}.elementor .e-49627227-9655{color:#FF5A5A;}.elementor .e-6ef34f9d-176e{color:var(--bsr-white);}.elementor .e-6b239937-f248{max-width:32rem;color:rgba(255, 255, 255, 0.75);}.elementor .e-564a409d-2b1d:hover,.elementor .e-564a409d-2b1d:focus-visible{color:var(--bsr-navy);border-color:var(--bsr-white);background-color:var(--bsr-white);}.elementor .e-564a409d-2b1d{color:var(--bsr-white);border-width:2px;border-color:rgba(255, 255, 255, 0.5);border-style:solid;background-color:transparent;}.elementor .e-38351edc-2f72{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-18c1e20b-1d79{padding:0px;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-3bcc5757-679a{display:grid;gap:5rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-1b9c7ba5-8cfb{overflow:hidden;position:relative;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:radial-gradient(circle at 85% 15%, rgba(201, 0, 0, 0.22) 0%,rgba(2, 11, 23, 0) 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--bsr-navy);display:flex;flex-direction:column;&::before { content: ""; position: absolute; inset: 0px; pointer-events: none; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMjAnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAxMjAgMjQnPjxwYXRoIGQ9J00wIDEyIEMyMCAyIDQwIDIgNjAgMTIgUzEwMCAyMiAxMjAgMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI0ZGRkZGRicgc3Ryb2tlLW9wYWNpdHk9JzAuMDYnIHN0cm9rZS13aWR0aD0nMS4yNScvPjwvc3ZnPg=="); background-size: 120px 24px; -webkit-mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 25%, #000000 100%); mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 25%, #000000 100%); } & > * { position: relative; z-index: 1; }\n}.elementor .e-f646a8f-48eb{max-width:26rem;color:var(--bsr-slate);}.elementor .e-6f18fad-f236{margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6a56ea40-272a{position:sticky;inset-block-start:8.75rem;padding:0px;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-65c58cfd-1c8f{font-family:var(--bsr-body);font-weight:600;font-size:1.08rem;color:var(--bsr-navy);line-height:1.4;}.elementor .e-4c855756-4093{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-2f6ea6d5-fce0{color:var(--bsr-slate);}.elementor .e-faa093-ab5b{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-34f4f9a5-29a6{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E6DFD4;\n}.elementor .e-63fecd7e-c7c1{font-family:var(--bsr-body);font-weight:600;font-size:1.08rem;color:var(--bsr-navy);line-height:1.4;}.elementor .e-d3f0451-e6ce{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-1fbb4149-be79{color:var(--bsr-slate);}.elementor .e-57a48ae8-51a7{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-1f21f51f-c770{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E6DFD4;\n}.elementor .e-70f6b572-5ac0{font-family:var(--bsr-body);font-weight:600;font-size:1.08rem;color:var(--bsr-navy);line-height:1.4;}.elementor .e-5a388dad-3424{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-1164b422-65c4{color:var(--bsr-slate);}.elementor .e-464fe916-efaa{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-67a49985-9058{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E6DFD4;\n}.elementor .e-28aca16a-eb2e{font-family:var(--bsr-body);font-weight:600;font-size:1.08rem;color:var(--bsr-navy);line-height:1.4;}.elementor .e-3cef80c0-babe{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-2381f66f-fec6{color:var(--bsr-slate);}.elementor .e-1f4bc058-aa27{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-5fcb91cb-d2a8{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E6DFD4;\n}.elementor .e-46624700-7b9a{font-family:var(--bsr-body);font-weight:600;font-size:1.08rem;color:var(--bsr-navy);line-height:1.4;}.elementor .e-7ff0e362-4806{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-3d5741c7-4ea4{color:var(--bsr-slate);}.elementor .e-77e40c9e-4882{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:3rem;}.elementor .e-4bcaee33-d1eb{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E6DFD4;\n}.elementor .e-29d711e7-da3d{border-block-start-width: 1px; border-top-style: solid; border-top-color: #E6DFD4; & .e-accordion-item-icon-base { display: none !important; } & summary::after { content: ""; flex: 0 0 1.25rem; width: 1.25rem; height: 1.25rem; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjQzkwMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nbTYgOSA2IDYgNi02Jy8+PC9zdmc+"); background-size: contain; background-repeat: no-repeat; background-position: center; transition: transform 0.25s; } & details[open] > summary::after { transform: rotate(180deg); } & summary:hover p { color: #C90000 !important; }\n}.elementor .e-4926e159-f360{display:grid;gap:5rem;grid-template-columns:0.8fr 1.2fr;grid-template-rows:auto;align-items:start;}.elementor .e-6a1fcd7e-f78a{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--bsr-white);display:flex;flex-direction:column;}.elementor .e-325d3b64-be84{color:rgba(255, 255, 255, 0.8);}.elementor .e-351df958-75a0{font-size:4.25rem;color:var(--bsr-white);}.elementor .e-10216eb7-31d6{max-width:34rem;color:rgba(255, 255, 255, 0.88);}.elementor .e-1e842036-732e{max-width:42rem;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-738deb7b-1fa7:hover,.elementor .e-738deb7b-1fa7:focus-visible{color:var(--bsr-red);border-color:var(--bsr-white);background-color:var(--bsr-white);}.elementor .e-738deb7b-1fa7{color:var(--bsr-white);border-width:2px;border-color:var(--bsr-white);border-style:solid;background-color:transparent;}.elementor .e-5d1b5f6a-8001{width:auto;padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-340fa5bd-29ec{display:flex;flex-direction:row;gap:3rem;justify-content:space-between;align-items:center;}.elementor .e-248de2f4-2c02{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--bsr-red);display:flex;flex-direction:column;background-image: repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.045) 0px, rgba(255, 255, 255, 0.045) 2px, transparent 2px, transparent 18px), linear-gradient(120deg, #C90000 0%, #8C0000 100%);\n}