:root{--bf-ink: #14130f;--bf-red: #cf1f2e;--bf-red-light: #ff5358;--bf-paper: #ffffff;--bf-border-on-ink: rgba(255, 255, 255, .3);--bf-border-on-paper: rgba(20, 19, 15, .3);--bf-overlay: rgba(20, 19, 15, .72);--bf-font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--bf-font-body: "Archivo", system-ui, sans-serif;--bf-type-xs: 12.8px;--bf-type-sm: 16px;--bf-type-md: 20px;--bf-type-lg: 25px;--bf-type-xl: 31.25px;--bf-type-2xl: 39.0625px;--bf-type-3xl: 48.8281px;--bf-type-4xl: 61.0352px;--bf-type-5xl: 76.2939px;--bf-type-6xl: 95.3674px;--bf-type-7xl: 119.2093px;--bf-display-weight: 700;--bf-body-weight: 400;--bf-label-weight: 600;--bf-leading-display: 1.02;--bf-leading-body: 1.5;--bf-tracking-display: -.02em;--bf-tracking-label: .08em;--bf-space-1: 8px;--bf-space-2: 16px;--bf-space-3: 24px;--bf-space-4: 32px;--bf-space-6: 48px;--bf-space-8: 64px;--bf-space-10: 80px;--bf-content-max: 1280px;--bf-copy-measure: 48ch;--bf-radius: 0px;--bf-rule: 1px;--bf-focus-width: 3px;--bf-focus-offset: 4px;--bf-touch: 48px;--bf-button-height: 56px;--bf-mobile-image-height: 192px;--bf-desktop-hero-min: 560px;--bf-timer-cell-mobile: 48px;--bf-timer-cell-desktop: 64px;--bf-motion: .18s;--bf-motion-easing: ease-out}.bf-campaign,.bf-card-badge,.bf-stock{display:none}html:is([data-bf-phase=before],[data-bf-phase=active]) .bf-campaign{display:block}html:is([data-bf-phase=before],[data-bf-phase=active]) [data-bf-original-hero],html:is([data-bf-phase=before],[data-bf-phase=active]) [data-bf-original-marquee]{display:none}html[data-bf-phase=active] .bf-card-badge{display:block}html[data-bf-phase=active] .bf-stock:not([hidden]){display:block}.bf-hero{background:var(--bf-ink);color:var(--bf-paper);font-family:var(--bf-font-body);isolation:isolate}.bf-hero__copy{padding:var(--bf-space-3) var(--bf-space-2);min-width:0}.bf-hero__period{font-size:var(--bf-type-xs);line-height:var(--bf-leading-body);margin:0 0 var(--bf-space-2);letter-spacing:.02em}.bf-hero .bf-hero__title{font-family:var(--bf-font-display);font-size:var(--bf-type-4xl);font-weight:var(--bf-display-weight);line-height:var(--bf-leading-display);letter-spacing:var(--bf-tracking-display);color:var(--bf-paper);margin:0 0 var(--bf-space-2);text-transform:uppercase}.bf-hero__promise{font-size:var(--bf-type-md);line-height:1.25;max-width:var(--bf-copy-measure);margin:0 0 var(--bf-space-3);color:var(--bf-paper)}.bf-hero__actions{display:flex;flex-direction:column;gap:var(--bf-space-3);align-items:flex-start}.bf-button{height:var(--bf-button-height);min-height:var(--bf-touch);padding:0 var(--bf-space-3);background:var(--bf-red);color:var(--bf-paper);border:1px solid var(--bf-red);display:inline-flex;align-items:center;justify-content:space-between;gap:var(--bf-space-6);font:600 var(--bf-type-sm)/1 var(--bf-font-body);text-decoration:none;transition:background var(--bf-motion) var(--bf-motion-easing),color var(--bf-motion) var(--bf-motion-easing)}.bf-button:hover{background:var(--bf-ink);color:var(--bf-paper)}.bf-button:active{transform:translateY(1px)}.bf-button:focus-visible{outline:var(--bf-focus-width) solid var(--bf-paper);outline-offset:var(--bf-focus-offset)}.bf-hero__image{height:var(--bf-mobile-image-height);overflow:hidden;min-width:0}.bf-hero__image img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block}.bf-timer{font-family:var(--bf-font-body);color:inherit}.bf-timer__label{display:block;font-size:var(--bf-type-xs);line-height:1.5;margin:0 0 var(--bf-space-1)}.bf-timer__digits{display:flex;align-items:flex-start;gap:var(--bf-space-1);font-variant-numeric:tabular-nums}.bf-timer__digits>span{display:flex;flex-direction:column;align-items:center;min-width:var(--bf-timer-cell-mobile)}.bf-timer__digits b{font-size:var(--bf-type-lg);font-weight:600;line-height:1.15}.bf-timer__digits small{font-size:var(--bf-type-xs);line-height:1.5}.bf-timer__digits i{font-style:normal;font-size:var(--bf-type-md);line-height:1.25}.bf-announcement{background:var(--bf-ink);color:var(--bf-paper);border-bottom:1px solid var(--bf-border-on-ink)}.bf-announcement__before,html[data-bf-phase=before] .bf-announcement__active{display:none}html[data-bf-phase=before] .bf-announcement__before{display:inline}.bf-card-badge{position:absolute;right:var(--bf-space-1);top:var(--bf-space-1);z-index:4;background:var(--bf-red);color:var(--bf-paper);font:600 var(--bf-type-xs)/1.1 var(--bf-font-display);letter-spacing:.04em;padding:var(--bf-space-1);pointer-events:none;max-width:calc(100% - 16px)}.product-card:has(>.bf-card-badge),.modello-saved-card:has(>.bf-card-badge){position:relative}.bf-stock{font:400 var(--bf-type-xs)/var(--bf-leading-body) var(--bf-font-body);color:var(--bf-ink);margin:var(--bf-space-1) 0 0;text-transform:none;letter-spacing:0}.bf-pdp{width:100%;font-family:var(--bf-font-body);color:var(--bf-ink);padding:var(--bf-space-2) 0;border-block:1px solid var(--bf-border-on-paper);margin-block:var(--bf-space-2)}.bf-pdp__title{font:600 var(--bf-type-sm)/1.2 var(--bf-font-display);letter-spacing:var(--bf-tracking-label)}.bf-pdp .bf-timer{margin-top:var(--bf-space-1)}.bf-pdp .bf-stock{margin-top:var(--bf-space-2)}html:is([data-bf-phase=before],[data-bf-phase=active]) body.modello-template-index #header-component{--color-foreground:var(--bf-ink);--color-transparent-text:var(--bf-ink);--color-transparent-text-rgb:20,19,15;--color-background:var(--bf-paper);background:var(--bf-paper)}html:is([data-bf-phase=before],[data-bf-phase=active]) body.modello-template-index #header-component .header-logo__image{filter:none}html:is([data-bf-phase=before],[data-bf-phase=active]) body.modello-template-index #MainContent>.shopify-section:first-child{margin-top:0}html[data-bf-design=c] .bf-hero__image{display:none}html[data-bf-design=c] .bf-hero__title{font-size:var(--bf-type-2xl)}@media(min-width:640px){.bf-hero .bf-hero__title{font-size:var(--bf-type-5xl)}.bf-hero__copy{padding:var(--bf-space-4)}.bf-hero__actions{flex-direction:row;align-items:flex-end;gap:var(--bf-space-4)}.bf-timer__digits>span{min-width:var(--bf-timer-cell-mobile)}}@media(min-width:1025px){html:is([data-bf-phase=before],[data-bf-phase=active]) .bf-hero{display:grid;grid-template-columns:52% 48%;min-height:var(--bf-desktop-hero-min)}.bf-hero__copy{padding:var(--bf-space-6) var(--bf-space-8);display:flex;flex-direction:column;justify-content:center}.bf-hero .bf-hero__title{font-size:var(--bf-type-6xl)}.bf-hero__promise{font-size:var(--bf-type-lg);margin-bottom:var(--bf-space-4)}.bf-hero__actions{flex-direction:column;align-items:flex-start;gap:var(--bf-space-4)}.bf-hero__image{height:100%;min-height:var(--bf-desktop-hero-min)}.bf-hero__image img{object-position:35% top}.bf-timer__digits b{font-size:var(--bf-type-xl)}.bf-timer__digits>span{min-width:var(--bf-timer-cell-desktop)}html[data-bf-design=b] .bf-hero{position:relative;grid-template-columns:1fr 1fr;min-height:640px}.bf-hero__copy{position:relative;z-index:1}html[data-bf-design=b] .bf-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}html[data-bf-design=b] .bf-hero__image img{object-position:center 20%}html[data-bf-design=b] .bf-hero__copy{grid-column:2;padding:var(--bf-space-4);margin:var(--bf-space-4);background:var(--bf-ink)}html[data-bf-design=c] .bf-hero{display:block;min-height:0}html[data-bf-design=c] .bf-hero__copy{min-height:320px;display:grid;grid-template-columns:1fr 1fr;gap:var(--bf-space-2) var(--bf-space-6);align-items:center;padding:var(--bf-space-6) var(--bf-space-8)}html[data-bf-design=c] .bf-hero__period{grid-column:1 / -1;margin:0}html[data-bf-design=c] .bf-hero__title{grid-column:1;grid-row:2 / 4;font-size:var(--bf-type-7xl);margin:0}html[data-bf-design=c] .bf-hero__promise{grid-column:2;margin:0}html[data-bf-design=c] .bf-hero__actions{grid-column:2;flex-direction:row;align-items:flex-end;flex-wrap:wrap;gap:var(--bf-space-3)}.bf-pdp .bf-timer{display:flex;justify-content:space-between;align-items:center;gap:var(--bf-space-2)}.bf-pdp .bf-timer__label{margin:0}.bf-pdp .bf-timer__digits b{font-size:var(--bf-type-lg)}.bf-pdp .bf-timer__digits>span{min-width:var(--bf-space-4)}}@media(prefers-reduced-motion:reduce){.bf-button{transition:none}.bf-announcement .mam__track{animation:none}}.bf-hero__title-line{display:block}.bf-hero__title-line--accent{color:var(--bf-red-light)}.bf-hero .bf-timer__digits [data-bf-unit="3"],.bf-hero .bf-timer__digits i:last-of-type{color:var(--bf-red-light)}.bf-pdp .bf-timer__digits [data-bf-unit="3"],.bf-pdp .bf-timer__digits i:last-of-type{color:var(--bf-red)}html:is([data-bf-phase=before],[data-bf-phase=active]) body.modello-template-index #MainContent>.mh-shopify-section:has(>.bf-hero){margin-top:0;padding-block-start:var(--header-height,66px)}.bf-gallery-badge{display:none;position:absolute;inset-block-start:var(--bf-space-1);inset-inline-start:var(--bf-space-1);z-index:6;background:var(--bf-red);color:var(--bf-paper);font:600 var(--bf-type-xs)/1.1 var(--bf-font-display);letter-spacing:.04em;padding:var(--bf-space-1);pointer-events:none}html[data-bf-phase=active] .bf-gallery-badge{display:block}.product-media-container:has(>.bf-gallery-badge){position:relative}.bf-pdp .bf-stock--variant{color:var(--bf-red);font-weight:600}@media(min-width:750px){.bf-gallery-badge{inset-block-start:var(--bf-space-2);inset-inline-start:var(--bf-space-2)}}.bf-sitewide{background:var(--bf-ink);color:var(--bf-paper);font-family:var(--bf-font-body);padding:var(--bf-space-1) var(--bf-space-2);border-block-end:1px solid var(--bf-border-on-ink)}.bf-sitewide__inner{max-width:var(--bf-content-max);margin-inline:auto;display:flex;flex-direction:column;gap:var(--bf-space-1);min-width:0}.bf-sitewide__copy{min-width:0}.bf-sitewide__label{display:block;font:700 32px/1.05 var(--bf-font-display);letter-spacing:-.01em;color:var(--bf-paper)}.bf-sitewide__promise{margin:4px 0 0;font:400 var(--bf-type-xs)/1.2 var(--bf-font-body);color:var(--bf-paper)}.bf-sitewide .bf-timer{min-width:0}.bf-sitewide .bf-timer__label{font-size:var(--bf-type-xs);line-height:1.1;margin-bottom:4px;color:var(--bf-paper)}.bf-sitewide .bf-timer__digits{gap:var(--bf-space-1);max-width:100%}.bf-sitewide .bf-timer__digits>span{min-width:var(--bf-timer-cell-mobile)}.bf-sitewide .bf-timer__digits b{font-size:32px;line-height:1.05;color:var(--bf-red-light)}.bf-sitewide .bf-timer__digits i{font-size:25px;line-height:1.15;color:var(--bf-red-light)}.bf-sitewide .bf-timer__digits small{font-size:var(--bf-type-xs);line-height:1.1;color:var(--bf-paper)}.bf-pdp .bf-stock--variant:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-inline-end:8px;background:var(--bf-red);vertical-align:middle;animation:bf-stock-halo 1.8s ease-out infinite}@keyframes bf-stock-halo{0%{box-shadow:0 0 color-mix(in srgb,var(--bf-red) 45%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}@media(min-width:750px){.bf-sitewide{padding:var(--bf-space-2) var(--bf-space-4)}.bf-sitewide__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--bf-space-4)}.bf-sitewide__label{font-size:36px}.bf-sitewide__promise{font-size:var(--bf-type-sm)}.bf-sitewide .bf-timer__digits>span{min-width:56px}.bf-sitewide .bf-timer__digits b{font-size:40px}.bf-sitewide .bf-timer__digits i{font-size:31px}}@media(prefers-reduced-motion:reduce){.bf-pdp .bf-stock--variant:before{animation:none;box-shadow:none}}.modello-saved-card__image:has(>.bf-card-badge){position:relative}@media(max-width:749px){.bf-card-badge{left:0;bottom:0;top:auto;right:auto;font-size:11px;line-height:1.1;padding:4px 6px;letter-spacing:.03em;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/modello-bf.css.map */
