:root{--jm-surface:#f6f6f5;--jm-text:#202120;--jm-muted:#676966;--jm-line:#d9dcd9;--jm-ease-out:cubic-bezier(.23,1,.32,1);--jm-ease-in-out:cubic-bezier(.77,0,.175,1)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.015em;background:var(--jm-surface);color:var(--jm-text)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.045em}a{color:inherit}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.gradient,.header-wrapper{background:var(--jm-surface)}.header{max-width:none;padding:19px 4vw;min-height:76px}.header__heading-link .h2{font-size:24px;font-weight:500;letter-spacing:.24em}.header__menu-item{font-size:13px;letter-spacing:.035em;text-decoration:none}.header__active-menu-item{text-decoration:none}.header__heading-link{padding:5px 0}.header__icon{height:40px;width:40px}.shopify-section-header-sticky{z-index:3}.announcement-bar__message{font-size:11px;letter-spacing:.1em;padding:9px 0}.utility-bar{border-bottom:1px solid var(--jm-line)}.jm-section{padding:88px 4vw;max-width:1600px;margin:0 auto}.jm-hero{min-height:660px;height:calc(100svh - 108px);max-height:940px;position:relative;overflow:hidden;background:#27292a;color:#f7f7f5}.jm-hero__media,.jm-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.jm-hero__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 45%}.jm-hero__shade{background:linear-gradient(90deg,#0e1011a3,#0e101108 66%)}.jm-hero__copy{position:relative;z-index:1;max-width:710px;padding:clamp(64px,10vh,130px) 0 72px 7vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;box-sizing:border-box}.jm-eyebrow{font-size:10px;font-weight:500;letter-spacing:.19em;line-height:1.5;margin:0 0 27px}.jm-hero h1{font-size:clamp(66px,7.7vw,118px);line-height:.97;color:inherit;margin:0 0 28px;letter-spacing:-.065em}.jm-hero__description{font-size:15px;line-height:1.7;max-width:295px;color:#f7f7f5db;margin:0 0 36px}.jm-hero__actions{display:flex;align-items:center;gap:28px}.jm-button{display:inline-flex;min-height:48px;padding:0 25px;gap:44px;align-items:center;justify-content:space-between;text-decoration:none;font-size:12px;letter-spacing:.025em;border:1px solid transparent;white-space:nowrap;transition:transform .14s var(--jm-ease-out),opacity .16s ease}.jm-button--light{background:#f6f6f5;color:#202120}.jm-text-link{font-size:12px;white-space:nowrap;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.5);padding:9px 0}.jm-text-link span{margin-left:20px}.jm-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:36px}.jm-section-heading h2{font-size:clamp(29px,3.4vw,48px);line-height:1.12;margin:0 0 12px}.jm-section-heading p{font-size:14px;color:var(--jm-muted);margin:0}.jm-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:7px;border-bottom:1px solid var(--jm-text);text-decoration:none;font-size:12px;white-space:nowrap}.jm-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.jm-product__image{display:block;aspect-ratio:4/5;background:#e9ebe9;position:relative;overflow:hidden}.jm-product__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--jm-ease-out),opacity .3s ease}.jm-product__secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.jm-product__info{padding:17px 0 0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.jm-product h3{font-size:13px;letter-spacing:0;line-height:1.45;margin:0;max-width:72%}.jm-product h3 a{text-decoration:none}.jm-product__info p{font-size:12px;white-space:nowrap;margin:0;line-height:1.5;color:var(--jm-muted)}.jm-collection-empty{font-size:18px;grid-column:1/-1;padding:50px 0}.jm-categories{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding-top:22px;padding-bottom:104px;max-width:1450px}.jm-category{display:block;text-decoration:none;min-width:0}.jm-category--offset{padding-top:118px}.jm-category__image{overflow:hidden;aspect-ratio:4/5;background:#dedfdd}.jm-category__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--jm-ease-out)}.jm-category__caption{display:flex;align-items:center;justify-content:space-between;padding-top:21px}.jm-category__caption h3{font-size:37px;line-height:1.1;margin:0 0 8px}.jm-category__caption p{font-size:13px;color:var(--jm-muted);margin:0}.jm-category__caption>span{font-size:28px;font-weight:300}.jm-manifesto{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding-top:100px;padding-bottom:110px;border-top:1px solid var(--jm-line);border-bottom:1px solid var(--jm-line)}.jm-manifesto h2{font-size:clamp(42px,5.1vw,74px);line-height:1.05;margin:0}.jm-manifesto__body{padding-top:46px;max-width:435px}.jm-manifesto__body p{font-size:17px;line-height:1.8;margin:0 0 20px;color:var(--jm-muted)}.jm-manifesto__body .jm-link{margin-top:17px}.jm-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:7vw;padding-top:52px;padding-bottom:58px}.jm-notes span{display:none}.jm-notes h3{font-size:18px;letter-spacing:-.015em;margin:0 0 13px}.jm-notes p{font-size:12px;color:var(--jm-muted);line-height:1.7;margin:0;max-width:260px}.jm-notes a{text-underline-offset:4px}.footer{border-top:1px solid var(--jm-line)!important}.footer__content-top{padding-top:35px}.footer-block__heading{font-size:25px}.footer-block__newsletter{max-width:600px}.footer-block__newsletter .h2{font-size:34px}.newsletter-form__field-wrapper .field__input{font-size:14px}.footer__copyright,.copyright__content{font-size:11px}.product__title h1{font-size:clamp(30px,3vw,44px)}.price--large{font-size:20px}.product__description{font-size:14px;line-height:1.8}.product__description h3{font-size:20px;margin-top:25px}.collection-hero__title{font-size:clamp(38px,5vw,64px)}.card__heading{font-size:14px;letter-spacing:0}.collection .card__media{background:#e9ebe9}.facets__heading,.facets__summary,.product-count__text{font-size:12px}.button,.shopify-payment-button__button--unbranded{font-size:12px;letter-spacing:.04em}.page-width{max-width:1440px}.product-form__input--pill input[type=radio]+label{border-radius:0}.jm-pending{opacity:0;transform:translateY(24px)}.jm-reveal{transition:opacity .6s var(--jm-ease-out),transform .6s var(--jm-ease-out);transition-delay:var(--jm-delay,0ms)}.jm-visible{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.jm-button:hover{transform:translateY(-2px)}.jm-product__image:hover .jm-product__primary{transform:scale(1.025)}.jm-product__image:hover .jm-product__secondary{opacity:1}.jm-category:hover img{transform:scale(1.035)}.jm-link:hover,.jm-text-link:hover{opacity:.65}}.jm-button:active{transform:scale(.98)}@media(min-width:990px){.header{grid-template-columns:1fr auto 1fr}.header__heading{justify-self:start}.header__inline-menu{justify-self:center;margin-left:0}.header__icons{justify-self:end}.header__menu-item{padding:1.1rem 1.7rem}}@media(max-width:989px){.header{padding:17px 22px;min-height:70px}.header__heading-link .h2{font-size:21px}.jm-hero{min-height:600px;max-height:780px}.jm-hero__copy{padding-left:5vw;max-width:560px}.jm-hero h1{font-size:80px}.jm-section{padding:64px 5vw}.jm-product-grid{gap:16px}.jm-product__info{display:block}.jm-product h3{max-width:100%;font-size:12px}.jm-product__info p{margin-top:6px}.jm-category--offset{padding-top:75px}.jm-categories{gap:5vw}.jm-manifesto{gap:7vw}.jm-notes{gap:5vw}}@media(max-width:749px){.jm-hero{height:calc(100svh - 100px);min-height:650px;max-height:850px}.jm-hero__media img{object-position:65% center}.jm-hero__shade{background:linear-gradient(0deg,#0f1112d6,#0f111224 65%)}.jm-hero__copy{justify-content:flex-end;padding:0 24px 55px;max-width:none}.jm-hero h1{font-size:clamp(60px,14vw,78px);line-height:.98;margin-bottom:20px}.jm-eyebrow{margin-bottom:19px;font-size:9px}.jm-hero__description{font-size:13px;max-width:270px;line-height:1.6;margin-bottom:26px}.jm-hero__actions{gap:24px}.jm-button{padding:0 20px;gap:35px;min-height:47px}.jm-section{padding:55px 20px}.jm-section-heading{display:block;margin-bottom:26px}.jm-section-heading h2{font-size:32px;margin-bottom:10px}.jm-section-heading p{font-size:12px}.jm-section-heading>.jm-link{margin-top:21px}.jm-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 13px}.jm-product__info{padding-top:12px}.jm-product h3{font-size:12px}.jm-product__info p{font-size:11px}.jm-categories{display:block;padding-top:5px;padding-bottom:55px}.jm-category{margin-bottom:40px}.jm-category--offset{padding-top:0;margin-bottom:0}.jm-category__image{aspect-ratio:4/5}.jm-category__caption{padding-top:17px}.jm-category__caption h3{font-size:31px}.jm-category__caption p{font-size:12px}.jm-manifesto{display:block;padding:56px 24px}.jm-manifesto h2{font-size:48px}.jm-manifesto__body{padding-top:30px;max-width:none}.jm-manifesto__body p{font-size:14px;line-height:1.75;max-width:390px}.jm-notes{grid-template-columns:1fr;gap:28px;padding:40px 24px}.jm-notes p{max-width:350px}.jm-notes h3{font-size:17px;margin-bottom:8px}.footer-block__newsletter .h2{font-size:29px}.product__title h1{font-size:30px}}@media(prefers-color-scheme:dark){:root{--jm-surface:#191b1c;--jm-text:#eeefec;--jm-muted:#b0b4b1;--jm-line:#3b3e3c}body,.color-scheme-1,.color-scheme-2{--color-background:25,27,28;--color-foreground:238,239,236;--color-button:238,239,236;--color-button-text:25,27,28;--color-secondary-button-label:238,239,236;--color-shadow:9,11,12}.jm-product__image,.jm-category__image{background:#292c2d}.header__heading-link .h2{color:var(--jm-text)}}@media(prefers-reduced-motion:reduce){.jm-reveal,.jm-pending,.jm-visible{opacity:1;transform:none;transition:opacity .16s ease;transition-delay:0ms}.jm-category__image img,.jm-product__image img,.jm-button{transition:opacity .16s ease;transform:none!important}}.product__tax a,.tax-note a,.rte a,.cart__warnings a{color:inherit;text-underline-offset:.25em}
/*# sourceMappingURL=/cdn/shop/t/10/assets/jusmir-jewelry.css.map */
