.rv-sale-was{font-weight:500;color:var(--rv-color-ink-soft);text-decoration-thickness:1.5px}.rv-sale-now{font-weight:800;color:var(--rv-color-ink)}.rv-tile__price--sale{display:grid;justify-items:inherit;line-height:1.15}.rv-tile__price--sale .rv-sale-was{font-size:1.3rem}.rv-buy--product .rv-tile__price--sale{justify-items:center}.rv-sale-badge{display:inline-block;padding:3px 7px 2px;border-radius:999px;background:var(--rv-sale-black);color:var(--rv-sale-gold);font:800 1.15rem / 1.2 var(--rv-font-body);white-space:nowrap}.rv-tile__sale{position:absolute;top:6px;right:6px;z-index:1;pointer-events:none}.rv-buy__switch .rv-tile__sale{top:calc(6px - var(--rv-border-w, 2px));right:calc(6px - var(--rv-border-w, 2px))}@media screen and (max-width:389px){.rv-buy .rv-tile__sale{top:4px;right:4px;padding:2px 5px 1px;font-size:1.05rem}.rv-buy .rv-buy__switch .rv-tile__sale{top:calc(4px - var(--rv-border-w, 2px));right:calc(4px - var(--rv-border-w, 2px))}}.rv-buy__switch-icon-inline{margin-left:1px;vertical-align:-3px}.rv-buy__plan-ss{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.rv-buy__plan-badge{align-self:center}html.rv-sale .rv-announce{background:var(--rv-sale-black);color:var(--rv-sale-gold)}html.rv-sale .rv-announce :focus-visible{outline-color:var(--rv-sale-gold)}.rv-sale-note{display:grid;gap:8px;margin:0 0 var(--rv-space-3, 12px);padding:14px 16px 15px;border-radius:var(--rv-radius-tile, 16px);background:var(--rv-sale-black);color:var(--rv-color-white);font:600 1.4rem / 1.4 var(--rv-font-body)}.rv-sale-note__mark{color:var(--rv-sale-gold);font:800 2.8rem / .95 var(--rv-font-display);font-variation-settings:"wdth" var(--rv-wdth-display, 82);letter-spacing:-.03em;text-transform:uppercase}.rv-sale-note__text{text-wrap:pretty}.rv-sale-note b,.rv-sale-banner__detail b{font-weight:800;color:var(--rv-sale-gold)}.rv-sale-ship,.rv-sale-ship b{font-weight:800;color:var(--rv-color-ink)}@media screen and (min-width:750px){.rv-sale-note{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:18px}.rv-sale-note__mark span{display:block}}html.rv-sale .rv-buy__form--sale-ids .rv-buy__pay{display:none!important}.rv-sale-banner{position:relative;overflow:hidden;background:var(--rv-sale-black);color:var(--rv-color-white)}.rv-sale-banner__inner{display:grid;gap:32px;padding-block:44px 40px}.rv-sale-banner__head{display:grid;justify-items:start;gap:18px;container-type:inline-size}.rv-sale-banner__title{display:grid;gap:16px;margin:0}.rv-sale-neon{display:block;width:fit-content;max-width:100%;color:var(--rv-sale-gold);font-family:var(--rv-font-display);font-weight:800;font-variation-settings:"wdth" var(--rv-wdth-display, 82);font-synthesis:none;line-height:.95;letter-spacing:-.005em;text-transform:uppercase;white-space:nowrap}.rv-sale-neon__line{display:block}.rv-sale-neon__name{font-size:clamp(3.4rem,12.2cqi,6.4rem)}.rv-sale-neon__pct{margin-top:.08em;font-size:clamp(5.2rem,19.5cqi,10.4rem)}@supports (-webkit-text-stroke: 1px){.rv-sale-neon,.rv-sale-note__mark{color:transparent;filter:var(--rv-sale-neon-glow)}.rv-sale-neon__line,.rv-sale-note__mark{-webkit-text-stroke:var(--rv-neon-tube, 2.5px) var(--rv-sale-neon-tube)}.rv-sale-neon__name{--rv-neon-tube: 2px}.rv-sale-note__mark{--rv-neon-tube: 1.25px;filter:var(--rv-sale-neon-glow-sm)}}@media(prefers-reduced-motion:no-preference){.rv-sale-banner.is-unlit .rv-sale-neon__line{opacity:.14}.rv-sale-banner.is-lit .rv-sale-neon__name{animation:rv-neon-on 1.3s linear .15s both}.rv-sale-banner.is-lit .rv-sale-neon__pct{animation:rv-neon-on-late 1s linear .75s both}}@keyframes rv-neon-on{0%{opacity:.14}9%{opacity:1}15%{opacity:.3}27%{opacity:1}33%{opacity:.55}42%,to{opacity:1}}@keyframes rv-neon-on-late{0%{opacity:.14}12%{opacity:1}20%{opacity:.35}34%,to{opacity:1}}.rv-sale-banner__deal{display:block;color:var(--rv-color-white);font:800 clamp(2.6rem,4.4vw,4rem) / 1.04 var(--rv-font-display);font-variation-settings:"wdth" var(--rv-wdth-display, 82);letter-spacing:-.02em;text-wrap:balance}.rv-sale-banner__deal em{font-style:normal;color:var(--rv-sale-gold)}.rv-sale-banner__sub{max-width:44ch;margin:0;font-size:1.7rem;line-height:1.45;color:#ffffffd6}.rv-sale-banner .rv-btn--gold{border-color:var(--rv-sale-gold);background:var(--rv-sale-gold);color:var(--rv-sale-black)}@media(hover:hover){.rv-sale-banner .rv-btn--gold:hover{border-color:var(--rv-sale-gold-deep);background:var(--rv-sale-gold-deep)}}.rv-sale-banner .rv-btn--gold:focus-visible{outline:3px solid var(--rv-sale-gold);outline-offset:3px}.rv-sale-banner__list{display:grid;gap:26px;margin:0;padding:0;list-style:none}.rv-sale-banner__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;row-gap:4px}.rv-sale-banner__what{color:var(--rv-color-white);font:800 2.4rem / 1.1 var(--rv-font-display);font-variation-settings:"wdth" var(--rv-wdth-display, 82);letter-spacing:-.01em}.rv-sale-banner__price{color:var(--rv-color-white);font:800 3.2rem / 1 var(--rv-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:right;white-space:nowrap}.rv-sale-banner__price s{margin-right:8px;color:#fff9;font:500 1.6rem / 1 var(--rv-font-body);letter-spacing:0;text-decoration-thickness:1.5px}.rv-sale-banner__detail{grid-column:1 / -1;max-width:52ch;font-size:1.5rem;line-height:1.45;color:#ffffffd1;text-wrap:pretty}.rv-sale-banner__fine{max-width:58ch;margin:0;font-size:1.25rem;line-height:1.55;color:#ffffffa8}.rv-sale-banner ::selection{background:var(--rv-sale-gold);color:var(--rv-sale-black)}@media screen and (min-width:990px){.rv-sale-banner__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;align-items:center;padding-block:64px 52px}.rv-sale-banner__fine{grid-column:1 / -1}}html.rv-sale .rv-overlay .rv-modal{background:var(--rv-sale-black)}html.rv-sale .rv-overlay .rv-modal:before{background:var(--rv-sale-gold)}html.rv-sale .rv-overlay .rv-popup__bf-art{display:grid;justify-items:center;gap:10px;align-self:stretch;margin:44px 0 14px}html.rv-sale .rv-overlay .rv-popup__neon{margin:0;color:var(--rv-sale-gold);font:800 clamp(3rem,10.6vw,4.4rem) / .95 var(--rv-font-display);font-variation-settings:"wdth" var(--rv-wdth-display, 82);text-align:center;text-transform:uppercase;white-space:nowrap}html.rv-sale .rv-overlay .rv-popup__neon span{display:block;margin-top:.06em;font-size:1.55em}@supports (-webkit-text-stroke: 1px){html.rv-sale .rv-overlay .rv-popup__neon{color:transparent;filter:var(--rv-sale-neon-glow);-webkit-text-stroke:1.75px var(--rv-sale-neon-tube)}html.rv-sale .rv-overlay .rv-popup__neon span{-webkit-text-stroke-width:2.25px}}html.rv-sale .rv-overlay .rv-popup__bf-text{display:grid;gap:4px;width:100%}html.rv-sale .rv-overlay .rv-popup__bf-text .rv-headline{margin-bottom:6px;font-size:clamp(3.4rem,9.6vw,4.6rem)}html.rv-sale .rv-overlay .rv-popup__bf-text .rv-headline em{font-style:normal;color:var(--rv-sale-gold)}html.rv-sale .rv-overlay .rv-popup__bf-text .rv-sub{margin-bottom:4px;max-width:40ch;font-size:1.7rem}html.rv-sale .rv-overlay .rv-popup__bf-text .rv-popup__terms{margin:0 0 10px}html.rv-sale .rv-overlay .rv-bf-offers{display:grid;gap:12px;margin:6px 0 14px;padding:0;list-style:none}html.rv-sale .rv-overlay .rv-bf-offer{display:grid;grid-template-columns:4.05em minmax(0,1fr);align-items:baseline;column-gap:12px;font:800 2.6rem / 1 var(--rv-font-display)}html.rv-sale .rv-overlay .rv-bf-offer__big{color:var(--rv-sale-gold);font:inherit;font-variation-settings:"wdth" var(--rv-wdth-display, 82);white-space:nowrap}html.rv-sale .rv-overlay .rv-bf-offer__what{color:#fff;font:400 1.6rem / 1.35 var(--rv-font-body);line-height:1.35;text-wrap:pretty}html.rv-sale .rv-overlay .rv-bf-offer__what s{color:#fff9;text-decoration-thickness:1.5px}html.rv-sale .rv-overlay .rv-gift{display:grid;justify-items:center;gap:6px}html.rv-sale .rv-overlay .rv-gift__btn{display:grid;justify-items:center;gap:6px;min-width:44px;min-height:44px;margin:0;padding:0 8px 4px;border:0;border-radius:16px;background:none;color:var(--rv-sale-gold);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}html.rv-sale .rv-overlay .rv-gift__btn:focus-visible{outline:3px solid var(--rv-sale-gold);outline-offset:4px}html.rv-sale .rv-overlay .rv-gift.is-open .rv-gift__btn{cursor:default}html.rv-sale .rv-overlay .rv-gift__art{display:block;width:168px;height:auto;overflow:visible;transition:transform .16s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){html.rv-sale .rv-overlay .rv-gift:not(.is-open) .rv-gift__btn:hover .rv-gift__art{transform:translateY(-3px) rotate(-2deg)}}html.rv-sale .rv-overlay .rv-gift:not(.is-open) .rv-gift__btn:active .rv-gift__art{transform:scale(.97)}html.rv-sale .rv-overlay .rv-gift__boxfill{fill:#111;stroke:var(--rv-sale-gold);stroke-width:2.5}html.rv-sale .rv-overlay .rv-gift__ribbon{fill:var(--rv-sale-gold)}html.rv-sale .rv-overlay .rv-gift__bow{fill:none;stroke:var(--rv-sale-gold);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}html.rv-sale .rv-overlay .rv-gift__knot{fill:var(--rv-sale-gold)}html.rv-sale .rv-overlay .rv-gift__lid{transform-box:fill-box;transform-origin:50% 100%;transition:transform .42s cubic-bezier(.3,1.4,.5,1),opacity .3s ease-out .18s}html.rv-sale .rv-overlay .rv-gift.is-open .rv-gift__lid{transform:translate(-34px,-70px) rotate(-22deg);opacity:0}html.rv-sale .rv-overlay .rv-gift__sock{transition:transform .64s cubic-bezier(.22,1.3,.4,1) .12s}html.rv-sale .rv-overlay .rv-gift.is-open .rv-gift__sock{transform:translateY(-122px)}html.rv-sale .rv-overlay .rv-gift__sock-body{fill:#111;stroke:var(--rv-sale-neon-tube);stroke-width:4.5;stroke-linejoin:round}html.rv-sale .rv-overlay .rv-gift__sock-line{fill:none;stroke:var(--rv-sale-neon-tube);stroke-width:3;stroke-linecap:round}html.rv-sale .rv-overlay .rv-gift.is-open .rv-gift__sock{filter:var(--rv-sale-neon-glow)}html.rv-sale .rv-overlay .rv-gift__label{color:var(--rv-sale-gold);font:800 2.4rem / 1 var(--rv-font-display);text-transform:uppercase;letter-spacing:.02em}html.rv-sale .rv-overlay .rv-gift__cue{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:999px;background:var(--rv-sale-gold);color:var(--rv-sale-black);font:700 1.4rem / 1 var(--rv-font-body);box-shadow:inset 0 1px #ffffffbf,inset 0 -2px 1px #703e0061,0 1px 2px #000000b3}html.rv-sale .rv-overlay .rv-gift__tap{display:none}@media(hover:none)and (pointer:coarse){html.rv-sale .rv-overlay .rv-gift__tap{display:inline}html.rv-sale .rv-overlay .rv-gift__click{display:none}}html.rv-sale .rv-overlay .rv-gift.is-open .rv-gift__cue{opacity:0}html.rv-sale .rv-overlay .rv-gift__reveal{max-width:30ch;margin:0;color:#fff;font-size:1.6rem;line-height:1.35;text-align:center;opacity:0;transform:translateY(6px);transition:opacity .3s ease-out .42s,transform .3s ease-out .42s}html.rv-sale .rv-overlay .rv-gift__reveal strong{display:block;color:var(--rv-sale-gold);font:800 2.2rem / 1.1 var(--rv-font-display)}html.rv-sale .rv-overlay .rv-gift.is-open .rv-gift__reveal{opacity:1;transform:none}html.rv-sale .rv-overlay .rv-gift.is-open .rv-gift__cue{position:absolute}@media(prefers-reduced-motion:reduce){html.rv-sale .rv-overlay .rv-gift__lid,html.rv-sale .rv-overlay .rv-gift__sock,html.rv-sale .rv-overlay .rv-gift__reveal,html.rv-sale .rv-overlay .rv-gift__art{transition:opacity .3s ease-out}html.rv-sale .rv-overlay .rv-gift.is-open .rv-gift__lid{transform:none}html.rv-sale .rv-overlay .rv-gift__sock{transform:translateY(-122px);opacity:0}html.rv-sale .rv-overlay .rv-gift.is-open .rv-gift__sock{opacity:1}html.rv-sale .rv-overlay .rv-gift__reveal{transform:none}}html.rv-sale .rv-overlay .rv-cta{background:var(--rv-sale-gold);color:var(--rv-sale-black);--rv-lit-hi: rgba(255, 255, 255, .75);--rv-lit-lo: rgba(112, 62, 0, .38);--rv-lit-contact: rgba(0, 0, 0, .7);--rv-lit-ambient: rgba(245, 189, 38, .34)}@media screen and (max-height:700px){html.rv-sale .rv-overlay .rv-popup__neon{font-size:3rem}html.rv-sale .rv-overlay .rv-popup__bf-art{margin-bottom:8px}html.rv-sale .rv-overlay .rv-popup__bf-text .rv-headline{font-size:3.2rem}}@media screen and (min-width:990px){html.rv-sale .rv-overlay .rv-content>.rv-popup__bf-art{grid-column:1;grid-row:1 / span 8;align-self:center;justify-self:center;gap:22px;margin:0}html.rv-sale .rv-overlay .rv-popup__neon{font-size:6.2rem}html.rv-sale .rv-overlay .rv-gift__art{width:220px}html.rv-sale .rv-overlay .rv-bf-offer{font-size:3.2rem}html.rv-sale .rv-overlay .rv-popup__bf-text .rv-headline{font-size:5.2rem}}html.rv-sale .rv-popup-tab{border-color:var(--rv-sale-gold);background:var(--rv-sale-black);color:var(--rv-sale-gold)}
/*# sourceMappingURL=/cdn/shop/t/83/assets/rv-sale.css.map */
