@font-face{font-family:PP Pangram Sans BF;src:url(/cdn/shop/files/PP_Pangram_Sans_Medium_400.woff2?v=1778696600) format("woff2");font-weight:500;font-style:normal;font-display:swap;ascent-override:81%;descent-override:23%;line-gap-override:10%}@font-face{font-family:PP Pangram Sans BF;src:url(/cdn/shop/files/PP_Pangram_Sans_Bold_400.woff2?v=1778696599) format("woff2");font-weight:700;font-style:normal;font-display:swap;ascent-override:81%;descent-override:23%;line-gap-override:10%}@font-face{font-family:Apercu Mono Pro BF;src:url(/cdn/shop/files/ApercuMonoPro-Regular.woff2?v=1722603509) format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:78.8%;descent-override:21.2%;line-gap-override:0%}@font-face{font-family:Apercu Mono Pro BF;src:url(/cdn/shop/files/ApercuMonoPro-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;ascent-override:78.8%;descent-override:21.2%;line-gap-override:0%}:root{--bfc-sans: "PP Pangram Sans BF", sans-serif;--bfc-mono: "Apercu Mono Pro BF", monospace;--bfc-serif: "Libre Baskerville", Georgia, serif;--bfc-ink: #1f1f1f;--bfc-gold: linear-gradient(to right, #c08c39 0%, #fff0c1 50%, #c08c39 100%)}[class^=bf-coll] h2,[class^=bf-coll] h3,[class^=bf-coll] p{margin:0}:where(ul,ol):where([class*=bf-coll]){margin:0;padding:0;list-style:none}.bf-coll-banner{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;aspect-ratio:390 / 280;min-height:280px;padding-top:16px;background:var(--bfc-ink)}.bf-coll-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.bf-coll-banner__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.bf-coll-banner__content{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 6px}.bf-coll-banner__title{font-family:var(--bfc-serif);font-weight:400;font-size:18px;line-height:20.7px;color:#fff;text-align:center}.bf-coll-banner__title strong{font-weight:600}.bf-coll-banner__tiers{display:flex;flex-wrap:wrap;justify-content:center;gap:0 6px;max-width:100%}@media(max-width:767px){.bf-coll-banner__tier--row2{margin-top:6px}}.bf-coll-banner__break{flex-basis:100%;height:0}.bf-coll-banner__tier{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:100px;padding:8.15px 6px 4.77px;border:1px solid #fff;border-radius:3.949px;color:#fff}.bf-coll-banner__label{font-family:var(--bfc-sans);font-weight:500;font-size:16px;line-height:16px;white-space:nowrap;text-transform:uppercase}.bf-coll-banner__pct{display:flex;align-items:center;gap:2.364px}.bf-coll-banner__value{font-family:var(--bfc-sans);font-weight:700;font-size:26px;line-height:26px;letter-spacing:-.26px}.bf-coll-banner__off{font-family:var(--bfc-sans);font-weight:500;font-size:12.606px;line-height:12.606px;text-transform:uppercase}@media(min-width:768px){.bf-coll-banner{aspect-ratio:auto;min-height:0;height:276px;padding:42px 0 42px 66px;flex-direction:row;align-items:center}.bf-coll-banner__media img{object-position:right center}.bf-coll-banner__content{align-items:flex-start;gap:16px;padding:0}.bf-coll-banner__title{width:fit-content;font-size:33px;line-height:36.3px}.bf-coll-banner__title strong{display:block}.bf-coll-banner__tiers{flex-wrap:nowrap;width:auto}.bf-coll-banner__break{display:none}.bf-coll-banner__tier{min-width:0}}.bf-coll-gifts{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px;padding:9px 12px;background:linear-gradient(#f3eef0,#f3eef0) padding-box,linear-gradient(116.94deg,#c99a4c 3.33%,#fceab9,#c99a4c 71.02%) border-box;border:1px solid transparent;border-radius:15px}.bf-coll-gifts__copy{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.bf-coll-gifts__title{font-family:var(--bfc-serif);font-weight:400;font-size:18.5px;line-height:23.125px;color:var(--bfc-ink);text-align:center}.bf-coll-gifts__title em{font-style:italic}.bf-coll-gifts__counter{width:100%;padding:6px 12px 5px;border:1px solid #fff;border-radius:48px;background:var(--bfc-ink);color:#fff;font-family:var(--bfc-sans);font-weight:400;font-size:14px;line-height:18.2px;text-align:center;text-transform:uppercase}.bf-coll-gifts__tiers{display:flex;justify-content:space-between;align-items:flex-end;gap:6px;width:100%}.bf-coll-gifts__tier{display:flex;flex-direction:column;gap:4px}.bf-coll-gifts__spend{font-family:var(--bfc-sans);font-weight:500;font-size:14px;line-height:16.8px;letter-spacing:1px;color:#7b7b7b;text-transform:uppercase}.bf-coll-gifts__gift{display:flex;align-items:center;gap:4px}.bf-coll-gifts__thumbs{display:flex;flex-shrink:0}.bf-coll-gifts__thumb{--bfc-thumb: 30px;--bfc-ring: .629px;--bfc-step: 5px;position:relative;display:block;width:var(--bfc-thumb);height:var(--bfc-thumb);padding:var(--bfc-ring);border-radius:50%;background:var(--bfc-gold);overflow:hidden}.bf-coll-gifts__thumb+.bf-coll-gifts__thumb{margin-left:calc(var(--bfc-step) - var(--bfc-thumb))}.bf-coll-gifts__thumb img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;background:#fff}.bf-coll-gifts__thumb--dim1:after,.bf-coll-gifts__thumb--dim2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.bf-coll-gifts__thumb--dim1:after{background:#0003}.bf-coll-gifts__thumb--dim2:after{background:#1616164d}.bf-coll-gifts__name{font-family:var(--bfc-sans);font-weight:500;font-size:14px;line-height:16.8px;color:var(--bfc-ink)}.bf-coll-gifts__name strong{display:block;font-weight:700;text-transform:uppercase;white-space:nowrap}@media(min-width:768px){.bf-coll-gifts{flex-direction:row;justify-content:space-between;gap:40px;margin-bottom:50px;padding:10px 22px;background:linear-gradient(#f3eef0,#f3eef0) padding-box,linear-gradient(95.59deg,#c99a4c .67%,#fceab9,#c99a4c 65.6%) border-box}.bf-coll-gifts__copy{flex:0 0 auto;align-items:flex-start;width:auto}.bf-coll-gifts__title{font-size:27px;line-height:32.4px;text-align:left;white-space:nowrap}.bf-coll-gifts__counter{width:auto}.bf-coll-gifts__tiers{flex:0 1 619px;min-width:0;align-items:center;gap:23px;padding-top:2px}.bf-coll-gifts__spend{font-size:16px;line-height:19.2px;white-space:nowrap}.bf-coll-gifts__thumb{--bfc-thumb: 38px;--bfc-ring: .8px;--bfc-step: 6.33px}.bf-coll-gifts__tier,.bf-coll-gifts__gift{min-width:0}.bf-coll-gifts__name{min-width:0;font-size:18px;line-height:21.6px}}.bf-coll-gifts--byob{margin:20px 10px 0}@media(min-width:768px){.bf-coll-gifts--byob{max-width:1200px;margin:30px auto 0}}.s-product-card__discount-pills--bf{top:9.6px;right:7.1px}.s-product-card__discount-pill.s-product-card__discount-pill--bf{padding:4px 8px 2px;border-radius:100px;background:var(--bfc-gold);color:#694d2f;font-family:var(--bfc-mono);font-weight:500;font-size:18px;line-height:18px;text-transform:uppercase;white-space:nowrap}@media(min-width:768px){.s-product-card__discount-pills--bf{top:13.4px;right:11.4px}}.bf-coll-bundles{grid-column:1 / -1;position:relative;min-width:0;display:flex;flex-direction:column;gap:19px;padding:17px 17px 17px 10px;background:linear-gradient(#faf7f0,#faf7f0) padding-box,linear-gradient(158.88deg,#c99a4c 14.35%,#fceab9,#c99a4c 93.45%) border-box;border:1px solid transparent;border-radius:15px;overflow:hidden}.bf-coll-bundles--d{display:none}@media(min-width:768px){.bf-coll-bundles--m{display:none}.bf-coll-bundles--d{display:flex}}html:has(.ig-colltabs__tab[aria-selected=true]:not([data-tab=all-products])) .bf-coll-bundles{display:none}.bf-coll-bundles__header{display:flex;flex-direction:column;gap:8px;padding-right:16px}.bf-coll-bundles__eyebrow{font-family:var(--bfc-sans);font-weight:500;font-size:16px;line-height:18.24px;letter-spacing:1.44px;color:var(--bfc-ink);text-transform:uppercase}.bf-coll-bundles__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bf-coll-bundles__title{font-family:var(--bfc-serif);font-weight:400;font-size:27px;line-height:33.48px;color:var(--bfc-ink)}.bf-coll-bundles__up-to,.bf-coll-card__badge{border-radius:100px;background:var(--bfc-gold);color:#694d2f;font-family:var(--bfc-mono);font-weight:500;text-transform:uppercase;white-space:nowrap}.bf-coll-bundles__up-to{padding:4.5px 10px;font-size:16px;line-height:16px}.bf-coll-bundles__carousel{position:relative;display:flex;flex-direction:column;gap:19px;min-width:0}.bf-coll-bundles__track{display:flex;gap:10px;margin-right:-17px;padding-right:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.bf-coll-bundles__track::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.bf-coll-bundles__track{scroll-behavior:auto}}.bf-coll-bundles__dots{display:flex;justify-content:center;gap:8px}.bf-coll-bundles__dots[hidden]{display:none}.bf-coll-bundles__dot{width:24px;height:24px;min-width:24px!important;min-height:24px!important;padding:7px!important;margin:-7px;border:0;border-radius:50%;background:#ddd;background-clip:content-box;cursor:pointer}.bf-coll-bundles__dot[aria-current=true]{background-color:var(--bfc-ink)}.bf-coll-bundles__arrow{position:absolute;z-index:2;top:118.1px;display:flex;align-items:center;justify-content:center;width:44px;height:44.056px;padding:6.508px;background:#0006;border:.5px solid #fff;border-radius:65.083px;cursor:pointer}.bf-coll-bundles__arrow[hidden]{display:none}.bf-coll-bundles__arrow:disabled{cursor:default}.bf-coll-bundles__arrow--prev{left:-3.77px}.bf-coll-bundles__arrow--next{right:-8.77px}.bf-coll-bundles__frame{position:relative;display:block;width:15px;height:15px}.bf-coll-bundles__glyph{position:absolute;left:0;right:0;top:-11.11%;bottom:-11.11%;width:100%;height:122.22%}.bf-coll-bundles__frame--prev{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.bf-coll-drag{cursor:grab;-webkit-user-select:none;user-select:none}.bf-coll-drag img{-webkit-user-drag:none}.bf-coll-drag a,.bf-coll-drag button{cursor:pointer}.bf-coll-drag.bf-coll-drag--active,.bf-coll-drag.bf-coll-drag--active *{cursor:grabbing}.bf-coll-drag.bf-coll-drag--settling{scroll-snap-type:none!important;scroll-behavior:auto}}.bf-coll-card{flex:0 0 100%;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;scroll-snap-align:start}.bf-coll-card__media{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;background:#f3eef0}.bf-coll-card__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bf-coll-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bf-coll-card__badge{position:absolute;left:9.8px;top:18px;padding:4.5px 10px;font-size:14px;line-height:14px}.bf-coll-card__badge[hidden]{display:none}.bf-coll-card__rating{display:flex;align-items:center;gap:4px}.bf-coll-card__rating .loox-hero-stars{display:inline-flex;align-items:center;gap:1.1px;line-height:1}.bf-coll-card__rating .loox-hero-stars__star{display:block;flex-shrink:0;position:relative;width:var(--loox-hero-star-w, 12.6px);height:var(--loox-hero-star-h, 11.98px)}.bf-coll-card__rating .loox-hero-stars__star svg{display:block;width:100%;height:100%}.bf-coll-card__rating .loox-hero-stars__star--partial .loox-hero-stars__fill{position:absolute;top:0;left:0}.bf-coll-card__count{font-family:var(--bfc-sans);font-weight:500;font-size:13px;line-height:16.9px;color:var(--bfc-ink);white-space:nowrap}.bf-coll-card__tag{font-family:var(--bfc-mono);font-weight:400;font-size:14px;line-height:19.6px;color:#8e8e8e;text-align:center;text-transform:uppercase}.bf-coll-card__name{width:100%;padding:0 14px;font-family:var(--bfc-serif);font-weight:600;font-size:18px;line-height:22.5px;text-align:center}.bf-coll-card__name a{font:inherit;letter-spacing:inherit;text-transform:none;color:var(--bfc-ink);text-decoration:none}.bf-coll-card__contents{width:185px;max-width:100%;font-family:var(--bfc-sans);font-weight:500;font-size:16px;line-height:19.2px;color:var(--bfc-ink)}.bf-coll-card__contents li:before{content:"\b7  "}.bf-coll-card__price{display:flex;align-items:center;justify-content:center;gap:10.67px;margin-top:auto!important;white-space:nowrap}.bf-coll-card__was{font-family:var(--bfc-mono);font-weight:400;font-size:21.33px;line-height:25.6px;color:#757575;text-decoration:line-through;text-decoration-skip-ink:none}.bf-coll-card__was[hidden]{display:none}.bf-coll-card__now{font-family:var(--bfc-mono);font-weight:500;font-size:26px;line-height:31.2px;color:var(--bfc-ink)}.bf-coll-card__buy{display:block;width:100%}.bf-coll-card__atc{display:flex;align-items:center;justify-content:center;width:100%;padding:14px;border:0;border-radius:3.5px;background:var(--color-cta, #c05516);color:#fff;cursor:pointer;font-family:var(--bfc-mono);font-weight:400;font-size:16px;line-height:19.2px;text-transform:uppercase;white-space:nowrap}.bf-coll-card__atc:hover{background:var(--color-cta-hover, #99532c)}@media(min-width:768px){.bf-coll-bundles{gap:24px;padding:30px;background:linear-gradient(#faf7f0,#faf7f0) padding-box,linear-gradient(127.4deg,#c99a4c 5.74%,#fceab9,#c99a4c 75.92%) border-box}.bf-coll-bundles__header{gap:11px;padding-right:0}.bf-coll-bundles__title-row{flex-wrap:nowrap;gap:12px}.bf-coll-bundles__carousel{gap:44px}.bf-coll-bundles__track{gap:20px;margin-right:0;padding-right:0}.bf-coll-card{flex:0 0 280px}.bf-coll-card__badge{top:10px;font-size:16px;line-height:16px}.bf-coll-card__price{gap:8px}.bf-coll-card__atc{padding:15px}.bf-coll-bundles__arrow{top:143.4px;width:61.573px;height:61.652px;padding:0;border-width:1.183px;border-radius:154.03px}.bf-coll-bundles__arrow--prev{left:-19.6px}.bf-coll-bundles__arrow--next{right:-19.6px}.bf-coll-bundles__frame{width:30.767px;height:30.846px}}
/*# sourceMappingURL=/cdn/shop/t/207/assets/bf-collection.css.map */
