.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__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__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}}.bfcm-countdown{background-color:var(--bfcm-cd-bg, #1a191a);color:var(--bfcm-cd-color, #ffffff);font-family:DF King Gothic LA10,sans-serif;padding-block-start:var(--bfcm-cd-pad-top-m, 42px);padding-block-end:var(--bfcm-cd-pad-bottom-m, 42px)}.bfcm-countdown *,.bfcm-countdown *:before,.bfcm-countdown *:after{box-sizing:border-box}.bfcm-countdown .section_holder{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:1760px;margin-inline:auto;padding-inline:var(--bfcm-cd-pad-side-m, 30px)}.bfcm-countdown__copy{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;text-align:center}.bfcm-countdown__eyebrow,.bfcm-countdown__description,.bfcm-countdown__description p,.bfcm-countdown__value,.bfcm-countdown__label{margin:0}.bfcm-countdown__eyebrow{font-size:12px;font-weight:400;letter-spacing:.04em;line-height:15px;text-transform:uppercase}.bfcm-countdown__description{max-width:284px;font-size:12px;font-weight:400;line-height:15px}.bfcm-countdown__timer{display:flex;justify-content:center;gap:12px;width:100%;max-width:470px}.bfcm-countdown__unit{display:flex;flex:1 1 0;flex-direction:column;align-items:center;max-width:123px}.bfcm-countdown__tile{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1}.bfcm-countdown__tile-image{display:block;width:100%;height:100%;max-width:none;border-radius:12px;object-fit:contain}@media screen and (min-width:901px){.bfcm-countdown__tile-image{border-radius:18px}}.bfcm-countdown__value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:500;letter-spacing:.96px;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums}.bfcm-countdown__label{margin-top:4px;font-size:10px;font-weight:400;letter-spacing:.04em;line-height:1;text-transform:uppercase}@media screen and (min-width:901px){.bfcm-countdown{padding-block-start:var(--bfcm-cd-pad-top-d, 80px);padding-block-end:var(--bfcm-cd-pad-bottom-d, 80px)}.bfcm-countdown .section_holder{padding-inline:var(--bfcm-cd-pad-side-d, 60px)}.bfcm-countdown__copy{gap:12px}.bfcm-countdown__eyebrow{font-size:14px}.bfcm-countdown__description{max-width:494px;font-size:14px}.bfcm-countdown__timer{gap:20px;width:470px}.bfcm-countdown__value{font-size:30px;letter-spacing:1.2px}.bfcm-countdown__label{margin-top:8px;font-size:12px}}.shopify-section.christmas-delivery-announcement{position:sticky;top:0;z-index:6}.christmas-delivery-banner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 7px;padding:8px 12px;background:#952018;color:#fff;font-family:DF King Gothic LA10,sans-serif;font-size:14px;font-weight:400;line-height:18px;text-align:center;text-decoration:none}.christmas-delivery-banner:hover{color:#fff;text-decoration:underline}.christmas-delivery-banner:focus-visible{outline:2px solid #fff;outline-offset:-4px}.christmas-delivery-banner__timer{white-space:nowrap;font-variant-numeric:tabular-nums}.christmas-delivery-banner__deadline{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.christmas-delivery-active .shopify-section-group-header-group:not(.christmas-delivery-announcement),html.christmas-delivery-active #stickySearch.visible,html.christmas-delivery-active #search_main{top:var(--christmas-delivery-height, 0px)}@media(max-width:900px){.christmas-delivery-banner{font-size:12px}html.christmas-delivery-active .mobile_menu_content_holder{top:calc(59px + var(--christmas-delivery-height, 0px))!important}}.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.has_bf_badges .pcard_img_part{margin-bottom:4px}.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=AAgCAAABAAAAAAAAAAAAAAAAAAAAAAAAAAQ */
