.elementor-11755 .elementor-element.elementor-element-0824bb3{--display:flex;}.elementor-11755 .elementor-element.elementor-element-0a8e645{--display:flex;}.elementor-11755 .elementor-element.elementor-element-335e2c1{--display:flex;}.elementor-11755 .elementor-element.elementor-element-6901b5d{--display:flex;}.elementor-11755 .elementor-element.elementor-element-348456f{--display:flex;}.elementor-11755 .elementor-element.elementor-element-2378512{--display:flex;}.elementor-11755 .elementor-element.elementor-element-96cb938{--display:flex;}.elementor-11755 .elementor-element.elementor-element-d536f70{--display:flex;}.elementor-11755 .elementor-element.elementor-element-619bad0{--display:flex;}.elementor-11755 .elementor-element.elementor-element-f49281a{--display:flex;}.elementor-11755 .elementor-element.elementor-element-d43700e{--display:flex;}.elementor-11755 .elementor-element.elementor-element-046ad0f{--display:flex;}.elementor-11755 .elementor-element.elementor-element-d547fb2{--display:flex;}.elementor-11755 .elementor-element.elementor-element-06edee0{--display:flex;}.elementor-11755 .elementor-element.elementor-element-4691dbd{--display:flex;}.elementor-11755 .elementor-element.elementor-element-d61b5fc{--display:flex;}.elementor-11755 .elementor-element.elementor-element-fe95fa6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11755 .elementor-element.elementor-element-fe95fa6.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1279px){.elementor-11755 .elementor-element.elementor-element-fe95fa6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:575px){.elementor-11755 .elementor-element.elementor-element-fe95fa6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS */body.elementor-page-11755 .nj-shop-hero__in{padding-top:172px;padding-bottom:80px;align-items:center;text-align:center;gap:16px}
body.elementor-page-11755 .nj-bg--blur6 img{filter:blur(6px)}
body.elementor-page-11755 .nj-shop-h1 .elementor-heading-title{font-size:clamp(46px,8vw,76px);line-height:1}
body.elementor-page-11755 .nj-shop-lead{max-width:560px;color:#D6DDDA;font-size:18px}
body.elementor-page-11755 .nj-tiles{width:100%;max-width:900px;margin-top:36px;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}
body.elementor-page-11755 .nj-tile{background:var(--nj-panel);border:2px solid var(--nj-line);border-radius:12px;overflow:hidden;color:var(--nj-parch);text-align:left;box-shadow:0 24px 50px -24px rgba(0,0,0,.8);text-decoration:none}
body.elementor-page-11755 .nj-tile:hover{border-color:var(--nj-gold);color:var(--nj-parch)}
body.elementor-page-11755 .nj-tile__img img{width:100%!important;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:0}
body.elementor-page-11755 .nj-tile__cap{justify-content:space-between;align-items:center;padding:14px 18px;flex-wrap:nowrap}
body.elementor-page-11755 .nj-tile__label .elementor-heading-title{font-size:24px;line-height:1.2}
body.elementor-page-11755 .nj-tile__arrow .elementor-heading-title{font-family:var(--nj-karla);font-weight:700;color:var(--nj-gold);font-size:17px}
body.elementor-page-11755 .nj-shop{padding-top:56px;padding-bottom:96px;gap:40px 48px;align-items:flex-start}
body.elementor-page-11755 .nj-shop__side{flex:0 1 260px;min-width:0;gap:28px}
body.elementor-page-11755 .nj-shop__main{flex:1 1 560px;min-width:0;gap:24px}
body.elementor-page-11755 .nj-crumbs .woocommerce-breadcrumb{margin:0;font-size:14px;color:var(--nj-muted)}
body.elementor-page-11755 .nj-crumbs .woocommerce-breadcrumb a{color:var(--nj-muted)}
body.elementor-page-11755 .nj-crumbs .woocommerce-breadcrumb a:hover{color:var(--nj-gold)}
body.elementor-page-11755 .nj-side-block{gap:8px}
body.elementor-page-11755 .nj-psearch form{display:flex;gap:8px;margin:0}
body.elementor-page-11755 .nj-psearch label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
body.elementor-page-11755 .nj-psearch input[type=search]{flex:1 1 auto;min-width:0;min-height:44px;background:var(--nj-panel);border:1px solid var(--nj-input);color:var(--nj-parch);padding:12px 18px;font-size:16px;border-radius:999px;font-family:var(--nj-karla)}
body.elementor-page-11755 .nj-psearch input[type=search]::placeholder{color:var(--nj-muted)}
body.elementor-page-11755 .nj-psearch button{min-height:44px;background:var(--nj-gold);color:var(--nj-ink);border:0;border-radius:999px;padding:0 16px;font-weight:700;font-family:var(--nj-karla);cursor:pointer}
body.elementor-page-11755 .nj-pcats ul{list-style:none;margin:0;padding:0}
body.elementor-page-11755 .nj-pcats ul.children{padding-left:14px}
body.elementor-page-11755 .nj-pcats li{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;color:var(--nj-muted);font-size:15px;border-radius:8px}
body.elementor-page-11755 .nj-pcats li>a{flex:1 1 auto;display:flex;align-items:center;min-height:44px;padding:0 14px;color:var(--nj-parch);font-weight:500;text-decoration:none}
body.elementor-page-11755 .nj-pcats li>.count{padding-right:14px}
body.elementor-page-11755 .nj-pcats li>ul{flex:1 1 100%}
body.elementor-page-11755 .nj-pcats li.current-cat{background:var(--nj-panel)}
body.elementor-page-11755 .nj-pcats li.current-cat>a{color:var(--nj-gold);font-weight:700}
body.elementor-page-11755 .nj-pcats li>a:hover{color:var(--nj-gold)}
body.elementor-page-11755 .nj-side-card{padding:22px;gap:8px;border-radius:12px}
body.elementor-page-11755 .nj-side-card .elementor-widget-text-editor{font-size:15px}
body.elementor-page-11755 .nj-club-promo{background:linear-gradient(135deg,#15292D 0%,#1F4E4E 100%);border:1px solid var(--nj-teal);border-radius:12px;padding:22px;gap:6px;text-decoration:none;color:var(--nj-parch)}
body.elementor-page-11755 .nj-club-promo:hover{border-color:var(--nj-gold)}
body.elementor-page-11755 .nj-club-promo__h .elementor-heading-title{font-size:24px}
body.elementor-page-11755 .nj-club-promo .elementor-widget-text-editor{font-size:15px}
body.elementor-page-11755 .nj-club-promo__go .elementor-heading-title{font-family:var(--nj-karla);font-weight:700;font-size:15px;color:var(--nj-gold)}
@media (max-width:1279px){body.elementor-page-11755 .nj-archive ul.products{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important}}
@media (max-width:600px){body.elementor-page-11755 .nj-archive ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:860px){body.elementor-page-11755 .nj-shop-hero__in{padding-top:140px}body.elementor-page-11755 .nj-shop__side{flex-basis:100%}}/* End custom CSS */