body{letter-spacing:0;line-height:var(--dtc-body-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{letter-spacing:var(--dtc-heading-letter-spacing);line-height:var(--dtc-heading-line-height);text-transform:var(--dtc-heading-transform);text-wrap:balance}p,.rte{text-wrap:pretty}.caption-with-letter-spacing{letter-spacing:.12rem}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:calc(var(--dtc-button-height) + var(--buttons-border-width) * 2);font-weight:var(--dtc-button-weight);text-transform:var(--dtc-button-transform);letter-spacing:var(--dtc-button-letter-spacing);transition:transform var(--dtc-duration) var(--dtc-ease),box-shadow var(--dtc-duration) var(--dtc-ease),background-color var(--dtc-duration) var(--dtc-ease)}.button:not([disabled]):active{transform:translateY(1px) scale(.995)}.dtc-has-button-glow .product-form__submit.button--primary,.dtc-has-button-glow .dtc-sticky__button,.dtc-has-button-glow .dtc-glow{box-shadow:0 6px 20px rgba(var(--color-button),.35),0 2px 4px #0000001a,inset 0 1px #ffffff26}.dtc-has-button-glow .product-form__submit.button--primary:after,.dtc-has-button-glow .dtc-sticky__button:after,.dtc-has-button-glow .dtc-glow:after{box-shadow:none}.dtc-dir-herbier .button{text-transform:none;letter-spacing:.01em;font-weight:600}.dtc-mono-labels .dtc-eyebrow,.dtc-mono-labels .dtc-label{font-family:var(--dtc-font-mono);font-weight:var(--dtc-font-mono-weight, 400);letter-spacing:.1em}.dtc-has-button-arrow .button--primary:not(.button--small):not(.cart__checkout-button):after,.dtc-button-arrow:after{content:"";width:1.6rem;height:1.6rem;margin-left:.8rem;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--dtc-duration) var(--dtc-ease)}.dtc-has-button-arrow .button--primary:hover:after,.dtc-button-arrow:hover:after{transform:translate(3px)}.dtc-narrow{max-width:var(--dtc-narrow-width);margin-inline:auto}.dtc-full-bleed{width:100%}.dtc-section-header{display:grid;gap:1.2rem;margin-bottom:3.2rem}.dtc-section-header--center{text-align:center;justify-items:center}.dtc-section-header--center .dtc-section-header__text{max-width:64rem}.dtc-section-header__heading{margin:0}.dtc-section-header__text{margin:0;color:rgba(var(--color-foreground),var(--dtc-text-2-a))}.dtc-section-header__text>:first-child{margin-top:0}.dtc-section-header__text>:last-child{margin-bottom:0}@media screen and (min-width:750px){.dtc-section-header{margin-bottom:4.8rem}}.dtc-eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0;font-size:var(--dtc-fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),var(--dtc-text-2-a))}.dtc-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1rem;border-radius:var(--dtc-radius-sm);font-size:var(--dtc-fs-xs);font-weight:600;line-height:1.2;letter-spacing:.02em;white-space:nowrap;border:1px solid transparent}.dtc-badge .dtc-icon{width:1.4rem;height:1.4rem}.dtc-badge--accent{background:rgb(var(--dtc-accent));color:rgb(var(--dtc-accent-text))}.dtc-badge--soft{background:rgb(var(--dtc-highlight));color:rgb(var(--color-foreground))}.dtc-badge--dark{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.dtc-badge--outline{border-color:rgba(var(--color-foreground),var(--dtc-edge-a));color:rgb(var(--color-foreground))}.dtc-badge--success{background:rgba(var(--dtc-success),.12);color:rgb(var(--dtc-success))}.dtc-badge--pill{border-radius:99rem}.dtc-badges{display:flex;flex-wrap:wrap;gap:.6rem}.dtc-icon{display:inline-block;flex:none;width:2.4rem;height:2.4rem;vertical-align:middle;stroke-width:var(--dtc-icon-stroke)}.dtc-icon--filled{stroke-width:0}.dtc-stars{--dtc-star-size: 1.6rem;position:relative;display:inline-block;height:var(--dtc-star-size);width:calc(var(--dtc-star-size) * 5 + .2rem * 4);line-height:0;vertical-align:middle}.dtc-stars__row{display:flex;gap:.2rem}.dtc-stars__row svg{width:var(--dtc-star-size);height:var(--dtc-star-size);flex:none}.dtc-stars__row--empty{color:rgba(var(--color-foreground),.18)}.dtc-stars__row--full{position:absolute;inset:0 auto 0 0;overflow:hidden;color:rgb(var(--dtc-star));width:var(--dtc-fill, 100%)}.dtc-rating-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.8rem;font-size:var(--dtc-fs-sm);color:rgba(var(--color-foreground),var(--dtc-text-2-a))}.dtc-rating-line a{color:inherit;text-underline-offset:.3rem}.dtc-check-list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.dtc-check-list li{display:flex;gap:1rem;align-items:flex-start}.dtc-check-list .dtc-icon{width:2rem;height:2rem;margin-top:.15em;color:rgb(var(--dtc-success))}.dtc-card{border-radius:var(--dtc-radius-lg);background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),var(--dtc-line-a));overflow:hidden}.dtc-media{position:relative;overflow:hidden;border-radius:var(--dtc-radius-lg);background:rgba(var(--color-foreground),.04)}.dtc-media img,.dtc-media svg.placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.dtc-marquee{--dtc-marquee-speed: 30s;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.dtc-marquee__track{display:flex;flex:none;min-width:100%;justify-content:space-around;gap:var(--dtc-marquee-gap, 4rem);padding-right:var(--dtc-marquee-gap, 4rem);animation:dtc-marquee var(--dtc-marquee-speed) linear infinite}.dtc-marquee:hover .dtc-marquee__track,.dtc-marquee:focus-within .dtc-marquee__track{animation-play-state:paused}@keyframes dtc-marquee{to{transform:translate(-100%)}}.dtc-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dtc-savings{color:rgb(var(--dtc-accent));font-weight:600}.dtc-dot{display:inline-block;width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--dtc-success));box-shadow:0 0 rgba(var(--dtc-success),.5);animation:dtc-pulse 2s var(--dtc-ease) infinite}@keyframes dtc-pulse{70%{box-shadow:0 0 0 .7rem rgba(var(--dtc-success),0)}to{box-shadow:0 0 rgba(var(--dtc-success),0)}}:focus-visible{outline-offset:.3rem}@media(prefers-reduced-motion:reduce){.dtc-marquee__track{animation:none;flex-wrap:wrap;justify-content:center}.dtc-marquee__track[aria-hidden=true]{display:none}.dtc-marquee{-webkit-mask-image:none;mask-image:none}.dtc-dot{animation:none}.button,.dtc-button-arrow:after{transition:none}}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em,.h3 em,.hxl em,.hxxl em,.inline-richtext em{font-style:italic}.dtc-mono{font-family:var(--dtc-font-mono);font-weight:var(--dtc-font-mono-weight, 400);font-style:normal;text-transform:var(--dtc-mono-transform);letter-spacing:.08em;font-variant-numeric:tabular-nums}.dtc-rule{border:0;border-top:1px solid rgba(var(--color-foreground),var(--dtc-edge-a));margin:0}.dtc-specimen{position:relative;display:grid;gap:1rem;padding:1.6rem 1.8rem 1.8rem;border:1px solid rgba(var(--color-foreground),var(--dtc-edge-a));border-radius:var(--dtc-radius-sm);background:rgb(var(--color-background))}.dtc-specimen:before{content:"";position:absolute;top:1.4rem;right:1.6rem;width:.9rem;height:.9rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),var(--dtc-edge-a))}.dtc-specimen__no{margin:0;font-size:var(--dtc-fs-xs);color:rgba(var(--color-foreground),var(--dtc-text-2-a))}.dtc-specimen__name{margin:0;font-family:var(--font-heading-family);font-size:var(--dtc-fs-2xl);line-height:1.15;color:rgb(var(--color-foreground))}.dtc-specimen__latin{margin:-.6rem 0 0;font-family:var(--font-heading-family);font-style:italic;font-size:var(--dtc-fs-base);color:rgba(var(--color-foreground),var(--dtc-text-2-a))}.dtc-specimen__rows{display:grid;margin:0;border-top:1px solid rgba(var(--color-foreground),var(--dtc-line-a))}.dtc-specimen__rows>div{display:flex;justify-content:space-between;gap:1.2rem;padding:.7rem 0;border-bottom:1px solid rgba(var(--color-foreground),var(--dtc-line-a));font-size:var(--dtc-fs-sm)}.dtc-specimen__rows dt{font-family:var(--dtc-font-mono);text-transform:var(--dtc-mono-transform);letter-spacing:.08em;font-size:var(--dtc-fs-2xs);color:rgba(var(--color-foreground),var(--dtc-text-2-a));align-self:center}.dtc-specimen__rows dd{margin:0;text-align:right;color:rgb(var(--color-foreground))}.dtc-specimen__dose{font-family:var(--dtc-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/13/assets/dtc-base.css.map */
