lv-second-set.lv-second-set{display:block;background:#f8f6f1;border:1px solid #deded8;padding:20px;margin:22px 0;color:#172b43;max-width:100%;box-sizing:border-box} .lv-second-set [hidden]{display:none!important}.lv-second-set h2{font-family:Georgia,serif;font-size:25px;line-height:1.2;margin:0 0 8px}.lv-second-set p{font-size:13px;line-height:1.5;margin:0 0 14px}.lv-second-tabs{display:flex;gap:8px;margin-bottom:16px}.lv-second-tabs button{flex:1;border:1px solid #c9cbc8;background:#fff;padding:10px 8px;font-size:12px;min-height:42px}.lv-second-tabs button[aria-pressed=true]{border-color:#172b43;box-shadow:inset 0 0 0 1px #172b43}.lv-second-info{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:start}.lv-second-info img{width:76px;height:95px;object-fit:cover;display:block}.lv-second-name{font-size:15px;line-height:1.4;display:block;margin-bottom:8px}.lv-second-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.lv-second-options label{font-size:12px;min-width:0}.lv-second-options select{display:block;width:100%;min-width:0;height:43px;margin-top:5px;background:#fff;border:1px solid #bfc5c9;padding:0 24px 0 10px;color:#172b43;font-size:13px}.lv-second-add{width:100%;background:#fff;border:1px solid #172b43;padding:12px;color:#172b43;font-size:14px;min-height:44px}.lv-second-set button:disabled{opacity:.5;cursor:not-allowed}.lv-second-set button:focus-visible,.lv-second-set select:focus-visible{outline:3px solid #a5753e;outline-offset:3px}.lv-second-set small{display:block;font-size:12px;line-height:1.5;margin-top:12px;color:#646d76}.lv-second-status:not(:empty){margin-top:12px;color:#7e2727}.lv-featured-sets{padding-top:56px;padding-bottom:40px}.lv-featured-sets>h2{font-family:Georgia,serif;font-size:34px;margin-bottom:12px}.lv-featured-sets>p{margin-bottom:28px;color:#646d76}.lv-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lv-featured-grid img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.lv-featured-grid h3{font-size:19px;margin:16px 0 8px}.lv-featured-grid p{margin-bottom:10px}.lv-featured-grid span{font-size:13px;text-decoration:underline}@media(max-width:767px){.lv-featured-grid{grid-template-columns:1fr;gap:30px}.lv-featured-grid img{max-height:440px}.lv-featured-sets>h2{font-size:29px}.lv-second-set.lv-second-set{padding:16px}.lv-featured-sets{padding-top:36px}} 
