.rnf-qb--strap .rnf-qb__secure-link,.rnf-qb--strap .rnf-qb__terms,.rnf-qb--strap .rnf-qb__details{display:none}.rnf-qb--strap .rnf-qb__title{font-size:19px;margin-top:10px;min-height:2.3em}.rnf-strap__intro{min-width:0;padding:0 0 16px;text-align:start;overflow-wrap:anywhere}.rnf-strap__intro h3{margin:0;font:700 20px/1.2 var(--font-heading-family,var(--font-body-family,Arial,sans-serif));letter-spacing:-.02em}.rnf-strap__intro p{font-size:12px;line-height:1.5;min-height:3em;margin:7px 0 0;opacity:.7}.rnf-qb--strap .rnf-qb__price{justify-content:flex-start}.rnf-qb--strap [data-rnf-qb-compare]{order:-1;margin:0}.rnf-strap__discount{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:12px}.rnf-strap__discount strong{padding:5px 8px;background:#dcfae6;color:#079455;border-radius:4px;font-size:11px}.rnf-strap__discount span{font-size:11px;opacity:.75}.rnf-qb--strap .rnf-qb__offer{display:block!important;min-height:15px;margin-top:6px;font-size:11px}.rnf-qb--strap .rnf-qb__offer[hidden],.rnf-qb--strap .rnf-qb__offer:not([data-confirm]){visibility:hidden}.rnf-strap__colors{margin:16px 0 0;padding:0;border:0}.rnf-strap__colors legend{font-size:12px;font-weight:600;margin-bottom:8px}.rnf-strap__choices{display:flex;flex-wrap:wrap;gap:8px}.rnf-strap__choice{display:grid;place-items:center;width:40px;height:40px;padding:5px;border:2px solid transparent;border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.rnf-strap__choice[aria-pressed=true]{border-color:#111}.rnf-strap__choice span{display:block;width:26px;height:26px;border-radius:50%;border:1px solid rgba(0,0,0,.18);background:linear-gradient(90deg,var(--rnf-sw1) 0 50%,var(--rnf-sw2) 50% 100%)}.rnf-strap__choice:focus-visible{outline:2px solid #111;outline-offset:2px}.rnf-strap__material{margin:14px 0 0;font-size:12px;line-height:1.5;opacity:.75}.rnf-qb--strap .rnf-qb__footer>.rnf-qb__purchase-row{display:none}.rnf-qb--strap .rnf-qb__add-price{border-inline-start:1px solid rgba(255,255,255,.4);padding-inline-start:10px;margin-inline-start:4px}.rnf-strap__dismiss{display:block;max-width:100%;min-height:40px;margin:10px auto 0;padding:8px 14px;border:0;border-radius:12px;background:none;color:#626262;font:inherit;font-size:13px;line-height:1.4;text-align:center;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s ease,background .2s ease}.rnf-strap__dismiss:hover{color:#111;background:#f5f5f5}.rnf-strap__dismiss:focus-visible{outline:2px solid #111;outline-offset:2px}@media(max-width:989px){.rnf-qb.rnf-qb--strap{height:auto;max-height:calc(var(--rnf-qb-height,100dvh) - 16px)}.rnf-qb--strap .rnf-qb__sheet{height:auto;max-height:inherit}.rnf-qb--strap .rnf-qb__mount,.rnf-qb--strap .rnf-qb__product,.rnf-qb--strap .rnf-qb__form,.rnf-qb--strap .rnf-qb__scroll{flex:0 1 auto;min-height:0}.rnf-qb--strap[data-size-ready] .rnf-qb__sheet{height:100%}.rnf-qb--strap[data-size-ready] .rnf-qb__mount,.rnf-qb--strap[data-size-ready] .rnf-qb__product,.rnf-qb--strap[data-size-ready] .rnf-qb__form,.rnf-qb--strap[data-size-ready] .rnf-qb__scroll{flex:1;min-height:0}}@media(min-width:750px)and (max-width:989px){.rnf-qb.rnf-qb--strap{max-height:calc(var(--rnf-qb-height,100dvh) - 36px)}}@media(max-width:989px)and (max-height:680px){.rnf-strap__intro h3{font-size:18px}}@media(min-width:990px){.rnf-qb--strap .rnf-strap__intro{padding-bottom:24px}.rnf-qb--strap .rnf-strap__intro h3{font-size:clamp(24px,2.25vw,30px);line-height:1.18;text-wrap:balance}.rnf-qb--strap .rnf-strap__intro p{min-height:0;margin-top:10px;font-size:13px;line-height:1.55}.rnf-qb--strap .rnf-qb__title{min-height:0;margin:0;font-size:clamp(23px,2.1vw,28px);line-height:1.2}.rnf-qb--strap .rnf-qb__headline>.rnf-strap__discount{grid-column:1/-1;margin-top:0}.rnf-qb--strap .rnf-strap__colors{min-width:0;margin-top:24px}.rnf-qb--strap .rnf-strap__colors legend{font-size:13px;overflow-wrap:anywhere}.rnf-qb--strap .rnf-strap__material{margin-top:18px;font-size:13px;overflow-wrap:anywhere}.rnf-qb--strap .rnf-qb__desktop-purchase{margin-bottom:0}.rnf-qb--strap .rnf-qb__footer>.rnf-strap__dismiss{align-self:center;margin-top:12px}}@media(prefers-reduced-motion:reduce){.rnf-strap__dismiss{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/rnf-strap-offer.css.map */
