.alp-bx{background:var(--paper)}.alp-bx .top .h2{margin:12px 0 8px}.alp-box{position:sticky;top:8px;z-index:4;margin:24px 0 18px;padding:14px;border-radius:22px;background:var(--ink);color:#f7eadb;box-shadow:0 18px 40px -24px #2a1c13cc}.alp-box .row{display:flex;align-items:center;gap:10px}.alp-slots{display:flex;gap:8px;flex:0 0 auto}.alp-slot{position:relative;width:54px;height:54px;border-radius:14px;border:1.5px dashed rgba(247,234,219,.35);display:grid;place-items:center;font-size:20px;color:#f7eadb66;overflow:hidden}.alp-slot img{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);object-fit:contain;background:#fff;border-radius:10px;animation:alpDrop .42s cubic-bezier(.3,1.5,.5,1)}.alp-slot.on{border-style:solid;border-color:var(--gold)}@keyframes alpDrop{0%{transform:translateY(-26px) scale(.7);opacity:0}to{transform:none;opacity:1}}.alp-box .st{flex:1;min-width:0;font-size:13px;line-height:1.3}.alp-box .st b{display:block;font-family:var(--serif);font-weight:400;font-size:20px;color:var(--gold2)}.alp-box .st s{opacity:.55;margin-left:4px}.alp-ready{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 12px;margin:0 -2px;scrollbar-width:none}.alp-ready::-webkit-scrollbar{display:none}.alp-ready button{flex:0 0 auto;padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);font:500 14px/1.2 var(--sans);cursor:pointer;transition:all .2s}.alp-ready button small{display:block;font-size:11px;color:#2a1c138c}.alp-ready button[aria-pressed=true]{background:var(--brown);color:#fff8ef;border-color:var(--brown)}.alp-ready button[aria-pressed=true] small{color:#fff8efb3}.alp-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.alp-card{position:relative;display:flex;flex-direction:column;border-radius:18px;background:#fff;border:1px solid transparent;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.alp-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px -22px #2a1c1399}.alp-card.on{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold) inset}.alp-card .pi{aspect-ratio:1;background:linear-gradient(180deg,#fff,#f7f0e6);display:grid;place-items:center}.alp-card .pi img{width:82%;height:82%;object-fit:contain;transition:transform .4s ease}.alp-card.on .pi img{transform:scale(1.04) rotate(-2deg)}.alp-card .bd{padding:10px 12px 12px;display:flex;flex-direction:column;gap:3px;flex:1}.alp-card .nm{font-weight:600;font-size:15.5px}.alp-card .nt{font-size:12.5px;color:#2a1c139e;line-height:1.3}.alp-card .pl{font-size:12.5px;font-style:italic;color:var(--brown);line-height:1.3;margin-top:2px}.alp-card .badge{position:absolute;top:8px;left:8px;padding:4px 8px;border-radius:999px;background:var(--ink);color:var(--gold2);font-size:10.5px;font-weight:600;letter-spacing:.04em}.alp-ctl{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px}.alp-ctl button{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--brown);background:#fff;color:var(--brown);font:600 19px/1 var(--sans);cursor:pointer;transition:transform .12s,background .2s,color .2s}.alp-ctl button:active{transform:scale(.9)}.alp-ctl .add{width:auto;padding:0 16px;border-radius:999px;font-size:14px;background:var(--brown);color:#fff8ef}.alp-ctl .cnt{font-weight:600;min-width:20px;text-align:center}.alp-ctl button[disabled]{opacity:.35;cursor:not-allowed}.alp-more{display:block;width:100%;margin-top:14px;padding:14px;border-radius:14px;border:1px dashed var(--brown);background:transparent;color:var(--brown);font:600 15px var(--sans);cursor:pointer}.alp-grid .alp-card.is-x{display:none}.alp-grid.all .alp-card.is-x{display:flex}.alp-cta{margin-top:20px}.alp-msg{margin-top:10px;font-size:14px;text-align:center;min-height:1.2em}.alp-msg.is-err{color:#a2382b}.alp-ok{display:none;margin-top:12px;padding:14px;border-radius:14px;background:#4d6a3d1f;color:var(--ok);font-weight:600;text-align:center}.alp-ok.is-on{display:block;animation:alpUp .35s ease}.alp-honest{margin-top:26px;padding:18px;border-radius:18px;background:var(--ivory);border:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.alp-honest .ic{width:40px;height:40px;border-radius:50%;background:var(--gold);display:grid;place-items:center;font-size:19px}.alp-honest b{display:block;font-family:var(--serif);font-weight:400;font-size:21px;margin-bottom:4px}.alp-honest p{font-size:14.5px;color:#2a1c13bf}.alp-opts{margin-top:30px}.alp-opts h3{font-size:24px;margin-bottom:14px}.alp-opt{display:grid;grid-template-columns:76px 1fr auto;gap:12px;align-items:center;padding:12px;border-radius:16px;background:#fff;margin-bottom:10px;text-decoration:none;border:1px solid transparent;transition:border-color .2s,transform .2s}.alp-opt:hover{border-color:var(--gold);transform:translateY(-1px)}.alp-opt img{width:76px;height:76px;object-fit:contain;border-radius:12px;background:#f7f0e6}.alp-opt b{display:block;font-size:15.5px}.alp-opt small{display:block;font-size:12.5px;color:#2a1c139e;line-height:1.35}.alp-opt .pr{text-align:right;font-weight:600;color:var(--brown);white-space:nowrap}.alp-opt .pr s{display:block;font-weight:400;font-size:12px;color:#2a1c1373}.alp-opt .tag{display:inline-block;margin-bottom:3px;padding:2px 7px;border-radius:6px;background:#bc8c6633;font-size:10.5px;font-weight:600;letter-spacing:.05em;color:var(--brown2)}.alp-sb{position:fixed;z-index:40;left:10px;right:10px;bottom:10px;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 16px;border-radius:999px;background:#2a1c13f5;color:#f7eadb;box-shadow:0 16px 40px -12px #00000080;transform:translateY(140%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.alp-sb.is-on{transform:none}.alp-sb .t{flex:1;font-size:13px;line-height:1.25}.alp-sb .t b{display:block;font-family:var(--serif);font-weight:400;font-size:18px;color:var(--gold2)}.alp-sb .btn{width:auto;min-height:46px;padding:0 20px;font-size:15px;background:var(--gold);color:var(--ink);box-shadow:none}.alp-rv .top .h2{margin:12px 0 6px}.alp-rv .stars{color:var(--gold);letter-spacing:2px}.alp-rvs{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:22px 20px 8px;margin:0 -20px;scrollbar-width:none}.alp-rvs::-webkit-scrollbar{display:none}.alp-rvc{flex:0 0 82%;max-width:360px;scroll-snap-align:start;padding:20px;border-radius:20px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.alp-rvc q{font-family:var(--serif);font-size:20px;line-height:1.3;quotes:"\201c" "\201d"}.alp-rvc .who{margin-top:auto;font-size:13px;color:#2a1c13a6}.alp-rvc .who b{color:var(--ink)}.alp-rvc .vf{color:var(--ok);font-weight:600}.alp-fq .h2{margin:12px 0 18px}.alp-fq details{border-bottom:1px solid var(--line)}.alp-fq summary{list-style:none;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-weight:600;font-size:16.5px;cursor:pointer}.alp-fq summary::-webkit-details-marker{display:none}.alp-fq summary:after{content:"+";font-family:var(--serif);font-size:26px;line-height:.8;color:var(--gold);transition:transform .25s}.alp-fq details[open] summary:after{transform:rotate(45deg)}.alp-fq .a{padding:0 0 18px;color:#2a1c13c7}.alp-fn{position:relative;color:#fff8ef;text-align:center;padding:90px 0 110px}.alp-fn .bg{position:absolute;top:0;right:0;bottom:0;left:0}.alp-fn .bg img{width:100%;height:100%;object-fit:cover}.alp-fn .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2a1c1359,#2a1c13d1)}.alp-fn .in{position:relative}.alp-fn .h2{margin-bottom:14px}.alp-fn p{color:#fff8efd1;margin:0 auto 24px;max-width:34ch}.alp-fn .btn{max-width:420px;margin:0 auto;background:var(--gold);color:var(--ink)}.alp-calc{margin-top:26px;padding:22px;border-radius:24px;background:#f7eadb;color:var(--ink)}.alp-calc label{display:block;font-weight:600;margin-bottom:10px}.alp-calc input[type=range]{width:100%;accent-color:var(--brown);height:28px}.alp-calc .ticks{display:flex;justify-content:space-between;font-size:12px;color:#2a1c138c;margin-top:2px}.alp-calc .out{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.alp-calc .out div{padding:14px;border-radius:16px;background:#fff;text-align:center}.alp-calc .out b{display:block;font-family:var(--serif);font-weight:400;font-size:28px;color:var(--brown);line-height:1.1}.alp-calc .out small{font-size:12.5px;color:#2a1c139e}.alp-calc .say{font-size:15px;margin-bottom:16px}.alp-pp .card{margin-top:24px;border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 24px 50px -34px #2a1c1399}.alp-pp .card .im{aspect-ratio:1;background:#f7f0e6}.alp-pp .card .im img{width:100%;height:100%;object-fit:cover}.alp-pp .card .bd{padding:20px}.alp-pp .card h3{font-size:28px;line-height:1.1;margin-bottom:8px}.alp-pp .price{display:flex;align-items:baseline;gap:10px;margin:10px 0 14px}.alp-pp .price b{font-family:var(--serif);font-weight:400;font-size:34px;color:var(--brown)}.alp-pp .price s{color:#2a1c1373}.alp-pp .price span{padding:3px 8px;border-radius:6px;background:#4d6a3d1f;color:var(--ok);font-size:12.5px;font-weight:600}.alp-pp ul{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:8px}.alp-pp li{display:flex;gap:10px;font-size:15px}.alp-pp li:before{content:"\2713";color:var(--ok);font-weight:700}.alp-how{display:grid;gap:12px;margin-top:28px}.alp-how div{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:start;padding:14px;border-radius:16px;background:var(--paper)}.alp-how i{font-style:normal;width:44px;height:44px;border-radius:50%;background:var(--brown);color:#fff8ef;display:grid;place-items:center;font-family:var(--serif);font-size:20px}.alp-how b{display:block;margin-bottom:2px}.alp-how p{font-size:14.5px;color:#2a1c13bf}@media(min-width:750px){.alp .sec{padding:96px 0}.alp-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:0;padding:0;min-height:min(86vh,820px)}.alp-hero .media{aspect-ratio:auto;max-height:none;height:100%;order:2}.alp-hero .media:after{inset:0 auto 0 0;width:30%;height:100%;background:linear-gradient(90deg,var(--ivory),rgba(251,246,238,0))}.alp-hero .body{margin:0;padding:48px 24px 48px max(20px,calc((100vw - 1120px)/2))}.alp-hero .btn{max-width:420px}.alp-hero .micro{justify-content:flex-start}.alp-r{grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:44px 0}.alp-r:nth-child(2n) .im{order:-1}.alp-chips{grid-template-columns:repeat(4,1fr)}.alp-grid{grid-template-columns:repeat(4,1fr);gap:16px}.alp-box{position:sticky;top:90px}.alp-cta .btn{max-width:420px;margin:0 auto}.alp-rvc{flex-basis:340px}.alp-sb{left:50%;right:auto;width:560px;transform:translate(-50%,140%)}.alp-sb.is-on{transform:translate(-50%)}.alp-pp .card{display:grid;grid-template-columns:1fr 1fr}.alp-how{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.alp *,.alp *:before,.alp *:after{animation:none!important;transition:none!important}.alp-hero .smoke{display:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/alp-2.css.map */
