@font-face{font-family:KulaniKinis;src:url(../assets/KulaniKinisBold.woff2) format("woff2"),url(../assets/KulaniKinisBold.woff) format("woff"),url(../assets/KulaniKinisBold.otf) format("otf");font-display:swap;font-weight:500}@font-face{font-family:KulaniKinis;src:url(../assets/KulaniKinisLight.woff2) format("woff2"),url(../assets/KulaniKinisLight.woff) format("woff"),url(../assets/KulaniKinisLight.otf) format("otf");font-display:swap;font-weight:300}@font-face{font-family:KulaniKinis;src:url(../assets/KulaniKinisRegular.woff2) format("woff2"),url(../assets/KulaniKinisRegular.woff) format("woff"),url(../assets/KulaniKinisRegular.otf) format("otf");font-display:swap;font-weight:400}@font-face{font-family:KulaniKinis;src:url(../assets/KulaniKinisItalic.woff2) format("woff2"),url(../assets/KulaniKinisItalic.woff) format("woff"),url(../assets/KulaniKinisItalic.otf) format("otf");font-display:swap;font-weight:400;font-style:italic}html:has(.campaign){scroll-snap-type:y mandatory;scroll-padding-top:81px}@media screen and (min-width: 1024px){html:has(.campaign){scroll-padding-top:106px}}html:has(.campaign) #shopify-section-footer{scroll-snap-align:start}.campaign__item{scroll-snap-align:start;scroll-snap-stop:always;height:calc(100vh - 81px)}.campaign__image{height:100%}.campaign__content{top:calc(50% - 81px)}.campaign__next-btn{cursor:pointer}.campaign__next-btn:hover{opacity:.7}.campaign__next-btn svg{animation:campaignBounce 1.5s ease infinite}@media screen and (min-width: 1024px){.campaign__item{height:calc(100vh - 106px)}.campaign__content{top:calc(50% - 106px)}.campaign__next-btn{bottom:40px}}@keyframes campaignBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}
