/* Tevzo v10.94 — premium Offers Zone on the v10.87 dark storefront */
body.a901-body .offer94-nav{display:inline-flex!important;align-items:center!important;gap:5px!important}
body.a901-body .offer94-nav em{padding:3px 5px;border-radius:5px;background:#ef3340;color:#fff;font-size:7px;font-style:normal;line-height:1;font-weight:950}
.offer94-page{max-width:1360px;margin:auto;padding:34px 24px 90px;color:#f7f5ee}
.offer94-hero{position:relative;min-height:410px;display:grid;grid-template-columns:minmax(0,1.1fr) 360px;align-items:end;gap:35px;padding:50px;border:1px solid #3d4a42;border-radius:26px;overflow:hidden;background:radial-gradient(circle at 80% 20%,#35301b 0,#151c18 36%,#0b0f0d 75%);box-shadow:0 28px 75px #0006}
.offer94-hero.has-banner:before,.offer94-home.has-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080b0bf2 0%,#080b0bc9 44%,#080b0b45 100%),var(--offer-banner) center/cover no-repeat}
.offer94-hero>* ,.offer94-home>*{position:relative;z-index:1}
.offer94-hero-copy>span,.offer94-section-head span,.offer94-home-copy>span{color:#f5c518;font-size:10px;font-weight:950;letter-spacing:.18em}
.offer94-hero h1{max-width:760px;margin:12px 0 15px;font-size:clamp(52px,7vw,96px);line-height:.86;letter-spacing:-.075em;color:#fff}
.offer94-hero-copy>p{max-width:640px;margin:0;color:#bdc6be;font-size:16px;line-height:1.55}
.offer94-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:25px}
.offer94-hero-actions>a,.offer94-home-copy>div>a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:12px;background:#f5c518;color:#111;font-size:12px;font-weight:950;text-decoration:none}
.offer94-coupon,.offer94-home-code{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:10px;min-height:52px;padding:8px 10px 8px 15px;border:1px dashed #f5c518;border-radius:12px;background:#111714;color:#fff;cursor:pointer}
.offer94-coupon small,.offer94-home-code small{font-size:8px;color:#9fa9a1;letter-spacing:.12em}.offer94-coupon b,.offer94-home-code b{font-size:15px;color:#fff}.offer94-coupon em,.offer94-home-code em{padding:8px 10px;border-radius:8px;background:#f5c518;color:#111;font-size:9px;font-style:normal;font-weight:900}
.offer94-deal-card{align-self:center;padding:25px;border:1px solid #5a5540;border-radius:20px;background:#111714df;backdrop-filter:blur(15px);box-shadow:0 18px 40px #0005}.offer94-deal-card>span{display:block;color:#f5c518;font-size:28px;font-weight:950;line-height:1.05}.offer94-deal-card>small{display:block;margin:11px 0;color:#aab4ac;font-size:11px}.offer94-deal-card>strong{font-size:45px;color:#fff}
.offer94-countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.offer94-countdown b{display:grid;gap:4px;text-align:center;color:#8f9991;font-size:7px;text-transform:uppercase}.offer94-countdown i{display:grid;place-items:center;min-height:45px;border:1px solid #3d4942;border-radius:9px;background:#090d0b;color:#fff;font-size:18px;font-style:normal}
.offer94-products{padding-top:65px}.offer94-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.offer94-section-head h2{margin:8px 0 0;color:#fff;font-size:clamp(36px,5vw,66px);line-height:.95;letter-spacing:-.06em}.offer94-section-head>b{color:#aab4ac;font-size:11px}
.offer94-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.offer94-product{min-width:0;overflow:hidden;border:1px solid #354139;border-radius:17px;background:linear-gradient(145deg,#151c18,#0e1311);box-shadow:0 15px 35px #0003}.offer94-media{position:relative;display:block;aspect-ratio:1/1.08;overflow:hidden;background:#ece9e3}.offer94-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.offer94-media>span{position:absolute;left:11px;top:11px;padding:7px 9px;border-radius:999px;background:#ef3340;color:#fff;font-size:9px;font-weight:950}.offer94-info{padding:14px}.offer94-info>a{text-decoration:none}.offer94-info h3{height:2.75em;margin:0;color:#fff;font-size:14px;line-height:1.38;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.offer94-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:10px}.offer94-price strong{color:#f5c518;font-size:19px}.offer94-price del{color:#859087;font-size:10px}.offer94-price em{color:#42d88b;font-size:9px;font-style:normal}.offer94-card-actions{display:grid;grid-template-columns:minmax(0,1fr) 43px;gap:7px;margin-top:13px}.offer94-card-actions .dual-cart-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.offer94-card-actions button{min-height:43px;border-radius:10px!important;font-size:9px!important}.offer94-wish{display:grid;place-items:center;width:43px;height:43px;border:1px solid #68756c;border-radius:10px;background:#111714;color:#fff}.offer94-wish svg{width:18px;height:18px}.offer94-wish.is-saved{background:#e52b3a;color:#fff;border-color:#f0626d}
.offer94-empty{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px;padding:30px;text-align:center;border:1px solid #38433d;border-radius:22px;background:radial-gradient(circle at 50% 0,#202b24,#101512 65%)}.offer94-empty>span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#f5c518;color:#111;font-size:27px}.offer94-empty h2{margin:18px 0 8px;color:#fff;font-size:34px}.offer94-empty p{margin:0 0 20px;color:#aab4ac}.offer94-empty .btn{border-radius:10px!important}
.offer94-home{position:relative;max-width:1348px;min-height:330px;display:grid;grid-template-columns:minmax(320px,.78fr) 1.22fr;align-items:center;gap:32px;margin:76px auto 0;padding:38px;border:1px solid #4c4938;border-radius:22px;overflow:hidden;background:radial-gradient(circle at 12% 20%,#312b17,#141b17 48%,#0c100e);box-shadow:0 24px 60px #0004}.offer94-home-copy h2{margin:10px 0 12px;color:#fff;font-size:clamp(38px,4.5vw,62px);line-height:.9;letter-spacing:-.06em}.offer94-home-copy>p{max-width:480px;margin:0;color:#b4beb6;font-size:13px;line-height:1.55}.offer94-home-copy>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:20px}.offer94-home-code{min-height:47px}.offer94-home-copy>div>a{min-height:47px;padding:0 17px;font-size:10px}.offer94-home-products{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.offer94-home-products>a{min-width:0;padding:8px;border:1px solid #3b473f;border-radius:14px;background:#111714d9;text-decoration:none}.offer94-home-products>a>span{position:relative;display:block;aspect-ratio:1/1.05;overflow:hidden;border-radius:9px;background:#ece9e3}.offer94-home-products img{display:block;width:100%;height:100%;object-fit:contain}.offer94-home-products i{position:absolute;left:7px;top:7px;padding:5px 7px;border-radius:999px;background:#ef3340;color:#fff;font-size:7px;font-style:normal;font-weight:950}.offer94-home-products b{height:2.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;color:#fff;font-size:10px;line-height:1.25}.offer94-home-products strong{display:block;margin-top:6px;color:#f5c518;font-size:14px}
@media(max-width:980px){.offer94-hero{grid-template-columns:1fr;min-height:520px}.offer94-deal-card{max-width:420px}.offer94-grid{grid-template-columns:repeat(3,1fr)}.offer94-home{grid-template-columns:1fr}.offer94-home-products{max-width:720px}}
@media(max-width:700px){.offer94-page{padding:12px 12px 110px}.offer94-hero{min-height:590px;padding:25px 20px;border-radius:20px;align-content:end;gap:20px}.offer94-hero h1{font-size:53px}.offer94-hero-copy>p{font-size:13px}.offer94-deal-card{padding:17px}.offer94-deal-card>span{font-size:22px}.offer94-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.offer94-products{padding-top:42px}.offer94-section-head{align-items:start}.offer94-section-head h2{font-size:39px}.offer94-product{border-radius:13px}.offer94-info{padding:10px}.offer94-info h3{font-size:11px}.offer94-price strong{font-size:16px}.offer94-price em{width:100%}.offer94-card-actions{grid-template-columns:1fr 39px}.offer94-card-actions .dual-cart-actions{grid-template-columns:1fr!important}.offer94-card-actions button{min-height:39px!important;font-size:8px!important}.offer94-wish{width:39px;height:39px}.offer94-home{min-height:0;margin:45px 12px 0;padding:23px 17px;border-radius:18px}.offer94-home-copy h2{font-size:42px}.offer94-home-products{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.offer94-home-products>a{flex:0 0 62%;scroll-snap-align:start}.offer94-home-products b{font-size:12px}.offer94-home-products strong{font-size:16px}}
