.kbg-v2-section.quickpicks .qp-link{display:block;color:inherit;text-decoration:none}.kbg-v2-section.quickpicks .qp-link:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.kbg-v2-section.quickpicks .qp-cta.qp-cta-bar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:8px;padding:0 clamp(10px,calc(16 * var(--relative-px)),16px) 16px}.kbg-v2-section.quickpicks .qp-cta-bar .qp-cta__cell{flex:1 1 0;min-width:0;max-width:none;display:flex}.kbg-v2-section.quickpicks .qp-cta-bar .qp-cta__cell>.quick-add,.kbg-v2-section.quickpicks .qp-cta-bar .qp-cta__cell>buy-now-button,.kbg-v2-section.quickpicks .qp-cta-bar .qp-cta__cell>a.qp-buy-now{flex:1;width:100%;min-width:0;margin:0;display:flex}.kbg-v2-section.quickpicks .qp-cta-bar .quick-add{position:relative}.kbg-v2-section.quickpicks .qp-cta-bar .quick-add>modal-opener,.kbg-v2-section.quickpicks .qp-cta-bar .quick-add>product-form,.kbg-v2-section.quickpicks .qp-cta-bar .quick-add .form{display:flex;flex:1;width:100%;min-width:0}.kbg-v2-section.quickpicks .qp-cta-bar .quick-add-modal{position:fixed}.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn{flex:1;width:100%;max-width:100%;min-width:0;min-height:44px;height:auto;padding:10px 8px;margin:0;border-radius:100px;border:none;box-shadow:none;font-weight:800;font-size:14px;letter-spacing:.02em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:.35em;cursor:pointer;text-decoration:none;position:relative;appearance:none;-webkit-appearance:none;white-space:nowrap;transition:transform .2s,background .2s,color .2s,box-shadow .2s;line-height:1}.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn.button:before,.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn.button:after{display:none;content:none}.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn--atc{background:#b3263a;color:#fff;box-shadow:0 4px #8a1a2b,0 12px 20px -8px #b3263a8c}.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn--atc:hover,.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn--atc:focus-visible{background:#b3263a;color:#fff;transform:translateY(-2px);box-shadow:0 6px #8a1a2b,0 16px 24px -8px #b3263a99}.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn--buy{background:transparent;color:var(--ink);border:2px solid var(--ink)}.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn--buy:hover,.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn--buy:focus-visible{background:#f2e4cb}.kbg-v2-section.quickpicks .qp-cta-bar .loading-overlay__spinner,.kbg-v2-section.quickpicks .qp-cta-bar .loading__spinner{width:1.2rem;height:1.2rem}.kbg-v2-section.quickpicks .qp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,calc(24 * var(--relative-px)),24px);list-style:none;margin:0;padding:0}.kbg-v2-section.quickpicks .qp{background:#fff;border:none;border-radius:var(--r-lg);display:flex;flex-direction:column;box-shadow:var(--shadow-soft);transition:transform .12s ease,box-shadow .12s ease;text-decoration:none;color:inherit;justify-content:space-between}.kbg-v2-section.quickpicks .qp:hover,.kbg-v2-section.quickpicks .qp:focus-within{transform:translateY(-4px)}.kbg-v2-section.quickpicks .qp .qp-img{aspect-ratio:16/11;background:#f5f5f5;display:flex;align-items:center;justify-content:center;padding:16px;position:relative;overflow:hidden}.kbg-v2-section.quickpicks .qp .qp-img img{object-fit:contain;position:relative;z-index:2;width:126%;height:105%;max-width:none;mix-blend-mode:normal}.kbg-v2-section.quickpicks .qp .qp-use{position:absolute;top:12px;left:12px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#1c4a3b;background:#ffffffeb;padding:5px 9px;border-radius:4px;z-index:3}.kbg-v2-section.quickpicks .qp .qp-use.qp-use--gold{background:#e0a82e;color:var(--ink)}.kbg-v2-section.quickpicks .qp .qp-use.qp-use--red{background:#b3263a;color:#fff}.kbg-v2-section.quickpicks .qp .qp-use.qp-use--green{background:#1c4a3b;color:#f6e2b0}.kbg-v2-section.quickpicks .qp .qp-off{position:absolute;top:12px;right:12px;z-index:3;max-width:calc(100% - 24px);padding:5px 8px;border-radius:4px;background:var(--qp-off-bg, #b3263a);color:var(--qp-off-ink, #fff);font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.kbg-v2-section.quickpicks .qp .qp-body{padding:16px clamp(10px,calc(18 * var(--relative-px)),18px) 18px;display:flex;flex-direction:column;gap:7px;flex:1}.kbg-v2-section.quickpicks .qp .qp-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.kbg-v2-section.quickpicks .qp .qp-name{flex:1 1 auto;min-width:0;font-weight:600;font-size:clamp(13.5px,calc(16 * var(--relative-px)),16px)}.kbg-v2-section.quickpicks .sec-head p a{color:var(--gold-ink);font-weight:700;text-decoration:underline}.kbg-v2-section.quickpicks .sec-head p a:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.kbg-v2-section.quickpicks .qp-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px}.kbg-v2-section.quickpicks .qp-link-chip{display:inline-flex;flex-direction:column;justify-content:center;min-height:44px;padding:8px 16px;border:1.5px solid var(--line);background:#fff;color:var(--ink);text-decoration:none;font-weight:700}.kbg-v2-section.quickpicks .qp-link-chip small{font-weight:600;font-size:12px;color:var(--slate)}.kbg-v2-section.quickpicks .qp-link-chip:hover,.kbg-v2-section.quickpicks .qp-link-chip:focus-visible{border-color:var(--ink)}.kbg-v2-section.quickpicks .qp-link-chip:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.kbg-v2-section.quickpicks .qp-links-note{margin:0;font-size:14px;font-weight:700;color:var(--ink)}.kbg-v2-section.quickpicks .qp .qp-price{display:inline-flex;flex:none;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:6px;margin:0;font-weight:700;font-size:17px;color:#131214}.kbg-v2-section.quickpicks .qp .qp-compare{font-weight:600;font-size:14px;color:var(--slate);text-decoration:line-through}.kbg-v2-section.quickpicks .qp .qp-note{margin:0;font-size:12px;line-height:1.4;color:var(--slate)}.kbg-v2-section.quickpicks .qp-code{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;box-sizing:border-box;max-width:calc(100% - 32px);height:32px;margin:0 clamp(10px,calc(16 * var(--relative-px)),16px) 10px;padding:0 10px 0 12px;border:1px solid rgba(19,18,20,.14);border-radius:8px;background:#f7f4ee;color:#131214;font:inherit;cursor:pointer}.kbg-v2-section.quickpicks .qp-code__label{flex:none;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6d675c}.kbg-v2-section.quickpicks .qp-code i{flex:none;width:1px;height:12px;background:#1312142e}.kbg-v2-section.quickpicks .qp-code b{min-width:0;overflow:hidden;font-size:13px;font-weight:800;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.kbg-v2-section.quickpicks .qp-code svg{flex:none;width:14px;height:14px;fill:none;stroke:#5c584f;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kbg-v2-section.quickpicks .qp-code:hover{border-color:#131214}.kbg-v2-section.quickpicks .qp-code.is-copied svg{stroke:#1c4a3b}.kbg-v2-section.quickpicks .qp-code:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.kbg-v2-section.quickpicks .qp .qp-meta{font-size:12px;color:var(--slate);margin:-3px 0 0}.kbg-v2-section.quickpicks .qp .why{font-size:13.5px;color:var(--slate);flex:1;line-height:1.5;margin:2px 0 0}.kbg-v2-section.quickpicks .qp .go{font-weight:600;font-size:14px;color:var(--ink);display:inline-flex;align-items:center;gap:6px;margin-top:4px}.kbg-v2-section.quickpicks .qp:hover .go,.kbg-v2-section.quickpicks .qp:focus-within .go{color:var(--gold-ink)}@media(prefers-reduced-motion:reduce){.kbg-v2-section.quickpicks .qp,.kbg-v2-section.quickpicks .qp:hover,.kbg-v2-section.quickpicks .qp:focus-within{transform:none}}.kbg-v2-section.quickpicks{overflow-x:hidden}.kbg-v2-section.quickpicks .qp-carousel{position:relative;width:100%;max-width:100%;min-width:0;overflow-x:hidden}.kbg-v2-section.quickpicks .qp-track-wrap--carousel{width:100%;max-width:100%;min-width:0;contain:paint;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:16px 0 20px}.kbg-v2-section.quickpicks .qp-track-wrap--carousel::-webkit-scrollbar{display:none}.kbg-v2-section.quickpicks .qp-track-wrap--carousel:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.kbg-v2-section.quickpicks .qp-grid.qp-grid--carousel{--qp-carousel-gap: clamp(10px, calc(24 * var(--relative-px)), 24px);display:flex;grid-template-columns:none;overflow:visible;width:100%;min-width:100%;max-width:100%;margin:0;padding:0;gap:var(--qp-carousel-gap)}.kbg-v2-section.quickpicks .qp-grid.qp-grid--carousel>.qp{flex:0 0 calc((100% - 3 * var(--qp-carousel-gap)) / 4);scroll-snap-align:start;min-width:0}@media screen and (min-width:990px)and (max-width:1200px){.kbg-v2-section.quickpicks .qp-grid.qp-grid--carousel>.qp{flex-basis:calc((100% - 2 * var(--qp-carousel-gap)) / 3)}}.kbg-v2-section.quickpicks .qp-grid.qp-grid--carousel .qp-cta.qp-cta-bar{padding-bottom:22px}.kbg-v2-section.quickpicks .qp-grid.qp-grid--carousel .qp:hover,.kbg-v2-section.quickpicks .qp-grid.qp-grid--carousel .qp:focus-within{transform:none}.kbg-v2-section.quickpicks .qp-nav{position:absolute;top:38%;z-index:4;display:none;place-items:center;width:44px;height:44px;margin:0;padding:0;border:1.5px solid var(--line, #d8d2c8);border-radius:50%;background:#fff;color:var(--ink, #1c1916);cursor:pointer}.kbg-v2-section.quickpicks .qp-nav[hidden],.kbg-v2-section.quickpicks .qp-progress[hidden]{display:none}.kbg-v2-section.quickpicks .qp-nav--prev{left:0;transform:translate(calc(-100% - 12px))}.kbg-v2-section.quickpicks .qp-nav--next{right:0;transform:translate(calc(100% + 12px))}.kbg-v2-section.quickpicks .qp-nav:hover{background:var(--gold, #e0a82e);border-color:var(--gold, #e0a82e);color:var(--ink, #1c1916)}.kbg-v2-section.quickpicks .qp-nav:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.kbg-v2-section.quickpicks .qp-nav:disabled{opacity:.4;cursor:default;background:#fff;border-color:var(--line, #d8d2c8);color:var(--ink, #1c1916)}.kbg-v2-section.quickpicks .qp-progress{display:block;position:relative;height:3px;margin:4px auto 0;width:min(120px,32%);max-width:100%;background:#e7e2da;border-radius:999px;overflow:hidden;flex-shrink:0}.kbg-v2-section.quickpicks .qp-progress__bar{display:block;height:100%;width:30%;background:#e0a82e;border-radius:inherit}@media screen and (min-width:1540px){.kbg-v2-section.quickpicks .qp-carousel{overflow:visible}.kbg-v2-section.quickpicks .qp-carousel--scrollable .qp-nav{display:grid}.kbg-v2-section.quickpicks .qp-progress{display:none}}@media(prefers-reduced-motion:reduce){.kbg-v2-section.quickpicks .qp-track-wrap--carousel{scroll-behavior:auto}}@media screen and (min-width:990px)and (max-width:1200px){.kbg-v2-section.quickpicks .qp-cta.qp-cta-bar{gap:1px;padding:0 2px 16px}}@media screen and (max-width:989px){.kbg-v2-section.quickpicks .qp-cta-bar .qp-btn{font-size:13px;min-height:40px;padding:0}.kbg-v2-section.quickpicks .qp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kbg-v2-section.quickpicks .qp-track-wrap--carousel{padding:10px 0 20px}.kbg-v2-section.quickpicks .qp-grid.qp-grid--carousel .qp-cta.qp-cta-bar{padding-bottom:18px}.kbg-v2-section.quickpicks .qp-grid.qp-grid--carousel{--qp-carousel-gap: 16px;grid-template-columns:none}.kbg-v2-section.quickpicks .qp-grid.qp-grid--carousel>.qp{flex-basis:calc((100% - var(--qp-carousel-gap)) / 2)}.kbg-v2-section.quickpicks .qp-cta.qp-cta-bar{flex-direction:column;padding:10px;gap:10px}.kbg-v2-section.quickpicks .qp .qp-body{padding:10px 10px 0}.kbg-v2-section.quickpicks .qp .qp-use,.kbg-v2-section.quickpicks .qp .qp-off{display:inline-flex;align-items:center;box-sizing:border-box;height:18px;padding:0 6px;font-size:9.5px;font-weight:700;line-height:1;white-space:nowrap}.kbg-v2-section.quickpicks .qp .qp-use{top:8px;left:8px}.kbg-v2-section.quickpicks .qp .qp-off{top:8px;right:8px;max-width:calc(100% - 16px)}.kbg-v2-section.quickpicks .qp-code{width:calc(100% - 20px);max-width:none;height:28px;gap:6px;margin:8px 10px 0;padding:0 8px 0 10px}.kbg-v2-section.quickpicks .qp-code__label{font-size:9px;letter-spacing:.08em}.kbg-v2-section.quickpicks .qp-code b{flex:1 1 auto;overflow:hidden;font-size:11px;letter-spacing:.02em;line-height:1;text-overflow:clip;white-space:nowrap}.kbg-v2-section.quickpicks .qp-code svg{width:12px;height:12px}.kbg-v2-section.quickpicks .qp .qp-img img{width:160%;height:133%}}@media screen and (max-width:430px){.kbg-v2-section.quickpicks .qp-code{height:24px;gap:3px;margin:6px 10px 0;padding:0 5px}.kbg-v2-section.quickpicks .qp-code__label{font-size:8px;letter-spacing:.02em}.kbg-v2-section.quickpicks .qp-code i{height:8px}.kbg-v2-section.quickpicks .qp-code b{font-size:10px;font-weight:700;letter-spacing:0}.kbg-v2-section.quickpicks .qp-code svg{width:11px;height:11px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/section-holiday-gift-guide-picks.css.map */
