.shopify-section:has(>.site-header){position:sticky;top:0;z-index:50}.shopify-section.is-header-section{position:sticky;top:0;z-index:50}.brand__logo{width:auto;height:16px;object-fit:contain}.product-section{padding-bottom:48px}.announcement__message[hidden]{display:none}.saved-count{margin-left:2px;color:var(--muted);font-size:9px;vertical-align:super}.saved-count[hidden]{display:none}.menu-drawer__link--button{padding:0;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.product-gallery__stage.is-image-only .product-art{width:100%;padding:0;background:transparent;box-shadow:none}.product-gallery__stage.is-image-only .product-art:after{display:none}.product-gallery__stage.is-image-only .product-art img{width:100%;height:auto}.placeholder-svg{width:100%;height:100%;background:var(--sand);color:var(--line-strong)}.product-add[disabled],.quick-add[disabled]{opacity:.35;pointer-events:none}.product-form__error{margin-top:10px;color:var(--rust);font-size:12px;line-height:16px}.option-group__hint{color:var(--muted)}.collection-toolbar__actions{display:flex;align-items:center;gap:28px;margin:0}.toolbar-popover{width:260px}.filter-value{display:flex;align-items:center;gap:8px;padding:6px 0;color:var(--ink);font-size:12px;line-height:16px;cursor:pointer}.filter-value input{width:12px;height:12px;margin:0;border:1px solid var(--line-strong);border-radius:0;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.filter-value input:checked{background:var(--ink);box-shadow:inset 0 0 0 3px var(--paper)}.filter-value input:disabled{opacity:.35;cursor:not-allowed}.filter-value span:last-child{margin-left:auto;color:var(--muted);font-size:10px}.newsletter-form{flex-wrap:wrap}.newsletter-form .newsletter-form__status{flex:0 0 100%;margin:8px 0 0;color:var(--muted);font-size:10px;line-height:16px}.newsletter-form .newsletter-form__status[role=alert]{color:var(--rust)}.pagination{display:flex;align-items:center;justify-content:center;gap:24px;padding:32px var(--gutter) 72px;color:var(--ink);font-size:12px;line-height:16px}.pagination__pages{display:flex;align-items:center;gap:12px}.pagination__page{color:var(--muted)}.pagination__page:hover,.pagination__page.is-current{color:var(--ink)}.pagination__page.is-current{text-decoration:underline;text-underline-offset:3px}.rte{color:var(--ink);font-size:12px;line-height:16px}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte p{margin:0 0 12px}.rte p:last-child{margin-bottom:0}.rte a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{margin:0 0 12px 18px}.rte li{margin-bottom:4px}.rte h1,.rte h2,.rte h3{margin:24px 0 10px;font-size:14px;font-weight:400;line-height:22px}.rte img{height:auto}.collection-hero__intro p{margin:0}.collection-hero__intro p+p{margin-top:8px}.product-info__description.rte p{margin:0 0 10px}.search-page,.cart-page,.collection-index,.editorial-page,.article-page,.content-page{width:calc(100% - 32px);max-width:1240px;margin:0 auto;padding:48px 0 80px}.page-eyebrow,.search-page__eyebrow,.cart-page__eyebrow,.content-page__eyebrow{color:var(--muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.page-title,.search-page__title,.cart-page__title,.content-page__title{margin:12px 0 0;font-size:14px;font-weight:400;letter-spacing:0;line-height:22px}.search-page__head{max-width:460px}.search-page__form{display:flex;align-items:center;gap:12px;margin-top:22px;padding-bottom:5px;border-bottom:1px solid var(--line-strong)}.search-page__form input{width:100%;min-width:0;padding:4px 0;border:0;background:transparent;font-size:14px;line-height:22px;outline:none}.search-page__form button{flex:none;font-size:12px;line-height:16px}.search-page__grid{margin-top:48px}.search-page__empty{max-width:360px;margin-top:42px;color:var(--muted);font-size:12px;line-height:16px}.cart-page{min-height:60vh}.cart-page--empty{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-top:96px}.cart-page__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--line)}.cart-page__count{color:var(--muted);font-size:12px;line-height:16px}.cart-page__form{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.cart-page__item{display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.cart-page__media{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;overflow:hidden;background:var(--paper)}.cart-page__media img{width:76%;height:auto;box-shadow:0 7px 12px #30271b24}.cart-page__info{min-width:0}.cart-page__item-title{width:fit-content;font-size:14px;line-height:22px}.cart-page__item-title:hover{text-decoration:underline;text-underline-offset:3px}.cart-page__variant{margin-top:2px;color:var(--muted);font-size:10px;line-height:16px}.cart-page__item-actions{display:flex;align-items:center;gap:16px;margin-top:10px}.cart-page__qty{width:44px;height:28px;padding:2px 6px;border:1px solid var(--line);background:var(--paper);font-size:12px;line-height:16px;text-align:center}.cart-page__remove{color:var(--muted);font-size:10px;text-decoration:underline;text-underline-offset:2px}.cart-page__price{font-size:12px;line-height:16px;white-space:nowrap}.cart-page__summary{max-width:390px;margin-left:auto;padding-top:10px}.cart-page__subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:12px;line-height:16px}.cart-page__subtotal strong{font-size:14px;font-weight:400}.cart-page__note{margin-top:10px;color:var(--muted);font-size:10px;line-height:16px}.cart-page__buttons{display:flex;flex-direction:column;gap:8px;margin-top:18px}.cart-page__update,.cart-page__checkout{min-height:38px;padding:8px 16px;border:1px solid var(--ink);background:transparent;color:var(--ink);font-size:14px;line-height:21px}.cart-page__checkout{background:var(--ink);color:var(--paper)}.cart-page__update:hover{background:var(--soft)}.cart-page__checkout:hover{background:#111110}.collection-index__head,.editorial-page__head,.article-page__head,.content-page{max-width:720px}.collection-index__grid,.journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:42px}.collection-index__media,.journal-card__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--paper)}.collection-index__media img,.journal-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.collection-index__card:hover img,.journal-card:hover img{transform:scale(1.025)}.collection-index__label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-top:8px;font-size:14px;line-height:22px}.collection-index__label span{color:var(--muted);font-size:12px}.journal-card__date{margin-top:10px;color:var(--muted);font-size:10px;line-height:16px}.journal-card__title{margin-top:4px;font-size:14px;font-weight:400;line-height:22px}.article-page__head{margin:0 auto;text-align:center}.article-page__hero{max-width:1000px;margin:40px auto 0;overflow:hidden;background:var(--sand)}.article-page__hero img{width:100%;height:auto}.article-page__body{max-width:660px;margin:44px auto}.article-page .text-link{display:flex;width:fit-content;margin:0 auto}.content-page__intro{margin-top:16px;color:var(--muted);font-size:12px;line-height:16px}.content-page__body{max-width:720px;margin-top:40px}.content-page--404{max-width:720px}.search-result__media .placeholder-svg{width:70%;height:auto}.search-results[data-loading=true]{opacity:.42;pointer-events:none}.art-frame .placeholder-svg{min-height:160px}.cart-checkout-form{margin:0}@media(min-width:1025px){.product-section{padding-bottom:72px}.cart-page__form{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.cart-page__summary{position:sticky;top:calc(var(--header-height) + 24px);margin-left:0}.collection-index__grid,.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.collection-index,.editorial-page,.search-page,.cart-page,.content-page{width:calc(100% - 64px);padding-top:64px}}.password-page{display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:40px 16px;text-align:center}.password-page__brand{font-size:13px;font-weight:650;letter-spacing:.005em}.password-page__title{margin-top:42px;font-size:14px;font-weight:400;line-height:22px}.password-page__intro{margin-top:10px;color:var(--muted);font-size:12px;line-height:16px}.password-page__form{display:flex;align-items:center;gap:10px;width:min(100%,300px);margin:26px auto 0;padding-bottom:5px;border-bottom:1px solid var(--line-strong)}.password-page__form input{width:100%;min-width:0;padding:4px 0;border:0;background:transparent;font-size:12px;line-height:16px;text-align:center;outline:none}.password-page__form button{flex:none;font-size:12px;line-height:16px}.password-page__error{margin-top:8px;color:var(--rust);font-size:10px;line-height:16px}@media(max-width:599px){.search-page,.cart-page,.collection-index,.editorial-page,.article-page,.content-page{width:calc(100% - 32px);padding-top:32px;padding-bottom:56px}.cart-page__item{grid-template-columns:68px minmax(0,1fr)}.cart-page__price{grid-column:2}.cart-page__summary{max-width:none}}.size-guide{width:min(calc(100% - 32px),520px);max-height:calc(100vh - 32px);padding:0;border:0;background:var(--paper);color:var(--ink)}.size-guide::backdrop{background:#1917146b}.size-guide__inner{position:relative;padding:30px 28px}.size-guide__close{position:absolute;top:10px;right:10px;width:28px;height:28px}.size-guide__close:before,.size-guide__close:after{position:absolute;top:50%;left:50%;width:14px;height:1px;background:currentColor;content:""}.size-guide__close:before{transform:translate(-50%,-50%) rotate(45deg)}.size-guide__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.size-guide__eyebrow{color:var(--muted);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.size-guide__title{margin:12px 0 0;font-size:22px;font-weight:400;letter-spacing:-.03em;line-height:1.2}.size-guide__intro{margin-top:14px;color:var(--ink-soft);font-size:12px;line-height:18px}.size-guide__list{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding-left:18px;list-style:disc;color:var(--ink-soft);font-size:12px;line-height:18px}.size-guide__note{margin-top:18px;color:var(--muted);font-size:12px;line-height:18px}.size-guide__note a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.trust-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:28px var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-item__title{font-size:11px;line-height:16px;letter-spacing:.06em;text-transform:uppercase}.trust-item__text{margin-top:4px;color:var(--muted);font-size:11px;line-height:16px}@media(min-width:1025px){.trust-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:34px 32px}}.cart-policy-links{display:flex;justify-content:center;gap:14px;margin-top:6px;color:var(--muted);font-size:9.5px;line-height:14px}.cart-policy-links a,.cart-page__note a{text-decoration:underline;text-underline-offset:2px}.footer-business{margin:18px 0 0;color:var(--muted);font-size:10px;line-height:16px}.footer-business a{text-decoration:underline;text-underline-offset:2px}.contact-form-wrap{max-width:560px;margin-top:44px;padding-top:24px;border-top:1px solid var(--line)}.contact-form__title{margin:0 0 8px;font-size:14px;font-weight:400;line-height:22px}.contact-form__intro{margin:0 0 20px;color:var(--muted);font-size:12px;line-height:18px}.contact-form__row{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.contact-form__row label{color:var(--muted);font-size:10px;letter-spacing:.08em;line-height:16px;text-transform:uppercase}.contact-form__row input,.contact-form__row textarea{width:100%;padding:8px 0;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;background:transparent;font-size:13px;line-height:20px;outline:none}.contact-form__row textarea{min-height:120px;resize:vertical}.contact-form__row input:focus,.contact-form__row textarea:focus{border-bottom-color:var(--ink)}.contact-form button{margin-top:8px;padding:11px 18px;background:var(--ink);color:var(--paper);font-size:12px;line-height:16px}.contact-form button:hover{opacity:.82}.contact-form__status{margin:0 0 16px;color:var(--ink);font-size:12px;line-height:18px}.contact-form__error{margin:0 0 16px;color:var(--rust);font-size:12px;line-height:18px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
