[id^=rn-bb-] .bb-cfgrow:has(.bb-cfgopts>button:only-child){display:none}[id^=rn-bb-] .rn-addons{margin-top:30px}[id^=rn-bb-] .rn-addons .rn-ao-list{display:flex;flex-direction:column;gap:10px;margin-top:14px}[id^=rn-bb-] .rn-ao{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:11px 15px;background:var(--rn-panel-bg);border:1px solid var(--rn-line);border-radius:var(--rn-radius);transition:border-color .18s ease,background .18s ease}[id^=rn-bb-] .rn-ao:hover{border-color:var(--rn-ink45)}[id^=rn-bb-] .rn-ao.on{border-color:var(--rn-ink);box-shadow:inset 0 0 0 1px var(--rn-ink)}[id^=rn-bb-] .rn-ao.off{opacity:.45;cursor:not-allowed}[id^=rn-bb-] .rn-ao input{position:absolute;opacity:0;width:0;height:0}[id^=rn-bb-] .rn-ao .bx{flex:0 0 auto;width:20px;height:20px;margin-top:1px;border:1.5px solid var(--rn-ink45);border-radius:2px;background:#fff;display:flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease}[id^=rn-bb-] .rn-ao .bx svg{width:13px;height:13px;opacity:0;transition:opacity .15s ease;color:#fff}[id^=rn-bb-] .rn-ao.on .bx{background:var(--rn-ink);border-color:var(--rn-ink)}[id^=rn-bb-] .rn-ao.on .bx svg{opacity:1}[id^=rn-bb-] .rn-ao input:focus-visible+.bx{outline:2px solid var(--rn-ink);outline-offset:2px}[id^=rn-bb-] .rn-ao .tx{flex:1 1 auto;min-width:0}[id^=rn-bb-] .rn-ao .tx b{display:block;font-size:14px;font-weight:600;color:var(--rn-ink);letter-spacing:-.005em;line-height:1.3}[id^=rn-bb-] .rn-ao .tx em{display:block;margin-top:3px;font-style:normal;font-size:12px;font-weight:400;color:var(--rn-ink70);line-height:1.45}[id^=rn-bb-] .rn-ao .tx em:empty{display:none}[id^=rn-bb-] .rn-ao .pr{flex:0 0 auto;font-size:13.5px;font-weight:600;color:var(--rn-ink);letter-spacing:.01em;white-space:nowrap;margin-top:1px}[id^=rn-bb-] .rn-ao .pr:empty{display:none}[id^=rn-bb-] .rn-ao .pr .msrp{margin-right:6px;text-decoration:line-through;color:var(--rn-ink28);font-weight:400;font-size:11.5px}[id^=rn-bb-] .rn-ao .pr .wasp{margin-right:6px;text-decoration:line-through;color:var(--rn-ink45);font-weight:400;font-size:12.5px}[id^=rn-bb-] .rn-ao .pr .nowp{color:var(--rn-terracotta);font-weight:700}[id^=rn-bb-] .rn-ao{position:relative}[id^=rn-bb-] .rn-ao-flag{position:absolute;top:-8px;right:12px;z-index:2;background:var(--rn-gold);color:var(--rn-ink);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:99px;line-height:1.35;white-space:nowrap}@media(max-width:900px){[id^=rn-bb-] .rn-addons{margin-top:22px}[id^=rn-bb-] .rn-addons .rn-ao-list{gap:8px;margin-top:11px}[id^=rn-bb-] .rn-ao{padding:9px 13px;gap:10px}[id^=rn-bb-] .rn-ao .bx{width:19px;height:19px}[id^=rn-bb-] .rn-ao .tx b{font-size:13px}[id^=rn-bb-] .rn-ao .tx em{font-size:11.5px}[id^=rn-bb-] .rn-ao .pr{font-size:13px}}@media(max-width:600px){[id^=rn-bb-] label.rn-ao{display:grid;grid-template-columns:20px minmax(0,1fr) 88px;grid-template-areas:"bx tx th" "bx pr th";align-items:start;column-gap:10px;row-gap:0}[id^=rn-bb-] label.rn-ao .bx{grid-area:bx;align-self:start}[id^=rn-bb-] label.rn-ao .tx{grid-area:tx;min-width:0}[id^=rn-bb-] label.rn-ao .pr{grid-area:pr;flex:none;white-space:normal;text-align:left;margin-top:7px;line-height:1.5}[id^=rn-bb-] label.rn-ao .pr .msrp,[id^=rn-bb-] label.rn-ao .pr .wasp{display:inline-block}[id^=rn-bb-] label.rn-ao .th{grid-area:th;align-self:start;width:88px;margin:0}}@media(max-width:600px){[id^=rn-bb-] label.rn-ao:has(.tx em:empty){grid-template-columns:20px minmax(0,1fr) auto 76px;grid-template-areas:"bx tx pr th";align-items:center;column-gap:9px}[id^=rn-bb-] label.rn-ao:has(.tx em:empty) .bx{align-self:center}[id^=rn-bb-] label.rn-ao:has(.tx em:empty) .pr{grid-area:pr;align-self:center;margin-top:0;white-space:nowrap;text-align:right;font-size:12.5px;line-height:1.35}[id^=rn-bb-] label.rn-ao:has(.tx em:empty) .pr .msrp{font-size:11px;margin-right:4px}[id^=rn-bb-] label.rn-ao:has(.tx em:empty) .pr .wasp{font-size:11.5px;margin-right:4px}[id^=rn-bb-] label.rn-ao:has(.tx em:empty) .th{grid-area:th;align-self:center;width:76px;margin:0}[id^=rn-bb-] label.rn-ao:has(.tx em:empty) .tx .lk{margin-top:1px}}@media(min-width:601px){[id^=rn-bb-] label.rn-ao{align-items:center}[id^=rn-bb-] label.rn-ao .bx{margin-top:0}[id^=rn-bb-] label.rn-ao .pr{margin-top:0;align-self:center}[id^=rn-bb-] label.rn-ao .th{align-self:center;width:96px;height:64px;margin:0 0 0 4px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rn-pdp-addons.css.map */
