@layer u-redesign{.u-redesign,.u-redesign *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.u-eyebrow{font-family:var(--u-font-body);font-size:var(--u-fs-eyebrow);font-weight:500;letter-spacing:var(--u-ls-eyebrow);text-transform:uppercase;color:var(--u-text-muted);margin:0 0 var(--u-s-3);display:inline-block}.u-eyebrow--on-dark{color:#ffffffd9}.u-h-display{font-family:var(--u-font-display);font-variation-settings:var(--u-display-fvs);font-weight:300;font-size:var(--u-fs-h1);line-height:var(--u-lh-display);letter-spacing:var(--u-ls-display);color:var(--u-text);margin:0 0 var(--u-s-5)}.u-h-display em{font-style:italic;font-weight:300}.u-h-display--on-dark{color:var(--u-paper)}.u-h-section{font-family:var(--u-font-display);font-variation-settings:"opsz" 72;font-weight:400;font-size:var(--u-fs-h2);line-height:var(--u-lh-heading);letter-spacing:var(--u-ls-display);color:var(--u-text);margin:0 0 var(--u-s-4)}.u-h-sub{font-family:var(--u-font-display);font-variation-settings:"opsz" 36;font-weight:400;font-size:var(--u-fs-h3);line-height:var(--u-lh-heading);color:var(--u-text);margin:0 0 var(--u-s-3)}.u-body{font-family:var(--u-font-body);font-size:var(--u-fs-body);line-height:var(--u-lh-body);font-weight:400;color:var(--u-text);margin:0 0 var(--u-s-4)}.u-body--lg{font-size:var(--u-fs-body-lg)}.u-body--muted{color:var(--u-text-muted)}.u-body--on-dark{color:#ffffffe0}.u-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--u-s-2);font-family:var(--u-font-body);font-size:var(--u-fs-eyebrow);font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:14px 24px;border:1px solid transparent;border-radius:0;cursor:pointer;transition:background-color var(--u-dur-fast) var(--u-ease),color var(--u-dur-fast) var(--u-ease),border-color var(--u-dur-fast) var(--u-ease),transform var(--u-dur-fast) var(--u-ease);-webkit-tap-highlight-color:transparent}.u-btn:active{transform:scale(.98)}.u-btn:focus-visible{outline:2px solid var(--u-accent);outline-offset:2px}.u-btn--primary{background:var(--u-forest-ink);color:var(--u-paper);border-color:var(--u-forest-ink)}.u-btn--primary:hover{background:var(--u-moss-deep);border-color:var(--u-moss-deep)}.u-btn--primary-on-dark{background:var(--u-paper);color:var(--u-forest-ink);border-color:var(--u-paper)}.u-btn--primary-on-dark:hover{background:var(--u-mist);border-color:var(--u-mist)}.u-btn--outline{background:transparent;color:var(--u-forest-ink);border-color:var(--u-forest-ink)}.u-btn--outline:hover{background:var(--u-forest-ink);color:var(--u-paper)}.u-btn--link{padding:0 0 var(--u-s-1);border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--u-accent);letter-spacing:.12em}.u-btn--link:hover{color:var(--u-accent-hover)}.u-btn--link-on-dark{color:var(--u-paper);border-bottom-color:#ffffff73}.u-btn--link-on-dark:hover{border-bottom-color:#ffffffe6}.u-field{position:relative;margin:0 0 var(--u-s-5)}.u-field__input{width:100%;font-family:var(--u-font-body);font-size:var(--u-fs-body);color:var(--u-text);background:transparent;border:0;border-bottom:1px solid var(--u-border);border-radius:0;padding:var(--u-s-3) 0;outline:none;transition:border-color var(--u-dur-fast) var(--u-ease)}.u-field__input:focus{border-bottom-color:var(--u-accent)}.u-field__label{position:absolute;top:var(--u-s-3);left:0;font-family:var(--u-font-body);font-size:var(--u-fs-body);color:var(--u-text-muted);pointer-events:none;transition:transform var(--u-dur-fast) var(--u-ease),font-size var(--u-dur-fast) var(--u-ease),color var(--u-dur-fast) var(--u-ease);transform-origin:0 0}.u-field__input:focus+.u-field__label,.u-field__input:not(:placeholder-shown)+.u-field__label{transform:translateY(-22px) scale(.78);color:var(--u-accent)}.u-card{border-top:1px solid var(--u-border);padding-top:var(--u-s-5)}.u-card__media{margin-bottom:var(--u-s-4)}.u-accordion{border-bottom:1px solid var(--u-border)}.u-accordion__summary{list-style:none;cursor:pointer;padding:var(--u-s-5) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--u-s-4);font-family:var(--u-font-body);font-size:var(--u-fs-body-lg);font-weight:500;color:var(--u-text)}.u-accordion__summary::-webkit-details-marker{display:none}.u-accordion__icon{width:18px;height:18px;position:relative;flex-shrink:0}.u-accordion__icon:before,.u-accordion__icon:after{content:"";position:absolute;background:currentColor;transition:transform var(--u-dur-fast) var(--u-ease),opacity var(--u-dur-fast) var(--u-ease)}.u-accordion__icon:before{left:0;right:0;top:50%;height:1px;transform:translateY(-50%)}.u-accordion__icon:after{top:0;bottom:0;left:50%;width:1px;transform:translate(-50%)}.u-accordion[open] .u-accordion__icon:after{opacity:0}.u-accordion__content{padding:0 0 var(--u-s-5);color:var(--u-text-muted);font-size:var(--u-fs-body);line-height:var(--u-lh-body)}.u-badge{display:inline-flex;align-items:center;gap:var(--u-s-2);padding:6px 12px;border-radius:999px;font-family:var(--u-font-body);font-size:var(--u-fs-eyebrow);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.u-badge--mist{background:var(--u-mist-soft);color:var(--u-moss-deep)}.u-badge--honey{background:#b8862f1f;color:var(--u-honey)}.u-badge--moss{background:var(--u-moss);color:var(--u-paper)}.u-rating{display:inline-flex;align-items:center;gap:var(--u-s-2);font-family:var(--u-font-body);font-size:14px;color:var(--u-text)}.u-rating__stars{color:var(--u-honey);letter-spacing:1px;font-size:13px}.u-rating__count{color:var(--u-text-muted)}.u-quote{border-top:1px solid var(--u-accent);padding-top:var(--u-s-5);max-width:720px}.u-quote__text{font-family:var(--u-font-display);font-variation-settings:"opsz" 72;font-weight:400;font-style:italic;font-size:var(--u-fs-h3);line-height:1.4;color:var(--u-text);margin:0 0 var(--u-s-4)}.u-quote__attribution{font-family:var(--u-font-body);font-size:var(--u-fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--u-text-muted);font-weight:500}.u-section{padding:var(--u-section-pad-y) var(--u-section-gutter);background:var(--u-bg)}.u-section--alt{background:var(--u-bg-alt)}.u-section--dark{background:var(--u-moss);color:var(--u-paper)}.u-container{max-width:var(--u-content-max);margin:0 auto}.u-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--u-dur-reveal) var(--u-ease-out),transform var(--u-dur-reveal) var(--u-ease-out)}.u-reveal.is-visible{opacity:1;transform:translateY(0)}.u-reveal[data-stagger="1"]{transition-delay:.1s}.u-reveal[data-stagger="2"]{transition-delay:.2s}.u-reveal[data-stagger="3"]{transition-delay:.3s}.u-redesign a{color:var(--u-accent);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--u-dur-fast) var(--u-ease)}.u-redesign a:hover{color:var(--u-accent-hover)}@supports (view-transition-name: none){.u-vt-product-image{view-transition-name:ulmo-product-image}.u-vt-wordmark{view-transition-name:ulmo-wordmark}}@supports (animation-timeline: view()){.u-scroll-zoom{animation:u-zoom-out linear both;animation-timeline:view();animation-range:entry 0% cover 50%}@keyframes u-zoom-out{0%{transform:scale(1.1)}to{transform:scale(1)}}}}.footer-social-block-heading{display:none!important}.footer-social-channels-list svg,.footer-social-channels-list .icon{width:36px!important;height:36px!important}.footer-social-channels-list a{display:inline-flex!important;align-items:center!important;justify-content:center!important}@media(min-width:750px){.footer-logo-block{padding-left:80px!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/redesign-base.css.map */
