.jolly-banner__wrapper{max-width:1440px;margin:0 auto;padding:0 64px;position:relative}.jolly-banner__block{padding:24px 118px 56px;display:flex;align-items:center;position:relative}.jolly-banner__block-left{flex-direction:row-reverse}.jolly-banner__media{width:54.5%;display:flex;padding:0 24px}.jolly-banner__media--mobile,.jolly-banner__media.jolly-mobile{display:none}.jolly-banner__media img{width:100%;height:fit-content;object-fit:cover;border-radius:24px}.jolly-banner__media .jolly-placeholder{width:100%;height:fit-content;aspect-ratio:2 / 1;background-color:var(--light-blue);border-radius:24px}.jolly-banner__content{width:45.5%}.jolly-banner__title{font-family:Quicksand;font-weight:700;line-height:120%;text-align:left;color:var(--bright-blue);margin:0 0 8px}.jolly-banner__title--h1,.jolly-banner__title--h2{font-size:48px}.jolly-banner__subtitle{font-family:Quicksand;font-size:20px;font-weight:700;line-height:140%;color:var(--grey);margin:0 0 8px}.jolly-banner__cotent *{font-family:Quicksand;font-size:18px;line-height:150%;margin:0;color:var(--grey)}.jolly-banner__cotent>*{margin:0 0 12px}.jolly-banner__cotent>*:last-child{margin:0}.jolly-banner__cotent ul,.jolly-banner__cotent ul:last-child{padding-left:32px;margin-top:16px}.jolly-banner__cotent li{line-height:1;margin:0 0 16px}.jolly-banner__cotent li:last-child{margin:0}.jolly-banner__cotent ul li{position:relative}.jolly-banner__cotent ul li:after{content:url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.02548 12.4882L0.523658 8.15529C0.188082 7.829 0 7.38966 0 6.93183C0 6.474 0.188082 6.03466 0.523658 5.70837C0.690415 5.54773 0.888727 5.41997 1.10717 5.33297C1.32562 5.24597 1.55989 5.20119 1.79649 5.20119C2.0331 5.20119 2.26738 5.24597 2.48582 5.33297C2.70427 5.41997 2.90258 5.54773 3.06934 5.70837L6.2969 8.81747L14.9284 0.507838C15.0949 0.346868 15.2932 0.219309 15.5116 0.132104C15.7301 0.0448996 15.9645 0 16.2012 0C16.4379 0 16.6723 0.0448996 16.8908 0.132104C17.1092 0.219309 17.3075 0.346868 17.474 0.507838C17.811 0.833441 18 1.27337 18 1.73163C18 2.18989 17.811 2.62949 17.474 2.95509L7.57116 12.4925C7.40438 12.6533 7.20598 12.7808 6.9874 12.8679C6.76882 12.955 6.53439 13 6.29761 13C6.06084 13 5.8264 12.955 5.60782 12.8679C5.38924 12.7808 5.19084 12.6533 5.02406 12.4925L5.02548 12.4882Z' fill='%234065D1'/%3E%3C/svg%3E%0A");position:absolute;left:-29px;top:8px}.jolly-banner__link{font-family:Quicksand;width:fit-content;display:block;margin:48px 0 0;padding:12px 24px;border-radius:100px;border:1px solid var(--btn-bg);background-color:#ffd136;color:var(--btn-text);font-size:16px;font-weight:700;line-height:140%;transition:background-color .3s,color .3s;text-decoration:none;text-transform:uppercase}.jolly-banner__link:hover{color:var(--btn-text-hover);background-color:var(--btn-bg-hover);border:1px solid var(--btn-bg-hover)}.jolly-banner__buttons{width:calc(100% - 128px);display:flex;justify-content:space-between;align-items:center;position:absolute;top:50%;left:64px;pointer-events:none;box-sizing:border-box;transform:translateY(-50%)}.jolly-banner__button{display:flex;pointer-events:all;cursor:pointer;transition:transform .3s}.jolly-banner__button--prev:hover{transform:translate(-10px)}.jolly-banner__button--next{transform:rotate(180deg)}.jolly-banner__button--next:hover{transform:translate(10px) rotate(180deg)}.jolly-banner__button svg{pointer-events:none}.jolly-banner .flickity-page-dots{bottom:-10px;display:flex;width:fit-content;left:50%;transform:translate(-50%)}.jolly-banner .flickity-page-dots .dot{width:8px;height:8px;margin:0 6px;background-color:var(--light-blue);opacity:1}.jolly-banner .flickity-page-dots .dot.is-selected{background-color:var(--bright-blue)}.jolly-banner__bee{position:absolute;display:flex}.jolly-banner__bee img{height:auto;object-fit:cover}@media screen and (max-width: 989px){.jolly-banner__wrapper{padding:0 24px}.jolly-banner__block{padding:32px 90px;flex-wrap:wrap;flex-direction:column-reverse}.jolly-banner__buttons{left:20px;width:calc(100% - 40px)}.jolly-banner__content{width:100%}.jolly-banner__bee{display:none}.jolly-banner__media{width:100%;margin:0 0 16px}.jolly-banner__media img{margin:0 auto;max-width:75%}}@media screen and (min-width: 749px) and (max-width: 989px){.jolly-banner{padding-top:0!important}.jolly-banner__block{padding-top:0}}@media screen and (max-width: 749px){.jolly-banner__media.jolly-mobile,.jolly-banner__media--mobile{display:block}.jolly-banner__media--desktop{display:none}.jolly-banner__block{padding:40px 0}.jolly-banner__bee{display:flex}.jolly-banner__media.jolly-desktop{display:none}.jolly-banner__media img,.jolly-banner__media .jolly-placeholder{border-radius:12px}.jolly-banner__title,.jolly-banner__title--h1,.jolly-banner__title--h2{font-size:32px}.jolly-banner__subtitle{margin:0 0 16px;font-size:16px}.jolly-banner__cotent *{font-size:14px}.jolly-banner__cotent ul li:after{top:6px}.jolly-banner__link{margin:24px auto 0}.jolly-banner .flickity-page-dots{display:none}.jolly-banner__buttons{left:24px;width:calc(100% - 48px)}.jolly-banner__buttons svg{width:28px;height:28px}.jolly-banner__buttons{left:12px;width:calc(100% - 24px);top:39%}.jolly-banner__button--prev:hover{transform:none}.jolly-banner__button--next:hover{transform:rotate(180deg)}.jolly-banner__headings{min-height:134px}}@media screen and (max-width: 576px){.jolly-banner__media img{max-width:100%}.jolly-banner__media{padding:0}}@media screen and (max-width: 290px){.jolly-banner__wrapper{padding:0 16px}.jolly-banner__headings{min-height:120px}.jolly-banner__title,.jolly-banner__title--h1,.jolly-banner__title--h2{font-size:24px}.jolly-banner__link{font-size:12px;padding:8px 20px}}html{--dark-blue: #1f2f6b;--bright-blue: #4065D1;--hover-blue: #4A6FFF;--light-blue: #EDF1FF;--lightest-blue: #F7F9FF;--dark-grey: #3C3E48;--grey: #56575E;--yellow: #FFCC00;--spot-yellow: #FFD854;--middle-swish-yellow: #FFE596;--last-swish-yellow: #FFEFC3;--white: #fff;--black: #000;--btn-bg: #FFD135;--btn-text: #000000;--btn-bg-hover: #FFE596;--btn-text-hover: #000000}.cart-finish .cart-submit:hover,.product-layout-grid__detail .btn[data-add-to-cart]:hover{transform:none;box-shadow:none;filter:none;color:var(--btn-text-hover);background-color:var(--btn-bg-hover)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/jolly-banner.css.map */
