header.scrolling { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);}.myciconbox h3, .myciconbox h4 { margin-bottom: 10px !important;}.myciconboxa h3, .myciconboxa h4 { margin-top: 8px !important; margin-bottom: 0 !important;}.myciconboxb h3, .myciconboxb h4 { margin-bottom: 4px !important;}.myclist .icon { margin-top: 3px !important;}.myclistgrid, .myclistgrida { display: grid !important;}.mycp p { margin-bottom: 0 !important;}.mcwi .tab-title .brxe-text-basic { display: inline-flex; align-items: center;}.mcwi .tab-title .brxe-text-basic::before { content: ""; display: inline-block; width: 1em; height: 1em; flex: 0 0 1em; margin-right: .5em; background-color: currentColor; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: contain; mask-repeat: no-repeat; mask-position: center; mask-size: contain;}.mcwi .tab-title:nth-child(1) .brxe-text-basic::before { -webkit-mask-image: url("/wp-content/uploads/2026/06/sun-line.svg"); mask-image: url("/wp-content/uploads/2026/06/sun-line.svg");}.mcwi .tab-title:nth-child(2) .brxe-text-basic::before { -webkit-mask-image: url("/wp-content/uploads/2026/06/snowflake-line.svg"); mask-image: url("/wp-content/uploads/2026/06/snowflake-line.svg");}.mycgallery .bricks-layout-item img { transition: transform 0.25s ease; transform-origin: center;}.mycgallery .bricks-layout-item:hover img { transform: scale(0.9);}.myctabs { overflow-x: auto !important; overflow-y: hidden !important; -webkit-overflow-scrolling: touch !important; scrollbar-width: none !important;}.myctabs::-webkit-scrollbar { display: none !important;}@media screen and (min-width: 1200px) { .myclistgrid { grid-template-columns: repeat(auto-fit, minmax(360px, 1fr)); gap: 20px; } .myclistgrida { grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; }}@media screen and (max-width: 1199px) { .myclistgrid { grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 18px; } .myclistgrida { grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); gap: 18px; }}@media screen and (max-width: 767px) { .myclistgrid { grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 16px; } .myclistgrida { grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); gap: 16px; }}@media screen and (max-width: 478px) { .myclistgrid, .myclistgrida { gap: 14px; }} .brxe-section {column-gap: 20px; row-gap: 20px; padding-top: 100px; padding-right: 32px; padding-bottom: 100px; padding-left: 32px; margin-right: 0; margin-left: 0} .brxe-container {width: 100%; max-width: 1440px; column-gap: 20px; row-gap: 20px; margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: 1440px} .brxe-block {column-gap: 20px; row-gap: 20px} body {color: var(--kolor-02); font-weight: 400; line-height: 1.6em; font-size: 17px; font-family: "Manrope"} h1, h2, h3, h4, h5, h6 {color: var(--kolor-03); line-height: 1.2em; font-family: "Lora"; font-weight: 400} h1 {font-size: 60px} h2 {font-size: 48px} h3 {font-size: 23px} h4 {font-size: 20px} html {background-color: var(--kolor-01)} body {background: none} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--kolor-05)} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--kolor-12)} :root .bricks-button[class*="primary"] {font-size: 15px; font-weight: 500; line-height: 1.2em; text-transform: uppercase; color: var(--kolor-17)} .bricks-button {padding-top: 18px; padding-right: 25px; padding-bottom: 18px; padding-left: 25px}@media (max-width: 1199px) { body {font-size: 16px} h1 {font-size: 50px} h2 {font-size: 40px} h4 {font-size: 19px} h3 {font-size: 22px} :root .bricks-button[class*="primary"] {font-size: 14px} .bricks-button {padding-top: 17px; padding-right: 23px; padding-bottom: 17px; padding-left: 23px}}@media (max-width: 767px) { body {font-size: 15px} h1 {font-size: 40px} h2 {font-size: 32px} h4 {font-size: 18px} h3 {font-size: 21px} :root .bricks-button[class*="primary"] {font-size: 13px} .bricks-button {padding-top: 16px; padding-right: 21px; padding-bottom: 16px; padding-left: 21px}}@media (max-width: 478px) { .brxe-section {padding-top: 80px; padding-right: 20px; padding-bottom: 80px; padding-left: 20px} .brxe-container {width: 100%} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%} body {font-size: 14px} h1 {font-size: 30px} h2 {font-size: 24px} h4 {font-size: 17px} h3 {font-size: 20px} :root .bricks-button[class*="primary"] {font-size: 12px} .bricks-button {padding-top: 15px; padding-right: 19px; padding-bottom: 15px; padding-left: 19px}}