:root{--jm-ink:#303233;--jm-paper:#f5f1ec;--jm-warm:#eee6dc;--jm-line:rgba(48,50,51,.18)}.jm-global-polish-loader{display:none!important}body,.content-for-layout{background:var(--jm-paper);color:var(--jm-ink)}::selection{background:#e8ddd0;color:var(--jm-ink)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{scroll-padding-top:11rem}*:focus-visible{outline:1px solid currentColor!important;outline-offset:3px!important;box-shadow:none!important}.announcement-bar-section{border-bottom:1px solid rgba(48,50,51,.12)}.shopify-section-group-header-group .announcement-bar__message{min-height:3.5rem;padding:.85rem 0;font-size:1rem;line-height:1.25;letter-spacing:.14em;text-transform:uppercase;color:#303233b8}.section-header .header-wrapper{background:var(--jm-paper);transition:background .2s ease,box-shadow .2s ease}.section-header.shopify-section-header-sticky .header-wrapper{background:#f5f1ecf5;box-shadow:0 1px #30323324;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header .header__heading-link{padding:.45rem 0}.section-header .header__menu-item{position:relative;color:#303233ad;font-size:1.16rem;letter-spacing:.075em}.section-header .header__menu-item>span{position:relative;text-decoration:none!important}.section-header .header__menu-item>span:after{content:"";position:absolute;left:0;right:0;bottom:-.55rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .22s ease}.section-header .header__menu-item:hover>span:after,.section-header .header__active-menu-item:after,.section-header details[open]>.header__menu-item>span:after{transform:scaleX(1);transform-origin:left center}.section-header .header__menu-item:hover span,.section-header .header__active-menu-item,.section-header details[open]>.header__menu-item{text-decoration:none!important}.section-header .header__active-menu-item{color:var(--jm-ink)}.section-header .header__icon{color:var(--jm-ink);opacity:.78;transition:opacity .18s ease,transform .18s ease}.section-header .header__icon:hover{opacity:1}.section-header .header__icon:hover .icon{transform:none}.section-header .cart-count-bubble{background:var(--jm-ink);color:var(--jm-paper);border:1px solid var(--jm-paper)}.section-header .header__submenu.global-settings-popup{min-width:22rem;padding:.8rem 0;border:1px solid var(--jm-line);border-radius:0;box-shadow:none;background:var(--jm-paper)}.section-header .header__submenu .header__menu-item{padding:1rem 1.8rem;color:#303233b3;font-size:1.12rem;letter-spacing:.045em;text-decoration:none!important}.section-header .header__submenu .header__menu-item:hover{background:#30323309;color:var(--jm-ink);text-decoration:none!important}.search-modal{background:var(--jm-paper)!important;border-bottom:1px solid var(--jm-line)}.search-modal .field:before{box-shadow:none!important}.search-modal .field:after{border-radius:0!important;box-shadow:0 0 0 1px #3032333d!important}.search-modal .field__input{border-radius:0!important;background:var(--jm-paper)}.predictive-search{background:var(--jm-paper)!important;border-color:var(--jm-line)!important;border-radius:0!important;box-shadow:none!important}.predictive-search__heading{font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:#30323380}.predictive-search__list-item[aria-selected=true]>*,.predictive-search__list-item:hover>*,.predictive-search__item[aria-selected=true],.predictive-search__item:hover{background:#30323309}.predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:none}.section-header .menu-drawer{background:var(--jm-paper)!important;filter:none!important;border-color:var(--jm-line)!important}.section-header .menu-drawer__navigation{padding:2.8rem 0}.section-header .menu-drawer__menu-item{padding:1.35rem 2.4rem;background:transparent!important;color:var(--jm-ink);font-family:var(--font-heading-family);font-size:2rem;line-height:1.2;text-decoration:none}.section-header .menu-drawer__submenu .menu-drawer__menu-item{font-size:1.6rem}.section-header .menu-drawer__menu-item--active{background:transparent!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.6rem}.section-header .menu-drawer__close-button{padding-left:2.4rem;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.section-header .menu-drawer__utility-links{background:transparent;border-top:1px solid var(--jm-line);padding:2rem 2.4rem!important}.section-header .menu-drawer__account{font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase}.shopify-policy__container{max-width:92rem;padding-top:clamp(5rem,7vw,9rem);padding-bottom:clamp(7rem,10vw,13rem)}.shopify-policy__title h1{margin-bottom:4rem;font-family:var(--font-heading-family);font-size:clamp(4.2rem,6vw,7.2rem);font-weight:400;line-height:1;letter-spacing:-.035em}.shopify-policy__body{font-size:1.45rem;line-height:1.75;color:#303233c2}.shopify-policy__body h2,.shopify-policy__body h3{margin-top:3.8rem;font-weight:400}.template-search__header{margin-top:clamp(5rem,7vw,9rem)!important;margin-bottom:4rem!important}.template-search__header h1,.template-search__header .h2{font-family:var(--font-heading-family);font-size:clamp(4rem,5vw,6.8rem);font-weight:400;letter-spacing:-.035em}.template-404{padding-top:clamp(7rem,10vw,13rem)!important;padding-bottom:clamp(9rem,12vw,16rem)!important}.template-404 .title{font-family:var(--font-heading-family);font-size:clamp(4.4rem,6vw,7.5rem);font-weight:400;letter-spacing:-.04em}body:has(cart-items) #MainContent,body:has(cart-items) cart-items,body:has(cart-items) #main-cart-footer{background:var(--jm-paper)!important;color:var(--jm-ink)}body:has(cart-items) cart-items .page-width,body:has(cart-items) #main-cart-footer .page-width{max-width:1440px}body:has(cart-items) .title-wrapper-with-link{margin:0;padding:clamp(5rem,7vw,8rem) 0 2.2rem;border-bottom:1px solid var(--jm-line);align-items:flex-end}body:has(cart-items) .title-wrapper-with-link .title{margin:0;font-family:var(--font-heading-family);font-size:clamp(4.6rem,6vw,7.6rem);font-weight:400;line-height:1;letter-spacing:-.04em}body:has(cart-items) .title-wrapper-with-link .underlined-link{padding-bottom:.35rem;color:#3032339e;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(48,50,51,.36)}body:has(cart-items) .cart-items thead th{padding-bottom:1.4rem;font-size:.9rem;letter-spacing:.14em;text-transform:uppercase;color:#3032337a}body:has(cart-items) .cart-item{border-bottom:1px solid var(--jm-line)}body:has(cart-items) .cart-item__image-container,body:has(cart-items) .cart-item__image{border:0!important;border-radius:0!important;box-shadow:none!important}body:has(cart-items) .cart-item__name{font-family:var(--font-heading-family);font-size:2rem;line-height:1.25;text-decoration:none;color:var(--jm-ink)}body:has(cart-items) .cart-item .product-option{font-size:1.1rem;color:#303233a8}body:has(cart-items) .quantity{border-radius:0!important}body:has(cart-items) #main-cart-footer .cart__footer{padding-top:2.5rem}body:has(cart-items) #main-cart-footer .cart__blocks{max-width:52rem}body:has(cart-items) .totals__total{font-family:var(--font-heading-family);font-weight:400}body:has(cart-items) .cart__checkout-button{min-height:5.4rem;border-radius:0!important;background:var(--jm-ink);color:var(--jm-paper);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase}body:has(cart-items) .cart__checkout-button:before,body:has(cart-items) .cart__checkout-button:after{border-radius:0!important}body:has(cart-items) .cart__warnings{padding:9rem 0}body:has(cart-items) .cart__empty-text{font-family:var(--font-heading-family);font-size:clamp(3.8rem,5vw,6rem);font-weight:400;letter-spacing:-.03em}body:has(cart-items) .cart__warnings .button{border-radius:0}@media(max-width:989px){html{scroll-padding-top:9rem}.section-header .header__heading-link{padding:.35rem 0}}@media(max-width:749px){html{scroll-padding-top:8rem}.shopify-section-group-header-group .announcement-bar__message{padding:.75rem 1.2rem;font-size:.9rem;letter-spacing:.1em}.section-header .menu-drawer__navigation{padding:2rem 0}.section-header .menu-drawer__menu-item{padding:1.3rem 2rem;font-size:1.85rem}.section-header .menu-drawer__submenu .menu-drawer__menu-item{font-size:1.5rem}body:has(cart-items) .title-wrapper-with-link{display:block;padding-top:4.2rem}body:has(cart-items) .title-wrapper-with-link .title{font-size:4.2rem}body:has(cart-items) .title-wrapper-with-link .underlined-link{display:inline-block;margin-top:1.4rem}body:has(cart-items) .cart-item__name{font-size:1.7rem}.shopify-policy__container{padding-left:1.8rem;padding-right:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/jm-polish.css.map */
