.bfcm-range,.bfcm-range *,.bfcm-range *:before,.bfcm-range *:after{box-sizing:border-box}.bfcm-range{padding-block:var(--bfcm-range-pad-top-m, 42px) var(--bfcm-range-pad-bottom-m, 42px);background:var(--bfcm-range-bg, #ffffff);color:var(--bfcm-range-heading, #1b1b1b);font-family:DF King Gothic LA10,sans-serif}.bfcm-range__layout{display:flex;flex-direction:column}.bfcm-range__intro{display:flex;flex-direction:column;gap:24px;margin-block-end:24px;padding-inline:var(--bfcm-range-pad-side-m, 30px)}.bfcm-range__heading{margin:0;color:var(--bfcm-range-heading, #1b1b1b);font-family:inherit;font-size:var(--bfcm-range-heading-size-m, 26px);font-weight:400;font-style:normal;line-height:1}.bfcm-range__tabs{display:flex;gap:12px;margin:0 -30px;padding:0 30px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bfcm-range__tabs::-webkit-scrollbar{display:none}.bfcm-range__tab{display:inline-flex;flex-direction:column;align-items:flex-start;flex:0 0 auto;margin:0;padding:0;border:0;background:transparent;color:var(--bfcm-range-nav-inactive, #c8c8c3);font-family:inherit;font-size:var(--bfcm-range-nav-size-m, 16px);font-weight:400;font-style:normal;line-height:1;text-transform:capitalize;white-space:nowrap;cursor:pointer}.bfcm-range__tab.is-active{color:var(--bfcm-range-nav-active, #000000)}.bfcm-range__tab.is-active:after{content:"";display:block;width:42px;height:1px;margin-block-start:6px;background:var(--bfcm-range-underline, #000000)}.bfcm-range__stage{min-width:0;padding-inline:var(--bfcm-range-content-side-m, 15px)}.bfcm-range__panel{display:flex;flex-direction:column;gap:6px}.bfcm-range__panel[hidden]{display:none!important}.bfcm-range__hero{display:flex;flex-direction:column;gap:6px}.bfcm-range__media{position:relative;width:100%;min-width:0;height:200px;overflow:hidden;background:var(--bfcm-range-panel-bg, #f1f1f1)}.bfcm-range__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.bfcm-range__details{display:flex;flex-direction:column;gap:24px;width:100%;min-width:0;padding:42px 15px 12px;background:var(--bfcm-range-panel-bg, #f1f1f1)}.bfcm-range__copy{display:flex;flex-direction:column;gap:10px}.bfcm-range__eyebrow,.bfcm-range__title,.bfcm-range__price,.bfcm-range__description{margin:0;font-family:inherit;font-style:normal}.bfcm-range__eyebrow{color:var(--bfcm-range-eyebrow, #1b1b1b);font-size:12px;font-weight:400;line-height:15px;letter-spacing:.48px;text-transform:uppercase}.bfcm-range__title{color:var(--bfcm-range-title, #000000);font-size:var(--bfcm-range-title-size-m, 36px);font-weight:400;line-height:1}.bfcm-range__description{color:var(--bfcm-range-copy, #000000);font-size:var(--bfcm-range-copy-size-m, 12px);font-weight:400;line-height:19.2px;letter-spacing:-.24px}.bfcm-range__description p{margin:0}.bfcm-range__footer{display:flex;flex-direction:column;gap:12px}.bfcm-range__rule{display:block;width:100%;height:1px;background:var(--bfcm-range-rule, #e5e5e5)}.bfcm-range__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.bfcm-range__price{color:var(--bfcm-range-price, #000000);font-size:14px;font-weight:500;line-height:19.2px;letter-spacing:-.28px}.bfcm-range__cta{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:15px 16px;border-radius:93px;background:var(--bfcm-range-btn-bg, #1b1b1b);color:var(--bfcm-range-btn-text, #ffffff);font-family:inherit;font-size:13px;font-weight:500;line-height:15px;letter-spacing:.65px;text-align:center;text-decoration:none;text-transform:capitalize;white-space:nowrap}.bfcm-range__cta:hover{opacity:.88}.bfcm-range__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bfcm-range__sources{display:none!important}.bfcm-range__tile{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--bfcm-range-card-bg, #f1f1f1)}.bfcm-range__tile.is-extra-mobile{display:none}.bfcm-range__card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:var(--bfcm-range-card-bg, #f1f1f1)}.bfcm-range__card--filler{display:block}.bfcm-range__card--filler img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.bfcm-range__media-link{position:relative;display:block;flex:1 1 auto;min-height:0;color:inherit;text-decoration:none}.bfcm-range__card-media{position:absolute;top:8%;right:6%;bottom:4%;left:6%;display:flex;align-items:center;justify-content:center;overflow:hidden}.bfcm-range__card-media img{display:block;max-width:100%;max-height:100%;object-fit:contain}.bfcm-range--price-preview .bfcm-range__card-media:has([data-range-image][src*="crop=region"]){top:24px}.bfcm-range__card-meta{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;padding:10px 8px}.bfcm-range__card-title{margin:0;color:var(--bfcm-range-card-title, #1b1b1b);font-family:inherit;font-size:var(--bfcm-range-card-title-size-m, 12px);font-weight:500;line-height:15px;text-decoration:none}.bfcm-range--price-preview .bfcm-range__discount{position:absolute;z-index:2;top:8px;left:8px;background:#952018;color:#fff;padding:4px 6px;font-family:inherit;font-size:9px;font-weight:400;line-height:1;pointer-events:none}.bfcm-range--price-preview .bfcm-range__tile-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 7px;line-height:1.2}.bfcm-range--price-preview .bfcm-range__tile-was{color:#777;text-decoration:line-through;font-size:11px;font-weight:400}.bfcm-range--price-preview .bfcm-range__tile-now{color:#000;font-size:14px;font-weight:700}.bfcm-range--price-preview [data-range-discount][hidden],.bfcm-range--price-preview [data-range-pricing][hidden],.bfcm-range--price-preview [data-range-was][hidden]{display:none}@media screen and (max-width:900px){.bfcm-range--price-preview .bfcm-range__card-meta{gap:4px;padding:6px 8px}.bfcm-range--price-preview .bfcm-range__tile-price{flex-direction:column;gap:1px}.bfcm-range--price-preview .bfcm-range__tile-was{font-size:10px}.bfcm-range--price-preview .bfcm-range__tile-now{font-size:12px}.bfcm-range--price-preview .bfcm-range__discount{font-size:8px;padding:3px 4px}}.bfcm-range__colour{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.bfcm-range__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.bfcm-range__swatch{display:block;width:16px;height:6px;margin:0;padding:0;border:1px solid var(--bfcm-range-swatch, #c8c8c3);background:#fff;overflow:hidden;cursor:pointer}.bfcm-range__swatch.is-selected{border-color:var(--bfcm-range-swatch-active, #1b1b1b)}.bfcm-range__swatch img{display:block;width:100%;height:100%;object-fit:cover}.bfcm-range__colour-name{margin:0;color:var(--bfcm-range-colour, #444441);font-family:inherit;font-size:9px;font-weight:400;line-height:1;white-space:nowrap}.bfcm-range__shuffle{display:none;align-items:center;justify-content:center;aspect-ratio:1/1;width:100%;margin:0;padding:10px 8px;border:0;background:var(--bfcm-range-card-bg, #f1f1f1);color:var(--bfcm-range-card-title, #1b1b1b);cursor:pointer}.bfcm-range__grid.has-mobile-shuffle .bfcm-range__shuffle{display:flex;grid-column:2;grid-row:2}.bfcm-range__shuffle-inner{display:flex;flex-direction:column;align-items:center;gap:18px}.bfcm-range__shuffle-icon{display:block;flex-shrink:0;transition:transform .35s ease}@media(hover:hover){.bfcm-range__shuffle:hover .bfcm-range__shuffle-icon{transform:rotate(180deg)}}.bfcm-range__shuffle-label{font-family:inherit;font-size:14px;font-weight:400;line-height:15px;letter-spacing:.56px;text-align:center;text-decoration:underline;text-transform:uppercase;text-underline-offset:2px;white-space:nowrap}.bfcm-range__empty{margin:0;padding:24px;background:var(--bfcm-range-panel-bg, #f1f1f1);color:var(--bfcm-range-heading, #1b1b1b);font-size:14px;line-height:1.4}.bfcm-range__tab:focus-visible,.bfcm-range__cta:focus-visible,.bfcm-range__shuffle:focus-visible,.bfcm-range__swatch:focus-visible,.bfcm-range__media-link:focus-visible,.bfcm-range__card-title:focus-visible{outline:2px solid var(--bfcm-range-heading, #1b1b1b);outline-offset:3px}.bfcm-range__grid.is-ready .bfcm-range__shuffle{display:flex}.bfcm-range__grid.is-ready .bfcm-range__shuffle[hidden]{display:none!important}@media(min-width:901px){.bfcm-range{padding-block:var(--bfcm-range-pad-top-d, 0px) var(--bfcm-range-pad-bottom-d, 80px);padding-inline:var(--bfcm-range-pad-side-d, 60px)}.bfcm-range__layout{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:32px;transform:scale(.95)}.bfcm-range__intro{flex:0 0 var(--bfcm-range-nav-width, 268px);width:var(--bfcm-range-nav-width, 268px);gap:42px;margin-block-end:0;padding-inline:0}.bfcm-range__heading{font-size:var(--bfcm-range-heading-size-d, 34px)}.bfcm-range__tabs{flex-direction:column;gap:24px;overflow:visible;margin:0;padding:0}.bfcm-range__tab{font-size:var(--bfcm-range-nav-size-d, 24px)}.bfcm-range__tab.is-active:after{content:none}.bfcm-range__stage{flex:1 1 var(--bfcm-range-stage-max, 1292px);width:auto;max-width:var(--bfcm-range-stage-max, 1292px);padding-inline:0}.bfcm-range__panel{gap:8px}.bfcm-range__hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}.bfcm-range__hero:has(.bfcm-range__media){grid-template-columns:minmax(0,var(--bfcm-range-media-span, 726fr)) minmax(0,var(--bfcm-range-details-span, 554fr))}.bfcm-range__media{width:100%;min-width:0;height:auto;min-height:var(--bfcm-range-hero-height-d, 304px)}.bfcm-range__details{justify-content:space-between;gap:20px;width:100%;min-width:0;min-height:var(--bfcm-range-hero-height-d, 304px);padding:42px 20px 20px}.bfcm-range__title{font-size:var(--bfcm-range-title-size-d, 52px)}.bfcm-range__description{font-size:var(--bfcm-range-copy-size-d, 14px);letter-spacing:-.28px}.bfcm-range__footer{gap:20px}.bfcm-range__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bfcm-range__tile.is-extra-mobile{display:block}.bfcm-range__tile.is-extra-desktop{display:none}.bfcm-range__card-meta{padding:20px}.bfcm-range__card-title{font-size:var(--bfcm-range-card-title-size-d, 16px)}.bfcm-range__colour-name{font-size:12px}.bfcm-range__grid.has-mobile-shuffle .bfcm-range__shuffle{display:none}.bfcm-range__grid.has-desktop-shuffle .bfcm-range__shuffle{display:flex;grid-column:3;grid-row:1}.bfcm-range__shuffle-label{font-size:18px;letter-spacing:.72px}}@media(prefers-reduced-motion:reduce){.bfcm-range__shuffle-icon{transition:none}}.product_card .pcard_function{display:flex;align-items:center;gap:4px;color:#595953;font-family:DF King Gothic LA10,sans-serif;font-size:10px;font-weight:400;line-height:1.3;margin:2px 0}.product_card .pcard_function_icon{display:block;flex:0 0 14px;width:14px;height:14px}.product_card .pcard_media{display:contents}.product_card.has_bf_badges .pcard_media{display:flex;flex-direction:column;aspect-ratio:100 / 129;width:100%;min-width:0;margin-bottom:9px}.product_card.has_bf_badges .pcard_media>.pcard_img_part{flex:1 1 0;min-height:0;height:auto!important;padding-bottom:0;margin-bottom:0}.product_card.has_bf_badges .pcard_media>.pcard_bf_badges{flex:none;margin-bottom:0}.collection_grid.few_columns .product_card.has_bf_badges .pcard_media{aspect-ratio:auto;height:470px}@media screen and (min-width:901px){.collection_grid.few_columns .product_card.has_bf_badges .pcard_media{height:690px}}.pcard_bf_badges{margin-bottom:9px;background:#1b1b1b;overflow:hidden;pointer-events:none}.pcard_bf_badges__track{display:flex;width:max-content;animation:pcard_bf_marquee var(--pcard-bf-duration, 24s) linear infinite}.pcard_bf_badges__group{display:flex;flex-shrink:0}.pcard_bf_badges__slide{display:flex;align-items:center;flex-shrink:0;margin-right:24px;padding:6px 10px 3px}@keyframes pcard_bf_marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.pcard_bf_badges__track{animation:none}}.pcard_bf_badges__text{display:block;padding:4px 10px;color:#fff;font-family:DF King Gothic LA10,sans-serif;font-size:8px;font-weight:500;font-style:normal;line-height:15px;letter-spacing:.32px;text-transform:uppercase;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}
/*# sourceMappingURL=/cdn/shop/t/375/compiled_assets/styles.css.map?subset=AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ */
