@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@500&family=Manrope:wght@300;400;500;600;700&family=Unbounded:wght@500;700;800;900&display=swap";:root{--font-body--family: "Manrope", sans-serif;--font-heading--family: "Unbounded", sans-serif;--font-subheading--family: "Manrope", sans-serif;--font-accent--family: "JetBrains Mono", ui-monospace, monospace;--dmx-bg: #fafaf7;--dmx-paper: #ffffff;--dmx-ink: #0a0a0a;--dmx-ink-soft: #2a2a2a;--dmx-ink-mute: #6b6b6b;--dmx-rule: #e5e2da;--dmx-orange: #ff8500}body{background-color:var(--dmx-bg)!important;color:var(--dmx-ink);font-family:Manrope,sans-serif!important}[class*=color-custom-]{--color-background: #fafaf7 !important;--color-background-rgb: 250 250 247 !important;--color-foreground: #0a0a0a !important;--color-foreground-rgb: 10 10 10 !important;--color-border: #e5e2da !important;--color-border-rgb: 229 226 218 !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,[role=heading]{font-family:Unbounded,sans-serif!important;font-weight:500;letter-spacing:-.02em}.shopify-section:has(.document) .text-block:not(rte-formatter):has(>h1){display:none}.section.page-width-content{--page-content-width: min(1280px, calc(100% - var(--page-margin) * 2));--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.section.page-width-content .text-block{max-inline-size:100%!important}.shopify-policy__container{width:min(1280px,calc(100% - 40px))!important;max-width:1280px!important;align-self:center}.contact-form.size-style{width:min(1280px,100%)!important;max-width:1280px!important}.document{width:100%;max-width:1280px;margin:0 auto 2rem;background:var(--dmx-paper);padding:clamp(36px,6vw,60px) clamp(24px,5vw,70px) clamp(40px,7vw,80px);box-shadow:0 1px #0000000a,0 30px 60px -20px #00000014;color:var(--dmx-ink);font-family:Manrope,sans-serif!important;font-weight:400;font-size:16px;line-height:1.65}.document .cover{margin-bottom:clamp(32px,5vw,48px);padding-bottom:clamp(24px,4vw,36px);border-bottom:1px solid var(--dmx-rule)}.document .cover-title{font-family:Unbounded,sans-serif!important;font-weight:700!important;font-size:clamp(28px,4vw + 1rem,44px)!important;line-height:1.05!important;letter-spacing:-.02em!important;color:var(--dmx-ink)!important;margin:0 0 8px!important}.document .cover-sub{font-size:clamp(15px,1vw + .7rem,18px)!important;color:var(--dmx-ink-soft)!important;font-weight:300!important;margin:0!important}.document .section{margin-bottom:clamp(36px,6vw,48px)}.document .section-head{display:flex;align-items:baseline;gap:clamp(12px,2vw,20px);margin-bottom:22px;padding-bottom:10px;border-bottom:1px solid var(--dmx-rule)}.document .section-num{font-family:Unbounded,sans-serif!important;font-weight:900!important;font-size:clamp(26px,3vw + .5rem,36px)!important;color:var(--dmx-orange)!important;line-height:1!important;letter-spacing:-.04em!important;flex-shrink:0}.document .section-title{font-family:Unbounded,sans-serif!important;font-weight:500!important;font-size:clamp(16px,1.5vw + .5rem,22px)!important;letter-spacing:-.01em!important;color:var(--dmx-ink)!important;line-height:1.2!important;margin:0!important;flex:1}.document .section-body{font-size:15px;line-height:1.75;color:var(--dmx-ink-soft)}.document .section-body p{margin:0 0 14px!important;color:var(--dmx-ink-soft);font-size:15px;line-height:1.75}.document .section-body p:last-child{margin-bottom:0!important}.document .section-body strong{color:var(--dmx-ink);font-weight:600}.document .section-follow{margin-top:18px!important}.document .section-small{font-size:14px!important;line-height:1.7!important}.document .section-legal{margin-top:14px!important;font-size:13px!important;color:var(--dmx-ink-mute)!important}.document .service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(14px,2vw,18px);margin-top:8px}.document .service-card{border:1px solid var(--dmx-rule);padding:clamp(20px,3vw,28px)}.document .service-card-eyebrow,.document .service-card-interval,.document .service-card-price-note,.document .contact-block .label{font-family:JetBrains Mono,ui-monospace,monospace!important}.document .service-card-eyebrow{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--dmx-orange);margin-bottom:6px}.document .service-card-interval{font-size:11px;color:var(--dmx-ink-mute);margin-bottom:18px}.document .service-card-name{font-family:Unbounded,sans-serif!important;font-weight:500!important;font-size:clamp(18px,1.5vw + .5rem,22px)!important;color:var(--dmx-ink)!important;margin:0 0 6px!important;letter-spacing:-.01em!important;line-height:1.2!important}.document .service-card-price{font-family:Unbounded,sans-serif!important;font-weight:700!important;font-size:clamp(34px,5vw,42px)!important;color:var(--dmx-ink)!important;letter-spacing:-.03em!important;line-height:1!important;margin:0 0 22px!important}.document .service-card-price .was{text-decoration:line-through;color:var(--dmx-ink-mute);font-weight:400;font-size:.65em;margin-right:10px}.document .service-card-price .free{color:var(--dmx-orange)}.document .service-card-price-note{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dmx-ink-mute);margin-top:-16px;margin-bottom:22px}.document .service-card-list,.document .list-plain{list-style:none;padding:0;margin:8px 0 0}.document .service-card-list{font-size:13.5px;line-height:1.7;color:var(--dmx-ink-soft);margin:0}.document .service-card-list li,.document .list-plain li{padding-left:18px;position:relative;margin:0 0 4px}.document .list-plain li{margin-bottom:8px}.document .service-card-list li:before,.document .list-plain li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:1px;background:var(--dmx-orange)}.document .price-row{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0;border-top:1px solid var(--dmx-rule);gap:clamp(14px,2vw,24px);flex-wrap:wrap}.document .price-row:last-of-type{border-bottom:1px solid var(--dmx-rule)}.document .price-row-name{flex:1 1 60%;min-width:0}.document .price-row-name strong{font-family:Unbounded,sans-serif!important;font-weight:500!important;font-size:clamp(15px,1vw + .5rem,16px)!important;color:var(--dmx-ink)!important;display:block;margin-bottom:2px;letter-spacing:-.005em}.document .price-row-name .desc{font-size:13px;color:var(--dmx-ink-mute)}.document .price-row-value{font-family:Unbounded,sans-serif!important;font-weight:700!important;font-size:clamp(20px,2vw + .5rem,22px)!important;color:var(--dmx-ink)!important;letter-spacing:-.02em!important;line-height:1!important;white-space:nowrap;margin:0!important}.document .price-row-unit,.document .formula-value .unit{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:13px!important;color:var(--dmx-ink-mute)}.document .formula-value .unit{color:#ffffffa6}.document .formula-block{background:var(--dmx-ink);color:#fff;padding:clamp(24px,4vw,36px) clamp(22px,4vw,40px);margin:8px 0 28px;border-left:6px solid var(--dmx-orange)}.document .formula-line{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;gap:clamp(14px,2vw,24px);flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.15)}.document .formula-line:last-child{border-bottom:none;padding-bottom:0}.document .formula-line:first-child{padding-top:0}.document .formula-name{font-family:Unbounded,sans-serif!important;font-weight:500!important;font-size:clamp(14px,1vw + .5rem,15px)!important;color:#fff!important;letter-spacing:-.005em!important;line-height:1.3!important;flex:1 1 60%;min-width:0;margin:0!important}.document .formula-name .desc{display:block;font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:13px!important;color:#ffffffa6;margin-top:3px}.document .formula-value{font-family:Unbounded,sans-serif!important;font-weight:700!important;font-size:clamp(22px,2.5vw + .5rem,26px)!important;color:#fff!important;letter-spacing:-.02em!important;line-height:1!important;white-space:nowrap;margin:0!important}.document .contact-block{background:var(--dmx-bg);border-left:3px solid var(--dmx-ink);padding:20px 24px;margin-top:14px;font-size:14px;line-height:1.75;color:var(--dmx-ink-soft)}.document .contact-block strong{font-family:Unbounded,sans-serif!important;font-weight:500!important;font-size:15px!important;display:block;margin-bottom:6px;color:var(--dmx-ink)}.document .contact-block .row{display:flex;gap:8px;margin-top:2px;flex-wrap:wrap}.document .contact-block .row-first{margin-top:14px}.document .contact-block .label{font-size:11px;color:var(--dmx-ink-mute);letter-spacing:.06em;text-transform:uppercase;min-width:90px;padding-top:2px}.document .contact-block a{color:var(--dmx-ink);text-decoration:underline;text-underline-offset:2px}.product-card product-price .price,.product-details product-price .price{font-family:Unbounded,sans-serif!important;font-size:1.75rem!important;font-weight:800!important;line-height:1.1;letter-spacing:-.02em;color:var(--dmx-orange)!important}.product-details .dmx-supply .dmx-legal{display:inline-block;margin:.75rem 0 0;font-family:Unbounded,sans-serif!important;font-weight:700!important;font-size:.8rem!important;letter-spacing:.08em;text-transform:uppercase;color:var(--dmx-orange)!important}.product-details .dmx-legal--road,.product-details .dmx-legal--off{color:var(--dmx-orange)!important}.product-details .dmx-specs{list-style:none;margin:0;padding:0}.product-details .dmx-specs li{padding:8px 0;border-bottom:1px solid var(--dmx-rule)}.product-details .dmx-specs strong{display:block;margin-bottom:2px;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.product-card product-price .compare-at-price,.product-details product-price .compare-at-price{font-size:1.05rem!important;font-weight:600!important;line-height:1.1;color:#8a8a8a!important;text-decoration:line-through}.product-card__content>.dmx-custom-liquid:has(.dmx-condition){display:none!important}.product-details .dmx-custom-liquid:has(.dmx-condition)+product-price{margin-top:14px}.product-details .dmx-custom-liquid:has(.dmx-model),.product-details .dmx-custom-liquid:has(.dmx-supply){display:block}.dmx-supply{margin:0 0 1rem;font-size:.9375rem;line-height:1.45}.dmx-supply h2{margin:.85rem 0 .3rem;font-size:1rem;line-height:1.3}.dmx-supply p{margin:0}.dmx-supply p+p{margin-top:.5rem}.product-details .dmx-model{margin:0;font-size:1.5rem!important;font-weight:700!important;line-height:1.15!important}.shopify-section-group-footer-group [class*=color-custom-]{--color-background: #000000 !important;--color-background-rgb: 0 0 0 !important;--color-foreground: #ffffff !important;--color-foreground-rgb: 255 255 255 !important;--color: #ffffff !important;--color-border: #333333 !important;--color-border-rgb: 51 51 51 !important}.shopify-section-group-footer-group{color:#fff}.shopify-section-group-footer-group :is(h1,h2,h3,h4,p,li,a,summary){color:#fff}.shopify-section-group-footer-group a:hover{color:#ff8500}.shopify-section-group-footer-group .footer-content{align-items:start!important}.shopify-section-group-footer-group .footer-content>*{align-self:start!important}.shopify-section-group-footer-group .group-block-content{justify-content:flex-start!important}.shopify-section-group-footer-group :is(h2,.menu__heading){margin-block:0 0!important;color:var(--dmx-orange)!important;font-weight:700!important}.shopify-section-group-footer-group .menu__heading{padding-block:0!important}.document .section:has(.faq-list) .section-head{margin-bottom:6px}.document .faq-list{list-style:none;padding:0;margin:0}.document .faq-item{border-bottom:1px solid var(--dmx-rule)}.document .faq-item summary{list-style:none;cursor:pointer;padding:clamp(18px,2.5vw,22px) clamp(40px,5vw,56px) clamp(18px,2.5vw,22px) 0;font-family:Unbounded,sans-serif!important;font-weight:500!important;font-size:clamp(15px,1vw + .5rem,17px)!important;letter-spacing:-.005em;color:var(--dmx-ink)!important;position:relative;line-height:1.4}.document .faq-item summary::-webkit-details-marker,.document .faq-item summary::marker{display:none}.document .faq-item summary:hover,.document .faq-item[open] summary{color:var(--dmx-orange)!important}.shopify-block.rte .document .faq-item summary{display:block!important}.shopify-block.rte .document .faq-item summary:after,.shopify-block.rte .document .faq-item[open] summary:after{content:"+"!important;position:absolute!important;right:0;top:50%;flex:none;font-family:Manrope,sans-serif;font-weight:300;font-size:clamp(26px,2vw + .5rem,32px);color:var(--dmx-orange);line-height:1;transform:translateY(-50%);transition:transform .25s ease}.shopify-block.rte .document .faq-item[open] summary:after{transform:translateY(-50%) rotate(45deg)!important}.document .faq-answer{padding:4px 0 clamp(22px,3vw,28px);max-width:780px;font-size:clamp(14.5px,1vw + .5rem,15.5px);line-height:1.75;color:var(--dmx-ink-soft)}.document .faq-answer p{margin:0 0 14px!important;color:var(--dmx-ink-soft)}.document .faq-answer p:last-child{margin-bottom:0!important}.document .faq-answer a{color:var(--dmx-ink);text-decoration:underline;text-underline-offset:2px}.document .intro-panel{background:var(--dmx-ink);color:#fff;padding:clamp(22px,3vw,28px) clamp(22px,3vw,32px);margin-bottom:clamp(36px,5vw,48px);border-left:6px solid var(--dmx-orange)}.document .intro-panel-label{display:block;margin-bottom:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--dmx-orange)}.document .intro-panel p{margin:0!important;color:#fff!important;font-size:clamp(14.5px,1vw + .5rem,15.5px);line-height:1.65}.document .intro-panel strong{color:#fff;font-weight:700}.document a.btn-whatsapp{display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding:12px 18px;background:var(--dmx-ink);color:#fff!important;text-decoration:none!important;font-family:Unbounded,sans-serif;font-weight:500;font-size:13px;border-left:4px solid var(--dmx-orange)}.document .intro-panel a.btn-whatsapp{background:#1a1a1a}.document a.btn-whatsapp:hover{color:var(--dmx-orange)!important;background:#1a1a1a}.document .btn-whatsapp .icon{width:16px;height:16px;fill:var(--dmx-orange);flex-shrink:0}.document .btn-whatsapp .number{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.04em;color:#ffffffb3;font-weight:400}.document .address-block{background:var(--dmx-bg);border-left:3px solid var(--dmx-ink);padding:16px 22px;margin:0 0 14px;font-size:14.5px;line-height:1.65;color:var(--dmx-ink-soft)}@media screen and (max-width:749px){a.image-block[class*=logo_dmx_footer]{margin-inline:auto;align-self:center}}:root{--style-border-radius-buttons-primary: 5pt;--style-border-radius-buttons-secondary: 5pt;--variant-picker-button-radius: 5pt;--shopify-accelerated-checkout-button-border-radius: 5pt;--badge-border-radius: 5pt}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button,.dmx-contact__submit,.product-badges__badge,.product-badges__badge.color-custom-badge-sale,.dmx-preorder,.card-gallery .dmx-preorder,.dmx-condition,.shopify-block.rte .brand-card__btn,.document a.btn-whatsapp{border-radius:5pt!important}a:hover,a:hover :is(span,p,[role=heading],h1,h2,h3,h4,h5,h6,strong,em){color:var(--dmx-orange)!important}[class*=header_announcements_9jGBFp]{--color-background: #000000 !important;--color-background-rgb: 0 0 0 !important;--color-foreground: #ff8500 !important;--color-foreground-rgb: 255 133 0 !important;background-color:#000!important;color:#ff8500!important}[class*=header_announcements_9jGBFp] .announcement-bar__text,[class*=header_announcements_9jGBFp] .announcement-bar__text :is(p,span,a){color:#ff8500!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em}@media screen and (max-width:989px){.shopify-section-group-footer-group .footer-content{grid-template-columns:1fr!important}.shopify-section-group-footer-group .footer-content>*{align-self:stretch!important;justify-self:center!important;width:100%!important}.shopify-section-group-footer-group .group-block-content,.shopify-section-group-footer-group .menu,.shopify-section-group-footer-group .footer-utilities,.shopify-section-group-footer-group .footer-utilities__group{--horizontal-alignment: center !important;--vertical-alignment-mobile: center !important;align-items:center!important;justify-content:center!important;text-align:center!important}.shopify-section-group-footer-group .footer-utilities,.shopify-section-group-footer-group .footer-utilities__group{flex-direction:column!important;width:100%!important}.shopify-section-group-footer-group :is(.text-block,h1,h2,h3,h4,p,li,a,span,summary,.menu__heading){--text-align: center !important;text-align:center!important}.shopify-section-group-footer-group :is(.text-block,rte-formatter,.group-block,.group-block-content){--max-width: none !important;max-width:none!important;width:100%!important;margin-inline:0!important;align-self:stretch!important}.shopify-section-group-footer-group .menu,.shopify-section-group-footer-group .menu__details,.shopify-section-group-footer-group .details-content,.shopify-section-group-footer-group .menu .list-unstyled{width:100%!important;align-items:center!important}.shopify-section-group-footer-group .menu__heading{position:relative;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.shopify-section-group-footer-group .menu__heading__toggle{position:absolute!important;inset-inline-end:0}}@media screen and (max-width:749px){.product-grid__item,.product-card,.product-card__content{min-width:0;max-width:100%}.product-card product-price>div{display:flex;flex-direction:column;align-items:flex-start;max-width:100%;min-width:0;gap:2px}.product-card product-price .price,.product-card product-price .compare-at-price{max-width:100%}.product-card product-price .price{font-size:1.15rem!important}.product-card product-price .compare-at-price{font-size:.8rem!important}}.card-gallery,.card-gallery .product-media,.card-gallery .product-media__image,media-gallery .product-media-container,media-gallery .product-media,media-gallery .product-media__image{border-radius:0}.product-card__content>.dmx-custom-liquid:has(.dmx-card-brand){display:block}.product-card .dmx-card-brand{margin:0;font-size:.875rem;font-weight:500;line-height:1.3}.menu-list__list-item>.menu-list__submenu{background-color:#fff!important}.header-menu .mega-menu__column{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.35rem 1.75rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dmx-type.css.map */
