:root{--page-builder-primary:#135234;--page-builder-accent:#ff742b;--page-builder-surface:#fff;--page-builder-muted:#64748b;--page-builder-radius:0.75rem}.page-builder{width:100%;color:var(--page-builder-primary)}.page-builder *,.page-builder :after,.page-builder :before{box-sizing:border-box}.page-builder a{color:inherit;text-decoration:none}.page-builder button{appearance:none;min-height:0;margin:0;border:0;padding:0;color:inherit;font:inherit;line-height:1;cursor:pointer}.page-builder-block+.page-builder-block{margin-top:1rem}.page-builder-layout{display:flex;flex-direction:column}.page-builder-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row dense;gap:var(--pb-gap);width:100%}.page-builder-container{width:min(100% - 2rem,78rem);margin-inline:auto}.page-builder-media-mobile{display:none!important}.page-block-slider--responsive .page-block-slider-arrows[data-show-desktop=false]{display:none}.page-builder-layout--responsive{gap:var(--pb-gap-desktop);padding-block:var(--pb-padding-top-desktop) var(--pb-padding-bottom-desktop)}.page-builder-layout--responsive .page-builder-cell[data-visible-desktop=false],.page-builder-layout--responsive .page-builder-responsive-row[data-visible-desktop=false]{display:none}.page-builder-layout--responsive .page-builder-responsive-row[data-container-desktop=true]{width:min(100% - 2rem,78rem);margin-inline:auto}.page-builder-layout--responsive .page-builder-row{gap:var(--pb-gap-desktop)}.page-builder-layout--responsive .page-builder-cell{grid-column:span var(--pb-column-span-desktop);grid-row:span var(--pb-row-span-desktop)}.page-builder-cell{min-width:0}.page-builder-empty{display:grid;min-height:9rem;place-items:center;border:1px dashed color-mix(in srgb,var(--page-builder-primary) 45%,transparent);border-radius:var(--page-builder-radius);padding:1rem;color:var(--page-builder-muted);text-align:center}.page-builder-contain,.page-builder-cover,.page-builder-stretch{display:block;width:100%;height:100%}.page-builder-cover{object-fit:cover}.page-builder-contain{object-fit:contain}.page-builder-stretch{object-fit:fill}.page-builder-title{margin:0;color:var(--pb-title,var(--page-builder-primary))}.page-builder-button{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;background:var(--pb-accent,var(--page-builder-accent));padding:.65rem 1rem;color:#fff!important}.page-builder-actions{display:flex;flex-wrap:wrap;gap:.75rem}.page-builder-rich-text{font-size:var(--pb-text-size,inherit)}.page-builder-rich-text>:first-child{margin-top:0}.page-builder-rich-text>:last-child{margin-bottom:0}.page-builder-rich-text blockquote{border-inline-start:4px solid color-mix(in srgb,var(--page-builder-primary) 30%,transparent);padding-inline-start:1rem}.page-builder-rich-text-table{overflow-x:auto}.page-builder-rich-text table{width:100%;border-collapse:collapse}.page-builder-rich-text td,.page-builder-rich-text th{border:1px solid #d1d5db;padding:.5rem}.page-builder-rich-text-checked{text-decoration:line-through;opacity:.65}.page-builder-carousel-shell{position:relative}.page-builder-carousel-viewport{overflow:hidden}.page-builder-carousel{display:flex;gap:1.5rem;padding-block:1rem}.page-builder-carousel-item,.page-builder-carousel>*{min-width:0;flex:0 0 auto}.page-builder-carousel--paged{width:100%;gap:0}.page-builder-carousel--paged>.page-builder-carousel-item{width:100%;max-width:100%;flex:0 0 100%}.page-builder-carousel-dots{position:absolute;bottom:1.25rem;left:50%;z-index:3;display:flex;gap:.4rem;transform:translateX(-50%)}.page-builder-carousel-dots span{width:.5rem;height:.5rem;border-radius:999px;background:color-mix(in srgb,var(--page-builder-primary) 35%,transparent);transition:width .2s ease,background-color .2s ease}.page-builder-carousel-dots span.is-active{width:1.5rem;background:var(--page-builder-primary)}.page-builder-carousel-next,.page-builder-carousel-previous{position:absolute;z-index:2;top:50%;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:rgba(255,255,255,.8);box-shadow:0 10px 30px rgba(1,65,41,.2);color:var(--page-builder-primary);transform:translateY(-50%);backdrop-filter:blur(10px);transition:transform .2s ease,opacity .2s ease,background-color .2s ease}.page-builder-carousel-next:hover,.page-builder-carousel-previous:hover{background:rgba(255,255,255,.95);transform:translateY(-50%) scale(1.05)}.page-builder-carousel-next:disabled,.page-builder-carousel-previous:disabled{opacity:.3;cursor:default}.page-builder-carousel-next{right:0}.page-builder-carousel-previous{left:0}.page-builder-gallery{display:grid;width:100%;overflow:hidden;border:var(--pb-gallery-border);border-radius:var(--pb-gallery-radius);background:var(--pb-gallery-bg);color:var(--pb-gallery-color);grid-template-columns:var(--pb-gallery-columns)}.page-builder-gallery.is-card{box-shadow:0 1px 3px rgba(15,23,42,.12)}.page-builder-gallery--left{direction:ltr}.page-builder-gallery--left>*{direction:rtl}.page-builder-gallery--bottom .page-builder-gallery-image{order:2}.page-builder-gallery-image{position:relative;width:var(--pb-gallery-width);height:var(--pb-gallery-height);min-width:0;padding:var(--pb-gallery-image-padding);justify-self:stretch}.page-builder-gallery--bottom .page-builder-gallery-image,.page-builder-gallery--top .page-builder-gallery-image,.page-builder-gallery:not(.has-text) .page-builder-gallery-image{justify-self:center}.page-builder-gallery-image-frame,.page-builder-gallery-image-frame>a{position:relative;display:block;width:100%;height:100%;overflow:hidden}.page-builder-gallery-text{display:flex;min-height:0;align-items:center;justify-content:center;padding:var(--pb-gallery-text-padding)}.page-builder-gallery-text-content{width:100%;max-width:65ch;margin:0;color:var(--pb-gallery-color);line-height:2rem;white-space:pre-wrap}.page-builder-gallery-placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;color:#a3a3a3}.page-builder-gallery-placeholder svg{width:2.5rem;height:2.5rem}.page-builder .text-xs{font-size:.75rem!important}.page-builder .text-sm{font-size:.875rem!important}.page-builder .text-base{font-size:1rem!important}.page-builder .text-lg{font-size:1.125rem!important}.page-builder .text-xl{font-size:1.25rem!important}.page-builder .text-2xl{font-size:1.5rem!important}.page-builder .text-3xl{font-size:1.875rem!important}.page-builder .text-4xl{font-size:2.25rem!important}@media (min-width:768px){.page-builder .md\:text-xs{font-size:.75rem!important}.page-builder .md\:text-sm{font-size:.875rem!important}.page-builder .md\:text-base{font-size:1rem!important}.page-builder .md\:text-lg{font-size:1.125rem!important}.page-builder .md\:text-xl{font-size:1.25rem!important}.page-builder .md\:text-2xl{font-size:1.5rem!important}.page-builder .md\:text-3xl{font-size:1.875rem!important}.page-builder .md\:text-4xl{font-size:2.25rem!important}}.page-builder-weight-normal{font-weight:400}.page-builder-weight-medium{font-weight:500}.page-builder-weight-semibold{font-weight:600}.page-builder-weight-bold{font-weight:700}.page-builder-weight-extrabold{font-weight:800}.page-builder-align-right{text-align:right}.page-builder-align-center{text-align:center}.page-builder-align-left{text-align:left}.page-block-slider{position:relative;overflow:hidden;width:100%;margin-inline:auto;border-radius:0;background:linear-gradient(270deg,#065f46,#047857)}.page-block-slider--responsive{height:var(--pb-slider-height-desktop)!important}.page-block-slider-media{position:absolute;inset:0;z-index:0;opacity:0;transform:scale(1.015);pointer-events:none;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}.page-block-slider-media.is-active{z-index:1;opacity:1;transform:scale(1);pointer-events:auto}.page-block-slider-media>a{display:block;position:absolute;inset:0;height:100%}.page-block-slider-arrows{position:absolute;inset-inline:1rem;top:50%;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.page-block-slider[data-arrow-position=bottom-left] .page-block-slider-arrows,.page-block-slider[data-arrow-position=bottom-right] .page-block-slider-arrows{inset-inline:auto 1rem;top:auto;bottom:1rem;gap:.5rem;transform:none}.page-block-slider[data-arrow-position=bottom-left] .page-block-slider-arrows{right:auto;left:1rem}.page-block-slider-arrows button{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:0;border-radius:999px;background-color:color-mix(in srgb,var(--pb-slider-arrow,#000000) 30%,transparent);color:white;pointer-events:auto;padding:0;line-height:0;transition:background-color .18s ease,filter .18s ease}.page-block-slider-arrows button:hover{background-color:color-mix(in srgb,var(--pb-slider-arrow,#000000) 45%,transparent)}.page-block-slider-overlay{position:absolute;inset:0;background:rgba(0,0,0,.1);pointer-events:none}.page-block-slider--empty{display:flex;min-height:20rem;align-items:center;justify-content:center;flex-direction:column;gap:1rem;color:white}.page-block-slider--empty svg{width:3rem;height:3rem}.page-block-slider[data-arrow-radius=none] .page-block-slider-arrows button{border-radius:0}.page-block-slider[data-arrow-radius=sm] .page-block-slider-arrows button{border-radius:.25rem}.page-block-slider[data-arrow-radius=md] .page-block-slider-arrows button{border-radius:.375rem}.page-block-slider[data-arrow-radius=lg] .page-block-slider-arrows button{border-radius:.5rem}.page-block-slider[data-arrow-radius=xl] .page-block-slider-arrows button{border-radius:.75rem}.page-block-slider[data-arrow-size=sm] .page-block-slider-arrows button{width:2rem;height:2rem}.page-block-slider[data-arrow-size=lg] .page-block-slider-arrows button{width:2.75rem;height:2.75rem}.page-block-slider-dots{position:absolute;z-index:2;bottom:1rem;display:flex;gap:.375rem}.page-block-slider-dots--left{left:1rem}.page-block-slider-dots--center{left:50%;transform:translateX(-50%)}.page-block-slider-dots--right{right:1rem}.page-block-slider-dot{appearance:none;min-height:0;margin:0;border:0;background:rgba(255,255,255,.55);padding:0}.page-block-slider-dot.page-builder-size-sm{width:.375rem;height:.375rem}.page-block-slider-dot.page-builder-size-md{width:.5rem;height:.5rem}.page-block-slider-dot.page-builder-size-lg{width:.625rem;height:.625rem}.page-block-slider-dot.is-active{width:1.5rem;background:white}.page-block-countdown{position:relative;isolation:isolate;overflow:hidden;padding:2rem;border-radius:var(--page-builder-radius);background:var(--pb-surface);text-align:center}.page-block-countdown:before{position:absolute;z-index:-1;inset:0;background-image:var(--pb-countdown-background-image);background-position:50%;background-size:cover;content:"";opacity:var(--pb-countdown-background-opacity)}.page-block-countdown[data-radius=none]{border-radius:0}.page-block-countdown[data-radius=sm]{border-radius:.25rem}.page-block-countdown[data-radius=md]{border-radius:.375rem}.page-block-countdown[data-radius=lg]{border-radius:.5rem}.page-block-countdown[data-radius=xl]{border-radius:.75rem}.page-block-countdown[data-radius=full]{border-radius:999px}.page-block-countdown-units{display:flex;justify-content:center;gap:.75rem;margin-block:1.25rem}.page-block-countdown[data-gap=none] .page-block-countdown-units{gap:0}.page-block-countdown[data-gap=xs] .page-block-countdown-units{gap:.25rem}.page-block-countdown[data-gap=sm] .page-block-countdown-units{gap:.5rem}.page-block-countdown[data-gap=lg] .page-block-countdown-units{gap:1rem}.page-block-countdown[data-gap=xl] .page-block-countdown-units{gap:1.5rem}.page-block-countdown-units span{display:grid;min-width:4.5rem;gap:.25rem;border-radius:.6rem;background:color-mix(in srgb,var(--pb-countdown-box) var(--pb-countdown-box-opacity),transparent);padding:.75rem}.page-block-countdown[data-size=sm] .page-block-countdown-units span{min-width:3.5rem;padding:.5rem}.page-block-countdown[data-size=lg] .page-block-countdown-units span{min-width:5.5rem;padding:1rem}.page-block-countdown-units b{color:var(--pb-countdown-number)}.page-block-countdown-units small{color:var(--pb-countdown-unit)}.page-block-countdown .page-builder-button{background:var(--pb-accent);color:var(--pb-button-text)!important}.page-block-countdown-expired{color:var(--pb-expired-text)}.page-builder-radius-none{border-radius:0}.page-builder-radius-sm{border-radius:.25rem}.page-builder-radius-md{border-radius:.375rem}.page-builder-radius-lg{border-radius:.5rem}.page-builder-radius-xl{border-radius:.75rem}.page-builder-radius-full{border-radius:999px}.page-builder-size-sm{min-height:2rem;padding:.35rem .75rem}.page-builder-size-md{min-height:2.5rem}.page-builder-size-lg{min-height:3rem;padding:.8rem 1.25rem}.page-block-best-sellers,.page-block-blog-slider,.page-block-featured-categories{min-width:0;overflow:hidden;border:var(--pb-border-width,0) solid var(--pb-border,transparent);border-radius:var(--page-builder-radius);background:var(--pb-body-background,var(--pb-surface,#fff));padding:1rem}.page-block-blog-slider .page-builder-carousel,.page-block-blog-slider .page-builder-carousel-viewport{width:100%}.page-block-best-sellers{overflow:hidden;padding:0}.page-block-best-sellers>header,.page-block-featured-categories>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page-block-best-sellers>header{min-height:2.75rem;margin:0;border-radius:var(--page-builder-radius) var(--page-builder-radius) 0 0;background:var(--pb-header-background);padding:.5rem 1rem}.page-builder-view-all{color:var(--pb-view-all)!important}.page-block-best-sellers header a{display:inline-flex;align-items:center;gap:.25rem}.page-builder-product{display:block;width:12.125rem;flex-shrink:0;border-radius:.5rem;user-select:none;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.page-builder-product:hover{transform:translateY(-.125rem);box-shadow:0 12px 26px rgba(249,115,22,.18)}.page-builder-product-card{display:flex;height:100%;min-height:17rem;overflow:hidden;flex-direction:column;border-radius:.5rem;background:#fff!important}.page-builder-product-image{position:relative;width:12.125rem;height:12.125rem;flex:0 0 12.125rem;overflow:hidden;background:#fff}.page-builder-product-image picture{position:relative;display:block;width:100%;height:100%}.page-builder-product-image img{background:#fff;object-position:center}.page-builder-product-image-fallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:1rem;color:#3d20c8;font-size:1.125rem;font-weight:900;text-align:center}.page-builder-product-content{display:flex;flex:1;flex-direction:column;align-items:center;padding-top:.5rem;padding-inline:.625rem;padding-bottom:.75rem;background:#fff;text-align:center}.page-builder-product h3{display:-webkit-box;width:100%;min-height:2.5rem;margin:0;overflow:hidden;color:#07553d;font-size:.875rem;font-weight:600;line-height:1.25rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page-builder-product-pricing{display:grid;width:100%;min-height:2.75rem;grid-template-columns:2.5rem minmax(0,1fr);grid-template-rows:1.75rem 1rem;align-items:center;column-gap:.5rem;margin-top:.25rem;text-align:start}.page-builder-product-pricing>span{grid-column:2;grid-row:1;color:#064b36;font-size:1rem;font-weight:700;line-height:1.5rem;text-align:end}.page-builder-product del{grid-column:2;grid-row:2;color:#9ca3af;font-size:.6875rem;line-height:1rem;text-align:end}.page-builder-product-pricing i{grid-column:2;grid-row:2;min-height:1rem}.page-builder-product small{position:static;grid-column:1;grid-row:1;justify-self:start;border-radius:999px;display:inline-flex;min-width:2.5rem;height:1.5rem;align-items:center;justify-content:center;background:#ff6f2a;padding-inline:.5rem;color:white;font-size:.625rem;font-weight:600;line-height:1}.page-block-best-sellers .page-builder-carousel-viewport{padding-inline:1.25rem}.page-builder-category{display:grid;width:10rem;gap:.6rem;text-align:center}.page-builder-category>span{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:999px}.page-block-blog-slider article{display:grid;width:100%;grid-template-columns:1fr 1fr;overflow:hidden;height:22rem;border:1px solid #f1f5f9;border-radius:1rem;background:#fff;box-shadow:0 18px 28px rgba(15,23,42,.14)}.page-builder-article-cover{position:relative;min-height:22rem}.page-block-blog-slider article>div:last-child{display:flex;min-width:0;flex-direction:column;padding:1.75rem 2.5rem 5rem;text-align:right}.page-block-blog-slider h3{margin:0;color:#0f172a;font-size:1.65rem;font-weight:900;line-height:2.25rem}.page-block-blog-slider p{margin-top:1rem;color:rgba(15,23,42,.8);font-weight:500;line-height:2rem}.page-block-blog-slider time{margin-top:1.25rem;color:rgba(15,23,42,.8);font-weight:600}.page-block-blog-slider .page-builder-carousel-next,.page-block-blog-slider .page-builder-carousel-previous{top:auto;right:auto;bottom:1.25rem;width:2.75rem;height:2.75rem;border:0;background:#0d9488;color:#fff;box-shadow:0 10px 20px rgba(15,118,110,.25);transform:none}.page-block-blog-slider .page-builder-carousel-next svg,.page-block-blog-slider .page-builder-carousel-previous svg{width:1.25rem;height:1.25rem;stroke:currentColor;stroke-width:2}.page-block-blog-slider .page-builder-carousel-next{left:2rem}.page-block-blog-slider .page-builder-carousel-previous{left:5.5rem}.page-block-blog-slider .page-builder-carousel-next:hover,.page-block-blog-slider .page-builder-carousel-previous:hover{background:#0f766e;transform:none}.page-block-feature-section,.page-block-image-text{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:3rem;overflow:hidden;border-radius:var(--page-builder-radius);background:var(--pb-surface,#fff)}.page-block-feature-section--left,.page-block-image-text--left{direction:ltr}.page-block-image-text--left>*{direction:rtl}.page-block-feature-section--bottom,.page-block-feature-section--top,.page-block-image-text--bottom,.page-block-image-text--top{grid-template-columns:1fr}.page-block-image-text--bottom .page-block-image-text-media{order:2}.page-block-feature-section-image{position:relative;flex:1;min-height:18rem}.page-block-feature-section-image img{object-fit:contain}.page-block-feature-section-content,.page-builder-rich-text{flex:1;padding:1.5rem;line-height:1.9}.page-block-feature-section-content{color:var(--pb-text);font-size:var(--pb-text-size)}.page-block-feature-section-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.75rem}.page-block-feature-section-header.has-border{border-bottom:var(--pb-border-width) solid var(--pb-border)}.page-block-feature-section .page-builder-title{font-size:var(--pb-title-size)}.page-block-feature-section-subtitle{display:block;margin-top:1rem;font-size:calc(var(--pb-text-size) + 2px);font-weight:800}.page-block-feature-section-description{display:block;margin-top:.5rem}.page-block-feature-section-note{display:block;margin-top:.5rem;font-weight:800}.page-block-image-text-copy,.page-block-image-text-media{min-width:0}.page-block-image-text-copy{padding-top:.25rem;font-size:var(--pb-text-size);text-align:right}.page-block-image-text-media--sticky{position:sticky;top:calc(var(--site-sticky-header-height, 0px) + 2rem);align-self:flex-start}.page-block-image-text-image{position:relative;width:100%;max-width:28.125rem;height:var(--pb-image-text-height);margin-inline:auto;padding-bottom:1.25rem}.page-block-image-text-image-frame{position:relative;height:100%;overflow:hidden;border-radius:1rem}.page-block-image-text-shadow{position:absolute;right:12%;bottom:.5rem;left:12%;height:1.75rem;border-radius:50%;background:rgba(0,0,0,.7);filter:blur(.75rem)}.page-block-image-text-placeholder{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;border:1px dashed color-mix(in srgb,var(--page-builder-primary) 35%,transparent);border-radius:1rem;color:var(--page-builder-primary)}.page-block-image-text-placeholder svg{width:2.25rem;height:2.25rem}.page-block-image-text-content{position:relative;max-height:var(--pb-image-text-content-height);overflow:hidden;transition:max-height .7s ease}.page-block-image-text-fade{position:absolute;inset-inline:0;bottom:0;height:6rem;background:linear-gradient(to top,var(--pb-surface,#fff),color-mix(in srgb,var(--pb-surface,#fff) 90%,transparent),transparent);transition:opacity .4s}.page-block-image-text-content.is-expanded .page-block-image-text-fade{opacity:0;pointer-events:none}.page-block-image-text-toggle{min-height:2.5rem!important;margin-top:1.5rem;padding:.65rem 1.25rem!important;gap:.25rem;border:0;box-shadow:0 10px 20px color-mix(in srgb,var(--page-builder-accent) 25%,transparent)}.page-block-image-text-toggle svg{width:1rem;transition:transform .3s}.page-block-image-text-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.page-block-marquee{overflow:hidden}.page-block-marquee>div{display:flex;width:max-content;gap:2rem;animation:page-builder-marquee 24s linear infinite}.page-block-marquee img{width:auto;height:5rem;object-fit:contain}@keyframes page-builder-marquee{to{transform:translateX(50%)}}@media (max-width:640px){.page-builder-media-desktop{display:none!important}.page-builder-media-mobile{display:block!important}.page-block-slider--responsive .page-block-slider-arrows[data-show-desktop=false][data-show-mobile=true]{display:flex}.page-builder-layout--responsive{gap:var(--pb-gap-mobile);padding-block:var(--pb-padding-top-mobile) var(--pb-padding-bottom-mobile)}.page-builder-layout--responsive .page-builder-cell[data-visible-desktop=false],.page-builder-layout--responsive .page-builder-responsive-row[data-visible-desktop=false]{display:block}.page-builder-layout--responsive .page-builder-cell[data-visible-mobile=false],.page-builder-layout--responsive .page-builder-responsive-row[data-visible-mobile=false]{display:none}.page-builder-layout--responsive .page-builder-responsive-row[data-container-desktop=true]{width:100%;margin-inline:0}.page-builder-layout--responsive .page-builder-responsive-row[data-container-mobile=true]{width:min(100% - 2rem,78rem);margin-inline:auto}.page-builder-layout--responsive .page-builder-row{gap:var(--pb-gap-mobile)}.page-builder-layout--responsive .page-builder-cell{grid-column:span var(--pb-column-span-mobile)!important;grid-row:span var(--pb-row-span-mobile)}.page-block-slider--responsive{height:var(--pb-slider-height-mobile)!important}.page-block-slider--responsive .page-block-slider-arrows[data-show-mobile=false]{display:none}.page-builder-gallery--responsive .page-builder-gallery-image{height:var(--pb-gallery-height-mobile)}.page-builder-gallery--responsive[data-mobile-position=bottom] .page-builder-gallery-image{order:2}.page-block-image-text--responsive .page-block-image-text-image{height:var(--pb-image-text-height-mobile)}.page-block-image-text--responsive[data-mobile-position=bottom] .page-block-image-text-media{order:2}.page-block-image-text--responsive[data-mobile-position=top] .page-block-image-text-media{order:0}.page-block-image-text--responsive[data-mobile-sticky=false] .page-block-image-text-media{position:static}.page-builder-row{grid-template-columns:1fr}.page-builder-cell{grid-column:1/-1!important}.page-block-blog-slider article,.page-block-feature-section,.page-block-image-text,.page-builder-gallery{grid-template-columns:1fr}.page-block-image-text--left{direction:rtl}.page-block-blog-slider article{height:auto}.page-builder-article-cover{min-height:13rem}.page-block-blog-slider article>div:last-child{padding:1.25rem 1rem 5rem}.page-block-blog-slider h3{font-size:1.25rem;line-height:2rem}.page-block-countdown-units{gap:.35rem}.page-block-countdown-units span{min-width:3.5rem;padding:.5rem}}@media (prefers-reduced-motion:reduce){.page-block-slider-media{transition-duration:1ms}.page-block-marquee>div{animation:none}}.page-builder-themed-catalog{--catalog-from:#ec4899;--catalog-to:#fb7185;width:min(100% - 2rem,82rem);margin-inline:auto;padding-block:1.5rem 4rem;color:var(--foreground,#fff)}.page-builder-themed-catalog__hero{position:relative;min-height:28rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--catalog-from) 35%,transparent);border-radius:2rem;background:linear-gradient(120deg,color-mix(in srgb,var(--catalog-from) 30%,#080a12),#080a12);box-shadow:0 28px 70px rgba(0,0,0,.32)}.page-builder-themed-catalog__hero:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,10,18,.94),rgba(8,10,18,.72) 36%,rgba(8,10,18,.08) 70%);content:""}.page-builder-themed-catalog__hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page-builder-themed-catalog__hero>div{position:relative;z-index:1;display:flex;min-height:28rem;width:min(45%,34rem);flex-direction:column;align-items:flex-start;justify-content:center;padding:3.5rem}.page-builder-themed-catalog__hero p{margin:0 0 .75rem;color:var(--catalog-to);font-weight:800}.page-builder-themed-catalog__hero h1{margin:0;font-size:clamp(2.1rem,4vw,4rem);font-weight:950;line-height:1.2}.page-builder-themed-catalog__hero span{margin-top:1rem;color:#d7dbe5;font-size:1.05rem;line-height:2}.page-builder-themed-catalog__hero a{margin-top:1.75rem;border-radius:999px;background:linear-gradient(135deg,var(--catalog-from),var(--catalog-to));padding:.85rem 1.5rem;color:#fff;font-weight:800;text-decoration:none;box-shadow:0 14px 30px color-mix(in srgb,var(--catalog-from) 25%,transparent)}.page-builder-themed-catalog__section{margin-top:3rem}.page-builder-themed-catalog__section h2{margin:0 0 1.25rem;font-size:1.45rem;font-weight:900}.page-builder-themed-catalog__section-title{display:flex;align-items:center;justify-content:space-between}.page-builder-themed-catalog__section-title>a{margin-bottom:1.25rem;color:var(--catalog-to);font-weight:700;text-decoration:none}.page-builder-themed-catalog__categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.page-builder-themed-catalog__categories>a{display:flex;min-height:10rem;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;border:1px solid color-mix(in srgb,var(--catalog-from) 25%,transparent);border-radius:1.5rem;background:linear-gradient(145deg,color-mix(in srgb,var(--catalog-from) 15%,transparent),rgba(255,255,255,.035));color:inherit;font-weight:800;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.page-builder-themed-catalog__categories>a:hover{transform:translateY(-4px);border-color:var(--catalog-from)}.page-builder-themed-catalog__categories i,.page-builder-themed-catalog__categories img{display:flex;width:5rem;height:5rem;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,var(--catalog-from),var(--catalog-to));object-fit:cover;color:#fff;font-size:2rem;font-style:normal}.page-builder-themed-catalog__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.page-builder-themed-catalog__products article{display:flex;min-width:0;flex-direction:column;border:1px solid rgba(255,255,255,.1);border-radius:1.25rem;background:rgba(255,255,255,.055);padding:.85rem}.page-builder-themed-catalog__product-placeholder,.page-builder-themed-catalog__products article>img{width:100%;aspect-ratio:1;border-radius:1rem;background:#fff;object-fit:contain}.page-builder-themed-catalog__product-placeholder{display:grid;place-items:center;color:var(--catalog-from);font-size:3rem;font-weight:950}.page-builder-themed-catalog__products h3{min-height:3rem;margin:.8rem 0 .35rem;font-size:.95rem;line-height:1.5}.page-builder-themed-catalog__products b{color:var(--catalog-to);font-size:.9rem}.page-builder-themed-catalog__products article>a{margin-top:.8rem;border-radius:.75rem;background:linear-gradient(135deg,var(--catalog-from),var(--catalog-to));padding:.65rem;color:#fff;font-size:.85rem;font-weight:800;text-align:center;text-decoration:none}@media (max-width:800px){.page-builder-themed-catalog{width:min(100% - 1rem,82rem);padding-top:.5rem}.page-builder-themed-catalog__hero{min-height:28rem;border-radius:1.4rem}.page-builder-themed-catalog__hero:after{background:linear-gradient(0deg,rgba(8,10,18,.97),rgba(8,10,18,.75) 55%,rgba(8,10,18,.08))}.page-builder-themed-catalog__hero>div{min-height:28rem;width:100%;justify-content:flex-end;padding:1.5rem}.page-builder-themed-catalog__hero h1{font-size:2rem}.page-builder-themed-catalog__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.page-builder-themed-catalog__products{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.page-builder-themed-catalog__products article{min-width:15rem;scroll-snap-align:start}}.page-builder-themed-catalog{width:min(100% - 2rem,88rem);padding-block:1.25rem 5rem}.page-builder-themed-catalog__hero{aspect-ratio:4/1;min-height:15rem;max-height:22rem;border-color:color-mix(in srgb,var(--catalog-from) 45%,transparent);border-radius:1.75rem;isolation:isolate;box-shadow:0 28px 75px rgba(0,0,0,.38)}.page-builder-themed-catalog__hero:before{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(7,8,15,.98),rgba(7,8,15,.88) 32%,rgba(7,8,15,.34) 62%,rgba(7,8,15,.05));content:""}.page-builder-themed-catalog__hero:after{inset:auto 5% -45% auto;z-index:1;width:32rem;height:32rem;border-radius:999px;background:var(--catalog-from);opacity:.18;filter:blur(90px)}.page-builder-themed-catalog__hero>img{z-index:0;opacity:0;transform:scale(1.04);transition:opacity .65s ease,transform 6s ease}.page-builder-themed-catalog__hero>img.is-active{opacity:1;transform:scale(1)}.page-builder-themed-catalog__hero-glow{position:absolute;z-index:1;inset:-35% auto auto -15%;width:30rem;height:30rem;border-radius:999px;background:var(--catalog-to);opacity:.16;filter:blur(90px)}.page-builder-themed-catalog__hero-content{position:relative;z-index:2;display:flex;height:100%;width:min(58%,42rem);flex-direction:column;align-items:flex-start;justify-content:center;padding:2rem 3rem}.page-builder-themed-catalog__eyebrow{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;color:var(--catalog-to);font-size:.9rem;font-weight:900}.page-builder-themed-catalog__badge{margin:0 0 1rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.08);padding:.45rem .8rem;color:#fff;font-size:.72rem;font-weight:800;backdrop-filter:blur(12px)}.page-builder-themed-catalog__hero h1{max-width:36rem;font-size:clamp(1.8rem,3.2vw,3.4rem);letter-spacing:-.045em;text-wrap:balance}.page-builder-themed-catalog__subtitle{max-width:34rem;margin:1.25rem 0 0;color:#d9dde8;font-size:1.06rem;line-height:2.05}.page-builder-themed-catalog__hero-actions{display:flex;align-items:center;gap:1.25rem;margin-top:2rem}.page-builder-themed-catalog__hero-actions>a{display:inline-flex;align-items:center;gap:.6rem;margin:0;border:1px solid rgba(255,255,255,.18);padding:.95rem 1.45rem;transition:transform .2s ease,box-shadow .2s ease}.page-builder-themed-catalog__hero-actions>a:hover{transform:translateY(-3px);box-shadow:0 18px 40px color-mix(in srgb,var(--catalog-from) 35%,transparent)}.page-builder-themed-catalog__hero-actions>span{color:#aeb5c5;font-size:.78rem;font-weight:700}.page-builder-themed-catalog__hero-chips{position:absolute;right:2rem;bottom:2rem;z-index:3;display:flex;gap:.55rem}.page-builder-themed-catalog__hero-chips span{border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(5,6,12,.58);padding:.52rem .8rem;color:#fff;font-size:.72rem;font-weight:800;backdrop-filter:blur(15px)}.page-builder-themed-catalog__hero-dots{position:absolute;bottom:1rem;left:50%;z-index:4;display:flex;gap:.4rem;transform:translateX(-50%)}.page-builder-themed-catalog__hero-dots button{width:.42rem;height:.42rem;border:0;border-radius:999px;background:rgba(255,255,255,.4);transition:width .2s ease,background .2s ease}.page-builder-themed-catalog__hero-dots button.is-active{width:1.7rem;background:#fff}.page-builder-themed-catalog__benefits{position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:-1.25rem 2.25rem 0;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:1.5rem;background:color-mix(in srgb,var(--card,#171923) 88%,transparent);box-shadow:0 18px 55px rgba(0,0,0,.25);backdrop-filter:blur(22px)}.page-builder-themed-catalog__benefits article{display:flex;align-items:center;gap:.8rem;min-width:0;padding:1.15rem 1.25rem}.page-builder-themed-catalog__benefits article+article{border-right:1px solid rgba(255,255,255,.08)}.page-builder-themed-catalog__benefits i{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border-radius:.9rem;background:color-mix(in srgb,var(--catalog-from) 18%,transparent);color:var(--catalog-to);font-style:normal}.page-builder-themed-catalog__benefits div{display:flex;min-width:0;flex-direction:column;gap:.2rem}.page-builder-themed-catalog__benefits strong{font-size:.83rem}.page-builder-themed-catalog__benefits span{overflow:hidden;color:var(--muted-foreground,#aab0bd);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.page-builder-themed-catalog__section{margin-top:5rem}.page-builder-themed-catalog__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.page-builder-themed-catalog__closing div>span,.page-builder-themed-catalog__heading div>span{color:var(--catalog-to);font-size:.78rem;font-weight:900}.page-builder-themed-catalog__heading h2{margin:.35rem 0 0;font-size:clamp(1.55rem,2.8vw,2.25rem);letter-spacing:-.025em}.page-builder-themed-catalog__heading>p{margin:0;color:var(--muted-foreground,#aab0bd);font-size:.82rem}.page-builder-themed-catalog__heading>a{display:flex;align-items:center;gap:.45rem;color:var(--catalog-to);font-size:.82rem;font-weight:900;text-decoration:none}.page-builder-themed-catalog__categories{gap:1.15rem}.page-builder-themed-catalog__categories>a{position:relative;min-height:15rem;justify-content:flex-end;gap:.45rem;overflow:hidden;padding:1.25rem;background:linear-gradient(145deg,color-mix(in srgb,var(--catalog-from) 17%,#141722),rgba(255,255,255,.025));text-align:center}.page-builder-themed-catalog__categories>a:before{position:absolute;inset:-35% auto auto -20%;width:10rem;height:10rem;border-radius:999px;background:var(--catalog-from);opacity:.12;filter:blur(40px);content:""}.page-builder-themed-catalog__categories>a:hover{transform:translateY(-7px);box-shadow:0 24px 50px color-mix(in srgb,var(--catalog-from) 14%,transparent)}.page-builder-themed-catalog__category-visual{position:relative;display:grid;width:7.5rem;height:7.5rem;margin:auto;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:2.25rem;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.12);transform:rotate(calc((var(--item-index) - 1.5) * 1deg))}.page-builder-themed-catalog__categories i,.page-builder-themed-catalog__categories img{width:6.2rem;height:6.2rem;border-radius:1.75rem}.page-builder-themed-catalog__categories strong{font-size:1rem}.page-builder-themed-catalog__categories small{display:flex;align-items:center;gap:.3rem;color:var(--catalog-to);font-size:.7rem;font-weight:800}.page-builder-themed-catalog__product-section{border:1px solid rgba(255,255,255,.075);border-radius:2rem;background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.012));padding:2rem}.page-builder-themed-catalog__products{gap:1rem}.page-builder-themed-catalog__products article{overflow:hidden;border-color:rgba(255,255,255,.09);border-radius:1.35rem;background:rgba(8,10,17,.5);padding:0;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.page-builder-themed-catalog__products article:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--catalog-from) 55%,transparent);box-shadow:0 20px 45px rgba(0,0,0,.22)}.page-builder-themed-catalog__product-image{position:relative;display:grid;aspect-ratio:1.08;place-items:center;overflow:hidden;background:linear-gradient(145deg,#fff,#eef0f5)}.page-builder-themed-catalog__product-image img{width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.page-builder-themed-catalog__products article:hover img{transform:scale(1.055)}.page-builder-themed-catalog__product-image>span{color:var(--catalog-from);font-size:3rem;font-weight:950}.page-builder-themed-catalog__product-image em{position:absolute;top:.7rem;right:.7rem;z-index:2;border-radius:.65rem;background:var(--catalog-from);padding:.35rem .5rem;color:#fff;font-size:.7rem;font-style:normal;font-weight:900}.page-builder-themed-catalog__product-copy{padding:1rem}.page-builder-themed-catalog__product-copy>small{color:var(--catalog-to);font-size:.64rem;font-weight:850}.page-builder-themed-catalog__product-copy h3{min-height:3rem;margin:.35rem 0 .8rem}.page-builder-themed-catalog__product-copy>div{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page-builder-themed-catalog__product-copy b{color:#fff;font-size:.9rem}.page-builder-themed-catalog__product-copy b span{color:var(--muted-foreground,#aaa);font-size:.65rem;font-weight:600}.page-builder-themed-catalog__product-copy>div>a{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:.75rem;background:linear-gradient(135deg,var(--catalog-from),var(--catalog-to));color:#fff}.page-builder-themed-catalog__closing{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:5rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--catalog-from) 30%,transparent);border-radius:2rem;background:linear-gradient(120deg,color-mix(in srgb,var(--catalog-from) 22%,#10121b),#10121b);padding:2.5rem 3rem}.page-builder-themed-catalog__closing:after{position:absolute;left:-5%;width:18rem;height:18rem;border-radius:999px;background:var(--catalog-to);opacity:.12;filter:blur(60px);content:""}.page-builder-themed-catalog__closing h2{margin:.35rem 0 .55rem;font-size:clamp(1.35rem,2.5vw,2rem)}.page-builder-themed-catalog__closing p{margin:0;color:#bfc5d2;font-size:.82rem}.page-builder-themed-catalog__closing>a{position:relative;z-index:1;display:flex;flex:0 0 auto;align-items:center;gap:.5rem;border-radius:999px;background:#fff;padding:.9rem 1.35rem;color:#11131b;font-size:.85rem;font-weight:900;text-decoration:none}@media (max-width:950px){.page-builder-themed-catalog__hero-content{width:70%;padding:3rem}.page-builder-themed-catalog__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.page-builder-themed-catalog__benefits article:nth-child(3),.page-builder-themed-catalog__benefits article:nth-child(4){border-top:1px solid rgba(255,255,255,.08)}}@media (max-width:800px){.page-builder-themed-catalog{width:min(100% - 1rem,88rem);padding-bottom:3rem}.page-builder-themed-catalog__hero{aspect-ratio:16/9;min-height:18rem;max-height:24rem}.page-builder-themed-catalog__hero-content{min-height:0}.page-builder-themed-catalog__hero:before{background:linear-gradient(0deg,rgba(7,8,15,.98),rgba(7,8,15,.78) 62%,rgba(7,8,15,.12))}.page-builder-themed-catalog__hero-content{width:100%;justify-content:flex-end;padding:1.5rem 1.25rem 6rem}.page-builder-themed-catalog__hero h1{font-size:2.35rem}.page-builder-themed-catalog__hero-actions>span{display:none}.page-builder-themed-catalog__hero-chips{right:1.25rem;bottom:1.25rem;left:1.25rem;overflow-x:auto}.page-builder-themed-catalog__hero-chips span{flex:0 0 auto}.page-builder-themed-catalog__benefits{margin:-.75rem .75rem 0}.page-builder-themed-catalog__benefits article{padding:.9rem}.page-builder-themed-catalog__benefits i{width:2.35rem;height:2.35rem}.page-builder-themed-catalog__benefits span{display:none}.page-builder-themed-catalog__section{margin-top:3.5rem}.page-builder-themed-catalog__heading{align-items:flex-start;flex-direction:column;gap:.5rem}.page-builder-themed-catalog__heading>p{display:none}.page-builder-themed-catalog__categories>a{min-height:13rem;padding:.9rem}.page-builder-themed-catalog__category-visual{width:6.4rem;height:6.4rem;border-radius:1.65rem}.page-builder-themed-catalog__categories i,.page-builder-themed-catalog__categories img{width:5.25rem;height:5.25rem;border-radius:1.35rem}.page-builder-themed-catalog__product-section{margin-inline:-.25rem;border-radius:1.5rem;padding:1.25rem .9rem}.page-builder-themed-catalog__products article{min-width:15.5rem}.page-builder-themed-catalog__closing{align-items:flex-start;flex-direction:column;margin-top:3.5rem;padding:1.75rem}}