:root{--ldy-sage: #8bb5b3;--ldy-sage-deep: #177983;--ldy-sky: #8aa8bf;--ldy-coral: #e5685a;--ldy-blush: #f3b3a9;--ldy-mustard: #edaf4c;--ldy-forest: #303e39;--ldy-sale: #c8402f;--ldy-mist: #f0f6f5;--ldy-mist-2: #e3eeec;--ldy-petal: #fcf0ed;--ldy-ink: #26332f;--ldy-ink-soft: #5d6b67;--ldy-line: #dfe8e6;--ldy-font-script: "Caveat", "Segoe Script", cursive;--ldy-r-img: 20px;--ldy-r-btn: 14px;--ldy-r-panel: 28px;--ldy-ease-out: cubic-bezier(.22, 1, .36, 1);--ldy-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ldy-fast: .16s;--ldy-normal: .28s;--ldy-shadow-pop: 0 1px 2px rgba(38, 51, 47, .06), 0 8px 24px -6px rgba(38, 51, 47, .16);--ldy-shadow-panel: 0 24px 60px -12px rgba(38, 51, 47, .28)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em;text-wrap:balance}p{text-wrap:pretty}.price,.price-item,.cart-count-bubble{font-variant-numeric:tabular-nums}.button,.shopify-challenge__button,.customer button{font-weight:500;letter-spacing:.01em;transition-property:transform,background-color,box-shadow,color;transition-duration:var(--ldy-fast);transition-timing-function:var(--ldy-ease-out)}.button:active:not([disabled]){transform:scale(.97)}*:focus-visible{outline-color:var(--ldy-sage-deep)}.ldy-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:4rem;padding:0 1.6rem;border-radius:999px;border:.15rem solid var(--ldy-line);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;font-weight:500;white-space:nowrap;cursor:pointer;transition-property:background-color,border-color,color,transform;transition-duration:var(--ldy-fast)}.ldy-chip:hover{border-color:var(--ldy-sage)}.ldy-chip:active{transform:scale(.96)}.ldy-chip[aria-pressed=true],.ldy-chip[aria-selected=true],.ldy-chip.is-active{background:var(--ldy-forest);border-color:var(--ldy-forest);color:#fff}.ldy-chip__count{opacity:.6;font-size:1.2rem}.ldy-size{min-width:5.2rem;min-height:4.4rem;padding:0 .8rem;border-radius:1.2rem;border:.15rem solid var(--ldy-line);background:#fff;color:var(--ldy-ink);font:inherit;font-size:1.4rem;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;transition-property:background-color,border-color,color,transform;transition-duration:var(--ldy-fast)}.ldy-size:hover{border-color:var(--ldy-forest)}.ldy-size:active{transform:scale(.95)}.ldy-size[aria-pressed=true]{background:var(--ldy-forest);border-color:var(--ldy-forest);color:#fff}.ldy-size:disabled{cursor:not-allowed;color:var(--ldy-ink-soft);background:var(--ldy-mist);border-color:transparent;text-decoration:line-through;text-decoration-color:#5d6b6799}.ldy-swatch{--c: #d9d9d9;position:relative;width:2.8rem;height:2.8rem;padding:0;border:0;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #0000001f;cursor:pointer;transition:transform var(--ldy-fast) var(--ldy-ease-out)}.ldy-swatch:after{content:"";position:absolute;top:-.4rem;right:-.4rem;bottom:-.4rem;left:-.4rem;border-radius:50%;border:.2rem solid transparent;transition:border-color var(--ldy-fast)}.ldy-swatch:before{content:"";position:absolute;top:-.8rem;right:-.8rem;bottom:-.8rem;left:-.8rem}.ldy-swatch:hover{transform:scale(1.08)}.ldy-swatch[aria-pressed=true]:after{border-color:var(--ldy-forest)}.ldy-swatch--sm{width:1.6rem;height:1.6rem}.ldy-swatch--sm:after{top:-.3rem;right:-.3rem;bottom:-.3rem;left:-.3rem;border-width:.15rem}.ldy-swatch--sm:before{top:-.6rem;right:-.6rem;bottom:-.6rem;left:-.6rem}.ldy-badge{display:inline-flex;align-items:center;height:2.6rem;padding:0 .8rem;border-radius:.8rem;font-size:1.2rem;font-weight:600;letter-spacing:.02em;background:#fff;color:var(--ldy-forest)}.ldy-badge--sale{background:var(--ldy-sale);color:#fff}.ldy-badge--low{background:var(--ldy-mustard);color:var(--ldy-forest)}.ldy-clover{width:1em;height:1em;flex:none}.ldy-link{color:var(--ldy-sage-deep);font-weight:500;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-decoration-thickness:.15rem;text-underline-offset:.4rem;text-decoration-color:#17798359;transition:text-decoration-color var(--ldy-fast)}.ldy-link:hover{text-decoration-color:currentColor}.ldy-meter{height:.8rem;border-radius:99px;background:#f3b3a973;overflow:hidden}.ldy-meter>i{display:block;height:100%;border-radius:inherit;background:var(--ldy-mustard);transform-origin:left;transform:scaleX(var(--p, 0));transition:transform .6s var(--ldy-ease-out)}.ldy-meter.is-done>i{background:var(--ldy-sage-deep)}.ldy-toast{position:fixed;z-index:1001;left:50%;bottom:calc(2.4rem + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:1.2rem;max-width:calc(100% - 3.2rem);padding:.8rem .8rem .8rem 1.2rem;border-radius:1.8rem;background:var(--ldy-forest);color:#fff;box-shadow:var(--ldy-shadow-panel);transform:translate(-50%,calc(100% + 4.8rem));visibility:hidden;transition:transform .42s var(--ldy-ease-spring),visibility 0s .42s}.ldy-toast.is-open{transform:translate(-50%);visibility:visible;transition:transform .42s var(--ldy-ease-spring),visibility 0s}.ldy-toast.is-error{background:var(--ldy-sale)}.ldy-toast img{width:4.4rem;height:4.4rem;border-radius:1rem;object-fit:cover}.ldy-toast p{margin:0;font-size:1.4rem;line-height:1.3}.ldy-toast p span{color:#c5d6d2}.ldy-toast.is-error p span{color:#ffe1dc}.ldy-toast__action{min-height:4rem;padding:0 1.4rem;border:0;border-radius:var(--ldy-r-btn);background:#fff;color:var(--ldy-forest);font:inherit;font-size:1.4rem;font-weight:500;cursor:pointer}@media screen and (max-width:989px){.ldy-toast{bottom:calc(8.4rem + env(safe-area-inset-bottom,0px))}}.ldy-fly{position:fixed;z-index:1002;pointer-events:none;border-radius:1.4rem;object-fit:cover;box-shadow:var(--ldy-shadow-pop)}.ldy-burst{position:fixed;z-index:1003;width:0;height:0;pointer-events:none}.ldy-burst span{position:absolute;left:-.6rem;top:-.6rem;width:1.2rem;height:1.2rem;animation:ldy-petal .7s var(--ldy-ease-out) forwards}@keyframes ldy-petal{0%{transform:translate(0) rotate(var(--r)) scale(.4);opacity:1}to{transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(1);opacity:0}}.ldy-bumped{animation:ldy-bump .52s var(--ldy-ease-spring)}@keyframes ldy-bump{35%{transform:scale(1.25) rotate(-8deg)}70%{transform:scale(.95) rotate(3deg)}}.button--secondary{transition:background-color var(--ldy-fast) var(--ldy-ease-out),color var(--ldy-fast) var(--ldy-ease-out)}.button--secondary:after{box-shadow:inset 0 0 0 1.5px rgb(var(--color-button-text))}.button--secondary:not([disabled]):hover{background-color:rgb(var(--color-button-text));color:rgb(var(--color-button))}.button--secondary:not([disabled]):hover:after{box-shadow:none}@media screen and (min-width:750px){.page-width:not(.page-width--narrow),.header.page-width,.utility-bar__grid.page-width,.page-width-tablet{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (min-width:990px){.header:not(.drawer-menu).page-width,.page-width-desktop,body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:1.6rem;padding-right:1.6rem}slider-component{--desktop-margin-left-first-item: max( 1.6rem, calc((100vw - var(--page-width) + 3.2rem - var(--grid-desktop-horizontal-spacing)) / 2) )}}@media(prefers-reduced-motion:reduce){.ldy-toast,.ldy-meter>i{transition-duration:.01ms}.ldy-bumped,.ldy-burst span{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ldy-brand.css.map */
