:root{--sped-paper: #f7f6f2;--sped-ink: #222222;--sped-muted: #62625d;--sped-line: #d4d3cd;--sped-surface: #eeede8;--sped-ease: cubic-bezier(.16, 1, .3, 1)}body.sped-store{background:var(--sped-paper);color:var(--sped-ink)}.sped-store ::selection{background:var(--sped-ink);color:var(--sped-paper)}.sped-store :focus-visible{outline:2px solid var(--sped-ink);outline-offset:5px}.sped-store a{text-underline-offset:.22em}.sped-store input,.sped-store textarea{caret-color:var(--sped-ink)}.sped-store .header__row--top{border-bottom:1px solid var(--sped-line)}.sped-shell{width:min(calc(100% - var(--page-margin, 40px) * 2),var(--page-content-width, 1440px));margin-inline:auto}.sped-campaign,.sped-products,.sped-story,.sped-footer{font-family:var(--font-body--family)}.sped-campaign h1,.sped-products h2,.sped-story h2,.sped-footer h2{margin:0;font-family:var(--font-heading--family);font-weight:400;letter-spacing:-.025em;text-wrap:balance}.sped-campaign p,.sped-products p,.sped-story p,.sped-footer p{margin:0}.sped-campaign{padding-block:24px 56px}.sped-campaign__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch}.sped-campaign__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px clamp(24px,3vw,48px) 32px 0}.sped-campaign h1{max-width:10ch;font-size:clamp(44px,4.5vw,64px);line-height:1.08}.sped-campaign__description{max-width:28ch;margin-block:24px!important;font-size:16px;line-height:1.6;color:var(--sped-muted)}.sped-campaign__actions{width:100%}.sped-campaign__media{margin:0;min-width:0;align-self:center;background:var(--sped-surface);overflow:hidden}.sped-campaign__media picture,.sped-campaign__media img{display:block;width:100%}.sped-campaign__media img{height:auto;aspect-ratio:3 / 2;object-fit:cover}.sped-campaign__caption{margin-top:16px!important;color:var(--sped-muted);font-size:12px;line-height:1.6}.sped-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:12px 20px;background:var(--sped-ink);color:var(--sped-paper);border:1px solid var(--sped-ink);border-radius:2px;font:inherit;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.sped-button:hover{background:var(--sped-paper);color:var(--sped-ink)}.sped-arrow{display:inline-block;width:20px;height:20px;flex-shrink:0}.sped-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;color:inherit;text-decoration:underline}.sped-link:hover{text-decoration-thickness:2px}.sped-products{padding-block:24px 72px;scroll-margin-top:110px}.sped-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.sped-products h2{font-size:clamp(26px,2.4vw,34px);line-height:1.2}.sped-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px;padding:0;margin:0;list-style:none}.sped-product{min-width:0}.sped-product__link{display:block;color:inherit;text-decoration:none}.sped-product__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background:var(--sped-surface)}.sped-product__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s var(--sped-ease)}.sped-product__image--second{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.sped-product__title{margin:15px 0 6px;font-size:15px;line-height:1.4;font-weight:500;letter-spacing:0}.sped-product__price{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;line-height:1.5;color:var(--sped-muted);font-variant-numeric:tabular-nums}.sped-product__price s{color:var(--sped-muted)}.sped-product__sold-out{position:absolute;left:12px;bottom:12px;background:var(--sped-paper);color:var(--sped-ink);padding:6px 10px;font-size:12px}.sped-product__missing-image{display:grid;height:100%;place-content:center;padding:24px;text-align:center;color:var(--sped-muted);font-size:14px}.sped-product__link:focus-visible .sped-product__title{text-decoration:underline}@media(hover:hover){.sped-product__link:hover .sped-product__image:first-child{transform:scale(1.025)}.sped-product__link:hover .sped-product__image--second{opacity:1}}.sped-editor-note{border:1px dashed var(--sped-line);padding:24px;font-size:14px;line-height:1.6;color:var(--sped-muted)}.sped-story{border-block:1px solid var(--sped-line);padding-block:56px;scroll-margin-top:110px}.sped-story__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(32px,5vw,72px);align-items:start}.sped-story h2{max-width:18ch;font-size:clamp(24px,2.3vw,32px);line-height:1.2}.sped-story__text{max-width:48ch;color:var(--sped-muted);font-size:16px;line-height:1.65;padding-top:2px}.sped-story__text p+p{margin-top:20px}.sped-collections{margin:40px 0 0;padding:0;list-style:none;border-top:1px solid var(--sped-line)}.sped-collections a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;padding-block:14px;border-bottom:1px solid var(--sped-line);color:var(--sped-ink);text-decoration:none}.sped-collections a:hover{text-decoration:underline}.sped-footer{padding-block:48px 20px}.sped-footer__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,8vw,128px);align-items:start}.sped-footer h2{font-size:clamp(26px,2.4vw,34px);line-height:1.2}.sped-footer__intro{max-width:38ch;margin-top:16px!important;color:var(--sped-muted);font-size:16px;line-height:1.6}.sped-newsletter{max-width:560px;width:100%}.sped-newsletter label{display:block;margin-bottom:12px;font-size:14px}.sped-newsletter__fields{display:flex;align-items:stretch;border-bottom:1px solid var(--sped-ink);gap:16px}.sped-newsletter input[type=email]{flex:1;min-width:0;padding:14px 0;border:0;border-radius:0;background:transparent;color:var(--sped-ink);font:inherit;font-size:16px}.sped-newsletter input::placeholder{color:var(--sped-muted);opacity:1}.sped-newsletter button{flex-shrink:0;padding:12px 0 12px 14px;min-height:48px;border:0;background:none;color:var(--sped-ink);font:inherit;font-size:14px;cursor:pointer}.sped-newsletter button:hover{text-decoration:underline}.sped-newsletter__consent{margin-top:12px!important;font-size:12px;line-height:1.6;color:var(--sped-muted)}.sped-newsletter__status{margin-top:16px;font-size:14px;line-height:1.6}.sped-footer__bottom{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:24px;border-top:1px solid var(--sped-line);margin-top:40px;padding-top:20px}.sped-footer__brand{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.sped-footer__logo{width:112px;height:auto}.sped-footer__copyright{color:var(--sped-muted);font-size:12px;line-height:1.6}.sped-footer__links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;padding:0;margin:0;list-style:none}.sped-footer__links a{display:inline-flex;align-items:center;min-height:44px;color:var(--sped-muted);font-size:12px;text-decoration:none}.sped-footer__links a:hover{text-decoration:underline}@media(prefers-reduced-motion:no-preference){.sped-campaign__media img{animation:sped-settle .8s var(--sped-ease) both}@keyframes sped-settle{0%{clip-path:inset(0 0 3% 0);transform:scale(1.025)}to{clip-path:inset(0);transform:scale(1)}}}@media screen and (max-width:989px){.sped-campaign__grid{grid-template-columns:minmax(0,4fr) minmax(0,5fr)}.sped-campaign h1{font-size:clamp(38px,4.7vw,46px)}.sped-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.sped-campaign{padding-block:24px 40px}.sped-campaign__grid{display:flex;flex-direction:column}.sped-campaign__copy{display:contents}.sped-campaign h1{order:0;max-width:14ch;margin-bottom:20px;font-size:clamp(32px,8.4vw,42px);line-height:1.1}.sped-campaign__actions{order:2;padding-top:20px}.sped-campaign__description{max-width:none;margin-block:0 16px!important;font-size:16px}.sped-campaign__media{order:1;width:100%}.sped-campaign__media img{aspect-ratio:4 / 5;object-position:center 40%}.sped-campaign__caption{margin-top:12px!important}.sped-products{padding-block:20px 56px}.sped-section-heading{align-items:start;gap:16px;margin-bottom:24px}.sped-section-heading .sped-link{white-space:nowrap;font-size:14px}.sped-product-grid{gap:28px 12px}.sped-product__title,.sped-product__price{font-size:14px}.sped-story{padding-block:40px}.sped-story__grid,.sped-footer__top{grid-template-columns:minmax(0,1fr);gap:28px}.sped-story__text{font-size:16px}.sped-collections{margin-top:28px}.sped-footer{padding-block:40px 16px}.sped-footer__bottom{margin-top:40px;align-items:start;gap:16px}.sped-footer__brand{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sped-store *,.sped-store *:before,.sped-store *:after{scroll-behavior:auto}.sped-product__image,.sped-button{transition:none}}.sped-store .product-details h1{font-weight:400;font-size:clamp(26px,2.5vw,34px);line-height:1.2;letter-spacing:-.02em}.sped-store .price{font-variant-numeric:tabular-nums}.sped-size-guide,.sped-product-notes{width:100%;color:var(--sped-ink)}.sped-size-guide>summary,.sped-product-notes summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding-block:14px;font-size:14px;font-weight:400;cursor:pointer;list-style:none}.sped-size-guide>summary{justify-content:flex-start;width:fit-content;text-decoration:underline;text-underline-offset:.22em;padding-block:10px}.sped-size-guide>summary::-webkit-details-marker,.sped-product-notes summary::-webkit-details-marker{display:none}.sped-product-notes details{border-top:1px solid var(--sped-line)}.sped-product-notes details:last-child{border-bottom:1px solid var(--sped-line)}.sped-disclosure-icon{width:16px;height:16px;flex:0 0 16px}.sped-disclosure-icon__minus{display:none}.sped-size-guide[open]>summary .sped-disclosure-icon>path:first-child,.sped-product-notes details[open]>summary .sped-disclosure-icon>path:first-child{display:none}.sped-size-guide[open]>summary .sped-disclosure-icon__minus,.sped-product-notes details[open]>summary .sped-disclosure-icon__minus{display:block}.sped-product-copy{padding-bottom:20px;color:var(--sped-muted);font-size:16px;line-height:1.65;overflow-x:auto;overflow-wrap:anywhere}.sped-product-copy>:first-child,.sped-product-copy .metafield-rich_text_field>:first-child{margin-top:0}.sped-product-copy>:last-child,.sped-product-copy .metafield-rich_text_field>:last-child{margin-bottom:0}.sped-product-copy table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.sped-product-copy th,.sped-product-copy td{padding:10px;border-bottom:1px solid var(--sped-line);text-align:start}.sped-product-copy th{color:var(--sped-ink);font-weight:500}.sped-product-policy-links{display:flex;flex-wrap:wrap;gap:8px 24px;padding:0;margin:0;list-style:none}.sped-product-policy-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--sped-ink)}.sped-editor-note--compact{padding:12px;font-size:13px;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sped-studio.css.map */
