spring-principles{display:block}.spring-principles{background-color:var(--color-background, #dbd9d5);color:var(--color-text, #27291f);overflow-x:clip;--bbox-inset: max(24px, calc((100vw - 1600px)/2) )}@media(min-width:1024px){.spring-principles{--bbox-inset: max(64px, calc((100vw - 1600px)/2) )}}.spring-principles__inner{padding-left:var(--bbox-inset);padding-right:var(--bbox-inset);box-sizing:border-box}.spring-principles__header{display:flex;flex-direction:column;gap:16px;margin-bottom:32px;max-width:720px}@media(min-width:1024px){.spring-principles__header{margin-bottom:56px}}.spring-principles__overline{color:var(--color-overline, var(--color-text, #27291f));margin:0;opacity:.7}.spring-principles__heading{margin:0;color:var(--color-heading, var(--color-text, #27291f));max-width:9em}@media(min-width:1024px){.spring-principles__heading{max-width:9.5em}}.spring-principles__intro{margin:0;color:var(--color-body-soft, var(--color-body, var(--color-text, #27291f)));opacity:.9}.spring-principles__intro>:first-child{margin-top:0}.spring-principles__intro>:last-child{margin-bottom:0}.spring-principles__layout{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media(min-width:1024px){.spring-principles__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}}@media(min-width:1280px){.spring-principles__layout{gap:32px}}.spring-principles__rows{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.spring-principles__rows{width:100%}}.spring-principles__row{border-radius:var(--spring-radius-card, 16px);background-color:var(--row-closed-bg);color:var(--row-closed-text);transition:background-color .22s ease,color .22s ease;overflow:hidden}.spring-principles__row.is-open{background-color:var(--row-open-bg);color:var(--row-open-text)}@media(prefers-reduced-motion:reduce){.spring-principles__row{transition:none}}.spring-principles__row-toggle{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:22px 24px;cursor:pointer;text-align:left;font:inherit}@media(min-width:1024px){.spring-principles__row-toggle{padding:28px 32px}}.spring-principles__row-toggle:focus-visible{outline:2px solid currentColor;outline-offset:-4px;border-radius:var(--spring-radius-card, 16px)}.spring-principles__row-text{display:flex;flex-direction:column;gap:6px;min-width:0}.spring-principles__row-overline{margin:0;color:var(--color-overline, var(--color-accent, currentColor));text-transform:uppercase;font-size:.75rem;font-weight:400;line-height:1.5;letter-spacing:.12em}.spring-principles__row-divider{opacity:.6}.spring-principles__row-label{color:inherit}.spring-principles__row-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--color-accent, #cbffb5);color:var(--color-accent-foreground, #27291f);position:relative;transition:transform .2s ease}@media(min-width:1024px)and (hover:hover){.spring-principles__row:not(.is-open) .spring-principles__row-toggle:hover .spring-principles__row-icon{transform:scale(1.18)}.spring-principles__row:not(.is-open):hover{background-color:color-mix(in srgb,var(--row-closed-bg),#fff 4%)}}@media(prefers-reduced-motion:reduce){.spring-principles__row-icon{transition:none}}.spring-principles__row-icon-plus,.spring-principles__row-icon-minus{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .18s ease}@media(prefers-reduced-motion:reduce){.spring-principles__row-icon-plus,.spring-principles__row-icon-minus{transition:none}}.spring-principles__row-icon-minus,.spring-principles__row.is-open .spring-principles__row-icon-plus{opacity:0}.spring-principles__row.is-open .spring-principles__row-icon-minus{opacity:1}.spring-principles__row-inline-panel-content{display:flex;flex-direction:column;gap:16px}.spring-principles__row-inline-panel{padding:0 24px 24px}.spring-principles__row-inline-panel[hidden]{display:none}spring-principles.js-ready .spring-principles__row-inline-panel{display:grid;grid-template-rows:0fr;padding:0;transition:grid-template-rows .36s ease}spring-principles.js-ready .spring-principles__row.is-open .spring-principles__row-inline-panel{grid-template-rows:1fr}spring-principles.js-ready .spring-principles__row-inline-panel-inner{overflow:hidden;min-height:0}spring-principles.js-ready .spring-principles__row-inline-panel-content{padding:0 24px 24px}@media(prefers-reduced-motion:reduce){spring-principles.js-ready .spring-principles__row-inline-panel{transition:none}}@media(min-width:1024px){.spring-principles__row-inline-panel,spring-principles.js-ready .spring-principles__row-inline-panel{display:none!important}}.spring-principles__panels{display:none;position:relative}@media(min-width:1024px){.spring-principles__panels{display:block;width:100%}}.spring-principles__panel{border-radius:var(--spring-radius-card, 16px);padding:36px;display:flex;flex-direction:column;gap:28px}.spring-principles__panel[hidden]{display:none}@media(min-width:1280px){.spring-principles__panel{padding:40px 44px;gap:32px}}.spring-principles__panel-content{display:flex;flex-direction:column;gap:16px;min-width:0}@media(min-width:1024px){.spring-principles__panel-content{gap:28px}}@media(min-width:1280px){.spring-principles__panel-content{gap:32px}}.spring-principles__panel-content-heading{display:none;margin:0;color:inherit}@media(min-width:1024px){spring-principles.js-ready .spring-principles__panels{display:block;position:relative}spring-principles.js-ready .spring-principles__panel{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none;transition:opacity .26s ease,visibility 0s linear .26s,transform .32s ease}spring-principles.js-ready .spring-principles__panel.is-active{position:relative;opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .32s ease 60ms,visibility 0s linear 0s,transform .32s ease 60ms}}spring-principles.js-init,spring-principles.js-init *{transition:none!important}@media(prefers-reduced-motion:reduce){spring-principles.js-ready .spring-principles__panel{transition:opacity 0s,visibility 0s,transform 0s}spring-principles.js-ready .spring-principles__panel.is-active{transition:opacity 0s,visibility 0s,transform 0s}}.spring-principles__panel-body{margin:0;color:inherit;opacity:.9;max-width:60ch}.spring-principles__panel-body>:first-child{margin-top:0}.spring-principles__panel-body>:last-child{margin-bottom:0}.spring-principles__panel-content:has(.spring-principles__curators) .spring-principles__panel-body{font-size:var(--spring-fs-h3, 24px);opacity:1}.spring-principles__panel-content:has(.spring-principles__curators) .spring-principles__panel-body>*{font-size:var(--spring-fs-h3, 24px);line-height:var(--spring-lh-heading, 1.2)!important}.spring-principles__top-image{position:relative;border-radius:var(--spring-radius-card, 16px);overflow:hidden;margin:0;background-color:#0000000a;aspect-ratio:var(--top-image-mobile-aspect, 16 / 9);height:var(--top-image-mobile-h, auto)}@media(min-width:1024px){.spring-principles__top-image{aspect-ratio:var(--top-image-desktop-aspect, 16 / 9);height:var(--top-image-desktop-h, auto)}}.spring-principles__top-image .image,.spring-principles__top-image img{display:block;width:100%;height:100%;object-fit:cover}.spring-principles__top-image-placeholder{width:100%;height:100%;aspect-ratio:16 / 9;background:radial-gradient(ellipse 60% 75% at 28% 38%,rgba(170,158,220,.7),transparent 60%),radial-gradient(ellipse 50% 60% at 72% 62%,rgba(245,175,110,.7),transparent 55%),radial-gradient(ellipse 90% 100% at 50% 100%,rgba(220,200,240,.4),transparent 70%),linear-gradient(135deg,#e9e3f2,#f4e7d8)}.spring-principles__top-image-label{position:absolute;left:20px;bottom:16px;margin:0;color:var(--color-text, #27291f);pointer-events:none;max-width:calc(100% - 40px)}@media(min-width:1024px){.spring-principles__top-image-label{left:24px;bottom:20px}}.spring-principles__pull-quote{margin:0;color:inherit;opacity:.9;max-width:60ch}.spring-principles__pull-quote>:first-child{margin-top:0}.spring-principles__pull-quote>:last-child{margin-bottom:0}.spring-principles__curators{display:flex;flex-direction:column;gap:28px}.spring-principles__curators-overline{margin:0 0 -8px;color:var(--color-overline, var(--color-accent, currentColor))}.spring-principles__curators-people{display:flex;flex-direction:column;gap:28px}.spring-principles__curators-quotes{display:none}@media(min-width:1024px){.spring-principles__curators-people{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:start;gap:24px}.spring-principles__curators-people .spring-principles__curator-description{display:none}.spring-principles__curators-quotes{display:flex;flex-direction:column;gap:20px}}.spring-principles__curator{display:flex;flex-direction:column;gap:12px}.spring-principles__curator-image{position:relative;border-radius:var(--spring-radius-card, 16px);overflow:hidden;margin:0;background-color:#0000000a}.spring-principles__curator-image .image,.spring-principles__curator-image img,.spring-principles__curator-image .spring-principles__top-image-placeholder{width:100%;height:auto;display:block}.spring-principles__curator-image--placeholder .spring-principles__top-image-placeholder{aspect-ratio:16 / 9}.spring-principles__curator-role{margin:0 0 -4px;color:var(--color-overline, var(--color-accent, currentColor))}.spring-principles__curator-name{margin:0;color:inherit;font-size:18px;font-weight:400;line-height:1.15!important}.spring-principles__curator-description{margin:4px 0 0;color:inherit;opacity:.9;max-width:48ch}.spring-principles__curator-description>:first-child{margin-top:0}.spring-principles__curator-description>:last-child{margin-bottom:0}.spring-principles__curators-quotes .spring-principles__curator-description{margin:0;max-width:none}@media(min-width:1024px){.spring-principles__panel--layout-image-left:has(.spring-principles__curators){display:flex;flex-direction:column}}.spring-principles__mini-card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:16px 20px;border-radius:var(--spring-radius-card, 16px);background-color:#7f7f7f2e;background-color:color-mix(in srgb,currentColor 10%,transparent)}@media(min-width:1024px){.spring-principles__mini-card{flex-direction:row;align-items:center}}.spring-principles__mini-card-avatars{display:inline-flex;flex:0 0 auto}.spring-principles__mini-card-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid var(--color-background, #f7f7f5);margin-left:-14px;position:relative;background-color:#00000014;background-size:cover;background-position:center;flex:0 0 auto}.spring-principles__mini-card-avatar:first-child{margin-left:0}.spring-principles__mini-card-avatar img,.spring-principles__mini-card-avatar .image{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:1024px){.spring-principles__mini-card-avatar{width:44px;height:44px}}.spring-principles__mini-card-avatar--placeholder{box-shadow:inset 0 -6px 12px #0000002e,inset 0 6px 12px #ffffff2e}.spring-principles__mini-card-text{display:flex;flex-direction:column;gap:4px;min-width:0}.spring-principles__mini-card-title{margin:0;color:inherit}.spring-principles__mini-card-body{margin:0;font-size:14px;color:inherit;opacity:.75}.spring-principles__mini-card-body>:first-child{margin-top:0}.spring-principles__mini-card-body>:last-child{margin-bottom:0}.spring-principles__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){.spring-principles__list{gap:28px}}.spring-principles__list--inset{padding:24px;border-radius:var(--spring-radius-card, 16px);background-color:#7f7f7f2e;background-color:color-mix(in srgb,currentColor 10%,transparent)}@media(min-width:1024px){.spring-principles__list--inset{padding:28px}}.spring-principles__list-item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;align-items:start}@media(min-width:1024px){.spring-principles__list-item{grid-template-columns:44px minmax(0,1fr);gap:24px}}.spring-principles__list-number{margin:0;color:inherit;font-size:18px}.spring-principles__list-text{display:flex;flex-direction:column;gap:6px;min-width:0}.spring-principles__list-label{margin:0;color:inherit;font-size:18px}.spring-principles__list-body{margin:0;font-size:16px;color:inherit;opacity:.6}.spring-principles__list-body>:first-child{margin-top:0}.spring-principles__list-body>:last-child{margin-bottom:0}.spring-principles__list-body>*{line-height:normal!important}.spring-principles__panel-cta{display:flex}@media(min-width:1024px){.spring-principles__panel--layout-list-only .spring-principles__top-image{display:none}.spring-principles__panel--layout-list-only .spring-principles__list{gap:32px}.spring-principles__panel--layout-list-only .spring-principles__list-item{grid-template-columns:60px minmax(0,1fr);gap:32px}}@media(min-width:1024px){.spring-principles__panel--layout-image-left{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px;align-items:start}.spring-principles__panel--layout-image-left .spring-principles__top-image{aspect-ratio:1 / 1;align-self:start}.spring-principles__panel--layout-image-left .spring-principles__top-image .image,.spring-principles__panel--layout-image-left .spring-principles__top-image img,.spring-principles__panel--layout-image-left .spring-principles__top-image-placeholder{aspect-ratio:1 / 1;height:100%;object-fit:cover}.spring-principles__panel--layout-image-left .spring-principles__top-image-label{display:none}.spring-principles__panel--layout-image-left .spring-principles__panel-content-heading{display:block}}@media(min-width:1280px){.spring-principles__panel--layout-image-left{gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-spring-principles.css.map */
