:root{--k-ink:#2b1b3d;--k-cream:#fff3e3;--k-tang:#ff6a3d;--k-gold:#ffc531;--k-pink:#ff9cc2;--k-teal:#1fb5a6;--k-lilac:#c9b8ff;--font-heading-family:"Fraunces",Georgia,serif;--font-heading-weight:900;--font-heading-style:normal;--font-body-family:"DM Sans",system-ui,sans-serif;--font-body-weight:400;--font-body-style:normal;--font-body-weight-bold:700}::selection{background:var(--k-tang);color:var(--k-ink)}body{background:var(--k-cream)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.title,.card__heading,.header__heading-link,.footer-block__heading,.product__title{font-family:Fraunces,Georgia,serif;font-weight:900;letter-spacing:-.025em;font-variation-settings:"SOFT" 100,"WONK" 1}.h0,h1,.hxl,.hxxl{line-height:.95}#MainContent>.shopify-section{border-bottom:3px solid var(--k-ink)}.announcement-bar{border-bottom:3px solid var(--k-ink)}.announcement-bar__message,.announcement-bar__link{font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem}.header-wrapper{border-bottom:3px solid var(--k-ink)}.header__heading-link{font-size:3.6rem;font-style:italic;letter-spacing:-.04em}.header__menu-item,.header__menu-item span,.header__active-menu-item{font-weight:800}.header__menu-item:hover span{text-decoration:wavy underline var(--k-tang) 2px;text-underline-offset:6px}.button,.shopify-challenge__button,.customer button{font-family:Fraunces,Georgia,serif;font-weight:900;font-size:1.6rem;letter-spacing:.01em;text-transform:none}.button:not([disabled]):hover{transform:translate(-2px,-2px)}.title,.title--primary{display:inline;font-size:clamp(3.4rem,6vw,6.2rem);line-height:1.05;background:linear-gradient(transparent 60%,var(--k-gold) 60%,var(--k-gold) 90%,transparent 90%);padding:0 .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.title-wrapper{margin-bottom:3.6rem}.card-wrapper{transition:transform .3s cubic-bezier(.3,1.7,.5,1)}.card-wrapper:hover{transform:rotate(-1.8deg) scale(1.025)}.grid__item:nth-child(2n) .card-wrapper:hover{transform:rotate(1.8deg) scale(1.025)}.card__inner{border:3px solid var(--k-ink);border-radius:28px;overflow:hidden;box-shadow:6px 6px 0 var(--k-ink)}.grid__item:nth-child(5n+1) .card__inner{background:var(--k-gold)!important}.grid__item:nth-child(5n+2) .card__inner{background:var(--k-pink)!important}.grid__item:nth-child(5n+3) .card__inner{background:var(--k-teal)!important}.grid__item:nth-child(5n+4) .card__inner{background:var(--k-tang)!important}.grid__item:nth-child(5n+5) .card__inner{background:var(--k-lilac)!important}.card__media .media img,.card__media img{mix-blend-mode:multiply}.card__information{padding-top:1.8rem}.card__heading,.card__heading a{font-size:2.4rem;line-height:1}.card .price,.price-item{font-weight:800}.badge{border:2px solid var(--k-ink);font-weight:800;letter-spacing:.06em}.product__title,.product__title h1{font-size:clamp(3.8rem,5.5vw,6.6rem);line-height:.92}.product .price-item--regular,.product .price-item--sale{font-family:Fraunces,Georgia,serif;font-size:3.4rem;font-weight:900}.product__media-item .media,.product__media-list .media{border:3px solid var(--k-ink);border-radius:28px;overflow:hidden;box-shadow:8px 8px 0 var(--k-ink);background:var(--k-gold)}.product__media-item:nth-child(3n+2) .media{background:var(--k-pink)}.product__media-item:nth-child(3n+3) .media{background:var(--k-teal)}.product__media-item .media img{mix-blend-mode:multiply}.product-form__input input[type=radio]+label{border:2px solid var(--k-ink);font-weight:800;border-radius:99px}.product-form__input input[type=radio]:checked+label{background:var(--k-ink);color:var(--k-cream)}.footer{border-top:3px solid var(--k-ink)}.footer-block__heading{color:var(--k-gold);font-size:2.4rem}.footer a:hover{color:var(--k-gold)}.email-signup-banner .h1,.email-signup-banner h2{font-size:clamp(4rem,8vw,8rem)}.field__input,.select__select{border-radius:16px}.k-marquee{background:var(--k-ink);color:var(--k-gold);overflow:hidden;white-space:nowrap}.k-marquee__track{display:inline-flex;padding:1.5rem 0;animation:k-scroll 32s linear infinite;font-family:Fraunces,Georgia,serif;font-weight:900;font-size:2.8rem;text-transform:uppercase;letter-spacing:-.01em}.k-marquee__track span{padding:0 2rem}.k-marquee__track span:nth-child(4n+2){color:var(--k-pink)}.k-marquee__track span:nth-child(4n+4){color:var(--k-teal)}@keyframes k-scroll{to{transform:translate(-50%)}}.k-hero{background:var(--k-tang);overflow:hidden;color:var(--k-ink)}.k-hero__in{max-width:120rem;margin:0 auto;padding:6rem 2.4rem;display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:center}.k-hero h1{font-size:clamp(5.4rem,11vw,12.4rem);line-height:.86;margin:0;color:var(--k-ink)}.k-hero h1 em{font-style:italic;color:var(--k-cream)}.k-hero p{font-size:2rem;font-weight:500;max-width:46rem;margin:2.6rem 0 3rem;line-height:1.35}.k-btns{display:flex;gap:1.4rem;flex-wrap:wrap}.k-btn{display:inline-block;padding:1.5rem 3rem;border:3px solid var(--k-ink);border-radius:99px;font-family:Fraunces,Georgia,serif;font-weight:900;font-size:1.8rem;background:var(--k-cream);color:var(--k-ink);box-shadow:5px 5px 0 var(--k-ink);text-decoration:none;transition:transform .2s,box-shadow .2s}.k-btn:hover{transform:translate(-3px,-3px);box-shadow:8px 8px 0 var(--k-ink)}.k-btn--ink{background:var(--k-ink);color:var(--k-cream)}.k-collage{position:relative;aspect-ratio:1/1;width:100%}.k-pic{position:absolute;border:3px solid var(--k-ink);overflow:hidden;box-shadow:6px 6px 0 var(--k-ink)}.k-pic img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;display:block}.k-pic--a{width:60%;aspect-ratio:3/4;left:0;top:6%;border-radius:999px 999px 28px 28px;background:var(--k-gold);transform:rotate(-5deg)}.k-pic--b{width:48%;aspect-ratio:1/1;right:0;top:0;border-radius:50%;background:var(--k-pink);transform:rotate(6deg)}.k-pic--c{width:52%;aspect-ratio:1/1;right:4%;bottom:0;border-radius:28px;background:var(--k-teal);transform:rotate(-3deg)}.k-sticker{position:absolute;z-index:3;left:-2%;bottom:6%;width:13rem;height:13rem;border-radius:50%;background:var(--k-cream);border:3px solid var(--k-ink);display:grid;place-items:center;text-align:center;font-family:Fraunces,Georgia,serif;font-weight:900;font-size:1.7rem;line-height:1.05;transform:rotate(-12deg);box-shadow:5px 5px 0 var(--k-ink)}.k-story{max-width:120rem;margin:0 auto;padding:0 2.4rem}.k-story h2{font-size:clamp(3.6rem,7vw,7.2rem);margin:0 0 4rem;line-height:.95}.k-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2.6rem}.k-step{border:3px solid var(--k-ink);border-radius:28px;padding:3rem;box-shadow:6px 6px 0 var(--k-ink);color:var(--k-ink)}.k-step b{display:block;font-family:Fraunces,Georgia,serif;font-weight:900;font-size:7rem;line-height:1}.k-step h3{font-size:3rem;margin:1rem 0}.k-step p{font-size:1.7rem;line-height:1.4;margin:0}.k-step:nth-child(1){background:var(--k-gold);transform:rotate(-1.2deg)}.k-step:nth-child(2){background:var(--k-pink);transform:rotate(1deg)}.k-step:nth-child(3){background:var(--k-teal);transform:rotate(-.8deg)}@media(max-width:849px){.k-hero__in{grid-template-columns:1fr;padding:4rem 2rem}.k-steps{grid-template-columns:1fr}.k-marquee__track{font-size:2.2rem}.header__heading-link{font-size:3rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/korulle-funky.css.map */
