.site-wrapper{max-width:none;padding:0 24px}a:hover,a:focus{color:inherit;opacity:.8}h4,.h4{font-size:1.05rem;text-transform:none}h5,.h6,.h5{font-family:var(--font-heading);font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--color-ink)}h5,.h5{font-size:.95rem}h6,.h6{font-size:.85rem}.btn{text-transform:none;letter-spacing:0;min-height:0;line-height:1.5}.btn:not(.btn--link):not(.btn--share):hover{background-color:var(--color-primary-dark, #7a1229)!important;color:#fff;opacity:1}.rte .btn:hover{opacity:1}.product .badge{position:absolute;top:10px;left:10px;right:auto;z-index:2}.product .badge span{display:inline-block;height:auto;width:auto;padding:5px 12px;border-radius:30px;line-height:1.4;font-size:.66rem;font-weight:600;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#242424}.product .badge--sale span{background:var(--color-accent)}.product .badge--sold-out span{background:#d8d8d8}.product{margin-bottom:28px}.product__image-wrapper{border-radius:14px;overflow:hidden}.product__image-wrapper--loading{background:#f4f4f4}.product__title--card{font-family:var(--font-body);font-weight:600;font-size:1rem;line-height:1.4;margin-top:12px}.product__title--card a{color:var(--color-ink)}.product__title--card a:hover{color:var(--color-primary);opacity:1}.product__vendor{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.product__prices{font-size:.95rem;color:var(--color-muted)}.product__price{color:var(--color-ink);font-weight:600}.product__price--on-sale{color:var(--color-primary);font-weight:700}.product__prices s{color:var(--color-muted);margin-left:6px}.sold-out-text{color:var(--color-muted);font-weight:500}.section-header__title{font-family:var(--font-heading);font-size:2rem;font-weight:600;color:var(--color-ink);text-align:center;margin:0 0 28px}.rte{color:var(--color-muted);font-size:1rem;line-height:1.7}.rte a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.rte a:hover{color:var(--color-primary-dark, #7a1229);opacity:1}.rte blockquote{font-family:var(--font-heading);font-size:1.35rem;color:var(--color-ink);border-left:3px solid var(--color-accent);text-align:left;padding-left:20px}.rte table,.rte th,.rte td{border-color:var(--color-line)}.rte th{color:var(--color-ink)}.pagination{margin:48px 0 32px}.pagination>span,.pagination a,.pagination .page,.pagination .next,.pagination .prev,.pagination .current{display:inline-block;min-width:38px;padding:8px 14px;border-radius:999px;font-size:.85rem;font-weight:600;color:var(--color-ink);border:1px solid var(--color-line);margin:0 3px}.pagination a:hover{background:var(--color-primary-light);color:var(--color-primary);opacity:1}.pagination .current{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.blog-listing h1,.article h1,.search h1{font-family:var(--font-heading);font-size:2.2rem;color:var(--color-ink)}.blog-listing .rte,.article .rte{max-width:760px}.article__meta{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],select,textarea{border:1px solid var(--color-line);border-radius:10px;background:var(--color-background);color:var(--color-ink);padding:12px 14px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.search__results a{color:var(--color-ink)}.search__results a:hover{color:var(--color-primary);opacity:1}
/*# sourceMappingURL=/cdn/shop/t/38/assets/myplusone-overrides.css.map */
