.bia-collection{--milk:#fffdf8;--ink:#11110f;--line:#d8d0c5;background:var(--milk);color:var(--ink);min-height:60vh}.bia-collection-shell{width:min(100%,1500px);margin:0 auto;padding-inline:3.5%}.bia-collection-hero{position:relative;height:clamp(300px,21.6667vw,var(--bia-collection-hero-max,420px));overflow:hidden;background:#171411;color:#fff}.bia-collection-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.bia-collection-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.bia-collection-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#05050594,#0505054d 38%,#05050514 67%,#05050500);opacity:calc(.55 + var(--bia-collection-overlay, .15))}.bia-collection-hero__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:12px;padding-bottom:12px}.bia-collection-hero__content>p{font-size:10px;line-height:1;letter-spacing:.28em;font-weight:700;margin:0 0 14px;text-transform:uppercase}.bia-collection-hero h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(46px,4.5vw,70px);line-height:.98;letter-spacing:-.03em;margin:0;max-width:760px;text-wrap:balance}.bia-collection-hero__description{font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.35vw,21px);line-height:1.35;max-width:560px;margin-top:10px;color:#f5efe7}.bia-collection-hero__description p{margin:0}.bia-collection-main{padding-top:22px;padding-bottom:86px}.bia-collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 0 18px;border-bottom:1px solid var(--line)}.bia-collection-count span{display:block;font-size:11px;letter-spacing:.02em;color:#544f48}.bia-collection-toolbar__controls{display:flex;align-items:center;gap:10px}.bia-filter-panel{position:relative}.bia-filter-panel>summary,.bia-sort{height:42px;border:1px solid var(--line);background:transparent;display:flex;align-items:center;gap:10px;padding:0 14px;font-size:10px;letter-spacing:.14em;font-weight:700}.bia-filter-panel>summary{cursor:pointer;list-style:none;min-width:104px;justify-content:space-between}.bia-filter-panel>summary::-webkit-details-marker{display:none}.bia-filter-panel__body{position:absolute;right:0;top:50px;z-index:20;width:min(390px,88vw);max-height:65vh;overflow:auto;background:var(--milk);border:1px solid var(--line);box-shadow:0 18px 40px #0000001f;padding:20px}.bia-filter-group+.bia-filter-group{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.bia-filter-group h3{font-size:10px;letter-spacing:.18em;margin:0 0 12px}.bia-filter-values{display:grid;gap:7px}.bia-filter-value{display:flex;align-items:center;justify-content:space-between;color:inherit;text-decoration:none;font-size:12px;padding:7px 0}.bia-filter-value.is-active{font-weight:700}.bia-filter-value.is-disabled{opacity:.35;pointer-events:none}.bia-filter-value em{font-style:normal;color:#777;font-size:11px}.bia-filter-clear{display:inline-block;margin-top:20px;color:inherit;font-size:10px;letter-spacing:.16em}.bia-price-filter{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bia-price-filter label{font-size:9px;letter-spacing:.12em}.bia-price-filter input{display:block;width:100%;margin-top:6px;padding:10px;border:1px solid var(--line);background:#fff}.bia-price-filter button{grid-column:1/-1;padding:11px;border:0;background:#111;color:#fff;letter-spacing:.16em;font-size:10px}.bia-sort{padding-right:8px}.bia-sort label{font-size:10px}.bia-sort select{border:0;background:transparent;font:inherit;max-width:155px;color:inherit}.bia-sort select:focus{outline:none}.bia-active-filters{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px}.bia-active-filters a{color:inherit;text-decoration:none;border:1px solid var(--line);padding:7px 10px;font-size:10px;letter-spacing:.08em}.bia-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 22px;padding-top:30px}.bia-collection .bia-card{text-align:center;min-width:0}.bia-collection .bia-card__image{display:block;aspect-ratio:1/1.05;background:#fff;overflow:hidden}.bia-collection .bia-card__image img{width:100%;height:100%;object-fit:contain;background:#fff;transition:transform .35s ease,opacity .16s ease}.bia-collection .bia-card:hover .bia-card__image img{transform:scale(1.012)}.bia-collection .bia-card__meta{padding-top:12px}.bia-collection .bia-card__title{display:block;color:inherit;text-decoration:none;font-size:10.5px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;min-height:29px}.bia-collection .bia-card__price{font-size:12px;margin-top:4px}.bia-collection .bia-variant-swatches{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:9px;min-height:22px}.bia-collection .bia-swatch{-webkit-appearance:none;appearance:none;border:1px solid #b5aea4;background:transparent;padding:2px;width:18px;height:18px;border-radius:50%;cursor:pointer;display:grid;place-items:center}.bia-collection .bia-swatch span{display:block;width:12px;height:12px;border-radius:50%;background:var(--bia-swatch,#ddd);box-shadow:inset 0 0 0 1px #00000014}.bia-collection .bia-swatch.is-active{border-color:#111;box-shadow:0 0 0 1px #111}.bia-collection .bia-swatch-more{font-size:11px;margin-left:2px}.bia-collection-empty{grid-column:1/-1;text-align:center;padding:80px 20px}.bia-collection-empty h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:36px}.bia-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:58px;padding-top:22px;border-top:1px solid var(--line);font-size:10px;letter-spacing:.13em}.bia-pagination>a:last-child{text-align:right}.bia-pagination a{color:inherit;text-decoration:none}.bia-pagination>div{display:flex;gap:10px;align-items:center}.bia-pagination>div a,.bia-pagination>div span{display:grid;place-items:center;width:30px;height:30px}.bia-pagination .is-current{background:#111;color:#fff}@media(max-width:989px){.bia-collection-shell{padding-inline:4.2%}.bia-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 16px}}@media(max-width:749px){.bia-collection-shell{padding-inline:18px}.bia-collection-hero{height:270px;max-height:none}.bia-collection-hero__image{object-position:right center}.bia-collection-hero__shade{background:linear-gradient(90deg,#050505bd,#0505057a 48%,#0505051f 85%,#05050500)}.bia-collection-hero__content{justify-content:flex-end;padding-bottom:30px}.bia-collection-hero__content>p{font-size:9px;margin-bottom:9px}.bia-collection-hero h1{font-size:40px;max-width:300px}.bia-collection-hero__description{font-size:14px;max-width:280px;margin-top:7px}.bia-collection-main{padding-top:18px;padding-bottom:54px}.bia-collection-toolbar{align-items:flex-start;gap:12px;flex-direction:column}.bia-collection-toolbar__controls{width:100%}.bia-filter-panel,.bia-sort{flex:1}.bia-filter-panel>summary,.bia-sort{width:100%;min-width:0;height:42px}.bia-sort select{min-width:0;max-width:110px}.bia-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px;padding-top:24px}.bia-collection .bia-card__image{aspect-ratio:1/1.08}.bia-collection .bia-card__title{font-size:9.5px;min-height:28px}.bia-collection .bia-card__price{font-size:11px}.bia-collection .bia-swatch{width:20px;height:20px}.bia-collection .bia-swatch span{width:14px;height:14px}.bia-collection .bia-variant-swatches{gap:6px}.bia-collection .bia-swatch-more{font-size:9px}.bia-pagination{grid-template-columns:1fr 1fr;margin-top:40px}.bia-pagination>div{display:none}}.bia-collection-hero{width:94.6%;max-width:1800px;height:auto;min-height:0;aspect-ratio:4.36;margin:0 auto}.bia-collection-hero__content{width:100%;padding:24px 2%}.bia-collection-hero h1{font-size:clamp(32px,2.7vw,48px);line-height:1.04;max-width:42%}.bia-collection-hero__description{font-size:clamp(14px,1.05vw,18px);line-height:1.45;max-width:38%;margin-top:12px}.bia-collection-hero__content>p{font-size:9px;margin-bottom:12px}.bia-collection-shell{width:94.6%;max-width:1800px;padding-inline:2%}.bia-collection-main{padding-top:12px}.bia-collection-toolbar{padding-bottom:12px}.bia-collection-grid{padding-top:24px}@media(max-width:989px)and (min-width:750px){.bia-collection-hero{aspect-ratio:3.5}.bia-collection-hero h1{font-size:32px}}@media(max-width:749px){.bia-collection-hero{width:calc(100% - 24px);aspect-ratio:auto;height:220px}.bia-collection-hero__content{justify-content:center;padding:20px}.bia-collection-hero h1{font-size:30px;max-width:70%}.bia-collection-hero__description{font-size:13px;max-width:70%}.bia-collection-shell{width:100%;padding-inline:18px}.bia-collection-hero__content{padding-inline:20px}.bia-collection-main{padding-top:12px}}.bia-collection-hero--approved{aspect-ratio:4.36;height:auto}.bia-collection-hero--approved .bia-collection-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.bia-collection-hero--approved .bia-collection-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.bia-collection-hero--approved .bia-collection-hero__shade{display:none}.bia-collection-hero--approved .bia-collection-hero__content{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bia-collection-hero--shop-all{width:calc(100% - 64px);max-width:1540px;aspect-ratio:auto;height:360px}.bia-collection-hero--shop-all .bia-collection-hero__shade{opacity:1;background:linear-gradient(90deg,rgba(0,0,0,.22),rgba(0,0,0,.08) 42%,transparent 62%)}.bia-collection-hero--shop-all .bia-collection-hero__content{padding:28px 36px;width:100%}.bia-collection-hero--shop-all h1{font-size:clamp(32px,3vw,44px);line-height:1.02;max-width:40%}.bia-collection-hero--shop-all .bia-collection-hero__description{font-size:14px;line-height:1.45;max-width:40%;margin-top:16px}@media(max-width:989px)and (min-width:750px){.bia-collection-hero--shop-all{width:calc(100% - 40px);height:340px}.bia-collection-hero--shop-all .bia-collection-hero__content{padding-inline:24px}}@media(max-width:749px){.bia-collection-hero--approved{height:auto;aspect-ratio:2.19}.bia-collection-hero--shop-all{width:calc(100% - 24px);height:auto;display:flex;flex-direction:column;background:#fbf8f2;color:#15130f}.bia-collection-hero--shop-all .bia-collection-hero__media{position:relative;inset:auto;order:2;width:100%;aspect-ratio:3.58}.bia-collection-hero--shop-all .bia-collection-hero__image{object-position:center}.bia-collection-hero--shop-all .bia-collection-hero__shade{display:none}.bia-collection-hero--shop-all .bia-collection-hero__content{padding:22px;order:1}.bia-collection-hero--shop-all h1{font-size:31px;max-width:100%}.bia-collection-hero--shop-all .bia-collection-hero__description{font-size:13px;max-width:100%;margin-top:12px;color:inherit}}@media(max-width:749px){.bia-collection-hero--shop-all{display:block;position:relative;width:100%;height:auto;aspect-ratio:1111/1416;color:#fff}.bia-collection-hero--shop-all .bia-collection-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.bia-collection-hero--shop-all .bia-collection-hero__image{object-fit:cover}.bia-collection-hero--shop-all .bia-collection-hero__shade{display:block;background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 60%)}.bia-collection-hero--shop-all .bia-collection-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;padding:28px 24px;justify-content:flex-start;color:#fff}.bia-collection-hero--shop-all h1{font-size:34px;max-width:95%}.bia-collection-hero--shop-all .bia-collection-hero__description{font-size:14px;max-width:92%;color:#fff}}@media(max-width:749px){.bia-collection-hero--shop-all{height:300px;aspect-ratio:auto}.bia-collection-hero--shop-all .bia-collection-hero__image{object-position:center bottom}.bia-collection-hero--shop-all .bia-collection-hero__content{padding:22px 24px}.bia-collection-hero--shop-all h1{font-size:30px;max-width:75%}.bia-collection-hero--shop-all .bia-collection-hero__description{margin-top:10px;font-size:13px;max-width:70%}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/before-collection.css.map */
