.mh-pdp.e-con{--padding-top:28px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;--row-gap:28px;max-width:1360px;margin-inline:auto}.mh-pdp .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--row-gap:0px;--column-gap:0px}.mh-pdp__top.e-con{--flex-wrap:nowrap;--align-items:flex-start;--column-gap:36px}.mh-pdp__gallery.e-con{--width:50%;position:sticky;top:calc(var(--mh-header-h, 145px) + 16px);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;border-radius:24px;background:#F4F7F7}.mh-pdp__summary.e-con{--width:50%;--row-gap:18px}.mh-pdp__images .woocommerce-product-gallery{margin:0!important}.mh-pdp__images .woocommerce-product-gallery img{border-radius:16px}.mh-pdp__images .wd-gallery-images{border-radius:18px;overflow:hidden;background:#fff}.mh-pdp__images .wd-gallery-thumb .wd-carousel-item img,.mh-pdp__images .thumbnails img{border:2px solid #fff0;border-radius:12px;background:#fff;transition:border-color .2s ease}.mh-pdp__images .wd-gallery-thumb .wd-carousel-item.wd-thumb-active img,.mh-pdp__images .wd-gallery-thumb .wd-carousel-item:hover img{border-color:var(--ms-primary)}.mh-pdp__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 14px;color:var(--ms-muted);font-size:13px}.mh-pdp__crumbs a{color:var(--ms-muted)}.mh-pdp__crumbs a:hover{color:var(--ms-primary)}.mh-pdp__sep{color:#B7C0C3}.mh-pdp__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.mh-pdp__chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:3px 12px;border:1px solid var(--ms-border);border-radius:999px;background:#fff;color:var(--ms-text);font-size:12.5px;font-weight:700;transition:border-color .2s ease}.mh-pdp__chip:hover{border-color:rgb(8 139 135 / .45);color:var(--ms-dark)}.mh-pdp__chip--brand{padding-inline-start:3px}.mh-pdp__chip--brand img{width:26px!important;height:26px!important;border-radius:50%;object-fit:contain;box-shadow:0 0 0 1px var(--ms-border)}.mh-pdp__title{margin:0 0 14px;color:var(--ms-text);font-size:clamp(22px, 2.2vw, 30px);font-weight:900;line-height:1.5}.mh-pdp__facts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.mh-pdp__facts li{display:flex;flex-direction:column;min-width:96px;margin:0;padding:9px 14px;border-radius:14px;background:#F4F6F7}.mh-pdp__facts span{color:var(--ms-muted);font-size:12px}.mh-pdp__facts strong{color:var(--ms-text);font-size:15px;font-weight:900}.mh-pdp__pricebox{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 16px;padding:18px 20px;border:1px solid rgb(212 166 45 / .4);border-radius:20px;background:linear-gradient(135deg,#FFFBF0,#fff 70%)}.mh-pdp__price-label{display:block;color:var(--ms-muted);font-size:12.5px}.mh-pdp__price .price,.mh-pdp__price .amount{color:var(--ms-dark)!important;font-size:clamp(24px, 2.4vw, 30px)!important;font-weight:900!important;line-height:1.5}.mh-pdp__price .woocommerce-Price-currencySymbol{color:var(--ms-muted);font-size:14px!important;font-weight:600}.mh-pdp__pergram{display:flex;flex-direction:column;align-items:center;padding:8px 14px;border:1px solid var(--ms-border);border-radius:14px;background:#fff;text-align:center}.mh-pdp__pergram span{color:var(--ms-muted);font-size:11px}.mh-pdp__pergram strong{color:var(--ms-text);font-size:15px;font-weight:900}.mh-pdp__price-note{grid-column:1 / -1;margin:4px 0 0;color:var(--ms-muted);font-size:12px}.mh-pdp__stock{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;font-size:13.5px;font-weight:700}.mh-pdp__stock::before{content:"";width:8px;height:8px;border-radius:50%}.mh-pdp__stock--in{color:#1E8E5A}.mh-pdp__stock--in::before{background:#22B573;box-shadow:0 0 0 4px rgb(34 181 115 / .15)}.mh-pdp__stock--out{color:#C0392B}.mh-pdp__stock--out::before{background:#C0392B}.mh-pdp__atc form.cart{display:flex;align-items:stretch;gap:10px;margin:0!important}.mh-pdp__atc .quantity{display:inline-flex;align-items:center;height:56px;margin:0!important;overflow:hidden;border:1px solid var(--ms-border);border-radius:16px;background:#fff}.mh-pdp__atc .quantity .btn,.mh-pdp__atc .quantity input[type="button"]{width:44px;height:100%;min-height:0;padding:0;border:0;background:#F4F6F7;color:var(--ms-dark);font-size:18px;font-weight:800}.mh-pdp__atc .quantity .qty{width:52px;height:100%;min-height:0;padding:0;border:0;font-size:16px;font-weight:900;text-align:center}.mh-pdp__atc .single_add_to_cart_button{flex:1;min-height:56px;border-radius:16px!important;background:var(--ms-dark)!important;color:#fff!important;font-size:16px!important;font-weight:800!important;box-shadow:0 14px 28px -16px rgb(10 75 75 / .9);transition:background-color .2s ease,transform .2s ease}.mh-pdp__atc .single_add_to_cart_button:hover{background:var(--ms-primary)!important;transform:translateY(-1px)}.mh-pdp__atc .stock{display:none}.mh-pdp__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none}.mh-pdp__trust-item{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:12px 8px;border-radius:14px;background:#F4F6F7;color:var(--ms-text);font-size:13px;font-weight:700;text-align:center}.mh-pdp__trust-item::before{content:"";width:22px;height:22px;flex-shrink:0;background:var(--ms-primary);-webkit-mask:var(--mh-ico) center / contain no-repeat;mask:var(--mh-ico) center / contain no-repeat}.mh-pdp__trust-item--shield{--mh-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 4.5-3.4 8.3-8 9-4.6-.7-8-4.5-8-9V6z'/%3E%3Cpath d='M8.5 12l2.5 2.5 4.5-5'/%3E%3C/svg%3E")}.mh-pdp__trust-item--swap{--mh-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h13l-3-3M20 16H7l3 3'/%3E%3C/svg%3E")}.mh-pdp__trust-item--return{--mh-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14L4 9l5-5'/%3E%3Cpath d='M4 9h10a6 6 0 0 1 0 12h-3'/%3E%3C/svg%3E")}.mh-pdp__info.e-con{--flex-wrap:nowrap;--align-items:flex-start;--column-gap:20px}.mh-pdp__card.e-con{--row-gap:14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;border:1px solid var(--ms-border);border-radius:20px;background:#fff}.mh-pdp__card--desc.e-con{--width:60%}.mh-pdp__card--specs.e-con{--width:40%}.mh-pdp__card-title .elementor-heading-title,.mh-pdp__section-title .elementor-heading-title{position:relative;margin:0;padding-inline-start:14px;color:var(--ms-text);font-size:19px;font-weight:900}.mh-pdp__card-title .elementor-heading-title::before,.mh-pdp__section-title .elementor-heading-title::before{content:"";position:absolute;inset-block:5px;inset-inline-start:0;width:4px;border-radius:4px;background:linear-gradient(180deg,var(--ms-gold),var(--ms-primary))}.mh-pdp__desc{color:#4A5358;font-size:15px;line-height:2.1;text-align:justify}.mh-pdp__desc p:last-child{margin-bottom:0}.mh-pdp__specs{width:100%;margin:0;border-collapse:collapse}.mh-pdp__specs th,.mh-pdp__specs td{padding:12px 4px;border:0;border-bottom:1px solid #EEF1F2;text-align:start}.mh-pdp__specs tr:last-child th,.mh-pdp__specs tr:last-child td{border-bottom:0}.mh-pdp__specs th{width:42%;color:var(--ms-muted);font-size:13.5px;font-weight:600}.mh-pdp__specs td{color:var(--ms-text);font-size:14.5px;font-weight:800}.mh-pdp__related.e-con{--row-gap:18px}.wd-sticky-btn{border-top:1px solid var(--ms-border);background:rgb(255 255 255 / .96)!important;box-shadow:0 -14px 30px -20px rgb(0 0 0 / .35)!important;backdrop-filter:blur(8px)}.wd-sticky-btn .wd-sticky-btn-thumbnail img{border-radius:10px;background:#F4F6F7;object-fit:contain}.wd-sticky-btn .wd-entities-title{font-size:14px;font-weight:800}.wd-sticky-btn .single_add_to_cart_button{min-height:46px;border-radius:14px!important;background:var(--ms-dark)!important;color:#fff!important;font-weight:800!important}.wd-sticky-btn .quantity{border-radius:12px;overflow:hidden}.wd-sticky-btn .price .amount{color:var(--ms-dark);font-weight:900}@media (max-width:1024px){.mh-pdp.e-con{--padding-top:16px;--padding-left:16px;--padding-right:16px;--row-gap:22px}.mh-pdp__top.e-con,.mh-pdp__info.e-con{--flex-direction:column !important;--row-gap:20px}.mh-pdp__gallery.e-con,.mh-pdp__summary.e-con,.mh-pdp__card--desc.e-con,.mh-pdp__card--specs.e-con{--width:100%;width:100%}.mh-pdp__gallery.e-con{position:static;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;border-radius:20px}}@media (max-width:767px){.mh-pdp__crumbs{font-size:12px}.mh-pdp__facts li{min-width:0;flex:1 1 0%;padding:8px 10px}.mh-pdp__pricebox{padding:14px 16px}.mh-pdp__trust-item{flex-direction:column;gap:6px;padding:10px 4px;font-size:12px}.mh-pdp__card.e-con{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px}.mh-pdp__desc{font-size:14px;text-align:start}.mh-pdp__atc .quantity{height:52px}.mh-pdp__atc .single_add_to_cart_button{min-height:52px}}.mh-pdp .mg-forced-single-price{display:none!important}.mh-pdp__images .woocommerce-product-gallery__image>a{display:flex;align-items:center;justify-content:center}.mh-pdp__images .wd-gallery-images .wd-carousel-item img,.mh-pdp__images .woocommerce-product-gallery__image img{display:block;width:auto!important;max-width:100%;max-height:520px;margin-inline:auto;object-fit:contain}.mh-pdp__images .wd-gallery-thumb .wd-carousel-item img{height:96px!important;width:100%!important;object-fit:contain}@media (max-width:767px){.mh-pdp__images .wd-gallery-images .wd-carousel-item img,.mh-pdp__images .woocommerce-product-gallery__image img{max-height:380px}.mh-pdp__images .wd-gallery-thumb .wd-carousel-item img{height:72px!important}}.mh-pdp__atc .single_add_to_cart_button{padding-inline:14px!important;white-space:nowrap}@media (max-width:767px){.mh-pdp__atc .quantity .btn,.mh-pdp__atc .quantity input[type="button"]{width:38px}.mh-pdp__atc .quantity .qty{width:40px}.mh-pdp__atc .single_add_to_cart_button{font-size:15px!important}}