.kbc-page.section{--kbc-ink: var(--green, #18392b);--kbc-paper: var(--cream, #fffdf5);--kbc-lilac: var(--k-preset-selection, #eee7f0);--kbc-picked: var(--k-selection, #e5d8ed);--kbc-border: rgb(24 57 43 / 24%);--kbc-radius: var(--k-radius, 8px);max-width:1540px;margin:0 auto;padding:var(--space, 32px) clamp(18px,4vw,72px) max(96px,var(--space, 32px));color:var(--kbc-ink)}.kbc-page .kdrawer--collection{max-width:none}.kbc-page .kdrawer--collection>.kbc-masthead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);gap:clamp(20px,5vw,84px);align-items:center;max-width:none;text-align:left;margin:0 0 clamp(24px,3.6vw,52px);padding:6px 0 clamp(26px,3.6vw,48px);border-bottom:1px solid var(--kbc-border)}body[data-type-scale] .kbc-page .kbc-masthead .kdrawer__heading{margin:0;max-width:18ch;color:inherit;font:500 clamp(34px,3.7vw,60px)/1.03 var(--heading, var(--body));letter-spacing:-.045em;text-wrap:balance}.kbc-page .kbc-masthead .kdrawer__shipping{margin:16px 0 0;max-width:55ch;font:400 15px/1.45 var(--body)}.kbc-page .kbc-offer{position:relative;padding:clamp(19px,2vw,32px);background:var(--kbc-lilac);border:1.5px solid var(--kbc-ink);border-radius:var(--kbc-radius)}.kbc-page .kbc-offer__heading{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding-right:5px}body[data-type-scale] .kbc-page .kbc-offer__heading h2{margin:0;font:600 clamp(20px,1.65vw,27px)/1.15 var(--body);letter-spacing:-.025em}.kbc-page .kbc-tag,.kbc-page .kbc-offer__badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:4px;background:var(--kbc-ink);color:var(--kbc-paper);font:600 12px/1.3 var(--body);padding:3px 8px}.kbc-page .kbc-offer__badge{position:absolute;right:15px;top:0;transform:translateY(-50%);padding:4px 10px;font-size:14px}.kbc-page .kbc-offer .kdrawer__pricing{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:4px 10px;margin-top:12px;font-variant-numeric:tabular-nums}.kbc-page .kbc-offer .kdrawer__pricing>strong{font:600 clamp(31px,3vw,47px)/1.1 var(--body);letter-spacing:-.04em}.kbc-page .kbc-offer .kdrawer__pricing>s{font-size:clamp(20px,1.65vw,26px);opacity:.84;text-decoration-thickness:1.5px}.kbc-page .kbc-offer .kdrawer__unit{display:inline-flex;align-items:baseline;gap:.35em;margin:0;font:400 14px/1.4 var(--body)}.kbc-page .kbc-offer .kdrawer__unit strong{font:600 16px/1.4 var(--body)}.kbc-page .kbc-workspace{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,29vw,420px);grid-template-areas:"catalog tray";gap:clamp(22px,3.3vw,54px);align-items:start}.kbc-page .kbc-shelf{grid-area:catalog;min-width:0;scroll-margin-top:calc(var(--kd-header-height, 80px) + 12px)}.kbc-page .kbc-summary{grid-area:tray;position:sticky;top:calc(var(--kd-header-height, 80px) + 16px);min-width:0;padding:clamp(14px,1.5vw,24px);border:1px solid var(--kbc-border);border-radius:var(--kbc-radius);background:var(--kbc-paper);box-shadow:none}body[data-type-scale] .kbc-page .kbc-summary>h2,.kbc-page .kdrawer__catalog-heading>h2{margin:0;font:500 clamp(23px,2vw,32px)/1.16 var(--heading, var(--body));letter-spacing:-.035em}.kbc-page .kbc-summary .kdrawer__progress-heading{margin:7px 0 9px;font:400 14px/1.35 var(--body)}.kbc-page .kbc-summary .kdrawer__progress-heading strong{font-weight:500}.kbc-page .kbc-summary .kdrawer__progress{height:5px;margin:0 0 15px;background:var(--kbc-lilac)}.kbc-page .kbc-summary .kdrawer__progress>span{background:var(--kbc-ink)}.kbc-page .kbc-summary .kdrawer__slots{gap:clamp(4px,.5vw,8px)}.kbc-page .kbc-summary .kdrawer__slot>:first-child{width:100%;min-width:0;border-color:var(--kbc-ink);border-radius:6px;background:var(--kbc-picked)}.kbc-page .kbc-summary .kdrawer__slot--empty>:first-child{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;width:100%;min-height:62px;padding:4px;border:1px dashed var(--kbc-border);background:var(--kbc-paper);color:inherit;font-size:12px;text-decoration:none}.kbc-page .kbc-summary .kdrawer__slot--empty>:first-child:hover{border-color:var(--kbc-ink);background:var(--kbc-lilac)}.kbc-page .kbc-summary .kdrawer__slot-name{font-size:10px;font-weight:600}.kbc-page .kbc-summary .kdrawer__slot-image{object-position:center top}.kbc-page .kbc-summary__actions{display:grid;gap:8px;margin:14px 0 0}.kbc-page .kbc-summary__actions .kdrawer__choose{border:1px solid var(--kbc-ink);border-radius:var(--kbc-radius);margin:0;min-height:45px;padding:9px 10px;background:var(--kbc-ink);color:var(--kbc-paper);text-decoration:none;font:600 15px/1.4 var(--body)!important}.kbc-page .kbc-summary:has(.kdrawer__slot--empty) .kdrawer__button{display:none}.kbc-page .kbc-summary:not(:has(.kdrawer__slot--empty)) .kdrawer__choose{background:transparent;color:var(--kbc-ink);font-size:13px!important}.kbc-page .kbc-summary .kdrawer__status:empty{min-height:0;margin:0}.kbc-page .kbc-shelf__top{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;gap:14px 24px;margin:0 0 20px}.kbc-page .kdrawer__catalog-heading{display:block;min-width:0;margin:0}.kbc-page .kdrawer__catalog-heading p{font:400 14px/1.45 var(--body);margin:6px 0 0}.kbc-page .kbc-shelf__top .kdrawer__filters{flex:1 1 225px;max-width:340px;margin:0;gap:8px}.kbc-page .kdrawer__filters label{font:500 12px/1.35 var(--body)}.kbc-page .kdrawer__filters select{border-color:var(--kbc-border);border-radius:6px;background-color:var(--kbc-paper);font:400 14px/1.35 var(--body)}.kbc-page .kdrawer__catalog{grid-template-columns:repeat(var(--kbc-columns,3),minmax(0,1fr));gap:clamp(20px,2.3vw,35px) clamp(10px,1.4vw,24px)}.kbc-page .kdrawer__card-image{display:block;aspect-ratio:4/5;border-radius:var(--kbc-radius);background:#eeeee5}.kbc-page .kdrawer__card-image img,.kbc-page .kdrawer__detail-product img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center top}.kbc-page .kdrawer__card-image:hover img{transform:none}.kbc-page .kdrawer__card-copy{padding:12px 0 0}body[data-type-scale] .kbc-page .kdrawer__card h4{font:500 clamp(17px,1.4vw,22px)/1.18 var(--body);letter-spacing:-.025em}.kbc-page .kdrawer__card-copy p{margin:4px 0 0;font:400 14px/1.4 var(--body)}.kbc-page .kdrawer__card-choose{text-decoration:none;border-radius:6px;border-color:var(--kbc-ink);color:var(--kbc-ink);font:500 14px/1.3 var(--body)!important}.kbc-page .kdrawer__card-choose:not(:disabled):hover,.kbc-page .kdrawer__sizes button[aria-pressed=true]{background:var(--kbc-picked);border-color:var(--kbc-ink);color:var(--kbc-ink)}.kbc-page .kdrawer__card-choose:not(:disabled):active{background:var(--kbc-lilac)}.kbc-page .kdrawer__button{border-radius:var(--kbc-radius);background:var(--kbc-ink);color:var(--kbc-paper)}@media(max-width:950px){.kbc-page .kbc-workspace{grid-template-columns:minmax(0,1fr) 275px;gap:22px}.kbc-page .kdrawer__catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.kbc-page.section{padding:min(var(--space,32px),24px) 14px 106px}.kbc-page .kdrawer--collection>.kbc-masthead{grid-template-columns:minmax(0,1fr);gap:21px;margin-bottom:17px;padding:0;border:0}body[data-type-scale] .kbc-page .kbc-masthead .kdrawer__heading{font-size:clamp(30px,7.5vw,42px);max-width:21ch}.kbc-page .kbc-masthead .kdrawer__shipping{font-size:13px;margin-top:8px}.kbc-page .kbc-offer{padding:15px 13px 12px}.kbc-page .kbc-offer__badge{right:9px;font-size:12px}body[data-type-scale] .kbc-page .kbc-offer__heading h2{font-size:19px}.kbc-page .kbc-tag{font-size:11px}.kbc-page .kbc-offer .kdrawer__pricing{margin-top:6px;gap:4px 9px}.kbc-page .kbc-offer .kdrawer__pricing>strong{font-size:31px}.kbc-page .kbc-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"tray" "catalog";gap:24px}.kbc-page .kbc-summary{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 8px;padding:12px}body[data-type-scale] .kbc-page .kbc-summary>h2{font-size:21px}.kbc-page .kbc-summary .kdrawer__progress-heading{font-size:12px;margin:0}.kbc-page .kbc-summary>:nth-child(n+3){grid-column:1/-1}.kbc-page .kbc-summary .kdrawer__progress{margin:9px 0}.kbc-page .kbc-summary .kdrawer__slot--empty>:first-child{min-height:44px;flex-direction:row;gap:3px}.kbc-page .kbc-summary .kdrawer__plus{font-size:17px}.kbc-page .kbc-summary__actions{margin-top:9px}.kbc-page .kbc-summary__actions .kdrawer__choose{min-height:44px}.kbc-page .kbc-shelf__top{display:grid;gap:12px;margin-bottom:14px}.kbc-page .kbc-shelf__top .kdrawer__filters{max-width:none}.kbc-page .kdrawer__catalog{gap:21px 12px}.kbc-page .kdrawer__card-copy{padding-top:8px}.kbc-page .kdrawer__card-copy p{font-size:13px}.kbc-page .kdrawer__card-choose{margin-top:8px;padding-inline:10px}}@media(prefers-reduced-motion:reduce){.kbc-page .kdrawer__card-image img,.kbc-page .kdrawer__progress>span{transition:none}}.kbc-page .kbc-offer{background:var(--kbc-offer-fill,var(--kbc-lilac))}.kbc-page .kbc-summary{background:var(--kbc-tray-fill,var(--kbc-paper))}.kbc-page .kbc-masthead__copy:empty{display:none}.kbc-page .kbc-summary-heading{display:grid;gap:5px}body[data-type-scale] .kbc-page .kbc-summary-heading h2{margin:0;font:500 clamp(23px,2vw,32px)/1.14 var(--heading,var(--body));letter-spacing:-.035em}.kbc-summary-heading>[data-drawer-count]{font:500 14px/1.4 var(--body)}.kbc-summary-heading>[data-drawer-count]:empty,.kbc-summary [data-drawer-nav]:empty{display:none}.kbc-page .kbc-summary .kdrawer__progress{margin:10px 0 15px}.kbc-page .kbc-product-link{color:inherit;text-decoration:none;text-underline-offset:.16em}.kbc-page .kbc-product-link:hover,.kbc-page .kbc-product-link:focus-visible{text-decoration:underline}.kbc-page .kbc-pair-list{list-style:none;display:grid;gap:8px;margin:0;padding:0}.kbc-page .kbc-pair-row{position:relative;min-width:0;list-style:none;margin:0;padding:0}.kbc-page .kbc-pair-edit{display:grid;grid-template-columns:clamp(38px,3.4vw,51px) minmax(0,1fr) auto 19px;align-items:center;gap:8px;width:100%;text-align:left;min-height:70px;padding:8px;border:1px solid var(--kbc-border);border-radius:var(--kbc-radius);color:var(--kbc-ink);background:var(--kbc-tray-fill,var(--kbc-paper));line-height:1.25}.kbc-page .kbc-pair-edit:hover,.kbc-page .kbc-pair-edit:focus-visible{background:var(--kbc-lilac);border-color:var(--kbc-ink)}.kbc-page .kbc-pair-row--empty .kbc-pair-edit{border-style:dashed}.kbc-page .kbc-pair-row--free .kbc-pair-edit{border-color:color-mix(in srgb,var(--kbc-ink) 50%,transparent)}.kbc-page .kbc-pair-photo,.kbc-page .kbc-pair-placeholder{display:grid;place-items:center;width:100%;height:auto;aspect-ratio:4/5;border-radius:5px;object-fit:cover;object-position:center top}.kbc-page .kbc-pair-placeholder{font-size:22px;font-weight:400;background:var(--kbc-lilac)}.kbc-page .kbc-pair-row--free .kbc-pair-placeholder{background:var(--kbc-free-fill,#e1e7c1)}.kbc-page .kbc-pair-copy,.kbc-page .kbc-pair-commerce{display:flex;flex-direction:column;gap:3px;min-width:0}.kbc-page .kbc-pair-copy strong{font:600 clamp(15px,1.1vw,18px)/1.22 var(--body);overflow-wrap:anywhere}.kbc-page .kbc-pair-copy small{font:400 13px/1.3 var(--body);overflow-wrap:anywhere}.kbc-page .kbc-pair-commerce small{font:400 11px/1.25 var(--body)}.kbc-page .kbc-pair-commerce>span{display:flex;flex-wrap:wrap;gap:3px 4px;align-items:center;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.kbc-page .kbc-pair-commerce s{font-size:13px}.kbc-page .kbc-free-tag{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:3px 5px;border-radius:4px;background:var(--kbc-ink);color:var(--kbc-paper);font:600 10px/1.15 var(--body);letter-spacing:.015em}.kbc-page .kbc-pair-chevron{display:grid;place-items:center;width:19px;height:19px;border:1px solid var(--kbc-border);border-radius:50%}.kbc-page .kbc-pair-remove{position:absolute;top:0;left:0;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;color:var(--kbc-paper);background:transparent}.kbc-page .kbc-pair-remove svg{width:20px;height:20px;padding:2px;border-radius:50%;background:var(--kbc-ink)}.kbc-page .kbc-mobile-slots,.kbc-page .kbc-mobile-pair-details{display:none}.kbc-page .kbc-summary__actions .kdrawer__choose[data-drawer-open]{color:var(--kbc-paper);background:var(--kbc-ink);font-size:15px!important}.kbc-page .kbc-summary__actions .kdrawer__choose[data-new-drawer]{background:var(--kbc-lilac);color:var(--kbc-ink);font-size:14px!important;text-decoration:underline;text-underline-offset:3px}.kbc-page .kbc-summary .kdrawer__status.sr{position:absolute;width:1px;height:1px;margin:-1px!important;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:750px){.kbc-page .kbc-workspace{grid-template-columns:minmax(0,1fr) clamp(310px,32vw,460px)}}@media(max-width:749px){.kbc-page .kbc-summary{display:block}.kbc-page .kbc-summary-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:3px 10px}body[data-type-scale] .kbc-page .kbc-summary-heading h2{font-size:22px}.kbc-summary-heading>[data-drawer-count]{font-size:13px}.kbc-page .kbc-pair-list--desktop{display:none}.kbc-page .kbc-mobile-slots{display:grid;gap:6px}.kbc-page .kbc-slot-group{display:grid;gap:6px;min-width:0}.kbc-page .kbc-slot-group--paid{grid-template-columns:repeat(var(--kbc-paid-count,3),minmax(0,1fr))}.kbc-page .kbc-slot-group--free{grid-template-columns:repeat(var(--kbc-free-count,2),minmax(0,1fr))}.kbc-page .kbc-mobile-pair{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:49px;border:1px dashed var(--kbc-border);border-radius:6px;background:transparent;color:var(--kbc-ink);font:500 13px/1.2 var(--body);padding:5px}.kbc-page .kbc-mobile-pair.is-chosen{border-style:solid;background:var(--kbc-lilac)}.kbc-page .kbc-slot-group--free .kbc-mobile-pair{background:var(--kbc-free-fill,#e1e7c1);border-color:color-mix(in srgb,var(--kbc-ink) 60%,transparent)}.kbc-page .kbc-mobile-pair-copy{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px 5px;min-width:0}.kbc-page .kbc-mobile-pair-copy>span{overflow-wrap:anywhere}.kbc-page .kbc-mobile-pair-copy small{font-size:11px}.kbc-page .kbc-mobile-pair .kbc-pair-placeholder{width:auto;min-width:10px;height:auto;aspect-ratio:auto;background:transparent;font-size:17px}.kbc-page .kbc-mobile-pair .kbc-pair-photo{flex:0 0 28px;width:28px;height:35px}.kbc-page .kbc-mobile-pair-details:not([hidden]){display:block}.kbc-page .kbc-mobile-pair-details>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;cursor:pointer;font:500 14px/1.4 var(--body);text-decoration:underline;text-underline-offset:3px}.kbc-page .kbc-mobile-pair-details>summary::-webkit-details-marker{display:none}.kbc-page .kbc-mobile-pair-details[open]>summary svg{transform:rotate(180deg)}.kbc-page .kbc-pair-edit{grid-template-columns:42px minmax(0,1fr) auto 19px;gap:6px}.kbc-page .kbc-mobile-pair-details .kbc-pair-row{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:2px}.kbc-page .kbc-mobile-pair-details .kbc-pair-remove{position:static;width:44px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/k-bfcm-collection.css.map */
