:root{--font-heading--family: "Mariposa Sans", sans-serif;--font-heading--weight: 500;--font-heading--style: normal;--font-body--family: "Lustria", Georgia, serif;--font-body--weight: 400;--font-body--style: normal;--font-subheading--family: "Lustria", Georgia, serif;--font-subheading--weight: 400;--font-subheading--style: normal;--font-accent--family: "Space Mono", monospace;--font-accent--weight: 400;--font-accent--style: normal;--font-label--family: "Space Mono", monospace;--font-label--weight: 400;--font-label--style: normal}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight)}h5,h6,.h5,.h6{font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight)}body,p,.rte{font-family:var(--font-body--family);font-weight:var(--font-body--weight)}.price,.price__regular,.price__sale,.price-item,.product-price,[class*=price],.money,.cart-item__price,.totals__total-value,.cart__checkout-button,.quantity__input,input[type=number]{font-family:var(--font-accent--family);font-weight:var(--font-accent--weight)}:root{--menu-top-level-font-family: "Space Mono", monospace;--menu-secondary-font-family: "Space Mono", monospace}header-component,.header,.header-drawer,.menu,.menu-drawer,nav a,.nav-link,overflow-list a,overflow-list button,[class*=menu] a,[class*=menu] button{font-family:Space Mono,monospace}.product-card .text-block p,.product-card .text-block.rte p,product-card .text-block p,product-card .text-block.rte p{font-size:1rem}main[data-template="product.portrait-print"] .product-information{background-color:transparent}main[data-template="product.portrait-print"] .section-background{background-color:transparent}main[data-template="product.portrait-print"] .product-information__grid{align-items:start}main[data-template="product.portrait-print"] .product-information__media{padding:0}main[data-template="product.portrait-print"] .product-media-gallery{background:transparent}main[data-template="product.portrait-print"] .product-details{background:transparent;border:none;padding-top:1.5rem!important}main[data-template="product.portrait-print"] .product-details h1,main[data-template="product.portrait-print"] .product-details .h1,main[data-template="product.portrait-print"] .product-details [class*=product-title]{font-family:var(--font-body--family);font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:1.3;margin-bottom:.5rem}main[data-template="product.portrait-print"] .product-details .price,main[data-template="product.portrait-print"] .product-details [class*=price]{font-family:var(--font-accent--family);font-size:.875rem;letter-spacing:.02em;color:inherit;opacity:.8}main[data-template="product.portrait-print"] .product-details .divider,main[data-template="product.portrait-print"] .product-details [class*=divider]{border-color:#00000026;margin:.5rem 0;padding:0}main[data-template="product.portrait-print"] .product-details .rte,main[data-template="product.portrait-print"] .product-details .text-block,main[data-template="product.portrait-print"] .product-details p{font-family:var(--font-body--family);font-size:.9375rem;line-height:1.6;color:#333}main[data-template="product.portrait-print"] .product-details .variant-picker__label,main[data-template="product.portrait-print"] .product-details label,main[data-template="product.portrait-print"] .product-details .form__label{font-family:var(--font-accent--family);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:#666;margin-bottom:.5rem}main[data-template="product.portrait-print"] .product-details .variant-picker button,main[data-template="product.portrait-print"] .product-details [class*=variant] button{font-family:var(--font-accent--family);font-size:.75rem;border:1px solid rgba(0,0,0,.2);background:#fff;padding:.5rem 1rem}main[data-template="product.portrait-print"] .product-details .variant-picker button:hover,main[data-template="product.portrait-print"] .product-details [class*=variant] button:hover{border-color:#000}main[data-template="product.portrait-print"] .product-details .variant-option__button-label:has(input:checked){border-color:#000!important;background:#000!important}main[data-template="product.portrait-print"] .product-details .variant-option__button-label:has(input:checked),main[data-template="product.portrait-print"] .product-details .variant-option__button-label:has(input:checked) *,main[data-template="product.portrait-print"] .product-details .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#fff!important}main[data-template="product.portrait-print"] .product-details .add-to-cart-button,main[data-template="product.portrait-print"] .product-details button[type=submit],main[data-template="product.portrait-print"] .product-details .button{font-family:var(--font-accent--family);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;background:#000;color:#fff;border:1px solid #000;padding:1rem 2rem;transition:all .2s ease}main[data-template="product.portrait-print"] .product-details .add-to-cart-button:hover,main[data-template="product.portrait-print"] .product-details button[type=submit]:hover,main[data-template="product.portrait-print"] .product-details .button:hover{background:#fff;color:#000}main[data-template="product.portrait-print"] .product-details .quantity-selector,main[data-template="product.portrait-print"] .product-details .quantity-selector-wrapper{border:none!important;background:transparent!important;gap:0!important;display:inline-flex!important;align-items:center!important}main[data-template="product.portrait-print"] .product-details .quantity-selector input,main[data-template="product.portrait-print"] .product-details .quantity-selector input[type=number]{font-family:var(--font-accent--family);font-size:.875rem;border:none!important;border-radius:0!important;width:2.5rem!important;height:2rem!important;text-align:center;background:transparent!important;-moz-appearance:textfield;padding:0!important}main[data-template="product.portrait-print"] .product-details .quantity-selector input::-webkit-outer-spin-button,main[data-template="product.portrait-print"] .product-details .quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}main[data-template="product.portrait-print"] .product-details .quantity-selector button,main[data-template="product.portrait-print"] .product-details .quantity-selector .quantity-minus,main[data-template="product.portrait-print"] .product-details .quantity-selector .quantity-plus{border:none!important;border-radius:0!important;background:transparent!important;padding:.25rem!important;width:auto!important;height:auto!important;min-width:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#666!important}main[data-template="product.portrait-print"] .product-details .quantity-selector .svg-wrapper,main[data-template="product.portrait-print"] .product-details .quantity-selector .icon-plus{display:flex!important;color:#666!important;width:16px!important;height:16px!important}main[data-template="product.portrait-print"] .product-details .quantity-selector svg{width:16px!important;height:16px!important;color:#666!important;fill:currentColor!important;stroke:currentColor!important}main[data-template="product.portrait-print"] .product-details .quantity-selector button:hover,main[data-template="product.portrait-print"] .product-details .quantity-selector button:hover svg{color:#000!important}main[data-template="product.portrait-print"] .product-details .product-form__error-message-wrapper:empty,main[data-template="product.portrait-print"] .product-details .shopify-payment-button__more-options{display:none}main[data-template="product.portrait-print"] .product-details .shopify-payment-button button{font-family:var(--font-accent--family)!important;font-size:.75rem!important;letter-spacing:.05em!important}@media screen and (max-width: 749px){main[data-template="product.portrait-print"] .product-details{padding:1rem!important}main[data-template="product.portrait-print"] .product-details h1,main[data-template="product.portrait-print"] .product-details .h1{font-size:1.25rem}}main[data-template="product.portrait-print"] .product-recommendations h3,main[data-template="product.portrait-print"] .product-recommendations .h3{font-family:var(--font-body--family);font-size:1.25rem;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
