:root{--bobbin-border: var(--color-border, rgb(0 0 0 / 12%));--bobbin-border-strong: color-mix(in srgb, currentcolor 28%, transparent);--bobbin-fill-subtle: color-mix(in srgb, currentcolor 5%, transparent);--bobbin-fill-solid: color-mix(in srgb, var(--color-foreground, currentcolor) 88%, transparent);--bobbin-on-solid: var(--color-background, #fff);--bobbin-radius-sm: 8px;--bobbin-radius: 12px;--bobbin-radius-lg: 16px;--bobbin-radius-pill: 999px;--bobbin-space-2xs: .25rem;--bobbin-space-xs: .5rem;--bobbin-space-sm: .75rem;--bobbin-space-md: 1rem;--bobbin-space-lg: 1.5rem;--bobbin-space-xl: 2.5rem;--bobbin-text-sm: .8125rem;--bobbin-text-xs: .72rem;--bobbin-tracking-label: .09em;--bobbin-transition: .14s ease}.bobbin-stack{display:flex;flex-direction:column;gap:var(--bobbin-stack-gap, var(--bobbin-space-xs))}.bobbin-grid{display:grid;gap:var(--bobbin-grid-gap, var(--bobbin-space-md));grid-template-columns:repeat(var(--bobbin-grid-min, 1),minmax(0,1fr))}@media screen and (min-width:750px){.bobbin-grid{grid-template-columns:repeat(var(--bobbin-grid-cols, 3),minmax(0,1fr))}}.bobbin-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--bobbin-rail-min, 190px),1fr);gap:var(--bobbin-space-md);overflow-x:auto;padding-block-end:var(--bobbin-space-xs);scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.bobbin-rail>*{scroll-snap-align:start}@media screen and (min-width:990px){.bobbin-rail{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(var(--bobbin-rail-min, 200px),1fr));overflow-x:visible}}.bobbin-list-reset{list-style:none;margin:0;padding:0}.bobbin-card{border:1px solid var(--bobbin-border);border-radius:var(--bobbin-radius);padding:var(--bobbin-card-padding, var(--bobbin-space-md));background:transparent}.bobbin-card--flush{padding:0;border:0}.bobbin-card--selectable{position:relative;cursor:pointer;transition:border-color var(--bobbin-transition),box-shadow var(--bobbin-transition)}.bobbin-card--selectable:has(:checked){border-color:currentcolor;box-shadow:inset 0 0 0 1px currentcolor}.bobbin-card--selectable:has(:focus-visible){outline:2px solid currentcolor;outline-offset:2px}.bobbin-card--selectable:has(:disabled){opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.bobbin-card--selectable{transition:none}}.bobbin-eyebrow{margin:0;font-size:var(--bobbin-text-xs);font-weight:600;letter-spacing:var(--bobbin-tracking-label);text-transform:uppercase;opacity:.65}.bobbin-pill{display:inline-block;font-size:var(--bobbin-text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.18rem .55rem;border-radius:var(--bobbin-radius-pill);white-space:nowrap}.bobbin-pill--solid{background:var(--bobbin-fill-solid);color:var(--bobbin-on-solid)}.bobbin-pill--outline{border:1px solid currentcolor}.bobbin-muted{opacity:.72}.bobbin-text-sm{font-size:var(--bobbin-text-sm)}.bobbin-media{position:relative;display:block;overflow:hidden;border-radius:var(--bobbin-radius);background:var(--bobbin-fill-subtle);aspect-ratio:var(--bobbin-media-ratio, 1)}.bobbin-media>img,.bobbin-media>video{display:block;width:100%;height:100%;object-fit:var(--bobbin-media-fit, cover)}.bobbin-media__hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}a:hover>.bobbin-media>.bobbin-media__hover,a:focus-visible>.bobbin-media>.bobbin-media__hover{opacity:1}@media(prefers-reduced-motion:no-preference){.bobbin-media__hover{transition:opacity .26s ease}}@media(hover:none){.bobbin-media__hover{display:none}}.bobbin-media__flag{position:absolute;inset-block-start:var(--bobbin-space-xs);inset-inline-start:var(--bobbin-space-xs)}@media(prefers-reduced-motion:no-preference){.bobbin-media--zoom>img{transition:transform .24s ease}a:hover .bobbin-media--zoom>img{transform:scale(1.03)}}.bobbin-stars{letter-spacing:.06em;line-height:1}.bobbin-meter{display:block;height:7px;border-radius:var(--bobbin-radius-pill);background:var(--bobbin-fill-subtle);overflow:hidden}.bobbin-meter>i{display:block;height:100%;background:currentcolor;opacity:.75}.bobbin-num{font-variant-numeric:tabular-nums}.bobbin-section-header{display:flex;flex-direction:column;gap:var(--bobbin-space-2xs)}.bobbin-section-header--center{text-align:center;align-items:center;max-width:46rem;margin-inline:auto}.bobbin-section-header h2{margin:0}.bobbin-section-header p:last-child{margin:0}.bobbin-meter-row{display:grid;grid-template-columns:1.25rem minmax(0,1fr) 2rem;align-items:center;gap:var(--bobbin-space-xs);font-size:var(--bobbin-text-sm)}.bobbin-meter-row>:last-child{text-align:end}.bobbin-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.4rem}.bobbin-price s,.bobbin-price small{font-size:var(--bobbin-text-sm)}.bobbin-product-card{--bobbin-stack-gap: var(--bobbin-space-xs);text-decoration:none;color:inherit}.bobbin-product-card__title{font-weight:600}.bobbin-tier{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--bobbin-space-sm);--bobbin-card-padding: .875rem 1rem}.bobbin-tier__input{position:absolute;opacity:0;pointer-events:none}.bobbin-tier__mark{width:1.05rem;height:1.05rem;border:1px solid currentcolor;border-radius:50%;display:inline-block}.bobbin-tier:has(.bobbin-tier__input:checked) .bobbin-tier__mark{border-width:.32rem}.bobbin-tier__badge,.bobbin-tier__save{position:absolute;inset-block-start:-.62rem;background:var(--color-background);line-height:1.15}.bobbin-tier__badge{inset-inline-start:var(--bobbin-space-sm)}.bobbin-tier__save{inset-inline-end:var(--bobbin-space-sm)}.bobbin-tier__price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25;white-space:nowrap}.bobbin-review__by{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bobbin-space-xs);font-size:var(--bobbin-text-sm)}media-gallery,slideshow-container,.product-details,.bobbin-sale-countdown,.bobbin-assurance,.bobbin-gallery__item img,.bobbin-reviews__card,.tp-contact__form-card,.tp-contact__notice,.tp-footer__cta,.tpl-hero__panel,.tpl-hero__media,.tpl-hero__card,.add-to-cart-button,.quick-add__button,.cart-summary__card,.cart-drawer__inner,.button:not(.button--icon):not([class*=circle]),.tpl-btn{border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bobbin.css.map */
