.sbn[hidden]{display:none!important}.sbn-row{position:relative;padding-top:36px}@media (min-width:768px){.sbn-row{padding-top:56px}}.sbn .sbn-title{display:flex;align-items:center;gap:8px;margin:0 0 1em;padding:0;font-family:"futura medium bt","futura light bt",sans-serif;font-weight:400;font-size:24px;line-height:1.2;color:#222}@media (min-width:768px){.sbn .sbn-title{font-size:30px}}.sbn .sbn-titletext{flex:0 1 auto;min-width:0;font:inherit}.sbn-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;padding:0;border-radius:50%;border:1px solid rgb(0 0 0 / .12);background:#fff;color:#111;cursor:pointer;box-shadow:0 1px 4px rgb(0 0 0 / .15);transition:opacity .2s,background-color .2s}.sbn-arrow:hover{background:#f5f5f5}.sbn-arrow[disabled]{opacity:.3;pointer-events:none}.sbn-arrow[hidden]{display:none}.sbn-arrow svg{display:block;flex:none;width:16px;height:16px}@media (hover:hover) and (min-width:769px){.sbn-arrow{position:absolute;top:var(--sbn-arrow-y,50%);transform:translateY(-50%);z-index:3;opacity:0;pointer-events:none}.sbn-arrow[disabled]{opacity:0}.sbn-prev{left:8px}.sbn-next{right:8px}.sbn-row:hover .sbn-arrow,.sbn-arrow:focus,.sbn-arrow:focus-visible{opacity:1;pointer-events:auto}.sbn-row:hover .sbn-arrow[disabled]{opacity:.3;pointer-events:none}}.sbn-track{--sbn-n:2.2;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.sbn-track::-webkit-scrollbar{width:0;height:0;display:none}@media (min-width:480px){.sbn-track{--sbn-n:3.2}}@media (min-width:768px){.sbn-track{--sbn-n:4}}@media (min-width:1024px){.sbn-track{--sbn-n:8}}.sbn-card{position:relative;box-sizing:border-box;flex-shrink:0;scroll-snap-align:start;width:calc((100% - 10px * (var(--sbn-n) - 1)) / var(--sbn-n))}.sbn-media{position:relative;display:block;overflow:hidden;border-radius:8px}.sbn-imglink{display:block}.sbn-media img{width:100%;height:auto;display:block;border-radius:8px;transition:opacity .2s;-webkit-user-drag:none;user-select:none}.sbn-card:hover .sbn-media img{opacity:.92}.sbn-atc{position:absolute;bottom:8px;right:8px;z-index:4;overflow:hidden;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .96);border:0;color:#333;line-height:1;text-decoration:none;cursor:pointer;box-shadow:0 2px 8px rgb(0 0 0 / .12);opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s,background .2s}.sbn-card:hover .sbn-atc{opacity:1;transform:translateY(0)}.sbn-atc:hover{background:#fff;box-shadow:0 2px 12px rgb(0 0 0 / .18)}.sbn-atc.added{background:#e8f5e9;color:#2e7d32}.sbn-atc.loading{opacity:.6!important}.sbn-atc.loading::before,.sbn-atc.loading::after{display:none!important;content:none!important}@media (hover:none){.sbn-atc{opacity:.92;transform:none}}.sbn-media a.added_to_cart{display:none!important}.sbn-body{display:block;text-align:center;text-decoration:none;color:inherit;font-size:15px;line-height:1.3}.sbn-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:8px 4px 4px}.sbn-price{display:block;font-size:16px;font-weight:600;margin:0 4px;opacity:.9}.sbn-price *{font-size:inherit}.sbn-price del{opacity:.75;margin-right:4px;font-weight:400}.sbn-price ins{text-decoration:none}@media (prefers-reduced-motion:reduce){.sbn-track{scroll-behavior:auto}.sbn-atc,.sbn-media img,.sbn-arrow{transition:none}}