:root{--studio-ink:var(--studio_color_1);--studio-paper:var(--studio_color_2);--studio-olive:var(--studio_color_3);--studio-muted:var(--studio_color_4);--studio-line:var(--studio_color_5)}html{scroll-behavior:smooth}body{letter-spacing:.015em}h1,h2,h3,.h0,.h1,.h2,.h3,.header__heading-link,.product__title{letter-spacing:-.045em!important;font-weight:650!important}h1,h2,.h0,.h1{line-height:1.04!important}a,button{transition:background-color .22s,color .22s,opacity .22s,transform .22s}a:focus-visible,button:focus-visible{outline:2px solid var(--studio-olive);outline-offset:3px}.header-wrapper{border-bottom:1px solid var(--studio-line)}.header{padding-top:14px!important;padding-bottom:14px!important}.header__heading-link{font-size:clamp(2rem,2.3vw,3rem)!important;font-weight:800!important;letter-spacing:-.09em!important}.header__menu-item{text-transform:uppercase;letter-spacing:.12em;font-size:1.12rem;font-weight:600}.announcement-bar__message{text-transform:uppercase;letter-spacing:.16em;font-size:1rem}.button,.shopify-payment-button__button{border-radius:0!important;text-transform:uppercase;letter-spacing:.11em;font-weight:650!important;min-height:50px}.button:after,.button:before{border-radius:0!important}.field__input,.select__select{border-radius:0!important}.card__heading{font-size:1.4rem!important;letter-spacing:-.02em!important}.card__media img{transition:transform .65s cubic-bezier(.2,.7,.2,1)!important}.card-wrapper:hover .card__media img{transform:scale(1.045)}.price{font-weight:600}.product__title h1{font-size:clamp(3rem,4vw,5.6rem)!important;text-transform:uppercase}.product__info-container .product-form__submit{background:var(--studio-ink);color:var(--studio_color_44)}.product__media-wrapper img{background:var(--studio-paper)}.collection-hero__title,.main-page-title,.title--primary{text-transform:uppercase;letter-spacing:-.055em!important}.collection-hero{padding-top:4rem;padding-bottom:4rem}.facets__heading,.facet-filters__label{text-transform:uppercase;letter-spacing:.08em}.footer{border-top:0!important}.footer__content-top{padding-top:7rem!important}.footer h2,.footer .footer-block__heading{text-transform:uppercase;letter-spacing:-.02em}.footer__copyright{letter-spacing:.08em;text-transform:uppercase}.studio-eyebrow{font-size:1.05rem;font-weight:700;letter-spacing:.19em;text-transform:uppercase;margin:0 0 1.6rem}.studio-hero{min-height:min(790px,88svh);position:relative;display:flex;align-items:flex-end;overflow:hidden;background:var(--studio_color_6);color:var(--studio_color_7)}.studio-hero__media,.studio-hero__art,.studio-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.studio-hero__media img{width:100%;height:100%;object-fit:cover}.studio-hero__shade{background:linear-gradient(90deg,rgba(0,0,0,.55),transparent 90%),linear-gradient(0deg,rgba(0,0,0,.45),transparent 60%);opacity:calc(.65 + var(--studio-hero-overlay))}.studio-hero__art{background:radial-gradient(ellipse at 72% 35%,var(--studio_color_8) 0,transparent 39%),linear-gradient(120deg,var(--studio_color_9),var(--studio_color_10) 55%,var(--studio_color_11))}.studio-hero__outline{position:absolute;right:-4%;top:12%;font-size:clamp(12rem,28vw,48rem);line-height:1;font-weight:900;letter-spacing:-.12em;color:transparent;-webkit-text-stroke:1px var(--studio_color_12);transform:rotate(-9deg)}.studio-hero__vertical{position:absolute;right:4%;top:14%;writing-mode:vertical-rl;letter-spacing:.4em;font-size:1rem;color:var(--studio_color_13)}.studio-hero__content{position:relative;z-index:1;width:100%;padding-top:14rem;padding-bottom:10rem}.studio-hero__title{font-size:clamp(6rem,11vw,17rem);max-width:1100px;line-height:.85!important;margin:0 0 2.5rem;letter-spacing:-.075em!important;color:var(--studio_color_7)}.studio-hero__description{font-size:clamp(1.4rem,1.7vw,2rem);max-width:48rem;line-height:1.6;margin:0 0 3rem}.studio-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:3rem;padding:1.7rem 2.3rem;font-size:1.1rem;letter-spacing:.11em;font-weight:750;text-decoration:none}.studio-btn--light{background:var(--studio_color_2);color:var(--studio_color_1)}.studio-btn:hover{background:var(--studio_color_14);transform:translateY(-2px)}.studio-hero__index{position:absolute;right:5%;bottom:5%;z-index:2;font-size:1rem;letter-spacing:.18em}.studio-section{padding-top:9rem;padding-bottom:9rem}.studio-section__heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3.5rem}.studio-section__heading h2{font-size:clamp(3.5rem,5.5vw,7rem);margin:0;text-transform:uppercase}.studio-text-link{color:inherit;text-decoration:none;font-size:1.1rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:.6rem;white-space:nowrap}.studio-text-link:hover{opacity:.6}.studio-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.studio-category{text-decoration:none;color:inherit;min-width:0}.studio-category__image{aspect-ratio:3/4;overflow:hidden;background:var(--studio_color_15);position:relative}.studio-category__image--1{background:var(--studio_color_16)}.studio-category__image--2{background:var(--studio_color_17)}.studio-category__image--3{background:var(--studio_color_18)}.studio-category__image--0{background:var(--studio_color_19)}.studio-category__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.studio-category:hover img{transform:scale(1.06)}.studio-category__placeholder{position:absolute;bottom:2rem;left:1.8rem;font-size:clamp(6rem,10vw,16rem);font-weight:800;letter-spacing:-.09em;line-height:1;color:var(--studio_color_20)}.studio-category__label{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.8rem 0;font-size:1.3rem;font-weight:750;letter-spacing:.04em}.studio-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:58rem;background:var(--studio-olive);color:var(--studio_color_44)}.studio-editorial__image{min-height:45rem;overflow:hidden}.studio-editorial__image img{width:100%;height:100%;object-fit:cover}.studio-editorial__placeholder{height:100%;min-height:45rem;background:linear-gradient(145deg,var(--studio_color_21),var(--studio_color_22) 60%,var(--studio_color_23));display:flex;align-items:end;padding:5rem}.studio-editorial__placeholder span{font-size:clamp(5rem,10vw,15rem);line-height:.8;letter-spacing:-.09em;font-weight:800;color:var(--studio_color_24)}.studio-editorial__copy{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:clamp(4rem,7vw,12rem)}.studio-editorial__copy h2{font-size:clamp(5rem,6vw,9rem);color:var(--studio_color_44);margin:0 0 2rem}.studio-editorial__copy>p:not(.studio-eyebrow){font-size:1.6rem;line-height:1.7;max-width:45rem;margin-bottom:4rem}.studio-editorial .studio-text-link{color:var(--studio_color_44)}.studio-marquee{overflow:hidden;background:var(--studio_color_1);color:var(--studio_color_2);padding:2.3rem 0}.studio-marquee__inner{display:flex;gap:4rem;width:max-content;animation:studio-move 45s linear infinite}.studio-marquee__inner>span{font-size:1.2rem;font-weight:750;letter-spacing:.22em;white-space:nowrap}.studio-marquee__inner>span span{padding-left:4rem;color:var(--studio_color_25)}@keyframes studio-move{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.studio-marquee__inner{animation:none}html{scroll-behavior:auto}}@media(max-width:989px){.studio-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-editorial{grid-template-columns:1fr}.studio-editorial__image{min-height:45rem}.studio-editorial__copy{padding:5rem 3rem 6rem}.studio-section{padding-top:6rem;padding-bottom:6rem}}@media(max-width:749px){.studio-hero{min-height:76svh}.studio-hero__content{padding-bottom:8rem;padding-top:11rem}.studio-hero__title{font-size:clamp(5.5rem,17vw,9rem)}.studio-hero__description{font-size:1.4rem}.studio-hero__index{display:none}.studio-section__heading{align-items:start;flex-direction:column}.studio-section__heading h2{font-size:4.4rem}.studio-categories__grid{gap:1rem}.studio-category__label{font-size:1.1rem}.studio-category__placeholder{font-size:9rem}.studio-editorial__image,.studio-editorial__placeholder{min-height:35rem}.studio-editorial__copy h2{font-size:5.2rem}.studio-editorial__copy>p:not(.studio-eyebrow){font-size:1.4rem}.product__title h1{font-size:3.6rem!important}.header__heading-link{font-size:2.4rem!important}}.studio-gift{display:grid;grid-template-columns:1.08fr .92fr;background:var(--studio_color_26);min-height:610px;overflow:hidden;color:var(--studio_color_1)}.studio-gift__visual{min-height:550px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 50%,var(--studio_color_27) 0,var(--studio_color_28) 42%,var(--studio_color_29) 100%)}.studio-gift__halo{position:absolute;width:85%;aspect-ratio:1;border:1px solid var(--studio_color_30);border-radius:50%;box-shadow:0 0 0 70px var(--studio_color_31),0 0 0 140px var(--studio_color_32)}.studio-gift__card{position:relative;width:min(74%,490px);aspect-ratio:1.6;padding:clamp(2rem,3vw,4rem);display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,var(--studio_color_33),var(--studio_color_34) 70%);color:var(--studio_color_35);box-shadow:22px 34px 65px var(--studio_color_36);transform:rotate(-11deg) perspective(1000px) rotateY(-7deg);transition:transform .7s cubic-bezier(.2,.8,.2,1);border:1px solid var(--studio_color_30)}.studio-gift__visual:hover .studio-gift__card{transform:rotate(-5deg) translateY(-12px) perspective(1000px) rotateY(0)}.studio-gift__card-top,.studio-gift__card-bottom{display:flex;justify-content:space-between;gap:1rem;font-size:clamp(.8rem,1vw,1.2rem);font-weight:750;letter-spacing:.12em}.studio-gift__card strong{font-size:clamp(3.1rem,5.3vw,7.4rem);letter-spacing:-.075em;line-height:.85}.studio-gift__visual-index{position:absolute;bottom:3rem;left:3rem;color:var(--studio_color_37);font-size:1rem;letter-spacing:.16em}.studio-gift__copy{padding:clamp(4rem,7vw,11rem);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.studio-gift__copy h2{font-size:clamp(5rem,6.7vw,10rem);line-height:.9;margin:0 0 3rem;letter-spacing:-.075em}.studio-gift__body{font-size:clamp(1.5rem,1.65vw,2rem);line-height:1.65;max-width:48rem}.studio-gift__details{display:flex;gap:2.5rem;flex-wrap:wrap;margin:3rem 0;font-size:1rem;font-weight:750;letter-spacing:.1em}.studio-gift__button{background:var(--studio_color_1);color:var(--studio_color_44);text-decoration:none;display:inline-flex;justify-content:space-between;align-items:center;gap:5rem;padding:2rem 2.5rem;font-size:1.1rem;letter-spacing:.1em;font-weight:750;transition:background .25s,transform .25s}.studio-gift__button:hover{background:var(--studio_color_3);transform:translateY(-3px);color:var(--studio_color_44)}.studio-gift__button--inactive{opacity:.55;cursor:default}.studio-gift__note{font-size:1rem;color:var(--studio_color_4);margin-top:2rem}.studio-lookbook__heading{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:5rem}.studio-lookbook__heading h2{font-size:clamp(5rem,8vw,12rem);letter-spacing:-.075em;line-height:.88;margin:0}.studio-lookbook__heading>p{max-width:30rem;font-size:1.5rem;line-height:1.6}.studio-lookbook__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:2rem;align-items:start}.studio-lookbook__item{text-decoration:none;color:var(--studio_color_1);min-width:0}.studio-lookbook__item:nth-child(2n){margin-top:12rem}.studio-lookbook__media{aspect-ratio:3/4;overflow:hidden;position:relative;background:var(--studio_color_38)}.studio-lookbook__item:nth-child(2n) .studio-lookbook__media{aspect-ratio:4/5}.studio-lookbook__media img{height:100%;width:100%;object-fit:cover;transition:transform .85s cubic-bezier(.2,.7,.2,1)}.studio-lookbook__item:hover img{transform:scale(1.06)}.studio-lookbook__placeholder{height:100%;display:grid;place-items:center;background:linear-gradient(145deg,var(--studio_color_39),var(--studio_color_40))}.studio-lookbook__placeholder span{font-size:clamp(3rem,6vw,8rem);letter-spacing:-.08em;font-weight:800;color:var(--studio_color_13)}.studio-lookbook__arrow{position:absolute;right:2rem;bottom:2rem;width:5rem;height:5rem;background:var(--studio_color_2);display:grid;place-items:center;font-size:2.5rem;transition:transform .25s}.studio-lookbook__item:hover .studio-lookbook__arrow{transform:rotate(45deg)}.studio-lookbook__label{display:flex;justify-content:space-between;gap:1rem;padding:2rem 0;font-size:1.1rem;font-weight:750;letter-spacing:.1em}.studio-lookbook__label span:last-child{font-weight:450;color:var(--studio_color_4)}.studio-reveal-ready [data-studio-reveal]{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.studio-reveal-ready [data-studio-reveal].studio-reveal-visible{opacity:1;transform:translateY(0)}@media(max-width:989px){.studio-gift{grid-template-columns:1fr}.studio-gift__visual{min-height:480px}.studio-gift__copy{padding:6rem 4rem}.studio-lookbook__item:nth-child(2n){margin-top:7rem}}@media(max-width:749px){.studio-gift__visual{min-height:350px}.studio-gift__card{width:77%;padding:2rem}.studio-gift__card strong{font-size:clamp(3rem,10vw,5rem)}.studio-gift__copy{padding:5rem 2.5rem}.studio-gift__copy h2{font-size:5.8rem}.studio-lookbook__heading{display:block}.studio-lookbook__heading h2{font-size:6rem}.studio-lookbook__grid{grid-template-columns:1fr;gap:3rem}.studio-lookbook__item:nth-child(2n){margin-top:0}.studio-lookbook__media,.studio-lookbook__item:nth-child(2n) .studio-lookbook__media{aspect-ratio:4/5}.studio-lookbook__label{font-size:1rem}}@media(prefers-reduced-motion:reduce){.studio-reveal-ready [data-studio-reveal]{opacity:1;transform:none;transition:none}.studio-gift__card,.studio-lookbook__media img{transition:none}}.studio-demo-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.studio-demo-product{color:inherit;text-decoration:none;display:block;min-width:0}.studio-demo-product__photo{position:relative;aspect-ratio:3/4;background:var(--studio_color_41);overflow:hidden}.studio-demo-product__photo img{width:100%;height:100%;object-fit:cover;transition:transform .75s cubic-bezier(.2,.7,.2,1)}.studio-demo-product:hover img{transform:scale(1.065)}.studio-demo-product__pill{position:absolute;top:12px;left:12px;background:var(--studio_color_1);color:var(--studio_color_44);padding:5px 9px;font-size:10px;letter-spacing:.12em}.studio-demo-product__meta{display:flex;justify-content:space-between;gap:8px;padding:13px 0 4px;font-size:13px}.studio-demo-product__meta strong{font-weight:600}.studio-demo-product__detail{font-size:10px;letter-spacing:.1em;color:var(--studio_color_42)}.studio-demo-products__notice{font-size:12px;color:var(--studio_color_43);margin:22px 0 0}.studio-hero__image{object-fit:cover;object-position:center}.studio-hero__shade{background:linear-gradient(90deg,#000000c2,#0000001f)!important}@media(max-width:749px){.studio-demo-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio-demo-product__meta{display:block;font-size:12px}.studio-demo-product__meta span{display:block;margin-top:4px}.studio-demo-product__detail{font-size:9px}}@media(prefers-reduced-motion:reduce){.studio-demo-product__photo img{transition:none}.studio-demo-product:hover img{transform:none}}@media(min-width:990px){.header.header--middle-left,body:has(#MainContent[data-template=index]) .header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"heading navigation icons";align-items:center;column-gap:28px}.header--middle-left .header__heading,.header--middle-left>.header__heading-link{grid-area:heading;margin:0;position:static;transform:none;max-width:300px}.header--middle-left .header__inline-menu{grid-area:navigation;margin:0;min-width:0}.header--middle-left .header__inline-menu>.list-menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 8px}.header--middle-left .header__inline-menu>.list-menu>li{margin:0}.header--middle-left .header__icons{grid-area:icons;position:static;justify-self:end;padding:0}.header--middle-left>.header__search{display:none}.header--middle-left .desktop-localization-wrapper{display:none}.header--middle-left .header__menu-item{padding:12px 8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/studio-urban.css.map */
