.bac{--bac-border:#dedfdf;--bac-muted:#686c70;--bac-surface:#f6f7f8;padding:56px 0 72px;color:#111820;background:#fff;min-height:60vh}.bac .ba-container{max-width:1440px}.bac button,.bac a,.bac select,.bac input{touch-action:manipulation}.bac-heading{margin-bottom:36px;max-width:820px}.bac h1{font-size:clamp(30px,3vw,44px);line-height:1.15;font-weight:600;letter-spacing:-1px;margin:0}.bac-intro{color:var(--bac-muted);font-size:15px;line-height:1.65;margin-top:12px}.bac-intro p+p{margin-top:8px}.bac-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 22px;border-bottom:1px solid var(--bac-border);margin-bottom:24px;font-size:13px}.bac-toolbar-start{display:flex;align-items:center;gap:18px}.bac-toolbar button{border:0;padding:4px 0;background:none;color:#111820;font-size:13px;font-weight:500}.bac-reset{color:var(--bac-muted)!important;text-decoration:underline!important;text-underline-offset:3px}.bac-count{color:var(--bac-muted);white-space:nowrap}.bac-sort{display:flex;align-items:center;gap:10px;white-space:nowrap}.bac select{border:1px solid var(--bac-border);border-radius:5px;color:#111820;background:#fff;max-width:100%;padding:9px 32px 9px 12px;font-size:13px;min-height:38px}.bac-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(24px,3vw,40px);align-items:start}.bac-layout.is-filters-hidden{grid-template-columns:minmax(0,1fr)}.bac-layout.is-filters-hidden .bac-filters{display:none}.bac-filter-inner{position:sticky;top:28px}.bac-filters{align-self:stretch;min-width:0}.bac-filter-group{border-bottom:1px solid var(--bac-border);margin:0}.bac-filter-group summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:14px;font-weight:600;list-style:none;cursor:pointer}.bac-filter-group summary::-webkit-details-marker{display:none}.bac-filter-group summary img{transform:rotate(90deg);transition:transform .15s}.bac-filter-group:not([open]) summary img{transform:rotate(0)}.bac-filter-values{display:grid;gap:9px;padding:0 0 18px}.bac-filter-value{display:flex;align-items:center;gap:9px;font-size:13px;line-height:1.45;cursor:pointer;min-height:28px}.bac input[type=checkbox]{width:16px;height:16px;min-width:16px;margin:0;accent-color:#111820}.bac-filter-count{margin-left:auto;font-size:12px;color:var(--bac-muted)}.bac-filter-value.is-unavailable{opacity:.45;cursor:default}.bac-series-link{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:5px 0}.bac-series-link[aria-current=page]{font-weight:600}.bac-series-link span{color:var(--bac-muted)}.bac-price-range{display:flex;gap:12px}.bac-price-range label{display:grid;gap:6px;font-size:12px;min-width:0;flex:1}.bac-price-range input{width:100%;min-width:0;padding:8px;border:1px solid var(--bac-border);border-radius:4px}.bac-apply{border:1px solid #111820;border-radius:5px;background:#111820;color:#fff;min-height:40px;padding:9px 16px;margin-top:18px;width:100%;font-size:13px}.bac-editor-note{font-size:12px;color:#777;margin-top:14px}.bac-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bac-grid-item{min-width:0;display:flex}.bac-card{display:flex;flex:1;flex-direction:column;overflow:hidden;border-radius:8px;background:var(--bac-surface);box-shadow:0 1px 3px #00000008;transition:transform .3s,box-shadow .3s;min-width:0}.bac-card-image{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:#fff}.bac-card-image>img,.bac-card-image>svg{display:block;object-fit:contain;width:100%;height:100%;transition:transform .4s ease}.bac-card-copy{display:flex;flex:1;flex-direction:column;padding:20px}.ba-redesign .bac-card h2{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.3px;margin:0;overflow-wrap:anywhere}.bac-card h2 a:hover{text-decoration:underline;text-underline-offset:3px}.bac-summary{font-size:13px;line-height:1.65;color:var(--bac-muted)!important;margin-top:2px!important}.bac-card-bottom{margin-top:auto;padding-top:8px}.bac-price{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:16px;line-height:1.4;margin-bottom:14px}.bac-price strong{color:var(--ba-price-red,#b22329);font-weight:600}.bac-price s{font-size:13px;color:#777}.bac-from{font-size:12px;color:#777}.bac-card-actions{display:flex;gap:12px;align-items:stretch}.bac-card-actions>form{flex:1;min-width:0}.bac-card-actions .bac-buy{width:100%;height:100%}.bac-buy{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid #111820;border-radius:5px;background:#111820;color:#fff!important;padding:10px 16px;font-size:13px;font-weight:600;line-height:1.25;text-align:center;text-decoration:none!important;cursor:pointer;transition:background .15s,border-color .15s}.bac-buy:disabled{opacity:.5;cursor:not-allowed}.bac-view{display:inline-flex;flex:1;align-items:center;justify-content:flex-end;gap:3px;font-size:13px;font-weight:500;white-space:nowrap}.bac-view:hover{color:#0051d6}.bac-card-status:empty{display:none}.bac-card-status{font-size:12px;color:#a32229!important;margin-top:10px!important}.bac-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.bac-active-filters a{display:flex;align-items:center;gap:12px;border:1px solid var(--bac-border);padding:7px 10px;border-radius:20px;font-size:12px}.bac-empty{text-align:center;padding:70px 15px}.bac-empty h2{font-size:24px!important}.bac-empty p{margin:12px 0 24px}.bac-pagination{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:36px}.bac-pagination a,.bac-pagination span{padding:8px 12px;border:1px solid var(--bac-border);font-size:13px;min-width:36px;text-align:center;border-radius:4px}.bac-pagination [aria-current=page]{color:#fff;background:#111820}.bac-mobile-filter,.bac-filter-mobile-heading,.bac-filter-backdrop[hidden]{display:none!important}.bac dialog{border:0;border-radius:12px;color:#111820;background:#fff;padding:28px;box-shadow:0 16px 60px #0003;max-width:calc(100vw - 32px)}.bac dialog::backdrop{background:#0006}.bac dialog h2{font-size:24px!important;line-height:1.25!important;letter-spacing:-.5px!important;padding-right:28px;margin:0 0 24px!important}.bac-dialog-close{position:absolute;top:16px;right:16px;border:0;background:transparent;font-size:26px!important;color:#111820;line-height:1;width:32px;height:32px;display:grid;place-items:center}.bac-variant-dialog{width:440px}.bac-variant-dialog form{display:grid;gap:14px}.bac-variant-dialog label{font-size:13px}.bac-variant-dialog p{font-size:14px}.bac-cart{position:fixed;inset:0 0 0 auto;margin:0;height:100dvh;max-height:100dvh;width:460px;max-width:100vw!important;border-radius:0!important;padding:26px!important;overflow:auto}.bac-cart-heading{position:relative}.bac-cart-heading .bac-dialog-close{top:-4px;right:-8px}.bac-cart-item{display:grid;grid-template-columns:70px minmax(0,1fr);gap:14px;border-bottom:1px solid var(--bac-border);padding:20px 0}.bac-cart-item img{width:70px;height:70px;object-fit:contain}.bac-cart-item a{font-size:14px;font-weight:500;line-height:1.4}.bac-cart-item p{font-size:13px;color:#666;margin-top:7px}.bac-cart-item-controls{display:flex;align-items:center;gap:12px;margin-top:10px;font-size:12px}.bac-cart-item input{width:62px;border:1px solid var(--bac-border);border-radius:4px;padding:6px}.bac-cart-remove{border:0;background:none;padding:4px 0;text-decoration:underline;font-size:12px;color:#666}.bac-cart-footer{padding-top:24px}.bac-cart-footer>p:first-child{display:flex;justify-content:space-between;gap:16px}.bac-cart-note{font-size:12px;color:#777!important;margin:10px 0 24px!important}.bac-cart-footer>a{display:flex;width:100%;margin-top:12px}.bac-cart-view{justify-content:center;padding:10px;border:1px solid var(--bac-border);border-radius:5px;font-size:13px}.bac-cart [data-cart-status]{font-size:13px}.bac:focus-visible,.bac :focus-visible{outline:2px solid #0866ff;outline-offset:3px}.bac-lock-scroll{overflow:hidden!important}@media(hover:hover)and (pointer:fine){.bac-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000010}}@media(min-width:761px){.bac-filter-backdrop{display:none}.bac-filters{display:block}}@media(max-width:1100px)and (min-width:761px){.bac-layout{grid-template-columns:210px minmax(0,1fr);gap:24px}.bac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bac-card-copy{padding:16px}}@media(max-width:760px){.bac{padding:30px 0 44px}.bac .ba-container{width:calc(100% - 32px)}.bac-heading{margin-bottom:26px}.bac h1{font-size:30px}.bac-intro{font-size:13px}.bac-toolbar{align-items:flex-start;gap:12px;flex-wrap:wrap;font-size:12px;padding-bottom:16px}.bac-toolbar-start{gap:12px}.bac-mobile-filter{display:inline-flex!important;padding:7px 12px!important;border:1px solid var(--bac-border)!important;border-radius:4px;min-height:38px}.bac-desktop-filter{display:none!important}.bac-sort{font-size:12px;gap:6px}.bac-sort select{font-size:12px;max-width:168px}.bac-layout,.bac-layout.is-filters-hidden{display:block}.bac-grid{grid-template-columns:1fr;gap:16px}.bac-card-copy{padding:20px}.bac-filter-panel{display:block}.bac-filters,.bac-layout.is-filters-hidden .bac-filters{display:none;position:fixed;inset:0 auto 0 0;width:min(340px,90vw);height:100dvh;z-index:10001;background:#fff;padding:20px 22px;overflow:auto}.bac.is-filter-open .bac-filters{display:block}.bac-filter-inner{position:static}.bac-filter-mobile-heading{display:flex!important;justify-content:space-between;align-items:center;margin-bottom:12px}.bac-filter-mobile-heading button{border:0;background:none;font-size:28px;width:36px;height:36px}.bac-filter-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:10000}.bac-apply{position:sticky;bottom:0}.bac-card h2{font-size:21px}.bac-filter-value{min-height:34px}.bac-count{font-size:12px}}@media(min-width:640px)and (max-width:760px){.bac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bac-card-copy{padding:16px}.bac-card-actions{gap:7px}.bac-buy,.bac-view{font-size:12px}}@media(prefers-reduced-motion:reduce){.bac *{transition:none!important;scroll-behavior:auto!important}.bac-card:hover{transform:none}}.bac{--bac-border:#dce3eb;--bac-muted:#56616e;background:#f6f7f8}.bac h1{font-size:clamp(30px,2.6vw,38px)}.bac-card{background:#fff;border-radius:16px}.bac :is(.ba-product-review-badge,.jdgm-widget,.jdgm-prev-badge,.spr-badge){display:none!important}.bac-grid{gap:16px}.bac-card-copy{padding:16px}.bac-card-bottom{padding-top:8px}.bac-price{margin-bottom:10px}.bac-card-image>img{padding:20px;box-sizing:border-box;transform:scale(1);transform-origin:center;transition:transform .4s ease}@font-face{font-family:Silverspoon Collection;src:url(ba-collection-silverspoon-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Silverspoon Collection;src:url(ba-collection-silverspoon-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.ba-redesign .bac-card h2{font-size:var(--ba-product-card-title-size,18px);font-weight:700;line-height:1.5;letter-spacing:normal}.ba-redesign .bac-card h2,.ba-redesign .bac-card h2 a{font-family:var(--ba-font,"Brockmann",Arial,Helvetica,sans-serif)!important}.bac-price{font-size:22px}@media(max-width:760px){.bac-price{font-size:18px}}.bac-buy,.bac-apply{background:#000;border-color:#000;border-radius:4px;min-height:44px}.bac-buy:hover,.bac-apply:hover{background:#0051d6;border-color:#0051d6}@media(hover:hover)and (pointer:fine){.bac-card-image:hover>img{transform:scale(1.045)}}@media(prefers-reduced-motion:reduce){.bac-card-image:hover>img{transform:none}}.bac-toolbar,.bac-toolbar button,.bac-sort,.bac-sort select,.bac-count,.bac-filter-group summary,.bac-filter-value,.bac-series-link,.bac-apply{font-size:14px}.bac-filter-count{font-size:12px}.bac-toolbar-start .bac-desktop-filter,.bac-toolbar-start .bac-reset,.bac-toolbar-start .bac-count{font-size:14px;line-height:20px}.bac-toolbar-start .bac-desktop-filter,.bac-toolbar-start .bac-reset{font-weight:500}.ba-redesign .bac-card h2.bac-model-bold,.ba-redesign .bac-card h2.bac-model-regular{font-weight:700}.ba-redesign .bac-card .bac-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-weight:400;color:var(--ba-product-card-subtitle-color,#4b5563)!important;font-size:var(--ba-product-card-subtitle-size,14px);line-height:1.5;text-align:left;margin:2px 0 0!important}@media(max-width:760px){.ba-redesign .bac-card h2{font-size:var(--ba-product-card-title-size,13px)}.ba-redesign .bac-card .bac-summary{font-size:var(--ba-product-card-subtitle-size,12px)}.bac-card-copy{padding:16px}}.bac.bac-has-banner{padding-top:0}.bac-heading.bac-banner{position:relative;isolation:isolate;display:flex;align-items:center;max-width:none;min-height:clamp(300px,18vw,350px);margin:0 0 40px;background:#170804;color:#fff;overflow:hidden}.bac-banner-media,.bac-banner-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bac-banner-media{z-index:-2}.bac-banner-media img{object-fit:cover;object-position:right center}.bac-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#30000cf5,#80011cc7 34%,#80011c3d 58%,#80011c0f)}.bac-banner-copy{padding-block:48px;position:relative}.ba-redesign .bac-banner h1{color:#fff;max-width:700px}.ba-redesign .bac-banner .bac-intro{color:#fffc;max-width:560px;margin-top:14px}@media(max-width:760px){.bac-heading.bac-banner{align-items:flex-end;min-height:300px;margin-bottom:24px}.bac-banner-copy{padding-block:28px}.bac-banner-media img{object-position:center 32%}.bac-banner:before{background:linear-gradient(180deg,#1708040d,#30000cbf 45%,#30000cfa),linear-gradient(90deg,rgba(23,8,4,.5),transparent)}.ba-redesign .bac-banner .bac-intro{font-size:14px;max-width:90%}}.bac{padding-top:28px}.bac-heading:not(.bac-banner){margin-bottom:20px}.bac-heading.bac-banner{min-height:clamp(260px,18vw,300px);margin-bottom:20px}.bac-banner-copy{padding-block:32px}.bac-toolbar{padding-bottom:12px;margin-bottom:16px}@media(max-width:760px){.bac{padding-top:20px}.bac-heading:not(.bac-banner){margin-bottom:16px}.bac-heading.bac-banner{min-height:260px;margin-bottom:16px}.bac-banner-copy{padding-block:24px}.bac-toolbar{padding-bottom:10px;margin-bottom:12px}}.bac{--bac-control:36px;--bac-radius:6px;--bac-card:#fff;--bac-foreground:var(--ba-ink,#111820);--bac-primary:#000;--bac-primary-foreground:#fff;--bac-hover:#0051d6;--bac-accent:#e9edf1;--bac-ring:var(--ba-blue,#0866ff)}.bac-toolbar{align-items:center;gap:16px}.bac-toolbar-start{gap:16px;flex-wrap:wrap}.bac-all-products{display:inline-flex;align-items:center;gap:6px;min-height:var(--bac-control);font-size:14px;font-weight:500;white-space:nowrap}.bac-all-products>img{transform:rotate(180deg)}.bac-all-products:hover{text-decoration:underline;text-underline-offset:3px}.bac-collection-nav{display:flex;flex-direction:column;gap:4px;padding-bottom:16px;margin-bottom:4px;border-bottom:1px solid var(--bac-border)}.bac-collection-nav>a{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:34px;padding:6px 8px;border-radius:var(--bac-radius);font-size:14px}.bac-collection-nav>a>img{flex:none}.bac-collection-nav>a:hover,.bac-collection-nav>a[aria-current=page]{background:var(--bac-accent)}.bac-collection-nav>a[aria-current=page]{font-weight:600}.bac-collection-nav .bac-choice-circle{display:inline-flex;flex:0 0 16px;width:16px;height:16px;align-items:center;justify-content:center;border:1px solid #8a8f94;border-radius:50%;color:inherit}.bac-collection-nav>a[aria-current=page] .bac-choice-circle{border-color:currentColor}.bac-collection-nav>a[aria-current=page] .bac-choice-circle:after{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.bac-collection-nav .bac-choice-count{flex:none;margin-inline-start:auto;color:var(--bac-muted);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums}.bac-collection-nav>a[aria-busy=true] .bac-choice-circle{border-style:dashed;animation:bac-choice-loading .8s linear infinite}@keyframes bac-choice-loading{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bac-collection-nav>a[aria-busy=true] .bac-choice-circle{animation:none;border-width:2px}}.bac-toolbar .bac-desktop-filter{display:inline-flex;align-items:center;justify-content:center;min-height:var(--bac-control);padding:6px 12px;border:1px solid var(--bac-border);border-radius:var(--bac-radius);background:var(--bac-card);color:var(--bac-foreground);transition:background .15s,border-color .15s}.bac-toolbar .bac-desktop-filter:hover{background:var(--bac-accent)}.bac-sort select{min-height:var(--bac-control);border-radius:var(--bac-radius);padding-block:6px;background-color:var(--bac-card);transition:border-color .15s,box-shadow .15s}.bac-sort select:hover{border-color:var(--bac-muted)}.bac-filter-fields{min-inline-size:0;padding:0;margin:0;border:0}.bac-filter-group summary{padding-block:14px;border-radius:var(--bac-radius)}.bac-filter-group summary:hover{color:var(--bac-foreground)}.bac-filter-values{gap:4px;padding-bottom:16px}.bac-filter-value{padding:6px 8px;min-height:32px;border-radius:var(--bac-radius);gap:10px;transition:background .15s;overflow-wrap:anywhere}.bac-filter-value:not([data-disabled]):hover,.bac-filter-value:has(input:checked){background:var(--bac-accent)}.bac-filter-value[data-disabled]{opacity:.45;cursor:not-allowed}.bac input[type=checkbox]{accent-color:var(--bac-primary);border-radius:4px}.bac-filter-count{font-variant-numeric:tabular-nums;min-width:18px;text-align:right}.bac-filter-footer{padding-top:16px}.bac-filter-footer .bac-apply{margin-top:0;position:static}.bac-active-filters{gap:8px}.bac-active-filters a{background:var(--bac-card);border-radius:var(--bac-radius);font-size:12px;min-height:32px;padding:5px 10px;transition:background .15s}.bac-active-filters a:hover{background:var(--bac-accent)}.bac :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--bac-ring);outline-offset:3px;box-shadow:0 0 0 3px var(--bac-card)}.bac :is(.bac-buy,.bac-apply){border-radius:var(--bac-radius);background:var(--bac-primary);color:var(--bac-primary-foreground)}.bac :is(.bac-buy,.bac-apply):not(:disabled):hover{background:var(--bac-hover);border-color:var(--bac-hover)}.bac [aria-busy=true]{cursor:progress}.bac-results{overflow-anchor:none}.bac-layout#bac-browse{scroll-margin-top:100px}.bac-filter-status:not(.is-error){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ba-redesign .bac-filter-status.is-error{font-size:13px;color:var(--bac-muted);margin:0 0 12px}@media(max-width:760px){.bac-toolbar,.bac-toolbar-start{gap:12px}.bac-sort select{min-width:140px}.bac-filters{overscroll-behavior:contain;padding-top:0;padding-bottom:0!important;background:var(--bac-card)!important}.bac-filter-mobile-heading{position:sticky;top:0;padding:16px 0 12px;background:var(--bac-card);border-bottom:1px solid var(--bac-border);margin-bottom:8px;isolation:isolate}.bac-filter-mobile-heading strong{font-size:16px;font-weight:600}.bac-filter-mobile-heading button{display:grid;place-items:center;flex:none;width:var(--bac-control);height:var(--bac-control);border-radius:var(--bac-radius);color:var(--bac-foreground)}.bac-filter-mobile-heading button:hover{background:var(--bac-accent)}.bac-filter-value{min-height:40px}.bac-filter-footer{position:sticky;bottom:0;background:var(--bac-card);padding:12px 0 max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--bac-border)}.bac-toolbar .bac-desktop-filter{display:none!important}}.bac-grid[hidden],.bac-empty[hidden]{display:none!important}.bac-card-actions>.bac-card-purchase{flex:1;min-width:0}.ba-redesign .bac-card h2 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/79/assets/ba-collection.css.map */
