.lf-buy--pk{--pk-ink: #1C3046;--pk-line: #D3DAE1;--pk-sel: var(--lf-dark);--pk-sel-bg: #EEF3F8;--pk-badge: var(--lf-green-dark);--pk-muted: #66727D}.lf-buy--pk .lf-pick__h{margin:26px 0 18px;font:700 15px/1.3 var(--lf-font);color:var(--pk-ink);letter-spacing:.005em}.lf-buy--pk .lf-opts+.lf-buy__form,.lf-buy--pk .lf-bundles+.lf-buy__form{margin-top:0}.lf-buy--pk .lf-bundles{margin:28px 0 0;gap:10px}.lf-buy--pk .lf-pick__h+.lf-bundles{margin-top:0}.lf-buy--pk .lf-bundle{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border:1px solid var(--pk-line);border-radius:12px;background:#fff;padding:20px 4px 14px;box-shadow:none;color:var(--pk-ink);-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.lf-buy--pk .lf-bundle:hover{border-color:#9fb0c1}.lf-buy--pk .lf-bundle.is-active{border-color:var(--pk-sel);box-shadow:0 0 0 1px var(--pk-sel);background:var(--pk-sel-bg)}.lf-buy--pk .lf-bundle:focus-visible{outline:2px solid var(--pk-sel);outline-offset:3px}.lf-buy--pk .lf-bundle[disabled]{opacity:.45}.lf-buy--pk .lf-bundle__badge{top:0;left:50%;transform:translate(-50%,-50%);background:var(--pk-badge);color:#fff;font:700 11px/1 var(--lf-font);letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px;white-space:nowrap}.lf-buy--pk .lf-bundle__img{width:100%;height:80px;margin:0 0 10px;display:flex;align-items:flex-end;justify-content:center}.lf-buy--pk .lf-bundle__img img{max-height:80px;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(20,38,54,.12))}.lf-buy--pk .lf-bundle__txt{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;width:100%}.lf-buy--pk .lf-bundle__label{display:block!important;min-height:0;margin:0 0 4px;font:700 12px/1.2 var(--lf-font);letter-spacing:.07em;text-transform:uppercase;color:var(--pk-ink)}.lf-buy--pk .lf-bundle__price{display:block;font:700 19px/1.15 var(--lf-font);color:var(--pk-ink);letter-spacing:-.01em}.lf-buy--pk .lf-bundle__compare{display:block;margin:3px 0 0;font:500 13px/1.2 var(--lf-font);color:var(--pk-muted);text-decoration:line-through}.lf-buy--pk .lf-bundle__deal{display:block;margin:5px 0 0;font:600 11px/1.25 var(--lf-font);color:var(--lf-green-dark);text-wrap:balance}.lf-buy--pk .lf-bundle__each,.lf-buy--pk .lf-bundle__meta{display:block;margin:4px 0 0;font:600 11.5px/1.25 var(--lf-font);color:var(--pk-muted)}.lf-buy--pk .lf-opts{display:grid;gap:10px;margin:0}.lf-buy--pk .lf-opts .lf-opt{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:12px;margin:0;padding:14px 16px;border:1px solid var(--pk-line);border-radius:12px;background:#fff;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.lf-buy--pk .lf-opts .lf-opt:hover{border-color:#9fb0c1}.lf-buy--pk .lf-opts .lf-opt.is-active{border-color:var(--pk-sel);box-shadow:0 0 0 1px var(--pk-sel);background:var(--pk-sel-bg)}.lf-buy--pk .lf-opt:focus-within{outline:none}.lf-buy--pk .lf-opt:has(input:focus-visible){outline:2px solid var(--pk-sel);outline-offset:3px}.lf-buy--pk .lf-opt__dot{margin:0}.lf-buy--pk .lf-opt__main{display:block;min-width:0}.lf-buy--pk .lf-opt__row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.lf-buy--pk .lf-opt__title{font:700 15.5px/1.25 var(--lf-font);color:var(--pk-ink);letter-spacing:0;white-space:normal}.lf-buy--pk .lf-opt__save{background:var(--pk-badge);color:#fff;font:700 10.5px/1 var(--lf-font);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:999px;white-space:nowrap}.lf-buy--pk .lf-opt__save span{font:inherit}.lf-buy--pk .lf-opt__note{display:block;margin:4px 0 0;font:400 13px/1.4 var(--lf-font);color:var(--pk-muted)}.lf-buy--pk .lf-opt__note span{font:inherit;color:inherit}.lf-buy--pk .lf-opt__amt{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap}.lf-buy--pk .lf-opt__amt b{font:700 16px/1.2 var(--lf-font);color:var(--pk-ink)}.lf-buy--pk .lf-opt__amt s{font:500 12.5px/1.2 var(--lf-font);color:var(--pk-muted)}.lf-buy--pk .lf-opt__amt s[hidden]{display:none}.lf-buy--pk .lf-buy__btn{margin-top:18px;min-height:58px;padding:16px 24px;font:700 17px/1 var(--lf-font);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 8px 20px #2b4a6638}.lf-buy--pk .lf-btn__price:before{background:#ffffff73;height:18px}.lf-buy--pk .lf-btn__price b{font-weight:700;letter-spacing:.02em}.lf-buy--pk .lf-btn__price s{display:none}.lf-buy--pk .lf-ship-eta{margin:14px 0 0;font:600 12.5px/1.3 var(--lf-font);letter-spacing:.06em;text-transform:uppercase;color:var(--pk-ink)}.lf-buy--pk .lf-ship-eta .lf-icon{width:20px;height:20px;flex:0 0 20px;color:var(--pk-ink)}.lf-buy--pk .lf-sub-terms{margin-top:12px}@media(min-width:750px){.lf-buy--pk .lf-pick__h{font-size:16px}.lf-buy--pk .lf-bundles{gap:12px}.lf-buy--pk .lf-bundle{padding:24px 10px 18px}.lf-buy--pk .lf-bundle__img{height:100px;margin-bottom:12px}.lf-buy--pk .lf-bundle__img img{max-height:100px}.lf-buy--pk .lf-bundle__label{font-size:13px}.lf-buy--pk .lf-bundle__price{font-size:23px}.lf-buy--pk .lf-bundle__compare{font-size:14px}.lf-buy--pk .lf-bundle__deal,.lf-buy--pk .lf-bundle__each,.lf-buy--pk .lf-bundle__meta{font-size:13px}.lf-buy--pk .lf-opts .lf-opt{padding:15px 18px}.lf-buy--pk .lf-opt__title{font-size:16.5px}.lf-buy--pk .lf-opt__amt b{font-size:17px}.lf-buy--pk .lf-buy__btn{font-size:18px;min-height:60px}.lf-buy--pk .lf-ship-eta{font-size:13px}}@media(max-width:374px){.lf-buy--pk .lf-bundle__deal{font-size:10.5px}}@media(max-width:359px){.lf-buy--pk .lf-bundles{gap:8px}.lf-buy--pk .lf-bundle{padding:18px 3px 12px}.lf-buy--pk .lf-bundle__badge{font-size:10px;padding:4px 8px;letter-spacing:.04em}.lf-buy--pk .lf-bundle__img{height:60px}.lf-buy--pk .lf-bundle__img img{max-height:60px}.lf-buy--pk .lf-bundle__label{font-size:11px;letter-spacing:.05em}.lf-buy--pk .lf-bundle__price{font-size:17px}.lf-buy--pk .lf-bundle__compare{font-size:12px}.lf-buy--pk .lf-bundle__deal{font-size:10.5px}.lf-buy--pk .lf-opts .lf-opt{padding:13px 12px;column-gap:10px}.lf-buy--pk .lf-opt__title{font-size:14.5px}.lf-buy--pk .lf-opt__note{font-size:12.5px}.lf-buy--pk .lf-buy__btn{font-size:15.5px;letter-spacing:.04em;padding:16px 18px}.lf-buy--pk .lf-ship-eta{font-size:11.5px;letter-spacing:.04em}}@media(prefers-reduced-motion:reduce){.lf-buy--pk .lf-bundle,.lf-buy--pk .lf-opts .lf-opt{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lf-picker.css.map */
