@font-face{font-family:Object Sans;src:url(PPObjectSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Object Sans;src:url(PPObjectSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Object Sans;src:url(PPObjectSans-Medium.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Object Sans;src:url(PPObjectSans-Slanted.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Object Sans;src:url(PPObjectSans-MediumSlanted.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Object Sans;src:url(PPObjectSans-MediumSlanted.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}a{text-decoration:inherit;color:inherit}button,input[type=button],input[type=reset],input[type=submit]{background:none;border:none;padding:0;font-size:inherit;font-family:inherit;font-weight:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0}h1{font-family:Object Sans,helvetica,arial,sans-serif;font-weight:500;letter-spacing:-.0625rem}h1:not(:first-child){margin-top:1rem}h1{font-size:3rem;line-height:3.75rem}@media only screen and (min-width:478px){h1{font-size:3.75rem;line-height:4.5rem}}@media only screen and (min-width:991px){h1{font-size:4.5rem;line-height:5.5rem}}h2{font-family:Object Sans,helvetica,arial,sans-serif;font-weight:500;letter-spacing:-.0625rem;margin:0}h2:not(:first-child){margin-top:1rem}h2{font-size:2.25rem;line-height:2.75rem}@media only screen and (min-width:478px){h2{font-size:3rem;line-height:3.75rem}}@media only screen and (min-width:991px){h2{font-size:3.75rem;line-height:4.5rem}}h3{font-family:Object Sans,helvetica,arial,sans-serif;font-weight:500;letter-spacing:-.0625rem;margin:0}h3:not(:first-child){margin-top:1rem}h3{font-size:1.875rem;line-height:2.5rem}@media only screen and (min-width:478px){h3{font-size:2.25rem;line-height:2.75rem}}@media only screen and (min-width:991px){h3{font-size:3rem;line-height:3.75rem}}h4{font-family:Object Sans,helvetica,arial,sans-serif;font-weight:500;letter-spacing:-.0625rem;margin:0}h4:not(:first-child){margin-top:1rem}h4{font-size:1.75rem;line-height:2.25rem;letter-spacing:0}@media only screen and (min-width:478px){h4{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width:991px){h4{font-size:2.375rem;line-height:3rem}}h5{font-family:Object Sans,helvetica,arial,sans-serif;font-weight:500;letter-spacing:-.0625rem;margin:0}h5:not(:first-child){margin-top:1rem}h5{font-size:1.375rem;line-height:1.75rem;letter-spacing:-.0313rem}@media only screen and (min-width:478px){h5{font-size:1.5rem;line-height:2rem;letter-spacing:0}}@media only screen and (min-width:991px){h5{font-size:1.875rem;line-height:2.5rem}}h6{font-family:Object Sans,helvetica,arial,sans-serif;font-weight:500;letter-spacing:-.0625rem;margin:0}h6:not(:first-child){margin-top:1rem}h6{font-size:1.125rem;line-height:1.5rem;letter-spacing:-.0313rem}@media only screen and (min-width:478px){h6{font-size:1.25rem;line-height:1.625rem;letter-spacing:0}}@media only screen and (min-width:991px){h6{font-size:1.375rem;line-height:1.75rem}}img,svg{display:block;width:100%;height:auto}input,select,textarea{padding:0;background:none;border:none;font-size:inherit;font-family:inherit;font-weight:inherit}table{width:100%}td,th{font-family:Object Sans,helvetica,arial,sans-serif;line-height:1.5rem;letter-spacing:0;margin:0}td:not(:first-child),th:not(:first-child){margin-top:1rem}td,th{font-size:1.25rem;line-height:1.75rem}.o-input{display:inline-block;background:#f0f0f0;color:#000;border:.0625rem solid #e8e8e8;padding:.5rem}.o-input.is-disabled,.o-input[disabled]{background:#89878c;color:#000;border-color:red;cursor:default}.o-input__group{margin-bottom:1rem}.o-input__group .o-input{display:block;width:100%}.o-input__inline{display:flex}.o-input__inline .o-input{flex-grow:1}.o-input__inline .a-btn,.o-input__inline .o-main__wrapper .shopify-challenge__button.btn,.o-main__wrapper .o-input__inline .shopify-challenge__button.btn{flex-shrink:0;margin-left:.25rem}body.is-light-box-open,html.is-light-box-open{overflow:hidden}body.is-light-box-open .o-main,html.is-light-box-open .o-main{filter:blur(.25rem)}light-box::part(background){z-index:0}light-box::part(popup){border-radius:1.25rem}light-box::part(unpadded){padding:0}@media only screen and (min-width:991px){light-box::part(unpadded){padding:0}}.a-btn,.o-main__wrapper .shopify-challenge__button.btn{display:inline-flex;background-color:#6200ea;color:#fff;border:.0625rem solid transparent;border-radius:62.5rem;text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem .375rem 1rem;font-family:Object Sans,helvetica,arial,sans-serif;letter-spacing:0;margin:0}.a-btn:not(:first-child),.o-main__wrapper .shopify-challenge__button.btn:not(:first-child){margin-top:1rem}.a-btn,.o-main__wrapper .shopify-challenge__button.btn{font-size:1rem;line-height:1.5rem;font-weight:500;cursor:pointer;white-space:nowrap;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.2s;transition-property:all}.a-btn.is-disabled,.a-btn[disabled],.o-main__wrapper .is-disabled.shopify-challenge__button.btn,.o-main__wrapper [disabled].shopify-challenge__button.btn{background-color:#89878c;color:#fff;pointer-events:none}.a-btn:hover,.o-main__wrapper .shopify-challenge__button.btn:hover{background-color:#5600cc}.a-btn:active,.o-main__wrapper .shopify-challenge__button.btn:active{background-color:#3d0091}.a-btn--square{font-family:Object Sans,helvetica,arial,sans-serif;letter-spacing:0;margin:0}.a-btn--square:not(:first-child){margin-top:1rem}.a-btn--square{font-size:1rem;line-height:1.5rem;font-weight:500;font-weight:400;border-radius:.5rem;padding:.8125rem 1rem .5625rem;border:.0625rem solid transparent}.a-btn--square.is-disabled,.a-btn--square[disabled]{background-color:#fafafa;color:#89878c;border:.0625rem solid #e8e8e8}.a-btn--secondary{padding:.5rem .75rem .375rem 1rem;border:.0625rem solid #e8e8e8;color:#300074;background-color:#fff;font-weight:400}.a-btn--secondary:hover{border:.0625rem solid #300074;background-color:#fff}.a-btn--secondary:active{color:#6200ea;border:.0625rem solid #6200ea}.a-btn--tertiary{padding:.5rem .75rem .375rem 1rem;border-radius:.5rem;border:.0625rem solid #e8e8e8;background-color:#fff;color:#300074;font-weight:400}.a-btn--tertiary:hover{border:.0625rem solid #300074;background-color:#fff}.a-btn--tertiary:active{border:.0625rem solid #e8e8e8;background-color:#fafafa}.a-btn--tertiary.is-disabled,.a-btn--tertiary[disabled]{background-color:#fafafa;color:#89878c}.a-btn--quaternary{padding:.5625rem .75rem .4375rem 1rem;color:#300074;border-radius:62.5rem;background-color:rgba(98,0,234,.05);font-weight:400}.a-btn--quaternary:hover{background-color:rgba(98,0,234,.2)}.a-btn--quaternary.is-active,.a-btn--quaternary:active{background-color:rgba(98,0,234,.3)}.a-btn--quaternary.is-disabled,.a-btn--quaternary[disabled]{background-color:rgba(98,0,234,.1)}.a-btn--full-width{width:100%;justify-content:center}.a-btn__icon{width:1rem;height:1rem;fill:currentColor}.a-btn--reverse{flex-direction:row-reverse}.a-btn--reverse .a-btn__icon{rotate:180deg}.a-btn__carousel-icon{width:2rem;height:2rem;box-shadow:0 0 .625rem 0 rgba(0,0,0,.1);background-color:#fff;display:flex;align-items:center;justify-content:center;color:#300074;border-radius:62.5rem}.a-btn__carousel-icon--left{rotate:180deg}.a-btn__carousel-icon:hover{background-color:#6200ea;color:#fff}.a-btn__carousel-icon:active{background-color:#3d0091;color:#fff}.a-btn__carousel-arrow{width:1rem;height:1rem;fill:currentColor}@media only screen and (min-width:478px){.a-btn,.o-main__wrapper .shopify-challenge__button.btn{gap:.75rem;padding:.8125rem 1rem .5625rem}.a-btn--square{padding:.8125rem 1rem .5625rem}}@media only screen and (min-width:991px){.a-btn,.o-main__wrapper .shopify-challenge__button.btn{padding:.8125rem 1.5rem .5625rem}.a-btn--square{padding:.8125rem 1rem .5625rem}.a-btn--quaternary{font-weight:500}.a-btn__carousel-icon{width:2.5rem;height:4rem;border-radius:.5rem}}.a-btn.is-hidden,.o-main__wrapper .is-hidden.shopify-challenge__button.btn{display:none}.a-carousel-btn{width:2rem;height:2rem;box-shadow:0 0 .625rem 0 rgba(0,0,0,.1);background-color:#fff;display:flex;align-items:center;justify-content:center;color:#300074;border-radius:62.5rem}.a-carousel-btn:hover{background-color:#6200ea;color:#fff}.a-carousel-btn:active{background-color:#3d0091;color:#fff}.a-carousel-btn__icon{width:1rem;height:1rem;fill:currentColor}@media only screen and (min-width:750px){.a-carousel-btn{width:2.5rem;height:4rem;border-radius:.5rem}}.a-link{color:#6200ea;border-bottom:1px solid;border-color:rgba(98,0,234,.2);font-family:Object Sans,helvetica,arial,sans-serif;line-height:1.5rem;letter-spacing:0;margin:0}.a-link:not(:first-child){margin-top:1rem}.a-link{font-size:.875rem;line-height:1.25rem;cursor:pointer;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.2s;transition-property:all}.a-link:not(:first-child){margin-top:0}.a-link:hover{border-color:#6200ea}.a-link:active{color:#300074;border-color:#300074}.a-link__wrapper{display:flex;align-items:center;gap:.5rem}.a-link__icon{width:1rem;height:1rem;fill:currentColor}.a-link__text:not(:first-child){margin-top:0}.a-link--secondary{color:#300074}.a-link--secondary:hover{border-color:#300074}.a-link--current,.a-link--no-underline,.a-link--no-underline:active{border-color:transparent}.a-link--current{cursor:default}.a-link--current:hover{border-color:transparent}.a-link--current:active{color:#6200ea}.a-link--white{color:#fff;border-color:transparent}.a-link--white:hover{border-color:#fff}.a-link--white:active{color:#fff;border-color:transparent}@media only screen and (min-width:991px){.a-link{font-family:Object Sans,helvetica,arial,sans-serif;line-height:1.5rem;letter-spacing:0;margin:0}.a-link:not(:first-child){margin-top:1rem}.a-link{font-size:1rem}.a-link:not(:first-child){margin-top:0}.a-link__wrapper{gap:.75rem}}.o-main__wrapper .shopify-challenge__button.btn{display:block;margin:auto}
