.section-revibras-event-product{margin:0!important}.rep-event{--rep-ink: #070707;--rep-paper: #f3f1e9;--rep-muted: #686863;--rep-line: rgba(7, 7, 7, .2);--rep-dark-line: rgba(255, 255, 255, .18);background:var(--rep-paper);color:var(--rep-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.35;overflow:clip}.rep-event,.rep-event *,.rep-event *:before,.rep-event *:after{box-sizing:border-box}.rep-event a{color:inherit}.rep-event button,.rep-event input{border-radius:0;font:inherit}.rep-event [hidden]{display:none!important}.rep-shell{width:min(calc(100% - 72px),1440px);margin-inline:auto}.rep-breadcrumb{min-height:58px;display:flex;align-items:center;gap:9px;overflow:hidden;border-bottom:1px solid var(--rep-line);color:var(--rep-muted);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.rep-breadcrumb a{text-decoration:none}.rep-breadcrumb span:last-child{overflow:hidden;color:var(--rep-ink);text-overflow:ellipsis}.rep-product{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(480px,.92fr);gap:clamp(48px,6vw,96px);padding-block:38px 84px}.rep-media-column{min-width:0;align-self:start}.rep-main-media{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:1px solid var(--rep-line);background:#dedcd4}.rep-main-media img,.rep-main-media__placeholder{width:100%;height:100%;display:block;object-fit:contain}.rep-main-media img{transition:opacity .16s ease}.rep-main-media img.is-changing{opacity:.35}.rep-thumbnails{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:thin}.rep-thumbnail{width:72px;height:72px;flex:0 0 72px;padding:0;overflow:hidden;border:1px solid transparent;background:transparent;cursor:pointer}.rep-thumbnail img{width:100%;height:100%;display:block;object-fit:cover;opacity:.55}.rep-thumbnail:hover,.rep-thumbnail.is-active{border-color:var(--rep-ink)}.rep-thumbnail:hover img,.rep-thumbnail.is-active img{opacity:1}.rep-info-column{min-width:0;align-self:start;padding-top:4px}.rep-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.rep-badges span{padding:7px 10px;background:var(--rep-acid);color:var(--rep-ink);font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.rep-badges span+span{border:1px solid var(--rep-line);background:transparent}.rep-info-column h1{max-width:780px;margin:0;color:var(--rep-ink);font-family:Arial,Helvetica,sans-serif;font-size:clamp(52px,5.2vw,82px);font-weight:950;letter-spacing:-.067em;line-height:.88;text-transform:uppercase;word-break:normal}.rep-artist{margin:12px 0 0;color:var(--rep-ink);font-size:clamp(20px,2vw,29px);font-weight:900;letter-spacing:-.035em;line-height:1;text-transform:uppercase}.rep-short-copy{max-width:650px;margin:16px 0 32px;color:#3f3f3b;font-size:15px;line-height:1.55}.rep-inline-description{margin-top:27px;padding-top:22px;border-top:1px solid var(--rep-line)}.rep-inline-description__label{margin:0 0 12px;color:var(--rep-ink);font-size:9px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.rep-inline-description .rte{max-width:680px;color:#3f3f3b!important;font-size:14px;line-height:1.65}.rep-inline-description .rte *{color:inherit!important}.rep-inline-description .rte>:first-child{margin-top:0}.rep-inline-description .rte>:last-child{margin-bottom:0}.rep-options{display:grid;gap:27px}.rep-option{min-width:0;margin:0;padding:0;border:0}.rep-option legend,.rep-quantity-block>label{display:block;width:100%;margin:0 0 10px;padding:0;color:var(--rep-ink);font-size:11px;font-weight:950;letter-spacing:.055em;text-transform:uppercase}.rep-option legend span,.rep-quantity-block>label span{margin-right:7px}.rep-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.rep-option--ticket .rep-option-grid,.rep-option--generic .rep-option-grid{grid-template-columns:1fr}.rep-choice{position:relative;min-width:0}.rep-choice input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rep-choice label{position:relative;min-height:66px;display:flex;align-items:center;gap:14px;padding:11px 14px;border:1px solid var(--rep-line);background:transparent;color:var(--rep-ink);cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.rep-choice label:hover{border-color:var(--rep-ink)}.rep-choice input:focus-visible+label{outline:2px solid var(--rep-ink);outline-offset:3px}.rep-choice input:checked+label{border-color:var(--rep-ink);background:var(--rep-acid)}.rep-choice input:disabled+label{opacity:.4;cursor:not-allowed}.rep-choice>label>strong{min-width:64px;font-size:43px;font-weight:950;letter-spacing:-.07em;line-height:.9}.rep-choice__meta{min-width:0;display:flex;flex-direction:column;line-height:1.05;text-transform:uppercase}.rep-choice__meta b{font-size:12px}.rep-choice__meta>span{margin-top:5px;overflow:hidden;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.rep-choice__meta small{margin-top:4px;color:var(--rep-muted);font-size:8px;font-weight:900;letter-spacing:.1em}.rep-choice__ticket{min-width:0;display:flex;flex:1 1 auto;flex-direction:column;text-transform:uppercase}.rep-choice__ticket strong{overflow-wrap:anywhere;font-size:18px;font-weight:950;letter-spacing:-.025em;line-height:1.05}.rep-choice__ticket small{margin-top:4px;color:var(--rep-muted);font-size:8px;font-weight:900;letter-spacing:.08em}.rep-choice__price{flex:0 0 auto;font-size:13px;font-weight:900;text-align:right;white-space:nowrap}.rep-choice__saving{flex:0 0 auto;padding:5px 7px;background:var(--rep-ink);color:var(--rep-acid);font-size:8px;font-weight:950;letter-spacing:.05em;white-space:nowrap}.rep-choice label em{margin-left:auto;color:var(--rep-muted);font-size:8px;font-style:normal;font-weight:900;letter-spacing:.08em}.rep-purchase{margin-top:27px;padding-top:25px;border-top:1px solid var(--rep-line)}.rep-quantity-block{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.rep-quantity-block>label{width:auto;margin-bottom:12px}.rep-quantity{display:grid;grid-template-columns:42px 64px 42px;height:43px;border:1px solid var(--rep-line)}.rep-quantity button,.rep-quantity input{min-width:0;padding:0;border:0;background:transparent;color:var(--rep-ink);text-align:center}.rep-quantity button{font-size:22px;cursor:pointer}.rep-quantity button:first-child,.rep-quantity input{border-right:1px solid var(--rep-line)}.rep-quantity input{-webkit-appearance:textfield;appearance:textfield;font-size:16px;font-weight:900}.rep-quantity input::-webkit-inner-spin-button,.rep-quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.rep-order-summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px;padding:10px 12px;border:1px solid var(--rep-line)}.rep-order-summary>div{min-width:0;display:flex;flex-direction:column;gap:3px}.rep-order-summary span{color:var(--rep-muted);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rep-order-summary strong{overflow-wrap:anywhere;font-size:10px;font-weight:950;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.rep-submit{position:relative;width:100%;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border:1px solid var(--rep-ink);background:var(--rep-ink);color:var(--rep-acid);cursor:pointer;font-size:11px;font-weight:950;letter-spacing:.07em;line-height:1.1;text-align:left;text-transform:uppercase;transition:background-color .12s ease,color .12s ease}.rep-submit:hover:not(:disabled){background:var(--rep-acid);color:var(--rep-ink)}.rep-submit:disabled,.rep-submit[aria-disabled=true]{cursor:not-allowed;opacity:.55}.rep-submit__arrow{font-size:24px;font-weight:400}.rep-submit .loading__spinner{position:absolute;right:20px}.rep-submit.loading .rep-submit__arrow{visibility:hidden}.rep-form-error{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#a01616;font-size:12px}.rep-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:12px;border-block:1px solid var(--rep-line)}.rep-trust span{min-height:48px;display:grid;place-items:center;padding:10px;border-right:1px solid var(--rep-line);color:var(--rep-muted);font-size:8px;font-weight:900;letter-spacing:.075em;text-align:center;text-transform:uppercase}.rep-trust span:last-child{border-right:0}.rep-app-block{margin-top:16px}.rep-details{border-top:1px solid var(--rep-dark-line);background:var(--rep-ink);color:#fff}.rep-details__grid{min-height:450px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:clamp(60px,10vw,160px);padding-block:84px 96px}.rep-details__grid--facts{min-height:0;grid-template-columns:minmax(0,760px);justify-content:end}.rep-section-label{margin:0 0 22px;color:var(--rep-acid);font-size:9px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.rep-event-facts{align-self:start;border-top:1px solid var(--rep-dark-line)}.rep-event-facts>.rep-section-label{padding-top:20px}.rep-event-facts>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:22px;padding:17px 0;border-top:1px solid var(--rep-dark-line)}.rep-event-facts>div span{color:var(--rep-acid);font-size:8px;font-weight:950;letter-spacing:.11em}.rep-event-facts>div strong{color:#fff;font-size:13px;line-height:1.4;text-transform:uppercase}.rep-event :focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(min-width:990px){.rep-media-column,.rep-info-column{position:sticky;top:24px}}@media(max-width:1100px){.rep-shell{width:min(calc(100% - 40px),960px)}.rep-product{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);gap:38px}.rep-info-column h1{font-size:clamp(48px,5.9vw,68px)}}@media(max-width:860px){.rep-shell{width:min(calc(100% - 32px),720px)}.rep-product{grid-template-columns:1fr;gap:34px;padding-block:24px 62px}.rep-info-column h1{max-width:680px;font-size:clamp(48px,10vw,76px)}.rep-details__grid{grid-template-columns:1fr;gap:60px}}@media(max-width:560px){.rep-shell{width:min(calc(100% - 28px),520px)}.rep-breadcrumb{min-height:48px;font-size:7px}.rep-product{padding-block:14px 48px}.rep-thumbnails{margin-top:7px}.rep-thumbnail{width:58px;height:58px;flex-basis:58px}.rep-badges{margin-bottom:13px}.rep-badges span{padding:6px 8px;font-size:7px}.rep-info-column h1{font-size:clamp(42px,14vw,64px)}.rep-artist{font-size:20px}.rep-short-copy{margin:14px 0 27px;font-size:13px}.rep-option-grid{gap:6px}.rep-choice label{min-height:61px;gap:9px;padding:9px 10px}.rep-choice>label>strong{min-width:46px;font-size:34px}.rep-choice__meta b,.rep-choice__meta>span{font-size:9px}.rep-choice__ticket strong{font-size:14px}.rep-choice__price{font-size:10px}.rep-choice__saving{display:none}.rep-quantity-block{align-items:flex-start;flex-direction:column;gap:3px}.rep-order-summary{align-items:flex-start;flex-direction:column;gap:7px}.rep-submit{min-height:58px;padding-inline:15px;font-size:9px}.rep-trust span{min-height:44px;padding-inline:5px;font-size:6px}.rep-details__grid{min-height:0;padding-block:64px 72px}.rep-event-facts>div{grid-template-columns:82px minmax(0,1fr)}}.section-revibras-event-product~.section .related-products{padding-top:clamp(64px,7vw,96px);padding-bottom:clamp(72px,8vw,112px)}.section-revibras-event-product~.section .related-products__heading{font-family:Arial,Helvetica,sans-serif;font-weight:950;letter-spacing:-.055em;line-height:.95;text-transform:uppercase}.section-revibras-event-product~.section .related-products .card,.section-revibras-event-product~.section .related-products .card__inner,.section-revibras-event-product~.section .related-products .media{border-radius:0}@media(prefers-reduced-motion:reduce){.rep-event *,.rep-event *:before,.rep-event *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/revibras-event-product.css.map */
