.mz-pdp{--mz:#067647;--mz-d:#045D38;--mz-ink:#0F1F24;--mz-font:'Cairo',sans-serif;--mz-line:#DCE5DF;color:#0F1F24;font-family:Inter,Arial,sans-serif;max-width:1280px;padding:20px 32px 48px;margin:0 auto}.mz-pdp *{box-sizing:border-box}.mz-pdp [hidden]{display:none!important}.mz-pdp-breadcrumb{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:11px;line-height:1.6;color:#526074;margin:0 0 24px}.mz-pdp-breadcrumb>span:last-child{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mz-pdp-breadcrumb a{color:inherit}.mz-pdp-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:46px;align-items:start}.mz-pdp-gallery{position:sticky;top:110px;min-width:0}.mz-pdp-viewer{position:relative;background:#fff;border:1px solid #DFE7E1;border-radius:16px;overflow:hidden;aspect-ratio:1.08}.mz-pdp-slide{height:100%;width:100%;position:absolute;inset:0}.mz-pdp-zoom{background:#fff;border:0;display:block;width:100%;height:100%;padding:28px;cursor:zoom-in}.mz-pdp-slide img,.mz-pdp-slide video,.mz-pdp-slide iframe{width:100%;height:100%;object-fit:contain;display:block}.mz-pdp-gallery-controls{position:absolute;bottom:12px;left:16px;right:16px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.mz-pdp-gallery-controls>button{pointer-events:auto;width:42px;height:42px;border-radius:50%;border:1px solid #DCE5DF;background:#fff;color:#0F1F24;font-size:24px;cursor:pointer}.mz-pdp-gallery-controls>span{font-size:11px;background:#fffE;padding:6px 12px;border-radius:20px}.mz-pdp-thumbnails{display:flex;gap:10px;overflow:auto;padding:12px 3px;scrollbar-width:thin}.mz-pdp-thumbnails button{flex:none;width:64px;height:64px;border:1px solid #DFE7E1;border-radius:8px;padding:5px;background:#fff;cursor:pointer}.mz-pdp-thumbnails button[aria-pressed=true]{border:2px solid #067647}.mz-pdp-thumbnails img{width:100%;height:100%;object-fit:contain}.mz-pdp-photo-note{font-size:11px;color:#526074;margin:0}.mz-pdp-information{min-width:0}.mz-pdp-kicker{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#067647;font-weight:700;margin:0 0 14px}.mz-pdp h1{font:800 clamp(25px,2.7vw,38px)/1.13 Inter,Arial,sans-serif;letter-spacing:-.035em;margin:0 0 16px;overflow-wrap:anywhere}.mz-pdp-main-price{font-size:30px;font-weight:800;letter-spacing:-.03em;margin:0 0 18px;color:#0F1F24}.mz-pdp-order-note{display:flex;align-items:start;gap:10px;padding:12px 14px;background:#E3F2E8;border-radius:8px;font-size:12px;line-height:1.6;margin-bottom:18px}.mz-pdp .mz-card{border:1px solid #DCE5DF;box-shadow:none;border-radius:12px}.mz-pdp .mz-card__h{background:#0F1F24;padding:12px 14px}.mz-pdp .mz-card__h b{font-size:17px;line-height:1.4}.mz-pdp .mz-card__h small{font:500 12px/1.6 Inter,sans-serif;margin-top:3px}.mz-pdp .mz-form{padding:16px;gap:10px}.mz-pdp .mz-f{min-height:49px;border-radius:8px;border:1px solid #CFDAD3;display:flex;align-items:center;gap:10px;padding:0 12px}.mz-pdp .mz-f input{font:400 13px/1.5 Inter,Cairo,sans-serif;min-width:0;width:100%;min-height:46px;border:0;background:transparent;outline-offset:3px}.mz-pdp .mz-f .mz-ico{width:19px;height:19px;flex:none}.mz-pdp .mz-btn{min-height:54px;border-radius:8px;font-size:16px;background:#C2410C;box-shadow:none}.mz-pdp .mz-btn:hover{background:#9A3412}.mz-pdp .mz-safe{font:400 11px/1.5 Inter,Cairo,sans-serif}.mz-pdp .mz-trust{display:flex;gap:10px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.mz-pdp .mz-trust li{font-size:11px;display:flex;gap:8px;align-items:center;background:#F4F7F5;padding:10px;border-radius:8px;flex:1}.mz-pdp .mz-trust li:nth-child(2),.mz-pdp .mz-trust li:nth-child(3),.mz-pdp .mz-ok__s{display:none}.mz-pdp .mz-trust li span{display:block}.mz-pdp .mz-trust .mz-ico{width:20px;height:20px;flex:none}.mz-pdp .mz-wa{font-size:12px;min-height:44px}.mz-pdp-accordions{border-top:1px solid #DCE5DF;margin-top:24px}.mz-pdp-accordions details{border-bottom:1px solid #DCE5DF}.mz-pdp-accordions summary{cursor:pointer;font-size:14px;font-weight:700;padding:18px 24px 18px 0;list-style:none;position:relative}.mz-pdp-accordions summary:after{content:'+';position:absolute;right:2px;top:13px;font-size:23px;font-weight:400;color:#067647}.mz-pdp-accordions details[open] summary:after{content:'−'}.mz-pdp-accordions details>div{padding:0 0 20px;font-size:13px;line-height:1.8;color:#43544B}.mz-pdp-accordions details a{display:block;color:#067647;margin-top:10px}.mz-pdp-description img{max-width:100%;height:auto}.mz-pdp-description p:empty{display:none}.mz-pdp-description ul{padding-left:20px}.mz-pdp-lightbox{border:0;border-radius:12px;padding:24px;max-width:92vw;max-height:92vh;background:white}.mz-pdp-lightbox::backdrop{background:#0F1F24CC}.mz-pdp-lightbox img{display:block;max-width:82vw;max-height:82vh;width:auto;height:auto;object-fit:contain}.mz-pdp-lightbox>button{position:absolute;right:8px;top:8px;border:1px solid #DCE5DF;border-radius:50%;width:40px;height:40px;font-size:25px;cursor:pointer;background:white}.mz-pdp :focus-visible{outline:3px solid #C2410C;outline-offset:3px}.mzi{background:#F4F7F5}.mzi .mz-h2{font-family:Inter,Cairo,sans-serif}.mzi .mz-h2 small{font-family:Inter,sans-serif}.mzi .mzi-steps li{border:1px solid #DCE5DF;background:white;border-radius:12px}.mzi .mzi-n{background:#C2410C;color:white}.mz-sticky .mz-btn{background:#C2410C;box-shadow:none}.mz-sticky .mz-ico{width:20px;height:20px}.mz-sticky{z-index:45}body:has(.mz-pdp) .header-announcements{background:#0F1F24}body:has(.mz-pdp) .header__row--top{background:#fff}body:has(.mz-pdp) .content-for-layout{background:#fff}body:has(.mz-pdp) footer{background:#F4F7F5;color:#0F1F24}body:has(.mz-pdp) .mz-f input:focus{outline:2px solid #067647;outline-offset:2px}@media(max-width:800px){.mz-pdp{padding:16px 16px 36px}.mz-pdp-breadcrumb{margin-bottom:16px;font-size:10px}.mz-pdp-main{grid-template-columns:1fr;gap:24px}.mz-pdp-gallery{position:static}.mz-pdp-viewer{aspect-ratio:1.15}.mz-pdp-zoom{padding:22px}.mz-pdp-thumbnails button{width:54px;height:54px}.mz-pdp h1{font-size:27px}.mz-pdp-main-price{font-size:28px}.mz-pdp-kicker{font-size:9px}.mz-pdp .mz-card__h b{font-size:17px}.mz-pdp .mz-form{padding:14px}.mz-pdp .mz-trust li{font-size:10px}.mz-pdp .mz-f input{font-size:16px}.mz-pdp-lightbox{padding:16px}.mzi .mz-wrap{padding:0 16px}}@media(prefers-reduced-motion:reduce){.mz-pdp *{scroll-behavior:auto!important;transition:none!important}}
