.sb-setshead{padding-top:28px;padding-bottom:28px;display:flex;flex-direction:column;gap:12px}.sb-setshead h1,.sb-sethead h1{color:var(--p);font-size:clamp(32px,4vw,50px);line-height:1.05;letter-spacing:-.02em}.sb-setshead .sub,.sb-sethead .sub{margin:0;max-width:640px;font-size:18px;color:var(--mute)}.sb-sethow{list-style:none;margin:0 auto 8px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.sb-sethow li{display:flex;gap:12px;align-items:center;padding:16px 18px;border-radius:14px;background:#fff;border:1px solid var(--line)}.sb-sethow i{flex-shrink:0;width:32px;height:32px;border-radius:999px;background:var(--n);color:#fff;display:flex;align-items:center;justify-content:center;font:700 15px var(--fh);font-style:normal}.sb-sethow b{font-size:16px}.sb-setslist{padding-top:36px;padding-bottom:48px}.sb-sets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sb-sets__none{margin:0;padding:20px;border-radius:14px;background:#fff;border:1px dashed var(--line);color:var(--mute)}.mb .sb-set{display:grid;grid-template-columns:1fr 150px;gap:16px;align-items:center;padding:22px 22px 22px 26px;border-radius:16px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--n);text-decoration:none;color:var(--ink);overflow:hidden;transition:box-shadow .2s,transform .2s}.mb .sb-set:hover{color:var(--ink);box-shadow:0 14px 30px #0000001f;transform:translateY(-2px)}.sb-set__txt{display:flex;flex-direction:column;gap:6px;min-width:0}.sb-set__txt b{font:700 21px/1.2 var(--fh);color:var(--p)}.sb-set__txt p{margin:0;font-size:14px;color:var(--mute)}.sb-set__price{font:700 22px var(--fh);margin-top:4px}.sb-set__price small{font:700 13px var(--fb);color:var(--n)}.sb-set__fan{position:relative;height:170px;border-radius:12px;background:var(--ln)}.sb-set__fan img{position:absolute;top:28px;left:50%;width:74px;height:auto;border-radius:3px;box-shadow:0 8px 18px #00000040}.sb-set__fan img:nth-child(1){margin-left:-66px;transform:rotate(-10deg)}.sb-set__fan img:nth-child(2){margin-left:-8px;transform:rotate(9deg)}.sb-set__fan img:nth-child(3){margin-left:-37px;top:16px;width:80px;z-index:1}.sb-sethead{padding-top:28px;padding-bottom:36px;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;align-items:center}.sb-sethead__txt{display:flex;flex-direction:column;gap:12px}.sb-setpromise{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}.sb-setpromise li{display:flex;align-items:center;gap:6px;font-weight:600;font-size:15px}.sb-sethead__fan{position:relative;height:250px;border-radius:16px;background:var(--ln)}.sb-sethead__fan img{position:absolute;top:30px;left:50%;width:120px;height:auto;border-radius:4px;box-shadow:0 18px 34px #00000040}.sb-sethead__fan img:nth-child(1){margin-left:-170px;transform:rotate(-12deg)}.sb-sethead__fan img:nth-child(2){margin-left:-95px;top:12px;transform:rotate(-4deg)}.sb-sethead__fan img:nth-child(3){margin-left:-20px;top:8px;transform:rotate(5deg)}.sb-sethead__fan img:nth-child(4){margin-left:50px;top:26px;transform:rotate(12deg)}.sb-setpage{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start;padding-bottom:24px}.sb-setpage__lhead{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.sb-setpage__lhead h2{font-size:28px;color:var(--p)}.sb-setpage__lhead p{margin:0;color:var(--mute)}.sb-sbooks{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--line);border-radius:16px}.sb-sb{display:grid;grid-template-columns:28px 76px minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:16px 18px;border-top:1px solid var(--line);transition:background .3s,opacity .2s}.sb-sb:first-child{border-top:0}.sb-sb.is-off{opacity:.5}.sb-sb.is-off .sb-sb__img{filter:grayscale(1)}.sb-sb.is-flash{background:var(--ln)}.sb-sb__tick{position:relative;width:26px;height:26px;cursor:pointer}.sb-sb__tick input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.sb-sb__tick span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:7px;border:2px solid var(--n);background:#fff}.sb-sb__tick input:checked+span{background:var(--n) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center no-repeat}.sb-sb__tick input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.sb-sb__img{width:76px;height:96px;border-radius:8px;background:var(--surf);display:flex;align-items:center;justify-content:center;padding:8px}.sb-sb__img img{max-height:80px;width:auto;border-radius:3px;box-shadow:0 6px 14px #1e1e1e2e}.sb-sb__img .sb-nc{width:58px;height:80px;font-size:7px}.sb-sb__tx{display:flex;flex-direction:column;gap:4px;min-width:0}.sb-sb__subj{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dg)}.mb .sb-sb__t{font-weight:700;font-size:16px;line-height:1.3;color:var(--ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mb .sb-sb__t:hover{color:var(--n)}.sb-sb__a{font-size:14px;color:var(--mute)}.sb-sb__was{font-size:13px;color:var(--n)}.sb-sb__was b{font-weight:600}.sb-sb__was button{border:0;background:none;padding:0;color:var(--n);font:700 13px var(--fb);text-decoration:underline;cursor:pointer}.sb-sb__out{font-size:13px;font-weight:700;color:var(--alert)}.sb-sb__pr{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.sb-sb__pr b{font:700 18px var(--fh);color:var(--p)}.sb-sb__pr s{font-size:13px;color:var(--mute)}.sb-sb__rep{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--n);background:#fff;color:var(--n);font:700 14px var(--fb);cursor:pointer}.sb-sb__rep:hover{background:var(--ln)}.sb-setcard{position:sticky;top:20px;display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:16px;background:var(--n);color:#fff;box-shadow:0 20px 44px #00000040;border-top:3px solid var(--gold)}.sb-setcard .sb-eyebrow{color:var(--gold)}.sb-setcard__top{display:flex;flex-direction:column;gap:2px}.sb-setcard__top b{font:700 20px var(--fh)}.sb-setcard__tot{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sb-setcard__tot b{font:700 34px var(--fh)}.sb-setcard__tot s{font-size:15px;color:#bdbdbd}.mb .sb-setcard__add{min-height:54px;font-size:17px;background:var(--gold);color:var(--ink);border:0}.mb .sb-setcard__add:hover{background:#9b0e18;color:var(--ink)}.sb-setcard__add:disabled{opacity:.6;cursor:default}.sb-setcard__fine{margin:0;font-size:13px;color:#cfcfcf}.sb-rep{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#00000080;display:flex;align-items:center;justify-content:center;padding:16px}.sb-rep[hidden]{display:none}.sb-rep__box{width:min(680px,100%);max-height:min(86vh,760px);display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:16px;background:#fff;box-shadow:0 30px 70px #00000059}.sb-rep__top{display:flex;justify-content:space-between;gap:14px}.sb-rep__top h2{font-size:24px;color:var(--p)}.sb-rep__top p{margin:4px 0 0;font-size:14px;color:var(--mute)}.sb-rep__top .x{flex-shrink:0;width:40px;height:40px;border:0;border-radius:999px;background:var(--bg);font-size:24px;cursor:pointer;color:var(--ink)}.sb-rep input[type=search]{width:100%;min-height:48px;padding:0 14px;border-radius:10px;border:1px solid var(--line);background:var(--bg);font:400 15px var(--fb);box-sizing:border-box}.sb-rep__list{overflow:auto;display:flex;flex-direction:column;margin:0 -8px}.sb-rep__row{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 8px;border-radius:10px}.sb-rep__row:hover{background:var(--bg)}.sb-rep__row img,.sb-rep__row .ph{width:44px;height:58px;object-fit:contain;border-radius:3px;background:var(--surf)}.sb-rep__row .tx{display:flex;flex-direction:column;min-width:0}.sb-rep__row b{font-size:15px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sb-rep__row small{font-size:13px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-rep__row .pr{font-weight:700;white-space:nowrap;color:var(--p)}.mb .sb-rep__row .sb-btn{min-height:40px;padding:0 14px;font-size:14px}.sb-rep__none{margin:8px;color:var(--mute)}.mb .sb-setnudge{display:flex;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;border-radius:14px;background:var(--ln);border:1px solid #F1D3D5;text-decoration:none;color:var(--ink)}.mb .sb-setnudge:hover{color:var(--ink);border-color:var(--n)}.sb-setnudge__img{flex:none;display:flex}.sb-setnudge__img img{width:38px;height:auto;border-radius:3px;box-shadow:0 4px 10px #0003;margin-left:-14px}.sb-setnudge__img img:first-child{margin-left:0}.sb-setnudge__t{flex:1;display:flex;flex-direction:column;gap:2px;font-size:14px;min-width:0}.sb-setnudge__t b{font:700 16px var(--fh);color:var(--n)}.sb-setnudge__go{flex:none;font-weight:700;color:var(--n);font-size:14px}.sb-setparts{margin-top:14px;padding:16px;border-radius:14px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.sb-setparts h3{font-size:17px;color:var(--p)}.mb .sb-setparts a{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)}.mb .sb-setparts a:hover b{color:var(--n)}.sb-setparts img,.sb-setparts .ph{flex:none;width:40px;height:54px;object-fit:contain;border-radius:3px;background:var(--surf)}.sb-setparts a span{display:flex;flex-direction:column;min-width:0}.sb-setparts b{font-size:14px;line-height:1.3}.sb-setparts small{font-size:13px;color:var(--mute)}.sb-setparts p{margin:4px 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:14px;font-weight:600;color:var(--n)}@media(max-width:900px){.sb-sethead{grid-template-columns:1fr;padding-top:20px;padding-bottom:24px}.sb-sethead__fan{display:none}.sb-setpage{grid-template-columns:1fr;padding-bottom:120px}.sb-setcard{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:40;border-radius:16px 16px 0 0;padding:14px 16px calc(14px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr auto;gap:2px 14px;align-items:center}.sb-setcard__top{grid-column:1;flex-direction:row;gap:8px;align-items:baseline}.sb-setcard__top .sb-eyebrow,.sb-setcard__fine{display:none}.sb-setcard__top b{font:600 14px var(--fb);color:#cfcfcf}.sb-setcard__tot{grid-column:1}.sb-setcard__tot b{font-size:24px}.mb .sb-setcard__add{grid-column:2;grid-row:1/3;min-height:50px;padding:0 18px;font-size:15px}}@media(max-width:760px){.sb-sets{grid-template-columns:1fr;gap:12px}.mb .sb-set{grid-template-columns:1fr 96px;padding:14px 14px 14px 16px;gap:10px}.sb-set__txt b{font-size:17px}.sb-set__txt p{display:none}.sb-set__price{font-size:18px}.sb-set__fan{height:110px}.sb-set__fan img{width:46px;top:20px}.sb-set__fan img:nth-child(1){margin-left:-44px}.sb-set__fan img:nth-child(2){margin-left:-4px}.sb-set__fan img:nth-child(3){width:50px;margin-left:-25px;top:12px}.sb-setshead h1,.sb-sethead h1{font-size:30px}.sb-setshead .sub,.sb-sethead .sub{font-size:15px}.sb-sb{grid-template-columns:26px 60px minmax(0,1fr);gap:8px 12px;padding:14px}.sb-sb__img{width:60px;height:78px}.sb-sb__img img{max-height:64px}.sb-sb__pr{grid-column:3;flex-direction:row;align-items:baseline;gap:8px}.sb-sb__rep{grid-column:3;justify-self:start;min-height:36px}.sb-rep{align-items:flex-end;padding:0}.sb-rep__box{border-radius:16px 16px 0 0;max-height:90vh}.sb-rep__row{grid-template-columns:40px minmax(0,1fr) auto}.sb-rep__row .pr{grid-column:2;font-size:14px}.sb-rep__row .sb-btn{grid-column:3;grid-row:1/3}.mb .sb-setnudge{flex-wrap:wrap}.sb-setnudge__go{width:100%}}.mb .sb-set:not(:has(.sb-set__fan)){grid-template-columns:1fr}.sb-sethead:not(:has(.sb-sethead__fan)){grid-template-columns:1fr}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sb-set.css.map */
