@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(source-serif-4-400.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(source-serif-4-400-italic.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(cormorant-garamond-600.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(poppins-400.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(poppins-500.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(poppins-600.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(poppins-700.woff2) format("woff2")}:root{--dn-green: #0C6053;--dn-green-deep: #094A40;--dn-mint: #91E4C8;--dn-mint-wash: #E8F7F0;--dn-ink: #281E1B;--dn-ink-muted: #5C534D;--dn-ivory: #F8F6EF;--dn-cream: #F6F3EB;--dn-champagne: #F3EFE4;--dn-white: #FFFFFF;--dn-hero-top: #F9F7F1;--dn-espresso: #2A201A;--dn-espresso-2: #17100B;--dn-taupe: #A8988A;--dn-gold-star: #BA9A53;--dn-on-green: #F4EFE6;--dn-on-green-2: rgba(242, 239, 233, .8);--dn-on-green-border: rgba(242, 239, 233, .7);--dn-hairline: rgba(40, 30, 27, .12);--dn-rule: rgba(40, 30, 27, .3);--dn-gradient-hero: linear-gradient(180deg, #FEFDFB 0%, var(--dn-champagne) 100%);--dn-gradient-espresso: linear-gradient(160deg, var(--dn-espresso), var(--dn-espresso-2));--dn-gradient-cta: radial-gradient(120% 150% at 22% -25%, rgba(255,255,255,.16), rgba(255,255,255,0) 55%), linear-gradient(165deg, #10715F 0%, #0C6053 46%, #084237 100%);--dn-bar-h: 0px;--dn-top-h: 72px;--dn-nav-h: 52px;--dn-search-h: 0px;--dn-header-h: calc(var(--dn-top-h) + var(--dn-nav-h) + var(--dn-search-h) + 1px);--dn-header-total: var(--dn-header-h);--dn-anchor-offset: calc(var(--dn-header-h) + 16px);--dn-shell-max: 1224px;--dn-shell-gutter: clamp(24px, 5vw, 48px);--dn-page-max: 1320px;--dn-page-gutter: min(var(--dn-shell-gutter), 32px);--dn-measure: 68ch;--dn-measure-wide: 736px;--dn-space-3xs: 4px;--dn-space-2xs: 8px;--dn-space-xs: 16px;--dn-space-sm: 24px;--dn-space-md: 32px;--dn-space-lg: 48px;--dn-space-xl: 64px;--dn-space-2xl: 96px;--dn-space-3xl: 128px;--dn-section-pad: clamp(100px, 12vw, 128px);--dn-font-display: "Source Serif 4", Georgia, "Times New Roman", serif;--dn-font-body: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--dn-font-wordmark: "Cormorant Garamond", Georgia, serif;--dn-fs-display: clamp(30px, 16px + 3vw, 50px);--dn-fs-h2: clamp(34px, 17.6px + 4.2vw, 54px);--dn-fs-h3: 22px;--dn-fs-body: 16px;--dn-fs-small: 14px;--dn-fs-eyebrow: 12px;--dn-lh-display: 1.05;--dn-lh-heading: 1.1;--dn-lh-body: 1.6;--dn-tracking-eyebrow: .14em;--dn-tracking-cta: .16em;--dn-radius: 0px;--dn-btn-h: 48px;--dn-input-h: 46px;--dn-ease-editorial: cubic-bezier(.22, .61, .36, 1);--dn-ease-settle: cubic-bezier(.16, .84, .28, 1);--dn-dur-quiet: .24s;--dn-dur-slow: .52s;--dn-dur-entrance: .72s;--color-background: 248, 246, 239;--gradient-background: #F8F6EF;--color-foreground: 40, 30, 27;--color-background-contrast: 227, 220, 203;--color-shadow: 40, 30, 27;--color-button: 12, 96, 83;--color-button-text: 248, 246, 239;--color-secondary-button: 248, 246, 239;--color-secondary-button-text: 40, 30, 27;--color-link: 12, 96, 83;--color-badge-foreground: 12, 96, 83;--color-badge-background: 232, 247, 240;--color-badge-border: 12, 96, 83;--font-body-family: var(--dn-font-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: var(--dn-font-display);--font-heading-style: normal;--font-heading-weight: 400;--font-body-scale: 1;--font-heading-scale: 1;--page-width: 132rem;--buttons-radius: 0px;--buttons-radius-outset: 0px;--buttons-border-width: 1px;--buttons-border-opacity: 1;--buttons-shadow-opacity: 0;--buttons-shadow-visible: 0;--buttons-border-offset: 0px;--inputs-radius: 0px;--inputs-radius-outset: 0px;--inputs-border-width: 1px;--inputs-border-opacity: .12;--inputs-shadow-opacity: 0;--variant-pills-radius: 0px;--variant-pills-border-width: 1px;--variant-pills-border-opacity: .12;--variant-pills-shadow-opacity: 0;--media-radius: 0px;--media-border-width: 0px;--media-border-opacity: 0;--media-shadow-opacity: 0;--media-shadow-visible: 0;--media-padding: 0px;--product-card-corner-radius: 0;--product-card-border-width: 0;--product-card-shadow-opacity: 0;--product-card-shadow-visible: 0;--product-card-image-padding: 0;--product-card-text-alignment: left;--collection-card-corner-radius: 0;--collection-card-border-width: 0;--collection-card-shadow-opacity: 0;--collection-card-shadow-visible: 0;--text-boxes-radius: 0px;--text-boxes-border-width: 0px;--text-boxes-shadow-opacity: 0;--text-boxes-shadow-visible: 0;--popup-corner-radius: 0px;--popup-border-width: 1px;--popup-border-opacity: .12;--popup-shadow-opacity: .05;--drawer-border-width: 1px;--drawer-border-opacity: .12;--drawer-shadow-opacity: .05;--badge-corner-radius: 0;--spacing-sections-desktop: 0px;--spacing-sections-mobile: 0px;--grid-desktop-vertical-spacing: 68px;--grid-desktop-horizontal-spacing: 24px;--grid-mobile-vertical-spacing: 64px;--grid-mobile-horizontal-spacing: 16px;--focused-base-outline: 2px solid var(--dn-green);--focused-base-outline-offset: 3px;--focused-base-box-shadow: none}@media(max-width:1023px){:root{--dn-top-h: 64px;--dn-nav-h: 0px;--dn-search-h: 64px}}@media(max-width:430px){:root{--dn-shell-gutter: 16px}}html{scrollbar-width:none;scroll-behavior:smooth}html::-webkit-scrollbar{width:0;height:0;display:none}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{color:var(--dn-ink);background-color:var(--dn-ivory)}body{font-family:var(--dn-font-body);font-size:var(--dn-fs-body);line-height:var(--dn-lh-body);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--dn-font-display);font-weight:400;font-style:normal;line-height:var(--dn-lh-heading);color:var(--dn-ink);letter-spacing:-.008em;text-wrap:balance;text-transform:none;margin:0}h1,.h1,.h0{font-size:var(--dn-fs-display);line-height:var(--dn-lh-display)}h2,.h2{font-size:var(--dn-fs-h2);line-height:var(--dn-lh-display)}h3,.h3{font-size:var(--dn-fs-h3);line-height:1.33}h4,.h4,.h5,.h6{font-family:var(--dn-font-body);font-size:var(--dn-fs-body);font-weight:500;letter-spacing:0}p{max-width:var(--dn-measure);text-wrap:pretty}a{color:var(--dn-green);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--dn-green-deep)}:focus-visible{outline:2px solid var(--dn-green);outline-offset:3px;box-shadow:none}.focused,.focus-inset:focus-visible{outline:2px solid var(--dn-green);outline-offset:3px;box-shadow:none}[id]{scroll-margin-top:var(--dn-anchor-offset)}.rte{font-size:var(--dn-fs-body);line-height:var(--dn-lh-body);color:var(--dn-ink)}.rte a{color:var(--dn-green)}.caption,.caption-large,.caption-with-letter-spacing{letter-spacing:0;text-transform:none}.dn-eyebrow{font-family:var(--dn-font-body);font-size:var(--dn-fs-eyebrow);font-weight:700;letter-spacing:var(--dn-tracking-eyebrow);text-transform:uppercase;color:var(--dn-green);margin:0;max-width:none}.dn-label{font-family:var(--dn-font-body);font-size:var(--dn-fs-small);font-weight:700;letter-spacing:var(--dn-tracking-cta);text-transform:uppercase;line-height:1}.dn-muted{color:var(--dn-ink-muted)}.page-width{max-width:none;width:min(var(--dn-page-max),100% - 2 * var(--dn-page-gutter));margin-inline:auto;padding:0}.dn-shell{width:min(var(--dn-shell-max),100% - 2 * var(--dn-shell-gutter));margin-inline:auto}.dn-shell--page{width:min(var(--dn-page-max),100% - 2 * var(--dn-page-gutter));margin-inline:auto}@media screen and (min-width:750px){.page-width{padding:0}}@media screen and (min-width:990px){.page-width{padding:0}}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded,.button--primary,.button--secondary{display:inline-flex;align-items:center;justify-content:center;min-height:var(--dn-btn-h);min-width:0;padding:0 var(--dn-space-sm);font-family:var(--dn-font-body);font-size:15px;font-weight:700;letter-spacing:var(--dn-tracking-cta);text-transform:uppercase;line-height:1;white-space:nowrap;text-decoration:none;border-radius:0;border:1px solid transparent;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dn-dur-quiet) var(--dn-ease-editorial),color var(--dn-dur-quiet) var(--dn-ease-editorial),border-color var(--dn-dur-quiet) var(--dn-ease-editorial)}.button:before,.button:after,.button--secondary:before,.button--secondary:after{display:none!important}.button,.button--primary,.shopify-payment-button__button--unbranded{background:var(--dn-green);color:var(--dn-ivory)}.button:hover,.button--primary:hover,.button:active,.shopify-payment-button__button--unbranded:hover{background:var(--dn-green-deep);color:var(--dn-ivory)}.button--secondary,.button.button--secondary{background:transparent;color:var(--dn-ink);border-color:var(--dn-ink)}.button--secondary:hover,.button--secondary:active{background:var(--dn-ink);color:var(--dn-ivory)}.button--tertiary{min-height:auto;padding:0;background:none;color:var(--dn-green);border:0;font-size:var(--dn-fs-small)}.button--tertiary:hover{text-decoration:underline;color:var(--dn-green-deep)}.button--full-width{width:100%}.button:disabled,.button[aria-disabled=true],.button.disabled{opacity:.5;cursor:default}.dn-btn--prominent{min-width:184px;min-height:54px;padding-inline:var(--dn-space-md)}.dn-btn--prominent.button{background-color:var(--dn-green);background-image:var(--dn-gradient-cta);background-repeat:no-repeat;background-size:220% 100%,100% 100%;background-position:0% 0%,0% 0%;transition:background-position var(--dn-dur-slow) var(--dn-ease-editorial),transform var(--dn-dur-quiet) var(--dn-ease-editorial)}.dn-btn--prominent.button:hover{background-position:100% 0%,0% 0%;transform:translateY(-.5px)}.dn-btn-card{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 24px;border:1px solid var(--dn-ink);border-radius:0;background:transparent;color:var(--dn-ink);font-family:var(--dn-font-body);font-size:14px;font-weight:700;letter-spacing:var(--dn-tracking-cta);text-transform:uppercase;line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--dn-dur-quiet) var(--dn-ease-editorial),color var(--dn-dur-quiet) var(--dn-ease-editorial)}.dn-btn-card:hover{background:var(--dn-ink);color:var(--dn-ivory)}.dn-btn-card[disabled],.dn-btn-card[aria-disabled=true]{opacity:.5;cursor:default}.dn-on-green .button,.dn-on-green .button--primary{background:var(--dn-on-green);color:var(--dn-green-deep)}.dn-on-green .button:hover{background:var(--dn-mint);color:var(--dn-green-deep)}@media(max-width:640px){.button--primary,.button--secondary,.dn-btn--prominent{width:100%}}.field{margin:0}.field__input,.select__select,.customer .field input,.customer select,.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select.select__select{min-height:var(--dn-input-h);height:auto;padding:0 16px;background:var(--dn-white);border:1px solid var(--dn-hairline);border-radius:0;box-shadow:none;font-family:var(--dn-font-body);font-size:var(--dn-fs-body);color:var(--dn-ink);letter-spacing:0;transition:border-color var(--dn-dur-quiet) var(--dn-ease-editorial)}.field:before,.field:after,.select:before,.select:after,.customer .field:before,.customer .field:after,.customer select:before,.customer select:after{display:none!important}.field__input:hover,.select__select:hover{border-color:var(--dn-taupe)}.field__input:focus-visible,.select__select:focus-visible{border-color:var(--dn-green);outline:none}.field__label,.form__label,.customer .field label{position:static;transform:none;font-size:var(--dn-fs-eyebrow);font-weight:700;letter-spacing:var(--dn-tracking-eyebrow);text-transform:uppercase;color:var(--dn-ink-muted);margin-bottom:4px;display:block}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{font-size:var(--dn-fs-eyebrow);top:auto;left:auto}.select .svg-wrapper,.select .icon-caret{color:var(--dn-green);right:14px;width:12px;height:8px}textarea.text-area{padding-block:8px;min-height:120px;line-height:var(--dn-lh-body)}.dn-section{padding-block:var(--dn-section-pad)}.dn-section--tight{padding-block:var(--dn-space-xl)}.dn-ground--ivory{background:var(--dn-ivory)}.dn-ground--cream{background:var(--dn-cream)}.dn-ground--white{background:var(--dn-white)}.dn-ground--hero{background:var(--dn-gradient-hero)}.dn-ground--green{background:var(--dn-green-deep);color:var(--dn-ivory)}.dn-ground--green h1,.dn-ground--green h2,.dn-ground--green h3{color:var(--dn-on-green)}.dn-ground--mint{background:var(--dn-mint-wash)}.dn-shead{text-align:center;max-width:var(--dn-measure-wide);margin:0 auto clamp(32px,2.8vw,40px)}.dn-shead--left{text-align:left;margin-inline:0}.dn-rule{display:block;background:var(--dn-green);width:48px;height:2px}.dn-rule--accent{width:32px}.dn-rule--full{width:100%;height:1px;background:var(--dn-hairline)}@keyframes dn-rise{0%{opacity:0;transform:translateY(calc(38px + var(--dn-seed, .5) * 14px)) scale(1.035)}to{opacity:1;transform:none}}@keyframes dn-focus-in{0%{filter:blur(3px)}to{filter:blur(0)}}.dn-enter{animation:dn-rise var(--dn-dur-entrance) var(--dn-ease-settle) var(--dn-delay, 0ms) both,dn-focus-in calc(var(--dn-dur-entrance) * .3) ease-out var(--dn-delay, 0ms) both}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*:not(.button):not(.dn-btn-card),*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.dn-bar__run{animation:none!important}}.shopify-section-group-header-group .announcement-bar{display:none}.loading__spinner{color:var(--dn-green)}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dermnurse-tokens.css.map */
