.shopify-section{--kkts-squiggle: var(--kkts-orange)}.shopify-section:nth-of-type(4n+1){--kkts-squiggle: var(--kkts-pink)}.shopify-section:nth-of-type(4n+2){--kkts-squiggle: var(--kkts-blue)}.shopify-section:nth-of-type(4n+3){--kkts-squiggle: var(--kkts-sprout)}.title-wrapper-with-link .title:after,.title-wrapper .title:after,.related-products__heading:after,.kkts-brands__title:after,.main-page-title:after,.collection-list-title:after,.blog__title:after,.cart__heading:after,.drawer__heading:after,.template-search__header .h2:after,.newsletter__wrapper .h1:after{content:"";display:block;width:9rem;height:1.2rem;margin-top:.8rem;background:var(--kkts-squiggle);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 12'%3E%3Cpath d='M0 6 Q7.5 0 15 6 T30 6' fill='none' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 0 0 / 3rem 1.2rem repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 12'%3E%3Cpath d='M0 6 Q7.5 0 15 6 T30 6' fill='none' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 0 0 / 3rem 1.2rem repeat-x;animation:kktsSquiggle 3s linear infinite}.newsletter__wrapper .h1:after{margin-left:auto;margin-right:auto;--kkts-squiggle: var(--kkts-yellow);background:var(--kkts-yellow)}.drawer__heading:after{width:6rem}@keyframes kktsSquiggle{to{-webkit-mask-position:3rem 0;mask-position:3rem 0}}.product__title h1,.main-page-title,.template-search__header .h2,.template-404 .title,.cart__heading{text-shadow:3px 3px 0 var(--kkts-yellow)}.card__badge .badge{transform:rotate(-4deg);box-shadow:2px 2px 0 var(--kkts-black)}.grid__item:nth-child(odd) .card-wrapper:hover .card--card{transform:translate(-3px,-3px) rotate(-1deg)}.grid__item:nth-child(2n) .card-wrapper:hover .card--card{transform:translate(-3px,-3px) rotate(1deg)}.card-wrapper .card__media img{transition:transform .3s ease}.card-wrapper:hover .card__media img{transform:scale(1.06)}.card-wrapper:hover .card__badge .badge{animation:kktsJiggle .45s ease}@supports (animation-timeline: view()){.product-grid .grid__item,.collection .grid__item,.related-products .grid__item{animation:kktsRise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}@keyframes kktsRise{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:none}}.card .card__media .media{background:#fff}.card .card__media .media img{object-fit:contain!important}.button:not([disabled]):hover,.quick-add__submit:not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{animation:kktsJiggle .45s ease}.button:active,.quick-add__submit:active,.product-form__submit:active{transform:translate(2px,2px)!important}@keyframes kktsJiggle{0%,to{rotate:0deg}25%{rotate:-2.5deg}50%{rotate:2deg}75%{rotate:-1deg}}.multicolumn-list__item:nth-child(odd) .multicolumn-card__info{transform:rotate(-1deg)}.multicolumn-list__item:nth-child(2n) .multicolumn-card__info{transform:rotate(1deg)}.multicolumn-card__info{transition:transform .2s ease,box-shadow .2s ease}.multicolumn-list__item:hover .multicolumn-card__info{transform:rotate(0) translate(-2px,-2px);box-shadow:6px 6px 0 var(--kkts-black)}.multicolumn.color-scheme-1 .multicolumn-list__item:nth-child(4n+1) .multicolumn-card__info{background:#fff6a8}.multicolumn.color-scheme-1 .multicolumn-list__item:nth-child(4n+2) .multicolumn-card__info{background:#c9ecfa}.multicolumn.color-scheme-1 .multicolumn-list__item:nth-child(4n+3) .multicolumn-card__info{background:#ffd0e3}.multicolumn.color-scheme-1 .multicolumn-list__item:nth-child(4n+4) .multicolumn-card__info{background:#dcf2c2}#MainContent>[id$=__values]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 300' preserveAspectRatio='none'%3E %3Cpath d='M500 175 C 620 115 760 105 850 132 C 940 80 1090 70 1210 118 L1210 310 L500 310 Z' fill='%238DC641'/%3E %3Cpath d='M500 175 C 620 115 760 105 850 132 C 940 80 1090 70 1210 118' fill='none' stroke='%23010101' stroke-width='6' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E %3Cpath d='M-10 110 C 280 40 560 100 800 225 L800 310 L-10 310 Z' fill='%233DB54A'/%3E %3Cpath d='M800 225 C 1040 100 1310 40 1610 80 L1610 310 L800 310 Z' fill='%233DB54A'/%3E %3Cpath d='M-10 110 C 280 40 560 100 800 225' fill='none' stroke='%23010101' stroke-width='6' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E %3Cpath d='M800 225 C 1040 100 1310 40 1610 80' fill='none' stroke='%23010101' stroke-width='6' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E %3Cpath d='M800 225 C 792 245 776 262 750 276' fill='none' stroke='%23010101' stroke-width='6' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E %3Crect x='0' y='290' width='1600' height='10' fill='%23010101'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:max(100%,110rem) 26rem;padding-bottom:8rem}@media screen and (min-width:990px){#MainContent>[id$=__values]{background-size:100% 36rem;padding-bottom:12rem}}#MainContent>[id$=__values] .multicolumn-card__info{background:#fff!important}#MainContent>[id$=__values] .multicolumn{background:transparent!important}.product__info-container .price .price__container{display:inline-flex;align-items:baseline;gap:.8rem;padding:.4rem 1.4rem;background:var(--kkts-yellow);border:2px solid var(--kkts-black);border-radius:4rem;box-shadow:3px 3px 0 var(--kkts-black);transform:rotate(-2deg)}.product__info-container .price--on-sale .price__container{background:var(--kkts-red);color:#fff}.product__info-container .price--on-sale .price-item--sale{color:#fff}.product__info-container .price--on-sale .price-item--regular{color:#fffc}.product__info-container .product__text.caption-with-letter-spacing{display:inline-block;padding:.2rem 1rem;border:2px solid var(--kkts-black);border-radius:999px;background:#fff;transform:rotate(-2deg);box-shadow:2px 2px 0 var(--kkts-black)}.product__info-container .icon-with-text{transform:rotate(-.6deg);box-shadow:4px 4px 0 var(--kkts-black)}.newsletter__wrapper{position:relative}.newsletter__wrapper:before{content:"";position:absolute;width:5.6rem;height:5.6rem;right:3rem;top:-2.2rem;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 3l5 11 12 1-9 8 3 12-11-6-11 6 3-12-9-8 12-1z' fill='%23F6EB16' stroke='%23010101' stroke-width='2.5' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;animation:kktsBobG 4s ease-in-out infinite}@keyframes kktsBobG{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(14deg)}}.footer{border-top:none;position:relative}.shopify-section-group-footer-group{margin-top:2.2rem}.footer:before{content:"";position:absolute;left:0;right:0;top:-1.8rem;height:1.8rem;pointer-events:none;background:radial-gradient(circle at 1.8rem 1.8rem,var(--kkts-purple) 1.7rem,transparent 1.75rem) 0 0 / 3.6rem 3.6rem repeat-x;filter:drop-shadow(0 -2px 0 var(--kkts-black))}.pagination__item:hover{animation:kktsJiggle .45s ease}.newsletter .newsletter-form{max-width:52rem!important;width:100%;align-items:center}.newsletter-form__field-wrapper{width:100%}.newsletter .newsletter-form__field-wrapper{max-width:52rem!important;margin:0 auto}.newsletter-form__field-wrapper .field{position:relative;background:transparent!important;box-shadow:none!important;border:0!important}.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after{display:none!important;content:none!important}.newsletter-form__field-wrapper .field__input{height:6rem;min-height:6rem;margin:0!important;width:100%!important;border-radius:4rem!important;border:2px solid var(--kkts-black)!important;background:#fff;padding:2.2rem 17rem .8rem 2.6rem!important;font-size:1.7rem;outline:none;box-shadow:4px 4px 0 var(--kkts-black)!important;transition:transform .15s ease,box-shadow .15s ease}.newsletter-form__field-wrapper .field__input:focus{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--kkts-black)!important}.newsletter-form__field-wrapper .field__input:focus+.field__label,.newsletter-form__field-wrapper .field:focus-within .newsletter-form__button{transform:translate(-2px,-2px)}.newsletter-form__field-wrapper .field__label{left:2.6rem;top:1.95rem;font-size:1.6rem;color:#01010199;letter-spacing:.02em}.newsletter-form__field-wrapper .field__input:focus~.field__label,.newsletter-form__field-wrapper .field__input:not(:placeholder-shown)~.field__label{top:.8rem;left:2.6rem;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.newsletter-form__field-wrapper .newsletter-form__button{position:absolute;top:.6rem!important;right:.6rem!important;bottom:.6rem;height:auto!important;width:auto!important;min-width:0;padding:0 1.8rem 0 2.2rem;display:inline-flex;align-items:center;gap:.8rem;background:var(--kkts-orange)!important;color:var(--kkts-black);border:2px solid var(--kkts-black)!important;border-radius:4rem!important;box-shadow:2px 2px 0 var(--kkts-black)!important;cursor:pointer;transition:background .15s ease,transform .15s ease}.newsletter-form__field-wrapper .newsletter-form__button:before{content:"Count me in";font-family:var(--font-heading-family);text-transform:uppercase;font-size:1.35rem;letter-spacing:.03em;white-space:nowrap}.newsletter-form__field-wrapper .newsletter-form__button:after{display:none!important}.newsletter-form__field-wrapper .newsletter-form__button .icon{width:1.6rem;height:1.6rem;color:var(--kkts-black);transition:transform .2s ease}.newsletter-form__field-wrapper .newsletter-form__button:hover{background:var(--kkts-yellow)!important;animation:kktsJiggle .45s ease}.newsletter-form__field-wrapper .newsletter-form__button:hover .icon{transform:translate(3px)}.newsletter-form__field-wrapper .newsletter-form__button:active{transform:translate(2px,2px);box-shadow:none!important}.newsletter-form__field-wrapper .newsletter-form__button:focus-visible{outline:3px solid var(--kkts-purple);outline-offset:2px}@media screen and (max-width:480px){.newsletter-form__field-wrapper .field__input{padding-right:7rem!important}.newsletter-form__field-wrapper .newsletter-form__button{padding:0 1.4rem}.newsletter-form__field-wrapper .newsletter-form__button:before{content:none}}.newsletter-form__message{font-weight:700;justify-content:center}.newsletter .newsletter-form__message--success{background:#fff;border:2px solid var(--kkts-black);border-radius:4rem;padding:.8rem 1.6rem;box-shadow:3px 3px 0 var(--kkts-black);display:inline-flex}.footer .newsletter-form__field-wrapper{margin-left:0;max-width:42rem}.footer .newsletter-form__field-wrapper .field__input{height:5.2rem;min-height:5.2rem;padding-top:1.8rem!important}.footer .newsletter-form__field-wrapper .field__label{top:1.6rem}.footer .newsletter-form__field-wrapper .newsletter-form__button:before{content:"Join"}.footer .newsletter-form__field-wrapper .field__input{padding-right:11rem!important}.footer .newsletter-form{max-width:42rem}@media(prefers-reduced-motion:reduce){.title-wrapper-with-link .title:after,.title-wrapper .title:after,.related-products__heading:after,.kkts-brands__title:after,.main-page-title:after,.collection-list-title:after,.blog__title:after,.cart__heading:after,.drawer__heading:after,.template-search__header .h2:after,.newsletter__wrapper .h1:after,.newsletter__wrapper:before,.button:hover,.quick-add__submit:hover,.card-wrapper:hover .card__badge .badge,.pagination__item:hover,.product-grid .grid__item,.collection .grid__item,.related-products .grid__item,.newsletter-form__field-wrapper .newsletter-form__button:hover{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/kkts-lively.css.map */
