.mufod-pdp{padding:20px 0 36px;color:var(--ink)}.mufod-pdp-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 18px;color:var(--muted);font-size:13px}.mufod-pdp-breadcrumb a:hover{text-decoration:underline}.mufod-pdp-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:42px}.mufod-pdp-gallery,.mufod-pdp-info{min-width:0}.mufod-pdp-stage{width:100%;aspect-ratio:1;background:#f5f7f9;border:1px solid #e2eaf2;border-radius:3px;overflow:hidden}.mufod-pdp-slide{width:100%;height:100%;display:grid;place-items:center}.mufod-pdp-slide[hidden]{display:none}.mufod-pdp-slide img,.mufod-pdp-slide video,.mufod-pdp-slide iframe,.mufod-pdp-slide model-viewer{display:block;width:100%;height:100%;object-fit:contain}.mufod-pdp-zoom{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.mufod-pdp-thumbnails{display:flex;gap:10px;overflow-x:auto;padding:11px 1px 3px;scrollbar-width:thin}.mufod-pdp-thumb{position:relative;flex:0 0 82px;width:82px;height:82px;padding:3px;background:#fff;border:1px solid var(--border);border-radius:3px}.mufod-pdp-thumb[aria-pressed=true]{border:2px solid var(--primary)}.mufod-pdp-thumb img{width:100%;height:100%;object-fit:contain}.mufod-pdp-media-type{position:absolute;bottom:2px;left:2px;right:2px;background:#ffffffd9;color:var(--ink);font-size:10px;text-transform:capitalize}.mufod-pdp-info h1{font-size:38px;line-height:1.15;margin:0 0 12px}.mufod-pdp-summary{color:var(--muted);font-size:16px;line-height:1.55;margin:0 0 18px}.mufod-pdp-services{display:flex;gap:8px;flex-wrap:wrap;padding:13px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--primary);font-size:13px;font-weight:700}.mufod-pdp-services span+span:before{content:"|";padding-right:8px;color:#b0c1d4;font-weight:400}.mufod-pdp-options{padding:3px 0 0}.mufod-pdp-option{border:0;margin:17px 0 0;padding:0;min-width:0}.mufod-pdp-option legend{display:block;width:100%;margin:0 0 9px;padding:0;color:var(--primary);font-size:14px;font-weight:700}.mufod-pdp-option legend span{font-weight:400;color:var(--muted)}.mufod-pdp-choices{display:flex;gap:9px;flex-wrap:wrap}.mufod-pdp-choice{position:relative;display:inline-flex;cursor:pointer}.mufod-pdp-choice input{position:absolute;opacity:0;width:1px;height:1px}.mufod-pdp-choice-face{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:7px 16px;border:1px solid var(--border);border-radius:3px;color:var(--ink);font-size:14px;white-space:nowrap;background:#fff}.mufod-pdp-choice input:checked+.mufod-pdp-choice-face{border-color:var(--primary);background:#f3f7fc;color:var(--primary);font-weight:700}.mufod-pdp-choice input:focus-visible+.mufod-pdp-choice-face{outline:2px solid #5794d2;outline-offset:3px}.mufod-pdp-swatch{display:block;width:18px;height:18px;border:1px solid #b9c5d2;border-radius:50%;background:var(--swatch)}.mufod-pdp-inquiry{margin:24px 0 0;padding:20px 22px;border:1px solid #cad9e9;border-radius:3px;background:#f1f5f9}.mufod-pdp-inquiry h2{font-size:21px;line-height:1.25;margin:0 0 7px}.mufod-pdp-inquiry>p{font-size:14px;color:var(--muted);margin:0}.mufod-pdp-inquiry dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:17px 0 18px}.mufod-pdp-inquiry dl div+div{border-left:1px solid #cbd8e7;padding-left:12px}.mufod-pdp-inquiry dt{font-size:12px;text-transform:uppercase;color:var(--muted)}.mufod-pdp-inquiry dd{margin:4px 0 0;color:var(--primary);font-size:14px;font-weight:700;overflow-wrap:anywhere}.mufod-pdp-quote{width:100%;min-height:48px;background:var(--primary)}.mufod-pdp-quote .icon{width:18px;height:18px}.mufod-pdp-whatsapp{display:block;text-align:center;margin-top:12px;font-size:14px;color:var(--primary);font-weight:700}.mufod-pdp-whatsapp:hover{text-decoration:underline}.mufod-pdp-accordions{margin-top:22px;border-top:1px solid var(--border)}.mufod-pdp-accordions details{border-bottom:1px solid var(--border)}.mufod-pdp-accordions summary,.mufod-pdp-faq summary{display:flex;justify-content:space-between;align-items:center;gap:10px;list-style:none;cursor:pointer;padding:14px 3px;color:var(--primary);font-size:15px;font-weight:700}.mufod-pdp-accordions summary::-webkit-details-marker,.mufod-pdp-faq summary::-webkit-details-marker{display:none}.mufod-pdp-accordions summary .icon,.mufod-pdp-faq summary .icon{width:18px;height:18px;transition:transform .18s ease}.mufod-pdp-accordions details[open] summary .icon,.mufod-pdp-faq details[open] summary .icon{transform:rotate(180deg)}.mufod-pdp-accordion-body{padding:0 3px 16px;font-size:14px;line-height:1.6;color:var(--muted)}.mufod-pdp-accordion-body a{color:var(--primary);text-decoration:underline}.mufod-pdp-content{padding:0 0 48px}.mufod-pdp-tabs{display:flex;align-items:center;gap:32px;overflow-x:auto;white-space:nowrap;position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid var(--border)}.mufod-pdp-tabs a{display:block;padding:15px 2px;border-bottom:2px solid transparent;color:var(--muted);font-size:15px;font-weight:700}.mufod-pdp-tabs a:hover,.mufod-pdp-tabs a:focus-visible{color:var(--primary);text-decoration:none}.mufod-pdp-tabs a[aria-current=location]{color:var(--primary);border-bottom:2px solid var(--primary)}.mufod-pdp-content-section{padding:30px 0;border-bottom:1px solid var(--border);scroll-margin-top:65px}.mufod-pdp-content-section h2{font-size:29px;margin:0 0 19px}.mufod-pdp-detail-rte,.mufod-pdp-technical-info{font-size:15px;line-height:1.7;color:var(--ink);max-width:1100px}.mufod-pdp-detail-rte img{display:block;max-width:100%;height:auto;margin:18px 0}.mufod-pdp-detail-rte h2,.mufod-pdp-detail-rte h3{font-size:21px;margin:22px 0 10px}.mufod-pdp-technical-info{margin-bottom:20px}.mufod-pdp-spec-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:28px;align-items:start}.mufod-pdp-spec-media{margin:0;background:#f4f6f9;border:1px solid var(--border);border-radius:3px;aspect-ratio:1;overflow:hidden}.mufod-pdp-spec-media img{width:100%;height:100%;object-fit:contain}.mufod-pdp-spec-list{margin:0;max-width:1100px;border-top:1px solid var(--border)}.mufod-pdp-spec-list>div{display:grid;grid-template-columns:minmax(150px,25%) 1fr;gap:20px;padding:12px 8px;border-bottom:1px solid var(--border);font-size:15px}.mufod-pdp-spec-list dt{font-weight:700;color:var(--primary)}.mufod-pdp-spec-list dd{margin:0;overflow-wrap:anywhere}.mufod-pdp-muted{color:var(--muted)}.mufod-pdp-faq{max-width:1100px;border-top:1px solid var(--border)}.mufod-pdp-faq details{border-bottom:1px solid var(--border)}.mufod-pdp-faq .rte{font-size:14px;color:var(--muted);padding:0 3px 16px}@media(max-width:1000px){.mufod-pdp-main{gap:28px}}@media(max-width:750px){.mufod-pdp{padding:16px 0 24px}.mufod-pdp-main{grid-template-columns:1fr;gap:24px}.mufod-pdp-info h1{font-size:30px}.mufod-pdp-summary{font-size:15px}.mufod-pdp-thumb{flex-basis:70px;width:70px;height:70px}.mufod-pdp-inquiry{padding:18px}.mufod-pdp-tabs{gap:20px}.mufod-pdp-tabs a{font-size:14px}.mufod-pdp-content-section h2{font-size:24px}.mufod-pdp-content-section{padding:24px 0}.mufod-pdp-spec-layout{grid-template-columns:1fr}.mufod-pdp-spec-media{max-width:520px;width:100%}}@media(max-width:380px){.mufod-pdp-inquiry dl{grid-template-columns:1fr 1fr}.mufod-pdp-inquiry dl div:nth-child(3){padding-left:0;border-left:0}.mufod-pdp-choice-face{padding:7px 11px;font-size:13px}.mufod-pdp-spec-list>div{grid-template-columns:110px 1fr;gap:12px;font-size:14px}}@media(prefers-reduced-motion:reduce){.mufod-pdp-accordions summary .icon,.mufod-pdp-faq summary .icon{transition:none}}.mufod-pdp{padding-top:24px}.mufod-pdp-main{grid-template-columns:minmax(0,580px) minmax(0,640px);gap:clamp(34px,4vw,68px);justify-content:space-between}.mufod-pdp-stage{position:relative;max-height:470px;background:#f7f8fa;border:1px solid var(--border);border-radius:8px}.mufod-pdp-stage .mufod-pdp-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;min-height:0}.mufod-pdp-stage .mufod-pdp-zoom{width:100%;height:100%;min-height:0}.mufod-pdp-stage .mufod-pdp-slide img,.mufod-pdp-stage .mufod-pdp-slide video,.mufod-pdp-stage .mufod-pdp-slide iframe,.mufod-pdp-stage .mufod-pdp-slide model-viewer{width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center}.mufod-pdp-accordion-body>:first-child{margin-top:0}.mufod-pdp-accordion-body>:last-child{margin-bottom:0}.mufod-pdp-gallery-arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:36px;height:36px;padding:0;transform:translateY(-50%);background:#fff;border:1px solid var(--border);border-radius:50%;color:var(--primary);font-size:27px;line-height:1;opacity:0;transition:opacity .15s ease}.mufod-pdp-gallery-arrow--prev{left:12px}.mufod-pdp-gallery-arrow--next{right:12px}.mufod-pdp-gallery-arrow,.mufod-pdp-media-counter{display:none}.mufod-pdp-media-counter{position:absolute;right:12px;bottom:12px;padding:4px 8px;background:#fffdf2e6;color:var(--ink);font-size:12px;border:1px solid var(--border)}.mufod-pdp-thumbnails{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px 0 0;overflow:visible}.mufod-pdp-thumb{display:block;width:100%;height:auto;aspect-ratio:1;min-width:0;padding:3px;flex:none;border-color:#d9e3ed}.mufod-pdp-thumb[hidden]{display:none}.mufod-pdp-thumb[aria-pressed=true]{border-width:2px}.mufod-pdp-thumb-pager{display:flex;justify-content:center;align-items:center;gap:14px;padding:12px 0 0;color:var(--muted);font-size:13px}.mufod-pdp-thumb-pager button{width:34px;height:30px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--primary)}.mufod-pdp-info{position:sticky;top:24px}.mufod-pdp-info h1{font-size:clamp(34px,3.2vw,44px);line-height:1.08;margin:0 0 12px}.mufod-pdp-summary{margin:0 0 18px;color:var(--muted);font-size:15px;line-height:1.55}.mufod-pdp-option{margin:16px 0 0}.mufod-pdp-option legend{margin-bottom:8px;text-transform:uppercase;letter-spacing:.02em;color:var(--ink);font-size:12px}.mufod-pdp-option:has(.mufod-pdp-choices--color) legend{color:var(--ink);font-size:15px;font-weight:800;text-transform:none;letter-spacing:0}.mufod-pdp-choices--color{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,110px));gap:10px}.mufod-pdp-choices--color .mufod-pdp-choice-face{display:block;width:100%;min-height:0;aspect-ratio:1;padding:5px;background:#f4f6f8;white-space:normal}.mufod-pdp-choices--color .mufod-pdp-choice-image{display:grid;place-items:center;width:100%;aspect-ratio:1;background:#f4f6f8}.mufod-pdp-choices--color .mufod-pdp-choice-face>span:last-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mufod-pdp-choice-image img{display:block;width:100%;height:100%;object-fit:contain}.mufod-pdp-choice-image .mufod-pdp-swatch{width:48px;height:48px}.mufod-pdp-choice input:checked+.mufod-pdp-choice-face{background:#f6f9fd;box-shadow:inset 0 0 0 1px var(--primary)}.mufod-pdp-inquiry{margin:20px 0 0;padding:17px 0 0;border:0;border-top:1px solid var(--border);background:transparent}.mufod-pdp-inquiry h2{font-size:19px;margin-bottom:6px}.mufod-pdp-inquiry>p{font-size:14px;line-height:1.5}.mufod-pdp-inquiry dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:16px 0}.mufod-pdp-inquiry dl div{padding:0 10px}.mufod-pdp-inquiry dl div:first-child{padding-left:0}.mufod-pdp-inquiry dl div+div{border-left:1px solid var(--border);padding-left:10px}.mufod-pdp-inquiry dt{text-transform:none;font-size:12px}.mufod-pdp-inquiry dd{font-size:13px;line-height:1.3}.mufod-pdp-inquiry-actions{display:grid;grid-template-columns:116px minmax(0,1fr);gap:10px;align-items:stretch}.mufod-pdp-quantity{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;min-height:46px;border:1px solid var(--border);background:#fff}.mufod-pdp-quantity button{border:0;background:transparent;color:var(--primary);font-size:20px}.mufod-pdp-quantity input[type=number]{width:100%;min-width:0;padding:0;border:0;background:transparent;text-align:center;color:var(--ink);font:inherit;-webkit-appearance:textfield;appearance:textfield}.mufod-pdp-quantity input::-webkit-inner-spin-button,.mufod-pdp-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.mufod-pdp-quote{width:100%;min-height:46px;box-shadow:none!important;transform:none!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease!important}.mufod-pdp-quote:hover{background:#176a9c;color:#fff;border-color:#176a9c}.mufod-pdp-whatsapp{font-size:13px;margin-top:10px;text-align:left}.mufod-pdp-accordions{margin-top:20px}.mufod-pdp-accordions summary{padding:12px 2px}.mufod-pdp-content{padding:0 0 42px}.mufod-pdp-tabs{justify-content:center;gap:38px}.mufod-pdp-tabs a[hidden]{display:none}.mufod-pdp-content-section{padding:28px 0}.mufod-pdp-content-section h2{font-size:28px}.mufod-pdp-detail-images{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.mufod-pdp-detail-images--two{grid-template-columns:repeat(2,minmax(0,1fr))}.mufod-pdp-detail-images figure{min-width:0;margin:0}.mufod-pdp-detail-images img{display:block;width:100%;height:auto;background:#f6f8fa}.mufod-pdp-spec-section summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer}.mufod-pdp-spec-section summary::-webkit-details-marker{display:none}.mufod-pdp-spec-section summary h2{margin:0 0 19px}.mufod-pdp-spec-section summary .icon{width:20px;height:20px;transition:transform .18s ease}.mufod-pdp-spec-section:not([open]) summary .icon{transform:rotate(-90deg)}.mufod-pdp-spec-section{padding:72px 0}.mufod-pdp-spec-section summary h2{font-size:clamp(28px,3vw,42px);margin:0 0 22px}.mufod-pdp-spec-layout{grid-template-columns:minmax(0,1.15fr) minmax(250px,.65fr);padding-top:24px}.mufod-pdp-spec-media{height:520px;aspect-ratio:auto;border-radius:8px}.mufod-pdp-spec-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px;border-top:0}.mufod-pdp-spec-list>div{display:block;min-width:0;padding:18px 0;border-bottom:1px solid var(--border)}.mufod-pdp-spec-list dt{color:var(--muted);font-size:13px;font-weight:700}.mufod-pdp-spec-list dd{margin:8px 0 0;color:var(--ink);font-size:16px;font-weight:700;line-height:1.4}.mufod-pdp-faq-section{display:grid;grid-template-columns:360px minmax(0,1fr);gap:70px;align-items:start;max-width:1180px;margin:0 auto;padding:76px 0}.mufod-pdp-faq-section h2{font-size:clamp(64px,7vw,100px);line-height:1;margin:0;text-align:center}.mufod-pdp-faq{max-width:none;width:100%;border-top:0}.mufod-pdp-faq [hidden]{display:none}.mufod-pdp-faq details{border-top:1px solid var(--border);border-bottom:0}.mufod-pdp-faq details:last-child{border-bottom:1px solid var(--border)}.mufod-pdp-faq summary{align-items:flex-start;padding:22px 0;font-size:17px}.mufod-pdp-faq summary>span:last-child{flex:0 0 auto;font-size:20px;line-height:1;transition:transform .18s ease}.mufod-pdp-faq details[open] summary>span:last-child{transform:rotate(45deg)}.mufod-pdp-faq .rte{padding:0 36px 24px 0;font-size:15px;line-height:1.65}@media(max-width:900px){.mufod-pdp-main{grid-template-columns:1fr;gap:24px}.mufod-pdp-info{position:static}.mufod-pdp-stage{max-height:none}.mufod-pdp-gallery-arrow{display:grid;opacity:1}.mufod-pdp-media-counter{display:block}.mufod-pdp-thumbnails{display:flex;gap:8px;overflow-x:auto}.mufod-pdp-thumb{width:72px;min-width:72px;flex:0 0 72px}.mufod-pdp-thumb-pager{display:none}.mufod-pdp-inquiry dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.mufod-pdp-inquiry dl div:nth-child(3){padding-left:0;border-left:0}.mufod-pdp-spec-layout{grid-template-columns:1fr}.mufod-pdp-faq-section{grid-template-columns:1fr;gap:25px}}@media(max-width:750px){.mufod-pdp-detail-images--two{grid-template-columns:1fr}.mufod-pdp-tabs{justify-content:flex-start}.mufod-pdp-spec-section{padding:48px 0}.mufod-pdp-spec-media{height:360px}.mufod-pdp-spec-list{grid-template-columns:1fr}.mufod-pdp-faq-section{padding:54px 0}.mufod-pdp-faq-section h2{font-size:clamp(52px,14vw,76px)}}@media(max-width:450px){.mufod-pdp-inquiry-actions{grid-template-columns:100px minmax(0,1fr)}.mufod-pdp-choices--color{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}@media(prefers-reduced-motion:reduce){.mufod-pdp-gallery-arrow,.mufod-pdp-spec-section summary .icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/271/assets/mufod-product.css.map */
