@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-slider-nested{min-width:0;width:100%}.brxe-slider-nested .splide__slide{align-items:center;display:flex;justify-content:center;position:relative}.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev{transform:translateX(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows svg{min-height:0;min-width:0}}@layer bricks {.brxe-shortcode{width:100%}}.dropdown, .orderby { border: none;}.brxe-pntxlu {color: var(--black); font-size: var(--h-2); text-transform: uppercase; letter-spacing: 8%; font-weight: 600; padding-bottom: 30px}.brxe-pntxlu.has-separator {align-items: flex-end}.section-title { position: relative; display: inline-flex; width: fit-content; margin-inline: auto; justify-content: center; align-items: center; padding-bottom: 22px;} .section-title::before,.section-title::after { content: ""; position: absolute; left: 50%; height: 3px; background-color: #00c4f8; transform: translateX(-50%);} .section-title::before { bottom: 12px; width: 150px;} .section-title::after { bottom: 0px; width: 70px;}.brxe-ytwlgf {align-self: center !important; justify-content: center; align-items: center; margin-top: 40px; margin-bottom: 40px}@media (max-width: 1100px) {.brxe-ytwlgf {margin-top: 30px; margin-bottom: 30px}}@media (max-width: 980px) {.brxe-ytwlgf {margin-top: 30px; margin-bottom: 30px}}.variation-product-filter-form { --ip-blue: #00C4F8; --ip-purple: #330867; --ip-border: #ECECEE; --ip-text: #6f6f6f; --ip-muted: #b2b2b2; --ip-light: #F5FCFF; position: relative; z-index: 20; display: grid; grid-template-columns: minmax(0, 1fr) auto; column-gap: 24px; row-gap: 18px; align-items: center; width: 100%; margin: 0 0 38px; font-family: 'Varela Round', sans-serif; box-sizing: border-box;} .variation-product-filter-form *,.variation-product-filter-form *::before,.variation-product-filter-form *::after { box-sizing: border-box;}.variation-filter-search-row { grid-column: 1 / -1; display: flex; justify-content: center; width: 100%; margin: 0;} .variation-filter-search { position: relative; display: grid; grid-template-columns: 48px minmax(0, 1fr) auto; align-items: center; width: 100%; max-width: 680px; min-height: 46px; border: 2px solid var(--ip-border); border-radius: 999px; background: #fff; overflow: visible !important;} .variation-filter-search-icon { display: inline-flex; align-items: center; justify-content: center; width: 48px; height: 44px; color: var(--ip-muted); font-size: 15px; line-height: 1;} .variation-filter-search input { width: 100%; min-width: 0; height: 44px; min-height: 44px; padding: 0 12px 0 0; border: 0 !important; outline: 0 !important; background: transparent !important; box-shadow: none !important; color: #000; font-family: 'Varela Round', sans-serif; font-size: 14px; font-weight: 400; line-height: 44px;} .variation-filter-search input::placeholder { color: var(--ip-muted);} .variation-search-btn { display: inline-flex; align-items: center; justify-content: center; height: 44px; min-height: 44px; padding: 0 24px; border: 0 !important; border-radius: 0 999px 999px 0; background: var(--ip-purple) !important; box-shadow: none !important; color: #fff !important; font-family: 'Varela Round', sans-serif !important; font-size: 14px; font-weight: 400 !important; line-height: 1; text-decoration: none !important; cursor: pointer; transition: background-color .25s ease, transform .25s ease, box-shadow .25s ease;} .variation-search-btn:hover { background: var(--ip-blue) !important; color: #fff !important; transform: translateY(-1px);}.ip-product-category-tabs { grid-column: 1 / 2; display: flex; align-items: center; justify-content: flex-start; gap: 10px; width: 100%; min-width: 0; margin: 0; padding: 0 0 2px; overflow-x: auto; overflow-y: hidden; scrollbar-width: none;} .ip-product-category-tabs::-webkit-scrollbar { display: none;} .ip-product-category-tab { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; min-height: 45px; padding: 0 18px; border: 2px solid var(--ip-border); border-radius: 14px; background: #fff; color: var(--ip-blue) !important; font-family: 'Manrope', sans-serif; font-size: 14px; font-weight: 600; line-height: 1; white-space: nowrap; text-decoration: none !important; transition: border-color .25s ease, background-color .25s ease, color .25s ease, box-shadow .25s ease;} .ip-product-category-tab:hover { border-color: var(--ip-blue); background: var(--ip-light); color: var(--ip-blue) !important;} .ip-product-category-tab.is-active { border-color: var(--ip-purple) !important; background: var(--ip-purple) !important; color: #fff !important;}.variation-filter-order-row { grid-column: 2 / 3; display: flex; align-items: center; justify-content: flex-end; width: auto; margin: 0;} .variation-filter-select { position: relative; display: inline-flex; align-items: center;} .variation-order-select { width: 180px; min-width: 180px;} .variation-filter-select select,.variation-product-filter-form select { width: 100%; min-width: 0; min-height: 44px; padding: 0 42px 0 14px; border: 2px solid var(--ip-border); border-radius: 9px; background-color: #fff; background-image: none !important; box-shadow: none !important; color: #000; font-family: 'Varela Round', sans-serif; font-size: 14px; font-weight: 400; line-height: 44px; cursor: pointer; outline: none; appearance: none !important; -webkit-appearance: none !important; -moz-appearance: none !important;} .variation-filter-select select::-ms-expand { display: none;} .variation-filter-select select:focus { border-color: var(--ip-blue); box-shadow: 0 0 0 2px rgba(0, 196, 248, .14) !important;} .variation-filter-select::before,.variation-filter-select::after { display: none !important; content: none !important;} .variation-filter-select .filter-select-icon { position: absolute; top: 50%; right: 12px; color: #000 !important; font-size: 20px; line-height: 1; pointer-events: none; transform: translateY(-50%) rotate(0deg); transition: transform .2s ease;} .variation-filter-select.is-open .filter-select-icon { transform: translateY(-50%) rotate(180deg);}.variation-filter-results-row { grid-column: 1 / -1; display: flex; align-items: center; flex-wrap: wrap; gap: 14px; width: 100%; margin: 0; color: #111; font-family: 'Varela Round', sans-serif; font-size: 14px; line-height: 1.4;} .variation-filter-results-row span { color: #111; font-weight: 400;} .variation-filter-reset { display: inline-flex; align-items: center; gap: 6px; color: var(--ip-blue) !important; font-family: 'Varela Round', sans-serif; font-size: 14px; font-weight: 400; line-height: 1; text-decoration: none !important; transition: color .25s ease;} .variation-filter-reset::after { content: "×"; font-size: 18px; line-height: 1;} .variation-filter-reset:hover { color: var(--ip-purple) !important;}.ip-autocomplete-dropdown { position: absolute; top: calc(100% + 8px); left: 0; right: 0; z-index: 9999; display: flex; flex-direction: column; max-height: 420px; overflow-y: auto; border: 2px solid var(--ip-border); border-radius: 14px; background: #fff; box-shadow: 0 18px 40px rgba(0, 0, 0, .10);} .ip-autocomplete-dropdown[hidden] { display: none !important;} .ip-autocomplete-item { display: grid; grid-template-columns: 54px minmax(0, 1fr); gap: 12px; align-items: center; width: 100%; padding: 12px 14px; border: 0; border-bottom: 1px solid var(--ip-border); background: #fff; text-align: left; cursor: pointer; transition: background-color .2s ease;} .ip-autocomplete-item:last-of-type { border-bottom: 0;} .ip-autocomplete-item:hover,.ip-autocomplete-item.is-active { background: var(--ip-light);} .ip-autocomplete-image-wrap { display: flex; align-items: center; justify-content: center; width: 54px; height: 54px; border-radius: 8px; background: #fff;} .ip-autocomplete-image-wrap img { display: block; max-width: 48px; max-height: 54px; object-fit: contain;} .ip-autocomplete-content { display: flex; flex-direction: column; gap: 3px; min-width: 0;} .ip-autocomplete-title { display: block; color: #000; font-family: 'Manrope', sans-serif; font-size: 14px; font-weight: 800; line-height: 1.2;} .ip-autocomplete-meta { display: block; color: var(--ip-text); font-family: 'Varela Round', sans-serif; font-size: 12px; font-weight: 400; line-height: 1.25;} .ip-autocomplete-price { display: block; color: var(--ip-blue); font-family: 'Manrope', sans-serif; font-size: 13px; font-weight: 800; line-height: 1.2;} .ip-autocomplete-more { width: 100%; padding: 13px 14px; border: 0; border-top: 1px solid var(--ip-border); background: #fff; color: var(--ip-purple); font-family: 'Manrope', sans-serif; font-size: 13px; font-weight: 800; line-height: 1.3; text-align: center; cursor: pointer; transition: background-color .2s ease, color .2s ease;} .ip-autocomplete-more:hover { color: var(--ip-blue); background: var(--ip-light);} .ip-autocomplete-empty { padding: 16px; color: var(--ip-text); font-family: 'Varela Round', sans-serif; font-size: 14px; line-height: 1.4;} .ip-autocomplete-empty strong { color: #000;}.variation-filter-row,.variation-filter-left,.variation-filter-right,.variation-filter-submit { display: none !important;}@media (max-width: 1100px) { .variation-product-filter-form { column-gap: 18px; row-gap: 16px; margin-bottom: 34px; } .variation-filter-search { max-width: 100%; } .variation-order-select { width: 175px; min-width: 175px; }}@media (max-width: 768px) { .variation-product-filter-form { grid-template-columns: 1fr; row-gap: 14px; } .variation-filter-search-row, .ip-product-category-tabs, .variation-filter-order-row, .variation-filter-results-row { grid-column: 1 / -1; } .variation-filter-search { max-width: 100%; } .variation-filter-order-row { justify-content: stretch; width: 100%; } .variation-order-select { width: 100%; min-width: 0; } .ip-product-category-tabs { gap: 8px; margin: 0; } .ip-product-category-tab { min-height: 36px; padding: 0 14px; font-size: 13px; }}@media (max-width: 600px) { .variation-product-filter-form { margin-bottom: 30px; } .variation-filter-search { grid-template-columns: 42px minmax(0, 1fr) auto; min-height: 44px; border-radius: 12px; } .variation-filter-search-icon { width: 42px; height: 42px; font-size: 14px; } .variation-filter-search input { height: 42px; min-height: 42px; padding-right: 8px; font-size: 13px; line-height: 42px; } .variation-search-btn { height: 42px; min-height: 42px; padding: 0 14px; border-radius: 0 10px 10px 0; font-size: 13px; } .variation-filter-select select, .variation-product-filter-form select { min-height: 42px; line-height: 42px; font-size: 14px; } .variation-filter-results-row { align-items: flex-start; flex-direction: column; gap: 8px; font-size: 13px; } .ip-autocomplete-dropdown { top: calc(100% + 7px); max-height: 360px; border-radius: 12px; } .ip-autocomplete-item { grid-template-columns: 48px minmax(0, 1fr); gap: 10px; padding: 11px 12px; } .ip-autocomplete-image-wrap { width: 48px; height: 48px; } .ip-autocomplete-image-wrap img { max-width: 42px; max-height: 48px; } .ip-autocomplete-title { font-size: 13px; } .ip-autocomplete-meta, .ip-autocomplete-price { font-size: 12px; } .ip-autocomplete-more { font-size: 12px; }}@media (max-width: 420px) { .variation-filter-search { grid-template-columns: 38px minmax(0, 1fr) auto; } .variation-filter-search-icon { width: 38px; } .variation-search-btn { padding: 0 11px; font-size: 12px; } .ip-product-category-tab { padding: 0 12px; }} .variation-filter-search-icon { border: 0 !important; background: transparent !important; cursor: pointer;} .variation-filter-search-icon .variation-search-icon-clear { display: none;} .variation-filter-search.has-search-value .variation-search-icon-search { display: none;} .variation-filter-search.has-search-value .variation-search-icon-clear { display: inline-block; color: #330867;}#brxe-d53b77 {flex-direction: row; align-self: center !important; justify-content: center; align-items: stretch; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-gap: 30px; padding-bottom: 50px}#brxe-0629a8 {flex-direction: row; align-self: center !important; justify-content: center; align-items: stretch; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-gap: 30px; padding-bottom: 50px}#brxe-33a9a3 {padding-right: 30px; padding-bottom: 30px; padding-left: 30px}.brxe-ftesrv {width: 100%; max-height: 400px; overflow: hidden; height: 400px}.brxe-ftesrv:not(.tag), .brxe-ftesrv img {object-fit: fill}.brxe-apnrhf {align-self: center !important; align-items: center; justify-content: center; cursor: pointer}.blog-card-image-wrap { position: relative !important; width: 100% !important; aspect-ratio: 465 / 270 !important; overflow: hidden !important; background: #f3f3f3;} .blog-card-image-wrap img { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; object-fit: contain !important; object-position: top !important; transform: scale(1) !important;}body .blog-card-image-wrap { position: relative !important; display: block !important; width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; aspect-ratio: 465 / 270 !important; overflow: hidden !important; border-radius: 12px 12px 0 0 !important; flex: 0 0 auto !important;}body .blog-card-image-wrap > img { position: absolute !important; inset: 0 !important; display: block !important; width: 100% !important; height: 100% !important; min-height: 0 !important; max-height: none !important; object-fit: cover !important; object-position: center top !important;}.brxe-gcuzrb {color: var(--black); font-size: var(--text-s); letter-spacing: 1%; line-height: 1.2; width: 100%; margin-bottom: 5px}.brxe-gcuzrb:hover {color: var(--primary)}.brxe-gcuzrb .separator {border-top-color: var(--black)}.brxe-gcuzrb .separator:hover {border-top-color: var(--primary)}.brxe-ivmoaq {color: var(--gray); font-family: "Varela Round"; font-size: var(--text-xs); letter-spacing: 1%; line-height: 1.4; width: 100%; margin-top: 5px; margin-bottom: 10px; height: 100%}@media (max-width: 980px) {.brxe-ooomqs {grid-template-rows: .5fr 1fr; flex-wrap: nowrap}}@media (max-width: 600px) {.brxe-ooomqs {height: fit-content}}.brxe-erpfem {padding-top: 15px; padding-right: 15px; padding-bottom: 20px; padding-left: 15px; align-self: flex-start !important; align-items: flex-start; cursor: pointer; row-gap: 0px; justify-content: space-between; height: 180px}.blog-card-content { display: flex; flex-direction: column; flex: 1;}@media (max-width: 600px) {.brxe-erpfem {flex-direction: column; flex-wrap: nowrap; height: fit-content}}.brxe-udozbc {color: var(--white); font-size: var(--text-2xs); font-family: "Varela Round"; font-weight: 400; letter-spacing: 5%}.brxe-udozbc { position: absolute; top: 0; left: 0; width: fit-content; height: 40px; padding: 0 20px; display: flex; align-items: center; justify-content: center; background: #238ECC; color: #fff; font-size: 12px; font-weight: 600; line-height: 1; border-radius: 14px 0 14px 0; z-index: 5;}.brxe-uztruo {flex-direction: column; align-self: stretch !important; width: 100%; justify-content: space-between; align-items: center; border: 2px solid var(--light-silver); border-radius: 15px; background-position: center center; background-repeat: no-repeat; max-width: 400px; min-height: 26rem; max-height: 26rem}.brxe-uztruo { display: flex; flex-direction: column; height: 100%; position: relative; overflow: hidden;}@media (max-width: 1100px) {.brxe-uztruo {max-width: 350px}}@media (max-width: 980px) {.brxe-uztruo {min-height: 26rem; max-height: 26rem}}@media (max-width: 600px) {.brxe-uztruo {flex-wrap: nowrap; max-width: 300px; min-height: fit-content; max-height: fit-content}}.brxe-wwyuod.brxe-container {flex-direction: row; justify-content: center; align-self: center !important; align-items: center; padding-right: 20px; padding-left: 20px}@media (max-width: 600px) {.brxe-wwyuod.brxe-container {align-self: center !important; justify-content: center; align-items: center}}.blog-card-image-wrap { position: relative !important; width: 100% !important; aspect-ratio: 465 / 270 !important; overflow: hidden !important; background: #f3f3f3;} .blog-card-image-wrap img { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; object-fit: contain !important; object-position: top !important; transform: scale(1) !important;}body .blog-card-image-wrap { position: relative !important; display: block !important; width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; aspect-ratio: 465 / 270 !important; overflow: hidden !important; border-radius: 12px 12px 0 0 !important; flex: 0 0 auto !important;}body .blog-card-image-wrap > img { position: absolute !important; inset: 0 !important; display: block !important; width: 100% !important; height: 100% !important; min-height: 0 !important; max-height: none !important; object-fit: cover !important; object-position: center top !important;}.blog-card-content { display: flex; flex-direction: column; flex: 1;}@media (max-width: 600px) {.brxe-erpfem {flex-direction: column; flex-wrap: nowrap; height: fit-content}}.brxe-udozbc { position: absolute; top: 0; left: 0; width: fit-content; height: 40px; padding: 0 20px; display: flex; align-items: center; justify-content: center; background: #238ECC; color: #fff; font-size: 12px; font-weight: 600; line-height: 1; border-radius: 14px 0 14px 0; z-index: 5;}.brxe-uztruo { display: flex; flex-direction: column; height: 100%; position: relative; overflow: hidden;}@media (max-width: 1100px) {.brxe-uztruo {max-width: 350px}}@media (max-width: 980px) {.brxe-uztruo {min-height: 26rem; max-height: 26rem}}@media (max-width: 600px) {.brxe-uztruo {flex-wrap: nowrap; max-width: 300px; min-height: fit-content; max-height: fit-content}}.brxe-fmjmzr.brxe-container {flex-direction: row; justify-content: center; align-self: center !important; align-items: center; padding-right: 20px; padding-left: 20px}@media (max-width: 600px) {.brxe-fmjmzr.brxe-container {align-self: center !important; justify-content: center; align-items: center}}.brxe-xtzcln.brxe-container {flex-direction: row; justify-content: center; align-self: center !important; align-items: center; padding-right: 20px; padding-left: 20px}@media (max-width: 600px) {.brxe-xtzcln.brxe-container {align-self: center !important; justify-content: center; align-items: center}}#brxe-odebcm {background-color: transparent; max-width: 90%}#brxe-odebcm .splide__arrow {color: var(--primary)}#brxe-odebcm .splide__arrow svg {fill: var(--primary)}#brxe-odebcm .splide__slide {align-items: center; justify-content: center; height: 100%}#brxe-odebcm .splide__arrow--prev {left: -50px}#brxe-odebcm .splide__arrow--next {right: -50px}@media (max-width: 1100px) {#brxe-odebcm .splide__arrow--prev {left: 0px}#brxe-odebcm .splide__arrow--next {right: 0px}#brxe-odebcm {max-width: 98%}}@media (max-width: 600px) {#brxe-odebcm .splide__arrow--prev {left: -10px}#brxe-odebcm .splide__arrow--next {right: -10px}}#brxe-sbqgbc {margin-top: 30px; margin-bottom: 30px; flex-direction: column; align-items: center; align-self: center !important; justify-content: center}@media (max-width: 980px) {#brxe-sbqgbc {height: 400px; margin-top: 0; margin-bottom: 0}}@media (max-width: 600px) {#brxe-sbqgbc {margin-bottom: 0}}#brxe-hnkuko {margin-bottom: 40px; flex-direction: column}@media (max-width: 1100px) {#brxe-hnkuko {padding-bottom: 60px}}@media (max-width: 600px) {#brxe-hnkuko {margin-bottom: 0}}