.kbk-gift{display:block;color:rgb(var(--color-foreground))}.kbk-gift__text{margin:0;font-size:.8125rem;line-height:1.4}.kbk-gift__text strong{font-weight:700}.kbk-gift__label{font-weight:600}.kbk-gift__color{text-transform:capitalize}.kbk-gift__track{position:relative;height:var(--sp-1d5, .375rem);border-radius:999px;background-color:rgb(var(--color-border-light, var(--color-foreground) / .12));overflow:hidden}[data-rounded-block=square] .kbk-gift__track{border-radius:0}.kbk-gift__fill{position:absolute;inset-block:0;inset-inline-start:0;width:var(--kbk-fill, 0%);border-radius:inherit;background-color:currentColor;transition:width var(--animation-smooth, .4s ease) .1s}.kbk-gift__fill--add{inset-inline-start:var(--kbk-from, 0%);background-color:rgb(var(--color-foreground) / .35)}.kbk-gift--pdp{margin-block:1rem .25rem}.kbk-gift__card{display:flex;align-items:flex-start;gap:.875rem;padding:.875rem;border-radius:var(--rounded-block);background-color:rgb(var(--color-foreground) / .05)}.kbk-gift__media{flex:0 0 3rem}.kbk-gift__media img{display:block;width:3rem;aspect-ratio:3 / 4;height:auto;border-radius:.5rem;object-fit:cover}.kbk-gift__body{display:grid;flex:1 1 auto;min-width:0;gap:.5rem}.kbk-gift__title{display:flex;align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:600;line-height:1.25}.kbk-gift__title .icon{flex:0 0 auto}.kbk-gift__text--sub{color:rgb(var(--color-foreground) / .72)}.kbk-gift__fine{display:flex;flex-wrap:wrap;gap:.125rem .75rem;margin:0;font-size:.75rem;line-height:1.3;color:rgb(var(--color-foreground) / .62)}.kbk-gift__pick{display:grid;gap:.5rem;margin-block-start:.5rem;padding:.625rem .875rem;border:1px solid rgb(var(--color-border));border-radius:var(--rounded-block)}.kbk-gift__pick[hidden],.kbk-gift__pick-panel[hidden],.kbk-gift__chips[hidden],.kbk-gift__chip[hidden]{display:none}.kbk-gift__pick-summary{display:flex;align-items:center;gap:.625rem}.kbk-gift__pick-thumb{flex:0 0 2rem}.kbk-gift__pick-thumb img{display:block;width:2rem;aspect-ratio:4 / 5;height:auto;border-radius:.375rem;object-fit:cover}.kbk-gift__pick-text{flex:1 1 auto;min-width:0;margin:0;font-size:.8125rem;line-height:1.3}.kbk-gift__pick-text strong{font-weight:600}.kbk-gift__pick-toggle{flex:0 0 auto;min-height:2.75rem;padding:0 .25rem;border:0;background:none;font:inherit;font-size:.8125rem;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.kbk-gift__pick-panel{display:grid;gap:.75rem;padding-block-start:.75rem;border-top:1px solid rgb(var(--color-border))}.kbk-gift__pick-help,.kbk-gift__pick-error{margin:0;font-size:.75rem;line-height:1.4}.kbk-gift__pick-error{color:#b42318}.kbk-gift__pick-apply{min-height:2.75rem;padding:.625rem 1rem;border:0;border-radius:var(--rounded-button, .5rem);background:rgb(var(--color-foreground));color:rgb(var(--color-background));font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.kbk-gift__pick-apply[hidden],.kbk-gift__pick-error[hidden]{display:none}.kbk-gift__pick-apply:disabled{opacity:.6;cursor:wait}.kbk-gift__pick-apply:focus-visible{outline:2px solid currentColor;outline-offset:2px}.kbk-gift__chips{min-width:0;margin:0;padding:0;border:0}.kbk-gift__legend{padding:0;margin-block-end:.375rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;color:rgb(var(--color-foreground) / .7)}.kbk-gift__chip-row{display:flex;flex-wrap:wrap;gap:.375rem}.kbk-gift__chip{position:relative;display:inline-flex}.kbk-gift__chip input[type=radio]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0!important;cursor:pointer}.kbk-gift__chip-face{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0 .875rem;border:1px solid rgb(var(--color-border-dark, var(--color-foreground) / .4));border-radius:var(--rounded-button, 999px);background-color:rgb(var(--color-background));font-size:.8125rem;line-height:1}.kbk-gift__chip input:checked+.kbk-gift__chip-face{border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.kbk-gift__chip input:focus-visible+.kbk-gift__chip-face{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.kbk-gift__chip input[type=radio]:disabled{cursor:not-allowed}.kbk-gift__chip input:disabled+.kbk-gift__chip-face{color:rgb(var(--color-foreground) / .45);text-decoration:line-through}.kbk-gift__pending{display:none}.kbk-gift-hint{margin-top:.25rem;font-size:.6875rem;line-height:1.3;opacity:.75}.gfgFGv2-gift-row .kbk-gift-choice__original{display:none}.kbk-gift-choice{display:grid;gap:.5rem;margin-block-start:.5rem;min-width:0}.kbk-gift-choice__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(4.5rem,.45fr);gap:.5rem}.kbk-gift-choice__fields label{display:grid;gap:.25rem;min-width:0;font-size:.6875rem;font-weight:600;line-height:1.25}.kbk-gift-choice__fields select{width:100%;min-width:0;min-height:2.75rem;padding:.375rem .5rem;border:1px solid rgb(var(--color-border-dark, var(--color-foreground) / .4));border-radius:.375rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:.75rem}.kbk-gift-choice__fields select:focus-visible,.kbk-gift-choice__apply:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.kbk-gift-choice__apply{justify-self:start;min-height:2.75rem;padding:0 .25rem;border:0;background:none;color:inherit;font:inherit;font-size:.75rem;font-weight:600;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.kbk-gift-choice__apply[hidden]{display:none}.kbk-gift-choice__apply:disabled{opacity:.6;cursor:wait}@media screen and (max-width:480px){.kbk-gift-choice__fields{grid-template-columns:minmax(0,1fr)}}.kbk-gift__error{color:rgb(var(--color-error, 185 28 28));font-weight:600}.kbk-gift-adding .kbk-gift__pending{display:block}.kbk-gift-adding [data-kbk-cart-text]{display:none}.kbk-gift-adding .gfgFGv2-gift-row{visibility:hidden}.kbk-gift--cart{display:grid;gap:.75rem;width:100%}.kbk-gift--cart .kbk-gift__text{font-size:.875rem;line-height:1.3}.kbk-gift__mark{position:absolute;inset-block:0;inset-inline-start:var(--kbk-at, 0%);width:2px;background-color:rgb(var(--color-background))}.kbk-gift__goals{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;margin:0;padding:0;list-style:none;font-size:.75rem;line-height:1.2;color:rgb(var(--color-foreground) / .62)}.kbk-gift__goal{display:inline-flex;align-items:center;gap:.375rem}.kbk-gift__goal.is-done{color:rgb(var(--color-foreground));font-weight:600}.kbk-suggest{display:grid;gap:.75rem;margin-block-start:1.25rem}.kbk-suggest__title{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;color:rgb(var(--color-foreground) / .7)}.kbk-suggest__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0;padding:0;list-style:none}.kbk-suggest__item{display:flex;align-items:flex-start;gap:.625rem;min-width:0;padding:.625rem;border:1px solid rgb(var(--color-border));border-radius:var(--rounded-block)}.kbk-suggest__media{flex:0 0 2.75rem}.kbk-suggest__media img{display:block;width:2.75rem;aspect-ratio:3 / 4;height:auto;border-radius:.375rem;object-fit:cover}.kbk-suggest__info{display:grid;gap:.25rem;min-width:0}.kbk-suggest__name{overflow:hidden;font-size:.6875rem;font-weight:600;line-height:1.25;text-transform:uppercase;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:inherit}.kbk-suggest__price{font-size:.75rem;line-height:1.2}.kbk-suggest__cta{justify-self:start;font-size:.6875rem;font-weight:600;line-height:1.2;color:inherit;text-decoration:underline;text-underline-offset:.15em}.kbk-gift-on .gfgFGv2-status-locked,.kbk-gift-on [data-kbk-gift-line] .quantity__buttons{display:none}.kbk-gift-on [data-kbk-gift-line] .quantity__input{pointer-events:none;background-color:transparent}@media(prefers-reduced-motion:reduce){.kbk-gift__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/kbk-gift.css.map */
