*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;background:#06141c}html,body,body.jsm-theme,body.jsm-theme.scheme_light,body.jsm-theme.scheme_dark,body.scheme_light,.body_wrap,.page_wrap,.page_content_wrap,.content_wrap,.content,.jsm-main,.jsm-shop,.jsm-product,.jsm-product-body,.jsm-product-related,.jsm-page-content{background:#06141c!important;background-color:#06141c!important;color:#eef6f8!important}body.jsm-theme{margin:0;color:#eef6f8!important;font-family:"Open Sans",sans-serif!important;font-size:16px;line-height:1.6;--ywraq_layout_button_bg_color:#00d4c8;--ywraq_layout_button_bg_color_hover:#00bfb5;--ywraq_layout_button_border_color:#00d4c8;--ywraq_layout_button_border_color_hover:#00bfb5;--ywraq_layout_button_color:#0c0e12;--ywraq_layout_button_color_hover:#0c0e12}.jsm-theme .body_wrap,.jsm-theme .page_wrap,.jsm-theme .top_panel,.jsm-theme .header_wrap,.jsm-theme .footer_wrap,.jsm-theme .sidebar{display:contents}.jsm-theme .top_panel,.jsm-theme .header_wrap,.jsm-theme .footer_wrap,.jsm-theme .sidebar,.jsm-theme #to_top,.jsm-theme .scroll_to_top,.jsm-theme .to_top,.jsm-theme .trx_addons_scroll_to_top{display:none!important}.jsm-skip{position:absolute;left:-999px}#trp_ald_modal_popup,#trp_no_text_popup_wrap,#trp_no_text_popup{display:none!important}.jsm-wrap{width:min(100% - 2.5rem, 1240px);margin-inline:auto}.jsm-kicker{margin:0;font-family:"Oswald",sans-serif;font-size:12px;font-weight:400;letter-spacing:2.64px;text-transform:uppercase;color:#00d4c8}.jsm-topbar{background:#00d4c8;color:#0c0e12;text-align:center;padding:8px 16px;font-family:"Oswald",sans-serif;font-size:13px;letter-spacing:1.57px;text-transform:uppercase}.jsm-header{position:sticky;top:0;z-index:50;background:rgb(10 12 18 / .97);border-bottom:1px solid rgb(0 212 200 / .16)}.jsm-header::before{content:"";position:absolute;inset:0;z-index:-1;backdrop-filter:blur(10px);pointer-events:none}.jsm-header__inner{width:min(100% - 2.5rem, 1240px);margin-inline:auto;position:relative;z-index:1;min-height:72px;display:flex;align-items:center;gap:24px}.jsm-header__nav{flex:1;display:flex;justify-content:flex-end}.jsm-header__social{display:flex;gap:12px;align-items:center}.jsm-header__social img{display:block;width:24px;height:24px}.jsm-logo img,.jsm-footer__brand img{display:block;width:auto;height:auto;max-width:min(240px, 42vw);mix-blend-mode:screen}.jsm-nav{display:flex;gap:4px;list-style:none;margin:0;padding:0}.jsm-nav a{display:block;padding:.4rem .9rem;font-family:"Oswald",sans-serif;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:#7a96a3;transition:color 0.15s}.jsm-nav a:hover,.jsm-nav a:focus{color:#00d4c8}.jsm-nav .current-menu-item>a,.jsm-nav .current_page_item>a{color:#00d4c8}.jsm-lang{display:flex;align-items:center}.jsm-lang a{display:flex;align-items:center;padding:.35rem .55rem}.jsm-lang img{display:block;width:22px;height:15px;object-fit:cover;border-radius:2px}.jsm-nav-toggle{display:none;margin-left:auto;width:44px;height:44px;border:0;background:#fff0;padding:10px;cursor:pointer}.jsm-nav-toggle span:not(.screen-reader-text){display:block;height:2px;margin:6px 0;background:#eef6f8}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.jsm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.8rem 1.8rem;font-family:"Oswald",sans-serif;font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:2px solid #fff0;cursor:pointer;white-space:nowrap;transition:background 0.18s,color 0.18s,border-color 0.18s}.jsm-btn--solid{background:#00d4c8;color:#0c0e12;border-color:#00d4c8}.jsm-btn--solid:hover{background:#ff5b4a;border-color:#ff5b4a;color:#fff}.jsm-btn--ghost{background:#fff0;color:#00d4c8;border-color:#00d4c8}.jsm-btn--ghost:hover{background:#00d4c8;color:#06141c}.jsm-btn--light{background:#fff0;border-color:#fff;color:#fff}.jsm-btn--light:hover{background:#fff;color:#06141c}.jsm-btn--dark{background:#06141c;border-color:#06141c;color:#fff}.jsm-btn--dark:hover{background:#fff;color:#06141c;border-color:#fff}.jsm-btn--cta-ghost{background:#fff0;border-color:rgb(0 0 0 / .35);color:#06141c}.jsm-btn--cta-ghost:hover{background:#06141c;color:#fff;border-color:#06141c}.jsm-inquiry__ok{margin:0 0 16px;color:#00d4c8}.jsm-btn--mobile-shop{display:none}.jsm-hero{position:relative;min-height:78vh;display:flex;align-items:center;padding:4.5rem 0 4rem;overflow:hidden}.jsm-hero__bg{position:absolute;inset:0}.jsm-hero__bg img,.jsm-hero__bg video{width:100%;height:100%;object-fit:cover}.jsm-hero__bg video{position:absolute;inset:0;pointer-events:none}.jsm-hero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .72) 0%,rgb(0 0 0 / .55) 60%,rgb(8 9 12 / .78) 80%,#06141c 100%)}.jsm-hero__inner{width:min(100% - 2.5rem, 1240px);margin-inline:auto;position:relative;z-index:1}.jsm-hero__eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:8px}.jsm-hero__eyebrow span:first-child{width:40px;height:2px;background:#00d4c8}.jsm-hero h1{margin:0;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;color:#eef6f8;line-height:1.05;font-size:clamp(36px, 5.5vw, 72px);line-height:.98;max-width:700px;margin:16px 0 0}.jsm-hero h1 em{font-style:normal;color:#00d4c8}.jsm-hero p{max-width:442px;margin:20px 0 0;color:rgb(255 255 255 / .8);font-size:17px;line-height:1.6}.jsm-hero__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.jsm-hero__stats{display:flex;flex-wrap:wrap;gap:24px;margin-top:56px;padding-top:32px;border-top:1px solid rgb(255 255 255 / .15)}.jsm-hero__stat strong{display:block;font-family:"Oswald",sans-serif;font-size:32px;color:#00d4c8;line-height:1.6}.jsm-hero__stat span{display:block;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#7a96a3}.jsm-usps{background:#00d4c8;padding:24px 0}.jsm-usps__grid{width:min(100% - 2.5rem, 1240px);margin-inline:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:center;color:#0c0e12}.jsm-usps h3{margin:0;font-family:"Oswald",sans-serif;font-size:15px;letter-spacing:1.06px;text-transform:uppercase}.jsm-usps p{margin:5px 0 0;font-size:12.5px;opacity:.75}.jsm-products{padding:64px 0;background:#06141c}.jsm-products__head{width:min(100% - 2.5rem, 1240px);margin-inline:auto;margin-bottom:16px}.jsm-products__head h2{margin:0;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;color:#eef6f8;line-height:1.05;font-size:42px;margin-top:8px}.jsm-products__head p{max-width:495px;color:#7a96a3}.jsm-products__banner{width:min(100% - 2.5rem, 1240px);margin-inline:auto;background:#00d4c8;color:#0c0e12;padding:13px 19px;font-family:"Oswald",sans-serif;font-size:16px;font-weight:600;margin:24px auto 0}.jsm-products__tabs{width:min(100% - 2.5rem, 1240px);margin-inline:auto;display:flex;flex-wrap:wrap;gap:0;margin-top:24px;border-bottom:2px solid rgb(0 212 200 / .16)}.jsm-products__tab{border:0;background:#fff0;color:#7a96a3;font-family:"Oswald",sans-serif;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;padding:.6rem 1.5rem;margin-bottom:-2px;border-bottom:2px solid #fff0;cursor:pointer}.jsm-products__tab.is-active{color:#00d4c8;border-bottom-color:#00d4c8;box-shadow:none}.jsm-products__grid{width:min(100% - 2.5rem, 1240px);margin-inline:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.jsm-products__more{text-align:center;margin-top:40px}.jsm-product-card{background:#102636;border:1px solid rgb(0 212 200 / .16);display:flex;flex-direction:column;overflow:hidden;transition:border-color 0.18s}.jsm-product-card[hidden]{display:none!important}.jsm-product-card:hover{border-color:#00d4c8}.jsm-product-card__media{position:relative;display:block;background:#071820;aspect-ratio:4/3;overflow:hidden}.jsm-product-card__media img{width:100%;height:100%;object-fit:contain;padding:.6rem;transition:transform 0.35s}.jsm-product-card__media:hover img{transform:scale(1.04)}.jsm-product-card__badge{position:absolute;top:10px;left:10px;background:#00d4c8;color:#0c0e12;font-family:"Oswald",sans-serif;font-size:11px;letter-spacing:.8px;text-transform:uppercase;padding:3px 9px}.jsm-product-card__body{padding:16px 18px 20px;display:flex;flex-direction:column;gap:6px;flex:1}.jsm-product-card__cat{margin:0;font-size:12px;letter-spacing:.8px;text-transform:uppercase;color:#7a96a3;text-decoration:none}.jsm-product-card__cat:hover,.jsm-product-card__cat:focus{color:#00d4c8}.jsm-product-card__title{margin:0;font-family:"Oswald",sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.25}.jsm-product-card__title a{color:#eef6f8;text-decoration:none}.jsm-product-card__price{margin-top:auto;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-family:"Oswald",sans-serif;font-size:22px;font-weight:700;color:#00d4c8}.jsm-product-card__price del{color:#7a96a3;font-size:14px}.jsm-product-card__price .price-suffix{display:none}.jsm-product-card__price .woocommerce-Price-amount::after{content:none!important;display:none!important}.jsm-product-card__vat{font-family:"Open Sans",sans-serif;font-size:12px;font-weight:400;color:#7a96a3;text-transform:uppercase}.jsm-product-card__btn{margin-top:10px;display:block;text-align:center;padding:.55rem 1rem;border:1px solid rgb(0 212 200 / .16);background:#fff0;color:#7a96a3;text-decoration:none;font-family:"Oswald",sans-serif;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;transition:background 0.15s,color 0.15s,border-color 0.15s}.jsm-product-card__btn:hover{background:#00d4c8;color:#06141c;border-color:#00d4c8}.jsm-categories{background:#0a1c28;padding:64px 0}.jsm-categories__head{width:min(100% - 2.5rem, 1240px);margin-inline:auto}.jsm-categories__head h2{margin:0;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;color:#eef6f8;line-height:1.05;font-size:42px;margin-top:8px}.jsm-categories__grid{width:min(100% - 2.5rem, 1240px);margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:19px;margin-top:40px}.jsm-categories__card{position:relative;aspect-ratio:4/3;overflow:hidden;display:flex;align-items:flex-end;padding:1.4rem;text-decoration:none;color:#fff}.jsm-categories__card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.55);transition:transform 0.4s,filter 0.4s}.jsm-categories__card:hover img{transform:scale(1.06);filter:brightness(.7)}.jsm-categories__card::after{display:none}.jsm-categories__copy{position:relative;z-index:1}.jsm-categories__label{margin:0;font-size:12px;letter-spacing:2.1px;text-transform:uppercase;color:#00d4c8}.jsm-categories h3{margin:0;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;color:#eef6f8;line-height:1.05;font-size:26px;margin:4px 0 8px;color:#fff}.jsm-categories__link{font-family:"Oswald",sans-serif;font-size:.88rem;letter-spacing:.1em;text-transform:uppercase;color:#00d4c8}.jsm-categories__link::after{content:" →"}.jsm-about{padding:64px 0;background:#06141c;scroll-margin-top:6.5rem}.jsm-about__grid{width:min(100% - 2.5rem, 1240px);margin-inline:auto;display:grid;grid-template-columns:0.82fr 1fr;gap:64px;align-items:center}.jsm-about__media img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;display:block;filter:brightness(.85) saturate(.9)}.jsm-about h2{margin:0;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;color:#eef6f8;line-height:1.05;font-size:42px;margin:8px 0 16px}.jsm-about__lead{color:#7a96a3;margin:0 0 32px}.jsm-about__feats{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin-bottom:0}.jsm-about__feat{border-left:3px solid #00d4c8;padding-left:19px}.jsm-about__feat h3{margin:0;font-family:"Oswald",sans-serif;font-size:16px;text-transform:uppercase;color:#fff}.jsm-about__feat p{margin:4px 0 0;font-size:14px;color:#7a96a3}.jsm-inquiry{background:#0a1c28;padding:64px 0}.jsm-inquiry__grid{width:min(100% - 2.5rem, 1240px);margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:48px}.jsm-inquiry__grid>*{min-width:0}.jsm-inquiry h2{margin:0;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;color:#eef6f8;line-height:1.05;font-size:42px;margin:8px 0 16px}.jsm-inquiry__copy p{color:#7a96a3}.jsm-inquiry__sub{font-family:"Oswald",sans-serif;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:#fff;margin:24px 0 8px}.jsm-inquiry__tags{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 28px}.jsm-inquiry__tag{background:#102636;border:1px solid rgb(0 212 200 / .16);padding:6px 13px;font-family:"Oswald",sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase}.jsm-inquiry__form{background:#102636;border:1px solid rgb(0 212 200 / .16);padding:33px}.jsm-inquiry__form h3{margin:0 0 19px;font-family:"Oswald",sans-serif;font-size:22px;text-transform:uppercase}.jsm-inquiry label{display:block;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#7a96a3;margin:16px 0 6px}.jsm-inquiry input,.jsm-inquiry textarea{width:100%;background:rgb(255 255 255 / .05);border:1px solid rgb(0 212 200 / .16);color:#eef6f8;padding:12px 15px;font:15px "Open Sans",sans-serif}.jsm-inquiry textarea{min-height:80px;resize:vertical}.jsm-inquiry button{width:100%;margin-top:16px;white-space:normal}.jsm-inquiry__phone{display:block;text-align:center;margin-top:14px;color:#00d4c8;font-family:"Oswald",sans-serif;letter-spacing:1.2px;text-decoration:none}.jsm-testimonials{padding:64px 0;background:#06141c}.jsm-testimonials__head{width:min(100% - 2.5rem, 1240px);margin-inline:auto}.jsm-testimonials__head h2{margin:0;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;color:#eef6f8;line-height:1.05;font-size:42px;margin-top:8px}.jsm-testimonials__grid{width:min(100% - 2.5rem, 1240px);margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:19px;margin-top:40px}.jsm-testimonials__card{background:#102636;border:1px solid rgb(0 212 200 / .16);padding:25px}.jsm-testimonials__stars{margin:0;color:#00d4c8}.jsm-testimonials blockquote{margin:13px 0 0;font-style:italic;color:rgb(255 255 255 / .8);font-size:15px}.jsm-testimonials__person{display:flex;align-items:center;gap:10px;margin-top:19px}.jsm-testimonials__avatar{width:38px;height:38px;background:#00d4c8;color:#06141c;display:grid;place-items:center;font-family:"Oswald",sans-serif;font-weight:700}.jsm-testimonials strong{display:block;font-size:14px}.jsm-testimonials span{font-size:12px;color:#7a96a3}.jsm-cta{background:#00d4c8;padding:64px 0;text-align:center;color:#0c0e12}.jsm-cta h2{margin:0;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;color:#eef6f8;line-height:1.05;font-size:clamp(28px, 4vw, 51px);color:#06141c}.jsm-cta p{max-width:458px;margin:16px auto 0;color:rgb(0 0 0 / .65)}.jsm-cta__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:32px}.jsm-page-hero{padding:3.2rem 0 2.2rem;background:#0a1c28!important;border-bottom:1px solid rgb(0 212 200 / .16)}.jsm-page-hero h1{margin:0;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;color:#eef6f8;line-height:1.05;font-size:clamp(36px, 5vw, 56px);margin-top:8px}.jsm-page-hero .jsm-crumbs{margin-bottom:16px}.jsm-shop-hero{background:#0a1c28!important;border-bottom:1px solid rgb(0 212 200 / .16);padding:3.2rem 0 2.2rem}.jsm-shop-hero h1{margin:0;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;color:#eef6f8;line-height:1.05;font-size:clamp(36px, 5vw, 51px);margin-top:8px}.jsm-shop-hero .jsm-crumbs{margin-bottom:16px}.jsm-shop-hero__sub{margin:.6rem 0 0;color:#7a96a3;max-width:54ch}.jsm-product-bar{background:#0a1c28!important;border-bottom:1px solid rgb(0 212 200 / .16);padding:22px 0 8px}.jsm-product-bar .jsm-crumbs{margin-bottom:0}.jsm-crumbs{font-size:13px;color:#7a96a3;margin-bottom:24px}.jsm-crumbs a{color:#7a96a3;text-decoration:none}.jsm-crumbs span{margin:0 6px}.jsm-page-content{padding:48px 0 80px;color:#7a96a3;font-size:1rem;line-height:1.7}.jsm-page-content>*:first-child{margin-top:0}.jsm-page-content h1,.jsm-page-content h2,.jsm-page-content h3,.jsm-page-content h4,.jsm-page-content .wp-block-heading{color:#eef6f8;font-family:"Oswald",sans-serif;text-transform:uppercase;line-height:1.1;margin:2.5rem 0 1rem}.jsm-page-content h2,.jsm-page-content h2.wp-block-heading{font-size:clamp(1.6rem, 3vw, 2.2rem)}.jsm-page-content h3,.jsm-page-content h3.wp-block-heading{font-size:1.25rem;color:#00d4c8}.jsm-page-content p{margin:0 0 1.25rem}.jsm-page-content a:not(.jsm-btn){color:#00d4c8;text-decoration:none}.jsm-page-content a:not(.jsm-btn):hover{color:#fff}.jsm-page-content .jsm-btn--solid{background:#00d4c8;color:#0c0e12;border-color:#00d4c8}.jsm-page-content .jsm-btn--solid:hover{background:#ff5b4a;border-color:#ff5b4a;color:#fff}.jsm-page-content .jsm-btn--ghost{background:#00d4c8;color:#0c0e12;border-color:#00d4c8}.jsm-page-content .jsm-btn--ghost:hover{background:#ff5b4a;border-color:#ff5b4a;color:#fff}.jsm-page-content .jsm-btn--whatsapp{background:#25d366;border-color:#25d366;color:#fff}.jsm-page-content .jsm-btn--whatsapp:hover{background:#1ebe57;border-color:#1ebe57;color:#fff}.jsm-page-content p>a.jsm-btn{box-sizing:border-box;min-width:16.5rem;justify-content:center}.jsm-page-content .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.8rem;background:#00d4c8;border:2px solid #00d4c8;color:#0c0e12;font-family:"Oswald",sans-serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.jsm-page-content .wp-block-button__link:hover{background:#ff5b4a;border-color:#ff5b4a;color:#fff}.jsm-page-content .jsm-kicker{margin:0;font-family:"Oswald",sans-serif;font-size:12px;font-weight:400;letter-spacing:2.64px;text-transform:uppercase;color:#00d4c8;margin:2rem 0 .5rem}.jsm-page-content ul,.jsm-page-content ol{margin:0 0 1.5rem;padding-left:1.25rem}.jsm-page-content li{margin:.4rem 0}.jsm-page-content .wp-block-columns{gap:2.5rem;margin:2rem 0;align-items:start}.jsm-page-content .wp-block-image{margin:0 0 1.25rem}.jsm-page-content .wp-block-image img{width:100%;height:auto;display:block;object-fit:cover;filter:brightness(.9) saturate(.95)}.jsm-page-content .wp-block-table,.jsm-page-content table{width:100%;border-collapse:collapse;margin:0 0 1.5rem;color:#eef6f8;font-size:.92rem}.jsm-page-content .wp-block-table td,.jsm-page-content .wp-block-table th,.jsm-page-content table td,.jsm-page-content table th{border:1px solid rgb(0 212 200 / .16);padding:.75rem .9rem;text-align:left;background:#fff0;vertical-align:top}.jsm-page-content .wp-block-table th,.jsm-page-content table th,.jsm-page-content .wp-block-table thead td,.jsm-page-content table thead td{color:#00d4c8;font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.04em;background:#102636}.jsm-page-content .wp-block-details{border:1px solid rgb(0 212 200 / .16);background:#102636;margin:0 0 .6rem;padding:.85rem 1.1rem}.jsm-page-content .wp-block-details summary{cursor:pointer;font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.04em;color:#eef6f8;list-style:none}.jsm-page-content .wp-block-details summary::-webkit-details-marker{display:none}.jsm-page-content .wp-block-details summary::after{content:"+";float:right;color:#00d4c8}.jsm-page-content .wp-block-details[open] summary::after{content:"–"}.jsm-page-content .wp-block-details p{margin:.85rem 0 0;color:#7a96a3}.jsm-page-content .wpcf7,.jsm-page-content .wpcf7-form{background:#102636;border:1px solid rgb(0 212 200 / .16);padding:1.5rem}.jsm-page-content .wpcf7 input[type=text],.jsm-page-content .wpcf7 input[type=email],.jsm-page-content .wpcf7 input[type=tel],.jsm-page-content .wpcf7 textarea{width:100%;background:rgb(255 255 255 / .05);border:1px solid rgb(0 212 200 / .16);color:#eef6f8;padding:.75rem .9rem;margin-bottom:.75rem;font-family:inherit}.jsm-page-content .wpcf7 .wpcf7-form-control-wrap[data-name=acceptance],.jsm-page-content .wpcf7 .wpcf7-acceptance{display:block;margin-top:1.15rem}.jsm-page-content .wpcf7 input[type=submit],.jsm-page-content .wpcf7 .wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.8rem;background:#00d4c8;border:2px solid #00d4c8;color:#0c0e12;font-family:"Oswald",sans-serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.jsm-page-content .wpcf7 input[type=submit]:hover,.jsm-page-content .wpcf7 .wpcf7-submit:hover{background:#ff5b4a;border-color:#ff5b4a;color:#fff}.jsm-page-content .ywraq-wrapper,.jsm-page-content .ywraq-form-table-wrapper{background:#fff0;border:0;padding:0;color:#7a96a3}.jsm-page-content .ywraq-wrapper{margin-top:2rem}.jsm-page-content .ywraq_list_empty_message,.jsm-page-content .ywraq-before-form{background:#102636;border:1px solid rgb(0 212 200 / .16);padding:1.75rem 1.5rem;color:#7a96a3;line-height:1.6}.jsm-page-content .ywraq_list_empty_message p,.jsm-page-content .ywraq-before-form p{margin:0 0 1rem;color:#eef6f8}.jsm-page-content .ywraq_list_empty_message .return-to-shop,.jsm-page-content .ywraq_list_empty_message .button,.jsm-page-content .ywraq_list_empty_message a.button,.jsm-page-content .ywraq_list_empty_message a.wc-backward,.jsm-page-content .ywraq-before-form .return-to-shop,.jsm-page-content .ywraq-before-form .button,.jsm-page-content .ywraq-before-form a.button,.jsm-page-content .ywraq-before-form a.wc-backward{display:inline-flex;align-items:center;justify-content:center;margin-top:.5rem;padding:.75rem 1.5rem;background:#00d4c8;border:2px solid #00d4c8;color:#0c0e12!important;font-family:"Oswald",sans-serif;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:0}.jsm-page-content .ywraq_list_empty_message .return-to-shop:hover,.jsm-page-content .ywraq_list_empty_message .button:hover,.jsm-page-content .ywraq_list_empty_message a.button:hover,.jsm-page-content .ywraq_list_empty_message a.wc-backward:hover,.jsm-page-content .ywraq-before-form .return-to-shop:hover,.jsm-page-content .ywraq-before-form .button:hover,.jsm-page-content .ywraq-before-form a.button:hover,.jsm-page-content .ywraq-before-form a.wc-backward:hover{background:#ff5b4a;border-color:#ff5b4a;color:#fff!important}.jsm-page-content .ywraq-form-table-wrapper.vertical,.jsm-page-content .ywraq-form-table-wrapper{display:grid;gap:1.5rem}.jsm-page-content #yith-ywraq-form,.jsm-page-content .yith-ywraq-mail-form-wrapper{background:#102636;border:1px solid rgb(0 212 200 / .16);padding:1.5rem}.jsm-page-content .yith-ywraq-mail-form-wrapper h3,.jsm-page-content .ywraq-form-title{margin:0 0 1.25rem;font-family:"Oswald",sans-serif;font-size:1.35rem;text-transform:uppercase;color:#eef6f8}.jsm-page-content #yith-ywrq-table-list,.jsm-page-content table.cart.shop_table{width:100%;border-collapse:collapse;color:#eef6f8;background:#102636;border:1px solid rgb(0 212 200 / .16)}.jsm-page-content #yith-ywrq-table-list th,.jsm-page-content #yith-ywrq-table-list td,.jsm-page-content table.cart.shop_table th,.jsm-page-content table.cart.shop_table td{border-bottom:1px solid rgb(0 212 200 / .16);padding:.9rem 1rem;vertical-align:middle;text-align:left;background:#fff0}.jsm-page-content #yith-ywrq-table-list thead th,.jsm-page-content table.cart.shop_table thead th{font-family:"Oswald",sans-serif;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#00d4c8}.jsm-page-content #yith-ywrq-table-list a,.jsm-page-content table.cart.shop_table a{color:#eef6f8;text-decoration:none}.jsm-page-content #yith-ywrq-table-list a:hover,.jsm-page-content table.cart.shop_table a:hover{color:#00d4c8}.jsm-page-content #yith-ywrq-table-list img,.jsm-page-content table.cart.shop_table img{max-width:72px;height:auto;display:block;background:#071820}.jsm-page-content #yith-ywrq-table-list .product-remove a,.jsm-page-content table.cart.shop_table .product-remove a{color:#ff5b4a;font-size:1.2rem}.jsm-page-content #yith-ywrq-table-list .quantity input.qty,.jsm-page-content table.cart.shop_table .quantity input.qty{width:4rem;background:rgb(255 255 255 / .05);border:1px solid rgb(0 212 200 / .16);color:#eef6f8;padding:.4rem}.jsm-page-content #yith-ywrq-table-list .actions,.jsm-page-content #yith-ywrq-table-list .raq-totals,.jsm-page-content #yith-ywrq-table-list tfoot td,.jsm-page-content table.cart.shop_table .actions,.jsm-page-content table.cart.shop_table .raq-totals,.jsm-page-content table.cart.shop_table tfoot td{background:rgb(0 0 0 / .2)}.jsm-page-content .yith-ywraq-mail-form-wrapper .form-row{margin:0 0 1rem}.jsm-page-content .yith-ywraq-mail-form-wrapper label{display:block;margin-bottom:.35rem;font-family:"Oswald",sans-serif;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#fff}.jsm-page-content .yith-ywraq-mail-form-wrapper #yith-ywraq-default-form label{color:#fff!important}.jsm-page-content .yith-ywraq-mail-form-wrapper #yith-ywraq-default-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.jsm-page-content .yith-ywraq-mail-form-wrapper #yith-ywraq-default-form textarea,.jsm-page-content .yith-ywraq-mail-form-wrapper #yith-ywraq-default-form select{color:#eef6f8!important;-webkit-text-fill-color:#eef6f8;background:rgb(255 255 255 / .05)!important}.jsm-page-content .yith-ywraq-mail-form-wrapper #yith-ywraq-default-form p.form-row:has(input[type=checkbox]){display:flex;flex-wrap:wrap;align-items:flex-start;gap:.4rem .65rem}.jsm-page-content .yith-ywraq-mail-form-wrapper #yith-ywraq-default-form .ywraq_acceptance_description{flex:1 1 100%;margin:0 0 .25rem;color:#7a96a3}.jsm-page-content .yith-ywraq-mail-form-wrapper #yith-ywraq-default-form input[type=checkbox]{width:1.05rem!important;height:1.05rem!important;margin:.2rem 0 0;flex:0 0 auto;accent-color:#00d4c8}.jsm-page-content .yith-ywraq-mail-form-wrapper #yith-ywraq-default-form .ywraq_acceptance_label{flex:1;margin:0;font-family:"Open Sans",sans-serif;font-size:.95rem;font-weight:400;letter-spacing:0;text-transform:none}.jsm-page-content .yith-ywraq-mail-form-wrapper input.input-text,.jsm-page-content .yith-ywraq-mail-form-wrapper input[type=text],.jsm-page-content .yith-ywraq-mail-form-wrapper input[type=email],.jsm-page-content .yith-ywraq-mail-form-wrapper input[type=tel],.jsm-page-content .yith-ywraq-mail-form-wrapper textarea,.jsm-page-content .yith-ywraq-mail-form-wrapper select,.jsm-page-content .yith-ywraq-mail-form-wrapper .woocommerce-input-wrapper input,.jsm-page-content .yith-ywraq-mail-form-wrapper .woocommerce-input-wrapper textarea{width:100%;background:rgb(255 255 255 / .05);border:1px solid rgb(0 212 200 / .16);color:#eef6f8;padding:.75rem .9rem;font-family:inherit;border-radius:0}.jsm-page-content .yith-ywraq-mail-form-wrapper textarea{min-height:120px}.jsm-page-content .yith-ywraq-mail-form-wrapper button,.jsm-page-content .yith-ywraq-mail-form-wrapper input[type=submit],.jsm-page-content .yith-ywraq-mail-form-wrapper .button,.jsm-page-content .yith-ywraq-mail-form-wrapper #yith-ywraq-default-form .button{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.8rem;background:#00d4c8!important;border:2px solid #00d4c8!important;color:#0c0e12!important;font-family:"Oswald",sans-serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:0!important}.jsm-page-content .yith-ywraq-mail-form-wrapper button:hover,.jsm-page-content .yith-ywraq-mail-form-wrapper input[type=submit]:hover,.jsm-page-content .yith-ywraq-mail-form-wrapper .button:hover,.jsm-page-content .yith-ywraq-mail-form-wrapper #yith-ywraq-default-form .button:hover{background:#ff5b4a!important;border-color:#ff5b4a!important;color:#fff!important}.jsm-page-content .jsm-quote-help{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgb(0 212 200 / .16);color:#7a96a3;font-size:.95rem}.jsm-page-content #yith-ywraq-message{margin-bottom:1rem;color:#00d4c8}.jsm-page-content .update-list-wrapper{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.jsm-page-content .update-list-wrapper .button,.jsm-page-content .update-list-wrapper input[type=submit],.jsm-page-content .update-list-wrapper input[name=update_raq]{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.8rem;background:#00d4c8!important;border:2px solid #00d4c8!important;color:#0c0e12!important;font-family:"Oswald",sans-serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:0!important;box-shadow:none}.jsm-page-content .update-list-wrapper .button:hover,.jsm-page-content .update-list-wrapper input[type=submit]:hover,.jsm-page-content .update-list-wrapper input[name=update_raq]:hover{background:#ff5b4a!important;border-color:#ff5b4a!important;color:#fff!important}@media (min-width:900px){.jsm-page-content .ywraq-form-table-wrapper.vertical{grid-template-columns:1.2fr 1fr;align-items:start}.jsm-page-content .ywraq-wrapper.ywraq-empty .ywraq-form-table-wrapper.vertical{grid-template-columns:1fr}}.jsm-page-content .jsm-post-card,.jsm-page-content .jsm-post-teaser{border-bottom:1px solid rgb(0 212 200 / .16);padding:1.75rem 0}.jsm-page-content .jsm-post-card h2,.jsm-page-content .jsm-post-teaser h2{margin:0 0 .5rem;font-size:1.4rem}.jsm-page-content .jsm-post-card h2 a,.jsm-page-content .jsm-post-teaser h2 a{color:#eef6f8}.jsm-page-content .jsm-post-card h2 a:hover,.jsm-page-content .jsm-post-teaser h2 a:hover{color:#00d4c8}.jsm-page-content .jsm-post-card__meta,.jsm-page-content .jsm-post-teaser__meta{margin:0 0 .75rem;color:#7a96a3;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase}.jsm-page-content .jsm-post-card .jsm-btn,.jsm-page-content .jsm-post-teaser .jsm-btn{margin-top:.5rem}.jsm-page-content .jsm-blog__grid{display:grid;grid-template-columns:1fr;gap:0}.jsm-page-content .jsm-post-card{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:1.5rem;padding:1.75rem 0;border-bottom:1px solid rgb(0 212 200 / .16);align-items:start}.jsm-page-content .jsm-post-card__media{display:block;background:#071820;aspect-ratio:16/10;overflow:hidden}.jsm-page-content .jsm-post-card__media img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.92) saturate(.95)}.jsm-page-content .jsm-post-card__body{min-width:0}.jsm-page-content .jsm-post-card__excerpt{color:#7a96a3}.jsm-page-content .jsm-post-card__excerpt p{margin:0 0 1rem}.jsm-page-content .jsm-post-card .jsm-kicker{margin:0 0 .4rem}@media (max-width:768px){.jsm-page-content .jsm-post-card{grid-template-columns:1fr}}.jsm-page-content .navigation.pagination{margin-top:2.5rem}.jsm-page-content .navigation.pagination .nav-links{display:flex;gap:.5rem;flex-wrap:wrap}.jsm-page-content .navigation.pagination a,.jsm-page-content .navigation.pagination .current{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;height:2.4rem;padding:0 .6rem;border:1px solid rgb(0 212 200 / .16);color:#eef6f8;text-decoration:none}.jsm-page-content .navigation.pagination .current{border-color:#00d4c8;color:#00d4c8}@media (max-width:768px){.jsm-page-content .wp-block-columns{flex-direction:column}}.wpcf7 .wpcf7-not-valid-tip,.jsm-field-error{display:block;margin:.35rem 0 .75rem;color:#ffb4b4;font-size:.85rem;line-height:1.35}.wpcf7 input.wpcf7-not-valid,.form-row.jsm-field-invalid input,.form-row.jsm-field-invalid textarea{border-color:#ff8d8d!important}.jsm-footer{background:#050d12;padding:48px 0 24px;border-top:1px solid rgb(0 212 200 / .16)}.jsm-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding-bottom:40px}.jsm-footer__brand p{max-width:364px;color:#7a96a3;margin:12px 0 0}.jsm-footer__title{margin:0 0 16px;font-family:"Oswald",sans-serif;color:#00d4c8;text-transform:uppercase;letter-spacing:1px}.jsm-footer ul{list-style:none;margin:0;padding:0}.jsm-footer li{margin:8px 0}.jsm-footer a{color:#7a96a3;text-decoration:none}.jsm-footer a:hover{color:#eef6f8}.jsm-footer__copy{padding-top:20px;border-top:1px solid rgb(0 212 200 / .16);color:#7a96a3;font-size:13px;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.jsm-footer__copy p{margin:0}.jsm-shop{width:min(100% - 2.5rem, 1240px);margin-inline:auto;display:grid;grid-template-columns:240px minmax(0,1fr);gap:2.5rem;padding:3rem 0 5rem}.jsm-shop-grid.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;margin:0;padding:0;list-style:none;float:none}.jsm-shop-grid.products .jsm-product-card{width:auto!important;float:none!important;margin:0!important}.jsm-filters .jsm-kicker,.jsm-filters__title{margin:0 0 .8rem;font-family:"Oswald",sans-serif;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;color:#00d4c8}.jsm-filters ul{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-direction:column;gap:.15rem}.jsm-filters li a{display:flex;justify-content:space-between;padding:.45rem 0;border-bottom:1px solid rgb(0 212 200 / .16);color:#7a96a3;text-decoration:none;font-size:.9rem}.jsm-filters li a span{color:rgb(255 255 255 / .3)}.jsm-filters li.is-active a,.jsm-filters li a.is-active,.jsm-filters li a:hover{color:#00d4c8}.jsm-filters li.is-active a span,.jsm-filters li a.is-active span,.jsm-filters li a:hover span{color:#00d4c8}.jsm-filters__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;background:none;border:0;padding:0;cursor:pointer;text-align:left}@media (min-width:769px){.jsm-filters__toggle{cursor:default;pointer-events:none}.jsm-filters__toggle::after{content:none}}@media (max-width:768px){.jsm-filters__cats:not(.is-open) ul{display:none}.jsm-filters__toggle::after{content:"+";color:#00d4c8;font-size:1.25rem;line-height:1}.jsm-filters__cats.is-open .jsm-filters__toggle::after{content:"–"}}.jsm-filters__price{margin:0 0 1.5rem;color:#7a96a3;font-size:.88rem}.jsm-filters__back{display:inline-block;margin-top:1.5rem;color:#00d4c8;text-decoration:none;font-family:"Oswald",sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.88rem}.jsm-filters__back:hover{color:#fff}.jsm-shop-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;color:#7a96a3;font-size:14px}.jsm-shop-toolbar__meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-left:auto}.jsm-shop-toolbar__sort{display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-family:"Oswald",sans-serif}.jsm-shop-toolbar select{background:#102636;border:1px solid rgb(0 212 200 / .16);color:#eef6f8;padding:8px 12px}.jsm-product-search{display:flex;width:100%;max-width:360px;gap:0;margin:0 0 1rem}.jsm-shop-toolbar .jsm-product-search{margin:0;flex:1 1 220px}.jsm-product-search__input{flex:1;min-width:0;background:rgb(255 255 255 / .05);border:1px solid rgb(0 212 200 / .16);border-right:0;color:#eef6f8;padding:.65rem .85rem;font-family:inherit;font-size:.92rem}.jsm-product-search__input::placeholder{color:rgb(255 255 255 / .35)}.jsm-product-search__btn{flex-shrink:0;background:#00d4c8;border:1px solid #00d4c8;color:#0c0e12;padding:.65rem 1rem;font-family:"Oswald",sans-serif;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.jsm-product-search__btn:hover{background:#ff5b4a;border-color:#ff5b4a;color:#fff}.jsm-btn--whatsapp{background:#25d366;border-color:#25d366;color:#fff}.jsm-btn--whatsapp:hover{background:#1ebe57;border-color:#1ebe57;color:#fff}.jsm-whatsapp{color:#25d366!important}.jsm-shop-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.jsm-pagination{display:flex;gap:8px;justify-content:center;margin:40px 0 0}.jsm-pagination ul,.jsm-pagination ul.page-numbers{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;list-style:none;padding:0;margin:0;width:auto}.jsm-pagination li{display:inline-flex;margin:0;float:none!important;width:auto!important}.jsm-pagination a.page-numbers,.jsm-pagination span.page-numbers{display:inline-grid;place-items:center;min-width:36px;height:36px;border:1px solid rgb(0 212 200 / .16);color:#7a96a3;text-decoration:none;font-family:"Oswald",sans-serif}.jsm-pagination a.page-numbers.current,.jsm-pagination span.page-numbers.current{background:#00d4c8;border-color:#00d4c8;color:#0c0e12}.jsm-product{width:min(100% - 2.5rem, 1240px);margin-inline:auto;display:grid;grid-template-columns:240px minmax(0,1fr);gap:2.5rem;padding:2rem 0 3rem}@media (min-width:1101px){.jsm-product .jsm-filters{position:sticky;top:6.5rem}}.jsm-product__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:3rem;align-items:start}.jsm-product__gallery{background:#fff0;padding:0;min-width:0;max-width:100%}.jsm-product__summary .jsm-product-card__cat{margin:0 0 .3rem}.jsm-product__summary h1{margin:0;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;color:#eef6f8;line-height:1.05;font-size:clamp(1.8rem, 3vw, 2.6rem);margin:.3rem 0 .8rem}.jsm-product__summary .price{display:flex;align-items:baseline;gap:.6rem;font-family:"Oswald",sans-serif;font-size:1.35rem;color:#00d4c8;font-weight:700;margin:0 0 .8rem}.jsm-product__summary .price .price-suffix{display:none}.jsm-product__summary .price .woocommerce-Price-amount::after{content:none!important;display:none!important}.jsm-product__currency{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.2rem}.jsm-product__currency .yay-currency-switcher,.jsm-product__currency .yay-currency-single-page-switcher,.jsm-product__currency form{display:flex;gap:.4rem;margin:0}.jsm-product__currency .yay-currency-custom-select__trigger,.jsm-product__currency .yay-currency-custom-select__trigger:hover,.jsm-product__currency .yay-currency-custom-select.open .yay-currency-custom-select__trigger,.jsm-product__currency .open .yay-currency-custom-select__trigger{background:#fff0;border:0;box-shadow:none}.jsm-product__currency select,.jsm-product__currency option,.jsm-product__currency button,.jsm-product__currency span,.jsm-product__currency a{appearance:none;padding:.35rem .7rem;border:1px solid rgb(0 212 200 / .16);background:#fff0;font-size:.8rem;color:#7a96a3;cursor:pointer}.jsm-product__currency .is-active,.jsm-product__currency option:checked{border-color:#00d4c8;color:#00d4c8}.jsm-product__meta{display:none}.jsm-product__vat{color:#7a96a3;font-size:.73rem;text-transform:uppercase;font-weight:400;font-family:"Open Sans",sans-serif;margin-left:0}.jsm-product__desc{color:rgb(255 255 255 / .8);margin:0 0 1.4rem}.jsm-product__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1rem;align-items:stretch}.jsm-product__actions .yith-ywraq-add-to-quote,.jsm-product__actions .yith-ywraq-add-button,.jsm-product__actions form.cart{margin:0;display:contents}.jsm-product__actions .quantity{display:none!important}.jsm-product__actions .single_add_to_cart_button{display:inline-flex!important;align-items:center;justify-content:center;width:auto;max-width:none;background:#00d4c8!important;color:#0c0e12!important;border:2px solid #00d4c8!important;font-family:"Oswald",sans-serif!important;font-size:1rem!important;letter-spacing:.1em;text-transform:uppercase;padding:.8rem 1.8rem!important;border-radius:0!important;cursor:pointer}.jsm-product__actions .single_add_to_cart_button:hover{background:#ff5b4a!important;border-color:#ff5b4a!important;color:#fff!important}.jsm-product__actions .ywraq-form .add-request-quote-button,.jsm-product__actions a.add-request-quote-button,.jsm-product__actions .yith-ywraq-add-to-quote .button,.jsm-product__actions .add-request-quote-button{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;max-width:none!important;background:transparent!important;color:#00d4c8!important;border:2px solid #00d4c8!important;font-family:"Oswald",sans-serif!important;font-size:1rem!important;letter-spacing:.1em;text-transform:uppercase;padding:.8rem 1.8rem!important;border-radius:0!important}.jsm-product__actions .ywraq-form .add-request-quote-button:hover,.jsm-product__actions a.add-request-quote-button:hover,.jsm-product__actions .yith-ywraq-add-to-quote .button:hover,.jsm-product__actions .add-request-quote-button:hover{background:#00d4c8!important;color:#06141c!important}.jsm-product form.cart{margin:0}.jsm-product__note{margin:0 0 1.2rem;font-size:.88rem;color:#7a96a3}.jsm-product__list{margin:0;padding:0;list-style:none;color:#7a96a3;font-size:.88rem}.jsm-product__list li{padding:.45rem 0;border-top:1px solid rgb(0 212 200 / .16)}.jsm-product__list li::before{content:"▸ ";color:#00d4c8}.jsm-product .jsm-quote-comment{display:none}.jsm-product .single_add_to_cart_button,.jsm-product .ywraq-form .add-request-quote-button,.jsm-product a.add-request-quote-button,.jsm-product .yith-ywraq-add-to-quote .button{border-radius:0!important}.jsm-product__details{display:none}.jsm-product__details-band{display:none}.jsm-product__details-inner{display:none}.jsm-product__related{display:none}.yith_ywraq_add_item_browse_message a,.yith_ywraq_add_item_browse_message a:hover,.yith_ywraq_add_item_browse_message a:focus{color:#00d4c8!important}.jsm-product-body{padding:3rem 0 4rem;background:#0a1c28!important;border-top:1px solid rgb(0 212 200 / .16)}.jsm-product-body__inner{display:grid;grid-template-columns:1.2fr 0.8fr;gap:3rem;align-items:start}.jsm-product-body .jsm-product__copy{color:#7a96a3;min-width:0}.jsm-product-body .jsm-product__copy img:not(.emoji){max-width:100%;height:auto}.jsm-product-body .jsm-product__copy h2{margin:0;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;color:#eef6f8;line-height:1.05;font-size:32px;margin:8px 0 16px}.jsm-product-body .jsm-product__copy h3{margin:0;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;color:#eef6f8;line-height:1.05;font-size:18px;margin:24px 0 12px}.jsm-product-body .jsm-product__copy ul{padding-left:18px}.jsm-product-body .jsm-product__specs{background:#102636;border:1px solid rgb(0 212 200 / .16);padding:24px}.jsm-product-body .jsm-product__specs h3{margin:0;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;color:#eef6f8;line-height:1.05;font-size:18px;margin:0 0 16px;color:#eef6f8}.jsm-product-body .jsm-product__specs .wp-block-table,.jsm-product-body .jsm-product__specs figure{margin:0}.jsm-product-body .jsm-product__specs table{width:100%;border-collapse:collapse;color:#eef6f8}.jsm-product-body .jsm-product__specs th,.jsm-product-body .jsm-product__specs td{border-bottom:1px solid rgb(0 212 200 / .16);padding:8px 0;text-align:left;color:#eef6f8;background:transparent!important}.jsm-product-body .jsm-product__specs th{color:#7a96a3;font-weight:400;width:45%}.jsm-product-body .jsm-product__specs thead th{color:#00d4c8;font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:.85rem}.jsm-highlight,mark,mark.has-inline-color,.has-inline-color.has-text-hover-color,.has-text-hover-color,.has-luminous-vivid-amber-color,.has-luminous-vivid-orange-color,.has-vivid-amber-background-color{background:transparent!important;background-color:transparent!important;color:#00d4c8!important;padding:0}.jsm-product-related{padding:4rem 0 5rem;background:#06141c!important}.jsm-product-related h2{margin:0;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;color:#eef6f8;line-height:1.05;font-size:32px;margin:8px 0 24px}img.emoji{display:inline!important;width:1em!important;height:1em!important;max-width:1em!important;margin:0 .07em;vertical-align:-.1em;background:none;padding:0;border:0;object-fit:contain}.jsm-gallery{min-width:0;max-width:100%}.jsm-gallery__main{background:#071820;border:1px solid rgb(0 212 200 / .16);padding:1.5rem;aspect-ratio:1;min-width:0;min-height:0;max-width:100%;overflow:hidden;display:grid;place-items:center}.jsm-gallery__main img{width:100%;max-width:100%;height:100%;max-height:100%;min-width:0;object-fit:contain}.jsm-gallery__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:.8rem}.jsm-gallery__thumbs button{width:auto;height:auto;min-width:0;aspect-ratio:1;padding:.4rem;background:#071820;border:1px solid rgb(0 212 200 / .16);cursor:pointer}.jsm-gallery__thumbs button.is-active{border-color:#00d4c8}.jsm-gallery__thumbs button img{width:100%;height:100%;object-fit:contain}.jsm-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1100px){.jsm-products__grid,.jsm-shop-grid,.jsm-shop-grid.products,.jsm-related-grid{grid-template-columns:repeat(2,1fr)}.jsm-categories__grid,.jsm-testimonials__grid,.jsm-usps__grid{grid-template-columns:1fr 1fr}.jsm-about__grid,.jsm-inquiry__grid,.jsm-shop,.jsm-product,.jsm-product__layout,.jsm-product-body__inner,.jsm-footer__grid{grid-template-columns:1fr}.jsm-product .jsm-filters{position:static;top:auto}.jsm-product__actions{justify-content:center}.jsm-header__social{display:none}}@media (max-width:768px){html.jsm-nav-open,body.jsm-nav-open{overflow:hidden;overscroll-behavior:none}.jsm-nav-toggle{display:block;position:relative;z-index:60}.jsm-header__nav{display:block;position:fixed;top:0;left:0;right:0;width:100%;max-width:100vw;height:100vh;height:100dvh;padding:calc(72px + 1rem) 1.25rem 2rem;background:rgb(6 20 28 / .98);border:0;transform:translateX(100%);visibility:hidden;opacity:0;transition:transform 0.25s ease,opacity 0.2s ease,visibility 0.2s;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:55;box-sizing:border-box}.jsm-header__nav.is-open{transform:translateX(0);visibility:visible;opacity:1}.jsm-nav{flex-direction:column;width:100%}.jsm-nav a{padding:.85rem 0;font-size:1.1rem;border-bottom:1px solid rgb(0 212 200 / .16)}.jsm-lang a{width:auto;border-bottom:0;padding:.85rem 0}.jsm-header .jsm-btn{display:none}.jsm-header__nav .jsm-btn--mobile-shop{display:inline-flex;margin-top:1.5rem;width:100%}.jsm-products__grid,.jsm-shop-grid,.jsm-shop-grid.products,.jsm-related-grid,.jsm-categories__grid,.jsm-testimonials__grid,.jsm-usps__grid,.jsm-about__feats{grid-template-columns:1fr}.jsm-hero{min-height:auto;padding:3.5rem 0 3rem}.jsm-hero h1{font-size:clamp(32px, 10vw, 44px)}.jsm-hero p{font-size:15px;max-width:none}.jsm-hero__stats{margin-top:28px;padding-top:20px;gap:16px}.jsm-hero__stat strong{font-size:1.35rem}.jsm-hero__actions{flex-direction:column;align-items:stretch;margin-top:24px}.jsm-hero__actions .jsm-btn{width:100%}.jsm-section,.jsm-products,.jsm-categories,.jsm-about,.jsm-usps,.jsm-inquiry,.jsm-testimonials,.jsm-cta{padding-top:3rem;padding-bottom:3rem}.jsm-shop-toolbar{flex-direction:column;align-items:stretch}.jsm-shop-toolbar__meta{margin-left:0;justify-content:space-between}.jsm-shop-toolbar .jsm-product-search{flex:0 0 auto;width:100%;max-width:none;height:auto}}