.c-bfcm-lp{--c-bfcm-orange: #ef4923;--c-bfcm-dark-grey: #2a2b2a;--c-bfcm-black: #101010;--c-bfcm-light: #f4f4f4;--c-bfcm-body: #4a4a4a;--c-bfcm-muted: #b5b5b5;font-family:Barlow,sans-serif}.c-bfcm-lp *,.c-bfcm-lp-dialog *{box-sizing:border-box}.c-bfcm-lp__inner{display:flex;flex-direction:column;gap:var(--c-bfcm-gap-mobile, 14px);width:100%;max-width:1200px;margin:0 auto}.c-bfcm-lp__title{margin:0;font-family:Barlow,sans-serif;font-size:32px;font-weight:800;line-height:1;letter-spacing:0;text-transform:none}.c-bfcm-lp__copy{margin:0;font-size:16px;font-weight:400;line-height:1.2}@media(min-width:990px){.c-bfcm-lp__inner{gap:var(--c-bfcm-gap-desktop, 24px)}.c-bfcm-lp__title{font-size:44px;line-height:1.05}}.c-bfcm-lp-pill{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:16px 24px;border:0;border-radius:999px;background:#ef4923;color:#fff;font-family:Barlow,sans-serif;font-size:17px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:filter .15s ease}.c-bfcm-lp-pill:hover{filter:brightness(.94)}.c-bfcm-lp-pill:focus-visible{outline:2px solid #ef4923;outline-offset:3px}.c-bfcm-lp-card{display:flex;flex-direction:column;gap:8px;height:100%;padding:8px 0}.c-bfcm-lp-card__media{position:relative;height:364px;overflow:hidden;border-radius:16px;background:#fff}.c-bfcm-lp-card__media-link,.c-bfcm-lp-card__image{display:block;width:100%;height:100%}.c-bfcm-lp-card__image{object-fit:contain}.c-bfcm-lp-card__overlay{position:absolute;inset:auto 0 0;display:flex;justify-content:center;padding:20px;pointer-events:none}.c-bfcm-lp-card__actions{display:flex;flex:none;align-items:stretch;justify-content:space-between;gap:16px;width:max-content;min-width:100%}.c-bfcm-lp-card__actions>*{pointer-events:auto}.c-bfcm-lp-card__badge{display:inline-flex;align-items:center;min-width:0;padding:8px 16px;border:1px solid #ef4923;border-radius:64px;background:transparent;color:#ef4923;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap}.c-bfcm-lp-card__cta{flex:none;padding:8px 16px;border:0;border-radius:64px;background:#2a2b2a;color:#fff;font-family:Barlow,sans-serif;font-size:16px;font-weight:700;line-height:1.5;white-space:nowrap;text-decoration:none;cursor:pointer}.c-bfcm-lp-card__cta:focus-visible{outline:2px solid #ef4923;outline-offset:2px}.c-bfcm-lp-card__cta--sold-out{opacity:.6;cursor:default}.c-bfcm-lp-card__text{display:flex;flex-direction:column;gap:8px;padding:0 16px}.c-bfcm-lp-card__title{color:#000;font-size:32px;font-weight:600;line-height:1;text-decoration:none}.c-bfcm-lp-card__title:hover{text-decoration:underline}.c-bfcm-lp-card__price{margin:0;color:#000;font-size:16px;font-weight:400;line-height:1.5;white-space:nowrap}.c-bfcm-lp-card__spacer{display:none;height:26px}@media(min-width:990px){.c-bfcm-lp-card__title{font-size:22px;line-height:1.1}.c-bfcm-lp-card__spacer{display:block}}c-bfcm-carousel{display:flex;flex-direction:column;gap:var(--c-bfcm-gap-mobile, 14px)}.c-bfcm-lp-track{display:grid;grid-auto-columns:var(--c-bfcm-card-mobile, 316px);grid-auto-flow:column;gap:var(--c-bfcm-track-gap-mobile, 16px);margin:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.c-bfcm-lp-track::-webkit-scrollbar{display:none}.c-bfcm-lp-track>*{min-width:0;scroll-snap-align:start}.c-bfcm-lp-controls{display:flex;align-items:center;justify-content:space-between;min-height:35px}.c-bfcm-lp-dots{display:flex;gap:8px}.c-bfcm-lp-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--c-bfcm-dot, #2a2b2a);opacity:.2;cursor:pointer}.c-bfcm-lp-dot[aria-current=true]{opacity:1}.c-bfcm-lp-arrows{display:flex;gap:16px;margin-left:auto}.c-bfcm-lp-arrow{display:grid;place-items:center;width:36px;height:35px;padding:0;border:1px solid #ef4923;border-radius:50px;background:#fff;cursor:pointer}.c-bfcm-lp-arrow img{width:24px;height:24px}.c-bfcm-lp-arrow:disabled{cursor:default}.c-bfcm-lp-arrow:focus-visible,.c-bfcm-lp-dot:focus-visible{outline:2px solid #ef4923;outline-offset:2px}@media(min-width:768px){.c-bfcm-lp-track{grid-auto-columns:calc((100% - 2 * var(--c-bfcm-track-gap, 24px)) / 3);gap:var(--c-bfcm-track-gap, 24px)}}@media(min-width:990px){c-bfcm-carousel{gap:var(--c-bfcm-gap-desktop, 24px)}.c-bfcm-lp-controls{min-height:40px}}@media(min-width:1200px){.c-bfcm-lp-track{grid-auto-columns:calc((100% - 3 * var(--c-bfcm-track-gap, 24px)) / 4)}}.c-bfcm-lp-chips{display:flex;gap:8px;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;list-style:none}.c-bfcm-lp-chips::-webkit-scrollbar{display:none}.c-bfcm-lp-chip{flex:none;padding:8px 14px;border:1px solid #cfcfcf;border-radius:999px;background:#fff;color:#101010;font-family:Barlow,sans-serif;font-size:14px;font-weight:600;line-height:normal;white-space:nowrap;cursor:pointer}.c-bfcm-lp-chip[aria-pressed=true]{border-color:#ef4923;background:#ef4923;color:#fff}.c-bfcm-lp-chip:focus-visible{outline:2px solid #ef4923;outline-offset:2px}.c-bfcm-lp-dialog{width:min(520px,calc(100vw - 32px));max-height:min(88dvh,720px);padding:0;border:0;border-radius:16px;background:#fff;color:#101010;font-family:Barlow,sans-serif}.c-bfcm-lp-dialog::backdrop{background:#10101099}.c-bfcm-lp-dialog__body{display:flex;flex-direction:column;gap:16px;padding:24px}.c-bfcm-lp-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.c-bfcm-lp-dialog__title{margin:0;font-size:24px;font-weight:800;line-height:1.1;text-transform:uppercase}.c-bfcm-lp-dialog__close{flex:none;width:32px;height:32px;padding:0;border:0;background:none;color:#101010;font-size:28px;line-height:1;cursor:pointer}.c-bfcm-lp-dialog__item{display:grid;grid-template-columns:72px 1fr;gap:12px 14px;align-items:start;padding:14px;border-radius:12px;background:#f4f4f4}.c-bfcm-lp-dialog__thumb{width:72px;height:72px;border-radius:8px;background:#fff;object-fit:contain}.c-bfcm-lp-dialog__name{margin:0;font-size:17px;font-weight:700;line-height:1.2}.c-bfcm-lp-dialog__qty{color:#4a4a4a;font-weight:400}.c-bfcm-lp-dialog__options{display:flex;flex-wrap:wrap;gap:8px 12px;grid-column:1 / -1}.c-bfcm-lp-dialog__field{display:flex;flex:1 1 140px;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:#4a4a4a}.c-bfcm-lp-dialog__field select{min-height:44px;padding:8px 12px;border:1px solid #cfcfcf;border-radius:8px;background:#fff;color:#101010;font-family:Barlow,sans-serif;font-size:16px}.c-bfcm-lp-dialog__status{margin:0;color:#c0392b;font-size:14px}.c-bfcm-lp-dialog__status:empty{display:none}.c-bfcm-lp-dialog .c-bfcm-lp-pill[disabled]{opacity:.5;cursor:not-allowed}.c-bfcm-lp-dialog .c-bfcm-lp-pill[aria-busy=true]{opacity:.7;cursor:progress}@media(max-width:767px){.c-bfcm-lp-dialog{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:16px 16px 0 0}}@media(prefers-reduced-motion:reduce){.c-bfcm-lp-pill{transition:none}.c-bfcm-lp-track{scroll-behavior:auto}}.c-bfcm-lp,.c-mp-faq{--c-bfcm-out: cubic-bezier(.16, 1, .3, 1);--c-bfcm-back: cubic-bezier(.34, 1.56, .64, 1);--c-bfcm-std: cubic-bezier(.4, 0, .2, 1)}.c-bfcm-lp__title,.c-bfcm-lp-socks__title,.c-mp-faq__title{--c-bfcm-delay: 0ms}.c-bfcm-lp__copy,.c-mp-faq__list,.c-bfcm-lp-gifts__block-head{--c-bfcm-delay: 90ms}.c-bfcm-lp-chips,.c-bfcm-lp-products__group-title{--c-bfcm-delay: .18s}.c-bfcm-lp-controls{--c-bfcm-delay: .45s}.c-bfcm-lp-steps__item{--c-bfcm-delay: calc(.1s + var(--i, 0) * .12s)}.c-bfcm-lp-steps__fineprint{--c-bfcm-delay: .55s}.c-bfcm-lp-gifts__card,.c-bfcm-lp-gifts__tier{--c-bfcm-card: calc(.18s + var(--i, 0) * .12s);--c-bfcm-delay: var(--c-bfcm-card);--c-bfcm-fx: c-bfcm-pop}.c-bfcm-lp-gifts__col,.c-bfcm-lp-gifts__tile{--c-bfcm-delay: calc(var(--c-bfcm-card, 0ms) + .15s + var(--i, 0) * 60ms);--c-bfcm-fx: c-bfcm-pop}.c-bfcm-lp-gifts__helper{--c-bfcm-delay: calc(var(--c-bfcm-card, 0ms) + .3s)}.c-bfcm-lp-gifts__cta{--c-bfcm-delay: .6s}.c-bfcm-lp-card__media,.c-bfcm-lp-card__text{--c-bfcm-delay: calc(.15s + var(--i, 0) * 80ms);--c-bfcm-fx: c-bfcm-slide}.c-bfcm-lp-pairs .c-bfcm-lp-track>li{--c-bfcm-card: calc(.15s + var(--i, 0) * 90ms)}.c-bfcm-lp-pairs__card{--c-bfcm-delay: var(--c-bfcm-card, 0ms)}.c-bfcm-lp-pairs__photo{--c-bfcm-delay: calc(var(--c-bfcm-card, 0ms) + .1s);--c-bfcm-dur: .5s}.c-bfcm-lp-pairs__photo:first-child{--c-bfcm-fx: c-bfcm-from-left}.c-bfcm-lp-pairs__photo:last-child{--c-bfcm-fx: c-bfcm-from-right}.c-bfcm-lp-pairs__plus{--c-bfcm-delay: calc(var(--c-bfcm-card, 0ms) + .3s);--c-bfcm-dur: .5s;--c-bfcm-fx: c-bfcm-spin;--c-bfcm-ease: var(--c-bfcm-back)}.c-bfcm-lp-socks__item{--c-bfcm-delay: calc(.1s + var(--i, 0) * .1s)}.c-bfcm-lp-socks__callout{--c-bfcm-delay: .45s}.c-bfcm-lp-close__title{--c-bfcm-delay: 0ms;--c-bfcm-dur: 1s;--c-bfcm-fx: c-bfcm-track}.c-bfcm-lp-close__sub{--c-bfcm-delay: .48s}.c-bfcm-lp-close__button{--c-bfcm-delay: .57s}@media(prefers-reduced-motion:no-preference){.c-bfcm-rv-pre :is(.c-bfcm-lp__title,.c-bfcm-lp__copy,.c-bfcm-lp-chips,.c-bfcm-lp-products__group-title,.c-bfcm-lp-controls,.c-bfcm-lp-steps__item,.c-bfcm-lp-steps__fineprint,.c-bfcm-lp-gifts__card,.c-bfcm-lp-gifts__col,.c-bfcm-lp-gifts__block-head,.c-bfcm-lp-gifts__tier,.c-bfcm-lp-gifts__tile,.c-bfcm-lp-gifts__helper,.c-bfcm-lp-gifts__cta,.c-bfcm-lp-card__media,.c-bfcm-lp-card__text,.c-bfcm-lp-pairs__card,.c-bfcm-lp-pairs__photo,.c-bfcm-lp-pairs__plus,.c-bfcm-lp-socks__title,.c-bfcm-lp-socks__item,.c-bfcm-lp-socks__callout,.c-mp-faq__title,.c-mp-faq__list,.c-bfcm-lp-close__title,.c-bfcm-lp-close__sub,.c-bfcm-lp-close__button){opacity:0}.c-bfcm-rv-in :is(.c-bfcm-lp__title,.c-bfcm-lp__copy,.c-bfcm-lp-chips,.c-bfcm-lp-products__group-title,.c-bfcm-lp-controls,.c-bfcm-lp-steps__item,.c-bfcm-lp-steps__fineprint,.c-bfcm-lp-gifts__card,.c-bfcm-lp-gifts__col,.c-bfcm-lp-gifts__block-head,.c-bfcm-lp-gifts__tier,.c-bfcm-lp-gifts__tile,.c-bfcm-lp-gifts__helper,.c-bfcm-lp-gifts__cta,.c-bfcm-lp-card__media,.c-bfcm-lp-card__text,.c-bfcm-lp-pairs__card,.c-bfcm-lp-pairs__photo,.c-bfcm-lp-pairs__plus,.c-bfcm-lp-socks__title,.c-bfcm-lp-socks__item,.c-bfcm-lp-socks__callout,.c-mp-faq__title,.c-mp-faq__list,.c-bfcm-lp-close__title,.c-bfcm-lp-close__sub,.c-bfcm-lp-close__button){animation:var(--c-bfcm-fx, c-bfcm-up) var(--c-bfcm-dur, .55s) var(--c-bfcm-ease, var(--c-bfcm-out)) both;animation-delay:var(--c-bfcm-delay, 0ms)}.c-bfcm-rv-in .c-bfcm-lp-steps__number{animation:c-bfcm-dot .45s var(--c-bfcm-back) both;animation-delay:calc(var(--c-bfcm-delay, 0ms) + .18s)}.c-bfcm-lp-gifts__desktop>.c-bfcm-lp-gifts__card:first-child,.c-bfcm-lp-gifts__block-head+.c-bfcm-lp-gifts__tier{position:relative}.c-bfcm-lp-gifts__desktop>.c-bfcm-lp-gifts__card:first-child:after,.c-bfcm-lp-gifts__block-head+.c-bfcm-lp-gifts__tier:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 4px #ef49238c;opacity:0;pointer-events:none}.c-bfcm-rv-in .c-bfcm-lp-gifts__desktop>.c-bfcm-lp-gifts__card:first-child:after,.c-bfcm-rv-in .c-bfcm-lp-gifts__block-head+.c-bfcm-lp-gifts__tier:after{animation:c-bfcm-ring 1.2s var(--c-bfcm-std) both;animation-delay:calc(var(--c-bfcm-card, 0ms) + .3s)}.c-bfcm-lp-card__badge{position:relative;overflow:hidden}.c-bfcm-lp-card__badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(239,73,35,.35) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}.c-bfcm-rv-in .c-bfcm-lp-card__badge:after{animation:c-bfcm-shine .9s var(--c-bfcm-std) both;animation-delay:calc(.5s + var(--i, 0) * 80ms)}.c-bfcm-swap :is(.c-bfcm-lp-card__media,.c-bfcm-lp-card__text){animation:c-bfcm-pop .4s var(--c-bfcm-out) both;animation-delay:calc(var(--i, 0) * 40ms)}.c-bfcm-motion .c-bfcm-lp-chips{position:relative}.c-bfcm-lp-chips__pill{position:absolute;top:0;left:0;z-index:1;border-radius:999px;background:#ef4923;mix-blend-mode:multiply;pointer-events:none}.c-bfcm-lp-chips.is-sliding .c-bfcm-lp-chip[aria-pressed=true]{border-color:#cfcfcf;background:#fff;color:#101010}.c-bfcm-lp-close__button{position:relative}.c-bfcm-lp-close__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 10px #ef49232e,0 0 32px #ef492373;opacity:0;pointer-events:none;animation:c-bfcm-breathe 3s var(--c-bfcm-std) 1.2s infinite}.c-bfcm-lp-close{position:relative;overflow:hidden;isolation:isolate}.c-bfcm-lp-close__embers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.c-bfcm-lp-close__inner{position:relative;z-index:1}.c-bfcm-lp-dialog .c-bfcm-lp-pill[aria-busy=true]{position:relative;color:transparent;opacity:1}.c-bfcm-lp-dialog .c-bfcm-lp-pill[aria-busy=true]:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:c-bfcm-spinner .6s linear infinite}.c-bfcm-lp-flyer{position:fixed;z-index:1000;width:14px;height:14px;border-radius:50%;background:#ef4923;pointer-events:none}.c-bfcm-lp-bump{animation:c-bfcm-bump .45s cubic-bezier(.34,1.56,.64,1)}@media(hover:hover){.c-bfcm-lp-card__media,.c-bfcm-lp-card__text{transition:transform .2s var(--c-bfcm-out),box-shadow .2s var(--c-bfcm-out)}.c-bfcm-lp-card:hover>.c-bfcm-lp-card__media,.c-bfcm-lp-card:hover>.c-bfcm-lp-card__text{transform:translateY(-4px)}.c-bfcm-lp-card:hover>.c-bfcm-lp-card__media{box-shadow:0 12px 26px #0000001a}.c-bfcm-lp-card__cta:not(.c-bfcm-lp-card__cta--sold-out){background-image:linear-gradient(90deg,#000 50%,transparent 50%);background-position:100% 0;background-size:200% 100%;transition:background-position .2s var(--c-bfcm-out)}.c-bfcm-lp-card__cta:not(.c-bfcm-lp-card__cta--sold-out):hover{background-position:0 0}.c-bfcm-lp-gifts__col{position:relative;z-index:0;transition:transform .2s var(--c-bfcm-std)}.c-bfcm-lp-gifts__col:before{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px;z-index:-1;border-radius:12px;box-shadow:0 10px 24px #0000001f;opacity:0;transition:opacity .2s var(--c-bfcm-std);pointer-events:none}.c-bfcm-lp-gifts__photo{transition:transform .25s var(--c-bfcm-back)}.c-bfcm-lp-gifts__col:hover{transform:translateY(-4px)}.c-bfcm-lp-gifts__col:hover:before{opacity:1}.c-bfcm-lp-gifts__col:hover .c-bfcm-lp-gifts__photo{transform:rotate(-6deg) scale(1.06)}.c-bfcm-lp-socks__card,.c-bfcm-lp-socks__media{transition:transform .3s var(--c-bfcm-back)}.c-bfcm-lp-socks__card:hover{transform:translateY(-4px)}.c-bfcm-lp-socks__card:hover .c-bfcm-lp-socks__media{transform:rotate(-6deg) scale(1.06)}}.c-bfcm-lp-hero.is-motion:not(.is-played) .c-bfcm-lp-hero__eyebrow{animation:c-bfcm-up .5s var(--c-bfcm-out) both}.c-bfcm-lp-hero.is-motion .c-bfcm-lp-hero__mask{display:inline-block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em;vertical-align:top}.c-bfcm-lp-hero.is-motion:not(.is-played) .c-bfcm-lp-hero__mask>span{display:inline-block;animation:c-bfcm-mask .7s var(--c-bfcm-out) both;animation-delay:calc(.12s + var(--line, 0) * 90ms)}.c-bfcm-lp-hero.is-motion:not(.is-played) .c-bfcm-lp-hero__subhead{animation:c-bfcm-up .55s var(--c-bfcm-out) .45s both}.c-bfcm-lp-hero.is-motion:not(.is-played) .c-bfcm-lp-hero__actions{animation:c-bfcm-up .55s var(--c-bfcm-out) .56s both}.c-bfcm-lp-hero.is-motion:not(.is-played) .c-bfcm-lp-hero__trust{animation:c-bfcm-up .55s var(--c-bfcm-out) .66s both}.c-bfcm-lp-hero.is-motion:not(.is-played) .c-bfcm-lp-hero__image{animation:c-bfcm-settle 1.6s var(--c-bfcm-out) both}}@keyframes c-bfcm-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes c-bfcm-up-sm{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes c-bfcm-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes c-bfcm-slide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes c-bfcm-from-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes c-bfcm-from-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes c-bfcm-spin{0%{opacity:0;transform:rotate(-180deg) scale(.4)}to{opacity:1;transform:none}}@keyframes c-bfcm-dot{0%{transform:scale(.5)}to{transform:none}}@keyframes c-bfcm-mask{0%{transform:translateY(105%)}to{transform:none}}@keyframes c-bfcm-settle{0%{transform:scale(1.08)}to{transform:none}}@keyframes c-bfcm-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes c-bfcm-ring{0%,to{opacity:0}40%{opacity:1}}@keyframes c-bfcm-track{0%{opacity:0;letter-spacing:.14em}to{opacity:1;letter-spacing:0}}@keyframes c-bfcm-breathe{0%,to{opacity:0}50%{opacity:1}}@keyframes c-bfcm-bump{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes c-bfcm-spinner{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/219/assets/c-bfcm-lp.css.map */
