:root{--q4-bg: 255 255 255;--q4-raise: 245 245 244;--q4-tile: 241 241 239;--q4-line: 230 230 230;--q4-mute: 110 110 110;--q4-ink: 10 10 10;--q4-sale: 227 36 27;--q4-font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--q4-font-text: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--q4-radius: 4px;--q4-radius-tag: 2px;--q4-button-height: 48px;--q4-button-height-sm: 36px;--q4-input-height: 44px;--q4-h1: 54px;--q4-h2: 38px;--q4-gutter: max(var(--container-gutter), 50% - var(--container-max-width) / 2)}@media screen and (min-width:1000px){:root{--q4-h1: 96px;--q4-h2: 64px}}body.q4{--heading-font-family: var(--q4-font-display);--heading-font-weight: 800;--heading-font-style: italic;--heading-text-transform: uppercase;--heading-letter-spacing: 0;--text-font-family: var(--q4-font-text);--text-font-weight: 400;--text-font-style: normal;--text-letter-spacing: 0;--rounded-button: var(--q4-radius);--rounded-input: var(--q4-radius);--input-height: var(--q4-input-height);--button-background-primary: var(--q4-ink);--button-text-primary: var(--q4-bg);--button-background-secondary: var(--q4-ink);--button-text-secondary: var(--q4-bg);font-family:var(--q4-font-text)}:where(body.q4) :is(.button,.btn){min-height:var(--q4-button-height);display:inline-flex;align-items:center;justify-content:center;font-family:var(--q4-font-text);font-weight:600;font-size:15px;line-height:1.2;letter-spacing:0;text-transform:none}:where(body.q4) .button--sm{min-height:var(--q4-button-height-sm);font-size:13px}:where(body.q4) .button--secondary{background:transparent;color:rgb(var(--text-color, var(--q4-ink)));box-shadow:inset 0 0 0 1px currentColor}@media screen and (pointer:fine){body.q4 :is(.button,.btn):not([disabled]):not(.button--outline):not(.button--subdued):hover{--button-background-opacity: .88;background-color:rgb(var(--button-background))!important;color:rgb(var(--button-text-color))!important;box-shadow:none!important}body.q4 .button.button--secondary:not([disabled]):not(.button--outline):hover{background-color:rgb(var(--text-color, var(--q4-ink)) / .06)!important;color:rgb(var(--text-color, var(--q4-ink)))!important;box-shadow:inset 0 0 0 1px currentColor!important}}:where(body.q4) :is(.input,.textarea,.select){--input-background: var(--q4-raise);border-color:rgb(var(--q4-line));border-radius:var(--q4-radius)}:where(body.q4) .badge{font-family:var(--q4-font-text);font-weight:700;font-size:10.5px;letter-spacing:0;text-transform:uppercase;border-radius:var(--q4-radius-tag)}:where(body.q4) .badge--on-sale{--badge-background: var(--q4-sale)}:where(body.q4) .quantity-selector{border-radius:var(--q4-radius)}:where(body.q4) :is(.heading,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.prose :is(h1,h2,h3,h4,h5,h6)){font-family:var(--q4-font-display);font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:0;line-height:.9}:where(body.q4) :is(.h0,.h1){font-size:var(--q4-h1)}:where(body.q4) .h2{font-size:var(--q4-h2)}body.q4 .product-card{--product-card-badge-spacing: 8px;--product-card-quick-buy-inset: 8px;background:transparent;border-radius:0;gap:10px}body.q4 .product-card__figure{aspect-ratio:1;background:rgb(var(--q4-tile));border-radius:var(--q4-radius);overflow:hidden}body.q4 .product-card__figure>a{display:block;height:100%}body.q4 .product-card__image{width:100%;height:100%;aspect-ratio:1;object-fit:contain;padding:6%;mix-blend-mode:multiply;border-radius:0!important}body.q4 .product-card__badge-list>*+*{display:none}body.q4 :is(.product-card__badge-list,.q4-promo-tag).badge,body.q4 .product-card__badge-list .badge{height:20px;padding:0 6px;color:rgb(var(--q4-bg))!important}body.q4 .product-card__badge-list .badge--primary,body.q4 .product-card__badge-list .badge--sold-out{--badge-background: var(--q4-ink)}body.q4 :is(.product-card__badge-list,.product-list__promo) .badge--on-sale{--badge-background: var(--q4-sale)}body.q4 .product-card__quick-buy{opacity:1;visibility:visible;transform:none;z-index:2}body.q4 .product-card__quick-buy .pointer-fine\:hidden{display:block}body.q4 .product-card__quick-buy .pointer-coarse\:hidden{display:none}body.q4 .product-card__mobile-quick-buy-button{position:relative;width:34px;height:34px;background:rgb(var(--q4-ink));color:rgb(var(--q4-bg));border:0;border-radius:var(--q4-radius)}body.q4 .product-card__mobile-quick-buy-button>div:first-child,body.q4 a.product-card__mobile-quick-buy-button>svg{display:none}body.q4 .product-card__mobile-quick-buy-button:before,body.q4 .product-card__mobile-quick-buy-button:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}body.q4 .product-card__mobile-quick-buy-button:after{transform:translate(-50%,-50%) rotate(90deg)}body.q4 .product-card__mobile-quick-buy-button[aria-busy=true]:before,body.q4 .product-card__mobile-quick-buy-button[aria-busy=true]:after{display:none}body.q4 .product-card__info{padding:0;gap:3px}body.q4 .product-card__info>.v-stack{gap:3px}body.q4 .product-card__title{font:600 14px/1.3 var(--q4-font-text);letter-spacing:-.01em}body.q4 .product-card__title a{color:rgb(var(--q4-ink));font-weight:600}body.q4 .product-card__q4-meta{font:600 11px/1.35 var(--q4-font-text);text-transform:uppercase;letter-spacing:0;color:rgb(var(--q4-mute))}body.q4 .product-card .price-list{margin-top:4px;gap:0 6px}body.q4 .product-card .price-list :is(sale-price,.text-on-sale,.text-subdued){font:600 15px/1.1 var(--q4-font-text);color:rgb(var(--q4-ink))}body.q4 .product-card .price-list compare-at-price{font:400 12px/1.1 var(--q4-font-text);color:rgb(var(--q4-mute))}body.q4 .product-card :is(.product-card__aside,.rating-with-text .rating){display:none}@media screen and (min-width:1000px){body.q4 .product-card__title{font-size:15px}}body.q4 .q4-c-head{padding:26px var(--container-gutter, 16px) 18px;display:grid;gap:6px}body.q4 .q4-c-head__title-wrap{display:grid;gap:6px}body.q4 .q4-c-head__label{font:600 11px/1.35 var(--q4-font-text);text-transform:uppercase;color:rgb(var(--q4-mute))}body.q4 .q4-c-head__title{font-size:48px;margin:0}body.q4 .q4-c-head__title sup{font:600 13px var(--q4-font-text);font-style:normal;vertical-align:top;position:relative;top:4px;margin-left:6px;color:rgb(var(--q4-mute))}body.q4 .q4-c-head__desc{display:block;color:rgb(var(--q4-mute));max-width:70ch}body.q4 .q4-c-head__desc-text>:last-child{margin-bottom:0}body.q4 .q4-c-head__desc.is-clamped:not(.is-open) .q4-c-head__desc-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}body.q4 .q4-c-head__desc.is-clamped:not(.is-open) .q4-c-head__desc-text>*{display:inline}body.q4 .q4-c-head__more{margin-top:6px;padding:0;font:600 13px var(--q4-font-text);color:rgb(var(--q4-ink));text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:1000px){body.q4 .q4-c-head{padding-block:48px 24px;padding-inline:var(--q4-gutter);gap:16px}body.q4 .q4-c-head__title-wrap{gap:8px}body.q4 .q4-c-head__title{font-size:88px}}body.q4 .collection-banner{border-radius:var(--q4-radius)}body.q4 .q4-collection{margin-block-start:0;gap:0}body.q4 .q4-coll-bar{border-bottom:1px solid rgb(var(--q4-line));margin-inline:calc(-1 * var(--container-gutter, 16px))}body.q4 .q4-coll-tabs{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;padding:0 var(--container-gutter, 16px);border-bottom:1px solid rgb(var(--q4-line))}body.q4 .q4-coll-tabs::-webkit-scrollbar{display:none}body.q4 .q4-coll-tabs__item{flex:none;padding:14px 0 12px;font:500 14px var(--q4-font-text);color:rgb(var(--q4-mute));border-bottom:2px solid transparent;margin-bottom:-1px}body.q4 .q4-coll-tabs__item.is-active{color:rgb(var(--q4-ink));border-bottom-color:rgb(var(--q4-ink))}body.q4 .q4-coll-toolbar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}body.q4 .q4-coll-toolbar__cell{height:46px;display:grid;place-items:center;font:500 13px var(--q4-font-text);color:rgb(var(--q4-ink));position:relative}body.q4 .q4-coll-toolbar__cell+.q4-coll-toolbar__cell{border-left:1px solid rgb(var(--q4-line))}body.q4 .q4-coll-toolbar__button{width:100%;height:100%;font:inherit;color:inherit;text-align:center;white-space:nowrap}body.q4 .q4-coll-toolbar__count{font:600 11px/1.35 var(--q4-font-text);text-transform:uppercase;color:rgb(var(--q4-mute))}body.q4 .q4-coll-toolbar__sort-value,body.q4 .q4-coll-active-facets{display:none}body.q4 .q4-collection .collection__results{padding-block:20px 32px}body.q4 .q4-collection .collection__results>.v-stack{gap:0}body.q4 .q4-collection .collection__results>.v-stack>.md\:hidden:has(.active-facets){margin-bottom:16px}@media screen and (min-width:1000px){body.q4 .q4-coll-bar{margin-inline:0;display:flex;justify-content:space-between;align-items:stretch;height:56px;border-top:1px solid rgb(var(--q4-line))}body.q4 .q4-coll-tabs{gap:28px;padding:0;border:0;align-items:center}body.q4 .q4-coll-tabs__item{padding:0;border:0;font-size:15px}body.q4 .q4-coll-toolbar{margin-inline-start:auto;display:flex;height:100%}body.q4 .q4-coll-toolbar__cell{flex:none;white-space:nowrap;height:100%;padding:0 20px;font-size:14px;border-left:1px solid rgb(var(--q4-line))}body.q4 .q4-coll-toolbar__button{width:auto}body.q4 .q4-coll-toolbar__sort .q4-coll-toolbar__button{padding:0}body.q4 .q4-coll-toolbar__count{order:-1;font:400 14px var(--q4-font-text);text-transform:none}body.q4 .q4-coll-toolbar__sort-value{display:inline}body.q4 .q4-coll-active-facets{display:block;padding-top:16px}body.q4 .q4-collection .collection__results{padding-block:32px 64px}}body.q4 .product-list__promo{min-height:100%;background:rgb(var(--q4-ink));border-radius:var(--q4-radius);overflow:hidden}body.q4 .product-list__promo .content-over-media{--content-over-media-gap: 12px;border-radius:var(--q4-radius);color:#fff}body.q4 .product-list__promo .content-over-media:before{background:linear-gradient(180deg,#0a0a0a0d,#0a0a0ad9)}body.q4 .product-list__promo .content-over-media>div{place-self:end start;text-align:start}body.q4 .product-list__promo .v-stack{gap:8px;justify-items:start}body.q4 .product-list__promo .prose>:is(p,h1,h2,h3,h4,h5,h6):first-child{font-family:var(--q4-font-display);font-weight:800;font-style:italic;text-transform:uppercase;line-height:.9;font-size:30px;color:#fff}@media screen and (min-width:1000px){body.q4 .product-list__promo .content-over-media{--content-over-media-gap: 28px}body.q4 .product-list__promo .v-stack{gap:12px}body.q4 .product-list__promo .prose>:is(p,h1,h2,h3,h4,h5,h6):first-child{font-size:40px}}body.q4 .main-search-form .search-input{height:var(--q4-input-height);padding:0 4px 0 12px;gap:10px;background:rgb(var(--q4-raise));border:1px solid rgb(var(--q4-line));border-radius:var(--q4-radius)}body.q4 .main-search-form .search-input:focus-within{border-color:rgb(var(--q4-ink))}body.q4 .main-search-form .search-input>input{font:500 15px var(--q4-font-text)}body.q4 .main-search-form .search-input>[type=reset]{font:500 13px var(--q4-font-text)}body.q4 :is(.blog-post-card,.article-banner) .badge{--badge-background: var(--q4-ink) !important;--badge-text-color: var(--q4-bg) !important;background:rgb(var(--q4-ink));color:rgb(var(--q4-bg));font:700 10.5px var(--q4-font-text);text-transform:uppercase;letter-spacing:0;border-radius:var(--q4-radius-tag)}body.q4 .blog-banner{--background: var(--q4-ink) !important;--text-color: var(--q4-bg) !important}body.q4 .blog-banner .button{--button-background: var(--q4-bg) !important;--button-text-color: var(--q4-ink) !important}body.q4 .blog-filter-list a{font:600 11px var(--q4-font-text);text-transform:uppercase;letter-spacing:0;border-radius:var(--q4-radius)}body.q4 .blog-filter-list [aria-selected=true]{background:rgb(var(--q4-ink));color:rgb(var(--q4-bg))}body.q4 .blog-post-card--featured{--background: var(--q4-tile) !important;--text-color: var(--q4-ink) !important}body.q4 :is(.blog-post-card,.blog-posts-newsletter,.article-banner__image),body.q4 :is(.blog-post-card,.article-banner__image,.article .prose) img{border-radius:var(--q4-radius)}body.q4 .blog-post-card :is(h2,h3,.h4,.h5,.h6){font-family:var(--q4-font-display);font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:0;line-height:.9}body.q4 :is(.shopify-section--main-page,.shopify-section--main-article,.shopify-section--main-blog,.shopify-section--contact,.shopify-section--faq,.shopify-section--main-not-found) .prose{font-family:var(--q4-font-text);font-size:15px;line-height:1.5}body.q4 :is(.shopify-section--main-page,.shopify-section--main-article,.shopify-section--main-blog,.shopify-section--contact,.shopify-section--faq,.shopify-section--main-not-found) .prose :is(p,li){letter-spacing:0}body.q4 :is(.shopify-section--main-page,.shopify-section--main-article,.shopify-section--main-blog,.shopify-section--contact,.shopify-section--faq,.shopify-section--main-not-found) .prose a:not(.button){color:rgb(var(--q4-ink));text-decoration:underline;text-underline-offset:2px}body.q4 :is(.shopify-section--main-page,.shopify-section--main-article,.shopify-section--main-blog,.shopify-section--contact,.shopify-section--faq,.shopify-section--main-not-found) .prose :is(table,th,td){border-color:rgb(var(--q4-line))}@media screen and (min-width:1000px){body.q4 :is(.shopify-section--main-page,.shopify-section--main-article,.shopify-section--main-blog,.shopify-section--contact,.shopify-section--faq,.shopify-section--main-not-found) .prose{font-size:16px}}body.q4 .article .share-buttons .bold,body.q4 .article__meta{font-family:var(--q4-font-text);letter-spacing:0}body.q4 .contact-form{--background: var(--q4-bg) !important;--text-color: var(--q4-ink) !important;background-color:rgb(var(--q4-bg));border:1px solid rgb(var(--q4-line));border-radius:var(--q4-radius)}body.q4 :is(.contact-form,.customer-form,.account) :is(.input,.textarea,.select){--input-background: var(--q4-raise);font-family:var(--q4-font-text);font-size:15px;border:1px solid rgb(var(--q4-line));border-radius:var(--q4-radius)}body.q4 :is(.contact-form,.customer-form,.account) :is(.input,.textarea,.select):focus{border-color:rgb(var(--q4-ink))}body.q4 .collection-list .content-over-media{border-radius:var(--q4-radius)}body.q4 .collection-card .h2,body.q4 .collection-card .h4{font-family:var(--q4-font-display);font-weight:800;font-style:italic;text-transform:uppercase}body.q4 :is(.media-with-text,.multiple-images-with-text) :is(img,.rounded,.rounded-sm){border-radius:var(--q4-radius)}body.q4 :is(.account,.customer-form) table :is(th,td){border-color:rgb(var(--q4-line));font-family:var(--q4-font-text)}body.q4 :is(.account,.customer-form) th{font:600 11px var(--q4-font-text);text-transform:uppercase;letter-spacing:0;color:rgb(var(--q4-mute))}body.q4{--text-primary: var(--q4-ink);--text-color: var(--q4-ink);color:rgb(var(--q4-ink))}body.q4 :focus-visible{outline:2px solid rgb(var(--q4-ink));outline-offset:2px}body.q4 :is(.blog-banner,.product-list__promo) :focus-visible{outline-color:rgb(var(--q4-bg))}body.q4 :is(.quantity-selector__input,.input,.textarea,.select,input[type=email],input[type=search]):focus-visible{outline:2px solid rgb(var(--q4-ink));outline-offset:2px}body.q4 .product-card{display:flex;flex-direction:column}body.q4 .product-card__info{flex:1 1 auto;align-content:stretch}body.q4 .product-card__info>.v-stack{height:100%;grid-template-rows:auto auto 1fr}body.q4 .product-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.6em}body.q4 .product-card .price-list{align-self:end}body.q4 .product-card .price-list compare-at-price,body.q4 .product-card .price-list compare-at-price.text-subdued{font:400 13px/1.1 var(--q4-font-text);color:rgb(var(--q4-mute))}:where(body.q4) .badge,body.q4 :is(.product-card__badge-list,.q4-promo-tag).badge,body.q4 .product-card__badge-list .badge{font:600 11px/1 var(--q4-font-text);text-transform:uppercase;letter-spacing:0}body.q4 .product-card--q4-sold-out .product-card__image{opacity:.55}@media screen and (max-width:999px){body.q4 .product-card__mobile-quick-buy-button{width:40px;height:40px}}body.q4 .q4-c-head__desc-text>*+*{margin-top:.75em}body.q4 .q4-c-head__desc.is-clamped:not(.is-open) .q4-c-head__desc-text>*+*{margin-top:0}body.q4 .q4-coll-toolbar__sort-value{display:inline}@media screen and (max-width:999px){body.q4 .q4-coll-toolbar__cell,body.q4 .q4-coll-toolbar__count{font:500 13px var(--q4-font-text);text-transform:none;letter-spacing:0}body.q4 .q4-coll-toolbar__count{color:rgb(var(--q4-mute))}body.q4 .q4-coll-toolbar__sort-label{display:none}body.q4 .q4-coll-toolbar__sort .q4-coll-toolbar__button{padding:0 8px;overflow:hidden;text-overflow:ellipsis}body.q4 .q4-coll-active-facets{display:block;padding-top:14px}body.q4 .q4-coll-active-facets .active-facets{flex-wrap:wrap}}body.q4 .facets-drawer::part(header){display:flex;align-items:center;justify-content:space-between;padding-block:14px;border-bottom:1px solid rgb(var(--q4-line))}body.q4 .facets-drawer [slot=header]{font:italic 800 26px/1 var(--q4-font-display);text-transform:uppercase;margin:0}body.q4 .facets-drawer input.checkbox[type=radio]{border-radius:50%}body.q4 .facets-drawer [is=facet-apply-button]>span:last-child{margin-inline-start:.3em}body.q4 .facets-drawer [is=facet-apply-button]>span:last-child:empty{display:none}body.q4 .q4-collection .collection__pagination,body.q4 .q4-collection .pagination{justify-self:center}body.q4 .q4-search__title{text-align:start;font-size:40px}@media screen and (min-width:1000px){body.q4 .q4-search__title{font-size:64px}}body.q4 .shopify-section--main-search .q4-collection{margin-top:8px}body.q4 .shopify-section--main-search .page-spacer .main-search-form .search-input{width:100%;max-width:560px;margin-inline:0}body.q4 .shopify-section--main-page .page{margin-inline:0}body.q4 .shopify-section--main-page .page>h1{text-align:start}body.q4 .contact-form{border:0;padding:0!important;background:transparent}body.q4 .shopify-section--contact :is(.input,.textarea,.select):focus{border-color:rgb(var(--q4-ink));box-shadow:inset 0 0 0 1px rgb(var(--q4-ink))}body.q4 .shopify-section--contact :is(.input,.textarea):user-invalid{border-color:rgb(var(--q4-sale))}body.q4 .shopify-section--contact .banner--error{--banner-background: var(--q4-raise);--banner-color: var(--q4-ink);border-left:2px solid rgb(var(--q4-sale));border-radius:var(--q4-radius)}body.q4 :is(.shopify-section--404,.shopify-section--main-cart) .empty-state h1,body.q4 .shopify-section--404 h1{font-family:var(--q4-font-display);font-weight:800;font-style:italic;text-transform:uppercase;line-height:.9;font-size:var(--q4-h2)}body.q4 .shopify-section--faq .section{--background: var(--q4-bg) !important;--text-color: var(--q4-ink) !important;background:rgb(var(--q4-bg))!important;color:rgb(var(--q4-ink))!important;margin:0;padding:30px var(--q4-gutter, 20px);border-bottom:1px solid rgb(var(--q4-line));font-family:var(--q4-font-text);border-radius:0!important;max-width:none}body.q4 .shopify-section--faq .section-stack{gap:18px}body.q4 .shopify-section--faq .prose>p.bold{display:none}body.q4 .shopify-section--faq .prose>p{color:rgb(var(--q4-mute))}body.q4 .shopify-section--faq h2,body.q4 .shopify-section--faq h2 *{font-family:var(--q4-font-display)!important;font-style:italic;font-weight:800;text-transform:uppercase;line-height:.9;font-size:38px;color:rgb(var(--q4-ink))!important;-webkit-text-fill-color:currentColor;background:none!important}body.q4 .shopify-section--faq .accordion-box{--background: var(--q4-bg) !important;--text-color: var(--q4-ink) !important;background:transparent!important;color:rgb(var(--q4-ink))!important;padding:0!important;border-radius:0!important}body.q4 .shopify-section--faq .accordion{border-top:1px solid rgb(var(--q4-line));border-bottom:0;margin:0;padding:0}body.q4 .shopify-section--faq .accordion:last-child{border-bottom:1px solid rgb(var(--q4-line))}body.q4 .shopify-section--faq .accordion__toggle{padding:16px 0;gap:16px;font:600 15px/1.3 var(--q4-font-text)}body.q4 .shopify-section--faq .accordion__toggle .circle-chevron{display:none}body.q4 .shopify-section--faq .accordion__toggle:after{content:"+";flex:none;font:400 20px/1 var(--q4-font-text);color:rgb(var(--q4-mute))}body.q4 .shopify-section--faq .accordion[open] .accordion__toggle:after{content:"\2212"}body.q4 .shopify-section--faq .accordion__content{margin:-4px 0 16px;color:rgb(var(--q4-mute));font-size:14px}body.q4 .shopify-section--faq .faq-availability{display:flex;gap:12px;align-items:center;padding:14px;background:rgb(var(--q4-raise));border-radius:var(--q4-radius);font-size:13px;color:rgb(var(--q4-ink))}body.q4 .shopify-section--faq .faq-availability>.v-stack{flex:1;gap:0}body.q4 .shopify-section--faq .faq-availability .v-stack{font-weight:600;font-size:14px}body.q4 .shopify-section--faq .faq-availability .text-subdued{font-weight:400;font-size:13px;color:rgb(var(--q4-mute));opacity:1}body.q4 .shopify-section--faq .faq-availability .button{flex:none;margin-left:auto;height:36px;min-height:0;padding:0 14px;font:600 13px var(--q4-font-text);line-height:34px;background:transparent!important;color:rgb(var(--q4-ink))!important;border:1px solid rgb(var(--q4-ink))!important;border-radius:var(--q4-radius)!important;box-shadow:none!important;text-transform:none;letter-spacing:0;--button-background: transparent;--button-text-color: var(--q4-ink);--button-outline-color: var(--q4-ink)}body.q4 .shopify-section--seo-collapsible-text .section{--background: var(--q4-bg) !important;--text-color: var(--q4-ink) !important;background:rgb(var(--q4-bg))!important;color:rgb(var(--q4-ink))!important;margin:0;padding:26px var(--q4-gutter, 20px);border-bottom:1px solid rgb(var(--q4-line));font-family:var(--q4-font-text)}body.q4 .shopify-section--seo-collapsible-text .container{padding:0;margin-inline:0;max-width:none}body.q4 .shopify-section--seo-collapsible-text .seo-text-wrapper{margin:0;max-width:820px;display:grid;gap:10px}body.q4 .shopify-section--seo-collapsible-text .seo-text-wrapper h2{margin:0!important;font:600 16px/1.3 var(--q4-font-text);text-transform:none;letter-spacing:0;text-align:start;color:rgb(var(--q4-ink))!important;-webkit-text-fill-color:currentColor;background:none!important}body.q4 .shopify-section--seo-collapsible-text .seo-text-wrapper h2 *{color:inherit!important;-webkit-text-fill-color:currentColor;background:none!important}body.q4 .shopify-section--seo-collapsible-text .seo-text-teaser,body.q4 .shopify-section--seo-collapsible-text .seo-text-teaser p{color:rgb(var(--q4-mute));font-size:13.5px;line-height:1.5;text-align:start}body.q4 .shopify-section--seo-collapsible-text .seo-text-teaser{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.q4 .shopify-section--seo-collapsible-text .seo-read-more{margin-top:0;padding:0 0 2px;text-decoration:none;border-bottom:1px solid rgb(var(--q4-ink))!important;font:600 14px var(--q4-font-text);color:rgb(var(--q4-ink));justify-self:start}body.q4 .shopify-section--seo-collapsible-text .seo-read-more svg{display:none}body.q4 .shopify-section--seo-collapsible-text .seo-expanded-content{opacity:1;border-top-color:rgb(var(--q4-line));color:rgb(var(--q4-mute));font-size:14px}body.q4 .shopify-section--seo-collapsible-text .seo-expanded-content h2,body.q4 .shopify-section--seo-collapsible-text .seo-expanded-content h3{font:600 15px/1.3 var(--q4-font-text);text-transform:none;color:rgb(var(--q4-ink))}body.q4 .product-card__title a{display:block}body.q4 .shopify-section--main-page:has(~.shopify-section--faq):not(:has(.prose)){display:none}body.q4 .shopify-section--main-page:has(~.shopify-section--faq) h1{display:none}body.q4 .main-search-form .search-input>button{width:40px;height:40px;margin:-8px;display:grid;place-items:center}body.q4 .quick-buy-drawer .color-swatch{position:relative;margin-inline:4px!important}body.q4 .quick-buy-drawer .color-swatch:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/q4-base.css.map */
