:root{--ss-cta: var(--color-primary-button-background, #2F6FE4);--ss-ink: #1A1C1D;--ss-mist: #F3F4F5;--ss-line: #E6E7E9;--ss-mute: #6B6F73;--ss-chrome: linear-gradient(115deg, #9EA4AA 0%, #EEF0F2 22%, #B9BEC3 40%, #F7F8F9 55%, #A9AEB4 75%, #DADDE0 100%);--ss-ease: cubic-bezier(.2, .7, .1, 1);--ss-outline-w: 1.5px}.ss-container{width:100%;max-width:var(--page-width, 1400px);margin-inline:auto;padding-inline:var(--page-margin, 16px);box-sizing:border-box}.ss-account-link{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;color:inherit}product-card a[ref=productTitleLink] .text-block,product-card a[ref=productTitleLink] .text-block>*{font-family:var(--font-paragraph--family);font-style:normal;font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);letter-spacing:normal;text-transform:none;font-weight:var(--ss-card-title-weight, 700)}product-card product-price,product-card product-price .price,product-card product-price .compare-at-price{font-family:var(--font-body--family);font-style:normal;font-size:var(--font-h6--size);letter-spacing:normal;text-transform:none;font-weight:var(--ss-card-price-weight, 400)}.cart-items__media .ss-line-mult{display:flex;align-items:center;justify-content:center;width:fit-content;margin:6px auto 0;padding:3px 9px;border-radius:999px;background:var(--ss-mult-bg, #1A1C1D);color:var(--ss-mult-text, #FFFFFF);font-family:var(--font-body--family);font-weight:800;font-style:italic;font-size:.71875rem;line-height:1.2;letter-spacing:.02em;white-space:nowrap}.ss-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ss-chips[hidden]{display:none}.ss-chips--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--page-margin, 16px) * -1);padding-inline:var(--page-margin, 16px)}.ss-chips--scroll::-webkit-scrollbar{display:none}.ss-chips>li{flex:none}.ss-chips>li[hidden]{display:none}.ss-chip{--ss-cta: var(--color-primary-button-background, #2F6FE4);display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1.5px solid var(--ss-line);border-radius:999px;background:#fff;color:var(--ss-ink);font-family:var(--font-body--family);font-size:.875rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}.ss-chip:hover{border-color:var(--ss-ink)}.ss-chip:focus-visible{outline:2px solid var(--ss-cta);outline-offset:2px}.ss-chip.is-active,.ss-chip[aria-current=page],.ss-chip[aria-current=true],.ss-chip[aria-pressed=true]{background:var(--ss-cta);border-color:var(--ss-cta);color:var(--color-primary-button-text, #fff)}.ss-chip__count{font-weight:600;opacity:.7;font-variant-numeric:tabular-nums}.ss-chip__count:empty{display:none}.ss-chip--recent:before{content:"";width:14px;height:14px;flex:none;background:currentColor;opacity:.55;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center / contain no-repeat}@media(max-width:749px){.ss-filters-sheet .theme-drawer__dialog.theme-drawer__dialog{inset:auto 0 0 0;top:auto;width:100%;max-width:100%;height:min(85dvh,760px);max-height:calc(100dvh - 24px);padding-block:0 var(--safe-area-inset-bottom, 0px);padding-inline:var(--safe-area-inset-left, 0px) var(--safe-area-inset-right, 0px);border:0;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #1a1c1d2e}.ss-filters-sheet .theme-drawer__dialog.theme-drawer__dialog[open]{inset-inline-end:0}.ss-filters-sheet .theme-drawer__dialog.theme-drawer__dialog:before{content:"";flex:none;display:block;width:40px;height:4px;margin:8px auto 0;border-radius:2px;background:#1a1c1d33}.ss-filters-sheet .theme-drawer__dialog--opening.theme-drawer__dialog--opening,.ss-filters-sheet .theme-drawer__dialog--opening-inline-start.theme-drawer__dialog--opening-inline-start{animation:ss-sheet-in var(--animation-speed, .25s) var(--ss-ease)}.ss-filters-sheet .theme-drawer__dialog--closing.theme-drawer__dialog--closing{animation:ss-sheet-out var(--animation-speed, .25s) ease-in forwards}}@keyframes ss-sheet-in{0%{transform:translateY(100%)}}@keyframes ss-sheet-out{to{transform:translateY(100%)}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.ss-filters-sheet .theme-drawer__dialog--opening.theme-drawer__dialog--opening,.ss-filters-sheet .theme-drawer__dialog--opening-inline-start.theme-drawer__dialog--opening-inline-start,.ss-filters-sheet .theme-drawer__dialog--closing.theme-drawer__dialog--closing{animation:none}}@media(max-width:749px){.text-block.ss-text--m-center{width:100%;max-width:none;margin-inline:auto;align-self:stretch;align-items:center;text-align:center}.text-block.ss-text--m-center>*{width:100%;margin-inline:auto;text-align:center}}@media(max-width:749px){#header-component#header-component .header__columns:has(.ss-account-link) .search-action{grid-area:leftB;justify-content:flex-start}}#header-component#header-component[data-menu-style=drawer] .header__columns:has(.ss-account-link) .search-action{grid-area:leftB;justify-content:flex-start}.ss-countdown{display:block;position:relative;z-index:5}.ss-countdown[hidden]{display:none}.ss-countdown__bar{background:var(--ss-bar-bg);color:var(--ss-bar-text);width:100%}.ss-countdown__bar.is-stuck{position:fixed;inset-inline:0;z-index:var(--layer-sticky, 8);box-shadow:0 4px 16px #00000040}.ss-countdown:has(>.ss-countdown__bar.is-stuck){z-index:var(--layer-sticky, 8)}.ss-countdown__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1.5rem;padding-block:.75rem}.ss-countdown__label{font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.06em;font-size:.875rem}.ss-countdown__live{display:flex;gap:.5rem}.ss-countdown__live[hidden],.ss-countdown__ended[hidden]{display:none}.ss-countdown__cell{display:flex;flex-direction:column;align-items:center;min-width:3.25rem}.ss-countdown__num{font-family:var(--font-heading--family);font-weight:800;font-style:italic;font-size:clamp(1.5rem,5vw,2.25rem);line-height:1;font-variant-numeric:tabular-nums}.ss-countdown__unit{font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;opacity:.75;margin-top:.25rem}.ss-countdown__ended{margin:0;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.ss-cd__hl{background:var(--ss-cd-hl, var(--ss-accent, #D30000));-webkit-background-clip:text;background-clip:text;color:transparent;padding-inline-end:.06em}.ss-nowrap{white-space:nowrap}.ss-icon.ss-chev{width:1.1em;height:1.1em;vertical-align:-.2em;flex:none}@media(max-width:749px){.ss-hero__copy{margin-inline:auto;align-items:center;text-align:center}.ss-hero__copy .ss-hero__buttons{justify-content:center}.ss-ws__hero-copy,.ss-app__copy,.ss-in__hero{text-align:center}.ss-ws__kicker,.ss-ws__verified,.ss-in__eyebrow{justify-content:center}.ss-in__lede{margin-inline:auto}.ss-app__copy{align-items:center}.ss-app__stores{justify-content:center}}@media(max-width:749px){.section-resource-list__header .group-block-content.mobile-column{align-items:center;text-align:center}.section-resource-list__header .group-block-content.mobile-column>*{text-align:center}.product-recommendations .section-resource-list__header,.product-recommendations h2{text-align:center}}.section-resource-list__header a.button-unstyled{display:inline-flex;align-items:center;min-height:44px}.facets-toggle__button{min-height:44px}@media(max-width:749px){main:is([data-template=page],[data-template=list-collections]) .text-block:has(>h1),main:is([data-template=page],[data-template=list-collections]) .text-block>h1{text-align:center}}.section-resource-list__header a.button-unstyled{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:inherit;text-decoration:none;white-space:nowrap;font-family:var(--font-body--family);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1}.section-resource-list__header a.button-unstyled:after{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .3s var(--ss-ease, ease)}.section-resource-list__header a.button-unstyled:hover{text-decoration:none}@media(hover:hover){.section-resource-list__header a.button-unstyled:hover:after{transform:translate(3px)}}.section-resource-list__header a.button-unstyled:focus-visible{outline:2px solid var(--ss-cta, #2F6FE4);outline-offset:2px;border-radius:4px}[class^=rc-],[class*=" rc-"]{max-width:100%;box-sizing:border-box}.rc-selling-plans__label,.rc-selling-plans-dropdown__label,.rc_popup__label{white-space:normal;overflow-wrap:anywhere}.ss-brush-tag,.ss-dr__tag,.ss-win__body .ss-win__tag,.ss-ws .ss-ws__tag,.ss-hall .ss-hall__tag,.ss-wnav .ss-wnav__tag,.ss-news-card__pill{display:inline-block;flex:none;padding:.4rem .95rem;border-radius:0;clip-path:none;background:var(--ss-accent, #D30000);color:var(--ss-accent-text, #FFFFFF);font-family:var(--font-heading--family);font-weight:800;font-style:italic;font-size:.75rem;letter-spacing:.02em;line-height:1;text-transform:none;white-space:nowrap;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40' preserveAspectRatio='none'%3E%3Cpath d='M4 9C22 3 52 2 80 3c14 0 27 2 34 6 5 3 5 10 3 16-2 6-4 9-12 11-20 3-52 3-80 2-12 0-22-2-24-7C0 26 0 19 1 14c0-2 1-4 3-5z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40' preserveAspectRatio='none'%3E%3Cpath d='M4 9C22 3 52 2 80 3c14 0 27 2 34 6 5 3 5 10 3 16-2 6-4 9-12 11-20 3-52 3-80 2-12 0-22-2-24-7C0 26 0 19 1 14c0-2 1-4 3-5z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}@media(max-width:749px){product-card product-swatches{--ss-swatch-tap: 8px;width:calc(100% + 2 * var(--ss-swatch-tap));margin:calc(-1 * var(--ss-swatch-tap));padding:var(--ss-swatch-tap)}product-card swatches-variant-picker-component overflow-list,product-card swatches-variant-picker-component overflow-list[disabled=true]{--overflow-list-padding-block: calc(var(--product-swatches-padding-block-start) + var(--focus-outline-offset) + var(--focus-outline-width) + var(--ss-swatch-tap)) calc(var(--product-swatches-padding-block-end) + var(--focus-outline-offset) + var(--focus-outline-width) + var(--ss-swatch-tap));margin-block:calc(-1 * var(--ss-swatch-tap))}product-card product-swatches .variant-option__button-label--has-swatch{overflow:visible}product-card product-swatches .variant-option__button-label--has-swatch input{inset:auto;top:50%;left:50%;width:max(100%,var(--minimum-touch-target));height:max(100%,var(--minimum-touch-target));translate:-50% -50%}product-card product-swatches .hidden-swatches__count{position:relative}product-card product-swatches .hidden-swatches__count:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--minimum-touch-target));height:max(100%,var(--minimum-touch-target));translate:-50% -50%}product-card .quick-add button.quick-add__button{--ss-qa-tap: calc((var(--minimum-touch-target) - var(--button-size-md)) / 2);--quick-add-collapsed-width: calc(var(--button-size-md) + 2 * var(--ss-qa-tap));height:calc(var(--button-size-md) + 2 * var(--ss-qa-tap));border:var(--ss-qa-tap) solid transparent;box-shadow:inset 0 0 0 2px #00000026;inset-inline-end:calc(var(--quick-add-inset-inline-end) - var(--ss-qa-tap));inset-block-end:calc(var(--quick-add-inset-block-end) - var(--ss-qa-tap));-webkit-backdrop-filter:none;backdrop-filter:none}product-card .quick-add button.quick-add__button:not([data-added-text-visible=true]){padding:2px}}ss-quick-add{display:contents}.ss-qa-error{margin:.5rem 0 0;color:var(--ss-accent, #D30000);font-size:.875rem;line-height:1.35}:root .spacing-style{--spacing-scale: var(--ss-space, 1)}.ss-join-same-bg .content-for-layout>:is(.shopify-section:has([data-ss-bg="#ffffff" i])+.shopify-section:has([data-ss-bg="#ffffff" i]),.shopify-section:has([data-ss-bg="#f5f5f5" i])+.shopify-section:has([data-ss-bg="#f5f5f5" i]),.shopify-section:has([data-ss-bg="#f3f4f5" i])+.shopify-section:has([data-ss-bg="#f3f4f5" i]),.shopify-section:has([data-ss-bg="#1a1c1d" i])+.shopify-section:has([data-ss-bg="#1a1c1d" i])):not(:has([data-ss-gap-top=off])) [data-ss-bg]{padding-top:var(--ss-join-top, 0px)}.ss-join-same-bg .content-for-layout>:is(.shopify-section:has([data-ss-bg="#ffffff" i])+.shopify-section:has(>ss-claim-bar)+.shopify-section:has([data-ss-bg="#ffffff" i]),.shopify-section:has([data-ss-bg="#f5f5f5" i])+.shopify-section:has(>ss-claim-bar)+.shopify-section:has([data-ss-bg="#f5f5f5" i]),.shopify-section:has([data-ss-bg="#f3f4f5" i])+.shopify-section:has(>ss-claim-bar)+.shopify-section:has([data-ss-bg="#f3f4f5" i]),.shopify-section:has([data-ss-bg="#1a1c1d" i])+.shopify-section:has(>ss-claim-bar)+.shopify-section:has([data-ss-bg="#1a1c1d" i])):not(:has([data-ss-gap-top=off])) [data-ss-bg]{padding-top:var(--ss-join-top, 0px)}.content-for-layout>:is(.shopify-section:has(>.ss-hero--overlay)+.shopify-section,.shopify-section:has(>.ss-hero--overlay)+.shopify-section:has(>ss-claim-bar)+.shopify-section){--ss-join-top: max(0px, calc(48px * var(--ss-space, 1) - 2.5rem))}.content-for-layout>.shopify-section:has(>.ss-hall .ss-hall__feature)+.shopify-section{--ss-join-top: max(0px, calc(48px * var(--ss-space, 1) - 1.75rem))}@media(min-width:750px){.content-for-layout>.shopify-section:has(>.ss-hall .ss-hall__feature)+.shopify-section{--ss-join-top: calc(48px * var(--ss-space, 1))}}h1.h1,h2.h2,.h1,.h2{padding-inline-end:.07em}h1,h2,.h1,.h2,h1>span,h2>span{text-wrap:balance}.button,.button-secondary,button.shopify-payment-button__button--unbranded{font-weight:800;letter-spacing:.04em}@media(max-width:749px){[class*=ss-][class*=__heading].h2,[class*=ss-][class*=-heading].h2,.ss-mgive__title.h2,.text-block.h2>h2,.text-block.h2>p{font-size:clamp(1.625rem,7.5vw,2.125rem);line-height:1.05}}.ss-has-ghost{position:relative;isolation:isolate}.ss-has-ghost>:not(.ss-ghost-marks){position:relative;z-index:1}.ss-ghost-marks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;opacity:var(--ss-gm-amt, .06)}.ss-ghost-marks__mark{position:absolute;display:grid;place-items:center;width:var(--ss-gm-size, 48px);height:var(--ss-gm-size, 48px);translate:-50% -50%;rotate:var(--r, 0deg);scale:var(--k, 1);color:var(--ss-gm-color, #FFFFFF);font-family:var(--font-heading--family);font-weight:800;font-style:italic;font-size:calc(var(--ss-gm-size, 48px) * 1.1);line-height:1}.ss-ghost-marks__mark img{width:100%;height:100%;object-fit:contain;filter:grayscale(1) brightness(0) invert(1)}[data-ss-bg="#1a1c1d" i] .entries-badge__pill{box-shadow:0 0 0 1px #ffffff59}body.ss-row-dividers .shopify-section:has([data-testid=product-list])+.shopify-section:has([data-testid=product-list]){position:relative}body.ss-row-dividers .shopify-section:has([data-testid=product-list])+.shopify-section:has([data-testid=product-list]):before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:10px;pointer-events:none;background:repeating-linear-gradient(115deg,rgb(26 28 29 / .12) 0 2px,transparent 2px 12px)}[data-testid=product-list]{content-visibility:auto;contain-intrinsic-size:auto var(--ss-cv-m, 760px)}@media(min-width:750px){[data-testid=product-list]{contain-intrinsic-size:auto var(--ss-cv-d, 620px)}}#cart-drawer dialog{overflow:hidden;overflow:clip;overscroll-behavior:contain}#cart-drawer .cart-drawer__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ss-lazy-section{display:block;min-height:var(--ss-cv-m, 760px)}@media(min-width:750px){.ss-lazy-section{min-height:var(--ss-cv-d, 620px)}}.price-item__group.price{color:var(--ss-sale-price-color, currentColor)}@media(max-width:989px){.header__drawer header-drawer,.header__drawer .menu-drawer-container{display:flex}.header__drawer .header__icon--menu{align-items:center;margin-inline-start:calc(-1 * var(--page-margin, 16px));border-inline-start:var(--page-margin, 16px) solid transparent}}
/*# sourceMappingURL=/cdn/shop/t/388/assets/ss-theme.css.map */
