.shopify-section:has(.container-fixed .call-action--pulse){overflow:visible}.section__container:has(.call-action){padding:0}.section__container.container-fixed:has(.call-action),.section__wrapper:has(.section__container.container-fixed .call-action),.section__wrapper:has(.section__container.container-fixed .call-action) .section__background-media{border-radius:var(--border-radius-size-5)}.section__wrapper:has(.section__container.container-fixed .call-action) .section__background-media{overflow:hidden}.section__wrapper:has(.call-action),.section:has(.section__container.container-full .call-action){margin-top:var(--section-spacing-top-mobile);margin-bottom:var(--section-spacing-bottom-mobile);overflow:visible}@media(min-width:577px){.section__wrapper:has(.call-action),.section:has(.section__container.container-full .call-action){margin-top:var(--section-spacing-top);margin-bottom:var(--section-spacing-bottom)}}.section__container.container-full .call-action__content{max-width:var(--page-width-fixed)}.section__container.container-full:has(.call-action__content) .section__divider.section__divider--content{max-width:var(--page-width-fixed);margin-inline:auto}.call-action{display:block;padding:var(--call-action-block-padding-mobile, 30px) 30px;contain:layout paint;content-visibility:auto}@media screen and (min-width:577px){.call-action{padding:var(--call-action-block-padding, 30px) 30px}}.call-action__link~.call-action__content{position:relative;pointer-events:none}.call-action__link~.call-action__content :is(.button,.heading-wrapper__description a){pointer-events:all}.call-action__content{--color-base: var(--color-background)}.call-action__content .heading-wrapper__title{color:var(--color-call-action-heading, var(--color-base))}.call-action__content .heading-wrapper__subtitle{color:var(--color-call-action-subheading, var(--color-accent))}.call-action__content .heading-wrapper__description{color:var(--color-call-action-description, var(--color-base))}.call-action__button{min-width:135px}.call-action__heading-wrapper{width:100%;margin-bottom:0!important;flex:1}.call-action__content{display:flex;flex-direction:column;margin:0 auto;gap:20px}.call-action--vertical .call-action__content,.section__container.container-full .call-action--vertical .call-action__content{text-align:center}.call-action--vertical .call-action__heading-wrapper:has(.heading-wrapper__content:only-child){width:100%}.call-action countdown-timer{min-width:231px}.call-action--horizontal countdown-timer{margin-inline:0}.call-action__heading-wrapper .heading-wrapper__title .heading-wrapper__icon{visibility:hidden;width:0;overflow:clip}.call-action__heading-wrapper .heading-wrapper__icon--mobile{height:24px;margin-bottom:10px;margin-inline:0}.call-action__heading-wrapper .heading-wrapper__icon.color-accent svg{color:var(--color-call-action-icon, var(--color-accent))}.call-action__heading-wrapper .heading-wrapper__icon--desktop{display:none}@media screen and (min-width:900px){.call-action--horizontal .call-action__content{display:flex;flex-direction:row;flex-wrap:nowrap;gap:30px;align-items:center}.call-action--horizontal .heading-wrapper__title:has(.heading-wrapper__icon){padding-inline-start:34px}.call-action--horizontal .heading-wrapper__title .heading-wrapper__icon{margin-inline-start:-34px}.call-action__heading-wrapper .heading-wrapper__title .heading-wrapper__icon{visibility:visible;width:24px;height:fit-content;margin-inline-end:10px;overflow:visible}.call-action__heading-wrapper .heading-wrapper__icon--desktop{display:inline-block}.call-action__heading-wrapper .heading-wrapper__icon--mobile{display:none}}.call-action .announcement-counter__item{min-width:54px;padding:12px 10px 11px;background:var(--counter-color, var(--default-color-secondary-background));color:var(--counter-color-text, var(--default-color-base))}.call-action .announcement-counter__number{min-height:18px}.section__container.container-fixed:has(.call-action--pulse){--pulse-color: rgba(var(--color-pulse-rgb, var(--color-base-rgb)), .5);--pulse-color-transparent: rgba(var(--color-pulse-rgb, var(--color-base-rgb)), 0);--pulse-size: 20px;--pulse-size-inner: 10px;animation:callActionPulse 3s infinite 6s cubic-bezier(.25,0,0,1);animation-play-state:paused}.section__container.container-fixed.call-action-pulse--running:has(.call-action--pulse){animation-play-state:running}@keyframes callActionPulse{0%{box-shadow:0 0 0 0 var(--pulse-color),0 0 0 0 var(--pulse-color)}40%{box-shadow:0 0 0 var(--pulse-size) var(--pulse-color-transparent),0 0 0 0 var(--pulse-color)}80%{box-shadow:0 0 0 var(--pulse-size) var(--pulse-color-transparent),0 0 0 var(--pulse-size-inner) var(--pulse-color-transparent)}to{box-shadow:0 0 0 0 var(--pulse-color-transparent),0 0 0 var(--pulse-size-inner) var(--pulse-color-transparent)}}.button--wiggle{animation:buttonWiggle 4s 2s infinite}call-action-visibility .button--wiggle{animation-play-state:paused}call-action-visibility.call-action-visibility--running .button--wiggle{animation-play-state:running}call-action-visibility split-text span{animation-play-state:paused}call-action-visibility.call-action-visibility--running split-text span{animation-play-state:running}@keyframes buttonWiggle{5%,50%{transform:scale(1)}10%{transform:scale(.9)}15%{transform:scale(1.15)}20%{transform:scale(1.15) rotate(-5deg)}25%{transform:scale(1.15) rotate(5deg)}30%{transform:scale(1.15) rotate(-3deg)}35%{transform:scale(1.15) rotate(2deg)}40%{transform:scale(1.15) rotate(0)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-call-to-action.css.map */
