.fk-hero-match{background:#f7f2ed!important;padding:45px 24px 70px!important;color:#111}.fk-hero-match :is(.fk-bodyl-hero__wrap,.fk-lip-hero__wrap,.fk-blb-hero__wrap,.fk-date-hero__wrap){max-width:1600px!important;width:100%!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)!important;gap:clamp(28px,4vw,64px)!important;align-items:start!important}.fk-hero-match :is(.fk-bodyl-hero__content,.fk-lip-hero__content,.fk-blb-hero__content,.fk-date-hero__content){min-width:0}.fk-hero-match :is(.fk-bodyl-hero__gallery-shell,.fk-lip-hero__gallery-shell,.fk-blb-hero__gallery-shell,.fk-date-hero__gallery-shell){position:sticky!important;top:110px!important;min-width:0}.fk-hero-match :is(.fk-bodyl-hero__gallery,.fk-lip-hero__gallery,.fk-blb-hero__gallery,.fk-date-hero__gallery){display:flex!important;flex-direction:column!important;gap:14px!important}.fk-hero-match :is(.fk-bodyl-hero__main-media,.fk-lip-hero__main-media,.fk-blb-hero__main-media,.fk-date-hero__main-media){order:0;border-radius:24px!important;background:#fff!important;border:1px solid #1111110d!important;box-shadow:0 18px 45px #11111108!important;overflow:hidden;aspect-ratio:1!important}.fk-hero-match :is(.fk-bodyl-hero__main-img,.fk-lip-hero__main-img,.fk-blb-hero__main-img,.fk-date-hero__main-img){width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}.fk-hero-match :is(.fk-bodyl-hero__thumbs,.fk-lip-hero__thumbs,.fk-blb-hero__thumbs,.fk-date-hero__thumbs){order:1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;max-height:none!important;width:100%!important}.fk-hero-match :is(.fk-bodyl-hero__thumb,.fk-lip-hero__thumb,.fk-blb-hero__thumb,.fk-date-hero__thumb){width:100%!important;height:auto!important;aspect-ratio:1!important;border-radius:18px!important}.fk-hero-match :is(.fk-bodyl-hero__thumb-img,.fk-lip-hero__thumb-img,.fk-blb-hero__thumb-img,.fk-date-hero__thumb-img){width:100%!important;height:100%!important;object-fit:contain!important}.fk-hero-match h1{font-size:clamp(42px,5.1vw,78px)!important;line-height:.94!important;letter-spacing:-.065em!important;font-weight:950!important;margin:0!important;color:#111!important;text-wrap:balance}.fk-hero-match :is(.fk-bodyl-hero__eyebrow,.fk-lip-hero__eyebrow,.fk-blb-hero__eyebrow,.fk-date-hero__eyebrow){margin:18px 0 16px!important;color:#1f5fae!important;font-size:12px!important;line-height:1.2!important;font-weight:950!important;letter-spacing:.17em!important}.fk-hero-match :is(.fk-bodyl-hero__lead,.fk-lip-hero__lead,.fk-blb-hero__lead,.fk-date-hero__lead){font-size:clamp(17px,1.35vw,21px)!important;line-height:1.6!important;margin:20px 0 0!important;color:#666!important}.fk-hero-match :is(.fk-bodyl-hero__lead,.fk-lip-hero__lead,.fk-blb-hero__lead,.fk-date-hero__lead) p{margin:0}.fk-hero-match :is(.fk-bodyl-hero__trusts,.fk-lip-hero__trusts,.fk-blb-hero__trusts,.fk-date-hero__trusts){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:26px!important}.fk-hero-match :is(.fk-bodyl-hero__trust,.fk-lip-hero__trust,.fk-blb-hero__trust,.fk-date-hero__trust){border:1px solid #11111112!important;background:#ffffffad!important;border-radius:18px!important;padding:13px 16px!important;font-size:14px!important;min-height:58px;box-shadow:0 10px 28px #11111109!important}.fk-hero-match :is(.fk-bodyl-hero__buybox,.fk-lip-hero__buybox,.fk-blb-hero__purchase,.fk-date-hero__buybox){margin-top:24px!important;background:#fffc!important;border:1px solid #1111110d!important;border-radius:30px!important;padding:clamp(22px,2.4vw,34px)!important;box-shadow:0 18px 44px #11111108!important}.fk-hero-match :is(.fk-bodyl-hero__chooser,.fk-bodyl-hero__options,.fk-lip-hero__chooser,.fk-lip-hero__options,.fk-blb-hero__chooser,.fk-date-hero__chooser,.fk-date-hero__bundle){background:#ffffffad!important;border:1px solid #11111112!important;border-radius:24px!important;padding:22px!important;box-shadow:0 10px 28px #11111105!important;margin-top:20px!important}.fk-hero-match :is(h2,h3){letter-spacing:-.025em!important}.fk-hero-match :is(.fk-bodyl-hero__option-head,.fk-lip-hero__option-head,.fk-blb-hero__chooser-head,.fk-date-hero__chooser-head) :is(h2,h3){font-size:20px!important;line-height:1.2!important}.fk-hero-match :is(.fk-bodyl-hero__sort-card,.fk-bodyl-hero__visual-card,.fk-lip-hero__shade-card,.fk-blb-hero__sort-card,.fk-date-hero__shadow-card){border-radius:16px!important;border-width:1px!important;box-shadow:none!important}.fk-hero-match :is(.fk-bodyl-hero__sort-card,.fk-bodyl-hero__visual-card,.fk-lip-hero__shade-card,.fk-blb-hero__sort-card,.fk-date-hero__shadow-card).is-active{border-color:#f26b2f!important;background:#fff5ed!important;box-shadow:0 0 0 1px #f26b2f!important}.fk-hero-match :is(.fk-bodyl-hero__form-row,.fk-lip-hero__form-row,.fk-blb-hero__form-row,.fk-date-hero__form-row){display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.fk-hero-match :is(.fk-bodyl-hero__qty-wrap,.fk-lip-hero__qty-wrap,.fk-blb-hero__qty,.fk-date-hero__qty-wrap){justify-self:end}.fk-hero-match :is(.fk-bodyl-hero__cart,.fk-lip-hero__cart,.fk-blb-hero__cart,.fk-date-hero__cart){width:100%!important;min-height:56px!important;border-radius:999px!important;background:#111!important;color:#fff!important;font-size:14px!important;font-weight:850!important;border:0!important;box-shadow:none!important}.fk-hero-match :is(.fk-bodyl-hero__cart,.fk-lip-hero__cart,.fk-blb-hero__cart,.fk-date-hero__cart):hover{background:#f26b2f!important}.fk-hero-match :is(.fk-bodyl-hero__price,.fk-lip-hero__price,.fk-date-hero__price,.fk-blb-hero__prices strong){font-size:clamp(30px,3vw,46px)!important;line-height:1!important;letter-spacing:-.05em!important;font-weight:950!important;color:#111!important}.fk-hero-match :is(.fk-bodyl-hero__meta,.fk-lip-hero__meta,.fk-blb-hero__meta,.fk-date-hero__meta){display:none!important}.fk-has-ve :is(.fk-product-hero__price-row,.fk-product-hero__add-button,.fk-product-hero__discount-note,.fk-product-hero__quantity-status,.fk-bodyl-hero__price-row,.fk-bodyl-hero__form-row,.fk-lip-hero__price-row,.fk-lip-hero__form-row,.fk-blb-hero__price-row,.fk-blb-hero__form-row,.fk-date-hero__price-row,.fk-date-hero__form-row){display:none!important}.fk-has-ve :is(.fk-product-hero__tier-price,.fk-product-hero__tier-saving,.fk-product-hero__tier-badge,.fk-product-hero__tier-subline,.fk-product-hero__tier-compare){display:none!important}.fk-has-ve .shopify-payment-button{display:none!important}fk-b2b-purchase{display:block;width:100%;margin:18px 0;color:#111}fk-b2b-purchase[hidden]{display:none!important}.fk-ve-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.fk-ve-total{display:block;font-size:clamp(30px,3vw,46px);font-weight:950;line-height:1.1;letter-spacing:-.05em}.fk-ve-top small{display:block;font-size:12px;color:#666;margin-top:6px;line-height:1.4}.fk-ve-quantity{text-align:right}.fk-ve-quantity label{font-size:12px;display:block}.fk-ve-stepper{display:flex;align-items:center;border:1px solid #11111118;border-radius:999px;margin-top:8px;background:#fff;padding:2px}.fk-ve-stepper button{width:36px;height:36px;background:transparent;border:0;border-radius:50%;cursor:pointer;color:#111}.fk-ve-stepper button:hover{background:#fff0e3;color:#f26b2f}.fk-ve-stepper input{width:48px;padding:0;text-align:center;font-size:16px;font-weight:750;border:0;background:none;-webkit-appearance:textfield;appearance:textfield;box-shadow:none}.fk-ve-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.fk-ve-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 18px}.fk-ve-tier{font:inherit;padding:12px 5px;background:#fff;border:1px solid #11111118;border-radius:12px;text-align:center;cursor:pointer;color:#111}.fk-ve-tier strong{font-size:14px;display:block}.fk-ve-tier span{font-size:11px;display:block;margin-top:4px}.fk-ve-tier[aria-pressed=true]{border-color:#f26b2f;background:#fff3e8}.fk-ve-add{display:block;width:100%;min-height:56px;border:0;border-radius:999px;background:#111;color:#fff;font-size:14px;font-weight:850;cursor:pointer}.fk-ve-add:hover{background:#f26b2f}.fk-ve-add:disabled{opacity:.5;cursor:not-allowed}.fk-ve-feedback{font-size:13px;margin:8px 0;line-height:1.4}.fk-ve-feedback:empty{display:none}.fk-cart-ve-summary{font-size:11px;line-height:1.4;display:block;margin-top:6px;white-space:nowrap;color:#666}.fk-ve-stepper :focus-visible,.fk-ve-tier:focus-visible,.fk-ve-add:focus-visible{outline:2px solid #f26b2f;outline-offset:3px}@media(max-width:749px){.fk-hero-match{padding:25px 16px 45px!important}.fk-hero-match :is(.fk-bodyl-hero__wrap,.fk-lip-hero__wrap,.fk-blb-hero__wrap,.fk-date-hero__wrap){grid-template-columns:1fr!important;gap:26px!important}.fk-hero-match :is(.fk-bodyl-hero__gallery-shell,.fk-lip-hero__gallery-shell,.fk-blb-hero__gallery-shell,.fk-date-hero__gallery-shell){position:relative!important;top:auto!important}.fk-hero-match h1{font-size:42px!important}.fk-hero-match :is(.fk-bodyl-hero__lead,.fk-lip-hero__lead,.fk-blb-hero__lead,.fk-date-hero__lead){font-size:16px!important}.fk-hero-match :is(.fk-bodyl-hero__trusts,.fk-lip-hero__trusts,.fk-blb-hero__trusts,.fk-date-hero__trusts){display:none!important}.fk-ve-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-ve-top{align-items:flex-start}.fk-ve-total{font-size:32px}.fk-ve-quantity{max-width:150px}}.cart-item__quantity-wrapper:has([data-ve-step]:not([data-ve-step="1"])){flex-wrap:wrap}.cart-item__quantity-wrapper .fk-cart-ve-summary{flex-basis:100%;order:2}.fk-has-ve :is(.fk-product-hero__tier-price-wrap,.fk-product-hero__tier-title-row em){display:none!important}.fk-hero-match :is(.fk-bodyl-hero__meta-row,.fk-lip-hero__meta-row){display:none!important}.fk-hero-match :is(.fk-bodyl-hero__options,.fk-lip-hero__options){padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.fk-hero-match :is(.fk-bodyl-hero__option-group,.fk-lip-hero__option-group){background:#ffffffad!important;border:1px solid #11111112!important;border-radius:24px!important;padding:22px!important;box-shadow:0 10px 28px #11111105!important;margin-top:16px!important}.fk-hero-match .fk-bodyl-hero__visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}@media(max-width:749px){.fk-hero-match .fk-bodyl-hero__visual-card{padding:10px!important;gap:8px!important}.fk-hero-match .fk-bodyl-hero__visual-card strong{font-size:12px!important}.fk-hero-match .fk-bodyl-hero__visual-card small{font-size:10px!important}.fk-hero-match .fk-bodyl-hero__visual-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important}}.fk-hero-match .fk-bodyl-hero__variant-card{border-radius:16px!important;box-shadow:none!important;transform:none!important}.fk-hero-match .fk-bodyl-hero__variant-card.is-active{border-color:#f26b2f!important;background:#fff5ed!important;box-shadow:0 0 0 1px #f26b2f!important}@media(max-width:749px){.fk-hero-match .fk-bodyl-hero__variant-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;min-height:0!important;padding:12px!important}.fk-hero-match .fk-bodyl-hero__variant-img-wrap{width:100%!important;height:auto!important;aspect-ratio:1!important}.fk-hero-match .fk-bodyl-hero__variant-copy strong{font-size:13px!important;line-height:1.3!important;overflow-wrap:anywhere}.fk-hero-match .fk-bodyl-hero__variant-copy{width:100%;min-width:0}}.fk-has-pack :is(.fk-product-hero__variant-field,.fk-blb-hero__chooser,.fk-date-hero__chooser){display:none!important}.fk-ve-contents{font-size:14px;line-height:1.6;color:#625b55;margin:12px 0}.fk-ve-tiers .fk-ve-tier[aria-pressed=true]{border-color:#f26b2f;background:#fff4e9}.fk-cart-pack-select{max-width:100%;padding:10px 12px;border:1px solid #ded6cf;border-radius:10px;background:#fff;color:#171717;font:inherit}.fk-cart-components{font-size:12px;line-height:1.5;padding-left:16px;margin:8px 0}.fk-has-pack :is([data-shadow-summary-variant],[data-lip-summary-variant],[data-large-summary-variant],[data-small-summary-variant]){display:none!important}.fk-ve-contents-panel{margin:22px 0;width:100%;text-align:left}.fk-ve-contents-panel h2{font-size:20px;line-height:1.2;margin:0 0 6px;color:#171717;letter-spacing:-.4px}.fk-ve-contents-panel>p{font-size:13px;line-height:1.4;margin:0 0 12px;color:#6d655f}.fk-ve-contents-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}.fk-ve-contents-card{padding:16px 13px;border:1px solid #ead9cc;border-radius:16px;background:#fffaf5;border-top:3px solid #f26b2f;min-width:0}.fk-ve-contents-card strong{display:block;font-size:15px;line-height:1.35;color:#171717;margin-bottom:7px}.fk-ve-contents-card span{display:block;font-size:12px;line-height:1.5;color:#6d655f}@media(max-width:749px){.fk-ve-contents-grid{grid-template-columns:1fr}.fk-ve-contents-card{padding:13px 15px}.fk-ve-contents-panel{margin:20px 0}}.fk-hero-heading-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;width:100%;min-width:0}.fk-hero-heading-row .fk-product-hero__eyebrow{margin:0!important;min-width:0}.fk-hero-heading-row .fk-product-hero__content-badge{position:static!important;flex:none;margin-left:auto;white-space:nowrap}fk-hero-assurance{display:block;margin:14px 0 20px;color:#625d57}.fk-hero-assurance__stock{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.5}.fk-hero-assurance__dot{width:8px;height:8px;border-radius:50%;background:#36b95b;flex:none}.fk-hero-assurance__stock.is-unavailable .fk-hero-assurance__dot{background:#92908b}.fk-hero-assurance__guarantee{display:flex;align-items:center;gap:12px;margin:15px 0 0;font-size:16px;line-height:1.4}.fk-hero-assurance__seal{display:grid;place-items:center;width:32px;height:32px;flex:none;border:2px solid #89847e;border-radius:50%;outline:1px solid #89847e;outline-offset:3px;margin:4px;font-size:12px;font-weight:750;line-height:1}@media(max-width:749px){.fk-hero-heading-row{gap:10px}.fk-hero-heading-row .fk-product-hero__eyebrow{font-size:10px!important}.fk-hero-assurance__stock{font-size:12px}.fk-hero-assurance__guarantee{font-size:14px}}.fk-ve-pricing{min-width:0;flex:1}.fk-ve-pricing-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.fk-ve-pricing .fk-ve-total{font-size:28px;letter-spacing:-.03em}.fk-ve-uvp{max-width:115px;text-align:right;white-space:normal}.fk-ve-profit{margin-top:12px}.fk-ve-profit strong{display:block;font-size:23px;line-height:1.2;margin-top:3px;font-weight:800}.fk-ve-profit[hidden],.fk-ve-uvp[hidden]{display:none!important}.fk-ve-profit small:last-child{font-size:11px;margin-top:3px}@media(max-width:480px){.fk-ve-top{gap:10px}.fk-ve-pricing-row{gap:8px}.fk-ve-pricing .fk-ve-total{font-size:24px}.fk-ve-uvp{font-size:10px!important;max-width:86px}.fk-ve-quantity{max-width:116px}.fk-ve-stepper button{width:28px}.fk-ve-stepper input{width:38px}.fk-ve-profit strong{font-size:21px}}[data-fk-balanced-hero]{overflow:clip!important}[data-fk-balanced-hero] [data-fk-balance-grid]{align-items:start!important}[data-fk-balanced-hero] [data-fk-balance-shell]{align-self:stretch!important}[data-fk-balanced-hero] [data-fk-balance-column]{position:relative!important;top:auto!important;bottom:auto!important;align-self:start!important}[data-fk-balanced-hero] [data-fk-balance-column=sticky]{position:sticky!important;top:var(--fk-hero-sticky-top, 110px)!important}.fk-ve-top{display:grid;grid-template-columns:1fr;gap:14px}.fk-ve-pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.fk-ve-price-card{min-width:0;padding:12px 10px;border:1px solid #11111115;border-radius:12px;background:#fff;text-align:left;display:flex;flex-direction:column;justify-content:flex-start}.fk-ve-price-card strong,.fk-ve-pricing .fk-ve-total{display:block;font-size:23px;font-weight:850;letter-spacing:-.035em;line-height:1.2;margin:3px 0 0;overflow-wrap:anywhere}.fk-ve-price-card small{font-size:11px;line-height:1.4;margin-top:5px}.fk-ve-uvp{max-width:none;white-space:normal}.fk-ve-profit{margin-top:0}.fk-ve-quantity{justify-self:end}@media(max-width:480px){.fk-ve-price-card{padding:10px 7px}.fk-ve-price-card strong,.fk-ve-pricing .fk-ve-total{font-size:19px}.fk-ve-price-card small{font-size:10px}.fk-ve-pricing{gap:6px}.fk-ve-uvp{max-width:none}}.fk-product-benefits{list-style:none!important;padding:0!important;margin:1.25em 0 0!important;display:grid!important;gap:.25em!important;text-align:left!important}.fk-product-benefits .fk-product-benefits__item{list-style:none!important;display:flex!important;align-items:flex-start!important;gap:.5em!important;padding:0!important;margin:0!important;text-indent:0!important}.fk-product-benefits__check{flex:0 0 auto!important}.fk-product-benefits__item::marker{content:""!important}.fk-product-benefits__item:before{content:none!important;display:none!important}.fk-ve-top{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:stretch}.fk-ve-pricing{display:contents}.fk-ve-quantity{justify-self:stretch;text-align:left;max-width:none!important;min-width:0;padding:12px 10px;border:1px solid #11111115;border-radius:12px;background:#fff}.fk-ve-quantity label{font-size:11px;line-height:1.4}.fk-ve-quantity small{font-size:10px;line-height:1.4}.fk-ve-quantity .fk-ve-stepper{max-width:112px}.fk-ve-quantity .fk-ve-stepper button{width:28px;min-width:24px;flex:1 1 28px}.fk-ve-quantity .fk-ve-stepper input{width:30px;min-width:0;flex:1 1 30px}.fk-ve-price-card strong,.fk-ve-pricing .fk-ve-total{font-size:21px}@media(max-width:480px){.fk-ve-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fk-ve-quantity{padding:10px 7px}.fk-ve-price-card strong,.fk-ve-pricing .fk-ve-total{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fk-hero-consistency.css.map */
