:root{--dm-ink: #0a1a1f;--dm-ink-80: rgba(10, 26, 31, .8);--dm-ink-60: rgba(10, 26, 31, .62);--dm-ink-40: rgba(10, 26, 31, .4);--dm-line: rgba(10, 26, 31, .1);--dm-line-strong: rgba(10, 26, 31, .18);--dm-mist: #f5f7f8;--dm-mist-2: #eef2f3;--dm-white: #ffffff;--dm-sea: #2dd4d4;--dm-sea-deep: #16b9b9;--dm-sea-soft: rgba(45, 212, 212, .14);--dm-sea-ring: rgba(45, 212, 212, .45);--dm-radius-sm: 10px;--dm-radius: 14px;--dm-radius-lg: 22px;--dm-radius-xl: 28px;--dm-shadow-1: 0 1px 2px rgba(10, 26, 31, .05), 0 1px 1px rgba(10, 26, 31, .03);--dm-shadow-2: 0 14px 36px -14px rgba(10, 26, 31, .22), 0 2px 6px rgba(10, 26, 31, .05);--dm-shadow-3: 0 30px 70px -24px rgba(10, 26, 31, .32);--dm-ease: cubic-bezier(.22, 1, .36, 1);--dm-dur: .18s;--dm-dur-slow: .6s;--dm-space-1: .5rem;--dm-space-2: 1rem;--dm-space-3: 1.5rem;--dm-space-4: 2rem;--dm-space-6: 3rem;--dm-space-8: 4rem;--dm-section: clamp(3.5rem, 7vw, 6.5rem);--glob-heading-letter-spacing: -.6;--glob-subheading-letter-spacing: .4;--glob-button-letter-spacing: 0;--glob-nav-letter-spacing: 0}.color-scheme-main,.color-scheme-scheme-fe6d00c0-1c29-473a-bfa3-89f08b74a80f,.color-scheme-scheme-fad3d799-8d0a-4f2c-98f2-4a51e7f9f644{--color-scheme-text: var(--dm-ink);--color-scheme-text-a06: var(--dm-ink-60);--color-scheme-border: var(--dm-line);--color-scheme-link: var(--dm-ink)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{line-height:1.6;font-feature-settings:"ss01","cv11","calt"}.heading{line-height:1.08;font-weight:600;text-wrap:balance}.heading--size--h1,.heading--size--d1,.heading--size--d2,.heading--size--d3{letter-spacing:-.025em}.heading--size--h4,.heading--size--h5,.heading--size--h6{line-height:1.25;letter-spacing:-.01em}.subheading{font-weight:600;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dm-ink-60)}.text--mute{color:var(--dm-ink-60)}.section-wrapper--y-offset--padding{--section-wrapper-spacing: var(--dm-section)}.section-wrapper__header{margin-bottom:clamp(1.75rem,3vw,2.75rem)}.button{--button-border-weight: 1px;--button-text-size: .95rem;--button-x-pad: 1.6rem;--button-y-pad: .85rem;--button-bg-color: var(--color-scheme-button-background);--button-bg-hover-color: var(--color-scheme-button-background);--button-border-color: rgba(10, 26, 31, .08);font-weight:600;letter-spacing:0;text-transform:none;line-height:1.2;box-shadow:var(--dm-shadow-1);transition:transform var(--dm-dur) var(--dm-ease),box-shadow var(--dm-dur) var(--dm-ease),background-color var(--dm-dur) var(--dm-ease),color var(--dm-dur) var(--dm-ease),border-color var(--dm-dur) var(--dm-ease)}.button:hover{transform:translateY(-1px);box-shadow:var(--dm-shadow-2)}.button:active{transform:translateY(0) scale(.985);box-shadow:var(--dm-shadow-1)}.button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--dm-white),0 0 0 6px var(--dm-sea-ring)}.button--variant--outline{--button-text-color: var(--dm-ink);--button-border-color: var(--dm-line-strong);--button-bg-hover-color: var(--dm-ink);--button-text-hover-color: var(--dm-white);box-shadow:none}.button--variant--link{box-shadow:none;padding-inline:0}.button--variant--link:hover{transform:none;box-shadow:none;text-decoration:underline;text-underline-offset:.3em}.button--size--lg{--button-text-size: 1.05rem;--button-x-pad: 2rem;--button-y-pad: 1.05rem;--button-border-weight: 1px}.button--size--sm{--button-text-size: .85rem;--button-x-pad: 1.1rem;--button-y-pad: .6rem}.button__arrow-icon{transition:transform var(--dm-dur) var(--dm-ease)}.button:hover .button__arrow-icon{transform:translate(3px)}.badge{--badge-text-transform: none;--badge-letter-spacing: .01em;font-weight:600;border-radius:999px;padding:.45em .85em}.card{--card-bg-color: var(--dm-white);border:1px solid var(--dm-line);border-radius:var(--dm-radius-lg);overflow:hidden;box-shadow:var(--dm-shadow-1);transition:transform var(--dm-dur-slow) var(--dm-ease),box-shadow var(--dm-dur-slow) var(--dm-ease),border-color var(--dm-dur) var(--dm-ease)}.card:hover{transform:translateY(-3px);box-shadow:var(--dm-shadow-2);border-color:var(--dm-line-strong)}.card--full{--card-caption-padding: 1.35rem 1.35rem 1.5rem}.card:not(.card--full){--card-caption-padding: 1.1rem .25rem .5rem;border:0;box-shadow:none;background:transparent;overflow:visible}.card:not(.card--full):hover{transform:none;box-shadow:none}.card:not(.card--full) .card__media{border-radius:var(--dm-radius-lg);overflow:hidden;box-shadow:var(--dm-shadow-1);transition:box-shadow var(--dm-dur-slow) var(--dm-ease),transform var(--dm-dur-slow) var(--dm-ease)}.card:not(.card--full):hover .card__media{transform:translateY(-3px);box-shadow:var(--dm-shadow-2)}.card__media img{transition:transform .9s var(--dm-ease)}.card:hover .card__media img{transform:scale(1.03)}.card__heading{font-weight:600;letter-spacing:-.01em;line-height:1.25}.product-card__title{font-weight:600}.product-card__price{color:var(--dm-ink-80)}.form-control__input,.form-control__select,.form-control__textarea,.newsletter__input{--form-control-input-padding: .8rem 1rem;border:1px solid var(--dm-line-strong);border-radius:var(--dm-radius-sm);background:var(--dm-white);transition:border-color var(--dm-dur) var(--dm-ease),box-shadow var(--dm-dur) var(--dm-ease)}.form-control__input:hover,.form-control__select:hover,.form-control__textarea:hover{border-color:var(--dm-ink-40)}.form-control__input:focus,.form-control__select:focus,.form-control__textarea:focus,.newsletter__input:focus{outline:none;border-color:var(--dm-ink);box-shadow:0 0 0 4px var(--dm-sea-soft)}.form-control__label{font-size:.85rem;font-weight:500;color:var(--dm-ink-80);margin-bottom:.4rem}.navbar{padding-block:.9rem}.navbar:not(.navbar--overlap){border-bottom:1px solid var(--dm-line)}.navbar--drop-shadow{box-shadow:0 1px 0 var(--dm-line),0 10px 30px -20px #0a1a1f40}@supports (backdrop-filter: blur(1px)){.navbar:not(.navbar--overlap){--navbar-bg-color: rgba(255, 255, 255, .82);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px)}}.navbar__nav__link,.navbar__link{font-weight:500;letter-spacing:0;text-transform:none;transition:opacity var(--dm-dur) var(--dm-ease)}.navbar__nav__link{position:relative}.navbar__nav__link:after{content:"";position:absolute;left:0;right:0;bottom:-.35em;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .26s var(--dm-ease)}.navbar__nav__link:hover:after,.navbar__nav__link[aria-current=page]:after{transform:scaleX(1)}.navbar__nav__lvl-2{border:1px solid var(--dm-line);border-radius:var(--dm-radius);box-shadow:var(--dm-shadow-2)}#footer-section-content{--color-scheme-background: var(--dm-ink);--color-scheme-background-gradient: var(--dm-ink);--color-scheme-text: rgba(240, 248, 255, .86);--color-scheme-border: rgba(255, 255, 255, .1);background:var(--dm-ink);color:#f0f8ffdb}#footer-section-content .footer-section__heading{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f0f8ff8c}#footer-section-content .menu__link{color:#f0f8ffdb;transition:color var(--dm-dur) var(--dm-ease)}#footer-section-content .menu__link:hover{color:var(--dm-sea)}#footer-section-content .rte{color:#f0f8ffb3;max-width:44ch;line-height:1.65}#footer-section-content .footer-section__utility{color:#f0f8ff8c;font-size:.85rem}#footer-section-content .form-control__select{background:#ffffff0f;border-color:#ffffff24;color:#f0f8ffdb}#footer-section-content .payment-icons svg{opacity:.8}.rte{font-size:1.0625rem;line-height:1.72;color:var(--dm-ink-80)}.rte p{margin-bottom:1.25em}.rte h2,.rte h3,.rte h4{color:var(--dm-ink);font-weight:600;letter-spacing:-.015em;text-wrap:balance}.rte h2{font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.2;margin-top:2.6em;margin-bottom:.7em}.rte h3{font-size:1.2rem;line-height:1.3;margin-top:1.9em;margin-bottom:.5em}.rte h2:first-child,.rte h3:first-child{margin-top:0}.rte ul,.rte ol{padding-left:1.3em;margin-bottom:1.4em}.rte li{margin-bottom:.45em}.rte li::marker{color:var(--dm-ink-40)}.rte a{color:var(--dm-ink);text-decoration:underline;text-decoration-color:var(--dm-sea);text-decoration-thickness:1.5px;text-underline-offset:.2em;transition:text-decoration-color var(--dm-dur) var(--dm-ease)}.rte a:hover{text-decoration-color:var(--dm-ink)}.rte strong{color:var(--dm-ink);font-weight:600}.rte blockquote{display:block;margin:2em 0;padding:1.25rem 1.5rem;border-left:3px solid var(--dm-sea);background:var(--dm-mist);border-radius:0 var(--dm-radius) var(--dm-radius) 0;font-style:normal;font-size:1.1rem;color:var(--dm-ink)}.rte img{border-radius:var(--dm-radius-lg);box-shadow:var(--dm-shadow-1)}.rte table{width:100%;margin:2em 0;border:1px solid var(--dm-line);border-radius:var(--dm-radius);overflow:hidden;font-size:.95rem;line-height:1.45;box-shadow:var(--dm-shadow-1)}.rte table th,.rte table td{padding:.85rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--dm-line)}.rte table thead th{background:var(--dm-mist);font-weight:600;color:var(--dm-ink);font-size:.85rem;letter-spacing:.02em}.rte table tbody tr:last-child td{border-bottom:0}.rte table tbody tr:nth-child(2n) td{background:#0a1a1f06}.rte table td:first-child{font-weight:600;color:var(--dm-ink)}@media(max-width:767px){.rte table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.rte small{color:var(--dm-ink-60);font-size:.85rem}.dm-callout{margin:2em 0;padding:1.25rem 1.5rem 1.25rem 1.35rem;border:1px solid var(--dm-line);border-left:3px solid var(--dm-sea);border-radius:var(--dm-radius);background:var(--dm-white);box-shadow:var(--dm-shadow-1);color:var(--dm-ink)}.dm-callout--note{border-left-color:var(--dm-ink)}.dm-callout>:last-child{margin-bottom:0}.dm-callout__label{display:block;margin-bottom:.35rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dm-ink-60)}.dm-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin:2em 0;padding:0;list-style:none}.dm-facts>li,.dm-facts>div{padding:1rem 1.1rem;border:1px solid var(--dm-line);border-radius:var(--dm-radius);background:var(--dm-mist);margin:0}.dm-facts dt,.dm-facts__label{display:block;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dm-ink-60);margin-bottom:.3rem}.dm-facts dd,.dm-facts__value{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:-.01em;color:var(--dm-ink)}.dm-procon{display:grid;gap:1rem;margin:2em 0}@media(min-width:720px){.dm-procon{grid-template-columns:1fr 1fr}}.dm-procon__col{padding:1.25rem 1.35rem;border:1px solid var(--dm-line);border-radius:var(--dm-radius);background:var(--dm-white);box-shadow:var(--dm-shadow-1)}.dm-procon__title{margin:0 0 .75rem;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dm-procon__col--pro .dm-procon__title{color:var(--dm-sea-deep)}.dm-procon__col--con .dm-procon__title{color:var(--dm-ink-60)}.dm-procon ul{margin:0;padding:0;list-style:none}.dm-procon li{position:relative;padding-left:1.5rem;margin-bottom:.5rem}.dm-procon li:before{content:"";position:absolute;left:0;top:.55em;width:.9em;height:.9em;border-radius:50%;background:var(--dm-sea-soft)}.dm-procon__col--pro li:before{background:var(--dm-sea-soft);box-shadow:inset 0 0 0 1px var(--dm-sea-deep)}.dm-procon__col--con li:before{background:var(--dm-mist-2);box-shadow:inset 0 0 0 1px var(--dm-ink-40)}.dm-surface{background:var(--dm-white);border:1px solid var(--dm-line);border-radius:var(--dm-radius-xl);box-shadow:var(--dm-shadow-2)}.dm-glass{background:#ffffffb8;border:1px solid rgba(255,255,255,.6);border-radius:var(--dm-radius-lg);box-shadow:var(--dm-shadow-2);backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px)}.dm-glass--dark{background:#0a1a1f8c;border-color:#ffffff1f;color:#f0f8ff}.dm-eyebrow{display:inline-block;margin-bottom:.9rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dm-ink-60)}.dm-divider{height:1px;background:linear-gradient(90deg,var(--dm-sea),rgba(45,212,212,0))}html.dm-js .dm-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--dm-ease),transform .7s var(--dm-ease);will-change:opacity,transform}html.dm-js .dm-reveal.is-in{opacity:1;transform:none}html.dm-js .dm-stagger>.dm-reveal:nth-child(2){transition-delay:70ms}html.dm-js .dm-stagger>.dm-reveal:nth-child(3){transition-delay:.14s}html.dm-js .dm-stagger>.dm-reveal:nth-child(4){transition-delay:.21s}html.dm-js .dm-stagger>.dm-reveal:nth-child(5){transition-delay:.28s}html.dm-js .dm-stagger>.dm-reveal:nth-child(6){transition-delay:.35s}@media(prefers-reduced-motion:reduce){html.dm-js .dm-reveal{opacity:1;transform:none;transition:none}.button,.card,.card__media img,.navbar__nav__link:after{transition:none}.card:hover,.button:hover{transform:none}}.paginate__item{border-radius:999px;transition:background-color var(--dm-dur) var(--dm-ease)}.paginate__item--active{background:var(--dm-ink);color:var(--dm-white)}.share{color:var(--dm-ink-60)}::selection{background:var(--dm-sea-soft);color:var(--dm-ink)}:focus-visible{outline:2px solid var(--dm-sea);outline-offset:3px;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/dm-premium.css.map */
