:root{--es-ivory: #fbf7f0;--es-oat: #f4ede1;--es-sand: #e7dcc9;--es-oak: #b07a4e;--es-oak-deep: #8a5a34;--es-walnut: #4a3728;--es-bark: #33261c;--es-espresso: #2f251d;--es-clay: #b5532f;--es-taupe: #8b7d6e;--es-cloud-white: #ffffff;--es-forest: #2b3c2d;--es-forest-deep: #1f2c21;--es-forest-ink: #162018;--es-sage: #c9d5be;--es-sage-deep: #8d9c80;--es-twilight-navy: var(--es-espresso);--es-periwinkle-sky: var(--es-sand);--es-dusk-indigo: var(--es-forest-deep);--es-cobalt-pop: var(--es-forest);--es-coral-blush: var(--es-clay);--es-cream-linen: var(--es-ivory);--es-slate-mist: var(--es-taupe);--es-periwinkle-veil: var(--es-oat);--es-periwinkle-haze: #f8f3ea;--es-blush-veil: #f3ece0;--es-radius-card: 8px;--es-radius-input: 4px;--es-radius-button: 4px;--es-ease: cubic-bezier(.22, .61, .36, 1);--es-measure: 1200px;--es-gutter: 20px}@media(min-width:768px){:root{--es-gutter: 40px}}:root{--es-serif: "Playfair Display", ui-serif, Georgia, "Times New Roman", serif;--es-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.es-section .es-subheading,.es-section .es-body,.es-section .es-caption,.es-section .es-eyebrow,.es-section p,.es-section a,.es-section span,.es-section li,.es-section label,.es-section input,.es-section textarea,.es-section button{font-family:var(--es-sans)}.es-section .es-display-lg,.es-section .es-display,.es-section .es-heading,.es-section .es-heading-sm,.es-section h1,.es-section h2,.es-section h3,.es-section h4{font-family:var(--es-serif)}.es-section .es-script,.es-header .es-script{font-family:Caveat,ui-serif,cursive}.es-section .es-display-lg,.es-section .es-display,.es-section .es-heading,.es-section .es-heading-sm,.es-section h1,.es-section h2,.es-section h3,.es-section h4{text-transform:none;font-style:normal}.es-section,.es-section input,.es-section button,.es-section select,.es-section textarea{font-family:var(--es-sans)}.es-script{font-family:Caveat,ui-serif,cursive}.es-section{color:var(--es-twilight-navy);-webkit-font-smoothing:antialiased}.es-section h1,.es-section h2,.es-section h3,.es-section h4{color:var(--es-twilight-navy);text-wrap:balance;margin:0}.es-section p{text-wrap:pretty;margin:0}.es-display-lg{font-size:clamp(2.5rem,1.3rem + 5.2vw,4.25rem);line-height:1.04;letter-spacing:-.015em;font-weight:600}.es-display{font-size:clamp(2rem,1.2rem + 3.6vw,3.25rem);line-height:1.08;letter-spacing:-.012em;font-weight:600}.es-heading{font-size:1.5rem;line-height:1.28;font-weight:600}.es-heading-sm{font-size:1.1875rem;line-height:1.35;font-weight:500}.es-subheading{font-size:1.125rem;line-height:1.4}.es-body{font-size:1rem;line-height:1.63}.es-caption{font-size:.875rem;line-height:1.38}.es-eyebrow{font-size:.75rem;letter-spacing:.14em;line-height:1.1;text-transform:uppercase;font-weight:500}.es-tabular{font-variant-numeric:tabular-nums}.es-muted{color:color-mix(in srgb,var(--es-twilight-navy) 75%,transparent)}.es-muted-2{color:color-mix(in srgb,var(--es-twilight-navy) 65%,transparent)}.es-shell{width:100%;max-width:var(--es-measure);margin-inline:auto;padding-inline:var(--es-gutter)}.es-section-y{padding-block:72px}@media(min-width:768px){.es-section-y{padding-block:100px}}.es-center{text-align:center}.es-stack{display:flex;flex-direction:column}.es-surface-periwinkle{background-color:var(--es-periwinkle-sky)}.es-surface-cream{background-color:var(--es-cream-linen)}.es-surface-white{background-color:var(--es-cloud-white)}.es-surface-oat{background-color:var(--es-oat)}.es-surface-sage{background-color:var(--es-sage)}.es-surface-indigo,.es-surface-forest{background-color:var(--es-forest-deep);color:var(--es-cloud-white)}.es-surface-forest h1,.es-surface-forest h2,.es-surface-forest h3,.es-surface-forest h4,.es-surface-indigo h1,.es-surface-indigo h2,.es-surface-indigo h3,.es-surface-indigo h4{color:var(--es-cloud-white)}.es-surface-forest .es-muted,.es-surface-indigo .es-muted{color:color-mix(in srgb,var(--es-cloud-white) 78%,transparent)}.es-surface-forest .es-muted-2,.es-surface-indigo .es-muted-2{color:color-mix(in srgb,var(--es-cloud-white) 62%,transparent)}.es-wash-sunset{background-image:linear-gradient(160deg,var(--es-ivory) 0%,var(--es-oat) 46%,var(--es-blush-veil) 100%)}.es-wash-sky{background-image:linear-gradient(180deg,var(--es-sand) 0%,var(--es-oat) 44%,var(--es-ivory) 100%)}.es-wash-dawn{background-image:linear-gradient(180deg,var(--es-ivory) 0%,var(--es-oat) 100%)}.es-blob-a{border-radius:48% 52% 44% 56%/56% 44%}.es-blob-b{border-radius:58% 42% 52% 48%/44% 56%}.es-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding-inline:32px;border-radius:var(--es-radius-button);font-size:.875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .3s var(--es-ease),color .3s var(--es-ease),border-color .3s var(--es-ease)}.es-btn--solid{border:2px solid var(--es-forest);background:var(--es-forest);color:var(--es-cloud-white)}.es-btn--solid:hover{background:var(--es-forest-deep);border-color:var(--es-forest-deep);color:var(--es-cloud-white)}.es-btn--outline{border:2px solid var(--es-forest);background:transparent;color:var(--es-forest)}.es-btn--outline:hover{background:var(--es-forest);color:var(--es-cloud-white)}.es-btn--wood{border:2px solid var(--es-oak);background:var(--es-oak);color:var(--es-cloud-white)}.es-btn--wood:hover{background:var(--es-oak-deep);border-color:var(--es-oak-deep)}.es-btn--ghost{border:2px solid color-mix(in srgb,var(--es-cloud-white) 70%,transparent);background:color-mix(in srgb,var(--es-forest-ink) 22%,transparent);color:var(--es-cloud-white);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.es-btn--ghost:hover{background:var(--es-cloud-white);border-color:var(--es-cloud-white);color:var(--es-forest-deep)}.es-btn--inverse{border:2px solid var(--es-cloud-white);background:transparent;color:var(--es-cloud-white)}.es-btn--inverse:hover{background:var(--es-cloud-white);color:var(--es-twilight-navy)}.es-btn--sm{height:44px;padding-inline:20px;font-size:.75rem}.es-pill{display:inline-flex;align-items:center;gap:10px;border-radius:999px;border:1px solid var(--es-twilight-navy);padding:14px 24px;text-decoration:none;color:var(--es-twilight-navy);transition:background-color .3s var(--es-ease),color .3s var(--es-ease)}.es-pill:hover{background:var(--es-twilight-navy);color:var(--es-cloud-white)}.es-pill:hover .es-pill__count{color:color-mix(in srgb,var(--es-cloud-white) 60%,transparent)}.es-pill__count{font-size:.875rem;color:var(--es-slate-mist);font-variant-numeric:tabular-nums}.es-card{border-radius:var(--es-radius-card);border:1px solid color-mix(in srgb,var(--es-slate-mist) 40%,transparent);background:var(--es-cloud-white);padding:28px}.es-section :focus-visible,.es-header :focus-visible{outline:2px solid var(--es-cobalt-pop);outline-offset:3px;border-radius:2px}.es-marquee{overflow:hidden;background:var(--es-twilight-navy);color:var(--es-cloud-white)}.es-marquee__track{display:flex;width:max-content;animation:es-marquee 38s linear infinite}.es-marquee__list{display:flex;flex-shrink:0;align-items:center;list-style:none;margin:0;padding:0}.es-marquee__item{display:flex;flex-shrink:0;align-items:center;padding-block:10px;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.es-marquee__sep{padding-inline:24px;color:var(--es-periwinkle-sky)}@keyframes es-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.es-edge-leaf{position:relative;isolation:isolate}.es-edge-leaf:before,.es-edge-leaf:after{content:"";position:absolute;z-index:-1;width:clamp(160px,22vw,340px);aspect-ratio:1;pointer-events:none;background-image:radial-gradient(circle closest-side at 50% 50%,color-mix(in srgb,var(--es-sage-deep) 26%,transparent) 0%,transparent 100%)}.es-edge-leaf:before{top:-90px;left:-120px}.es-edge-leaf:after{bottom:-110px;right:-130px}@media(max-width:767px){.es-edge-leaf:before,.es-edge-leaf:after{display:none}}.es-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 24px;list-style:none;margin:0;padding:0}@media(min-width:1024px){.es-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px}.es-product-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.es-tile{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.es-tile__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--es-radius-card);background:var(--es-periwinkle-haze)}.es-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--es-ease)}@media(hover:hover){.es-tile:hover .es-tile__media img{transform:scale(1.035)}}.es-tile__badge{position:absolute;top:10px;left:10px;border-radius:999px;background:color-mix(in srgb,var(--es-cloud-white) 90%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:6px 10px;font-size:.5rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--es-twilight-navy)}@media(min-width:640px){.es-tile__badge{top:12px;left:12px;padding:6px 12px;font-size:.625rem;letter-spacing:.14em}}.es-tile__body{display:flex;flex:1;flex-direction:column;padding-top:20px}.es-tile__title{font-size:1.125rem;line-height:1.4;font-weight:500;transition:color .3s var(--es-ease)}.es-tile:hover .es-tile__title{color:var(--es-cobalt-pop)}.es-tile__meta{margin-top:auto;padding-top:8px}.es-tile__price{font-size:1.125rem;font-variant-numeric:tabular-nums}.es-tile__strap{margin-top:6px;font-size:.875rem;color:var(--es-slate-mist)}@media(prefers-reduced-motion:reduce){.es-marquee__track{animation:none!important;transform:none!important}.es-float,.es-float--slow{animation:none!important}.es-section *,.es-header *{transition-duration:.001ms!important}.es-tile:hover .es-tile__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/es-recess.css.map */
