.drpenx-product-design .product__thumbnails:before{display:none!important}.drpenx-product-design .m8-gallery-pagination{display:flex;align-items:center;justify-content:center;gap:8px;min-height:16px;margin-top:14px}.drpenx-product-design .m8-gallery-dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background-color:rgba(var(--m8-ink),.2)!important;cursor:pointer;transition:width .2s ease,background-color .2s ease}.drpenx-product-design .m8-gallery-dot.is-active{width:22px;background-color:rgb(var(--m8-red))!important}.drpenx-product-design .drx-m8-commercial-row .price__sale{display:none!important}.drpenx-product-design .m8-why{padding:52px 0 48px}.drpenx-product-design .m8-why__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.drpenx-product-design .m8-why__item,.drpenx-product-design .m8-why__item+.m8-why__item{min-height:0;padding:0 0 24px;overflow:hidden;border:1px solid rgba(var(--m8-ink),.1);border-radius:8px;background:#fff}.drpenx-product-design .m8-why__visual{display:block;width:100%;aspect-ratio:16 / 7;margin:0 0 21px;overflow:hidden;border-radius:0;background:#e8e6e2}.drpenx-product-design .m8-why__visual img{width:100%;height:100%;object-fit:cover}.drpenx-product-design .m8-why__icon{display:none}.drpenx-product-design .m8-why__item h3{margin:0 22px 8px;font-size:19px}.drpenx-product-design .m8-why__item p{max-width:none;margin:0 22px;font-size:14px;line-height:1.5}.drpenx-product-design .m8-package-group__label{display:flex;align-items:center;gap:10px}.drpenx-product-design .m8-package-group__icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;color:rgb(var(--m8-red))}.drpenx-product-design .m8-package-group summary .m8-package-group__icon .icon{display:block;width:23px;height:23px;transform:none}.drpenx-product-design .m8-package-group summary>.icon{display:none}.drpenx-product-design .m8-evidence{padding:54px 0 50px;color:rgb(var(--m8-ink));border-block:1px solid rgba(140,48,68,.16);background:#f3e8ec}.drpenx-product-design .m8-evidence .m8-shell{width:min(calc(100% - 104px),1240px)}.drpenx-product-design .m8-evidence h2{color:rgb(var(--m8-ink))}.drpenx-product-design .m8-evidence__rail{gap:18px;margin-top:22px}.drpenx-product-design .m8-evidence__rail article{padding-bottom:22px;overflow:hidden;border:1px solid rgba(140,48,68,.16);border-radius:8px;background:#ffffff8f}.drpenx-product-design .m8-evidence__media{aspect-ratio:3.2 / 1;border-radius:0;background:#2a2526}.drpenx-product-design .m8-evidence__media img{filter:grayscale(.72) contrast(1.06) brightness(.76)}.drpenx-product-design .m8-evidence__rail article h3{margin:18px 20px 6px;color:rgb(var(--m8-ink));font-size:17px}.drpenx-product-design .m8-evidence__rail article p{max-width:38ch;margin:0 20px;color:rgba(var(--m8-ink),.72);font-size:13px;line-height:1.5}.drpenx-product-design .m8-decide{padding:54px 0 28px}.drpenx-product-design .m8-decide__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px}.drpenx-product-design .m8-specs,.drpenx-product-design .m8-compatibility{padding:30px;border:1px solid rgba(var(--m8-ink),.1);border-radius:8px;background:#fff}.drpenx-product-design .m8-specs{border-right:1px solid rgba(var(--m8-ink),.1)}.drpenx-product-design .m8-specs dl{margin-top:22px}.drpenx-product-design .m8-specs dl div{grid-template-columns:minmax(118px,.82fr) minmax(0,1.18fr);align-items:center;gap:22px;min-height:50px;padding:10px 0;font-size:14px;line-height:1.4}.drpenx-product-design .m8-specs dt{color:rgba(var(--m8-ink),.62)}.drpenx-product-design .m8-specs dd{font-weight:620}.drpenx-product-design .m8-compatibility h3{margin:0 0 7px;font-size:22px}.drpenx-product-design .m8-compatibility>p{font-size:14px;line-height:1.5}.drpenx-product-design .m8-compatibility__types{gap:12px;margin:20px 0}.drpenx-product-design .m8-compatibility__types>div{grid-template-columns:30px minmax(0,1fr);gap:11px;min-height:104px;padding:16px 14px;border-radius:6px;background:#f6f1f2}.drpenx-product-design .m8-compatibility__types strong{font-size:13px}.drpenx-product-design .m8-compatibility__types small{max-width:none;font-size:12px;line-height:1.4}.drpenx-product-design .m8-compatibility__question{margin-top:4px;font-size:14px}.drpenx-product-design .m8-decision-links{margin-top:28px;border-bottom:1px solid rgb(var(--m8-line))}.drpenx-product-design .m8-decision-links a{min-height:70px;padding:0 28px}.drpenx-product-design .m8-decision-links span{font-size:14px}.drpenx-product-design .drpenx-pdp-content{display:block!important;width:min(calc(100% - 104px),1240px);box-sizing:border-box;margin:44px auto 0;padding:48px 30px 104px;border-top:0;background:rgb(var(--m8-paper))}.drpenx-product-design .m8-geo-header{max-width:720px;margin:0 0 40px}.drpenx-product-design .m8-geo-header h2{margin:5px 0 10px;color:rgb(var(--m8-ink));font-size:clamp(30px,3vw,42px);line-height:1.04;letter-spacing:-.04em}.drpenx-product-design .m8-geo-header>p:last-child{margin:0;color:rgba(var(--m8-ink),.7);font-size:15px;line-height:1.6}.drpenx-product-design .drx-geo-chapter{display:block;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid rgb(var(--m8-line))!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.drpenx-product-design .drx-geo-chapter summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;min-height:84px;cursor:pointer;list-style:none}.drpenx-product-design .drx-geo-chapter summary::-webkit-details-marker{display:none}.drpenx-product-design .drx-geo-chapter summary:after{content:"+";color:rgb(var(--m8-red));font-size:26px;font-weight:350;line-height:1;text-align:center}.drpenx-product-design .drx-geo-chapter[open] summary:after{content:"\2212"}.drpenx-product-design .drx-geo-chapter summary :is(h1,h2,h3){max-width:none;margin:0;padding:0;color:rgb(var(--m8-ink));font-size:21px;font-weight:660;line-height:1.2;letter-spacing:-.025em}.drpenx-product-design .drx-geo-chapter summary :is(h1,h2,h3):before{display:none}.drpenx-product-design .drx-geo-chapter__body{max-width:78ch;padding:0 0 28px}.drpenx-product-design .drx-geo-chapter__body :is(p,li){color:rgba(var(--m8-ink),.73);font-size:15px;line-height:1.72}.drpenx-product-design .drpenx-decision-bridge{width:min(calc(100% - 104px),1240px);margin:30px auto 0!important;padding:30px!important;border:1px solid rgba(140,48,68,.14)!important;border-radius:8px!important;background:#f6f1f2!important}.drpenx-product-design .drpenx-decision-bridge h2{font-weight:650!important}@media screen and (min-width:1024px){.drpenx-product-design .drx-product-stage{min-height:775px;padding:22px 26px 20px;overflow:hidden;background:#eceae6}.drpenx-product-design .product__media-container{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:0;gap:0;padding-bottom:0}.drpenx-product-design .product__media-container>.relative{flex:0 0 auto;width:100%!important;min-height:556px;height:556px;overflow:hidden;border:1px solid rgba(var(--m8-ink),.09);border-radius:10px;background:#ffffff94}.drpenx-product-design .product__media-list,.drpenx-product-design .product__media-list .product__media{min-height:556px!important;height:556px!important}.drpenx-product-design .product__thumbnails{position:static!important;inset:auto!important;width:100%!important;min-height:82px!important;height:82px!important;max-height:82px!important;margin-top:14px;overflow:hidden}.drpenx-product-design .product__thumbnails-list{grid-auto-columns:86px!important;grid-template-rows:80px!important;gap:12px!important;height:80px!important;overflow-x:auto!important;overflow-y:hidden!important}.drpenx-product-design .product__thumbnail{width:86px;height:80px}.drpenx-product-design .drx-media-count{display:flex!important;inset:auto 18px 18px auto;padding:8px 12px;color:rgb(var(--m8-ink));border:1px solid rgba(var(--m8-ink),.12);border-radius:999px;background:#ffffffdb}.drpenx-product-design .indicators{display:flex!important;padding:0 18px;opacity:1!important}.drpenx-product-design .indicators .button{width:42px;min-width:42px;height:42px;min-height:42px;padding:0;color:#fff;border:0;border-radius:50%;background:#161716bd}}@media screen and (max-width:1023px){.drpenx-product-design .product__media-container>.relative{border:1px solid rgba(var(--m8-ink),.08);border-radius:8px;background:#f0efec}.drpenx-product-design .product__thumbnails{min-height:74px!important;height:74px!important;max-height:74px!important;margin-top:12px}.drpenx-product-design .product__thumbnails-list{grid-auto-columns:clamp(62px,calc((100vw - 72px)/5),86px)!important;grid-template-rows:72px!important;min-height:72px!important;height:72px!important;max-height:72px!important;gap:9px!important}.drpenx-product-design .product__thumbnail{width:clamp(62px,calc((100vw - 72px)/5),86px);height:72px}.drpenx-product-design .indicators{display:none!important}.drpenx-product-design .m8-why{padding:38px 0 34px}.drpenx-product-design .m8-why__rail{display:flex;gap:14px;margin-top:18px;overflow-x:auto}.drpenx-product-design .m8-why__item,.drpenx-product-design .m8-why__item+.m8-why__item{flex:0 0 86%;min-height:0;padding:0 0 22px;scroll-snap-align:start}.drpenx-product-design .m8-why__visual{aspect-ratio:1.55;margin-bottom:19px}.drpenx-product-design .m8-why__item h3{margin-inline:18px;font-size:20px}.drpenx-product-design .m8-why__item p{margin-inline:18px;font-size:14px}.drpenx-product-design .m8-package-group summary>.icon{display:block}.drpenx-product-design .m8-package-group[open] summary>.icon{transform:rotate(180deg)}.drpenx-product-design .m8-package-group summary .m8-package-group__icon .icon{transform:none}.drpenx-product-design .m8-evidence{padding:38px 0 34px}.drpenx-product-design .m8-evidence .m8-shell{width:100%}.drpenx-product-design .m8-evidence__rail{gap:14px;margin-top:18px}.drpenx-product-design .m8-evidence__rail article{flex:0 0 86%;padding-bottom:20px}.drpenx-product-design .m8-evidence__media{aspect-ratio:1.65}.drpenx-product-design .m8-evidence__rail article h3{margin:17px 18px 6px;font-size:18px}.drpenx-product-design .m8-evidence__rail article p{margin-inline:18px;font-size:14px}.drpenx-product-design .m8-decide{padding:38px 0 24px}.drpenx-product-design .m8-decide__grid{display:grid;grid-template-columns:1fr;gap:16px}.drpenx-product-design .m8-specs,.drpenx-product-design .m8-compatibility{margin:0;padding:24px 20px;border:1px solid rgba(var(--m8-ink),.1)}.drpenx-product-design .m8-specs dl div{grid-template-columns:.86fr 1.14fr;min-height:52px;font-size:13px}.drpenx-product-design .m8-compatibility__types{display:grid;grid-template-columns:1fr;gap:8px}.drpenx-product-design .m8-compatibility__types>div{min-height:72px;border:0}.drpenx-product-design .m8-decision-links{margin-top:18px}.drpenx-product-design .m8-decision-links a{min-height:62px;padding:0 4px}.drpenx-product-design .drpenx-pdp-content{display:block!important;width:calc(100% - 40px);margin:32px auto 0;padding:36px 0 64px;background:rgb(var(--m8-paper))}.drpenx-product-design .drpenx-decision-bridge{width:calc(100% - 40px);margin-top:24px!important;padding:24px 20px!important}.drpenx-product-design .m8-geo-header{margin-bottom:32px}.drpenx-product-design .m8-geo-header h2{font-size:30px}.drpenx-product-design .drx-geo-chapter summary{min-height:74px}.drpenx-product-design .drx-geo-chapter summary :is(h1,h2,h3){font-size:19px}.drpenx-product-design .drx-geo-chapter__body{max-width:none;padding-bottom:24px}.drpenx-product-design .drx-geo-chapter__body :is(p,li){font-size:14.5px;line-height:1.68}}.drpenx-product-design.product-dr-pen-a11-ultima-pro-microneedling-pen .product__media-container>.relative{order:0!important}.drpenx-product-design.product-dr-pen-a11-ultima-pro-microneedling-pen .m8-gallery-pagination{order:1!important}.drpenx-product-design.product-dr-pen-a11-ultima-pro-microneedling-pen .product__thumbnails{order:2!important}@media screen and (max-width:1023px){.drpenx-product-design.product-dr-pen-a11-ultima-pro-microneedling-pen .product__media-container>div.relative,.drpenx-product-design.product-dr-pen-a11-ultima-pro-microneedling-pen .product__media-list,.drpenx-product-design.product-dr-pen-a11-ultima-pro-microneedling-pen .product__media-list .product__media{min-height:calc(100vw - 30px)!important;height:calc(100vw - 30px)!important;max-height:calc(100vw - 30px)!important;aspect-ratio:1!important}.drpenx-product-design.product-dr-pen-a11-ultima-pro-microneedling-pen .product__thumbnails{display:block!important;min-height:74px!important;height:74px!important;max-height:74px!important}.drpenx-product-design.product-dr-pen-a11-ultima-pro-microneedling-pen .product__thumbnails-list{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:clamp(62px,calc((100vw - 72px)/5),86px)!important;grid-template-rows:72px!important;min-height:72px!important;height:72px!important;max-height:72px!important;gap:9px!important;overflow-x:auto!important;overflow-y:hidden!important}.drpenx-product-design.product-dr-pen-a11-ultima-pro-microneedling-pen .product__thumbnail{width:clamp(62px,calc((100vw - 72px)/5),86px)!important;height:72px!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/drpenx-product-system-final-v2.css.map */
