:root{--spark-default-body-color: #555555;--spark-primary-color: #000000;--spark-primary-color-light: #F5F5F5;--spark-primary-color-dark: #999999;--spark-secondary-color: #125EF8;--spark-tertiary-color: #00AF76;--spark-lightest-color: #FFFFFF;--spark-success-color: #00AF76;--spark-error-color: #EF0000;--spark-link-color: #125EF8;--spark-input-color: #CCCCCC;--spark-pdp-pack-size: none}.balboa{font-family:balboa-plus-primary,sans-serif}.alkaline{font-family:alkaline,sans-serif}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:lotus-eden,sans-serif;font-weight:500;font-style:normal}body{font-size:1.8rem;color:#222}h1,.h1{font-family:lotus-eden,sans-serif;font-weight:800;font-style:normal;margin:0 0 .5em;font-size:2.5em}@media only screen and (min-width:768px){h1,.h1{font-size:2.75em}}h2,.h2{font-family:lotus-eden,sans-serif;font-weight:800;font-style:normal;margin:0 0 .5em;font-size:1.5em}@media only screen and (min-width:768px){h2,.h2{font-size:2em}}h3{font-family:alkaline,sans-serif;font-weight:600;font-style:normal;font-size:1.6em;margin:0 0 .5em}h4{font-family:lotus-eden,sans-serif;font-weight:400;font-style:normal;font-size:1.25em;margin:0 auto 1em}@media only screen and (min-width:768px){h4{font-size:1.5em}}p{margin:0 0 .5em}p a,p a:visited{font-weight:600}#mc-embedded-subscribe,.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:100px;font-family:lotus-eden,sans-serif;font-weight:500;font-style:normal;transition:all .5s ease;font-size:1em;margin:0 0 .5em;background-color:#19beef;color:#fff}@media only screen and (min-width:768px){#mc-embedded-subscribe,.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-size:1em}}.bgyellow{background-color:#f6c944}.bglightyellow{background-color:#fae588}.bgblue{background-color:#19beef}.bgpink{background-color:#f9dfdd}.bglightblue{background-color:#def6fc}.bgnavy{background-color:#0c89ad}.bgred{background-color:#eb5228}.blue{color:#19beef}.red{color:#eb5228}.navy{color:#0c89ad}.pink{color:pink}.white{color:#fff}.black{color:#333}.yellow{color:#f6c944}.main-page-title{text-align:center}.index-block{padding:6em 1em;text-align:center;position:relative}.page-block{padding:3em 1em;max-width:90vw;margin:0 auto}#shopify-section-trade-apply,#shopify-section-trade-login,#shopify-section-template--16249128714392__023c1a2d-026c-449b-bbf4-0e546879bb2d{margin-bottom:5em}#shopify-section-trade-apply .page-width p a,#shopify-section-trade-login .page-width p a,#shopify-section-template--16249128714392__023c1a2d-026c-449b-bbf4-0e546879bb2d .page-width p a{color:#eb5228}.page-width.main-padding{padding-top:36px;padding-bottom:36px}.intro-text p{text-align:center}.b2b-login-area{width:100%}.b2b-login-area h1{margin-top:0}.b2b-login-area .form-vertical{position:relative}.b2b-login-area .form-vertical .intro-text{padding:0 0 1.5em}.b2b-login-area .form-vertical .field{margin:0 0 1em}.b2b-login-area .form-vertical input,.b2b-login-area .form-vertical textarea{width:100%;background:#fff;margin:0}.b2b-login-area .form-vertical .password-container{position:relative}.b2b-login-area .form-vertical .password-container a{position:absolute;right:0;top:13px;font-size:14px;line-height:14px;color:#999;text-decoration:underline}.b2b-apply-account{padding:3em 0 0;scroll-behavior:smooth}.b2b-apply-account h3{margin:0}.b2b-apply-account p a{color:#000;text-decoration:underline}.b2b-apply-account ul li{list-style:square}.b2b-apply-account .form-status-list{margin:2rem 0 0;background:#fff;padding:1em}.b2b-apply-account .form__message{display:block}.b2b-registration-form{transition:all .3s;overflow:hidden;padding:0 1px;margin:0 -1px}.b2b-registration-form form{margin:1em 0}.b2b-registration-form .contact__fields{margin:1em 0 0}.b2b-application-form-wrapper{margin:1em 0}.b2b-faqs{margin:3em 0 0;border-top:1px solid #ccc;padding:3em 0 0}.b2b-faqs h3{margin:0 0 1.5em}.faq-tab a.item-accordion{display:block;background:#fff;padding:1rem 3rem 1rem 1.5rem;margin-bottom:1em;color:#333;text-decoration:none;cursor:pointer;position:relative}.faq-tab a.item-accordion svg{width:18px;position:absolute;right:15px;top:19px;transition:all .2s}.faq-tab.active a.item-accordion svg{transform:rotate(180deg)}.faq-tab .panel{max-height:0;overflow:hidden;transition:all .3s ease-in}.faq-tab.active .panel{max-height:2500px}.faq-tab .panel p{padding:1em;margin:0}.faq-tab .panel p:last-of-type{padding-bottom:2em}.faq-tab .panel p a{text-decoration:underline;color:#334fb4}.faq-tab .panel ul{margin:0 0 0 2em}.faq-tab .panel ul li{list-style-type:square}.faq-tab .panel ul li a{text-decoration:underline}@media only screen and (max-width:850px){.b2b-intro-image,.b2b-login-area{width:100%}.b2b-intro-image{background-size:cover}}.page-wholesale-overview{background-color:#def6fc}.page-wholesale-overview .intro .page-block{display:flex;justify-content:center;padding:0;flex-direction:column}@media only screen and (min-width:768px){.page-wholesale-overview .intro .page-block{flex-direction:row}}.page-wholesale-overview .intro .page-block div:first-child{flex-basis:50%;padding:5em 2em;text-align:center}@media only screen and (min-width:768px){.page-wholesale-overview .intro .page-block div:first-child{text-align:left}}.page-wholesale-overview .intro .page-block div:last-child{display:none;visibility:hidden}@media only screen and (min-width:768px){.page-wholesale-overview .intro .page-block div:last-child{display:block;visibility:visible;flex-basis:50%}}.page-wholesale-overview .intro .page-block div:last-child img{max-width:100%;height:auto}.page-wholesale-overview .intro .page-block .qq-testimonial-content{padding-top:0}.page-wholesale-overview .value-prop{display:flex;flex-wrap:wrap;text-align:center;list-style:none;margin-left:0;padding-left:0}.page-wholesale-overview .value-prop li{flex-basis:100%}@media only screen and (min-width:768px){.page-wholesale-overview .value-prop{flex-basis:33%}}.page-wholesale-overview .ws4{text-align:center}.page-wholesale-overview #shopify-section-template--16249128714392__testimonials_A43cRH{padding-top:80px!important;padding-bottom:36px!important;margin-top:0!important;background-color:#0c89ad;--mask: radial-gradient(34.99px at 50% 48px,#000 99%,#0000 101%) calc(50% - 60px) 0/120px 100%, radial-gradient(34.99px at 50% -18px,#0000 99%,#000 101%) 50% 30px/120px 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}.utility-bar.gradient{background-color:#eb5228}.announcement-bar__message{color:#fff;font-family:lotus-eden,sans-serif;font-weight:500!important;font-style:normal;font-size:.8em}body.product .shopify-section.shopify-section-group-footer-group,body.page-history .shopify-section.shopify-section-group-footer-group,body.index .shopify-section.shopify-section-group-footer-group,body.page-wholesale_2 .shopify-section.shopify-section-group-footer-group,body.page-wholesale-overview .shopify-section.shopify-section-group-footer-group{background-color:#f9dfdd}.header-wrapper.color-background-1{background-color:#0c89ad}.header__icon,.header__icon.wholesale a,.header__icon.wholesale a:visited,a.header__menu-item,a.header__menu-item:visited,a.header__menu-item:active,a.header__menu-item:hover,a.header__active-menu-item{color:#fff;font-family:lotus-eden,sans-serif;font-weight:500!important;font-style:normal}.page-trade-login .header__icon.wholesale a,.page-trade-login .header__icon.wholesale a:visited,.header__active-menu-item{color:#f6c944;text-decoration:underline;text-underline-offset:.3rem}.header__icon .icon{height:2.25rem;width:2.25rem;fill:#fff}#shopify-section-template--16238196359320__c72264d2-3544-47f0-a0de-25f3a399d0f3{padding:0;margin:0}#shopify-section-template--16238196359320__c72264d2-3544-47f0-a0de-25f3a399d0f3 .qq-ss-slide-1 .qq-slide-text{padding:10%!important}@media only screen and (min-width:320px){#shopify-section-template--16238196359320__c72264d2-3544-47f0-a0de-25f3a399d0f3 .qq-ss-slide-1 .qq-slide-text{padding:0}}@media only screen and (min-width:768px){.qq-slide-image{--mask: radial-gradient(34.99px at calc(100% - 48px) 50%,#000 99%,#0000 101%) 0 calc(50% - 60px) /100% 120px, radial-gradient(34.99px at calc(100% + 18px) 50%,#0000 99%,#000 101%) calc(100% - 30px) 50%/100% 120px repeat-y;-webkit-mask:var(--mask);mask:var(--mask)}}.qq-split-sections h2{font-family:lotus-eden,sans-serif;font-weight:800;font-style:normal;font-size:1.4em;color:#eb5228;margin:0;text-align:center}@media only screen and (min-width:768px){.qq-split-sections h2{text-align:left}}@media only screen and (min-width:1024px){.qq-split-sections h2{font-size:2.5em}}.qq-split-sections h3{font-family:lotus-eden,sans-serif;font-weight:400!important;font-style:normal;font-size:.8em;color:#eb5228;margin:0}@media only screen and (min-width:1024px){.qq-split-sections h3{font-size:1.25em}}h2.alkaline{font-family:alkaline,sans-serif}.bring-home-the-fun{position:relative;overflow:hidden;padding:15px 0;box-sizing:border-box}.bring-home-the-fun:before{content:"";display:block;background:linear-gradient(90deg,#0c89ad 30%,transparent 30%,transparent 75%,#eb5228 75%);background-size:40px;position:absolute;top:-1000px;left:-50px;bottom:-1000px;right:-50px;transform:rotate(45deg);min-width:3200px}.bring-home-the-fun .wrap{display:flex;justify-content:normal;align-items:center;background:#def6fc;z-index:100;position:relative;flex-direction:column}@media only screen and (min-width:768px){.bring-home-the-fun .wrap{justify-content:space-between;padding:0;margin:0 auto;flex-direction:row}}.bring-home-the-fun .wrap div:nth-of-type(1){flex-basis:25%;display:flex;justify-content:center}.bring-home-the-fun .wrap div:nth-of-type(1) img{max-width:100%}.bring-home-the-fun .wrap div:nth-of-type(2){flex-basis:45%}.bring-home-the-fun .wrap div:nth-of-type(2) h2{position:relative;margin-top:1em}.bring-home-the-fun .wrap div:nth-of-type(2) h4{margin:0 0 1em;width:initial;padding:0 1em}.bring-home-the-fun .wrap div:nth-of-type(2) a.button{margin:0 0 3em}.bring-home-the-fun .wrap div:nth-of-type(3){flex-basis:25%;display:flex;justify-content:center}.bring-home-the-fun .wrap div:nth-of-type(3) img{max-width:70%;transform:rotate(5deg)}.marquee{overflow:hidden;background-color:#eb5228;display:flex}.marquee h1{font-size:5em;white-space:nowrap;text-transform:uppercase;font-family:lotus-eden,sans-serif;font-weight:600;font-style:normal;font-size:1em;color:#fff;margin:.05em 0}.index-block h4{margin:1em auto}@media only screen and (min-width:1024px){.index-block h4{width:60vw}}.brands-you-know{position:relative}.brands-you-know .logos{display:flex;justify-content:center}.brands-you-know .logos img{max-width:150px}.brands-you-know .popcorn-plot{position:absolute;top:0;left:0;width:90%;height:100%;pointer-events:none}@media only screen and (min-width:768px){.brands-you-know .popcorn-plot{width:100%}}.brands-you-know .popcorn-plot span{position:absolute;display:block;width:100px;pointer-events:visible;cursor:pointer;transform:translate(-50%,-50%);transition:2s linear}.brands-you-know .popcorn-plot span img{max-width:70px;animation:animName 4s linear infinite}@media only screen and (min-width:768px){.brands-you-know .popcorn-plot span img{max-width:100px}}.brands-you-know .popcorn-plot span:nth-of-type(1){top:10%;left:10%}@media only screen and (min-width:768px){.brands-you-know .popcorn-plot span:nth-of-type(1){top:18%;left:6%}}.brands-you-know .popcorn-plot span:nth-of-type(2){top:10%;left:92%}@media only screen and (min-width:768px){.brands-you-know .popcorn-plot span:nth-of-type(2){top:10%;left:92%}}.brands-you-know .popcorn-plot span:nth-of-type(3){top:90%;left:90%}.brands-you-know .popcorn-plot span:nth-of-type(4){top:85%;left:10%}@keyframes animName{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.smiley-bg{height:9.5vh;width:100%;background:url(/cdn/shop/files/smiley_red30px.png?v=1704988472) repeat #eb5228;display:block!important}#mc_embed_signup_scroll{display:flex;align-items:center;justify-content:center;border:4px solid #19beef;border-radius:100px;max-width:400px;margin:0 auto;background-color:#fff}#mc_embed_signup_scroll .indicates-required,#mc_embed_signup_scroll .mc-field-group label{display:none}#mc_embed_signup_scroll .mc-field-group{flex-basis:80%}#mc_embed_signup_scroll .mc-field-group input{width:88%;min-height:40px;border:none;margin-left:7%;background-color:transparent}#mc_embed_signup_scroll #mc-embedded-subscribe{margin:0;background-color:#f6c944;color:#eb5228}@media only screen and (min-width:768px){.page-history .ws2{max-width:1000px}}.page-history .ws2 .wrap{display:flex;justify-content:space-around;align-items:start;flex-direction:column;margin:2em 0}@media only screen and (min-width:768px){.page-history .ws2 .wrap{flex-direction:row}}.page-history .ws2 .wrap .block{flex-basis:45%}.page-history .ws2 .wrap .block img{max-width:100%}@media only screen and (min-width:768px){.page-history .ws2 .wrap .block img{max-height:400px;max-width:none}}.page-history .history{position:relative;overflow:hidden;padding:15px 0 0;box-sizing:border-box}.page-history .history:before{content:"";display:block;background:linear-gradient(90deg,#0c89ad 30%,transparent 30%,transparent 75%,#eb5228 75%);background-size:40px;position:absolute;top:-1000px;left:-50px;bottom:-1000px;right:-50px;transform:rotate(45deg)}.page-history .history .page-block{text-align:center;position:relative;z-index:100;background:#f9dfdd;max-width:none}body.product .product__text.subtitle{color:#eb5228;font-weight:800}body.product .product-media-container{background-color:transparent!important}body.product #shopify-block-judge_me_reviews_review_widget_mcxTpY{background-color:#f9dfdd;padding:2em 0}.footer{padding-top:80px!important;padding-bottom:36px!important;margin-top:0!important;background-color:#0c89ad;--mask: radial-gradient(34.99px at 50% 48px,#000 99%,#0000 101%) calc(50% - 60px) 0/120px 100%, radial-gradient(34.99px at 50% -18px,#0000 99%,#000 101%) 50% 30px/120px 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}.footer h2,.footer h3,.footer h4,.footer .footer-block__heading,.footer .footer-block__details-content .list-menu__item--link{color:#fff}.footer .footer-block__details-content .list-menu__item--link{display:inline-block;font-size:2rem}.footer .footer-block__brand-info p{color:#fff;font-size:1em;line-height:1.25}.footer .footer-block__brand-info img{min-width:240px}.footer .list-social__item .icon{color:#fff}.footer .footer__content-bottom{border-top:none;padding-top:0}.footer .footer__content-bottom-wrapper--center{justify-content:left}.footer .copyright__content{font-size:1.8rem;color:#fff}.footer .copyright__content.credit{font-size:1.2rem;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/9/assets/scff-styles.css.map */
