:root{--serif: Georgia, "Times New Roman", serif}.hero h1{font-size:clamp(30px,3.5vw,44px)}.product-information h1{font-size:clamp(28px,2.8vw,36px)}.page-intro h1,.article-header h1{font-size:clamp(31px,3.8vw,40px)}.hero-copy{background:transparent;border:0}.main-nav .nav-group{position:relative}.main-nav .nav-group>summary{list-style:none;cursor:pointer;color:var(--forest);font-size:13px;font-weight:700;padding:9px 0}.main-nav .nav-group>summary::-webkit-details-marker{display:none}.main-nav .nav-group>summary:after{content:" +"}.main-nav .nav-group[open]>summary:after{content:" \2212"}.nav-submenu{position:absolute;top:100%;left:0;min-width:215px;padding:15px 20px;background:var(--cream);border:1px solid var(--line);z-index:35}.nav-submenu a{display:block}.nav-submenu .nav-submenu{position:static;border:0;padding:5px 0 5px 15px}.footer-menu{list-style:none}.theme-empty{padding:28px;background:var(--paper);border:1px solid var(--line)}.theme-empty p+p{margin-top:10px}.image-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:180px;padding:25px;background:var(--blush);color:var(--muted);font-size:13px;text-align:center}.pagination span{display:inline-grid;min-width:42px;min-height:42px;place-items:center;padding:5px}.pagination [aria-current=page]{background:var(--forest);color:var(--cream);border-radius:var(--radius)}.variant-picker{margin-top:25px;display:flex;flex-wrap:wrap;gap:10px;align-items:end}.variant-picker .form-field{flex:1;min-width:180px}.variant-picker select{width:100%;min-height:46px;padding:10px;background:var(--paper);border:1px solid var(--line-dark);border-radius:var(--radius)}.variant-links{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.compare-price{color:var(--muted);font-size:15px;font-weight:400;margin-right:8px}.product-form{margin-top:10px}.shopify-payment-button{margin-top:0}.shopify-payment-button__button--unbranded{background:var(--forest);border-radius:var(--radius);min-height:48px;font:inherit;font-size:13px;font-weight:800}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--forest-deep)}.product-gallery .gallery-frame{width:100%}.product-gallery .gallery-frame img{width:100%;height:100%;object-fit:contain}.gallery-additional{margin-top:16px}html.js .gallery-additional{display:none}.gallery-additional figure{margin:0 0 20px;background:#f8f7f2}.gallery-additional img{max-height:600px;margin:auto;object-fit:contain}.gallery-additional figcaption{padding:12px;font-size:13px}.gallery-media{margin-top:20px}.gallery-media video,.gallery-media iframe,.gallery-media model-viewer{width:100%;aspect-ratio:1}.cart-note{width:100%;min-height:100px;padding:12px;border:1px solid var(--line-dark);background:var(--paper)}.bag-controls input{width:72px;min-height:44px;height:44px}.bag-controls .remove{min-height:44px;display:inline-flex;align-items:center}.line-properties{font-size:13px;margin-top:8px}.editorial-caption{color:var(--muted);font-size:12px;margin-top:14px}.section-apps{padding-top:30px;padding-bottom:30px}.search-form input{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--line-dark);border-radius:var(--radius);background:var(--paper)}.collection-cover{width:100%;max-height:480px;object-fit:cover;margin-top:28px}.article-body img{max-width:100%;height:auto}.article-body table,.prose table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}.article-body td,.article-body th,.prose td,.prose th{border:1px solid var(--line);padding:10px}.comment-list{list-style:none;margin-top:25px}.comment-list li{border-top:1px solid var(--line);padding:20px 0}.password-page{min-height:70vh}@media(max-width:960px){.main-nav{position:absolute;top:100%;max-height:calc(100svh - 120px)}.main-nav .nav-group{width:100%}.main-nav .nav-group>summary{font-family:var(--serif);font-size:22px;padding:12px 0}.nav-submenu{position:static;min-width:0;border:0;padding:0 0 12px 20px}.nav-submenu a{font-size:18px}}@media(max-width:700px){.hero h1{font-size:clamp(30px,7.8vw,39px)}.product-information h1{font-size:30px}.main-nav{top:100%}.variant-picker .button{width:100%}}@media(scripting:none){.menu-toggle{display:none}.site-header{grid-template-columns:1fr auto}.main-nav{grid-column:1 / -1;position:static;display:flex;flex-wrap:wrap;visibility:visible;opacity:1;transform:none;pointer-events:auto;max-height:none;padding:10px 0}.main-nav a{width:auto;font-size:16px;padding:6px}}.collection-card h2{margin-top:15px;font-family:var(--serif);font-size:20px;line-height:1.2}.journal-card h2{font-family:var(--serif);font-size:22px;line-height:1.18}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
