.kvs-bf-hero{position:relative;overflow:hidden;background:var(--bf-bg);color:var(--bf-text)}.kvs-bf-hero>div:not(.kvs-bf-hero__media){position:relative;z-index:1;min-height:min(max(var(--bf-min-h, 560px),44vw),760px);display:flex;align-items:center}.kvs-bf-hero__media{position:absolute;inset:0 0 0 auto;width:68%}.kvs-bf-hero__media img,.kvs-bf-hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--bf-fade, 34%));mask-image:linear-gradient(90deg,transparent,#000 var(--bf-fade, 34%))}.kvs-bf-hero__media svg{fill:#ffffff14;background:#ffffff08}.kvs-bf-hero__text{display:grid;gap:18px;max-width:560px;padding-block:56px}.kvs-bf-eyebrow{justify-self:start;padding:7px 14px;border:1px solid rgba(243,238,231,.28);border-radius:100px;font-family:var(--font-heading-family);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bf-text)}.kvs-bf-hero__title{font-family:var(--font-heading-family);font-size:clamp(44px,5.6vw,88px);font-weight:800;line-height:.98;letter-spacing:-.02em;color:var(--bf-text)}.kvs-bf-hero__deal{font-family:var(--font-heading-family);font-size:clamp(24px,2.4vw,36px);font-weight:800;line-height:1.1;color:var(--bf-hl)}.kvs-bf-hero__sub{max-width:44ch;font-size:clamp(15px,1.1vw,17px);line-height:1.55;color:#f3eee7c7}.kvs-bf-hero__sub p{margin:0}.kvs-bf-hero__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.kvs-bf-hero .kvs-bf-btn{background:var(--bf-text);color:var(--bf-bg)!important;border:1.5px solid var(--bf-text)!important}.kvs-bf-hero .kvs-bf-btn:hover{background:#fff;border-color:#fff!important}.kvs-bf-hero .kvs-bf-btn--ghost{background:transparent;color:var(--bf-text)!important;border-color:#f3eee766!important}.kvs-bf-hero .kvs-bf-btn--ghost:hover{background:transparent;border-color:var(--bf-text)!important}.kvs-bf-usp{display:flex;flex-wrap:wrap;gap:8px 18px;margin:6px 0 0;padding:0;list-style:none;font-size:13px;font-weight:600;color:#f3eee7b8}.kvs-bf-usp li{display:inline-flex;align-items:center;gap:6px}.kvs-bf-usp .kvs-stars{color:var(--bf-hl);font-size:12px;letter-spacing:1px}.kvs-bf-clock{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.kvs-bf-clock[hidden],.kvs-bf-clock__ended[hidden],.kvs-bf-hero[data-state=after] .kvs-bf-clock{display:none}.kvs-bf-clock__label{font-size:14px;font-weight:600;color:#f3eee7b8}.kvs-bf-clock__units{display:flex;gap:8px}.kvs-bf-clock__unit{display:grid;justify-items:center;min-width:58px;padding:8px 6px 6px;border-radius:10px;background:#f3eee712;border:1px solid rgba(243,238,231,.12)}.kvs-bf-clock__unit b{font-family:var(--font-heading-family);font-size:24px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--bf-text)}.kvs-bf-clock__unit small{margin-top:4px;font-size:11px;letter-spacing:.04em;color:#f3eee799}.kvs-bf-clock__ended{font-size:15px;font-weight:600;color:var(--bf-hl)}@media(max-width:760px){.kvs-bf-hero>div:not(.kvs-bf-hero__media){min-height:0;display:block}.kvs-bf-hero__media{position:relative;inset:auto;width:100%;aspect-ratio:4 / 3}.kvs-bf-hero__media img,.kvs-bf-hero__media svg{-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.kvs-bf-hero__text{gap:14px;padding-block:0 36px;margin-top:-28px}.kvs-bf-hero__title{font-size:44px}.kvs-bf-hero__deal{font-size:24px}.kvs-bf-clock__unit{min-width:0;flex:1}.kvs-bf-clock__units{width:100%}.kvs-bf-hero__btns .kvs-btn{flex:1}.kvs-bf-usp li:not(:first-child){display:none}}.kvs-bf-deals{background:var(--bf-bg);color:var(--bf-text)}.kvs-bf-deals__head{display:grid;gap:8px;margin-bottom:28px}.kvs-bf-deals__title{font-family:var(--font-heading-family);font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1.1;color:var(--bf-text)}.kvs-bf-deals__text{max-width:60ch;font-size:15px;line-height:1.55;color:#f3eee7b8}.kvs-bf-deals__grid{display:grid;grid-template-columns:repeat(var(--bf-cols, 3),minmax(0,1fr));gap:clamp(12px,1.4vw,22px)}.kvs-bf-deal{position:relative;display:block;overflow:hidden;border-radius:14px;aspect-ratio:var(--bf-ratio, 4 / 5);background:#2a2724;isolation:isolate}.kvs-bf-deal__img,.kvs-bf-deal__img img,.kvs-bf-deal__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kvs-bf-deal__img img{transition:transform .6s ease}.kvs-bf-deal:hover .kvs-bf-deal__img img{transform:scale(1.03)}.kvs-bf-deal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 45%,rgba(20,18,16,.82))}.kvs-bf-deal__badge{position:absolute;z-index:2;top:14px;right:14px;padding:7px 11px;border-radius:7px;background:var(--bf-hl);color:#f5f4f2;font-family:var(--font-heading-family);font-size:13px;font-weight:700;line-height:1;letter-spacing:.02em;box-shadow:0 6px 18px -8px #00000080}.kvs-bf-deal__body{position:absolute;z-index:2;left:0;right:0;bottom:0;display:grid;gap:6px;padding:20px;color:var(--bf-text)}.kvs-bf-deal__title{font-family:var(--font-heading-family);font-size:clamp(20px,1.6vw,26px);font-weight:700;line-height:1.15}.kvs-bf-deal__text{font-size:14px;line-height:1.45;color:#f3eee7c7}.kvs-bf-deal__go{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:700}.kvs-bf-deal__go .kvs-i{width:18px;height:18px;transition:transform .2s}.kvs-bf-deal:hover .kvs-bf-deal__go .kvs-i{transform:translate(3px)}@media(max-width:1099px){.kvs-bf-deals__grid{grid-template-columns:repeat(min(var(--bf-cols, 3),3),minmax(0,1fr))}}@media(max-width:760px){.kvs-bf-deals__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;scrollbar-width:none}.kvs-bf-deals__grid::-webkit-scrollbar{display:none}.kvs-bf-deal{flex:0 0 78%;scroll-snap-align:start}}.kvs-bf-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,72px);align-items:center}.kvs-bf-story--flip .kvs-bf-story__media{order:2}.kvs-bf-story__media{position:relative;overflow:hidden;border-radius:14px;aspect-ratio:var(--bf-ratio, 4 / 3);background:#e4dcd1}.kvs-bf-story__media img,.kvs-bf-story__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kvs-bf-story__text{display:grid;gap:16px;justify-items:start;max-width:520px}.kvs-bf-story__eyebrow{font-family:var(--font-heading-family);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kvs-accent)}.kvs-bf-story__title{font-family:var(--font-heading-family);font-size:clamp(28px,2.8vw,42px);font-weight:700;line-height:1.08;color:var(--kvs-text)}.kvs-bf-story__body{font-size:16px;line-height:1.6;color:rgba(var(--kvs-text-rgb),.78)}.kvs-bf-story__body p{margin:0}.kvs-bf-story__body p+p{margin-top:10px}.kvs-bf-story__list{display:grid;gap:10px;margin:2px 0 0;padding:0;list-style:none;font-size:15px;line-height:1.45;color:rgba(var(--kvs-text-rgb),.82)}.kvs-bf-story__list li{display:flex;gap:10px;align-items:flex-start}.kvs-bf-story__list .kvs-i{flex:none;width:18px;height:18px;margin-top:2px;color:var(--kvs-accent)}.kvs-bf-story__list b{color:var(--kvs-text)}.kvs-bf-story__btn{margin-top:6px}@media(max-width:760px){.kvs-bf-story__grid{grid-template-columns:1fr}.kvs-bf-story--flip .kvs-bf-story__media{order:0}}.kvs-bf-anchor{display:block;height:0;scroll-margin-top:110px}.kvs-bf-hero a[hidden]{display:none!important}.shopify-section:has([data-bf-dark-page])~.shopify-section{--bf-on-dark: #F3EEE7;--bf-on-dark-rgb: 243, 238, 231}.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-plp__count,.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-more__txt{color:rgba(var(--bf-on-dark-rgb),.65)}.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-plp__toolbar .kvs-tbtn,.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-plp__toolbar .kvs-tsort{background:transparent;border-color:rgba(var(--bf-on-dark-rgb),.28);color:var(--bf-on-dark)}.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-plp__toolbar .kvs-tbtn:hover,.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-plp__toolbar .kvs-tsort:hover{border-color:var(--bf-on-dark)}.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-tsort select option{color:#26221e}.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-chip--clear{color:var(--bf-on-dark)!important}.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-more__bar{background:rgba(var(--bf-on-dark-rgb),.18)}.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-more__bar span{background:var(--bf-on-dark)}.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-more .kvs-btn:not(.kvs-btn--accent){background:transparent;color:var(--bf-on-dark)!important;border-color:rgba(var(--bf-on-dark-rgb),.4)}.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-railsec .kvs-heading,.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-railsec .kvs-action{color:var(--bf-on-dark)}.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-bf-story__title,.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-bf-story__list b{color:var(--bf-on-dark)}.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-bf-story__body,.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-bf-story__list{color:rgba(var(--bf-on-dark-rgb),.78)}.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-bf-story__eyebrow{color:var(--kvs-accent)}.shopify-section:has([data-bf-dark-page])~.pdp-reviews-section{--heading-color: #F3EEE7;--text-color: #F3EEE7;--text-color-rgb: 243, 238, 231;--border-color: rgba(243, 238, 231, .16);color:var(--bf-on-dark)}.shopify-section:has([data-bf-dark-page])~.shopify-section .pdp-related__card{--heading-color: #F3EEE7;--text-color-rgb: 243, 238, 231;--pdp-price-color: #F3EEE7}.shopify-section:has([data-bf-dark-page])~.shopify-section .pdp-related__price{font-size:16px;letter-spacing:.01em}.shopify-section:has([data-bf-dark-page])~.shopify-section .pdp-related__price:has(.pdp-related__was){color:#fff;font-weight:800}.shopify-section:has([data-bf-dark-page])~.shopify-section .pdp-related__was{font-size:14px;font-weight:600;color:#f2655b;text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:#f2655b}.shopify-section:has([data-bf-dark-page])~.shopify-section .pdp-related__price .va{color:#f3eee7a6}.shopify-section:has([data-bf-dark-page])~.shopify-section .pdp-related__card.is-soldout .pdp-related__price{color:#f3eee773}.shopify-section:has([data-bf-dark-page])~.shopify-section .pdp-related__card.is-soldout .pdp-related__was{text-decoration-color:#f3eee766}@media(max-width:600px){.shopify-section:has([data-bf-dark-page])~.shopify-section .pdp-related__price{font-size:15px}.shopify-section:has([data-bf-dark-page])~.shopify-section .pdp-related__was{font-size:12.5px}}.shopify-section:has([data-bf-dark-page])~.shopify-section .pdp-related__more{color:#f3eee7b3}.shopify-section:has([data-bf-dark-page])~.shopify-section .pdp-related__card:hover .pdp-related__more{color:#f3eee7}.kvs-bfb{padding:var(--bfb-mt, 64px) 0 var(--bfb-mb, 0);background:var(--bfb-outer, transparent)}.kvs-bfb *,.kvs-bfb *:before,.kvs-bfb *:after{box-sizing:border-box}.kvs-bfb :where(h2,p){margin:0}.kvs-bfb__box{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;min-height:var(--bfb-h, 440px);background:var(--bf-bg);color:var(--bf-text)}.kvs-bfb--card .kvs-bfb__box{max-width:var(--bfb-max, none);margin:0 auto;border-radius:16px;width:calc(100% - 2 * var(--bfb-pad, 48px))}.kvs-bfb__media{position:absolute;inset:0 0 0 auto;width:56%;z-index:-1}.kvs-bfb__media img,.kvs-bfb__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--bf-fade, 34%));mask-image:linear-gradient(90deg,transparent,#000 var(--bf-fade, 34%))}.kvs-bfb__media svg{fill:#ffffff14}.kvs-bfb__text{display:grid;gap:10px;justify-items:start;max-width:720px;padding:32px clamp(24px,4vw,64px)}.kvs-bfb__title{font-family:var(--font-heading-family);font-size:clamp(30px,3vw,46px);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--bf-text)}.kvs-bfb__deal{font-family:var(--font-heading-family);font-size:clamp(20px,1.7vw,26px);font-weight:800;line-height:1.15;color:color-mix(in srgb,var(--bf-hl) 75%,#fff)}.kvs-bfb__title,.kvs-bfb__deal{text-wrap:balance}.kvs-bfb__sub{max-width:50ch;font-size:16px;line-height:1.5;color:#f3eee7db}.kvs-bfb__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:6px}.kvs-bfb__btn{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:10px;background:var(--bf-hl);color:#f5f4f2!important;font-family:var(--font-heading-family);font-size:15px;font-weight:700;line-height:1.2;text-decoration:none!important;transition:filter .2s}.kvs-bfb__btn span{transition:transform .2s}.kvs-bfb__btn:hover{filter:brightness(1.08)}.kvs-bfb__btn:hover span{transform:translate(3px)}.kvs-bfb__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.kvs-bfb .kvs-bf-clock{position:relative;z-index:2;gap:8px 12px}.kvs-bfb .kvs-bf-clock__unit{min-width:50px;padding:6px 5px 5px}.kvs-bfb .kvs-bf-clock__unit b{font-size:20px}.kvs-bfb[data-state=after] .kvs-bf-clock{display:none}@media(max-width:760px){.kvs-bfb{padding:var(--bfb-mt-mb, 40px) 0 var(--bfb-mb-mb, 0)}.kvs-bfb__box{display:block;min-height:0}.kvs-bfb--card .kvs-bfb__box{width:calc(100% - 2 * var(--bfb-pad, 16px))}.kvs-bfb__media{position:relative;inset:auto;width:100%;aspect-ratio:4 / 3;z-index:0}.kvs-bfb__media img,.kvs-bfb__media svg{-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.kvs-bfb__text{position:relative;z-index:1;gap:12px;max-width:none;margin-top:-24px;padding:0 20px 28px}.kvs-bfb__title{font-size:34px}.kvs-bfb__deal{font-size:22px}.kvs-bfb .kvs-bf-clock__units{width:100%}.kvs-bfb .kvs-bf-clock__unit{min-width:0;flex:1}.kvs-bfb__row{display:grid;gap:14px}.kvs-bfb__btn{width:100%;justify-content:center}}[data-bf] .pdp-pricecard{background:var(--kvs-bf-bg, #27201A)}[data-bf] .pdp-pricecard__now{color:#fff}[data-bf] .pdp-pricecard__was{color:#f2655b;opacity:1;text-decoration:line-through;text-decoration-color:#f2655b;text-decoration-thickness:2px}[data-bf] .pdp-pricecard__badge{background:var(--kvs-bf-accent, #BF5E2E)!important;color:#f5f4f2!important}[data-bf] .pdp-pricecard__deadline{display:none}.kvs-bf-pc{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-4px 0 14px;padding-bottom:14px;border-bottom:1px solid rgba(243,238,231,.14)}.kvs-bf-pc__label{padding:6px 10px;border-radius:7px;background:var(--kvs-bf-accent, #BF5E2E);color:#f5f4f2;font-family:var(--pdp-heading-family, var(--font-heading-family));font-size:12px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase}.kvs-bf-pc__count{font-size:13px;font-weight:600;color:#f3eee7d9;font-variant-numeric:tabular-nums}.kvs-bf-pc__count[hidden]{display:none}.kvs-bf-pc__link{margin-left:auto;font-size:13px;font-weight:700;color:#f3eee7!important;text-decoration:underline;text-decoration-color:var(--kvs-bf-accent, #BF5E2E);text-underline-offset:3px}.kvs-bf-pc__link:hover{color:var(--kvs-bf-accent, #BF5E2E)!important}.kvs-bf-gal{position:absolute;z-index:3;left:16px;top:16px;padding:7px 11px;border-radius:7px;background:var(--kvs-bf-bg, #27201A);color:#f3eee7;font-family:var(--pdp-label-font, var(--font-heading-family));font-size:12px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.pdp-gallery__badge+.kvs-bf-gal{top:50px}@media(max-width:600px){[data-bf] .kvs-bf-pc{flex-wrap:wrap;justify-content:space-between;gap:10px 12px}[data-bf] .kvs-bf-pc__link{margin-left:auto;white-space:nowrap}[data-bf] .kvs-bf-pc__count:not([data-kvs-bf-count]){display:none}[data-bf] .kvs-bf-pc__count[data-kvs-bf-count]{order:3;flex-basis:100%}[data-bf] .pdp-pricecard{display:grid;grid-template-columns:auto auto minmax(0,1fr);column-gap:12px;align-items:baseline}[data-bf] .pdp-pricecard>*,[data-bf] .pdp-pricecard .pdp-pricecard__note{grid-column:1 / -1;min-width:0}[data-bf] .pdp-pricecard .pdp-pricecard__row,[data-bf] .pdp-pricecard .pdp-pricecard__prices{display:contents}[data-bf] .pdp-pricecard .pdp-pricecard__label{grid-column:1 / 3;grid-row:2;align-self:center;margin:0 0 12px}[data-bf] .pdp-pricecard .pdp-pricecard__badge{grid-column:1 / -1;grid-row:2;justify-self:start;align-self:center;transform:none;margin:0 0 12px}[data-bf] .pdp-pricecard:has(.pdp-pricecard__label) .pdp-pricecard__badge{grid-column:3;justify-self:end}[data-bf] .pdp-pricecard .pdp-pricecard__now{grid-column:1;grid-row:3}[data-bf] .pdp-pricecard .pdp-pricecard__was{grid-column:2 / -1;grid-row:3;justify-self:start}[data-bf] .pdp-pricecard .pdp-pricecard__note{margin-top:10px;white-space:normal}[data-bf] .kvs-bf-disc{align-items:flex-start;font-size:12.5px}[data-bf] .kvs-bf-disc svg{margin-top:2px}}.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-bf-card{display:none}.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-bf-card+.pdp-related__badge{top:12px}@media(max-width:600px){.shopify-section:has([data-bf-dark-page])~.shopify-section .kvs-bf-card+.pdp-related__badge{top:8px}}.kvs-bf-disc{display:flex;align-items:center;gap:7px;margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.35;color:#f3eee7d9}.kvs-bf-disc svg{flex:none;color:var(--kvs-bf-accent, #BF5E2E)}.kvs-bf-disc b{color:#fff}.pdp-main:not([data-bf]) .kvs-bf-disc{color:inherit}.pdp-main:not([data-bf]) .kvs-bf-disc b{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/23/assets/kvs-bf.css.map */
