.pvb-referral{color:var(--color-ink);background:var(--color-paper);font-family:var(--font-body);font-size:var(--text-body);line-height:1.55;letter-spacing:0}.pvb-referral *{box-sizing:border-box}.pvb-referral [hidden]{display:none!important}.pvb-referral .ref-wrap{max-width:1200px;margin:auto;padding:0 var(--space-md)}.pvb-referral h1,.pvb-referral h2{font-family:var(--font-display);font-style:normal;letter-spacing:-.025em;line-height:1.08;min-width:0;overflow-wrap:anywhere;color:var(--color-ink)}.pvb-referral h1{font-size:clamp(38px,4.2vw,62px);font-weight:500;margin:var(--space-sm) 0 var(--space-md)}.pvb-referral h2{font-size:clamp(30px,3.2vw,44px);font-weight:500;margin:var(--space-sm) 0 var(--space-md)}.pvb-referral p{margin:0 0 var(--space-sm)}.pvb-referral .ref-eyebrow{font-size:var(--text-small);font-weight:600;color:var(--color-blue);letter-spacing:.07em;margin:0;text-transform:uppercase}.pvb-referral a{color:var(--color-blue);text-underline-offset:5px}.pvb-referral :focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.pvb-referral .ref-hero{display:grid;gap:var(--space-lg);padding:var(--space-xl) 0}.pvb-referral .ref-lead{font-size:20px;max-width:590px}.pvb-referral .ref-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;margin:var(--space-md) 0 var(--space-sm)}.pvb-referral .ref-button{display:inline-flex;justify-content:center;align-items:center;gap:var(--space-sm);min-height:50px;border:1px solid var(--color-accent);border-radius:var(--radius-control);padding:12px 22px;font:600 16px/1.4 var(--font-body);background:var(--color-accent);color:var(--color-accent-ink);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.pvb-referral .ref-button-secondary{background:var(--color-paper);color:var(--color-blue);border-color:var(--color-blue)}.pvb-referral button:disabled{opacity:.55;cursor:wait}.pvb-referral .ref-button:active{transform:translateY(1px)}.pvb-referral .ref-text-link{display:inline-block;border:0;background:var(--color-clear);font:600 16px/1.4 var(--font-body);color:var(--color-blue);padding:12px 0;text-decoration:underline;text-underline-offset:5px;cursor:pointer;white-space:nowrap}.pvb-referral .ref-small,.pvb-referral .ref-help{font-size:var(--text-small);color:var(--color-muted)}.pvb-referral .ref-help{min-height:23px;margin:6px 0 0}.pvb-referral .ref-optional{font-weight:400;color:var(--color-muted)}.pvb-referral .ref-reward{background:var(--color-blue);color:var(--color-paper);padding:var(--space-lg);border-radius:var(--radius-panel);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.pvb-referral .ref-reward-label{font-size:var(--text-small)}.pvb-referral .ref-amount{font-size:clamp(66px,7vw,104px);line-height:1.15;font-weight:600;color:var(--color-accent);letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin:8px 0}.pvb-referral .ref-amount span{font-size:.58em;margin-left:10px}.pvb-referral .ref-reward p{font-size:20px}.pvb-referral .ref-reward a{color:var(--color-paper);font-size:var(--text-small);margin-top:var(--space-sm);white-space:nowrap}.pvb-referral .ref-reward :focus-visible{outline-color:var(--color-accent)}.pvb-referral .ref-flow{display:grid;gap:var(--space-md);padding:var(--space-lg) 0;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.pvb-referral .ref-flow>div{display:flex;gap:var(--space-sm)}.pvb-referral .ref-flow span{font-size:20px;color:var(--color-blue);font-weight:600}.pvb-referral .ref-flow p{font-size:16px;margin:0}.pvb-referral .ref-split{display:grid;gap:var(--space-lg);padding:var(--space-2xl) 0;scroll-margin-top:110px}.pvb-referral .ref-section-copy{max-width:440px}.pvb-referral .ref-share-box{background:var(--color-paper-2);color:var(--color-ink);padding:var(--space-md);border-radius:var(--radius-panel);min-width:0}.pvb-referral .ref-field{margin-bottom:var(--space-md)}.pvb-referral label{display:block;font-size:16px;font-weight:600;margin-bottom:8px}.pvb-referral input[type=text],.pvb-referral input[type=email],.pvb-referral input[type=tel],.pvb-referral textarea{display:block;width:100%;min-height:50px;border:1px solid var(--color-field-border);border-radius:4px;padding:12px 14px;font:400 17px/1.45 var(--font-body);background:var(--color-paper);color:var(--color-ink)}.pvb-referral textarea{resize:vertical}.pvb-referral input[aria-invalid=true]{border-color:var(--color-error)}.pvb-referral .ref-result-heading{font-size:24px;font-weight:600;color:var(--color-success)}.pvb-referral #ref-share-url{font-size:var(--text-small)}.pvb-referral .ref-payment{display:grid;gap:var(--space-md);padding:var(--space-lg);background:var(--color-paper-2);color:var(--color-ink);border-radius:var(--radius-panel);scroll-margin-top:110px}.pvb-referral .ref-payment-list{margin:0}.pvb-referral .ref-payment-list>div{padding:var(--space-sm) 0;border-bottom:1px solid var(--color-rule)}.pvb-referral dt{font-weight:600;font-size:20px}.pvb-referral dd{margin:4px 0 0;color:var(--color-muted);font-size:17px}.pvb-referral .ref-payment-note{font-size:16px;margin:0}.pvb-referral .ref-choice{border:0;margin:0 0 var(--space-md);padding:0}.pvb-referral .ref-choice legend{font-size:16px;font-weight:600;margin-bottom:12px}.pvb-referral .ref-choice label{display:inline-flex;align-items:center;border:1px solid var(--color-rule);border-radius:var(--radius-control);gap:8px;min-height:46px;padding:8px 14px;margin:0 4px 8px 0;cursor:pointer}.pvb-referral .ref-choice label:has(:checked){background:var(--color-blue);color:var(--color-paper);border-color:var(--color-blue)}.pvb-referral .ref-choice input{margin:0;accent-color:var(--color-blue);width:17px;height:17px}.pvb-referral .ref-error{color:var(--color-error);font-size:16px;border-left:3px solid var(--color-error);padding-left:12px}.pvb-referral .ref-recipient-banner{background:var(--color-paper-2);color:var(--color-ink);padding:var(--space-md);border-bottom:1px solid var(--color-rule);margin-bottom:var(--space-lg);display:flex;gap:var(--space-md);justify-content:space-between;align-items:center;flex-wrap:wrap}.pvb-referral .ref-recipient-banner p{margin:0;font-size:20px}.pvb-referral .ref-faq{padding:var(--space-lg) 0 var(--space-2xl);max-width:880px}.pvb-referral details{border-bottom:1px solid var(--color-rule)}.pvb-referral summary{cursor:pointer;padding:20px 28px 20px 0;font-size:19px;font-weight:600;min-height:50px}.pvb-referral details p{font-size:17px;color:var(--color-muted);max-width:740px;padding-bottom:8px}.pvb-referral .ref-close{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;border-top:1px solid var(--color-rule);padding:var(--space-xl) 0 var(--space-2xl)}.pvb-referral .ref-close p{font-size:clamp(30px,3vw,44px);line-height:1.12;margin:0}.pvb-referral .globo-form-app,.pvb-referral .globo-form{max-width:none!important;width:100%!important;background:var(--color-paper)!important;color:var(--color-ink)!important;padding:0!important;margin:0!important;font-family:var(--font-body)!important;box-shadow:none!important}.pvb-referral .globo-form-app .header,.pvb-referral .globo-form-app .wizard__header,.pvb-referral .globo-form-app .footer .description{display:none!important}.pvb-referral .globo-form-app .globo-form-input input,.pvb-referral .globo-form-app textarea{font-family:var(--font-body)!important;min-height:50px!important;font-size:17px!important}.pvb-referral .globo-form-app .globo-label,.pvb-referral .globo-form-app label{font-family:var(--font-body)!important;font-size:16px!important;color:var(--color-ink)!important}.pvb-referral .globo-form-app .globo-form-input{margin-bottom:12px!important}.pvb-referral .globo-form-app .action.submit{font:600 16px/1.4 var(--font-body)!important;color:var(--color-accent-ink)!important;background:var(--color-accent)!important;border-radius:var(--radius-control)!important;min-height:50px!important;padding:12px 24px!important;white-space:nowrap}.pvb-referral .ref-message-hidden{display:none!important}.pvb-referral .globo-form-app [class*=errors],.pvb-referral .globo-form-app [class*=error-message]{color:var(--color-error)!important}@media(hover:hover){.pvb-referral .ref-button:hover{transform:translateY(-1px)}.pvb-referral input:hover,.pvb-referral textarea:hover{background:var(--color-paper-2)}}@media(min-width:768px){.pvb-referral .ref-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-xl);padding:var(--space-2xl) 0}.pvb-referral .ref-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.pvb-referral .ref-split{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:64px}.pvb-referral .ref-share-box{padding:var(--space-lg)}.pvb-referral .ref-payment{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);padding:var(--space-xl);gap:var(--space-lg)}.pvb-referral .ref-payment-note{grid-column:1/-1}}@media(max-width:374px){.pvb-referral .ref-wrap{padding-inline:16px}.pvb-referral .ref-share-box{padding:18px}.pvb-referral .ref-button{padding-inline:16px;gap:8px;font-size:15px}.pvb-referral .ref-payment,.pvb-referral .ref-reward{padding:24px}}@media(prefers-reduced-motion:reduce){.pvb-referral *{scroll-behavior:auto!important;transition:none!important}}#pvb-referral #ref-native-form .globo-form-app .globo-form-input input:not([type=checkbox]):not([type=radio]){border-radius:4px!important;background:var(--color-paper)!important;border:1px solid var(--color-field-border)!important;min-height:50px!important;font:400 17px/1.45 var(--font-body)!important}#pvb-referral #ref-native-form .globo-form-app{padding:0!important}#pvb-referral #ref-native-form .globo-form-app .globo-form-control{padding-left:0!important;padding-right:0!important}#pvb-referral #ref-native-form .globo-form-app .flex-row{gap:16px}#pvb-referral #ref-native-form .globo-form-app .footer{padding-top:16px!important}.pvb-referral summary{position:relative;list-style:none}.pvb-referral summary::-webkit-details-marker{display:none}.pvb-referral summary:after{content:"+";position:absolute;right:2px;top:20px;color:var(--color-blue);font-weight:400}.pvb-referral details[open] summary:after{content:"\2212"}#pvb-referral #ref-native-form .g-container{padding:0!important}#pvb-referral #ref-native-form .panel{column-gap:16px!important}#pvb-referral #ref-native-form .globo-form-control.layout-2-column{width:calc(50% - 8px)!important}#pvb-referral #ref-native-form .globo-form-app a{color:var(--color-blue)!important}@media(max-width:767px){#pvb-referral #ref-native-form .globo-form-control.layout-2-column{width:100%!important}}#pvb-referral input::placeholder,#pvb-referral textarea::placeholder{color:var(--color-muted)!important;opacity:1}#pvb-referral #ref-native-form .checkbox-label:before{border-color:var(--color-blue)!important}#pvb-referral #ref-native-form .messages,#pvb-referral #ref-native-form .message.error{color:var(--color-error)!important}.pvb-referral .ref-amount{white-space:nowrap}.pvb-referral .ref-amount .ref-amount-prefix{font-size:.44em;letter-spacing:0;margin-left:0;margin-right:.25em;vertical-align:baseline}.pvb-referral .ref-amount .ref-amount-prefix[hidden]{display:none}#MainContent:has(#pvb-referral) .pvpm{max-width:1200px;padding-inline:24px;font-size:18px;line-height:1.55;letter-spacing:0}#MainContent:has(#pvb-referral) .pvpm-header h2{font-family:var(--font-heading-family,Assistant,sans-serif);font-style:normal;font-size:clamp(30px,3.2vw,44px);font-weight:500;letter-spacing:-.025em;line-height:1.08;min-width:0;overflow-wrap:anywhere;color:rgb(var(--color-foreground));margin:16px 0 24px}#MainContent:has(#pvb-referral) .pvpm-header>p:last-child{font-size:18px;line-height:1.55;letter-spacing:0;margin:0 0 16px}#MainContent:has(#pvb-referral) [id$=__pvb_referral_reviews]>.page-width{max-width:1200px;padding-inline:24px;padding-bottom:64px}@media(max-width:374px){#MainContent:has(#pvb-referral) .pvpm,#MainContent:has(#pvb-referral) [id$=__pvb_referral_reviews]>.page-width{padding-inline:16px}}.pvb-referral .ref-story-box{display:grid;grid-template-columns:92px minmax(0,1fr);gap:var(--space-sm);border-top:1px solid var(--color-rule);padding-top:var(--space-md);margin-top:var(--space-md)}.pvb-referral .ref-story-box>img{display:block;width:92px;height:auto;border-radius:4px}.pvb-referral .ref-story-box .ref-result-heading{font-size:21px;color:var(--color-ink);margin:0 0 8px}.pvb-referral .ref-story-box>.ref-actions,.pvb-referral .ref-story-box>.ref-help,.pvb-referral .ref-story-box>.ref-text-link{grid-column:1/-1}.pvb-referral .ref-story-box>.ref-actions{margin:0}.pvb-referral .ref-story-box>.ref-help{margin:0}.pvb-referral #ref-more-options{margin-top:0;gap:var(--space-md)}.pvb-referral .ref-faq-switch{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 var(--space-lg)}.pvb-referral .ref-faq-switch button{flex:1 1 230px;min-height:50px;padding:12px 18px;border:1px solid var(--color-blue);border-radius:var(--radius-control);font:600 17px/1.4 var(--font-body);background:var(--color-paper);color:var(--color-blue);cursor:pointer}.pvb-referral .ref-faq-switch button[aria-pressed=true]{background:var(--color-blue);color:var(--color-paper)}.pvb-referral .ref-faq-group h3{font:500 24px/1.2 var(--font-body);letter-spacing:-.015em;margin:8px 0 16px;color:var(--color-ink)}.pvb-referral .ref-faq-group+.ref-faq-group{margin-top:var(--space-lg)}.pvb-referral .ref-faq-switch:not([hidden])~.ref-faq-group{margin-top:0}.pvb-referral .ref-faq-switch[hidden],.pvb-referral .ref-faq-group[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pvb-referral.css.map */
