#place_order { margin-top: 20px; } .opis-kategorii h2 { font-size: 28px; margin-bottom: 20px; } .opis-kategorii h3 { font-size: 20px; } .gradient-link:hover { background: linear-gradient(270deg, #6D53FE 23.33%, #FF2AF7 99.74%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; transition-duration: .3s !important; } .brxe-zdqowt.brxe-form .bricks-button { color: var(--seo-black); } .zgoda { font-size: 10px; color: #B0B1BA; } .seo-comment-section-dark #comment, .seo-comment-section-dark .comment-content, .seo-section-dark .form-group input, .seo-section-dark .form-group textarea { border: 3px solid transparent; border-radius: 8px; background: linear-gradient(#1E1D32, #1E1D32) padding-box, linear-gradient(45deg, #1E1D32, #1E1D32) border-box; border-radius: 8px; } .brxe-gtqszp .options-wrapper, #brxe-wipypi .options-wrapper { column-count: 2; } :where(.brxe-form) input[type=checkbox]+label { font-size: 16px; color: #F1F1F1; } @media (max-width: 768px) { h1 { font-size: 38px; } h2 { font-size: 30px; } h3 { font-size: 24px; } h4 { font-size: 18px; } } @media (max-width: 768px) { #brx-content > .brxe-section > .brxe-block { padding-top: 20px !important; padding-right: 20px !important; padding-bottom: 20px !important; padding-left: 20px !important; } } .form-group .options-wrapper { color: #B0B1BA; font-size: 12px; line-height: 1.2; } .form-group .bricks-button:hover span { background: linear-gradient(270deg, #6D53FE 23.33%, #FF2AF7 99.74%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; transition-duration: .3s !important; text-decoration: none; border:none !important; } .form-group .bricks-button { position: relative; padding: 16px 24px; color: white; background: transparent; border: none; cursor: pointer; z-index: 1; font-size: 16px; } .form-group .bricks-button::before { content: ""; position: absolute; inset: 0; padding: 2px;  border-radius: 8px; background: linear-gradient(45deg, #ff00cc, #3333ff); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask-composite: exclude; z-index: -1; } .brxe-eoibuv .form-group .bricks-button::before { content: ""; position: absolute; inset: 0; padding: 0;  border-radius: 8px; background: transparent; -webkit-mask-composite: xor; mask-composite: exclude; z-index: -1; } .brxe-eoibuv .form-group .bricks-button { padding: 0 0; } .submit-button:hover .ion-ios-arrow-forward { background: linear-gradient(270deg, #6D53FE 23.33%, #FF2AF7 99.74%) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; } .long-article h2 { font-size: 32px; } .toc-link.is-active-link { background-color: #1E1D32; } .toc-link { padding: 7px; border-radius: 4px; } .form-group input:not([type=submit]) { font-size: 16px !important; } .toc-list a:hover, .accordion-title h4:hover { background: linear-gradient(270deg, #6D53FE 23.33%, #FF2AF7 99.74%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; transition-duration: .3s !important; } .button-outlinee:hover .brxe-text-basic { background: linear-gradient(270deg, #6D53FE 23.33%, #FF2AF7 99.74%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; transition-duration: .3s !important; } .seo-comment-section-dark .brxe-post-comments .comment-meta .comment-reply-link { position: relative; padding: 7px 18px; color: white; background: transparent !important; border: none; cursor: pointer; z-index: 1; } .comment-form .form-submit input { border: 1px solid transparent; background: linear-gradient(var(--seo-black), var(--seo-black)) padding-box, linear-gradient(to right, var(--pink), var(--purple)) border-box; border-radius: 8px; color: #F1F1F1 ; } .seo-comment-section-dark .brxe-post-comments .comment-meta .comment-reply-link::before, .comment-form .bricks-button::before { content: ""; position: absolute; inset: 0; padding: 2px;  border-radius: 8px; background: linear-gradient(45deg, #ff00cc, #3333ff); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask-composite: exclude; z-index: -1; } .seo-comment-section-dark .bricks-button:hover *, .comment-form .bricks-button:hover > *, .seo-comment-section-dark .brxe-post-comments .comment-meta .comment-reply-link:hover > * { background: linear-gradient(270deg, #6D53FE 23.33%, #FF2AF7 99.74%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; transition-duration: .3s !important; } .button-outlinee:hover .brxe-icon, ion-ios-arrow-forward:hover { background: linear-gradient(270deg, #6D53FE 23.33%, #FF2AF7 99.74%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .form-group.submit-button-wrapper .bricks-button:hover .text, .wc-proceed-to-checkout a:hover, .button:hover > * { border-bottom: 1px solid var(--seo-white); } .button:hover svg { border-bottom: none !important; } .kk-star-ratings .kksr-stars .kksr-stars-active .kksr-star .kksr-icon { background-image: url("https://pozycjonowaniestron.pl/wp-content/uploads/2026/04/Star-Filled-1.svg"); background-size: 20px; } .kk-star-ratings.kksr-disabled .kksr-stars .kksr-stars-active .kksr-star .kksr-icon, .kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-star .kksr-icon { background-image: url("https://pozycjonowaniestron.pl/wp-content/uploads/2026/04/Star-Filled-2.svg"); background-size: contain; } .gradient-div { padding: 20px; border: 1px solid transparent; border-radius: 8px; background: linear-gradient(var(--seo-black), var(--seo-black)) padding-box, linear-gradient(to right, var(--pink), var(--purple)) border-box; } .wc-proceed-to-checkout a, .woocommerce-checkout .place-order .button { line-height: 30px; } .wp-block-heading { margin-top: 30px; margin-bottom: 10px; } html { scroll-behavior: smooth; scroll-padding-top: 130px; } ::-webkit-scrollbar { width: 12px; } ::-webkit-scrollbar-thumb { background-image: linear-gradient(180deg, var(--purple), var(--pink)); border-radius: 2px; } ::-webkit-scrollbar-track { background: #f1f1f1; } .brxe-post-content p, .brxe-post-content h2 { margin-top: 16px; margin-bottom: 16px; } .wp-block-separator { background: linear-gradient(270deg, var(--purple), var(--pink)); border-top: none !important; height: 7px; width: 100px; border: 0; text-align: center; }  #brxe-epkgmb a:hover, .accordion-title-wrapper h3:hover { background: linear-gradient(270deg, #6D53FE 23.33%, #FF2AF7 99.74%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; transition-duration: .3s !important; }  #brxe-ocxhyn h4 a:hover, #brxe-ocxhyn h5 a:hover, #brxe-ocxhyn h2 a:hover, #brxe-ocxhyn a:hover h4, #brxe-gldgry a:hover, #brxe-wdilhq a:hover, #brxe-gdglhl a:hover, #brxe-ttbqgf a:hover { background: linear-gradient(270deg, #6D53FE 23.33%, #FF2AF7 99.74%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; transition-duration: .3s !important; } #brxe-jsgpjq a:hover { background: linear-gradient(270deg, #6D53FE 23.33%, #FF2AF7 99.74%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; transition-duration: .3s !important; border: 1px solid #F0EEFF; } #brxe-jsgpjq a { border: 1px solid #F0EEFF; } #slownik h3 { font-size: 18px; } .cat-menu .cat-item.current > a:hover { background: #f0eeff; color: #6c4ef2; font-weight: 600; -webkit-text-fill-color: initial; } .variations select { background-color: #1E1D32; border: 1px solid rgba(133, 134, 179, 0.2); border-radius: 4px; } body.bricks-is-frontend :focus-visible { outline: none; } #brxe-mucpkk h4 { font-size: 18px; } h2.wp-block-heading { font-size: 24px; } h3.wp-block-heading { font-size: 20px; } h4.wp-block-heading { font-size: 18px; } .brxe-product-content h2 { font-size: 24px; } .comment-content { padding: 20px; background-color: #F6F5FF; border-radius: 8px; }  .steps-box { max-width: 800px; }  .steps-tabs { display: flex; gap: 0; margin-bottom: -8px; position: relative; z-index: 2; }  .steps-tabs .step { padding: 12px 24px; background: #e9e9ee; color: #6c63ff; border-radius: 8px 8px 0 0; font-weight: 500; transition: 0.2s; margin-right: 5px; }  .steps-tabs .step.active { background: #E9E5FF; color: #6c63ff; }  .steps-content { background: #e9e9ee; padding: 30px; border-radius: 8px; }  .steps-content h3 { margin-bottom: 12px; } .steps-content p { color: #333; line-height: 1.6; } .step-content { display: none; } .step-content.active { display: block; }  .steps-tabs .wp-block-group__inner-container { display: flex; flex-direction: row; gap: 0; }  .steps-tabs .step { display: inline-block; } .wp-block-table{ margin-top: 0 !important; margin-bottom: 15px; }  .wp-block-table table, .wp-block-table table * { border-color: #F1F1F1 !important; }  .wp-block-table table { width: 100%; border-collapse: collapse !important; border: 0.5px solid #F1F1F1 !important; }  .wp-block-table table td { border: 0.5px solid #F1F1F1 !important; padding: 14px !important; text-align: center !important; background: transparent !important; font-size: 15px !important; }  .wp-block-table table tr td { background: transparent !important; }  .wp-block-table table tr:first-child td { background: #E9E5FF !important; color: #624BE5 !important; font-size: 17px !important; font-weight: 600 !important; }  .wp-block-table table tr:nth-child(even):not(:first-child) td { background: #F6F5FF !important; } .wp-block-quote { background-color: #F6F5FF; padding: 20px 30px; margin-left: 0; margin-right: 0; border-radius: 8px; position: relative; } .wp-block-quote p { font-style: italic; font-weight: 400; color: #423D50 !important; position: relative; z-index: 2 !important; } .wp-block-quote::before { content: "“"; position: absolute; top: -20px; left: -20px; font-family: "Noto Sans", sans-serif; font-weight: 400; font-style: italic; font-size: 180px; line-height: 1; color: #D2CAFF; width: 72px; height: 168px; pointer-events: none; z-index: 1; } #brxe-wdilhq .repeater-item [data-field-id="liemtn"] { background-image: url(/wp-content/uploads/2026/04/user-account-people-man.svg); background-size: 16px 16px; background-repeat: no-repeat; background-position: 0 50%; } .seo-blog-top-form.brxe-form .message .text { max-height: 26px; padding-top: 3px; padding-bottom: 3px; font-size: 14px; } .seo-blog-top-form.brxe-form .message { position: absolute; max-width: 180px; } .seo-blog-top-form.brxe-form .form-group input { background-color: transparent; border-top: 0 solid var(--seo-white); border-right: 0 solid var(--seo-white); border-bottom: 0 solid var(--seo-white); border-left: 0 solid var(--seo-white); color: var(--seo-white); } .seo-blog-top-form .form-group.submit-button-wrapper { width: 10%; } .seo-blog-top-form .form-group { max-height: 26px; border-bottom: 0; } .seo-blog-top-form .bricks-button { background-image: none !important; padding-right: 0; padding-left: 0; margin-bottom:0; padding-top:0; } .form-group.submit-button-wrapper .bricks-button, .single_add_to_cart_button, .wc-proceed-to-checkout a, .woocommerce-checkout .place-order .button, { background-image: linear-gradient(270deg, var(--purple), var(--pink)); font-size: 16px; color: #F1F1F1; font-family: "Inter"; border-radius: 10px; padding: 10px 20px } .sticky-block { position: sticky; top: 120px; z-index: 10; } @media (max-width: 768px) { .sticky-block { position: static; } } .brxe-post-taxonomy .bricks-button, .seo-blog-categories a { display: flex; padding: 2px 8px; background-color: #F0EEFF; border-radius: 4px; font-size: 14px; color: #484963; background-image: none; }  body:has(.seo-light-section) #brxe-smawhd { background-color: #040310 } body:has(.seo-light-section) #brxe-aouyuk { margin-left: 0; margin-right: 0; width: 100%; border-radius: 0; background-color: #040310 } body:has(.seo-light-section) #brxe-okwbhq { margin-left: 0; margin-right: 0; width: 100%; border-radius: 0; background-color: #040310 } body:has(.seo-light-section) #brxe-xtgwmr { padding-right: 0; padding-left: 0; }  #brxe-nymauz { background-image: none; } .woocommerce-result-count, .woocommerce-ordering .oderby .input, input:not([type=submit]) { font-size: 14px !important; color: #B0B1BA; } .brxe-woocommerce-products .product { display: flex; flex-direction: column; justify-content: space-between; align-items: center; padding: 20px; gap: 10px; border: 1px solid var(--border); border-radius: 8px; flex: none; order: 0; flex-grow: 0; transition-duration: .3s !important; } .brxe-woocommerce-products .product:hover { border: 1px solid transparent; border-radius: 8px; background: linear-gradient(#040310, #040310) padding-box, linear-gradient(to right, #FF2AF7, #6D53FE ) border-box; transition-duration: .3s !important; } .brxe-woocommerce-products .add_to_cart_button { font-weight: 400; font-size: 16px; background-color: transparent; width: 100%; text-align: center; background-image: url(/wp-content/uploads/2026/03/Arrow-1.svg); background size: contain; background-position: 90% 50%; background-repeat: no-repeat; padding-left: 10%; padding-right: 10%; transition-duration: .3s !important; border: 2px solid transparent; border-radius: 8px; } .brxe-woocommerce-products .add_to_cart_button:hover { border: 2px solid transparent; border-radius: 8px; background: linear-gradient(#040310, #040310) padding-box, linear-gradient(to right, #FF2AF7, #6D53FE ) border-box; transition-duration: .3s !important; } .blurred-div { background: rgba(0, 2, 31, 0.1); border: 1px solid rgba(133, 134, 179, 0.2); backdrop-filter: blur(50px); -webkit-backdrop-filter: blur(50px); border-radius: 8px; } .addres-block:hover { border: 1px solid transparent; border-radius: 8px; background: linear-gradient(#040310, #040310) padding-box, linear-gradient(to right, #FF2AF7, #6D53FE ) border-box; } .addres-block { background: rgba(0, 2, 31, 0.1); border: 1px solid rgba(133, 134, 179, 0.2); backdrop-filter: blur(50px); -webkit-backdrop-filter: blur(50px); border-radius: 8px; } .address-blok-2 { border: 1px solid transparent; border-radius: 8px; background: linear-gradient(#040310, #040310) padding-box, linear-gradient(to right, #FF2AF7, #6D53FE ) border-box; } .button-outline { border: 1px solid transparent; border-radius: 8px; background: linear-gradient(#040310, #040310) padding-box, linear-gradient(to right, #FF2AF7, #6D53FE) border-box; } .button-outline:hover { border: 1px solid transparent; border-radius: 8px; background: linear-gradient(#040310, #040310) padding-box, linear-gradient(to right, #6D53FE, #FF2AF7) border-box; } .addres-block:hover h4 { background: linear-gradient(270deg, #6D53FE 23.33%, #FF2AF7 99.74%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; }  .menu-container { background: rgba(0, 2, 31, 0.1); border: 1px solid rgba(133, 134, 179, 0.2); backdrop-filter: blur(30px); -webkit-backdrop-filter: blur(30px); border-radius: 8px; }  #brxe-iiuxqp a { background: linear-gradient(270deg, #6D53FE 23.33%, #FF2AF7 99.74%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; font-size: 18px; font-weight: 700; margin-top: 15px; }  .footer-menu h4 { font-size: 18px; } .footer-menu li { list-style-type: none; margin-top: 10px; } .footer-menu ul { padding-left: 0; } .footer-menu-link:hover { background: linear-gradient(270deg, #6D53FE 23.33%, #FF2AF7 99.74%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; border-image: linear-gradient(to right, #6D53FE, #FF2AF7) 1; } .hero-stats{ backdrop-filter: blur(100px); -webkit-backdrop-filter: blur(100px); border-radius: 16px; border: 1px solid rgba(255,255,255,0.2); padding: 30px; color: white; } .heading-gradient { background: linear-gradient(270deg, #6D53FE, #FF2AF7); -webkit-background-clip: text; -webkit-text-fill-color: transparent;  background-clip: text; color: transparent; } .business-card-blur{ backdrop-filter: blur(100px); -webkit-backdrop-filter: blur(100px); } .button-outlinee { position: relative; padding: 12px 24px; color: white; background: transparent; border: none; cursor: pointer; z-index: 1; } .button-outlinee::before { content: ""; position: absolute; inset: 0; padding: 2px;  border-radius: 8px; background: linear-gradient(45deg, #ff00cc, #3333ff); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask-composite: exclude; z-index: -1; } .tab-title[aria-selected="true"] { background: linear-gradient(270deg, #6D53FE 23.33%, #FF2AF7 99.74%); transition-duration: .3s !important; color: #f3f3f6; border: none !important; } .hidden-content{ display: none; } .definicja-item{ pointer-events: auto; } .slownik-seo a.active { background: linear-gradient(135deg, #ff00cc, #7c3aed); } :root { --p24-bg: #0A0D38; --p24-card: #0A0D38; --p24-border: rgba(255,255,255,0.1); --p24-accent: #6D53FE; --p24-accent2: #7c3aed; --p24-text: #F1F1F1; --p24-muted: #F1F1F1; --p24-radius: 10px; } .wbp24-widget { background: var(--p24-bg); background-image: url(https://pozycjonowaniestron.pl/wp-content/uploads/2026/03/WhatsApp-Image-2026-03-27-at-09.41.37.jpeg); Background-size: cover; Background-repeat: no-repeat; Background-position: 50% 50%; border: 1px solid var(--p24-border); border-radius: 8px; padding: 20px; max-width: 100%; color: var(--p24-text); box-shadow: 0 8px 40px rgba(168,85,247,0.15); position: relative; overflow: hidden; } .wbp24-widget::before { content:''; position:absolute; top:-60px;right:-60px; width:180px;height:180px; background: radial-gradient(circle, rgba(168,85,247,0.25) 0%, transparent 70%); pointer-events:none; } .wbp24-title { margin:0 0 6px; font-size:24px; font-weight:700; color: #f3f3f6 !important; text-align: left;} .wbp24-desc { margin:0 0 16px; font-size:14px; color: #f3f3f6 !important; text-align: left;} .seo-blog-section .wbp24-secure { color:var(--p24-muted); } .seo-blog-section #wbp24-submit-label { color:var(--p24-muted); }  .wbp24-amounts { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 10px; } .wbp24-amount-btn { background: #0A0D38; border: 1px solid var(--p24-border); border-radius: var(--p24-radius); color: var(--p24-text); padding: 8px 4px; font-size: 14px; cursor: pointer; transition: all .2s; } .wbp24-amount-btn:hover { border-color: var(--p24-accent); } .wbp24-amount-btn.active { background: var(--p24-accent); border-color: var(--p24-accent); color:#fff; font-weight:500; }  .wbp24-custom-input { width:100%;box-sizing:border-box; background:var(--p24-card);border:1px solid var(--p24-border); border-radius:var(--p24-radius);color:var(--p24-text); padding:8px 12px;font-size:14px; } .wbp24-custom-input:focus { outline:none;border-color:var(--p24-accent); }  .wbp24-freq { display:flex;gap:8px;margin:12px 0; } .wbp24-freq-btn { flex:1;padding:8px;border-radius:var(--p24-radius); border:1px solid var(--p24-border); background:var(--p24-card);color:var(--p24-text); cursor:pointer;font-size:14px;transition:all .2s; } .wbp24-freq-btn.active { background:var(--p24-accent);border-color:var(--p24-accent);color:#fff;font-weight:500; }  .wbp24-payment-label { font-size:14px;color:var(--p24-muted);margin-bottom:8px; } .wbp24-methods { display:flex;gap:8px;margin-bottom:16px; } .wbp24-method-btn { flex:1;padding:8px;border-radius:var(--p24-radius); border:1px solid var(--p24-border); background:#423D50; cursor:pointer; display:flex;align-items:center;justify-content:center; transition:all .2s; } .wbp24-method-btn img { max-height: 22px; height: 22px; min-height: 22px } .wbp24-method-btn:hover { border-color:var(--p24-accent); } .wbp24-method-btn.active { border-color:var(--p24-accent); }  .wbp24-submit { width:100%;padding:12px;border-radius:var(--p24-radius); background:linear-gradient(135deg,var(--p24-accent),var(--p24-accent2)); border:none;color:#fff;font-size:14px;font-weight:500; cursor:pointer;transition:opacity .2s;letter-spacing:.02em; } .wbp24-submit:hover { opacity:.88; } .wbp24-submit:disabled { opacity:.5;cursor:default; } .wbp24-secure { text-align:center;font-size:13px;color:var(--p24-muted);margin:10px 0 0; } #wbp24-amounts-wrapper, #wbp24-payments-wrapper { display: flex; flex-direction: column; gap: 16px; } .wbp24-horizontal-grid { display: grid; grid-template-columns: minmax(280px, 1fr) minmax(280px, 1fr); gap: 24px; align-items: start; margin-bottom: 24px; } .wbp24-horizontal-col { display: flex; flex-direction: column; gap: 16px; } .wbp24-section-block { display: flex; flex-direction: column; gap: 10px; } { width: 100%; border: 0; border-radius: 14px; padding: 14px 18px; font-size: 16px; font-weight: 700; cursor: pointer; background: #111827; color: #fff; } @media (max-width: 767px) { #wbp24-widget-horizontal #wbp24-form-wrapper, .wbp24-horizontal-grid { grid-template-columns: 1fr; } .wbp24-widget { padding: 18px; } .wbp24-title { font-size: 24px; } } #wbp24-widget-horizontal .wbp24-payment-label { display: none; } #wbp24-widget-horizontal #wbp24-horizontal-freq { margin-bottom: 0 ; margin-top: 0; } #wbp24-widget-horizontal .wbp24-horizontal-col { display: flex; flex-direction: column; gap: 10px; } #wbp24-widget-horizontal .wbp24-amounts { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin-bottom: 10px; } #wbp24-widget-horizontal .wbp24-method-btn img { max-height: 16px; height: 16px; min-height: 16px; } #wbp24-widget-horizontal .wbp24-header h3 { text-align: center; font-size: 28px; } #wbp24-widget-horizontal .wbp24-header p { text-align: center; margin-bottom: 30px; font-size: 16px; } #wbp24-widget-horizontal { padding-left: 30px; padding-right: 30px; } body.no-scroll { overflow: hidden !important; height: 100vh; } .faq-accordion ul { margin-bottom: 20px; }  .menu-item .brx-submenu-toggle span:hover, .brxe-text-link.menu-item:hover { -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(270deg, var(--purple), var(--pink)); transition: all .5s; border-bottom-width: 1px; border-bottom-style: solid; border-image: linear-gradient(to right, #6D53FE, #FF2AF7) 1; } .menu-item .brx-submenu-toggle span, .brxe-text-link.menu-item { border-bottom-width: 1px; border-bottom-style: solid; border-color: transparent; }  @media (max-width: 1200px) { .mega-menu-wrapper.brx-open { opacity: 1!important; visibility: visible !important; } @media (max-width: 1200px) { .mega-menu-wrapper { scrollbar-width: none; } .menu-item { width: 100%; } .mega-menu-wrapper .mobile-nav-single-content { display: grid !important; grid-template-rows: 0fr; transition: grid-template-rows 0.3s ease-in-out, opacity 0.3s ease; position: relative !important; top: auto !important; left: auto !important; width: 100% !important; visibility: hidden !important; opacity: 0 !important; overflow: hidden !important; min-height: 0 !important; height: auto !important; margin: 0 !important; padding: 0 !important; border: none !important; } .mega-menu-wrapper .mobile-nav-single.open > .mobile-nav-single-content { grid-template-rows: 1fr; visibility: visible !important; opacity: 1 !important; padding-top: 20px !important; padding-bottom: 20px !important; height: auto !important; } .mega-menu-wrapper .mobile-nav-single-content > .mega-menu-single-container { min-height: 0; } .mega-menu-wrapper .mobile-nav-single-content { height: 0 !important; } }