:root{--ss-ink: #172654;--ss-paper: #f4f6ff;--ss-canvas: #ffffff;--ss-sage: #e3eaff;--ss-blue: #172654;--ss-cornflower: #e3eaff;--ss-rule: rgba(23, 38, 84, .2);--ss-serif: var(--font-heading-family);--ss-sans: var(--font-body-family)}html{scroll-behavior:smooth}body{background:#edf0fb;color:var(--ss-ink);letter-spacing:.01em}.color-scheme-1{--color-background: 238, 241, 252;--gradient-background: #eef1fc;--color-foreground: 23, 38, 84}.color-scheme-5{--color-background: 220, 226, 248;--gradient-background: #dce2f8;--color-foreground: 23, 38, 84}body,.color-background-1,.gradient{background-attachment:initial}.page-width{max-width:144rem;padding-inline:clamp(1.8rem,3vw,4.8rem)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--ss-serif);font-weight:400;letter-spacing:-.025em;line-height:1.02}.h0{font-size:clamp(5rem,8vw,11rem)}.h1,h1{font-size:clamp(3.8rem,5vw,6.8rem)}.h2,h2{font-size:clamp(3.2rem,4vw,5.6rem)}.caption-with-letter-spacing,.product__text,.collection-hero__description,.facets__heading{font-family:var(--ss-sans);font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.button,.shopify-challenge__button,.customer button{min-height:4.8rem;padding-inline:2.8rem;border-radius:0;font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .18s ease}.button:not([disabled]):hover{transform:translateY(-2px)}.button--secondary{background:transparent}.field__input,.select__select,.customer .field input{border-radius:0}.announcement-bar{min-height:3.4rem;border:0}.announcement-bar__message{padding-block:.9rem;font-size:1rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.header-wrapper{border-bottom:1px solid var(--ss-rule)}.header{min-height:7.8rem;padding-inline:clamp(1.8rem,3vw,4.8rem)}.header__heading-logo{transition:opacity .18s ease}.header__heading-link:hover .header__heading-logo{opacity:.72}.header__menu-item{padding-inline:1.5rem;font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.header__icon{transition:opacity .18s ease}.header__icon:hover{opacity:.55}.mega-menu__content,.menu-drawer{border-color:var(--ss-rule)}.banner{border-bottom:1px solid var(--ss-rule)}.banner__media:after{background:linear-gradient(180deg,#1417150a,#14171557);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.banner__box{max-width:76rem!important;padding:clamp(2rem,4vw,5rem)!important}.banner__heading{font-style:normal;line-height:.96;text-wrap:balance}.banner__text{max-width:54rem}.banner__text p{font-size:clamp(1.6rem,1.6vw,2rem);line-height:1.45}.banner__buttons{gap:1.2rem;margin-top:2.4rem!important}.banner .button--primary{--color-button: 227, 234, 255;--color-button-text: 23, 38, 84;font-weight:700}.banner .button--primary:hover{--color-button: 255, 255, 255}.main-page-shell{text-align:center}.main-page-layout{margin-inline:auto;max-width:104rem}.main-page-layout--with-image{align-items:center;display:grid;gap:clamp(3.2rem,7vw,9rem);max-width:144rem;text-align:left}.main-page-layout__image{aspect-ratio:4 / 5;display:block;height:100%;object-fit:cover;width:100%}.main-page-layout__content{margin-inline:auto;max-width:76rem;width:100%}.main-page-shell .main-page-title{margin-bottom:2.4rem}.main-page-shell .rte{color:#172654c7}.rich-text__wrapper{width:100%}.rich-text__blocks{max-width:86rem!important}.rich-text__text{font-size:clamp(1.7rem,2vw,2.2rem);line-height:1.55}.section+.section{border-top:1px solid rgba(23,38,84,.14)}.section .title-wrapper-with-link{align-items:flex-end;margin-bottom:clamp(2.8rem,4vw,5.6rem)}.title-wrapper-with-link .title{max-width:78rem}.collection__view-all a:not(.link){margin-top:3.2rem}.grid{column-gap:clamp(1.2rem,1.6vw,2.4rem);row-gap:clamp(3.2rem,5vw,6.4rem)}.card-wrapper{color:var(--ss-ink)}.card .media{background:#ffffff2e}.card__media{overflow:hidden}.card__media img{transform:scale(1.001);transition:transform .6s cubic-bezier(.2,.65,.3,1)}.card-wrapper:hover .card__media img{transform:scale(1.035)}.card__information{padding-top:1.4rem!important}.card__heading{font-size:clamp(1.8rem,2vw,2.4rem);line-height:1.15}.card-information>.price{margin-top:.8rem!important;font-size:1.25rem;letter-spacing:.08em}.badge{padding:.8rem 1.1rem;border:0;border-radius:0;font-size:.95rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.collection-hero{border-bottom:1px solid var(--ss-rule)}.collection-hero__inner{padding-block:clamp(4.8rem,8vw,10rem)}.collection-hero__title{margin:0}.facets-container{border-bottom:1px solid var(--ss-rule);padding-block:1.6rem}.product{padding-block:clamp(2.4rem,5vw,7rem)}.product__title{margin-bottom:1.6rem}.product__title h1{font-size:clamp(3.8rem,5vw,6.8rem)}.product__info-container>*+*{margin-top:2.2rem}.product__info-container .price{font-size:1.7rem;letter-spacing:.08em}.product-form__submit{min-height:5.8rem}.product__accordion{border-color:var(--ss-rule)}.thumbnail{border-radius:0}.cart-drawer .drawer__inner{border:0;max-width:52rem;width:min(100vw,52rem)}.drawer__header{border-bottom:1px solid var(--ss-rule);padding-bottom:1.8rem}.drawer__heading{font-size:3.2rem}.newsletter__wrapper{padding-inline:clamp(2rem,5vw,8rem)}.newsletter__wrapper>*{max-width:70rem}.newsletter-form{margin-top:2.4rem!important}.footer{border-top:1px solid var(--ss-rule)}.footer__content-top{padding-top:clamp(4.8rem,7vw,9rem)}.footer-block__heading{font-size:2.2rem}.footer-block__details-content .list-menu__item{font-size:1.2rem;letter-spacing:.08em;padding-block:.55rem}.founder-note__inner{display:grid;gap:clamp(3.2rem,7vw,10rem)}.founder-note__media:empty{display:none}.founder-note__image,.founder-note__placeholder{display:block;height:100%;min-height:48rem;object-fit:cover;width:100%}.founder-note__content{align-self:center;max-width:68rem}.founder-note__eyebrow,.studio-tutorials__eyebrow{margin:0 0 2rem}.founder-note__heading,.studio-tutorials__heading{margin:0}.founder-note__note{font-family:var(--ss-serif);font-size:clamp(2rem,2.5vw,3rem);line-height:1.45;margin-top:3.2rem}.founder-note__signature{font-family:var(--ss-serif);font-size:2.4rem;font-style:italic;margin-top:3.2rem}.founder-note__editor-prompt{border:1px dashed var(--ss-rule);margin-top:3.2rem;padding:2rem}.studio-tutorials__header{display:grid;gap:2rem;margin-bottom:clamp(3.2rem,6vw,7.2rem)}.studio-tutorials__intro{align-self:end;font-size:1.7rem;max-width:48rem}.studio-tutorials__grid{display:grid;gap:clamp(3.2rem,4vw,5.6rem) clamp(1.6rem,2vw,3.2rem)}.tutorial-card__media{aspect-ratio:4 / 3;background:#17265414;overflow:hidden}.tutorial-card__media iframe,.tutorial-card__image,.tutorial-card__placeholder{border:0;display:block;height:100%;object-fit:cover;width:100%}.tutorial-card__label{margin:2rem 0 1rem}.tutorial-card__title{font-size:clamp(2.4rem,3vw,3.6rem);margin:0}.tutorial-card__description{margin-top:1.2rem}.studio-tutorials__footer{margin-top:clamp(4rem,6vw,7.2rem);text-align:center}@media screen and (min-width:990px){.header--middle-center{grid-template-columns:1fr auto 1fr}.product__info-wrapper{padding-left:clamp(4rem,7vw,10rem)!important}.product__info-container{max-width:54rem}.founder-note__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.studio-tutorials__header{grid-template-columns:minmax(0,1.3fr) minmax(28rem,.7fr)}.studio-tutorials__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.main-page-layout--with-image{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.main-page-layout--image-right .main-page-layout__media{order:2}}@media screen and (max-width:749px){.header{min-height:6.4rem}.header__heading-logo{max-width:14rem}.banner--small:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:58rem}.banner__box{padding-inline:1.8rem!important}.banner__buttons{width:100%}.banner__buttons .button{flex:1 1 auto}.grid--2-col-tablet-down .grid__item{width:calc(50% - .6rem)}.footer-block.grid__item{margin-block:1.8rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.card__media img,.header__heading-logo,.header__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/editorial-theme.css.map */
