.hsal,.hsal-bx,.hsal-sh,.hsal-shbg,.hsal-toast{--t:#B37059;--td:#8F5544;--tl:#8f4f36;--ww:#FDFAF7;--cr:#F3EFE8;--honey:#DCC7A1;--db:#3D2E28;--f1:#3D2E28;--f2:#3D2E28CC;--f3:#3D2E2899;--ln:#3D2E281F;--fd:"Cormorant Garamond","EB Garamond",Georgia,"Times New Roman",serif;--fb:"Jost","Futura","Avenir Next",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.hsal{background:var(--ww);color:var(--f1);font-family:var(--fb);margin:0 auto;padding-bottom:110px;-webkit-font-smoothing:antialiased}.hsal *,.hsal-bx *,.hsal-sh *{box-sizing:border-box}.hsal a,.hsal-sh a{color:var(--t)}.hsal button,.hsal-bx button,.hsal-sh button{font-family:var(--fb);cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:inherit;text-transform:none}.hsal svg,.hsal-bx svg,.hsal-sh svg{display:block;flex:none}.hsal [hidden],.hsal-bx [hidden],.hsal-sh [hidden],.hsal-bx[hidden],.hsal-sh[hidden],.hsal-shbg[hidden]{display:none!important}.hsal-nw{white-space:nowrap}.hsal-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hsal-hd{padding:20px 16px 4px;overflow-wrap:anywhere}.hsal-eye{display:inline-block;font-family:var(--fb);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--t);line-height:1.4}.hsal-hd h1{font-family:var(--fd);font-weight:400;font-size:26px;line-height:1.05;color:var(--db);margin:4px 0 0;letter-spacing:0;text-transform:none}.hsal-hd h1 em{font-style:italic;color:var(--t)}.hsal-line{font-size:13px;line-height:1.45;color:var(--f2);margin:6px 0 0}.hsal-line b,.hsal-line strong{color:var(--f1);font-weight:600}.hsal-ok{display:none;align-items:center;gap:3px;margin-left:4px;font-size:11.5px;font-weight:600;color:var(--t);white-space:nowrap}.hsal-ok.on{display:inline-flex}.hsal-ok svg{width:12px;height:12px}.hsal-pills{position:sticky;top:var(--hsal-top,53px);z-index:30;display:flex;gap:7px;overflow-x:auto;padding:6px 16px;margin-top:6px;background:#fdfaf7f7;scrollbar-width:none}.hsal-pills::-webkit-scrollbar{display:none}.hsal-pill{flex:none;min-height:44px;display:inline-flex;align-items:center;font-size:12.5px;padding:0 14px;border:1px solid var(--ln);border-radius:999px;color:var(--f2);background:transparent;line-height:1}.hsal-pill.on{background:var(--db);color:#fff;border-color:var(--db)}.hsal-fit{display:flex;align-items:center;gap:6px;margin:0;padding:0 16px 8px;font-size:11.5px;line-height:1.35;color:var(--f2)}.hsal-fit svg{width:13px;height:13px;color:var(--t)}.hsal-rb{margin:2px 16px 0;padding:14px 0;border-radius:14px;background:var(--cr)}.hsal-rb-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 14px}.hsal-rb-h b{font-family:var(--fd);font-weight:500;font-size:19px;line-height:1.2;color:var(--db)}.hsal-rb-h>span{font-size:11px;line-height:1.45;color:var(--f2)}.hsal-rb-clr{font-weight:600;white-space:nowrap;text-decoration:none}.hsal-rb-row{display:flex;gap:8px;overflow-x:auto;padding:10px 14px 4px;scrollbar-width:none;max-width:100%}.hsal-rb-row::-webkit-scrollbar{display:none}.hsal-rb-it{flex:none;width:92px}.hsal-rb-it .im{position:relative;aspect-ratio:3/4;border-radius:8px;overflow:hidden;background:#fff}.hsal-rb-it .im img{width:100%;height:100%;object-fit:cover;display:block}.hsal-rb-it .rm{position:absolute;top:4px;right:4px;width:26px;height:26px;border-radius:999px;border:0;background:#fdfaf7f0;display:grid;place-items:center;color:var(--f1);box-shadow:0 1px 3px #2b20182e;padding:0}.hsal-rb-it .rm:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.hsal-rb-it .rm svg{width:12px;height:12px}.hsal-rb-it .t{font-size:11px;line-height:1.3;color:var(--f2);margin-top:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hsal-rb-it .sw2{display:inline-flex;align-items:center;gap:4px;margin-top:5px;padding:0;min-height:28px;border:0;background:transparent;font-size:11px;font-weight:600;color:var(--tl)}.hsal-rb-it .sw2 svg{width:12px;height:12px}.hsal-rb-it .im.empty{display:grid;place-items:center;border:1.5px dashed rgba(61,46,40,.25);background:transparent;color:var(--f3);cursor:pointer}.hsal-rb-it .im.empty svg{width:18px;height:18px}.hsal-rb-it .t.empty{color:var(--f3)}.hsal-sub{display:flex;align-items:baseline;justify-content:space-between;padding:18px 16px 10px}.hsal-sub h2{font-family:var(--fd);font-weight:500;font-size:19px;line-height:1.2;color:var(--db);margin:0;letter-spacing:0;text-transform:none}.hsal-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 16px 16px;font-size:12px;color:var(--f2)}.hsal-meta b{color:var(--f1);font-weight:600}.hsal-count{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hsal-fbtn{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 15px;border:1px solid rgba(61,46,40,.22);border-radius:999px;background:transparent;font-size:10.5px!important;font-weight:600;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--f1)}.hsal-fbtn svg{width:14px;height:14px}.hsal-fbtn em{font-style:normal;background:var(--t);color:#fff;border-radius:999px;min-width:17px;height:17px;display:none;place-items:center;font-size:10px;letter-spacing:0}.hsal-fbtn em.on{display:grid}.hsal-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px 14px;padding:4px 16px 0}.hsal-card{cursor:pointer;min-width:0;overflow-wrap:anywhere}.hsal-card .im{position:relative;aspect-ratio:3/4;background:var(--cr);border-radius:8px;overflow:hidden}.hsal-card .im img{width:100%;height:100%;object-fit:cover;display:block}.hsal-add{position:absolute;right:8px;bottom:8px;width:36px;height:36px;border-radius:999px;border:0;background:#fdfaf7f5;display:grid;place-items:center;color:var(--f1);box-shadow:0 3px 10px #2b201829;padding:0}.hsal-add:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.hsal-add svg{width:17px;height:17px}.hsal-add .i-on,.hsal-watch .i-on,.hsal-nt .i-on{display:none}.hsal-card.in .hsal-add{background:var(--t);color:#fff}.hsal-card.in .hsal-add .i-off{display:none}.hsal-card.in .hsal-add .i-on{display:block}.hsal-card .v{font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--f3);margin-top:10px;line-height:1.4}.hsal-card .t{font-family:var(--fd);font-weight:400;font-size:15px;line-height:1.22;margin-top:4px;color:var(--f1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hsal-card .p{font-size:11.5px;line-height:1.45;margin-top:7px;color:var(--f2)}.hsal-card .p s{color:var(--f3);margin-right:6px}.hsal-card .p b{color:var(--t);font-weight:600}.hsal-card .keep{font-size:10.5px;line-height:1.4;color:var(--f2);margin-top:3px}.hsal-nt{display:none;align-items:center;gap:5px;margin-top:5px;min-height:32px;padding:0 12px;border:1px solid var(--ln);border-radius:999px;background:var(--ww);font-size:11px;font-weight:600;color:var(--f1)}.hsal-nt svg{width:13px;height:13px;color:var(--t)}.hsal-nt.on{border-color:#b3705980;color:var(--tl)}.hsal-nt.on .i-off{display:none}.hsal-nt.on .i-on{display:block}.hsal-card.loan{cursor:default}.hsal-card.loan .im img{opacity:.55;filter:grayscale(.3)}.hsal-card.loan .hsal-add,.hsal-card.loan .p,.hsal-card.loan .keep{display:none}.hsal-card.loan .hsal-nt{display:inline-flex}.hsal-back{position:absolute;left:6px;top:6px;font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--f1);background:#fdfaf7f0;padding:4px 8px;border-radius:999px;line-height:1.3}.hsal-save{position:absolute;top:8px;left:8px;font-size:10px;font-weight:700;background:var(--t);color:#fff;padding:4px 8px;border-radius:999px}.hsal-watch{position:relative;flex:none;width:32px;height:32px;margin:-4px -6px 0 0;border-radius:999px;border:0;background:transparent;display:grid;place-items:center;color:var(--f1);padding:0}.hsal-watch:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.hsal-watch svg{width:16px;height:16px}.hsal-watch.on{color:var(--t)}.hsal-watch.on .i-off{display:none}.hsal-watch.on .i-on{display:block}.hsal-card .pr{font-size:14px;margin-top:4px;color:var(--f1);line-height:1.4}.hsal-card .pr b{font-weight:600}.hsal-card .pr s{font-size:12px;color:var(--f3);margin-left:6px}.hsal-card .pp{font-size:10.5px;line-height:1.4;color:var(--f2);margin-top:3px}.hsal-card a.try{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:10.5px;font-weight:600;color:var(--tl);text-decoration:none;line-height:1.4}.hsal-card a.try svg{width:10px;height:10px}.hsal-card .fsl{padding:16px 20px 26px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--f3);margin-top:4px;line-height:1.4}.hsal-empty{grid-column:1/-1;padding:30px 10px;text-align:center;font-size:13px;color:var(--f2)}.hsal-empty b{display:block;font-family:var(--fd);font-weight:500;font-size:20px;color:var(--db);margin-bottom:4px}.hsal-trust{display:flex;flex-wrap:wrap;gap:6px 12px;margin:10px 16px 2px;padding:10px 12px;border-radius:10px;background:var(--cr)}.hsal-trust span{display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:1.35;color:var(--f1)}.hsal-trust svg{width:13px;height:13px;color:var(--t)}.hsal-cnd{flex:none;display:inline-block;font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:999px;line-height:1.3}.hsal-cnd.excellent{background:var(--db);color:#fff}.hsal-cnd.good{background:#fdfaf7f2;color:var(--f1);border:1px solid var(--ln)}.hsal-card .pr{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 6px}.hsal-card .pr s{font-size:11px}.hsal-card .pr .off{flex-basis:100%;font-size:10.5px;font-weight:600;color:var(--tl)}.hsal-vrow{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:10px;min-width:0}.hsal-vrow .v{margin-top:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hsal-cnd{font-size:8.5px;padding:3px 7px}.hsal-prow{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-top:6px}.hsal-prow .pr{margin-top:0;flex:1;min-width:0}html body .hsal .hsal-pills{background:var(--ww);isolation:isolate}.hsal-meta,.hsal-grid,.hsal-rb,.hsal-sub,.hsal-fit,.hsal-hd,.hsal-trust{position:relative;z-index:0;isolation:isolate}.hsal-alt{margin:-8px 0 0;padding:0 16px 14px;font-size:12px;line-height:1.4}.hsal-alt a{font-weight:600;color:var(--tl);text-decoration:underline;text-underline-offset:2px}.hsal-more{display:flex;justify-content:center;padding:34px 16px 8px}.hsal-more-b{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 26px;border:1px solid var(--db);border-radius:999px;color:var(--db)!important;font-size:13.5px;font-weight:600;text-decoration:none}.hsal-more-b svg{width:15px;height:15px}.hsal-card .im .hsal-add{transition:opacity .2s}.hsal-card .im:not(.ld) .hsal-add{opacity:0;pointer-events:none}.hsal-card .im img{transition:opacity .25s}html body .hsal .hsal-card .v{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:12px;font-size:9.5px;letter-spacing:.12em}html body .hsal .hsal-card .t{margin-top:5px;line-height:1.25}html body .hsal .hsal-card .p,html body .hsal .hsal-card .hsal-prow{margin-top:8px}.hsal-info{margin-top:6px;font-size:11px;line-height:1.4;color:var(--f3);overflow-wrap:anywhere}.hsal-card .keep{margin-top:4px}html body .hsal .hsal-hd h1{margin-top:10px}html body .hsal .hsal-line{margin-top:10px;line-height:1.5}html body .hsal .hsal-hd{padding-bottom:14px}html body .hsal .hsal-trust{margin-top:4px;margin-bottom:8px}.hsal-bx-t a.chg{font-weight:600;color:var(--tl);text-decoration:underline;text-underline-offset:2px;margin-left:2px}.hsal-bx{position:fixed;left:0;right:0;bottom:var(--hs-tabs-h,0px);z-index:60;display:flex;align-items:center;gap:10px;padding:10px 14px calc(12px + env(safe-area-inset-bottom));background:#fdfaf7f7;border-top:1px solid var(--ln);box-shadow:0 -6px 18px #2b20180f;font-family:var(--fb);color:var(--f1)}.hsal-bx-sl{display:flex;gap:3px;flex:none;cursor:pointer}.hsal-bx-sl span,.hsal-bx-sl img{width:18px;height:24px;border-radius:4px;display:block;box-sizing:border-box}.hsal-bx-sl span{border:1.5px dashed rgba(179,112,89,.45)}.hsal-bx-sl img{object-fit:cover;box-shadow:0 0 0 1.5px var(--t)}.hsal-bx-t{flex:1;min-width:0;font-size:11.5px;line-height:1.3;color:var(--f2);cursor:pointer;min-height:44px;display:flex;flex-direction:column;justify-content:center}.hsal-bx-t b{display:block;font-size:13px;font-weight:600;color:var(--f1);overflow:hidden;text-overflow:ellipsis}.hsal-bx-t span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hsal-bx-t b{white-space:nowrap}.hsal-bx-go{flex:none;min-height:44px;padding:0 14px;border:0;border-radius:999px;background:#3d2e281f;color:var(--f2);font-size:13px;font-weight:600}.hsal-bx-go.on{background:var(--t);color:#fff}.hsal-shbg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482990;background:#2b20186b}.hsal-sh{position:fixed;left:0;right:0;bottom:0;z-index:2147482995;max-height:88vh;overflow-y:auto;overscroll-behavior:contain;background:var(--ww);border-radius:20px 20px 0 0;padding:10px 18px calc(30px + env(safe-area-inset-bottom));box-shadow:0 -10px 30px #2b201833;color:var(--f1);font-family:var(--fb);max-width:560px;margin:0 auto;-webkit-font-smoothing:antialiased}.hsal-sh{bottom:var(--hs-tabs-h,0px);max-height:calc(88vh - var(--hs-tabs-h,0px));padding-bottom:max(22px,calc(30px + env(safe-area-inset-bottom) - var(--hs-tabs-h,0px)))}.hsal-sh.hsal-fs{max-height:calc(78vh - var(--hs-tabs-h,0px))}.hsal-x{position:absolute;top:8px;right:8px;width:40px;height:40px;border:0;border-radius:999px;background:transparent;color:var(--f1);display:grid;place-items:center;padding:0;cursor:pointer}.hsal-x svg{width:20px;height:20px}.hsal-x:focus-visible{outline:2px solid var(--t)}.hsal-grab{width:38px;height:4px;border-radius:999px;background:#3d2e2833;margin:0 auto 12px}.hsal-ql-wrap{position:relative}.hsal-ql-im{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:12px;background:var(--cr);scrollbar-width:none;aspect-ratio:4/4.3;max-height:46vh}.hsal-ql-im::-webkit-scrollbar{display:none}.hsal-ql-im img{flex:none;width:100%;height:100%;object-fit:cover;scroll-snap-align:start;display:block}.hsal-ql-dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:5px;pointer-events:none}.hsal-ql-dots i{width:6px;height:6px;border-radius:999px;background:#fff9}.hsal-ql-dots i.on{background:#fff}.hsal-ql-v{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--f3);margin-top:12px}.hsal-ql-t{font-family:var(--fd);font-weight:400;font-size:23px;line-height:1.12;color:var(--db);margin-top:2px}.hsal-ql-p{font-size:12.5px;line-height:1.5;color:var(--f2);margin:4px 0 0}.hsal-sh-p{margin-top:10px}.hsal-ql-sz{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.hsal-ql-sz:empty{display:none}.hsal-ql-sz span{min-height:40px;min-width:62px;padding:0 10px;display:grid;place-items:center;border:1px solid var(--ln);border-radius:10px;font-size:12.5px}html body .hsal-sh .hsal-ql-sz span.on{border:1px solid var(--db);box-shadow:inset 0 0 0 1px var(--db);font-weight:600;color:var(--db)}html body .hsal-sh .hsal-ql-sz span.off{color:var(--f3);text-decoration:line-through}.hsal-ql-fit{display:flex;gap:8px;align-items:flex-start;margin-top:10px;padding:9px 11px;border-radius:8px;background:var(--cr);font-size:11.5px;line-height:1.45;color:var(--f2)}.hsal-ql-fit svg{width:14px;height:14px;color:var(--t);margin-top:1px}.hsal-ql-fit b{color:var(--f1);font-weight:600}.hsal-ql-go{display:flex;align-items:center;gap:12px;margin-top:14px}.hsal-ql-go button{flex:1;min-height:50px;border:0;border-radius:999px;background:var(--t);color:#fff;font-size:14px;font-weight:600}.hsal-ql-go button[disabled]{opacity:.55}.hsal-ql-go a{font-size:12px;white-space:nowrap;text-decoration:none}.hsal-pc-h{font-family:var(--fd);font-weight:500;font-size:24px;line-height:1.15;color:var(--db);margin:2px 0 0;letter-spacing:0;text-transform:none}.hsal-pc-sub{font-size:12px;color:var(--f2);margin:4px 0 0}.hsal-thumbs{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.hsal-thumbs img{width:52px;height:66px;object-fit:cover;border-radius:7px;display:block}.hsal-opt{display:flex;gap:12px;align-items:flex-start;margin-top:12px;padding:14px;border:1.5px solid var(--ln);border-radius:14px;cursor:pointer}.hsal-opt.on{border-color:var(--t);background:#b370590d}.hsal-r{flex:none;width:20px;height:20px;border-radius:999px;border:1.5px solid rgba(61,46,40,.35);margin-top:2px;box-sizing:border-box}.hsal-opt.on .hsal-r{border:6px solid var(--t)}.hsal-opt b.n{display:block;font-family:var(--fd);font-weight:500;font-size:19px;line-height:1.2;color:var(--db)}.hsal-opt .pr{font-size:13px;color:var(--f1);margin-top:2px}.hsal-opt .pr b{font-size:15px;font-weight:600;color:var(--t)}.hsal-opt ul{margin:6px 0 0;padding:0;list-style:none;font-size:12px;line-height:1.55;color:var(--f2)}.hsal-opt li{margin:0;padding:0}.hsal-opt li:before,.hsal-opt li::marker{content:none}.hsal-go{width:100%;min-height:52px;margin-top:16px;border:0;border-radius:999px;background:var(--t);color:#fff;font-size:14.5px;font-weight:600}.hsal-go[disabled]{opacity:.6}.hsal-fine{text-align:center;font-size:11px;line-height:1.5;color:var(--f3);margin:10px 0 0}.hsal-fine a{text-decoration:none}.hsal-err{display:none;margin:10px 0 0;font-size:12.5px;color:#9b3a2a;text-align:center}.hsal-err.on{display:block}.hsal-sv-in{width:100%;min-height:48px;border:1px solid var(--ln);border-radius:12px;padding:0 14px;font-family:var(--fb);font-size:16px;background:#fff;margin-top:12px;color:var(--f1);-webkit-appearance:none;appearance:none}.hsal-sw-top{display:flex;align-items:center;gap:12px}.hsal-sw-top img{width:46px;height:58px;object-fit:cover;border-radius:6px;flex:none}.hsal-swl{display:flex;flex-direction:column;margin-top:10px;max-height:min(360px,60vh);overflow-y:auto}.hsal-swi{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--ln)}.hsal-swi img{width:54px;height:70px;object-fit:cover;border-radius:8px;flex:none;background:var(--cr)}.hsal-swi>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.hsal-swi .v{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--f3)}.hsal-swi b{font-family:var(--fd);font-weight:500;font-size:16px;line-height:1.25;color:var(--db);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.hsal-swi span.s{font-size:11.5px;color:var(--f2)}.hsal-swi button{flex:none;min-height:40px;padding:0 14px;border:1px solid var(--t);border-radius:999px;background:transparent;color:var(--t);font-size:12.5px;font-weight:600}.hsal-swi button.rm{border-color:#3d2e2840;color:var(--f1)}.hsal-swh{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--f3);padding:14px 0 2px}.hsal-bxs-empty{padding:18px 0;font-size:13px;color:var(--f2);text-align:center}.hsal-sh.hsal-fs{padding:16px 20px max(20px,calc(26px + env(safe-area-inset-bottom) - var(--hs-tabs-h,0px)));display:flex;flex-direction:column}.hsal-fs-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--ln)}.hsal-fs-top b{font-family:var(--fd);font-weight:500;font-size:24px;color:var(--db)}.hsal-fs-top button{width:40px;height:40px;border:0;background:none;color:var(--f1);display:grid;place-items:center;padding:0}.hsal-fs-top svg{width:20px;height:20px}.hsal-fs-body{overflow-y:auto;min-height:0}.hsal-fg{border-bottom:1px solid var(--ln)}.hsal-fh{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:48px;border:0;background:none;font-size:14px;font-weight:500;color:var(--f1);padding:0}.hsal-fh svg{width:13px;height:13px;transition:transform .18s;color:var(--f3)}.hsal-fg.open .hsal-fh svg{transform:rotate(180deg)}.hsal-fv{display:none;flex-wrap:wrap;gap:7px;padding:0 0 14px}.hsal-fg.open .hsal-fv{display:flex}.hsal-fv button{min-height:36px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid var(--ln);border-radius:999px;font-size:12.5px;color:var(--f2);background:transparent}.hsal-fv button.on{background:var(--db);border-color:var(--db);color:#fff}.hsal-fs-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:14px;margin-top:auto}.hsal-fs-foot a{font-size:13px;color:var(--td)!important;text-decoration:none}.hsal-fs-foot button{min-height:46px;padding:0 26px;border:0;border-radius:999px;background:var(--t);color:#fff;font-size:12px;font-weight:600;letter-spacing:.12em!important;text-transform:uppercase!important}.hsal-fs-av{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--ln)}.hsal-fs-av>span{display:flex;flex-direction:column;font-size:11.5px;color:var(--f2)}.hsal-fs-av b{font-size:14px;font-weight:500;color:var(--f1)}.hsal-sw{position:relative;width:44px;height:26px;border-radius:999px;background:#3d2e2833;border:0;flex:none;padding:0}.hsal-sw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;transition:left .15s}.hsal-sw[aria-checked=true]{background:var(--t)}.hsal-sw[aria-checked=true]:after{left:21px}.hsal-toast .vb{pointer-events:auto;margin-left:6px;border:0;background:transparent;color:var(--honey);font-family:var(--fb);font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:2px;padding:4px 2px;cursor:pointer}.hsal-toast.act{pointer-events:auto}.hsal-toast{position:fixed;left:50%;bottom:calc(max(var(--hsal-bar,0px),var(--hs-tabs-h,0px)) + 14px);z-index:2147483000;display:flex;align-items:center;gap:7px;max-width:calc(100vw - 32px);background:var(--db);color:#fff;font-family:var(--fb);font-size:12px;line-height:1.35;padding:10px 14px;border-radius:999px;box-shadow:0 8px 20px #2b201840;pointer-events:none;opacity:0;transform:translate(-50%,8px);transition:opacity .2s,transform .2s;text-align:center}.hsal-toast.on{opacity:1;transform:translate(-50%)}.hsal-toast svg{width:14px;height:14px;color:var(--honey)}body.hsal-lock{overflow:hidden}body.hsal-page .announcement-bar,body.hsal-page [class*=announcement-bar],body.hsal-page .shopify-section-group-header-group [id*=announcement],body.hsal-page #rep-ai-widget,body.hsal-page [id^=rep-],body.hsal-page [class*=rep-ai],body.hsal-page #ads-agent-host,body.hsal-page #hs-lp-bar{display:none!important}html body .hsal .hsal-hd h1,html body .hsal .hsal-hd h1 em,html body .hsal .hsal-rb-h b,html body .hsal .hsal-rb-h b .hsal-nw,html body .hsal .hsal-sub h2,html body .hsal .hsal-card .t,html body .hsal .hsal-empty b,html body .hsal-sh .hsal-ql-t,html body .hsal-sh .hsal-pc-h,html body .hsal-sh .hsal-opt b.n,html body .hsal-sh .hsal-swi b,html body .hsal-sh .hsal-fs-top b{font-family:var(--fd)!important}html body .hsal .hsal-hd h1 em{font-style:italic!important}html body .hsal-bx .hsal-bx-go{display:inline-flex!important;align-items:center;justify-content:center}@media(max-width:374px){.hsal-bx{gap:8px;padding-left:12px;padding-right:12px}.hsal-bx-sl{gap:2px}.hsal-bx-sl span,.hsal-bx-sl img{width:14px;height:19px;border-radius:3px}.hsal-bx-t span{font-size:11px;-webkit-line-clamp:3}.hsal-bx-go{padding:0 12px}}@media(min-width:750px){.hsal-hd{padding:28px 40px 0}.hsal-hd h1{font-size:40px}.hsal-line{font-size:14px}.hsal-pills,.hsal-meta,.hsal-sub,.hsal-fit,.hsal-alt{padding-left:40px;padding-right:40px}.hsal-trust{margin:12px 40px 2px}.hsal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px;padding:0 40px}.hsal-rb{margin:8px 40px 0}.hsal-rb-it{width:130px}.hsal-card .t{font-size:17px}.hsal-bx{left:50%;right:auto;transform:translate(-50%);width:min(620px,calc(100% - 32px));bottom:calc(16px + var(--hs-tabs-h,0px));border-radius:999px;border:1px solid var(--ln);padding:10px 12px 10px 20px}}@media(min-width:1200px){.hsal-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.hsal-pills{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.hsal-pills::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.hsal-pills::-webkit-scrollbar-thumb,.hsal-pills::-webkit-scrollbar-track{background:transparent;display:none}.hsal-bx{position:relative}.hsal-bx-min{position:absolute;top:-14px;left:50%;transform:translate(-50%);width:44px;height:26px;border:1px solid var(--ln);border-bottom:0;border-radius:12px 12px 0 0;background:#fdfaf7f7;color:var(--f2);display:grid;place-items:center;padding:0}.hsal-bx-min svg{width:16px;height:16px;transition:transform .2s ease}.hsal-bx.min .hsal-bx-min svg{transform:rotate(180deg)}.hsal-bx.min{padding-top:5px;padding-bottom:calc(5px + env(safe-area-inset-bottom));gap:8px}.hsal-bx.min .hsal-bx-sl span,.hsal-bx.min .hsal-bx-sl img{width:12px;height:16px;border-radius:3px}.hsal-bx.min .hsal-bx-t{min-height:30px}.hsal-bx.min .hsal-bx-t b{font-size:12px}.hsal-bx.min .hsal-bx-t span{display:none}.hsal-bx.min .hsal-bx-go{min-height:32px;padding:0 12px;font-size:12px}@media(min-width:990px){.hsal-bx-min{display:none}}.hsal-pills{clip-path:inset(0 0 3px 0)}
/*# sourceMappingURL=/cdn/shop/t/117/assets/hs-ad-landing.css.map */
