:root{--sp-cream:#F6F1E7;--sp-pine:#1F3A2E;--sp-pine-2:#2C4A3B;--sp-ink:#1C1C1A;--sp-muted:#6B675F;--sp-line:rgba(31,58,46,.14);--sp-saffron:#B08A4A;--sp-ease:cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}#MainContent>.shopify-section{border-top:1px solid var(--sp-line)}#MainContent>.shopify-section:first-child{border-top:0}.button,.shopify-payment-button__button--unbranded{border-radius:0!important;box-shadow:none;letter-spacing:.16em;text-transform:uppercase;font-weight:600;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s var(--sp-ease)}.button:hover:not([disabled]){transform:translateY(-1px);box-shadow:none}.button--primary{--color-button:31,58,46}.button--secondary{border:1px solid var(--sp-pine)}.card-wrapper .card{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;transition:none}.card-wrapper .card__media .media{border-radius:0;overflow:hidden}.card-wrapper .card__media .media img{transition:transform .9s var(--sp-ease)}.card-wrapper:hover .card__media .media img,.card-wrapper:focus-within .card__media .media img{transform:scale(1.025)}.card-wrapper .card__heading{letter-spacing:.03em}.header .list-menu--inline .list-menu__item:after{background:var(--sp-pine);height:1px}.footer{border-top:1px solid var(--sp-line)}.field__input:focus-visible,.text-area:focus-visible{outline:2px solid var(--sp-saffron);outline-offset:1px}.sp-wordmark__text{letter-spacing:.22em}@media screen and (max-width:989px){.announcement-bar__message{font-size:1rem;letter-spacing:.14em}.header{padding-top:.45rem!important;padding-bottom:.45rem!important}.header__menu-item,.menu-drawer__menu-item{letter-spacing:.12em}.sp-wordmark__text{font-size:1.3rem}#MainContent>.shopify-section{border-top-color:#1f3a2e1a}}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__inline-menu .header__menu-item{padding:1.2rem 1rem}.header__inline-menu .header__menu-item span{font-size:1.12rem;letter-spacing:.14em}}@media screen and (min-width:1200px){.header__inline-menu .header__menu-item{padding-inline:1.25rem}}@media screen and (max-width:989px){.collection .card-wrapper .card__information,.featured-collection .card-wrapper .card__information{padding-top:1.1rem}}.section-sp-hero{border-top:0!important}.sph{min-height:calc(100svh - 56px)}.sph__visual{min-height:52svh}.sph__copy{padding:30px 18px 36px}.sph__title{text-transform:none;font-size:clamp(4.2rem,15vw,6.8rem);line-height:.9;letter-spacing:-.025em}.sph__eyebrow{color:var(--sp-pine);letter-spacing:.24em}.sph__sub{font-size:1.55rem;max-width:34em}.sph__ctas{gap:8px}.sph__btn{border-radius:0}.sph__trust{margin-top:16px;gap:4px 12px;letter-spacing:.08em}@media(min-width:990px){.sph__inner{min-height:min(88vh,820px)}.sph__visual{min-height:700px}.sph__copy{padding:72px 56px}.sph__title{font-size:clamp(6rem,7.5vw,10rem)}.sph__sub{font-size:1.85rem}}.section-sp-garments,.section-sp-stitch,.section-sp-inspiration,.section-sp-split{background:var(--sp-cream)}.section-sp-garments .page-width,.section-sp-stitch .page-width,.section-sp-inspiration .page-width{max-width:1320px}@media(max-width:749px){.section-sp-garments,.section-sp-stitch,.section-sp-inspiration{padding-left:0;padding-right:0}}.featured-collection .title,.section-sp-garments h2,.section-sp-stitch h2,.section-sp-inspiration h2,.section-sp-cards h2,.section-sp-split h2,.collapsible-content h2{letter-spacing:-.015em;font-weight:500}.section-sp-cards .card,.section-sp-cards .sp-card{border-radius:0!important}.section-sp-cards .card+.card{border-left:0}@media(max-width:749px){.featured-collection .grid{column-gap:8px}.featured-collection .card__heading{font-size:1.35rem}.featured-collection .price{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.product__title h1{font-weight:500;letter-spacing:-.025em}.product__info-container .price{font-size:1.6rem}.product__media-wrapper .product__media-item,.sp-pdp-cta__btn,.sp-pdp-sticky a{border-radius:0}.sp-pdp-key{border-color:var(--sp-line)}.cart__footer .cart__ctas .button{min-height:5.4rem}.cart-item__name{letter-spacing:.02em}@media(max-width:749px){.product__title h1{font-size:3.2rem;line-height:1}.product__info-container{padding-bottom:2rem}.sp-pdp-cta{margin-top:2rem}}.sp-wordmark__logo{display:block;width:auto;height:4.2rem;flex:0 0 auto}@media screen and (min-width:990px){.sp-wordmark{gap:1.1rem}.sp-wordmark__logo{height:6.4rem}.header{padding-top:1.3rem!important;padding-bottom:1.3rem!important}}@media screen and (max-width:989px){.header{padding-top:.7rem!important;padding-bottom:.7rem!important}}@media screen and (max-width:360px){.sp-wordmark__logo{height:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/sp-design.css.map */
