:root{--birthdayblue-dark: #2E6890;--birthdayblue-light: #97D6ED;--birthdayblue-light-40: rgba(151, 214, 237, .4);--birthdayblue-light-20: rgba(151, 214, 237, .2);--text-lg2: 14px;--text-4xl: 35px;--text-5xl: 46px}@media only screen and (min-width:990px){:root{--text-lg2: 18px;--text-4xl: 64px;--text-5xl: 84px}}@media only screen and (max-width:749px){.campaign-section--mobile-narrow{max-width:var(--campaign-mobile-max-width, 480px);margin-left:auto;margin-right:auto}}.btn--campaign{--campaign-btn-bg: var(--birthdayblue-light);--campaign-btn-text: var(--white-0);--campaign-btn-bg-hover: var(--offblack-3);--campaign-btn-text-hover: var(--white-0);--campaign-btn-glow: var(--birthdayblue-light);position:relative;border:none;background:var(--campaign-btn-bg);color:var(--campaign-btn-text);animation:campaign-btn-pulse 3s ease-in-out infinite}@keyframes campaign-btn-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--campaign-btn-glow) 12%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--campaign-btn-glow) 40%,transparent)}}@media(hover:hover){.btn--campaign:hover{background:var(--campaign-btn-bg-hover);color:var(--campaign-btn-text-hover)}}.btn--campaign.btn--small{--btn-top: var(--BTN-BLOCK-SMALL);--btn-left: var(--BTN-INLINE-SMALL);border-radius:var(--button-border-radius-sm);font-size:var(--text-xs)}.btn--campaign.btn--medium,.btn--campaign:not(.btn--small):not(.btn--large){border-radius:var(--button-border-radius-md);font-size:var(--text-xs)}.btn--campaign.btn--large{--btn-top: var(--BTN-BLOCK-LARGE);--btn-left: var(--BTN-INLINE-LARGE);border-radius:var(--button-border-radius-lg);font-size:var(--text-xs)}@media only screen and (min-width:990px){.btn--campaign.btn--large{width:400px;max-width:100%}}@media only screen and (max-width:989px){.btn--campaign.btn--large{width:350px;max-width:100%;padding:10px 20px}}.btn--campaign-white{--campaign-btn-bg: var(--white-0);--campaign-btn-text: var(--birthdayblue-dark);--campaign-btn-bg-hover: var(--birthdayblue-light);--campaign-btn-text-hover: var(--white-0);--campaign-btn-glow: var(--white-0)}.btn--campaign-grey{--campaign-btn-bg: var(--offblack-4);--campaign-btn-text: var(--white-0);--campaign-btn-bg-hover: var(--birthdayblue-light);--campaign-btn-text-hover: var(--white-0);--campaign-btn-glow: var(--offblack-4)}@media(hover:hover){.btn--campaign-grey:hover{--campaign-btn-glow: var(--white-5)}}.btn--campaign-blue-dark{--campaign-btn-bg: var(--birthdayblue-dark);--campaign-btn-text: var(--white-0);--campaign-btn-bg-hover: var(--birthdayblue-light);--campaign-btn-text-hover: var(--white-0);--campaign-btn-glow: var(--birthdayblue-dark)}.btn--campaign-light{--campaign-btn-bg: var(--white-0);--campaign-btn-text: var(--offblack-0);--campaign-btn-bg-hover: var(--white-3);--campaign-btn-text-hover: var(--offblack-0);--campaign-btn-glow: var(--white-5)}.btn--campaign-white-animated{--campaign-btn-bg: var(--white-0);--campaign-btn-text: var(--birthdayblue-dark);--campaign-btn-bg-hover: var(--birthdayblue-light);--campaign-btn-text-hover: var(--white-0);--campaign-btn-glow: var(--white-0)}.btn--campaign-blue{--campaign-btn-bg: var(--birthdayblue-light);--campaign-btn-text: var(--white-0);--campaign-btn-bg-hover: var(--offblack-3);--campaign-btn-text-hover: var(--white-0)}.btn--campaign-dark-outline{--campaign-btn-bg: var(--white-3);--campaign-btn-text: var(--offblack-0);--campaign-btn-bg-hover: var(--offblack-0);--campaign-btn-text-hover: var(--white-0);--campaign-btn-glow: var(--offblack-5)}.btn--campaign-white-outline{--campaign-btn-bg: var(--white-0);--campaign-btn-text: var(--birthdayblue-dark);--campaign-btn-bg-hover: var(--birthdayblue-light);--campaign-btn-text-hover: var(--white-0);--campaign-btn-glow: var(--white-0)}.btn--campaign-blue-outline{--campaign-btn-bg: var(--birthdayblue-light);--campaign-btn-text: var(--white-0);--campaign-btn-bg-hover: var(--offblack-3);--campaign-btn-text-hover: var(--white-0)}.campaign-hero-content{justify-content:flex-end}.campaign-hero-buttons{flex-direction:column;align-items:flex-end;margin:0}.campaign-hero-buttons .hero__button{margin:0}.campaign-hero-buttons .campaign-subtext{width:100%}@media only screen and (max-width:749px){.campaign-hero-content{align-items:center}.campaign-hero-content .hero__content{align-items:center;text-align:center}.campaign-hero-buttons{align-items:center}.campaign-hero-buttons .campaign-subtext{text-align:center}}@media only screen and (min-width:750px){.campaign-hero-content .btn--campaign{border-radius:var(--button-border-radius-md)}}.campaign-subtext{font-size:var(--text-sm);font-weight:var(--font-regular);line-height:100%;letter-spacing:0;margin-top:12px}.campaign-gradient{position:absolute;left:0;right:0;pointer-events:none;z-index:1}.campaign-gradient--top{top:0;height:var(--gradient-top-height, 20%);background:linear-gradient(to bottom,var(--gradient-top-color, rgba(0, 0, 0, .4)) 0%,color-mix(in srgb,var(--gradient-top-color, rgba(0, 0, 0, .4)) 80%,transparent) 30%,color-mix(in srgb,var(--gradient-top-color, rgba(0, 0, 0, .4)) 40%,transparent) 60%,transparent 100%)}.campaign-gradient--bottom{bottom:-2px;height:var(--gradient-bottom-height, 20%);background:linear-gradient(to top,var(--gradient-bottom-color, rgba(0, 0, 0, .4)) 0%,color-mix(in srgb,var(--gradient-bottom-color, rgba(0, 0, 0, .4)) 80%,transparent) 30%,color-mix(in srgb,var(--gradient-bottom-color, rgba(0, 0, 0, .4)) 40%,transparent) 60%,transparent 100%)}.campaign-footer{position:relative;overflow:hidden}.campaign-footer__upper{position:relative;z-index:2;display:flex;flex-direction:column;padding:0 25px}.campaign-footer__cloud{width:60%;max-width:280px}.campaign-footer__cloud--top{align-self:flex-end;width:127px;height:73px}.campaign-footer__cloud--top img{width:100%;height:100%;object-fit:contain}.campaign-footer__cloud--bottom-mobile{width:160px;height:91px;align-self:flex-start}.campaign-footer__cloud--bottom-mobile img{width:100%;height:100%;object-fit:contain}.campaign-footer__button{margin-bottom:var(--gutter)}.campaign-footer__info-col{display:flex;flex-direction:column;gap:20px;padding-top:20px}.campaign-footer__info-block{display:flex;flex-direction:column}.campaign-footer__info-block--dates{gap:18px;margin-bottom:var(--gutter)}.campaign-footer__date-entry{display:flex;flex-direction:column;gap:8px}.campaign-footer__info-heading{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--campaign-footer-heading, var(--offblack-0));margin:0;padding:0}.campaign-footer__info-text{font-size:var(--text-sm);font-weight:400;color:var(--campaign-footer-text, var(--offblack-3))}.campaign-footer__info-text a{text-decoration:underline}.campaign-footer__info-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:calc(var(--line) / 2)}.campaign-footer__info-links a{font-size:var(--text-sm);color:var(--campaign-footer-text, var(--offblack-3));text-decoration:none;font-weight:400}.campaign-footer__info-links a:hover{text-decoration:underline}.campaign-footer__info-block--social{gap:14px}.campaign-footer__socials{display:flex}.campaign-footer__socials .socials{--gap: 10px;margin:0;gap:20px}.campaign-footer__socials a{color:var(--campaign-footer-text, var(--offblack-3))}.campaign-footer__info-block.accordion{border-top:none;border-bottom:1px solid var(--white-0)}.campaign-footer__info-block.accordion .icon-plus-footer path{fill:#235585;stroke:#235585}.campaign-footer__info-block.accordion .accordion__title{padding:0 0 var(--base) 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.campaign-footer__info-block.accordion .accordion__title::-webkit-details-marker{display:none}.campaign-footer__info-block.accordion .accordion__content{padding-bottom:var(--base)}.campaign-footer__lower{position:relative;z-index:2;margin-top:69px}.campaign-footer__lower-grid{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gutter)}.campaign-footer__cloud--bottom{width:40%;max-width:180px;flex-shrink:0}.campaign-footer__brand-logo{display:flex;justify-content:flex-end;min-width:0;overflow:hidden;width:var(--campaign-footer-logo-width, 600px);max-width:100%;flex-shrink:0}.campaign-footer__brand-logo img{width:100%;max-width:100%}@media only screen and (max-width:749px){.campaign-footer__lower{margin-top:40px}.campaign-footer__lower-grid{flex-direction:column;align-items:flex-start}.campaign-footer__brand-logo{width:100%}}@media only screen and (min-width:750px){.campaign-footer__upper{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto auto;gap:var(--gutter);padding:0 25px}.campaign-footer__cloud--top{grid-column:1;grid-row:1;align-self:start;width:auto;height:auto}.campaign-footer__button{grid-column:1;grid-row:2;margin-top:20px;margin-bottom:20px}.campaign-footer__upper>collapsible-elements{grid-column:2;grid-row:1 / 3}.campaign-footer__info-col{flex-direction:row;gap:120px;padding-top:20px;justify-content:flex-end;padding-right:100px}.campaign-footer__info-block{flex:0 0 auto}.campaign-footer__info-block--dates{margin-bottom:0}.campaign-footer__info-block.accordion{border-bottom:none}.campaign-footer__cloud{max-width:360px}.campaign-footer__cloud--bottom{max-width:240px}}.campaign-countdown__header{display:flex;align-items:center;gap:var(--gutter);margin-bottom:var(--inner)}.campaign-countdown__header--space-between{justify-content:space-between}.campaign-countdown__header--center{justify-content:center;flex-direction:column;text-align:center}.campaign-countdown__header--start{justify-content:flex-start}.campaign-countdown__title{font-size:var(--font-body-large);color:var(--birthdayblue-dark);margin:0;line-height:1.3}.campaign-countdown__subtitle{font-family:var(--FONT-STACK-BODY);font-weight:var(--font-regular);font-size:var(--text-md);line-height:var(--line-height-base);letter-spacing:0;text-align:center;color:var(--offblack-3);margin:var(--base) 0 0}.campaign-countdown__grid{display:grid;grid-template-columns:repeat(var(--campaign-countdown-columns, 4),1fr);border:1px solid var(--white-4);border-radius:var(--border-radius-base);overflow:hidden;height:200px}.campaign-countdown__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--inner) var(--base);gap:var(--line)}.campaign-countdown__cell+.campaign-countdown__cell{border-left:1px solid var(--white-4)}.campaign-countdown__cell--date{background-color:var(--birthdayblue-light-20)}.campaign-countdown__cell--date .campaign-countdown__digit{font-size:var(--campaign-countdown-date-digit-size, var(--text-4xl))}.campaign-countdown__cell--date .campaign-countdown__label{font-size:var(--campaign-countdown-date-label-size, var(--text-xl))}.campaign-countdown__digit{font-size:var(--campaign-countdown-digit-size, var(--text-3xl));font-weight:var(--font-regular);line-height:1;color:var(--offblack-0)}.campaign-countdown__label{font-size:var(--campaign-countdown-label-size, var(--text-sm));font-weight:var(--font-regular);color:var(--offblack-3);text-transform:capitalize}@media only screen and (max-width:749px){.campaign-countdown__header{gap:var(--base)}.campaign-countdown__title{font-size:var(--text-md)}.campaign-countdown__grid{grid-template-columns:repeat(4,1fr)}.campaign-countdown__cell--date{grid-column:1 / -1;flex-direction:row;gap:var(--base)}.campaign-countdown__cell--date+.campaign-countdown__cell{border-left:none}.campaign-countdown__cell{padding:var(--base);gap:var(--line)}.campaign-countdown__grid{height:157.5px}}.campaign-faq{position:relative;overflow:hidden}.campaign-faq__title{font-size:var(--campaign-faq-title-size, var(--text-5xl));font-weight:var(--font-light);color:var(--birthdayblue-light);margin:0 0 40px;line-height:1.1;text-transform:uppercase;letter-spacing:.02em}@media only screen and (max-width:749px){.campaign-faq__title{margin:0 0 20px}}.campaign-faq__list{position:relative;z-index:2}.campaign-faq__item{border-bottom:1px solid var(--white-4)}.campaign-faq__question{display:flex;align-items:center;flex-wrap:nowrap;padding:var(--inner) 0;font-size:var(--campaign-faq-question-size, var(--text-md));font-weight:var(--font-regular);color:var(--offblack-0);cursor:pointer;list-style:none;position:relative}.campaign-faq__question::-webkit-details-marker{display:none}.campaign-faq__question-number{flex-shrink:0;min-width:1.5em}.campaign-faq__question-text{flex:1 1 0%;min-width:0;max-width:calc(100% - 70px);overflow-wrap:break-word;word-break:break-word}.campaign-faq__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.campaign-faq__icon .icon{width:30px;height:30px;stroke:var(--birthdayblue-light);stroke-width:1.5;transition:opacity .2s ease}.campaign-faq__icon--minus,[data-collapsible][open=true] .campaign-faq__icon--plus{display:none}[data-collapsible][open=true] .campaign-faq__icon--minus{display:flex}.campaign-faq__answer-wrapper{overflow:hidden}.campaign-faq__answer{font-size:var(--campaign-faq-answer-size, var(--text-sm));font-weight:var(--font-regular);color:var(--offblack-3);line-height:1.6;padding:0 0 var(--inner);padding-left:calc(1.5em + var(--base))}.campaign-faq__answer p:first-child{margin-top:0}.campaign-faq__answer p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/301/assets/campaign.css.map */
