.riwi-lp2 .addons{display:grid;gap:8px;margin:-4px 0 18px}.riwi-lp2 .addon{border:1.5px solid var(--line, #E4E7EA);border-radius:10px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.riwi-lp2 .addon.is-on{border-color:var(--orange, #FF8C02);box-shadow:0 0 0 2px #ff8c021c}.riwi-lp2 .addon-row{display:flex;align-items:center;gap:10px;padding:9px 11px}.riwi-lp2 .addon-check{flex:0 0 auto;width:19px;height:19px;margin:0;accent-color:var(--orange, #FF8C02);cursor:pointer}.riwi-lp2 .addon-check:focus-visible{outline:3px solid #FFB866;outline-offset:2px}.riwi-lp2 .addon-body{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;cursor:pointer}.riwi-lp2 .addon-thumb{flex:0 0 44px;width:44px;height:44px;border-radius:8px;overflow:hidden;background:var(--soft, #FAFAFA)}.riwi-lp2 .addon-thumb img{width:100%;height:100%;object-fit:cover}.riwi-lp2 .addon-txt{display:block;min-width:0}.riwi-lp2 .addon-label{display:block;font-size:13.5px;font-weight:700;line-height:1.25;color:var(--ink, #1B1D21)}.riwi-lp2 .addon[hidden]{display:none}.riwi-lp2 .addon-qty{font-variant-numeric:tabular-nums lining-nums}.riwi-lp2 .addon-note{font-weight:500;font-size:12.5px;color:var(--muted, #3D424A)}.riwi-lp2 .addon-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 7px;margin-top:2px;font-variant-numeric:tabular-nums lining-nums}.riwi-lp2 .addon-price s{color:#9ba0ac;font-size:12px}.riwi-lp2 .addon-price strong{font-size:14px;font-weight:800}.riwi-lp2 .addon-off{background:var(--orange-soft, #FFF3E4);color:var(--orange-dark, #E07800);border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:800;white-space:nowrap}.riwi-lp2 .addon-colors{padding:0 11px 10px 40px}.riwi-lp2 .addon-colors[hidden]{display:none}.riwi-lp2 .addon-colors-label{display:block;font-size:11.5px;font-weight:700;color:var(--muted, #3D424A);margin-bottom:5px}.riwi-lp2 .ao-sw-row{display:flex;flex-wrap:wrap;gap:6px}.riwi-lp2 .ao-sw{width:34px;height:34px;padding:0;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;background:var(--soft, #FAFAFA)}.riwi-lp2 .ao-sw img{width:100%;height:100%;object-fit:cover}.riwi-lp2 .ao-sw-fill{display:block;width:100%;height:100%;border-radius:6px}.riwi-lp2 .addon.is-nostock .addon-body{opacity:.55}.riwi-lp2 .addon-check:disabled{cursor:not-allowed;opacity:.5}.riwi-lp2 .addon-stock-note{margin:0;padding:0 11px 10px 40px;font-size:11.5px;line-height:1.35;font-weight:600;color:var(--orange-dark, #E07800)}@media(max-width:599px){.riwi-lp2 .addon-stock-note{padding-left:16px}}.riwi-lp2 .ao-sw[aria-checked=true]{border-color:var(--orange, #FF8C02)}.riwi-lp2 .ao-sw:focus-visible{outline:3px solid #FFB866;outline-offset:2px}.riwi-lp2 .addon-chosen{display:block;margin-top:5px;font-size:11.5px;color:var(--muted, #3D424A)}.riwi-lp2 .addon-chosen strong{color:var(--ink, #1B1D21);font-weight:700}.riwi-lp2 .addon-link{color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#1b1d214d}.riwi-lp2 .addon-link:hover{text-decoration-color:var(--orange, #FF8C02)}.riwi-lp2 .addon-link:focus-visible{outline:3px solid #FFB866;outline-offset:2px;border-radius:3px}.riwi-lp2 .addon-step{flex:0 0 auto;display:flex;align-items:center;gap:2px;border:1.5px solid var(--line, #E4E7EA);border-radius:8px;background:#fff;overflow:hidden}.riwi-lp2 .addon-step__b{width:28px;height:28px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:15px;font-weight:800;line-height:1;color:var(--ink, #1B1D21);display:grid;place-items:center}.riwi-lp2 .addon-step__b:hover:not(:disabled){background:var(--orange-soft, #FFF3E4);color:var(--orange-dark, #E07800)}.riwi-lp2 .addon-step__b:disabled{color:#c3c7ce;cursor:default}.riwi-lp2 .addon-step__b:focus-visible{outline:3px solid #FFB866;outline-offset:-3px}.riwi-lp2 .addon-step__n{min-width:20px;text-align:center;font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums lining-nums}@media(max-width:479px){.riwi-lp2 .addon-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"check thumb title title" "price price price step";column-gap:9px;row-gap:6px;align-items:center}.riwi-lp2 .addon-body,.riwi-lp2 .addon-txt{display:contents}.riwi-lp2 .addon-check{grid-area:check;align-self:center}.riwi-lp2 .addon-thumb{grid-area:thumb;align-self:center}.riwi-lp2 .addon-label{grid-area:title;align-self:center}.riwi-lp2 .addon-price{grid-area:price;align-self:center;margin-top:0;flex-wrap:nowrap;gap:7px}.riwi-lp2 .addon-step{grid-area:step;justify-self:end;align-self:center}.riwi-lp2 .addon-step__b{width:28px;height:28px;font-size:14px}.riwi-lp2 .addon-step__n{min-width:16px;font-size:13px}}.riwi-lp2.rc-addons{--ink: #1B1D21;--muted: #3D424A;--line: #E4E7EA;--soft: #FAFAFA;--orange: #FF8C02;--orange-dark: #E07800;--orange-soft: #FFF3E4;color:var(--ink, #1B1D21);font-family:Work Sans,Arial,Helvetica,sans-serif;line-height:1.55}.riwi-lp2.rc-addons *,.riwi-lp2.rc-addons *:before,.riwi-lp2.rc-addons *:after{box-sizing:border-box}.riwi-lp2.rc-addons img{display:block;max-width:100%}.riwi-cart__upsell--addons .addons{margin:10px 0 12px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/riwi-lp2-addons.css.map */
