.elementor .e-1081a0e-feda{font-size:5rem;}.elementor .e-4729353e-6179{max-width:38rem;font-size:1.1rem;color:var(--bsr-slate);}.elementor .e-67549bde-5fc3{font-family:var(--bsr-body);font-weight:600;font-size:0.82rem;color:var(--bsr-navy);padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.4rem;padding-inline-end:1rem;border-radius:999px;border-width:1px;border-color:#E6DFD4;border-style:solid;background-color:#FFFFFF;display:inline-flex;gap:0.55rem;align-items:center;&::before { content: ""; position: static; display: block; flex: 0 0 1.9rem; width: 1.9rem; height: 1.9rem; border-radius: 50%; background-color: rgba(201, 0, 0, 0.08); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjQzkwMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzMnLz48cGF0aCBkPSdNOC4xMiA4LjEyIDEyIDEyJy8+PHBhdGggZD0nTTIwIDQgOC4xMiAxNS44OCcvPjxjaXJjbGUgY3g9JzYnIGN5PScxOCcgcj0nMycvPjxwYXRoIGQ9J00xNC44IDE0LjggMjAgMjAnLz48L3N2Zz4="); background-size: 0.95rem 0.95rem; background-repeat: no-repeat; background-position: center; }\n}.elementor .e-60b10251-dee4{font-family:var(--bsr-body);font-weight:600;font-size:0.82rem;color:var(--bsr-navy);padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.4rem;padding-inline-end:1rem;border-radius:999px;border-width:1px;border-color:#E6DFD4;border-style:solid;background-color:#FFFFFF;display:inline-flex;gap:0.55rem;align-items:center;&::before { content: ""; position: static; display: block; flex: 0 0 1.9rem; width: 1.9rem; height: 1.9rem; border-radius: 50%; background-color: rgba(201, 0, 0, 0.08); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjQzkwMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTE0IDE4VjZhMiAyIDAgMCAwLTItMkg0YTIgMiAwIDAgMC0yIDJ2MTFhMSAxIDAgMCAwIDEgMWgyJy8+PHBhdGggZD0nTTE1IDE4SDknLz48cGF0aCBkPSdNMTkgMThoMmExIDEgMCAwIDAgMS0xdi0zLjY1YTEgMSAwIDAgMC0uMjItLjYyNGwtMy40OC00LjM1QTEgMSAwIDAgMCAxNy41MiA4SDE0Jy8+PGNpcmNsZSBjeD0nMTcnIGN5PScxOCcgcj0nMicvPjxjaXJjbGUgY3g9JzcnIGN5PScxOCcgcj0nMicvPjwvc3ZnPg=="); background-size: 0.95rem 0.95rem; background-repeat: no-repeat; background-position: center; }\n}.elementor .e-15895051-aabf{font-family:var(--bsr-body);font-weight:600;font-size:0.82rem;color:var(--bsr-navy);padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.4rem;padding-inline-end:1rem;border-radius:999px;border-width:1px;border-color:#E6DFD4;border-style:solid;background-color:#FFFFFF;display:inline-flex;gap:0.55rem;align-items:center;&::before { content: ""; position: static; display: block; flex: 0 0 1.9rem; width: 1.9rem; height: 1.9rem; border-radius: 50%; background-color: rgba(201, 0, 0, 0.08); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjQzkwMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIxLjMgMTUuM2EyLjQgMi40IDAgMCAxIDAgMy40bC0yLjYgMi42YTIuNCAyLjQgMCAwIDEtMy40IDBMMi43IDguN2EyLjQxIDIuNDEgMCAwIDEgMC0zLjRsMi42LTIuNmEyLjQxIDIuNDEgMCAwIDEgMy40IDBaJy8+PHBhdGggZD0nbTE0LjUgMTIuNSAyLTInLz48cGF0aCBkPSdtMTEuNSA5LjUgMi0yJy8+PHBhdGggZD0nbTguNSA2LjUgMi0yJy8+PHBhdGggZD0nbTE3LjUgMTUuNSAyLTInLz48L3N2Zz4="); background-size: 0.95rem 0.95rem; background-repeat: no-repeat; background-position: center; }\n}.elementor .e-11e59bb0-cd81{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0.65rem;flex-wrap:wrap;}.elementor .e-a27758-afe0{padding:0px;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-51f0c71f-e3a0{padding-block-start:4.5rem;padding-block-end:4rem;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 100%), 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-471bced8-6054{width:100%;padding:0px;display:flex;flex-direction:column;}.elementor .e-5826251e-79f0{width:auto;font-family:var(--bsr-body);font-weight:700;font-size:0.7rem;color:#C90000;letter-spacing:0.18em;text-transform:uppercase;margin-inline-end:0.35rem;}.elementor .e-67aaa008-cc22:hover,.elementor .e-67aaa008-cc22:focus-visible{border-color:#020B17;background-color:#FFFFFF;}.elementor .e-67aaa008-cc22{width:auto;font-family:var(--bsr-body);font-weight:600;font-size:0.8rem;color:#020B17;line-height:1.2;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0.95rem;padding-inline-end:0.95rem;border-radius:999px;border-width:1px;border-color:#E6DFD4;border-style:solid;background-color:#F7F4EF;transition:background-color 0.2s, border-color 0.2s;display:inline-flex;align-items:center;}.elementor .e-6612bb71-1f21{width:100%;padding:0px;display:flex;flex-direction:row;gap:0.5rem;flex-wrap:wrap;align-items:center;}.elementor .e-b818bd0-2bee{width:auto;font-family:var(--bsr-body);font-weight:700;font-size:0.7rem;color:#C90000;letter-spacing:0.18em;text-transform:uppercase;margin-inline-end:0.35rem;}.elementor .e-23e835c9-cc12{width:100%;padding:0px;display:flex;flex-direction:row;gap:0.5rem;flex-wrap:wrap;align-items:center;&:not(:has(li)) { display: none; }\n}.elementor .e-1fda6f85-6340{width:100%;padding:0px;display:flex;flex-direction:row;gap:0.5rem;flex-wrap:wrap;align-items:center;&:not(:has(li)) { display: none; }\n}.elementor .e-578fbb89-d349{width:100%;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-block-end:2.25rem;border-radius:18px;border-width:1px;border-color:#E6DFD4;border-style:solid;background-color:#FFFFFF;box-shadow:0px 18px 40px -32px rgba(2, 11, 23, 0.45);display:flex;flex-direction:column;gap:0.9rem;& h5 { display: none; } & ul { display: flex !important; flex-wrap: wrap; gap: 0.5rem; margin: 0px !important; padding: 0px !important; list-style: none !important; } & li { margin: 0px !important; padding: 0px !important; border: 0px none !important; float: none !important; } & li .count { display: none !important; } & ul a { display: inline-flex !important; align-items: center; padding: 0.5rem 0.95rem !important; border: 1px solid #E6DFD4 !important; border-radius: 999px !important; background-color: #F7F4EF !important; color: #020B17 !important; font-family: Poppins, sans-serif !important; font-size: 0.8rem !important; font-weight: 600 !important; line-height: 1.2 !important; text-decoration: none !important; transition: background-color 0.2s, color 0.2s, border-color 0.2s; } & ul a::before { display: none !important; content: none !important; } & ul a:hover { border-color: #020B17 !important; background-color: #FFFFFF !important; } & .current-cat > a, & .chosen > a, & .woocommerce-widget-layered-nav-list__item--chosen > a { background-color: #020B17 !important; border-color: #020B17 !important; color: #FFFFFF !important; } & .elementor-widget-wp-widget-woocommerce_layered_nav_filters ul a { background-color: #FFF5F5 !important; border-color: rgba(201, 0, 0, 0.35) !important; color: #A10000 !important; } & .elementor-widget-wp-widget-woocommerce_layered_nav_filters ul a::after { content: "×"; margin-left: 0.45rem; font-size: 1rem; line-height: 1; } & .woocommerce-product-search { display: flex; gap: 0.6rem; width: 100%; } & .woocommerce-product-search .search-field { flex: 1 1 auto; min-width: 0; height: 3rem; margin: 0px; padding: 0px 1rem 0px 2.6rem; border: 1px solid #E6DFD4; border-radius: 10px; background-color: #F7F4EF; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjNUE2NDcyJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PGNpcmNsZSBjeD0nMTEnIGN5PScxMScgcj0nOCcvPjxwYXRoIGQ9J20yMSAyMS00LjMtNC4zJy8+PC9zdmc+"); background-repeat: no-repeat; background-position: 0.95rem center; background-size: 1rem 1rem; color: #020B17; font-family: Poppins, sans-serif; font-size: 0.9rem; font-weight: 500; box-shadow: none; } & .woocommerce-product-search .search-field:focus { outline: none; border-color: #020B17; background-color: #FFFFFF; } & .woocommerce-product-search button { flex: 0 0 auto; height: 3rem; padding: 0px 1.5rem; border: 0px none; border-radius: 10px; background-color: #C90000; color: #FFFFFF; font-family: Poppins, sans-serif; font-size: 0.75rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; cursor: pointer; transition: background-color 0.2s; } & .woocommerce-product-search button:hover { background-color: #A10000; }\n}.elementor .e-108d5b9b-55c3{width:100%;height:100%;object-fit:cover;transition:transform 0.5s;display:block;}.elementor .e-5c5e39fe-1b61{position:absolute;inset-block-start:1rem;inset-inline-start:1rem;z-index:2;font-family:var(--bsr-body);font-weight:700;font-size:0.66rem;color:#FFFFFF;letter-spacing:0.16em;line-height:1;text-transform:uppercase;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;border-radius:999px;background-color:#C90000;&:empty { display: none; }\n}.elementor .e-31d6fac5-a4af{overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:0px;border-radius:16px;background-color:#F7F4EF;& > a { display: block !important; width: 100%; height: 100%; }\n}.elementor .e-18acc015-cc2b{font-family:var(--bsr-body);font-weight:600;font-size:0.68rem;color:#C90000;letter-spacing:0.18em;line-height:1.6;text-transform:uppercase;& a { color: inherit; text-decoration: none; }\n}.elementor .e-93fb04c-fdf1{font-size:1.6rem;line-height:1;transition:color 0.2s;& a { color: inherit; text-decoration: none; }\n}.elementor .e-31d55ae7-98ae{font-size:1.6rem;color:#C90000;line-height:1;display:flex;flex-wrap:wrap;align-items: baseline; gap: 0.15rem 0.55rem; font-family: var(--e-global-typography-primary-font-family, Impact); & > span:not(:has(*)) { display: none !important; } & > span { order: 1; } & del { order: 2; font-family: Poppins, sans-serif; font-size: 0.85rem; font-weight: 500; color: #5A6472; }\n}.elementor .e-423f9273-fd14{font-size:0.7rem;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;white-space: nowrap;\n}.elementor .e-79fde348-1c10{padding-block-start:0.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.35rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: #E6DFD4;\n}.elementor .e-443fe299-c60d{padding-block-start:1.25rem;padding-block-end:0.75rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;display:flex;flex-direction:column;gap:0.55rem;}.elementor .e-72b3fcaf-f53a:hover,.elementor .e-72b3fcaf-f53a:focus-visible{box-shadow:0px 28px 48px -30px rgba(2, 11, 23, 0.45);transform:translate3d(0px, -6px, 0px);}.elementor .e-72b3fcaf-f53a{padding:0.75rem;border-radius:22px;border-width:1px;border-color:#E6DFD4;border-style:solid;background-color:#FFFFFF;transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;&:hover img { transform: scale(1.04); } &:hover h2 { color: #C90000; }\n}.elementor .e-1eaccbe2-8851{display:grid;gap:1.5rem;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;}.elementor .e-7a3712bf-b259:hover,.elementor .e-7a3712bf-b259:focus-visible{color:#FFFFFF;background-color:#020B17;}.elementor .e-7a3712bf-b259{width:auto;font-family:var(--bsr-body);font-weight:600;font-size:0.78rem;color:var(--bsr-navy);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:10px;border-width:1px;border-color:#E6DFD4;border-style:solid;background-color:#FFFFFF;transition:background-color 0.2s, color 0.2s;}.elementor .e-601b7aa7-33e5:hover,.elementor .e-601b7aa7-33e5:focus-visible{color:#FFFFFF;background-color:#020B17;}.elementor .e-601b7aa7-33e5{width:auto;font-family:var(--bsr-body);font-weight:600;font-size:0.78rem;color:var(--bsr-navy);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:10px;border-width:1px;border-color:#E6DFD4;border-style:solid;background-color:#FFFFFF;transition:background-color 0.2s, color 0.2s;}.elementor .e-310e4045-da08{padding:0px;margin-block-start:3.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:0.75rem;justify-content:center;}.elementor .e-73af22b3-1799{font-size:2.25rem;}.elementor .e-ec5fb1b-9f51{color:var(--bsr-slate);}.elementor .e-4c59eb28-cf45{max-width:40rem;text-align:center;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:20px;background-color:#F7F4EF;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-321ab8ba-6d14{width:100%;padding:0px;display:flex;flex-direction:column;}.elementor .e-74ccb4c4-9942{padding-block-start:1rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .e-93c4e84-70a3{color:#FF5A5A;}.elementor .e-141c83d0-203b{color:var(--bsr-white);}.elementor .e-3140e50a-cf9a{color:rgba(255, 255, 255, 0.75);}.elementor .e-185bdc16-512e{max-width:40rem;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-5c608d6-2225:hover,.elementor .e-5c608d6-2225:focus-visible{color:var(--bsr-navy);border-color:var(--bsr-white);background-color:var(--bsr-white);}.elementor .e-5c608d6-2225{color:var(--bsr-white);border-width:2px;border-color:rgba(255, 255, 255, 0.5);border-style:solid;background-color:transparent;}.elementor .e-240e90d-7fd0{width:auto;padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-5281dff5-6aa5{display:flex;flex-direction:row;gap:3rem;justify-content:space-between;align-items:center;}.elementor .e-78e79cec-d39a{overflow:hidden;position:relative;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:radial-gradient(circle at 85% 20%, rgba(201, 0, 0, 0.25) 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) 20%, #000000 100%); mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 20%, #000000 100%); } & > * { position: relative; z-index: 1; }\n}