.cp-footer{position:relative;min-block-size:var(--cp-footer-height, 768px);background-color:var(--cp-footer-page-bg, var(--cp-off-white));overflow:hidden;overflow:clip;isolation:isolate;color:var(--cp-footer-text, var(--cp-text-inverse))}.cp-footer__field{position:absolute;inset-inline:-13.7%;inset-block:var(--cp-footer-field-top, 56px) 0;z-index:0;background-color:var(--cp-footer-field-bg, var(--cp-blue));border-start-start-radius:50% var(--cp-footer-curve, 312px);border-start-end-radius:50% var(--cp-footer-curve, 312px)}.cp-footer__decor,.cp-footer__logo{position:absolute;z-index:1;pointer-events:none}.cp-footer__decor{inset-inline-end:0;inset-block-start:56px;inline-size:min(53.89%,776px)}.cp-footer__logo{inset-inline-end:56px;inset-block-start:243px;inline-size:min(429px,29.8vw)}.cp-footer__decor-img,.cp-footer__decor-img img,.cp-footer__logo-img,.cp-footer__logo-img img{display:block;inline-size:100%;block-size:auto}.cp-footer__decor--rotating{display:grid}.cp-footer__decor--rotating .cp-footer__decor-img{grid-area:1 / 1;visibility:hidden}.cp-footer__decor--rotating .cp-footer__decor-img.is-active{visibility:visible}.cp-footer__content{position:relative;z-index:2;inline-size:min(496px,100%);margin-inline-start:168px;padding-block-start:179px}.cp-footer__menus{display:flex;gap:120px;margin-block-end:40px}.cp-footer__menu{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}.cp-footer__menu li{display:flex}.cp-footer__link{white-space:nowrap;text-transform:capitalize;font-family:var(--cp-font-display);font-weight:var(--cp-weight-bold);font-size:var(--cp-h5-size);line-height:var(--cp-h5-line-height);letter-spacing:var(--cp-h5-letter-spacing);color:inherit;text-decoration:none}@media(hover:hover)and (min-width:1024px){.cp-footer__link:hover{text-decoration:underline}}.cp-footer__news-heading{margin:0 0 8px;font-family:var(--cp-font-display);font-weight:var(--cp-weight-bold);font-size:var(--cp-h4-size);line-height:var(--cp-h4-line-height);letter-spacing:var(--cp-h4-letter-spacing);color:inherit}.cp-footer__news-body{font-family:var(--cp-font-text);font-size:var(--cp-t2-size);line-height:var(--cp-t2-line-height);color:inherit}.cp-footer__news-body>:first-child{margin-block-start:0}.cp-footer__news-body>:last-child{margin-block-end:0}.cp-footer__form{margin-block:24px 0}.cp-footer__input{inline-size:100%;block-size:48px;padding-inline:30px;border:0;border-radius:8px;background-color:var(--cp-flat-white);color:var(--cp-text-primary);font-family:var(--cp-font-text);font-weight:500;font-size:var(--cp-t2-size);text-transform:uppercase}.cp-footer__input::placeholder{color:var(--cp-text-primary);opacity:1}.cp-footer__note,.cp-footer__disclaimer{margin-block:14px 0;font-family:var(--cp-font-text);font-size:var(--cp-t3-size);line-height:var(--cp-t3-line-height);color:inherit}.cp-footer__disclaimer a{color:inherit;text-decoration:underline}.cp-footer__disclaimer>:first-child{margin-block-start:0}.cp-footer__disclaimer>:last-child{margin-block-end:0}.cp-footer__news-body--mobile,.cp-footer__disclaimer--mobile,.cp-footer__decor-mobile{display:none}.cp-footer__social{display:flex;gap:12px;margin:56px 0 0;padding:0;list-style:none}.cp-footer__social-link{display:block;color:inherit}.cp-footer__social-icon{display:block;inline-size:24px;block-size:24px}.cp-footer__bar{position:absolute;inset-inline:0;inset-block-end:0;z-index:2;block-size:40px;display:flex;align-items:center;justify-content:center;background-color:var(--cp-footer-bar-bg, var(--cp-blue));border-block-start:2px solid var(--cp-footer-rule, var(--cp-yellow))}.cp-footer__bar-list{display:flex;align-items:center;gap:16px;margin:0;padding:0;list-style:none}.cp-footer__bar-item{display:flex;align-items:center;gap:16px}.cp-footer__sep,.cp-footer__sep img{display:block;inline-size:16px;block-size:16px;object-fit:contain}.cp-footer__bar-link{font-family:var(--cp-font-text);font-weight:500;font-size:var(--cp-s2-size, 1rem);line-height:var(--cp-s2-line-height);text-transform:uppercase;color:inherit;text-decoration:none}@media screen and (max-width:1023px){.cp-footer__decor,.cp-footer__logo{display:none}}@media screen and (max-width:1023px){.cp-footer{min-block-size:0}.cp-footer__field{inset-inline:-92.23%;inset-block-start:50.5px;border-start-start-radius:50% 356.7px;border-start-end-radius:50% 356.7px}.cp-footer__content{inline-size:auto;margin-inline:0;padding-block:83px 42px;padding-inline:20px;text-align:center}.cp-footer__menus{flex-direction:column;gap:16px;align-items:center;margin-block-end:32px}.cp-footer__menu{gap:16px;align-items:center}.cp-footer__menu li{justify-content:center}.cp-footer__news{text-align:center}.cp-footer__news-heading{font-size:var(--cp-h5-size);line-height:var(--cp-h5-line-height);letter-spacing:var(--cp-h5-letter-spacing);margin-block-end:8px}.cp-footer__news-body--desktop{display:none}.cp-footer__news-body--mobile{display:block}.cp-footer__input{padding-inline:16px}.cp-footer__disclaimer{text-align:center}.cp-footer__disclaimer--desktop{display:none}.cp-footer__disclaimer--mobile{display:block}.cp-footer__social{justify-content:center;margin-block-start:24px}.cp-footer__decor-mobile{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.cp-footer__decor-mobile-img,.cp-footer__decor-mobile-img img{position:absolute;inset-inline:0;inset-block-end:136px;inline-size:100%;block-size:auto}.cp-footer__decor-mobile-img--right{display:none}.cp-footer__bar{position:relative;block-size:136px;padding:0;justify-content:flex-start;align-items:flex-start;overflow:hidden;overflow:clip}.cp-footer__bar-list{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:8px;margin:22px 0 0 25.5px}.cp-footer__bar-item{gap:8px;align-items:center}.cp-footer__bar-item[aria-hidden]{display:none}.cp-footer__bar-link{font-weight:var(--cp-weight-bold, 700);font-size:var(--cp-s3-size);line-height:var(--cp-s3-line-height);letter-spacing:var(--cp-s3-letter-spacing)}.cp-footer__logo{display:block;z-index:3;inset-inline-end:44.28px;inset-block-start:auto;inset-block-end:26px;inline-size:88px}}@media screen and (max-width:1023px){.cp-footer__content{position:relative;z-index:2}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/candy-footer.css.map */
