body{background:#0b0c0b;color:#fff}
.header__row,.header__column{background:#0b0c0b}
.header-logo,.header-logo *{color:#b4ff22!important;font-weight:900;text-transform:uppercase}
.header-logo{max-width:65vw}
.header-logo .h2{font-size:clamp(17px,3vw,32px);letter-spacing:-.04em}
.hero__container{position:relative;isolation:isolate;overflow:hidden}
.hero__container:after{content:"";position:absolute;z-index:4;left:-2%;bottom:9%;width:104%;height:8px;background:#b4ff22;transform:rotate(4deg);transform-origin:left;pointer-events:none}

.hero__content-wrapper{position:relative;z-index:3}
.hero__content-wrapper h1{color:#fff;font-size:clamp(42px,6vw,88px);line-height:1.02;letter-spacing:-.04em;font-weight:800;max-width:650px}
.hero__content-wrapper h1 span{color:#b4ff22}
.hero__content-wrapper a{max-width:100%;font-weight:700}
.hero__content-wrapper a[href*="wa.me"]{background:#25d366!important;color:#072b15!important;border-color:#25d366!important}
product-card .product-card__content{background:#171917;border:1px solid #343834;border-radius:12px;overflow:hidden;height:100%;gap:10px}
product-card .product-card__content .text-block,product-card product-price{padding-inline:14px}
product-card product-price{padding-bottom:16px}
product-card .price{color:#b4ff22;font-weight:800;font-size:clamp(20px,3vw,30px)}
product-card .product-card__content :is(h2,h3,p){color:#fff}
product-card .product-card__content img{aspect-ratio:1;object-fit:cover}
#MainContent a.link{color:#b4ff22}
a:focus-visible,button:focus-visible{outline:3px solid #b4ff22;outline-offset:4px}
@media(max-width:749px){.hero__content-wrapper h1{font-size:clamp(38px,10vw,56px)}.hero__content-wrapper{gap:20px}.hero__media{object-position:62% center}.hero__content-wrapper a{font-size:15px;min-height:52px}.hero__content-wrapper a[href*="wa.me"]{min-height:46px}product-card .product-card__content .text-block,product-card product-price{padding-inline:10px}product-card .product-card__content p{font-size:15px;font-weight:650}.header-logo{max-width:58vw}}

.hero__content-wrapper h1{font-size:clamp(44px,6vw,88px)!important}.hero__content-wrapper .button{position:relative;z-index:5}
@media(max-width:749px){.hero__content-wrapper h1{font-size:clamp(38px,10vw,56px)!important}}
