.af-xs{display:grid;gap:var(--af-xs-gap,8px)}.af-xs--carousel{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:4px}.af-xs--carousel::-webkit-scrollbar{height:4px}.af-xs--carousel::-webkit-scrollbar-thumb{background:var(--af-line-int);border-radius:99px}.af-xs--carousel>.af-xsi{flex:0 0 min(88%,330px);scroll-snap-align:start}.af-xsi{display:flex;align-items:var(--af-xs-va,center);gap:10px;min-width:0;background:var(--af-xs-bg,#F6F6F6);border:var(--af-xs-bw,0) var(--af-xs-bs,solid) var(--af-xs-bc,#D7D7D7);border-radius:var(--af-xs-r,16px);padding:var(--af-xs-pv,7px) var(--af-xs-ph,7px)}.af-xsi__img{flex:0 0 auto;order:1}.af-xsi__img img{display:block;width:var(--af-xs-img,70px);height:var(--af-xs-img,70px);object-fit:cover;border-radius:calc(var(--af-xs-r,16px) - 6px);background:#fff}.af-xsi__ph{width:var(--af-xs-img,70px);height:var(--af-xs-img,70px);border-radius:calc(var(--af-xs-r,16px) - 6px);background:#fff;display:grid;place-items:center;font-size:9px;color:var(--af-ink3)}.af-xsi__b{flex:1;min-width:0;order:2;display:flex;flex-direction:column;gap:3px}.af-xsi__t{font-size:var(--af-xs-fs,12px);font-weight:var(--af-xs-fw,400);color:var(--af-xs-ct,#000);line-height:1.32}.af-xsi__p{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:var(--af-xs-fs,12px);color:var(--af-xs-cp,#000)}.af-xsi__p b{font-weight:700}.af-xsi__p s{opacity:.5;font-weight:400}.af-xsi__off{font-size:calc(var(--af-xs-fs,12px) - 2px);font-weight:700;background:var(--af-xs-off-bg,#C9FFC9);color:#0b4a0b;border-radius:4px;padding:1px 5px}.af-xsi__var{align-self:flex-start;margin-top:2px}.af-xsi__var select{font:inherit;font-size:calc(var(--af-xs-fs,12px) - .5px);color:var(--af-xs-ct,#000);background:#fff;border:1px solid #D7D7D7;border-radius:8px;padding:5px 26px 5px 9px;min-height:30px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23444' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 7px center;background-size:12px}.af-xsi__boxes{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.af-xsi__box{min-height:28px;padding:3px 9px;cursor:pointer;font:inherit;font-size:calc(var(--af-xs-fs,12px) - 1px);font-weight:600;line-height:1;color:var(--af-xs-ct,#000);background:#fff;border:1px solid #D7D7D7;border-radius:6px}.af-xsi__box[aria-pressed=true]{border-color:var(--af-xs-sc,#000);border-width:2px;padding:2px 8px}.af-xsi__box:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.af-xsi__ctrl{flex:0 0 auto;order:3;background:none;border:0;padding:0;cursor:pointer;display:grid;place-items:center}.af-xsi--first .af-xsi__ctrl{order:0}.af-xsw{position:relative;display:inline-block;width:calc(var(--af-xs-sz,22px) * 1.75);height:var(--af-xs-sz,22px);border-radius:999px;background:#d7d7d7;transition:background .18s ease}.af-xsw i{position:absolute;top:2px;left:2px;width:calc(var(--af-xs-sz,22px) - 4px);height:calc(var(--af-xs-sz,22px) - 4px);border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000038;transition:transform .18s ease}.af-xsi[aria-pressed=true] .af-xsw{background:var(--af-xs-sc,#000)}.af-xsi[aria-pressed=true] .af-xsw i{transform:translate(calc(var(--af-xs-sz,22px) * .75))}.af-xsc{width:var(--af-xs-sz,22px);height:var(--af-xs-sz,22px);border-radius:6px;border:1px solid #C4C4C4;background:#fff;display:grid;place-items:center;font-size:calc(var(--af-xs-sz,22px) * .6);line-height:1;color:transparent;transition:background .15s}.af-xsi[aria-pressed=true] .af-xsc{background:var(--af-xs-sc,#000);border-color:var(--af-xs-sc,#000);color:#fff}.af-xsi__ctrl:focus-visible{outline:2px solid var(--af-ink);outline-offset:3px;border-radius:6px}.af-xs__head{margin-bottom:10px}.af-xs__cta{width:100%;min-height:var(--af-xs-cta-h,48px);margin-top:12px;border:0;border-radius:var(--af-rc);background:var(--af-xs-cta-bg,#171717);color:var(--af-xs-cta-fg,#fff);font-family:var(--af-ff-h);font-size:var(--af-xs-cta-fs,14px);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.af-xs__cta:disabled{background:#c4c4c0;cursor:not-allowed}.af-xs__cta small{font-family:var(--af-ff);font-size:.85em;font-weight:600;opacity:.9}@media(prefers-reduced-motion:reduce){.af-xsw,.af-xsw i,.af-xsc{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/af-crosssell.css.map */
