.k2bf{--bf-ink:#171717;--bf-muted:#626260;--bf-accent:#c22421;color:var(--bf-ink);background:var(--bf-bg,#fff);font-family:Inter,var(--FONT-STACK-BODY,sans-serif);line-height:1.5;text-align:left}.k2bf *{box-sizing:border-box}.k2bf :where(h1,h2,h3,p){margin:0}.k2bf :where(h1,h2,h3){font-family:inherit;text-transform:none;font-weight:600;letter-spacing:-.035em;color:inherit}.k2bf a{color:inherit;text-decoration:none}.k2bf :where(a,summary):focus-visible{outline:2px solid var(--bf-accent);outline-offset:5px}.k2bf img{display:block;width:100%;height:100%;max-width:100%}.k2bf svg{display:block;width:100%;height:100%}.k2bf-wrap{width:min(calc(100% - 80px),1360px);margin-inline:auto}.k2bf-space{padding-top:var(--bf-pt,0);padding-bottom:var(--bf-pb,80px)}.k2bf-eyebrow{font-size:12px;font-weight:600;letter-spacing:.09em;line-height:1.5;margin-bottom:12px!important}.k2bf-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:12px 22px;border:1px solid #b6b6b2;font-size:14px;font-weight:500;line-height:1.3;text-align:center;background:#fff;color:#171717!important;transition:border-color .2s,background .2s}.k2bf-button:hover{border-color:#171717;background:#f5f5f2}.k2bf-button--primary{background:var(--bf-accent);border-color:var(--bf-accent);color:#fff!important}.k2bf-button--primary:hover{background:#a51e1c;border-color:#a51e1c}.k2bf-text-link{display:inline-flex;gap:12px;font-size:14px;font-weight:500;text-decoration:underline!important;text-underline-offset:5px}.k2bf-lead{font-size:18px;color:var(--bf-muted);margin-top:16px!important}.k2bf-editor-note{padding:12px 16px;margin-bottom:16px!important;border:1px dashed #c5beb2;background:#faf8f3;font-size:13px;color:#494640}.k2bf-placeholder{background:#f4f3ef;color:#a4a39e}.k2bf-hero{display:grid;grid-template-columns:1fr 1fr;min-height:360px;max-width:1920px;margin:auto;position:relative}.k2bf-hero__copy{padding:60px max(40px,calc((100vw - 1360px)/2));padding-right:36px;align-self:center;position:relative;z-index:1}.k2bf-hero h1{font-size:clamp(32px,3.4vw,58px);line-height:1.07;max-width:630px}.k2bf-hero .k2bf-button{margin-top:26px}.k2bf-hero__media{display:block;min-width:0;min-height:300px;position:relative}.k2bf-hero__media img{object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;object-position:center}.k2bf-gift{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:24px;align-items:center;background:var(--bf-gift-bg,#f2efe9);padding:26px 32px;min-height:190px}.k2bf-gift .k2bf-eyebrow{font-size:11px;margin-bottom:8px!important}.k2bf-gift h2{font-size:clamp(25px,3vw,42px);line-height:1.12;letter-spacing:-.035em}.k2bf-gift h2>span{color:var(--bf-accent)}.k2bf-gift__condition{font-size:17px;line-height:1.4;margin-top:10px!important}.k2bf-gift .k2bf-text-link{margin-top:14px}.k2bf-gift__visual{display:flex;align-items:center;justify-content:center;gap:20px;min-width:0}.k2bf-gift__visual>img,.k2bf-gift__placeholder{width:136px;height:144px;object-fit:contain;mix-blend-mode:multiply}.k2bf-gift__placeholder small{display:block;text-align:center;font-size:10px}.k2bf-gift__placeholder svg{height:110px}.k2bf-gift__value strong{display:block;color:var(--bf-accent);font-size:52px;line-height:1;font-weight:650;letter-spacing:-.04em}.k2bf-gift__value span{display:block;font-size:10px;letter-spacing:.06em;margin-top:8px}.k2bf-gift__details{margin-top:12px;font-size:12px}.k2bf-gift__details summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.k2bf-richtext{font-size:14px;line-height:1.65;color:var(--bf-muted);padding-top:12px}.k2bf-richtext p+p{margin-top:10px}.k2bf-richtext a{text-decoration:underline}.k2bf-richtext ul{padding-left:20px}.k2bf-anchor{display:block;height:0;scroll-margin-top:130px}.k2bf-scene{position:relative;height:var(--bf-scene-height,360px);isolation:isolate;overflow:hidden;color:var(--bf-scene-ink,#fff);background:#414740}.k2bf-scene picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.k2bf-scene img{object-fit:cover;object-position:center}.k2bf-scene__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,var(--bf-overlay,.32)),#00000008)}.k2bf-scene__copy{position:absolute;bottom:36px;left:40px;right:40px;max-width:650px}.k2bf-scene h2{font-size:clamp(28px,3vw,44px);line-height:1.12}.k2bf-scene__copy>p:last-child{margin-top:12px;font-size:17px}.k2bf-scene--empty{background:#f2f0ea;color:#171717}.k2bf-scene--empty .k2bf-scene__shade{display:none}.k2bf-grid{display:grid;grid-template-columns:repeat(var(--bf-cols,3),minmax(0,1fr));gap:40px 24px;margin-top:28px}.k2bf-chapter__head h2{font-size:30px;line-height:1.2}.k2bf-chapter__head>p{margin-top:10px;color:var(--bf-muted)}.k2bf-card{display:flex;flex-direction:column;min-width:0}.k2bf-card__image{display:block;position:relative;aspect-ratio:1;background:var(--bf-card-bg,#fff);overflow:hidden}.k2bf-card__image img{object-fit:contain;padding:22px;transition:transform .25s}.k2bf-card__image:hover img{transform:scale(1.025)}.k2bf-card__badge{position:absolute;top:12px;left:12px;padding:5px 8px;background:var(--bf-accent);color:#fff;font-size:11px;line-height:1.3;max-width:calc(100% - 24px)}.k2bf-card__info{padding:16px 8px 0;display:flex;flex:1;flex-direction:column;gap:12px}.k2bf-card h3{font-size:16px;line-height:1.45;font-weight:500;letter-spacing:0;overflow-wrap:anywhere}.k2bf-card__note{font-size:13px;line-height:1.4;color:var(--bf-accent)}.k2bf-card__price{font-size:16px;font-weight:600;margin-top:auto!important}.k2bf-card__price span{font-size:13px;font-weight:400}.k2bf-card__button{width:100%;margin-top:2px}.k2bf-chapter__all{margin-top:28px;text-align:right}.k2bf-faq h2{font-size:24px;margin-bottom:20px}.k2bf-faq details{border-top:1px solid #dddcd6}.k2bf-faq details:last-child{border-bottom:1px solid #dddcd6}.k2bf-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;padding:18px 0;font-size:15px;list-style:none}.k2bf-faq summary::-webkit-details-marker{display:none}.k2bf-faq details[open] summary>span{transform:rotate(45deg)}.k2bf-faq .k2bf-richtext{padding:0 0 22px;max-width:900px}@media(min-width:750px)and (max-width:1050px){.k2bf-gift{grid-template-columns:1fr 200px}.k2bf-gift__visual{gap:10px}.k2bf-gift__visual>img{width:105px}.k2bf-gift__value strong{font-size:42px}.k2bf-hero__copy{padding-left:40px}}@media(max-width:749px){.k2bf-wrap{width:calc(100% - 36px)}.k2bf-space{padding-top:calc(var(--bf-pt,0px)*.6);padding-bottom:calc(var(--bf-pb,80px)*.6)}.k2bf-hero{grid-template-columns:1fr;min-height:0}.k2bf-hero__copy{padding:32px 22px}.k2bf-hero h1{font-size:34px;max-width:100%}.k2bf-lead{font-size:16px}.k2bf-hero__media{min-height:0;height:210px}.k2bf-hero .k2bf-button{margin-top:20px}.k2bf-gift{grid-template-columns:minmax(0,1fr) 86px;padding:20px 16px;gap:12px;min-height:170px}.k2bf-gift h2{font-size:25px;line-height:1.12}.k2bf-gift__condition{font-size:13px;margin-top:10px!important}.k2bf-gift .k2bf-eyebrow{font-size:9px;letter-spacing:.05em}.k2bf-gift .k2bf-text-link{font-size:12px;margin-top:12px;gap:5px}.k2bf-gift__visual{flex-direction:column;gap:6px}.k2bf-gift__visual>img,.k2bf-gift__placeholder{width:78px;height:85px}.k2bf-gift__placeholder svg{height:60px}.k2bf-gift__value{text-align:center}.k2bf-gift__value strong{font-size:34px}.k2bf-gift__value span{font-size:8px;margin-top:4px}.k2bf-gift__details{font-size:11px}.k2bf-scene{height:270px}.k2bf-scene__copy{left:20px;right:20px;bottom:24px}.k2bf-scene h2{font-size:29px}.k2bf-scene__copy>p:last-child{font-size:14px;margin-top:8px}.k2bf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;margin-top:20px}.k2bf-card__image img{padding:12px}.k2bf-card__info{padding:12px 0 0;gap:10px}.k2bf-card h3,.k2bf-card__price{font-size:14px}.k2bf-card__note{font-size:11px}.k2bf-card__badge{font-size:9px;top:6px;left:6px}.k2bf-card__button{font-size:12px;min-height:44px;padding:10px 6px}.k2bf-chapter__head h2{font-size:25px}.k2bf-chapter__all{margin-top:22px}.k2bf-faq h2{font-size:22px}.k2bf-faq summary{font-size:14px}}@media(prefers-reduced-motion:reduce){.k2bf *{transition:none!important;scroll-behavior:auto!important}}.k2bf-hero--full{display:block;max-width:none;min-height:0;height:var(--bf-hero-h,620px);isolation:isolate;overflow:hidden;background:#343a35}.k2bf-hero--full .k2bf-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;z-index:-2}.k2bf-hero--full .k2bf-hero__media img{object-position:var(--bf-focus,50% 50%)}.k2bf-hero--full:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(0,0,0,var(--bf-shade,.32))}.k2bf-hero--full .k2bf-hero__copy{position:absolute;left:max(40px,calc((100% - 1360px)/2));right:40px;top:50%;transform:translateY(-50%);padding:0;max-width:760px;color:var(--bf-ink,#fff)}.k2bf-hero--full[data-position=top_left] .k2bf-hero__copy{top:64px;transform:none}.k2bf-hero--full[data-position=bottom_left] .k2bf-hero__copy{top:auto;bottom:64px;transform:none}.k2bf-hero--full[data-position=center_center] .k2bf-hero__copy{left:50%;right:auto;width:calc(100% - 80px);transform:translate(-50%,-50%);text-align:center}.k2bf-hero--full h1{font-size:clamp(38px,4.5vw,72px);max-width:760px}.k2bf-hero--full .k2bf-lead{color:inherit;max-width:600px}.k2bf-hero--full[data-position=center_center] .k2bf-lead{margin-inline:auto}.k2bf-gift--spend,.k2bf-gift--code{grid-template-columns:1fr}.k2bf-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:22px}.k2bf-tier{padding:16px 20px;background:#fff;border:1px solid #ded9d0}.k2bf-tier span{display:block;font-size:14px;color:#555}.k2bf-tier strong{display:block;font-size:28px;letter-spacing:-.03em;color:var(--bf-accent);margin-top:5px}.k2bf-code{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px;border:1px dashed var(--bf-accent);padding:12px 18px;margin-top:18px!important}.k2bf-code strong{font-size:22px;letter-spacing:.06em;overflow-wrap:anywhere}.k2bf-chapter[data-layout=split][data-scene=true]{display:grid;grid-template-columns:minmax(0,var(--bf-scene-width,52%)) minmax(0,1fr);gap:32px;align-items:start}.k2bf-chapter>.k2bf-anchor{position:absolute}.k2bf-chapter[data-layout=split] .k2bf-scene{height:max(560px,var(--bf-scene-height,360px))}.k2bf-chapter[data-layout=split][data-scene=true] .k2bf-products-pane .k2bf-grid{margin-top:0}.k2bf-products-pane{min-width:0}.k2bf-chapter[data-layout=split] .k2bf-card__image{aspect-ratio:4/3}.k2bf-chapter[data-layout=split] .k2bf-scene__copy{left:28px;right:28px}.k2bf-chapter[data-layout=split] .k2bf-scene h2{font-size:clamp(28px,3vw,44px)}.k2bf-chapter[data-style=raised] .k2bf-card{background:#fff;border:1px solid #e7e6e0;border-radius:4px;box-shadow:0 6px 22px #1617140e;overflow:hidden;transition:transform .2s,box-shadow .2s}.k2bf-chapter[data-style=raised] .k2bf-card__info{padding:20px}.k2bf-chapter[data-style=raised] .k2bf-card__image{border-bottom:1px solid #f2f1ec}.k2bf-card--featured{border-top:3px solid var(--bf-accent)!important}.k2bf-featured-label{font-size:11px;font-weight:600;letter-spacing:.08em;padding:12px 18px 0;color:var(--bf-accent)}.k2bf-card--featured h3{font-size:21px}.k2bf-card__campaign{font-size:10px;letter-spacing:.09em;color:#666;font-weight:600}.k2bf-card__offer{color:var(--bf-accent);font-weight:600;font-size:13px}.k2bf-card__price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.k2bf-card__price s{font-size:14px;font-weight:400;color:#777}.k2bf-card__price strong{font-weight:650}.k2bf-sale-price{color:var(--bf-accent)}.k2bf-card__saving{font-size:12px;color:var(--bf-accent)}.k2bf-card__eligibility{font-size:12px;color:#575752}.k2bf-card__button{margin-top:4px}@media(hover:hover){.k2bf-chapter[data-style=raised] .k2bf-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #16171417}}k2-campaign-slider{display:block;min-width:0}.k2bf-slider-controls{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:16px;font-size:12px}.k2bf-slider-controls[hidden]{display:none!important}.k2bf-slider-controls button{display:grid;place-items:center;background:#fff;color:#171717;border:1px solid #ccc;min-width:44px;min-height:44px;border-radius:50%;cursor:pointer}.k2bf-slider-controls button:disabled{opacity:.3;cursor:default}.k2bf-slider-controls button:focus-visible,.k2bf-video__launch:focus-visible{outline:2px solid #c22421;outline-offset:3px}.k2bf-video{display:block;position:relative;aspect-ratio:var(--bf-video-ratio,16/9);background:#272c29;overflow:hidden}.k2bf-video__launch{-webkit-appearance:none;appearance:none;border:0;padding:0;background:#272c29;color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;font:inherit}.k2bf-video__launch img{object-fit:cover}.k2bf-video__launch:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0009)}.k2bf-video__play{display:grid;place-items:center;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border:1px solid #fff;border-radius:50%;background:#00000040;font-size:20px;padding-left:4px}.k2bf-video__caption{position:absolute;z-index:1;bottom:20px;left:20px;right:20px;text-align:left;font-size:16px}.k2bf-video__player{position:absolute;top:0;right:0;bottom:0;left:0}.k2bf-video__player[hidden],.k2bf-video__launch[hidden]{display:none}.k2bf-video video{display:block;width:100%;height:100%;object-fit:contain;background:#171717}.k2bf-ugc-card{min-width:0}.k2bf-ugc-copy{padding:16px 0}.k2bf-ugc-copy h3{font-size:17px;line-height:1.4}.k2bf-ugc-copy p{margin-top:5px;color:#666;font-size:13px}.k2bf-ugc-copy a{margin-top:12px}.k2bf-brand{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:48px}.k2bf-brand>div{min-width:0}.k2bf-brand__copy h2{font-size:34px;line-height:1.15}.k2bf-brand__proof{display:flex;flex-wrap:wrap;gap:12px 20px;margin:22px 0}.k2bf-brand__proof p{font-size:12px;border-bottom:1px solid #ccc;padding-bottom:5px}@media(max-width:749px){.k2bf-hero--full{display:block;height:var(--bf-hero-mh,580px)}.k2bf-hero--full .k2bf-hero__media{height:100%}.k2bf-hero--full .k2bf-hero__media img{object-position:var(--bf-mfocus,50% 50%)}.k2bf-hero--full .k2bf-hero__copy,.k2bf-hero--full[data-position=center_center] .k2bf-hero__copy{left:22px;right:22px;max-width:none;width:auto;text-align:left;transform:none;padding:0}.k2bf-hero--full[data-mobile-position=top_left] .k2bf-hero__copy{top:40px;bottom:auto;transform:none}.k2bf-hero--full[data-mobile-position=center_left] .k2bf-hero__copy{top:50%;bottom:auto;transform:translateY(-50%)}.k2bf-hero--full[data-mobile-position=bottom_left] .k2bf-hero__copy{top:auto;bottom:40px;transform:none}.k2bf-hero--full h1{font-size:38px;line-height:1.1}.k2bf-hero--full .k2bf-lead{font-size:16px}.k2bf-chapter[data-layout=split][data-scene=true]{display:block}.k2bf-chapter[data-layout=split] .k2bf-scene{height:290px}.k2bf-chapter[data-layout=split][data-scene=true] .k2bf-products-pane .k2bf-grid{margin-top:20px}.k2bf-chapter[data-layout=split] .k2bf-scene__copy{left:20px;right:20px}.k2bf-chapter[data-layout=split] .k2bf-card__image{aspect-ratio:1}.k2bf-chapter[data-style=raised] .k2bf-card__info{padding:14px}.k2bf-card--featured h3{font-size:17px}.k2bf-chapter[data-style=raised] .k2bf-card{box-shadow:0 4px 12px #1617140a}k2-campaign-slider[data-mobile-layout=stack]>.k2bf-grid{grid-template-columns:minmax(0,1fr)}k2-campaign-slider[data-mobile-layout=scroll]>.k2bf-grid{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:4px 2px 18px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}k2-campaign-slider[data-mobile-layout=scroll]>.k2bf-grid>*{flex:0 0 84%;min-width:0;scroll-snap-align:start}.k2bf-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.k2bf-tier{padding:14px 12px}.k2bf-tier strong{font-size:23px}.k2bf-tier span{font-size:12px}.k2bf-gift--spend,.k2bf-gift--code{grid-template-columns:1fr}.k2bf-brand{grid-template-columns:minmax(0,1fr);gap:26px}.k2bf-brand__copy h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.k2bf-card{transition:none!important}.k2bf-card:hover{transform:none!important}}.k2bf-shipping{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;border:1px solid #e9e7e0}.k2bf-shipping__title{font-size:15px;font-weight:600;letter-spacing:0}.k2bf-shipping__conditions{font-size:12px;color:#64645e;margin-top:4px!important}.k2bf-shipping .k2bf-text-link{font-size:12px;flex-shrink:0}.k2bf-card__shipping{font-size:12px;color:#44483f;line-height:1.5;border-top:1px solid #eeede7;padding-top:10px;overflow-wrap:anywhere}@media(max-width:749px){.k2bf-shipping{align-items:flex-start;flex-direction:column;gap:10px;padding:16px}.k2bf-shipping__title{font-size:14px}.k2bf-card__shipping{font-size:11px}}.k2bf-card__campaign{min-height:15px}.k2bf-card__campaign.is-empty{visibility:hidden}.k2bf-card__title{min-height:2.9em;max-height:2.9em;line-height:1.45!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.k2bf-card__message{display:grid;gap:6px}.k2bf-card__message.is-empty{display:none}.k2bf-card__purchase{display:flex;flex-direction:column;justify-content:flex-start;gap:7px;min-height:76px;margin-top:auto}.k2bf-card__purchase .k2bf-card__price{margin-top:0!important}.k2bf-card__purchase .k2bf-card__shipping{margin-top:2px}.k2bf-card__button{margin-top:0}.k2bf-card--featured h3{font-size:16px}.k2bf-chapter[data-density=compact] .k2bf-grid{grid-template-columns:repeat(var(--bf-compact-cols,4),minmax(0,1fr));gap:24px 18px;margin-top:22px}.k2bf-chapter[data-density=compact] .k2bf-card{border-top-width:1px!important}.k2bf-chapter[data-density=compact] .k2bf-featured-label{display:none}.k2bf-chapter[data-density=compact] .k2bf-card__image,.k2bf-chapter[data-density=compact][data-layout=split] .k2bf-card__image{aspect-ratio:4/3}.k2bf-chapter[data-density=compact] .k2bf-card__image img{padding:24px}.k2bf-chapter[data-density=compact][data-style=raised] .k2bf-card__info{padding:14px}.k2bf-chapter[data-density=compact] .k2bf-card__info{gap:8px}.k2bf-chapter[data-density=compact] .k2bf-card__campaign{display:none}.k2bf-chapter[data-density=compact] .k2bf-card__title,.k2bf-chapter[data-density=compact] .k2bf-card--featured h3{min-height:2.8em;max-height:2.8em;font-size:14px;line-height:1.4!important}.k2bf-chapter[data-density=compact] .k2bf-card__message{font-size:11px}.k2bf-chapter[data-density=compact] .k2bf-card__purchase{min-height:64px;gap:5px}.k2bf-chapter[data-density=compact] .k2bf-card__price{font-size:14px}.k2bf-chapter[data-density=compact] .k2bf-card__saving,.k2bf-chapter[data-density=compact] .k2bf-card__eligibility,.k2bf-chapter[data-density=compact] .k2bf-card__shipping{font-size:10px}.k2bf-chapter[data-density=compact] .k2bf-card__button{min-height:40px;padding:9px 12px;font-size:12px}.k2bf-chapter[data-density=compact] .k2bf-card__badge{padding:4px 7px;font-size:10px}@media(max-width:749px){.k2bf-card__campaign{min-height:13px}.k2bf-card__purchase{min-height:68px}.k2bf-card--featured h3{font-size:14px}.k2bf-chapter[data-density=compact] .k2bf-grid,.k2bf-chapter[data-density=compact] k2-campaign-slider[data-mobile-layout=stack]>.k2bf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;overflow:visible;padding:0}.k2bf-chapter[data-density=compact] k2-campaign-slider[data-mobile-layout=scroll]>.k2bf-grid{display:flex;gap:14px;overflow-x:auto;padding:3px 2px 16px}.k2bf-chapter[data-density=compact] k2-campaign-slider[data-mobile-layout=scroll]>.k2bf-grid>*{flex:0 0 68%}.k2bf-chapter[data-density=compact] .k2bf-card__image img{padding:14px}.k2bf-chapter[data-density=compact][data-style=raised] .k2bf-card__info{padding:11px}.k2bf-chapter[data-density=compact] .k2bf-card__title,.k2bf-chapter[data-density=compact] .k2bf-card--featured h3{font-size:13px}.k2bf-chapter[data-density=compact] .k2bf-card__purchase{min-height:60px}}.k2bf .k2bf-grid>.k2bf-card{position:relative}.k2bf .k2bf-grid>.k2bf-card>.k2bf-featured-label{position:absolute;top:12px;left:18px;z-index:2;margin:0;padding:0;max-width:calc(100% - 36px);pointer-events:none}.k2bf .k2bf-grid>.k2bf-card--featured{border-top-width:1px!important}.k2bf .k2bf-grid>.k2bf-card--featured:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--bf-accent);z-index:3;pointer-events:none}.k2bf .k2bf-grid>.k2bf-card>.k2bf-card__image{flex-shrink:0;width:100%}.k2bf .k2bf-card--featured>.k2bf-featured-label+.k2bf-card__image>.k2bf-card__badge{top:42px}.k2bf .k2bf-card__info>.k2bf-card__button{margin-top:auto}@media(max-width:749px){.k2bf .k2bf-grid>.k2bf-card>.k2bf-featured-label{top:9px;left:12px;max-width:calc(100% - 24px);font-size:10px}.k2bf .k2bf-card--featured>.k2bf-featured-label+.k2bf-card__image>.k2bf-card__badge{top:34px}}
/*# sourceMappingURL=/cdn/shop/t/233/assets/k2-campaign.css.map */
