.av-rgsb{--rgsb-gold:#ffd978;--rgsb-deep-gold:#b8862d;--rgsb-ink:#090909;--rgsb-panel:#151515;--rgsb-paper:#fff;--rgsb-muted:#b8b8b8;--rgsb-error:#ff6b6b;display:block;container-name:av-rgsb;container-type:inline-size;position:relative;isolation:isolate;width:100%;max-width:100%;border:1px solid rgb(255 217 120 / .28);background:linear-gradient(145deg,#151515,#090909);color:var(--rgsb-paper);font:inherit;line-height:1.35}.av-rgsb,.av-rgsb *,.av-rgsb *:before,.av-rgsb *:after{box-sizing:border-box}.av-rgsb [hidden]{display:none!important}.av-rgsb :is(a,button){min-height:44px;touch-action:manipulation}.av-rgsb :is(a,button):focus-visible{outline:3px solid #ffd978;outline-offset:3px}.av-rgsb :is(p,h2,h3){margin:0}.av-rgsb :is(a,button,span,strong,small){min-width:0}.av-rgsb img{display:block;max-width:100%}.av-rgsb__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.av-rgsb--compact{display:grid;gap:2px;padding:3px 9px;border-radius:12px;box-shadow:0 8px 24px #0000002e}.av-rgsb__compact{display:grid;gap:2px;min-width:0}.av-rgsb__compact-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-height:18px;white-space:nowrap}.av-rgsb__eyebrow{color:var(--rgsb-gold);font-size:clamp(.62rem,2.6cqi,.7rem);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.av-rgsb__current-system{overflow:hidden;color:var(--rgsb-paper);font-size:clamp(.72rem,3cqi,.86rem);font-weight:800;text-overflow:ellipsis}.av-rgsb__current-price{color:var(--rgsb-gold);font-size:clamp(.72rem,3cqi,.86rem);font-weight:850}.av-rgsb__pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.av-rgsb__pills>:only-child{grid-column:1 / -1}.av-rgsb__pill{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;width:100%;min-height:44px;padding:2px 7px;overflow:hidden;border:1px solid rgb(255 217 120 / .34);border-radius:9px;background:#ffd97812;color:var(--rgsb-paper);font:inherit;text-align:left;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.av-rgsb__pill:hover{border-color:var(--rgsb-gold);background:#ffd97821;transform:translateY(-1px)}.av-rgsb__pill-copy,.av-rgsb__pill-label{overflow:visible;font-size:clamp(.66rem,2.7cqi,.76rem);font-weight:780;line-height:1.15;white-space:normal}.av-rgsb__pill-price{color:var(--rgsb-paper);font-size:clamp(.64rem,2.6cqi,.74rem);font-weight:800;line-height:1.1;text-align:right;white-space:normal}.av-rgsb__pill-price s{opacity:.62;font-size:.88em;font-weight:600}.av-rgsb__pill-delta{display:block;color:var(--rgsb-gold);font-size:.92em}.av-rgsb__compare{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:44px;color:var(--rgsb-gold);font-size:clamp(.69rem,2.8cqi,.78rem);font-weight:800;text-underline-offset:3px}.av-rgsb__compare:hover{color:var(--rgsb-paper)}@container av-rgsb (max-width:359px){.av-rgsb__compact-head{gap:4px}.av-rgsb__pills{gap:3px}.av-rgsb__pill{gap:3px;padding-inline:5px}}@container av-rgsb (max-width:640px){.av-rgsb__pill{grid-template-columns:1fr;align-content:center}.av-rgsb__pill-price{text-align:left}}@container av-rgsb (min-width:521px){.av-rgsb__compact-head{gap:9px}.av-rgsb__pills{gap:6px}.av-rgsb__pill{padding-inline:10px}}.av-rgsb--full{content-visibility:auto;contain-intrinsic-size:auto 1600px;padding:clamp(14px,3cqi,28px);border-radius:18px;box-shadow:0 18px 46px #00000038}.av-rgsb__full-header{display:grid;gap:5px;margin-bottom:clamp(12px,2.5cqi,22px)}.av-rgsb__full-title{max-width:25ch;color:var(--rgsb-paper);font-size:clamp(1.35rem,4cqi,2rem);font-weight:850;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}.av-rgsb__intro,.av-rgsb__axis-copy{max-width:68ch;color:var(--rgsb-muted);font-size:clamp(.76rem,2cqi,.92rem)}.av-rgsb__axes,.av-rgsb__axis{display:grid;gap:10px;min-width:0}.av-rgsb__axis+.av-rgsb__axis{margin-top:14px;padding-top:14px;border-top:1px solid rgb(255 255 255 / .1)}.av-rgsb__axis-title{color:var(--rgsb-gold);font-size:clamp(.9rem,2.3cqi,1.06rem);font-weight:830}.av-rgsb__matrix{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.av-rgsb__card{position:relative;display:grid;grid-template-columns:minmax(78px,29%) minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;min-height:118px;padding:9px;overflow:hidden;border:1px solid rgb(255 255 255 / .14);border-radius:13px;background:#ffffff09;color:var(--rgsb-paper);font:inherit;text-align:left;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.av-rgsb__card:hover{border-color:#ffd978b8;background:#ffd97812;transform:translateY(-2px)}.av-rgsb__card:is(.is-current,[aria-current=page]){border-color:var(--rgsb-gold);background:linear-gradient(145deg,#ffd97826,#b8862d0f);box-shadow:inset 0 0 0 1px #ffd97829}.av-rgsb__card:is(.is-current,[aria-current=page]):before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--rgsb-gold);content:""}.av-rgsb__card:is(.is-sold-out,.is-unavailable,[data-available=false]){opacity:.58}.av-rgsb__media{position:relative;display:grid;width:100%;min-height:92px;overflow:hidden;place-items:center;border-radius:9px;background:#fff;aspect-ratio:4 / 3}.av-rgsb__media img,.av-rgsb__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:6px;object-fit:contain;object-position:center}.av-rgsb__card-body{display:grid;align-content:center;gap:4px;min-width:0}.av-rgsb__family,.av-rgsb__badge{color:var(--rgsb-gold);font-size:clamp(.61rem,1.7cqi,.7rem);font-weight:850;letter-spacing:.07em;text-transform:uppercase}.av-rgsb__setup,.av-rgsb__card-title{color:var(--rgsb-paper);font-size:clamp(.84rem,2.3cqi,1rem);font-weight:840;line-height:1.15;overflow-wrap:anywhere}.av-rgsb__card-copy{color:var(--rgsb-muted);font-size:clamp(.68rem,1.8cqi,.78rem);line-height:1.28}.av-rgsb__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin-top:2px}.av-rgsb__price{color:var(--rgsb-paper);font-size:clamp(.78rem,2.1cqi,.92rem);font-weight:850}.av-rgsb__delta{color:var(--rgsb-gold);font-size:clamp(.67rem,1.8cqi,.76rem);font-weight:800}.av-rgsb__sold-out{display:inline-flex;width:fit-content;padding:2px 7px;border:1px solid rgb(255 255 255 / .2);border-radius:999px;background:#ffffff14;color:var(--rgsb-paper);font-size:.68rem;font-weight:800}.av-rgsb__assurances{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:clamp(14px,2.5cqi,22px);padding-top:12px;border-top:1px solid rgb(255 217 120 / .2);color:var(--rgsb-muted);font-size:clamp(.69rem,1.8cqi,.8rem);font-weight:700}.av-rgsb__status{margin-top:10px;padding:9px 11px;border:1px solid rgb(255 217 120 / .38);border-radius:9px;background:#ffd97814;color:var(--rgsb-paper);font-size:.78rem;font-weight:700}.av-rgsb__status:empty{display:none}.av-rgsb__status:is([data-state=error],[role=alert]){border-color:var(--rgsb-error);background:#ff6b6b1f;color:var(--rgsb-error)}@container av-rgsb (min-width:560px) and (max-width:900px){.av-rgsb__matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@container av-rgsb (min-width:901px){.av-rgsb__matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.av-rgsb__card{grid-template-columns:minmax(0,1fr);align-content:start}.av-rgsb__media{min-height:0}}@media(prefers-reduced-motion:reduce){.av-rgsb :is(.av-rgsb__pill,.av-rgsb__card){transition:none}.av-rgsb :is(.av-rgsb__pill,.av-rgsb__card):hover{transform:none}}.av-rgsb__value{display:inline-flex;min-width:0;align-items:center;flex-wrap:wrap;gap:4px 6px;color:var(--rgsb-muted);font-size:clamp(.62rem,1.65cqi,.71rem);font-weight:720;line-height:1.15}.av-rgsb__regular{white-space:nowrap}.av-rgsb__regular s{opacity:.76;text-decoration-thickness:1px;text-underline-offset:2px}.av-rgsb__save{display:inline-flex;align-items:center;min-height:20px;padding:3px 6px;border:1px solid rgb(255 217 120 / .34);border-radius:999px;background:#ffd97817;color:var(--rgsb-gold);font-size:clamp(.6rem,1.55cqi,.68rem);font-weight:900;line-height:1;white-space:nowrap}@container av-rgsb (max-width:420px){.av-rgsb__price-row{align-items:flex-start;flex-direction:column;gap:5px}.av-rgsb__value{gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/avontic-rhinoguard-system-builder.css.map */
