
@font-face {
	font-family:"amarante-regular";
	src:url("../fonts/Amarante-Regular.ttf"), format("ttf");
	font-display:block;
	font-style:normal;
	font-weight:400;
	font-stretch:normal;
}
@font-face {
	font-family:"barlow-regular";
	src:url("../fonts/Barlow-Regular.ttf"), format("ttf");
	font-display:block;
	font-style:normal;
	font-weight:400;
	font-stretch:normal;
}
@font-face {
	font-family:"MrsSaintDelafield-regular";
	src:url("../fonts/MrsSaintDelafield-Regular.ttf"), format("ttf");
	font-display:block;
	font-style:normal;
	font-weight:400;
	font-stretch:normal;
}
body, .tv-video-section p, .get-started-text p, .oydp_abbr p{
    margin: 0px;
}
html {
	scroll-behavior: smooth;
}
.skip-content-div{
    display: none;
}
/* 
.tv-video-section{
	background: url(/content/dam/global/promotions/pringles-once-you-drop/images/desktop/once-you-drop-tv-banner-bg.png) no-repeat top center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	aspect-ratio: 873/573;
	anchor-name: --tv-section;
} */
.tv-video-content-xs{
	display:none;
}
.featureditemlist-manual{
	position: absolute;
	position-anchor: --tv-section;
	width: 38vw;
	height: 30vw;
	margin:auto;
	top: 83vw;
	left: 25.5vw;
}
.featured-item-image img {
    width: 100%;
    height: 31vw;
    border-radius: 37px;
}
/* .getstarted-bg-xl{
	background: url(/content/dam/global/promotions/pringles-once-you-drop/images/desktop/once-you-drop-reg-bg01.png) no-repeat top center;
	background-size: cover;
    overflow:hidden;
	position: relative;
    margin-top: -1rem;
    padding: 1rem 0px;
} */
.headstone-content{
    text-align: center;
    top: 42vw;
    position:relative;
    color:#FFFFFFBF;
    font-family: "amarante-regular";
    font-size: 30px;
}
.scroll-icon a{
    text-decoration: none;
    padding-top: 2rem;
    display: block;
    width: 5.375rem;
    border: none;
    background: url(/content/dam/global/promotions/pringles-once-you-drop/images/Chevron.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    margin: 1rem auto 0px auto;
}
a.your-turn-underline {
  text-decoration: none;
  display: inline-block;
  padding-bottom: 2.5rem;
  background: url('/content/dam/global/promotions/pringles-once-you-drop/images/your_turn_underline.png') no-repeat bottom center;
  background-size: 100% 3.25rem;
}

.tv-video-content p{
	position: relative;
}
.tv-video-content p:nth-of-type(1){
	top: 115vw;
}
.tv-video-content p:nth-of-type(2){
	top: 116vw;
}
.tv-video-content p,.get-started-text {
	text-align: center;
	color:#FFFFFFBF;
	font-family: "amarante-regular";
	font-size: 2.25rem;
	line-height: 1.25;
}
.get-started-text p{
    position: relative;
    top: 147vw;
    font-size: 3rem;
    line-height: 1.25;
}
.get-started-text a{
    position: relative;
    top: 152vw;
    margin-top: 0px;
    height: 6.313rem;
    width: 23.95rem;
    font-size: 3.188rem;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0px;
}
.get-started-cta, button.rv7-button,
.share-button, .download-button, .buy-now-cta,.sign-now-cta button,.sign-submit-cta{
    background: #B1000B;
    color: #FFFFFF;
    font-family: "amarante-regular";
    font-size: 30px;
    padding: 10px 30px;
    margin-top: 3rem;
    display: inline-block;
    text-decoration: none;
    border-radius: 9px;
    border: none;
    line-height: 1.25;
    cursor: pointer;
}
.download-button{
	width: 23.938rem;
	margin-top: 4.5rem;
	font-size: 3.183rem;
	height: 6.321rem;
	padding: 0px;
	border-radius: 3.82px;
	line-height: 1;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
button.rv7-button{
	border-radius: 13px;
	font-size: 1.813rem;
	width: 23.563rem;
	padding: 0;
	height: 3.625rem;
	line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.get-started-cta:focus, button.rv7-button:focus,
.get-started-cta:hover, button.rv7-button:hover,
.share-button:focus, .download-button:focus,
.share-button:hover, .download-button:hover,
.buy-now-cta:hover,.buy-now-cta:focus,
.rv7-button:focus{
    outline: 3px solid #FFFFFFBF;
    border: 3px solid #000;
}
.sign-now-cta button:hover, .sign-now-cta button:focus,
.sign-submit-cta:hover, .sign-submit-cta:focus,
.rv7-button:focus{
    outline: 3px solid #000;
}
.oydp_abbr {
    font-family: "barlow-regular";
    color: #FFFFFFBF;
    bottom: 2rem;
    width: 60%;
    text-align: center;
    font-size: 1rem;
    margin: 0 auto;
    /* padding-bottom: 2rem; */
    padding-top: 190vw;
}
.oydp_abbr p {
	padding:10px 0 10px 0;
}
.simple-signup .form-inner select{
    padding-left: 6px !important;
}
/* Simple Sign Up Css starts */

body:has(.simple-signup) main.home,
body:has(.poyd-will-page) main.home{
    background: url(/content/dam/global/promotions/pringles-once-you-drop/images/oyd_welcome.png) no-repeat top center;
	background-size:100% auto;
}
body:has(.poyd-thank-you-page) main.home{
    background: url(/content/dam/global/promotions/pringles-once-you-drop/images/oyd_thank_you.png) no-repeat top center;
	background-size:cover;
}
.oyd-buy-arrow {
  display: inline-block; 
  width: 48%;
  height: 4.625rem; 
  background: url(/content/dam/global/promotions/pringles-once-you-drop/images/arrow.png) no-repeat top center;
  background-size: contain; 
  vertical-align: middle; 
}
.simple-signup{
    color:#FFFFFFBF;
}
.simple-signup>.simple-signup{
    width: 60vw !important;
	padding: 20px 0px !important;
}

.simple-signup .form-inner,
.form-control-label,
.simple-signup .form-inner input,
.simple-signup .form-inner textarea,
.simple-signup .form-inner select,
.simple-signup .signup-monthyear,
.signup-error-field, .rv7-error-field, .twofa-form-errors, .simple-signup-error-form{
    max-width: 100% !important;
    font-family: "barlow-regular";
}
.simple-signup-section .form-outer label.form-control-label {
    display: none;
}
.simple-signup .form-inner input,.simple-signup .form-inner textarea,.simple-signup .form-inner select{
    color: #757575;
}
.simple-signup .form-outer,
.privacypolicy,
.rv7-consent-wrapper,
.captcha-section, .signup-button{
    width: 50% !important;
    margin: auto;
}
.signup-button{
	text-align:center;
}
.login-form-captcha{
	border: none;
}
.label-after{
    width: 100% !important;
}
.rv7-consent-wrapper{
    padding: 0px;
}
.rv7-consent-wrapper input[type="checkbox"],
.signup-privacypolicy-input, .simple-signup-subscription{
    width: 20px !important;
    transform: scale(1.5);
}
.simple-signup-subscription + .rv7-consent-text {
    margin-left: 10px;
}
.simple-signup-reg-recaptcha{
    display: flex;
    justify-content: center;
}
h1.rv7-simple-page1-heading {
    font-family: "amarante-regular";
    font-size: 3rem;
}
.simple-signup .rv7-form p {
    font-family: "amarante-regular";
    font-size: 1.5rem;
    width: 91%;
    line-height: 1.25;
    margin: 0 auto;
}
.rv7-consent-text,
.subscription-wrapper .rv7-consent-text{
    font-family: 'barlow-regular';
    font-size: 16px;
}
.subscription{
	display: block !important;
}
.simple-signup .form-outer {
    padding-top: 20px;
}
.footer {
	mask: none !important;
	background: #000 !important;
	margin-top: -5px !important;
}
.footer-legal  {
    text-align: center;
    padding: 50px 50px;
    max-width: 100%;
    font-family: 'barlow-regular';
    font-size: 16px;
}
.footer-legal a {
	display: inline-block;
    color: #FFFFFFBF !important;
    font-size: 12px;
    margin: 0 1em;
    text-decoration: underline;
    cursor: pointer;
    padding: 0.5em 0.2em 5px;
    font-size: 1.125em;
     white-space: nowrap;
}
.rv7-TFA-container {
    width: 60%;
    margin: auto;
    text-align: center;
    background: #FFFFFF;
    color: #000;
    border-radius: 15px;
    padding: 30px;
}
.twofa-step.twofa-step-1a h2,
.twofa-step.twofa-step-1b h2,
.twofa-step.twofa-step-1c h2{
    color: #000;
    font-family: "amarante-regular";
    font-size:40px;
}
.twofa-step.twofa-step-1a .twofa-description,
.twofa-step.twofa-step-1b .twofa-description,
.twofa-step.twofa-step-1c .twofa-description{
    color: #000;
    font-family: "barlow-regular";
    font-size:20px;
    font-weight: 700;
}
.twofa-verification-method-div label,
.twofa-step.twofa-step-1c .twofa-description p{
    font-family: "barlow-regular";
    font-size:16px;
    font-weight: 500;
}
.twofa-step.twofa-step-1a fieldset.twofa-form-verification{
    width: 20%;
    text-align: left;
}
#twofa-step1c-resend-code,
#twofa-step1c-start-over,
.twofa-step.twofa-step-1b #twofa-step1b-start-over{
    background: none;
    border: none;
    color: #000 !important;
    font-family: "barlow-regular";
    font-size:20px;
    font-weight: 700;
    cursor: pointer;
}
#twofa-step1c-resend-code:hover,
#twofa-step1c-start-over:hover,
.twofa-step.twofa-step-1b #twofa-step1b-start-over:hover,
#twofa-step1c-resend-code:focus,
#twofa-step1c-start-over:focus,
.twofa-step.twofa-step-1b #twofa-step1b-start-over:focus{
    text-decoration:underline;
}
.rv7-generic-error-container,.rv7-generic-error-description{
	text-align: center;
}
.rv7-generic-error-container h1 {
	font-family: "amarante-regular";
    font-size: 40px;
    color:#FFFFFFBF;
}
p.rv7-generic-error-description{
	font-family: 'barlow-regular';
    font-size: 20px;
    color:#FFFFFFBF;
    text-align: center;
}
body:has(.simple-signup) .oydp_abbr {
    position: static;
    transform: none;
    width: 60%;
    margin: auto;
    padding-bottom: 2rem;
    padding-top: 15vw;
    font-size: 16px;
}
/* Simple sign Up Css Ends */
/* Thank you page css start */

.poyd-thank-you-page,
.poyd-will-page{
	width: 51vw;
	margin: auto;
	text-align:center;
	padding: 8.438rem 0 2rem 0;
	color: #FFFFFFBF;
}
.poyd-will-page h1,.poyd-thank-you-page h1{
	font-family: "amarante-regular";
	margin: 0px;
	font-size: 3rem;
	line-height: 1;
	padding-bottom: 6.438rem;
}
.download-will {
    padding-top: 0rem;
    width: 73%;
    margin: auto;
}
.shop-section {
    padding-top: 13vw;
    width: 52%;
    margin: auto;
}
.shop-section p {
	font-family: "amarante-regular";
	margin: 0px;
	font-size: 2.954rem;
	padding-bottom: 2.125rem;
    line-height: 1;
}
.featured-item-description {
    display: none;
}
.buy-now-cta{
	margin-top: 0px;
	width: 23.586rem;
	padding: 0px;
	height: 6.224rem;
	line-height: 1;
	display: inline-flex;
	align-items: center;
	font-size: 3.134rem;
	border-radius: 3.76px;
	justify-content: center;
}
body:has(.poyd-thank-you-page) .oydp_abbr {
	position: static;
	transform: none;
	width: 100%;
	margin: auto;
	padding-bottom: 0rem;
	padding-top: 56vw;
}
.download-will img{
    width:100%;
}
.simple-signup-error-form {
    text-align: center;
}
.simple-signup-sweeps {
    text-align: center;
}
.simple-signup-sweeps h2{
    font-size: 3rem;
    line-height: 1;
}
.simple-signup-sweeps p{
    line-height: 1;
}
.simple-signup-sweeps .rv7-sweeps-cta{
   display: none; 
}
/* Thanks you page ends */
/* Will page css starts */
.will-page {
    background: #FFFFFF;
    padding: 5rem;
    text-align:left;
    color: #000000;
    aspect-ratio: 8.5/11;
}
.will-page img{
    width: 15%;
}
.will-page h2{
	font-family: "amarante-regular";
	margin: 0px;
	font-size: 40px;
	padding:2rem 0;
}
.will-page p,.poyd-signature-popup p{
	font-family: "amarante-regular";
	margin: 0px;
	font-size: 20px;
	font-weight: 100;
	padding:1rem 0;
	color: #000000c4;
}
.will-page p:nth-of-type(2){
	padding-bottom:4rem;
}
.will-page p:nth-of-type(3){
	padding-bottom:10rem;
}
.signature-section p {
	color: #000000;
}
.signature-section p:nth-of-type(2) {
	border-bottom: 1px solid #000;
	width: 60%;
	padding-bottom: 0px;
}
.poyd-signature-popup {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1001;
    width: min(90%, 38rem);
    padding: 2rem;
    transform: translate(-50%, -50%);
    background: #FFFFFF;
    color: #000;
    text-align: center;
	overflow: hidden;
}

.signature-popup-open > * {
	visibility: hidden;
}

.signature-popup-open .poyd-signature-popup,
.signature-popup-open .poyd-signature-popup * {
	visibility: visible;
}

.signature-popup-open::before {
    content: '';
    position: fixed;
    inset: 0;
    z-index: 1000;
	background: #3c3c3c;
}

.signature-popup-open .poyd-signature-popup {
    display: block;
}

.poyd-signature-popup .signature-line {
    border-bottom: 2px solid #000;
    margin: 2rem auto 1rem;
    max-width: 26rem;
    text-align: left;
}

.signature-text {
    width: calc(100% - 2rem);
    border: 0;
    font: inherit;
    font-size: 1.25rem;
    outline: 0;
}

.signature-error {
    min-height: 1.5rem;
    color: #B1000B;
}

.signature-stamp {
    color: #B1000B;
    font-family: "amarante-regular";
    font-size: 1.5rem;
    animation: signature-stamp 0.3s ease-out both;
}
body:has(.poyd-will-page) .oydp_abbr {
    padding-top: 2rem;
    padding-bottom: 2rem;
} 

.page-fade-out {
    animation: page-fade-out 0.5s ease-in forwards;
}

.poyd-will-page ~ .poyd-thank-you-page {
    display: none;
}

.poyd-will-page ~ .poyd-thank-you-page.page-fade-in {
    display: block;
    animation: page-fade-in 0.5s ease-out both;
}
.poyd-signature-popup{
	text-align:left;
	padding-top:8rem
}
.poyd-signature-popup .signature-section p:nth-of-type(2){
	margin:0;
	border-bottom: 1px solid #000;
	width:100%;
	max-width: 90%;
}
.poyd-signature-popup .signature-section p:nth-of-type(3){
	margin: 3px;
}
.poyd-signature-popup p.signature-error{
	font-family: "barlow-regular";
	font-size:14px;
	font-weight:100;
	padding:2px 0;
}
.sign-submit-cta{
	margin:0px;
}
input.signature-text {
    font-family: "MrsSaintDelafield-regular";
    font-size: 50px;
    line-height: 1;
    height: 100px;
}
p.signature-line span {
    padding-right: 10px;
}
.die-hard-stamp {
    display: none;
    position: absolute;
    top: 5.5rem;
    right: 4.5rem;
    width: 50%;
    z-index: 1;
}

.signature-confirmed .die-hard-stamp {
    display: block;
    animation: die-hard-stamp-in 0.4s ease-out both;
}

.signature-confirmed .sign-submit-sec {
    visibility: hidden;
}
a{
	color: #FFFFFFBF;
}
@keyframes signature-stamp {
    from { opacity: 0; transform: scale(1.35) rotate(-4deg); }
    to { opacity: 1; transform: scale(1) rotate(0); }
}

@keyframes page-fade-out {
    to { opacity: 0; }
}
@keyframes die-hard-stamp-in {
   from { opacity: 0; transform: scale(1.7) rotate(25deg); }
    to { opacity: 1; transform: scale(1.3) rotate(25deg); }
}
@keyframes page-fade-in {
    from { opacity: 0; }
    to { opacity: 1; }
}
a.legal-link.privacy-choice-icon::after {
	content:'';
	transform: none;
	opacity: 1;
	top: auto;
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 0.25em;
	background:url(/content/dam/engage/images/privacyoptions.svg) center / contain no-repeat;
	width:2em; height:1em;
}
div#oyd_video_tumbnail {
    scroll-margin-top: 10vw;
}
/* Home new css starts */
body:has(.headstone-bg-xl) main.home {
    background: url(/content/dam/global/promotions/pringles-once-you-drop/images/oyd_home.png) no-repeat top center;
	background-size:100% auto;
}
.headstone-content{
	text-align: center;
	top: 44vw;
	position:relative;
	color:#FFFFFFBF;
	font-family: "amarante-regular";
	font-weight: 400;
	font-size: 2.25rem;
	line-height:1.25;
}
/* Home new css ends */

/* Will page css ends */
@media (min-width: 1025px) and (max-width: 2400px) {
 	.tv-video-section{
        margin-top: -5px;
    }

}
@media (min-width: 769px) and (max-width: 1024px) {
    .tv-video-section{
        margin-top: -1rem;
    }
	
}
@media (min-width: 320px) and (max-width: 768px) {
	 body:has(.headstone-bg-xl) main.home {
        background: url(/content/dam/global/promotions/pringles-once-you-drop/images/mobile/oyd_home_xs_new.png) no-repeat top center;
        background-size:100% auto;
    }
    .headstone-content{
        top: 48vw;
        font-size: 16px;
        width: 60vw;
        margin: 0 auto;
    }
    .scroll-icon a{
        width: 1.563rem;
        padding-top: 0rem;
    }
   .featureditemlist-manual{
        left: 25.5vw;
        width: 41vw;
        height: 25vw;
        margin:auto;
        top: 88.5vw;
    }
	.tv-video-content p{
		width: 60vw;
		margin: 0 auto;
		font-size:1.5rem;
		line-height:1.25;
	}
    .tv-video-content p:nth-of-type(1){
        top: 124vw;
    }
    .tv-video-content p:nth-of-type(2){
        top: 140vw;
    }
    .featured-item-image img {
        width: 100%;
        height: 32vw;
        border-radius: 15px;
    }
    .icon--player {
        top: 60% !important;
    }
    .icon--player::after {
        border-top: 0.75em solid transparent;
        border-bottom: 0.75em solid transparent;
        border-left: 1.5em solid #FFFFFFBF;
        margin: 3vw 4vw;
    }
	body:has(.poyd-thank-you-page) main.home {
	    background: url(/content/dam/global/promotions/pringles-once-you-drop/images/mobile/once-you-drop-thank-you1-bg.png) no-repeat top center;
	    background-size: cover;
	}
	.poyd-thank-you-page h1, .poyd-will-page h1{
		font-size: 16px;
		padding-bottom:1rem;
		font-weight: 500;
	}
	.get-started-cta, button.rv7-button,
	.share-button, .download-button, .buy-now-cta,.sign-now-cta button,.sign-submit-cta{
	    font-size: 16px;
	    margin-top: 1rem;
		font-weight: 500;
	}
	.poyd-thank-you-page,
	.poyd-will-page{
		width: 80vw;
		padding: 1.938rem 0 1.5rem 0;
	}
	.download-will {
	    padding-top: 2rem;
	    width: 68%;
	}
	.shop-section {
	    padding-top: 10rem;
	    width: 60%;
	    margin: 0 3rem 0 2rem;
	}
    body:has(.poyd-will-page) .oydp_abbr,
	body:has(.poyd-thank-you-page) .oydp_abbr {
	    font-size: 12px;
	    padding-top: 50vw;
	    padding-bottom: 0vw;
	}
    body:has(.poyd-will-page) .oydp_abbr{
		width: 80vw;
	}
	.footer-legal  {
	    padding:5vw;
	    display: flex;
	    flex-direction: column;
	}
	.footer-legal a{
		 font-size: 14px;
	}
    body:has(.poyd-will-page) main.home{
        background: url(/content/dam/global/promotions/pringles-once-you-drop/images/mobile/once-you-drop-reg-background.png) no-repeat top center;
        background-size:100% auto;
    }
	.will-page {
	    padding: 2rem;
	}
	.will-page img{
	    width: 20%;
	}
	.will-page h2{
		font-size: 16px;
		font-weight: 500;
		padding:1rem 0;
	}
	.will-page p,.poyd-signature-popup p{
		font-size: 14px;
		font-weight: 100;
		padding:1rem 0;
		color: #000000c4;
	}
	.will-page p:nth-of-type(2){
		padding-bottom: 10vw;
	}
	.will-page p:nth-of-type(3){
		padding-bottom:15vw;
	}
	.signature-section p:nth-of-type(2) {
		padding-bottom: 0px;
	}
	.poyd-signature-popup{
		width: min(90%, 75vw);
	}
	input.signature-text {
	    font-size: 30px;
	}
	body:has(.simple-signup) main.home {
	    background: url(/content/dam/global/promotions/pringles-once-you-drop/images/mobile/once-you-drop-reg-background.png) no-repeat top center;
		background-size: 100% 100%;
		position: relative;
	}
	h1.rv7-simple-page1-heading,
    .rv7-generic-error-container h1{
	    font-family: "amarante-regular";
	    font-size: 1rem;
	}
    .simple-signup .rv7-form p {
	    font-size: 0.688rem;
	}
	.simple-signup .form-outer,
	.privacypolicy,
	.rv7-consent-wrapper,
	.captcha-section, .signup-button{
	    width: 100% !important;
	    margin: auto;
	}
    body:has(.simple-signup) .oydp_abbr {
	    width: 90%;
	    font-size: 12px;
		padding-bottom: 2rem;
	    padding-top: 5rem;
	}
    .form-control-label{
		font-size: 14px;
	}
	.rv7-consent-text,
	.subscription-wrapper .rv7-consent-text{
	    font-size: 14px;
	}
    .twofa-step.twofa-step-1a .twofa-description,
	.twofa-step.twofa-step-1b .twofa-description,
	.twofa-step.twofa-step-1c .twofa-description{
		font-size: 14px;
	}
	.twofa-step.twofa-step-1a fieldset.twofa-form-verification{
	    width: 40%;
	    padding: 0px;
	    border: none;
	    margin: auto;
	}
    #twofa-step1c-resend-code,
	#twofa-step1c-start-over,
	.twofa-step.twofa-step-1b #twofa-step1b-start-over{
	    font-size:14px;
	    font-weight: 700;
	}
    .tv-video-section{
		margin-top: -2px;
	}
    .tv-video-content-xs{
        display:none;
    }
    .tv-video-content-xs p{
		margin: 0px auto;
		color: #FFFFFFBF;
		text-align:center;
		font-family: "amarante-regular";
		font-size: 16px;
		font-weight: 500;
		width: 50%;
		padding-top: 20vw;
	}
	.get-started-text p{
	    top: 151vw;
		font-size: 1.5rem;
		width: 60%;
		margin: 0px auto;
	}
    .getstarted-bg-xl .oydp_abbr{
		width: 80%;
		font-size: 14px;
		bottom: 5rem;
	}
    .get-started-text a{
        top: 156vw;
        height: 2.935rem;
        width: 11.121rem;
        font-size: 1.5rem;
        line-height: 1;
    }
    .download-button{
		width: 9rem;
        margin-top: 1.5rem;
        font-size: 1rem;
        height: 2.625rem;
        padding: 0px;
        border-radius: 3.82px;
    }
    .buy-now-cta{
        margin-top: 0px;
        width: 8rem;
        padding: 0px;
        height: 2.336rem;
        line-height: 1;
        font-size: 1rem;
    }
    .shop-section p {
        font-size: 1.25rem;
        padding-bottom: 1.125rem;
    }
    .oyd-buy-arrow {
      height: 2.625rem;
    }
    .sign-now-cta button {
        width: 8.009rem;
        font-size: 0.89rem;
        border-radius: 3.38px;
    }
    body:has(.poyd-will-page) .oydp_abbr{
	    padding-top: 15vw;
	}
    button.rv7-button{
        border-radius: 5.24px;
        font-size: 1rem;
        width: 12.563rem;
        padding: 0;
        height: 2.625rem;
    }
    .rv7-TFA-container {
        width: 100%;
    }
    .icon--player::after {
      margin: 0.65em 0.75em !important;
    }

}

