.bf-event{--ink: #18251f;--moss: #425449;--accent: #efe588;--line: #dddeda;--gutter: clamp(1rem, 5vw, 6rem);background:#fafaf6;color:var(--ink);font-family:var(--font--body, Arial, sans-serif)}.bf-event *,.bf-event *:before,.bf-event *:after{box-sizing:border-box}.bf-event :where(h1,h2,h3,p,ul){margin:0}.bf-event :where(h1,h2,h3){color:inherit;font-family:var(--font--title, Arial, sans-serif);text-transform:none}.bf-event a{color:inherit;text-decoration:none}.bf-event :is(a,select):focus-visible{outline:3px solid #007b9c;outline-offset:3px}.bf-event [hidden]{display:none!important}.bf-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.bf-hero{position:relative;isolation:isolate;display:grid;align-items:end;min-height:clamp(16rem,21vw,21rem);background:#24362c;color:#fff}.bf-hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a1411db,#0a1411ad 37%,#0a14111f 77%)}.bf-hero__photo,.bf-hero__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bf-hero__photo{z-index:-2}.bf-hero__photo img{object-fit:cover;object-position:center 64%}.bf-hero__copy{width:100%;max-width:1650px;margin-inline:auto;padding:clamp(1.25rem,2.3vw,2.5rem) var(--gutter)}.bf-hero__dates{color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bf-hero h1{margin:.55rem 0;color:#fff;font-size:clamp(2.5rem,4.1vw,4.5rem);font-weight:700;letter-spacing:-.065em;line-height:.96}.bf-hero h1>span{display:inline-block;margin-inline-start:.16em}.bf-hero h1 i{display:inline-block;margin-inline-end:.11em;color:var(--accent);font-style:normal;font-weight:400}.bf-hero__offer{margin:.4rem 0;color:var(--accent);font-size:clamp(1rem,1.4vw,1.4rem);font-weight:700;line-height:1.1}.bf-hero__description{max-width:53ch;color:#fff;font-size:clamp(.95rem,1.3vw,1.12rem);line-height:1.55}.bf-hero a.bf-hero__button{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-height:42px;margin-top:.75rem;padding:.52rem .95rem;background:var(--accent);color:var(--ink);font-size:.92rem;font-weight:700}.bf-hero__button:hover{background:#fff}.bf-shop{max-width:1650px;margin-inline:auto;padding:0 var(--gutter) clamp(3rem,7vw,7rem);scroll-margin-top:max(8.5rem,var(--header-height, 0px))}.bf-shop__all{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:.3em;font-size:.875rem;font-weight:650}.bf-shop__all:hover{text-decoration-thickness:2px}.bf-shop__terms{max-width:78ch;padding-top:1.1rem;font-size:.92rem;color:var(--moss)}.bf-group{padding-top:clamp(2.5rem,4vw,4.25rem)}.bf-shop__terms+.bf-group{padding-top:clamp(1rem,2vw,1.8rem)}.bf-group h2{margin:0 0 clamp(.85rem,1.5vw,1.4rem);font-size:clamp(1.7rem,2.8vw,2.75rem);font-weight:650;letter-spacing:-.05em;line-height:1.06;scroll-margin-top:100px}.bf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.8rem,3vw,3rem) clamp(.75rem,2vw,2rem);padding:0;list-style:none}.bf-card{min-width:0}.bf-card__photo{position:relative;display:block;overflow:hidden;width:100%;background:#eeefea;aspect-ratio:1 / 1.08}.bf-card__photo img{display:block;width:100%;height:100%;padding:6%;object-fit:contain;mix-blend-mode:multiply}.bf-card__discount{position:absolute;top:.7rem;left:.7rem;padding:.25rem .5rem;background:var(--ink);color:#fff;font-size:.72rem;font-weight:650;line-height:1.45}.bf-card h3{margin:.8rem 0 .4rem;overflow-wrap:anywhere;font-size:clamp(1rem,1.45vw,1.35rem);font-weight:650;line-height:1.16;letter-spacing:-.025em}.bf-card h3 a:hover{text-decoration:underline;text-underline-offset:.15em}.bf-card__choice{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .55rem}.bf-card__choice label,.bf-card__single{color:var(--moss);font-size:.78rem;line-height:1.5}.bf-card__choice select{max-width:100%;min-height:36px;margin:0;padding:.15rem 1.5rem .15rem .3rem;border:0;border-bottom:1px solid #a6afa4;border-radius:0;background-color:transparent;color:var(--ink);font:inherit;font-size:.83rem}.bf-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin-top:.35rem;font-size:.95rem}.bf-event[data-bf-phase=upcoming] .bf-card__price{display:grid;gap:.25rem}.bf-card__price p{display:flex;flex-wrap:wrap;align-items:baseline;gap:.12rem .4rem;line-height:1.35}.bf-card__price p>span:first-child{font-size:.76rem}.bf-card__current{color:var(--moss)}.bf-card__price strong{font-weight:700}.bf-card__price s{color:var(--moss);font-size:.82rem}.bf-card__alternatives{padding-inline-start:1rem}.bf-shop__all{gap:.8rem;margin-top:2.5rem}@media(max-width:959px){.bf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.bf-hero{min-height:0}.bf-hero:after{background:linear-gradient(90deg,#07120ee0,#07120eb3 60%,#07120e63)}.bf-hero__photo img{object-position:72% 58%}.bf-hero__copy{padding-block:1.25rem}.bf-hero h1{font-size:clamp(2rem,6.7vw,3.2rem)}.bf-hero__description{font-size:.9rem}.bf-shop{scroll-margin-top:max(7rem,var(--header-height, 0px))}}@media(max-width:599px){.bf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-card__discount{top:.45rem;left:.45rem}.bf-card__choice,.bf-card__choice label{display:block}.bf-card__choice select{min-height:40px}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/inuk-bfcm.css.map */
