body{color:var(--sj-ink);-webkit-font-smoothing:antialiased}a:hover{color:inherit}@media screen and (max-width:740px){.hide-mobile{display:none!important}}@media screen and (min-width:741px){.hide-desktop{display:none!important}}.sj-bg--main{background:var(--sj-main);color:var(--sj-ink)}.sj-bg--soft{background:var(--sj-soft);color:var(--sj-ink)}.sj-bg--accent{background:var(--sj-accent);color:var(--sj-ink)}.sj-bg--ink{background:var(--sj-ink);color:#fff}.sj-bg--white{background:#fff;color:var(--sj-ink)}.sj-bg--ink .sj-eyebrow{color:var(--sj-main)}.sj-section{padding:var(--sj-section-y) var(--sj-gutter)}.sj-section--flush{padding:0}.sj-section__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;margin-bottom:28px}.sj-eyebrow{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--sj-muted)}.sj-display{font-family:var(--heading-font-family);font-weight:700;text-transform:uppercase;line-height:.95;letter-spacing:-.01em;margin:0;text-wrap:balance}.sj-display--xl{font-size:clamp(40px,5.4vw,72px);line-height:.92}.sj-display--lg{font-size:clamp(36px,4.4vw,56px)}.sj-display--md{font-size:clamp(30px,3.4vw,44px);line-height:1}.sj-display--sm{font-size:clamp(22px,2.4vw,30px);line-height:1.1}.sj-display--xs{font-size:clamp(18px,1.7vw,22px);line-height:1.15}.sj-body{font-size:14px;line-height:1.7;color:var(--sj-body)}.sj-bg--ink .sj-body{color:#ffffffd9}.sj-muted{color:var(--sj-muted)}.sj-pill{display:inline-flex;align-items:center;gap:6px;border-radius:var(--sj-radius-pill);padding:7px 14px;font-size:11px;font-weight:700;letter-spacing:.15em;line-height:1.2;text-transform:uppercase;white-space:nowrap;background:var(--sj-main);color:var(--sj-ink)}.sj-pill--main{background:var(--sj-main);color:var(--sj-ink)}.sj-pill--soft{background:var(--sj-soft);color:var(--sj-ink)}.sj-pill--accent{background:var(--sj-accent);color:var(--sj-ink);box-shadow:var(--sj-hairline)}.sj-pill--ink{background:var(--sj-ink);color:#fff}.sj-pill--white{background:#fff;color:var(--sj-ink)}.sj-pill--outline{background:transparent;color:currentColor;box-shadow:inset 0 0 0 1.5px currentColor}.sj-pill--sm{padding:5px 11px;font-size:10px;letter-spacing:.12em}.sj-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:var(--sj-radius-pill);padding:18px 28px;font-family:var(--text-font-family);font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;background:var(--sj-ink);color:#fff;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.sj-btn:hover{transform:translateY(-1px);color:inherit}.sj-btn:active{transform:translateY(0)}.sj-btn[disabled],.sj-btn[aria-busy=true]{opacity:.6;pointer-events:none}.sj-btn--ink,.sj-btn--ink:hover{background:var(--sj-ink);color:#fff}.sj-btn--main,.sj-btn--main:hover{background:var(--sj-main);color:var(--sj-ink)}.sj-btn--soft,.sj-btn--soft:hover{background:var(--sj-soft);color:var(--sj-ink)}.sj-btn--accent,.sj-btn--accent:hover{background:var(--sj-accent);color:var(--sj-ink)}.sj-btn--white,.sj-btn--white:hover{background:#fff;color:var(--sj-ink)}.sj-btn--outline,.sj-btn--outline:hover{background:transparent;color:currentColor;box-shadow:inset 0 0 0 2px currentColor}.sj-btn--sm{padding:13px 18px;font-size:11px}.sj-btn--md{padding:15px 22px;font-size:12px;letter-spacing:.14em}.sj-btn--block{display:flex;width:100%}.sj-icon-btn{width:46px;height:46px;border-radius:50%;background:var(--sj-soft);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--sj-ink)}.sj-plus{width:32px;height:32px;border-radius:50%;background:var(--sj-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;border:0;cursor:pointer;flex-shrink:0}.sj-card{background:#fff;border-radius:var(--sj-radius-md);padding:32px;color:var(--sj-ink)}.sj-media{position:relative;overflow:hidden;border-radius:var(--sj-radius);background:var(--sj-soft)}.sj-media>img,.sj-media>video,.sj-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sj-stars{letter-spacing:.15em;font-size:13px;white-space:nowrap}.sj-qty{display:inline-flex;align-items:center;gap:4px;background:var(--sj-soft);border-radius:var(--sj-radius-pill);padding:0 8px;font-weight:700}.sj-qty button{background:none;border:0;width:32px;height:44px;font-size:16px;cursor:pointer;color:var(--sj-ink)}.sj-qty input{width:28px;text-align:center;background:none;border:0;font-weight:700;-moz-appearance:textfield;color:var(--sj-ink)}.sj-qty input::-webkit-outer-spin-button,.sj-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@keyframes sj-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sj-marquee{overflow:hidden;display:flex;align-items:center}.sj-marquee__track{display:flex;width:max-content;animation:sj-marquee var(--sj-marquee-speed, 40s) linear infinite}.sj-marquee:hover .sj-marquee__track{animation-play-state:paused}.sj-marquee__item{padding:0 28px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}@media(prefers-reduced-motion:reduce){.sj-marquee__track{animation:none}}.sj-accordion{background:var(--sj-soft);border-radius:18px;padding:0 20px}.sj-accordion+.sj-accordion{margin-top:8px}.sj-accordion>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:14px 0;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sj-accordion>summary::-webkit-details-marker{display:none}.sj-accordion>summary:after{content:"+";font-size:20px;font-weight:400;line-height:1}.sj-accordion[open]>summary:after{content:"\2212"}.sj-accordion__body{padding:0 0 18px;font-size:13px;line-height:1.7;color:var(--sj-body)}.sj-grid{display:grid;gap:14px;grid-template-columns:repeat(var(--sj-cols-mobile, 2),minmax(0,1fr))}@media screen and (min-width:741px){.sj-grid{gap:16px;grid-template-columns:repeat(var(--sj-cols, 4),minmax(0,1fr))}}.sj-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:var(--sj-scroller-col, 70%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sj-gutter);margin:0 calc(-1 * var(--sj-gutter));padding:0 var(--sj-gutter);scrollbar-width:none}.sj-scroller::-webkit-scrollbar{display:none}.sj-scroller>*{scroll-snap-align:start}.button{border-radius:var(--sj-radius-pill);font-weight:700;letter-spacing:.14em}.input__field,.select,.quantity-selector{border-radius:var(--sj-radius-pill)}.input__field{background:var(--sj-soft);border-color:transparent}.input__field:focus{border-color:var(--sj-ink)}textarea.input__field{border-radius:var(--sj-radius)}.input__label{background:transparent;transition:transform .2s ease-in-out,background-color .2s ease-in-out}:focus-within~.input__label,.is-filled~.input__label{background:rgb(var(--section-block-background, var(--section-background, var(--background))))}.heading,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700}.drawer,.popover,.modal__content{color:var(--sj-ink)}.lock-all shopify-chat,html:has(:is(.drawer,.modal,.popover)[open]) shopify-chat{display:none!important}@media screen and (max-width:999px){.lock-mobile shopify-chat{display:none!important}}.product-item-meta__title{font-weight:700}.product-item-meta__subtitle{margin:6px 0 0;font-size:13px;font-weight:400;color:#3a3345;text-transform:uppercase}.product-item-meta__reviews-badge{--sj-star: #F7DC6F;font-size:12px}.product-item-meta__reviews-badge .rating__star{width:11px;height:11px;color:var(--sj-star)}.product-item-meta__reviews-badge .rating__star path{stroke:rgba(var(--sj-ink-rgb),.2);stroke-width:1;stroke-linejoin:round}.product-item-meta__reviews-badge .rating__star--empty{color:transparent}.product-item-meta__reviews-badge .rating__caption{margin-inline-start:6px;color:var(--sj-muted)}
/*# sourceMappingURL=/cdn/shop/t/26/assets/sj-base.css.map */
