@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap');
:root{--oz-green:#9cff00;--oz-black:#080808;--font-body--family:'Poppins',Arial,sans-serif;--font-heading--family:'Poppins',Arial,sans-serif}
body{font-family:'Poppins',Arial,sans-serif;color:#111;background:#fff;margin:0}a{color:inherit}.oz-promo{background:#000;color:white;text-align:center;padding:12px;font-size:12px;font-weight:700}.oz-promo a{text-decoration:none}.oz-header{background:#050505;color:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:24px 32px;border-top:1px solid #202020}.oz-logo img{display:block;width:161px;height:auto}.oz-actions{display:flex;gap:22px;justify-content:flex-end}.oz-actions a{display:flex;align-items:center;text-decoration:none;gap:3px}.oz-actions span{background:#fff;color:#000;border-radius:20px;font-size:10px;min-width:16px;line-height:16px;text-align:center}.oz-shipping{text-align:center;background:#000;color:#fff;font-size:12px;font-weight:700;padding:12px 15px;border-top:1px solid #202020}.oz-menu>summary{list-style:none;cursor:pointer;font-size:23px;width:35px}.oz-menu>summary::-webkit-details-marker{display:none}.oz-menu nav{position:absolute;left:0;top:125px;width:min(440px,100vw);height:calc(100dvh - 125px);overflow:auto;background:white;color:#111;z-index:100;padding:24px;box-shadow:5px 10px 25px #0003}.oz-menu nav a{display:block;padding:10px 0;text-decoration:none;font-size:13px}.oz-menu nav details{border-bottom:1px solid #eee}.oz-menu nav summary{padding:13px 0;font-size:13px;font-weight:700;cursor:pointer}.oz-menu nav details details{margin-left:16px}.oz-menu nav details a{padding-left:16px}.oz-footer{background:#090909;color:white;padding:55px 5vw 25px}.oz-footer-grid{max-width:1300px;margin:auto;display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:50px}.oz-footer h3{font-size:16px;font-weight:800;margin:0 0 20px}.oz-footer a{display:block;color:#fff;text-decoration:none;margin:9px 0;font-size:13px}.oz-footer p{font-size:13px;line-height:1.8}.oz-footer .oz-stars{color:#00b67a;font-size:28px;letter-spacing:3px}.oz-copyright{border-top:1px solid #333;margin-top:40px;padding-top:24px;text-align:center;font-size:11px}.oz-product{max-width:1320px;margin:35px auto 60px;padding:0 24px;display:grid;grid-template-columns:1.15fr 1fr;gap:55px}.oz-product h1{font-size:30px;font-weight:700;line-height:1.2;margin:15px 0}.oz-product-main{width:100%;height:600px;object-fit:contain;background:#f6f6f6}.oz-thumbs{display:flex;gap:9px;overflow:auto;margin-top:12px}.oz-thumbs button{width:80px;height:80px;flex-shrink:0;border:1px solid #ddd;background:#fff;padding:0;cursor:pointer}.oz-thumbs img{width:100%;height:100%;object-fit:contain}.oz-price{font-size:26px;font-weight:700}.oz-price s{font-size:17px;color:#777;font-weight:400;margin-right:10px}.oz-tag{display:inline-block;background:#9cff00;padding:6px 10px;font-weight:700;font-size:11px}.oz-product label{display:block;font-weight:600;margin:25px 0 8px}.oz-product select,.oz-product input[type=number]{padding:14px;width:100%;border:1px solid #aaa;background:white;border-radius:3px;font-family:inherit;font-size:14px}.oz-buy{background:#9cff00;color:#111;border:0;border-radius:4px;min-height:54px;width:100%;font-family:inherit;font-weight:800;font-size:14px;margin-top:18px;cursor:pointer;text-transform:uppercase}.oz-buy:disabled{background:#ddd;color:#777;cursor:not-allowed}.oz-assurances{display:flex;justify-content:space-between;gap:12px;font-size:11px;text-align:center;border-bottom:1px solid #eee;padding:22px 0}.oz-product details{border-bottom:1px solid #ddd;padding:17px 0;font-size:13px;line-height:1.8}.oz-product summary{font-weight:600;cursor:pointer}.oz-collection{max-width:1440px;padding:38px 24px 60px;margin:auto}.oz-collection h1{font-size:32px;text-transform:uppercase;margin-bottom:28px;font-weight:800}.oz-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.oz-card{text-decoration:none;position:relative}.oz-card img{width:100%;aspect-ratio:1;object-fit:contain;background:#f8f8f8;border-radius:4px}.oz-card h2{font-size:12px;font-weight:600;margin:12px 0 7px;text-transform:uppercase}.oz-card .price{font-weight:700;font-size:15px}.oz-card .price s{color:#888;font-size:12px;font-weight:400;margin-right:8px}.oz-card .oz-tag{position:absolute;top:8px;left:8px}.oz-card .oz-model{display:block;text-align:center;border:1px solid #111;border-radius:3px;padding:10px;font-size:11px;font-weight:600;margin:12px 0}.oz-sort{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:13px;gap:15px}.oz-sort select{padding:8px;max-width:55%;font-family:inherit}.oz-pages{margin-top:30px;text-align:center}.oz-pages a,.oz-pages span{display:inline-block;margin:0 5px;padding:8px}.oz-breadcrumb{font-size:11px;color:#777}.oz-empty{padding:50px 0}.oz-search-form{display:flex;gap:10px;margin:20px 0}.oz-search-form input{width:100%;padding:15px;border:1px solid #aaa;font-family:inherit}.oz-search-form button{background:#111;color:#fff;border:0;padding:0 24px;font-family:inherit}.ozh-home{width:100%}.ozh-home .ozh-reveal{opacity:1!important;transform:none!important}
@media(min-width:1000px){.ozh-home .ozh-hero{min-height:520px;padding-left:max(50px,calc((100vw - 1280px)/2))}.ozh-home .ozh-hero h1{font-size:54px}.ozh-home .ozh-hero-in{max-width:680px}}
@media(max-width:749px){.oz-header{padding:21px 17px}.oz-shipping{font-size:10px}.oz-actions{gap:15px}.oz-footer-grid{grid-template-columns:1fr;gap:32px}.oz-footer{padding:35px 24px}.oz-product{grid-template-columns:1fr;gap:15px;margin:20px auto;padding:0 16px}.oz-product-main{height:auto;aspect-ratio:1}.oz-product h1{font-size:25px}.oz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.oz-collection{padding:25px 14px}.oz-collection h1{font-size:26px}.oz-card h2{font-size:11px}.oz-assurances{font-size:10px}}

*{box-sizing:border-box}.oz-page,.oz-cart{max-width:1280px;margin:0 auto;padding:48px 24px 70px}.oz-page{max-width:920px}.oz-page h1,.oz-cart h1{font-size:34px;font-weight:800;line-height:1.15}.oz-page-content{font-size:14px;line-height:1.9}.oz-page-content img{max-width:100%;height:auto}.oz-page-content h2,.oz-page-content h3{margin-top:32px}.oz-cart-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.oz-cart-title a{font-size:12px}.oz-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px}.oz-cart-line{display:grid;grid-template-columns:115px minmax(0,1fr) auto;gap:20px;padding:22px 0;border-bottom:1px solid #ddd;font-size:12px}.oz-cart-line img{width:115px;height:130px;object-fit:contain;background:#f7f7f7}.oz-cart-name{text-decoration:none;font-size:13px;font-weight:700}.oz-cart-line input{width:60px;padding:8px;border:1px solid #bbb;margin:8px;font-family:inherit}.oz-cart-remove{display:block;font-size:11px;color:#666}.oz-cart-line-total strong,.oz-cart-line-total s,.oz-cart-line-total small{display:block;text-align:right}.oz-cart-line-total s{color:#777}.oz-cart-summary{background:#f5f5f5;border-radius:6px;padding:28px;height:fit-content}.oz-cart-summary h2{font-size:18px}.oz-cart-summary>p:not(.oz-cart-help){display:flex;justify-content:space-between;gap:16px;font-size:13px}.oz-cart-summary small{font-size:11px}.oz-cart-total{border-top:1px solid #ddd;padding-top:20px}.oz-cart-help{font-size:11px;text-align:center;margin-top:20px}.oz-cart-update{margin-top:20px;background:#fff;border:1px solid #111;padding:13px 22px;font-family:inherit;cursor:pointer}.oz-cart-button{display:inline-block;background:#9cff00;color:#111;text-decoration:none;padding:17px 25px;font-weight:700;font-size:13px;margin-top:16px}
@media(max-width:749px){.oz-page,.oz-cart{padding:25px 16px 45px}.oz-cart-layout{grid-template-columns:1fr;gap:25px}.oz-page h1,.oz-cart h1{font-size:27px}.oz-cart-line{grid-template-columns:80px minmax(0,1fr) auto;gap:12px}.oz-cart-line img{width:80px;height:100px}.oz-cart-name{font-size:11px}.oz-cart-title{align-items:flex-start}.oz-cart-title a{margin-top:20px}.oz-cart-line label{display:block}.oz-cart-line input{margin-left:0}.oz-cart-summary{padding:22px}}

.oz-desktop-nav{display:none}@media(min-width:1100px){.oz-menu{display:none}.oz-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);position:relative;gap:20px}.oz-desktop-nav{display:flex;gap:17px;align-items:center;min-width:0}.oz-desktop-nav>details>summary{font-size:10px;font-weight:700;cursor:pointer;list-style:none;white-space:nowrap}.oz-desktop-nav summary::-webkit-details-marker{display:none}.oz-mega{position:absolute;left:20px;top:100%;z-index:100;width:min(650px,70vw);max-height:70vh;overflow:auto;background:#fff;color:#111;border:1px solid #ddd;box-shadow:0 16px 25px #0002;padding:22px}.oz-mega a{display:block;padding:9px;text-decoration:none;font-size:12px}.oz-mega summary{padding:10px;font-size:12px;cursor:pointer;font-weight:700}.oz-mega details details,.oz-mega details a{margin-left:15px}}
.oz-desktop-nav>details>summary,.oz-desktop-nav>details[open]>summary{color:#fff;background:transparent}.oz-mega summary,.oz-mega details[open]>summary{color:#111}
.oz-collection h1{text-transform:uppercase}
.oz-menu>summary,.oz-menu[open]>summary{color:#fff;background:transparent}.oz-menu[open]>summary{font-size:0}.oz-menu[open]>summary:after{content:"×";font-size:30px;line-height:1}
.oz-menu nav{width:min(440px,100%);max-width:100%}

.ot-pack-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.ot-pack-prices a{display:flex;flex-direction:column;text-align:center;background:#fff;color:#111;padding:18px 8px;border-radius:12px;text-decoration:none;gap:6px}.ot-pack-prices b{font-size:25px}.ot-pack-prices a:last-child{background:#a3ff00}.ot-pack-prices small{font-size:10px;font-weight:800}.ot-pdp-packs{padding:14px;background:#f5f5f5;border-radius:8px;font-size:14px}.ot-pdp-packs a{font-weight:800}.ot-guarantee{font-size:13px;line-height:1.6}.ot-cart-packs{margin:20px 0;padding:18px;background:#f3f5ef;border-radius:12px}.ot-cart-packs a{font-weight:800}.ot-cod-only{margin:14px 0;font-weight:700}@media(max-width:480px){.ot-pack-prices b{font-size:21px}.oz-promo a{font-size:10px;line-height:1.5}}
