/* 2026-10-23 Arboroot maj */.ar-opt__pouches,.ar-opt__pouches--3,.ar-opt__pouches--5{width:64px;height:64px;flex:none;border-radius:10px;overflow:hidden;align-items:stretch;background:var(--ar-sand)}.ar-opt__pouches img,.ar-opt__pouches--3 img,.ar-opt__pouches--5 img,.ar-opt__pouches img:first-child{width:100%;height:100%;margin:0;object-fit:cover;border-radius:0;mix-blend-mode:normal}.ar-bb--cards .ar-opt__pouches{width:100%;max-width:96px;height:auto;aspect-ratio:1}.ar-atc__l{white-space:nowrap;font-size:clamp(16px,5vw,19px)}.ar-atc__l s{margin-left:4px}.ar-pay{flex-wrap:nowrap;gap:4px}.ar-pay__ic{flex:0 1 38px;min-width:0;width:38px;height:auto;aspect-ratio:38/24}.ar-pay__stand{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap}.ar-dr__p{width:min(440px,100vw)}.ar-dr__h{padding:14px 16px}.ar-dr__body{display:flex;flex-direction:column;gap:12px;padding:16px}.ar-dr__lines{display:flex;flex-direction:column;gap:10px}.ar-dl{margin:0;grid-template-columns:76px 1fr auto;gap:12px;padding:12px;border-radius:16px;box-shadow:0 2px 10px rgba(47,33,22,.05)}.ar-dl img{width:76px;height:76px;object-fit:cover;border-radius:12px}.ar-dl__m b{font-size:15.5px;line-height:1.25}.ar-dl__m>span{margin-top:2px}.ar-dl__plan{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:6px;padding:3px 9px;border-radius:999px;background:#E8F2EB;color:var(--ar-ok);font-size:12px;font-weight:600;line-height:1.3}.ar-dl__plan .ar-ic{width:12px;height:12px}.ar-dl__q{margin-top:10px;gap:12px}.ar-qty{display:inline-flex;align-items:center;border:1px solid var(--ar-line);border-radius:999px;background:#fff;overflow:hidden}.ar .ar-qty button{width:34px;height:32px;border:0;border-radius:0;background:transparent;font-size:17px}.ar-qty output{min-width:22px;text-align:center;font-weight:700}.ar-dl__p b{font-size:16px}.ar-up{margin:0;gap:12px;padding:12px;background:#fff;color:var(--ar-ink);border:1.5px dashed var(--ar-gold2);border-radius:16px}.ar-up img{width:56px;height:56px;flex:none;border-radius:10px;object-fit:cover}.ar-up__t b{font-size:14.5px;line-height:1.3}.ar-up__t span{color:var(--ar-ok);font-weight:600}.ar .ar-up__b{background:var(--ar-dark);color:#fff;min-width:0;padding:10px 16px}.ar-dr__proof{background:#fff;border:1px solid var(--ar-line);border-radius:16px;padding:14px}.ar-dr__proof[hidden]{display:none}.ar-dr__rate{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:13.5px}.ar-dr__proof blockquote{margin:0;font-size:14px;line-height:1.5;font-style:italic;color:var(--ar-ink)}.ar-dr__proof cite{display:flex;align-items:center;gap:6px;margin-top:10px;font-style:normal;font-size:12.5px;font-weight:600;color:var(--ar-muted)}.ar-dr__proof cite .ar-ic{color:var(--ar-ok)}.ar-dr__f{box-shadow:0 -8px 24px rgba(47,33,22,.06)}.ar-dr__row b{font-size:17px}.ar-dr__save b{background:#E8F2EB;border-radius:999px;padding:2px 10px;font-size:14px}.ar .ar-dr__go{margin:10px 0}.ar-dr__pay{margin:0 0 8px}.ar-dr__pay .ar-pay__ic{flex-basis:34px;width:34px}@media(min-width:990px){.ar-dr__h{padding:16px 20px}.ar-dr__body{padding:18px 20px}.ar-dr__f{padding:16px 20px 20px}}.ar-opt--gift{flex-wrap:wrap}.ar-opt__save{color:var(--ar-dark)!important;font-size:14px!important}.ar-opt__gifts{display:none;flex-basis:100%;border-top:1px solid var(--ar-line);margin-top:4px;padding-top:10px;gap:8px;flex-direction:column}.ar-opt.is-on .ar-opt__gifts{display:flex}.ar-opt__gift{display:flex;gap:8px;align-items:flex-start;line-height:1.3}.ar-opt__gift .ar-ic{color:var(--ar-ok);margin-top:2px;flex:none}.ar-opt__gift b{display:block;font-size:13.5px}.ar-opt__gift small{display:block;font-size:12.5px;color:var(--ar-muted)}.ar-gt{position:relative;border:1.5px solid var(--ar-dark);border-radius:var(--ar-r);padding:22px 10px 14px;margin:18px 0 14px}.ar-gt__h{position:absolute;top:-12px;left:12px;margin:0;background:#FFF6DF;border:1.5px solid var(--ar-dark);border-radius:6px;padding:3px 10px;font:700 12px/1.2 var(--ar-sans);letter-spacing:.06em;text-transform:uppercase}.ar-gt ul{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none}.ar-gt__it{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;font-size:12px;line-height:1.25}.ar-gt__ic{position:relative;width:52px;height:52px;border-radius:50%;background:var(--ar-sand);display:flex;align-items:center;justify-content:center;color:var(--ar-dark)}.ar-gt__ic>.ar-ic{width:28px;height:28px}.ar-gt__ic i{position:absolute;right:-4px;bottom:-4px;width:22px;height:22px;border-radius:50%;background:var(--ar-dark);color:#fff;display:none;align-items:center;justify-content:center}.ar-gt__ic i .ar-ic{width:12px;height:12px}.ar-gt__it s{color:#9C8C78}.ar-gt__on{color:var(--ar-red)}.ar-gt__off{display:none;color:var(--ar-muted);font-weight:600}.ar-gt__it:not(.is-on) .ar-gt__ic{opacity:.45}.ar-gt__it:not(.is-on) .ar-gt__ic i{display:flex}.ar-gt__it:not(.is-on) s,.ar-gt__it:not(.is-on) .ar-gt__on{display:none}.ar-gt__it:not(.is-on) .ar-gt__off{display:block}.ar-bb__subs{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 14px;margin:10px 0 4px;font-size:12.5px;white-space:nowrap;color:var(--ar-muted)}.ar-bb__subs span{display:inline-flex;align-items:center;gap:5px}.ar-bb__subs .ar-ic{color:var(--ar-ok)}.ar-dl__gift{display:block;font-size:12px;color:var(--ar-ok);font-weight:600}.ar-gt__img{width:100%;height:100%;object-fit:cover;border-radius:50%;mix-blend-mode:multiply}.ar-gt__ic:has(.ar-gt__img){background:#FBF6EC;overflow:visible}.ar-gt__ic--wide{width:78px;border-radius:0;background:none!important}.ar-gt__ic--wide .ar-gt__img{object-fit:contain;border-radius:0;transform:scale(1.25)}.ar-hbb>*{min-width:0}.ar-dr__gifts{background:#FFFBF3;border:1.5px dashed var(--ar-gold2);border-radius:16px;padding:12px 14px}.ar-dr__gifts[hidden]{display:none}.ar-dr__gifts-h{margin:0 0 8px;font:700 12px/1.2 var(--ar-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ar-dark)}.ar-dr__gifts ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ar-dr__gifts li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;font:600 12px/1.25 var(--ar-sans);color:var(--ar-muted)}.ar-dr__gifts li .ar-ic{width:22px;height:22px;padding:4px;border-radius:50%;background:var(--ar-sand);color:var(--ar-muted)}.ar-dr__gifts li.is-on{color:var(--ar-ok)}.ar-dr__gifts li.is-on .ar-ic{background:#E8F2EB;color:var(--ar-ok)}.ar-dr__gifts small{display:block;font-weight:500;font-size:12px;color:var(--ar-muted)}