.cardwrap{display:flex;flex-direction:column;min-width:0;--card-ink:#000;--card-paper:#fff;--card-muted:#4d4d4d;--card-hair:#e6e6e6;--card-tile:#f7f5f2}.cardwrap[hidden]{display:none}.cardwrap .card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.cardwrap .card figure{position:relative;margin:0 0 16px;background:var(--card-paper);overflow:hidden}.cardwrap .card .ci{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;transition:opacity .35s ease}.cardwrap .card .ci2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;z-index:1}.cardwrap .cs{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cardwrap .cs::-webkit-scrollbar{display:none}.cardwrap .cs>.ci{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always;background:var(--card-tile)}.cardwrap .cs>.ci1{background:var(--card-paper)}@media(hover:hover){.cardwrap .card:hover [data-cs]:not(.cs-moved) .ci2,.cardwrap .card:focus-visible [data-cs]:not(.cs-moved) .ci2{opacity:1}}.cardwrap .cs-arw{position:absolute;bottom:10px;z-index:3;width:30px;height:30px;border-radius:50%;background:#ffffffeb;color:var(--card-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 1px 4px #0000001f;opacity:0;pointer-events:none;transition:opacity .2s ease,background .15s,color .15s}.cardwrap .cs-arw svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cardwrap .cs-prev{left:10px}.cardwrap .cs-next{left:44px}.cardwrap .cs-arw:hover{background:var(--card-ink);color:var(--card-paper)}@media(hover:hover)and (pointer:fine){.cardwrap .card:hover .cs-arw{opacity:1;pointer-events:auto}.cardwrap .card:hover .cs-first .cs-prev,.cardwrap .card:hover .cs-last .cs-next{opacity:.4;pointer-events:none}}.cardwrap .cs-bar{position:absolute;left:0;right:0;bottom:0;height:2px;z-index:2;background:#00000014;opacity:0;transition:opacity .2s ease;pointer-events:none}.cardwrap .cs-bar i{position:absolute;top:0;left:0;bottom:0;width:calc(100% / var(--cs-n, 1));background:var(--card-ink);transform:translate(calc(100% * var(--cs-i, 0)));transition:transform .3s ease}.cardwrap .card:hover .cs-bar{opacity:1}@media(hover:none){.cardwrap .cs-bar{opacity:1}.cardwrap .cs-rail .cs{overflow-x:hidden}.cardwrap .cs-rail .cs-bar{display:none}}.cardwrap .card.is-out .ci{filter:saturate(.4)}.cardwrap .card.is-out figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#ffffff57;pointer-events:none}.cardwrap .flags{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;z-index:2}.cardwrap .flags:empty{display:none}.cardwrap .flag,#opt-a .card .flags .flag,.ql .ql-info .flag.flag,#almQuick .ql-info .flag.flag{font-family:Poppins,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:10.5px;font-weight:400;letter-spacing:.02em;text-transform:none;line-height:1;padding:6px 11px 5px;border:0;border-radius:999px;background:#efeae6;color:#000}.cardwrap .flag.is-out,#opt-a .card .flags .flag.is-out{color:#4d4d4d}.cardwrap .card h3{font-family:Libre Baskerville,Georgia,Times New Roman,serif;font-weight:400;font-size:15px;line-height:1.4;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;text-transform:none;letter-spacing:0}.cardwrap .card .price{font-size:13px;font-weight:300;color:var(--card-muted);font-variant-numeric:tabular-nums;margin:0}.cardwrap .plus{position:absolute;right:10px;bottom:10px;z-index:3;width:34px;height:34px;border-radius:50%;background:var(--card-paper);color:var(--card-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 1px 4px #00000024;transition:background .15s,color .15s,transform .15s}.cardwrap .plus svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.cardwrap .plus:hover{background:var(--card-ink);color:var(--card-paper);transform:scale(1.06)}.cardwrap .plus.is-busy{opacity:.5;pointer-events:none}.cardwrap .notify{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;white-space:nowrap;font-family:Montserrat,Poppins,Arial,sans-serif;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--card-ink);background:#ffffff8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:10px 16px;border-radius:999px;cursor:pointer;transition:background .15s}.cardwrap .notify:hover{background:#ffffffd9}.cardwrap .vdots{display:flex;align-items:center;gap:6px;margin-top:7px;min-height:22px;padding:3px 0 4px 3px}.cardwrap .vd{width:22px;height:22px;border-radius:50%;padding:0;margin:0;cursor:pointer;border:1px solid rgba(0,0,0,.16);background-color:var(--card-tile);background-size:360%;background-position:60% 21%;background-repeat:no-repeat;transition:transform .15s,box-shadow .15s;flex:none}.cardwrap .vd:hover{transform:scale(1.1)}.cardwrap .vd.is-on{box-shadow:0 0 0 2px var(--card-paper),0 0 0 3px var(--card-ink)}.cardwrap .vd.is-out{opacity:.45}.cardwrap .vmore{font-size:11px;font-weight:300;color:var(--card-muted);margin-left:2px;text-decoration:none}@media(max-width:620px){.cardwrap .flag,#opt-a .card .flags .flag{font-size:9.5px;padding:5px 9px 4px}.cardwrap .card h3{font-size:13px}.cardwrap .plus{width:30px;height:30px;right:8px;bottom:8px}.cardwrap .notify{font-size:8.5px;padding:8px 12px;letter-spacing:.12em}.cardwrap .vd{width:18px;height:18px}.cardwrap .vdots{gap:5px}.cardwrap .flags{top:8px;left:8px}}html.ql-lock,html.ql-lock body{overflow:hidden}.ql-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000052;z-index:9600}.ql-scrim[hidden]{display:none}.ql{--ink:#000;--paper:#fff;--muted:#4d4d4d;--hair:#e6e6e6;--tile:#f7f5f2;--serif:"Libre Baskerville",Georgia,"Times New Roman",serif;--body:"Poppins",-apple-system,"Helvetica Neue",Arial,sans-serif;--util:"Montserrat","Poppins",Arial,sans-serif;position:fixed;top:0;right:0;bottom:0;width:min(480px,100vw);background:var(--paper);color:var(--ink);z-index:9601;transform:translate(100%);transition:transform .32s ease,visibility .32s;overflow-y:auto;visibility:hidden;overscroll-behavior:contain}.ql.is-open{transform:none;visibility:visible;box-shadow:-8px 0 30px #0000001f}.ql-in{padding:22px 26px 40px;position:relative;font-family:var(--body)}.ql-x{position:absolute;top:10px;right:14px;width:38px;height:38px;border:0;background:none;font-size:26px;line-height:1;cursor:pointer;z-index:2;color:var(--ink)}.ql-pics{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:26px -26px 20px 0;padding-right:26px;scrollbar-width:thin}.ql-pics img{width:100%;aspect-ratio:1;object-fit:cover;scroll-snap-align:start;background:var(--tile)}.ql-info .flag{display:inline-block;margin-bottom:10px}.ql h2{font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.3;margin:0 0 6px;text-transform:none;letter-spacing:0}.ql-price{font-size:15px;margin:0 0 20px;font-variant-numeric:tabular-nums}.ql-lbl{font-family:var(--util);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px}.ql-vars{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:18px}.ql .vd{width:34px;height:34px;border-radius:50%;padding:0;cursor:pointer;border:1px solid rgba(0,0,0,.16);background-color:var(--tile);background-size:360%;background-position:60% 21%;background-repeat:no-repeat}.ql .vd.is-on{box-shadow:0 0 0 2px var(--paper),0 0 0 3px var(--ink)}.ql .vd.is-out{opacity:.4}.ql-buy{display:flex;gap:10px;margin-bottom:12px}.ql .qty{display:flex;align-items:center;border:1px solid var(--hair)}.ql .qty button{width:36px;height:46px;border:0;background:none;cursor:pointer;font-size:16px;color:var(--ink)}.ql .qty span{min-width:22px;text-align:center;font-variant-numeric:tabular-nums}.ql-add{flex:1;height:48px;border:0;background:var(--ink);color:var(--paper);font-family:var(--util);font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.ql-add.is-notify{background:var(--paper);color:var(--ink);border:1px solid var(--ink);display:flex;align-items:center;justify-content:center;text-decoration:none}@media(hover:hover){.ql-add.is-notify:hover{background:var(--ink);color:var(--paper)}}.ql-full{display:inline-block;font-size:12.5px;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:1px;margin-bottom:28px;text-decoration:none}.ql-ups{border-top:1px solid var(--hair);padding-top:22px}.ql-uprow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.ql-up img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--tile);margin-bottom:8px}.ql-up b{display:block;font-family:var(--serif);font-weight:400;font-size:12.5px;line-height:1.35}.ql-up span{display:block;font-size:12px;font-weight:300;color:var(--muted);margin:2px 0 8px}.ql .ql-upfig{position:relative}.ql .ql-upfig a{display:block}.ql .ql-up .ql-upadd{position:absolute;right:8px;bottom:16px;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#fff;color:#000;display:grid;place-items:center;cursor:pointer;box-shadow:0 1px 4px #00000024;transition:background .15s,color .15s,transform .15s;font-size:0;letter-spacing:0}.ql .ql-up .ql-upadd svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.ql .ql-up .ql-upadd:hover{background:#000;color:#fff;transform:scale(1.06)}}.ql .ql-up .ql-upadd.is-done{background:#000;color:#fff}.ql .ql-up span{margin-bottom:0}html.ql-lock #Access-Pro-Icon,html.ql-lock .nm-wishlist-open-list-button,html.ql-lock [class*=kl-teaser-]{display:none!important}.ql .ql-size{display:none}.ql .ql-full{display:flex;align-items:center;justify-content:center;width:100%;height:46px;border:1px solid var(--ink);padding:0 16px;margin:0 0 28px;font-family:var(--util);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:var(--paper);text-decoration:none;transition:background .15s,color .15s}@media(hover:hover){.ql .ql-full:hover{background:var(--ink);color:var(--paper)}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/alm-card.css.map */
